@font-face {
    font-family: 'Playfair Display';
    src: url("../fonts/PlayfairDisplay-Regular.ttf");
}

@font-face {
    font-family: 'Inconsolata-Regular';
    src: url("../fonts/Inconsolata-Regular.ttf");
}

body {
    background-color: #f2f2f2;
    overflow-x: hidden;
}

@media (max-width: 1247px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 992px) {
    .container {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

.col-dd-1,
.col-dd-2,
.col-dd-3,
.col-dd-4,
.col-dd-5,
.col-dd-6,
.col-dd-7,
.col-dd-8 {
    position: relative;
    min-height: 1px;
    padding: 24px;
}

@media (min-width: 992px) {
    .col-dd-1,
    .col-dd-2,
    .col-dd-3,
    .col-dd-4,
    .col-dd-5,
    .col-dd-6,
    .col-dd-7,
    .col-dd-8 {
        float: left;
    }
    .col-dd-8 {
        width: 100%;
    }
    .col-dd-7 {
        width: 87.5%;
    }
    .col-dd-6 {
        width: 75%;
    }
    .col-dd-5 {
        width: 62.5%;
    }
    .col-dd-4 {
        width: 50%;
    }
    .col-dd-3 {
        width: 37.5%;
    }
    .col-dd-2 {
        width: 25%;
    }
    .col-dd-1 {
        width: 12.5%;
    }
}

.exhibitions .col-dd-1,
.exhibitions .col-dd-2,
.exhibitions .col-dd-3,
.exhibitions .col-dd-4,
.exhibitions .col-dd-5,
.exhibitions .col-dd-6,
.exhibitions .col-dd-7,
.exhibitions .col-dd-8 {
    position: relative;
    min-height: 1px;
    padding: 24px;
}

.exhibitions .col-dd-1,
.exhibitions .col-dd-2,
.exhibitions .col-dd-3,
.exhibitions .col-dd-4,
.exhibitions .col-dd-5,
.exhibitions .col-dd-6,
.exhibitions .col-dd-7,
.exhibitions .col-dd-8 {
    float: left;
}

.exhibitions .col-dd-8 {
    width: 100%;
}

.exhibitions .col-dd-7 {
    width: 87.5%;
}

.exhibitions .col-dd-6 {
    width: 75%;
}

.exhibitions .col-dd-5 {
    width: 62.5%;
}

.exhibitions .col-dd-4 {
    width: 50%;
}

.exhibitions .col-dd-3 {
    width: 37.5%;
}

.exhibitions .col-dd-2 {
    width: 25%;
}

.exhibitions .col-dd-1 {
    width: 12.5%;
}

@media (min-width: 375px) {
    h1 {
        font-family: 'Playfair Display', serif;
        font-size: 32px;
        line-height: 36px;
    }
    h2 {
        font-family: 'Playfair Display', serif;
        font-size: 28px;
    }
    h3 {
        font-family: 'Playfair Display', serif;
        font-size: 18px;
    }
    h4 {
        font-family: Inconsolata-Bold;
        font-size: 9px;
        letter-spacing: 3px;
    }
    p {
        font-family: 'Inconsolata-Regular';
        font-size: 14px;
        line-height: 22px;
    }
}

@media (min-width: 1024px) {
    h1 {
        font-family: 'Playfair Display', serif;
        font-size: 48px;
        line-height: 51px;
    }
    h2 {
        font-family: 'Playfair Display', serif;
        font-size: 40px;
    }
    h3 {
        font-family: 'Playfair Display', serif;
        font-size: 20px;
    }
    h4 {
        font-family: Inconsolata-Bold;
        font-size: 9px;
        letter-spacing: 3px;
    }
    p {
        font-family: 'Inconsolata-Regular';
        font-size: 14px;
        line-height: 22px;
    }
}

@media (min-width: 1440px) {
    h1 {
        font-family: 'Playfair Display', serif;
        font-size: 52px;
        line-height: 55px;
    }
    h2 {
        font-family: 'Playfair Display', serif;
        font-size: 44px;
    }
    h3 {
        font-family: 'Playfair Display', serif;
        font-size: 24px;
    }
    h4 {
        font-family: 'Inconsolata-Bold';
        font-size: 12px;
        letter-spacing: 4px;
    }
    p {
        font-family: 'Inconsolata-Regular';
        font-size: 16px;
        line-height: 24px;
    }
}

ul li a,
ul li a:visited {
    color: #000 !important;
    text-decoration: none;
}

ul li a,
ul li a:focus {
    color: #000 !important;
    text-decoration: none;
}

ul li a:hover,
ul li a:active,
div a {
    color: #000 !important;
    text-decoration: none;
}

ul li a {
    color: #000 !important;
    text-decoration: none;
}

.fa {
    font-size: 18px !important;
}

.dim {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color: #000;
}

.hamburger {
    width: 24px;
    height: 16px;
    position: fixed;
    left: 32px;
    top: 36px;
    color: #333333;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    z-index: 9999;
}

.hamburger span {
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    background: #000;
    border-radius: 1px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

@media (max-width: 991px) {
    .hamburger {
        top: 32px;
        left: 24px;
    }
}

.hamburger span:nth-child(1) {
    top: 0px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

.hamburger span:nth-child(2) {
    top: 8px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

.hamburger span:nth-child(3) {
    top: 16px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

.hamburger.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -1px;
    left: 4px;
}

.hamburger.open span:nth-child(2) {
    opacity: 0;
}

.hamburger.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 16px;
    left: 4px;
}

.cross {
    width: 24px;
    height: 16px;
    color: #333333;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.cross span {
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    background: #000;
    border-radius: 1px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.texts-nav .cross span {
    background: #FFF!important;
}

.cross span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 13px;
    left: -3px;
}

.cross span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 13px;
    left: -3px;
}

.sidebar {
    width: 87px;
    position: fixed;
    background-color: #fff;
    height: 1500px;
    left: 0;
    top: 0;
    z-index: 100;
    transition: all 0.5s;
}

.sidebar .menu {
    display: none;
    margin-top: 69px;
    margin-left: -270px;
    font-family: 'Playfair Display', serif;
    transition: margin-left 0.5s;
}

.sidebar .menu ul {
    list-style: none;
    padding-top: 60px;
    padding-left: 36px;
}

.sidebar .menu .line {
    margin-top: 74px;
    margin-left: 36px;
}

.sidebar .menu .mail {
    font-family: 'Playfair Display', serif;
    padding-left: 36px;
    color: #000;
}

.sidebar .menu .mail a {
    text-decoration: none;
}

.sidebar .menu .social {
    font-family: 'Inconsolata-Regular', monospace;
    text-transform: uppercase;
    color: #999999;
    margin-top: 17px;
    padding-left: 36px;
}

.sidebar .menu .social a {
    color: #999999 !important;
    display: inline-block;
}

.sidebar .menu .social span {
    padding-left: 22px;
    font-size: 12px;
    letter-spacing: 3.43px;
}

.sidebar .menu .social .fb,
.sidebar .menu .social .ig {
    position: relative;
    display: inline-block;
}

.sidebar .menu .social .fb .fa,
.sidebar .menu .social .ig .fa {
    position: absolute;
    left: 0;
    top: 1px;
}

.sidebar-mobile {
    display: none;
}

.opened {
    width: 515px !important;
}

.opened-mobile {
    height: 100% !important;
}

@media (max-width: 991px) {
    .sidebar {
        display: none;
    }
    .sidebar-mobile {
        display: block;
        width: 100%;
        height: 80px;
        position: fixed;
        background-color: #fff;
        left: 0;
        top: 0;
        z-index: 100;
        transition: all 0.5s;
    }
    .sidebar-mobile .menu {
        display: none;
        margin-left: -270px;
        font-family: 'Playfair Display', serif;
        transition: margin-left 0.5s;
        margin-top: 15px;
    }
    .sidebar-mobile .menu ul {
        list-style: none;
        padding-top: 60px;
    }
    .sidebar-mobile .menu .line {
        margin-top: 74px;
        margin-left: 36px;
    }
    .sidebar-mobile .menu .mail {
        font-family: 'Playfair Display', serif;
        color: #000;
    }
    .sidebar-mobile .menu .mail a {
        text-decoration: none;
    }
    .sidebar-mobile .menu ul,
    .sidebar-mobile .menu .mail,
    .sidebar-mobile .menu .social {
        padding-left: 26px;
    }
    .sidebar-mobile .menu .line {
        margin-left: 26px;
    }
    .sidebar-mobile .menu .social {
        font-family: 'Inconsolata-Regular', monospace;
        text-transform: uppercase;
        color: #999999;
        margin-top: 17px;
    }
    .sidebar-mobile .menu .social a {
        color: #999999 !important;
        display: inline-block;
    }
    .sidebar-mobile .menu .social span {
        padding-left: 22px;
        font-size: 12px;
        letter-spacing: 3.43px;
    }
    .sidebar-mobile .menu .social .fb,
    .sidebar-mobile .menu .social .ig {
        position: relative;
        display: inline-block;
    }
    .sidebar-mobile .menu .social .fb .fa,
    .sidebar-mobile .menu .social .ig .fa {
        position: absolute;
        left: 0;
        top: 1px;
    }
}

.languages {
    display: none;
    position: absolute;
    top: 20px;
    right: 36px;
}

.languages .active {
    font-weight: bold;
    color: #333333 !important;
}

.languages a {
    color: #a3a3a5 !important;
    text-decoration: none;
}

.languages a:hover {
    color: #333333 !important;
}

.languages .en {
    border-bottom: 1px solid #333333;
}

.languages .en p {
    margin-bottom: 0;
}

.content {
    padding-top: 36px;
    margin-left: 89px;
}

@media (max-width: 991px) {
    .content {
        margin-left: 0;
        margin-top: 80px;
    }
}

.square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.line {
    width: 60px;
    border-bottom: solid 2px #C1874B;
}

.empty {
    display: none;
}

@media (min-width: 992px) {
    .empty {
        display: block;
    }
}

.inner-square {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: 100%;
    padding: 70px;
}

@media (min-width: 992px) {
    .inner-square {
        padding: 100px;
    }
}

.inner-square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
    background-color: #fff;
}

.square-text {
    letter-spacing: 3px;
}

.square-text:after {
    content: "";
    display: block;
    border: 2px solid #333333;
    background: src("../img/series/fendas/thumbs/VIDEO FENDA GRIS.mp4");
    background-size: auto;
}

.square-text .extra-top-a {
    padding-top: 15px;
}

.square-text .extra-top-b {
    padding-top: 40px;
}

.square-text span {
    font-weight: bold;
}

.square-text a {
    text-decoration: none;
}

.square-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.row-square:before,
.row-square:after {
    display: table;
    content: " ";
}

.row-square:after {
    clear: both;
}

.row-square {
    margin-left: -25px;
    margin-right: -25px;
}

.row-top-square {
    margin-top: -25px;
}

.no-bottom {
    padding-bottom: 0;
}

.no-top {
    padding-top: 0;
}

footer {
    /* margin-top: 56px; */
    margin-top: 86px;
    margin-bottom: 56px;
    /* margin-bottom: 86px; */
    font-family: 'Inconsolata-Regular', monospace;
    font-size: 16px;
    text-align: center;
    color: #000000;
}

body.life footer {
    color: #FFF!important;
}

.home-intro {
    position: relative;
    padding-top: 0;
}

.home-intro img {
    width: 100%;
    height: auto;
}

.home-name {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: 65%;
}

.home-text p {
    font-family: 'Inconsolata-Regular', monospace;
    color: #000000;
}

.home-text .line {
    margin-top: 10px;
    margin-bottom: 24px;
}

@media (min-width: 991px) {
    .home-text {
        margin-bottom: 15px;
    }
}

.home-square1:after {
    background: url("../img/home/home_thumb_4.JPG");
    background-size: cover;
}

.home-square2:after {
    background: url("../img/home/home_thumb_5.png");
    background-size: cover;
}

.home-square3:after {
    background: url("../img/home/home_thumb_3.jpg");
    background-size: cover;
}

.home-square4:after {
    background: url("../img/home/home_thumb_6.jpg");
    background-size: cover;
}

.home-square5:after {
    background: url("../img/home/home_thumb_7.jpg");
    background-size: cover;
}

.home-square6:after {
    background: url("../img/home/home_thumb_8.JPG");
    background-size: cover;
}

.square-ig {
    color: #fff;
}

.square-ig a {
    color: #fff !important;
}

.square-ig:after {
    background-color: #333333;
    background-size: cover;
}

.text-the-blog {
    text-align: center;
    width: 40%;
    margin: 0 auto;
}

.text-the-blog span {
    font-weight: bold;
}

.works a {
    text-decoration: none;
}

.works p {
    font-family: 'Inconsolata-Regular', monospace;
}

.works .intro-text {
    color: #000000;
}

.intro {
    margin-top: -5px;
}

.intro .col-dd-2 {
    padding-top: 0;
}

.intro .col-dd-6 {
    padding-top: 15px;
    padding-bottom: 0px;
}

.sel-wor {
    margin-top: 0;
}

.works-list .work {
    position: relative;
    padding: 10px 0 0px 0;
}

.works-list .work-type {
    color: #C1874B;
    font-size: 9px;
    letter-spacing: 3.43px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.works-list .work-title {
    color: #333333;
}

.works-list .works-line {
    width: 100%;
    border-bottom: solid 1px #d4d4d4;
}

.works-list .work-arrow {
    color: #999999;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 35px;
    margin-top: 7px;
    -webkit-transition: .1s ease-in-out;
    -moz-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}

.work-intro-img img {
    width: 100%;
    height: auto;
}

.works-nav .col-dd-8 {
    padding-top: 0px;
}

.works-nav a {
    display: inline-block;
    color: #333333;
}

.texts-nav a {
    display: inline-block;
    color: #FFF!important;
}

.arrows {
    float: right;
}

.arrows .previous {
    padding-right: 15px;
}

.cross-gallery {
    color: #fff !important;
}

.work-description {
    line-height: 24px;
    padding-top: 0;
    font-family: 'Inconsolata-Regular', monospace !important;
    color: #000000 !important;
}

.blueimp-gallery>.description {
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, 0);
    color: #fff;
    display: none;
}

.blueimp-gallery-controls>.description {
    display: block;
}

.fendas-work1:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_1.png");
    background-size: cover;
}

.fendas-work2:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_2.png");
    background-size: cover;
}

.fendas-work3:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_3.png");
    background-size: cover;
}

.fendas-work4:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_4.png");
    background-size: cover;
}

.fendas-work5:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_5.png");
    background-size: cover;
}

.fendas-work6:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_6.png");
    background-size: cover;
}

.fendas-work7:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_10.jpg");
    background-size: cover;
}

.fendas-work8:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_8.png");
    background-size: cover;
}

.fendas-work9:after {
    background: url("../img/series/fendas/thumbs/fendas_thumb_12.jpg");
    background-size: cover;
}

.fendas-work10:after {
    background: url("../img/series/fendas/VIDEO_FENDA_GRIS.mp4");
    background-size: cover;
}

.video-responsive {
    position: relative;
    padding-bottom: 56.25%;
    /* 16/9 ratio */
    padding-top: 30px;
    /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.barras-work1:after {
    background: url("../img/series/barras/thumbs/barras_thumb_1.jpg");
    background-size: cover;
}

.barras-work2:after {
    background: url("../img/series/barras/thumbs/barras_thumb_2.jpg");
    background-size: cover;
}

.barras-work3:after {
    background: url("../img/series/barras/thumbs/barras_thumb_3.jpg");
    background-size: cover;
}

.barras-work4:after {
    background: url("../img/series/barras/thumbs/barras_thumb_4.jpg");
    background-size: cover;
}

.barras-work5:after {
    background: url("../img/series/barras/thumbs/barras_thumb_5.png");
    background-size: cover;
}

.barras-work6:after {
    background: url("../img/series/barras/thumbs/barras_thumb_6.jpg");
    background-size: cover;
}

.barras-work7:after {
    background: url("../img/series/barras/thumbs/barras_thumb_7.jpg");
    background-size: cover;
}

.barras-work8:after {
    background: url("../img/series/barras/thumbs/barras_thumb_8.jpg");
    background-size: cover;
}

.barras-work9:after {
    background: url("../img/series/barras/thumbs/barras_thumb_9.jpg");
    background-size: cover;
}

.barras-work10:after {
    background: url("../img/series/barras/thumbs/barras_thumb_10.png");
    background-size: cover;
}

.circulos-work1:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_10.jpg");
    background-size: cover;
}

.circulos-work2:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_2.jpg");
    background-size: cover;
}

.circulos-work3:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_3.jpg");
    background-size: cover;
}

.circulos-work4:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_12.jpg");
    background-size: cover;
}

.circulos-work5:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_5.jpg");
    background-size: cover;
}

.circulos-work6:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_6.jpg");
    background-size: cover;
}

.circulos-work7:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_7.jpg");
    background-size: cover;
}

.circulos-work8:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_8.jpg");
    background-size: cover;
}

.circulos-work9:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_13.jpg");
    background-size: cover;
}

.circulos-work10:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_1.jpg");
    background-size: cover;
}

.circulos-work11:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_11.jpg");
    background-size: cover;
}

.circulos-work12:after {
    background: url("../img/series/circulos/thumbs/Kreis_lila.jpg");
    background-size: cover;
}

.circulos-work13:after {
    background: url("../img/series/circulos/thumbs/circles_thumb_14.jpg");
    background-size: cover;
}

.penduricalhos-work1:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_1.jpg");
    background-size: cover;
}

.penduricalhos-work2:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_2.jpg");
    background-size: cover;
}

.penduricalhos-work3:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_3.jpg");
    background-size: cover;
}

.penduricalhos-work4:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_4.jpg");
    background-size: cover;
}

.penduricalhos-work5:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_5.jpg");
    background-size: cover;
}

.penduricalhos-work6:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_6.jpg");
    background-size: cover;
}

.penduricalhos-work7:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_7.jpg");
    background-size: cover;
}

.penduricalhos-work8:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_8.jpg");
    background-size: cover;
}

.penduricalhos-work9:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_9.jpg");
    background-size: cover;
}

.penduricalhos-work10:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_10.jpg");
    background-size: cover;
}

.penduricalhos-work11:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_11.jpg");
    background-size: cover;
}

.penduricalhos-work12:after {
    background: url("../img/series/penduricalhos/thumbs/penduricalhos_thumb_12.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work1:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_3.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work2:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_2.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work3:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_1.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work4:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_4.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work5:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_5.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work6:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_6.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work7:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_7.jpg");
    background-size: cover;
}

.cuadros-silenciosos-work8:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_14.JPG");
    background-size: cover;
}

.cuadros-silenciosos-work9:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_15.JPG");
    background-size: cover;
}

.cuadros-silenciosos-work10:after {
    background: url("../img/series/cuadros_silenciosos/thumbs/cuadros_thumb_16.JPG");
    background-size: cover;
}

.laberintos-work1:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_1.jpg");
    background-size: cover;
}

.laberintos-work2:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_2.jpg");
    background-size: cover;
}

.laberintos-work3:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_3.jpg");
    background-size: cover;
}

.laberintos-work4:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_4.jpg");
    background-size: cover;
}

.laberintos-work5:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_5.jpg");
    background-size: cover;
}

.laberintos-work6:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_10.JPG");
    background-size: cover;
}

.laberintos-work7:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_7.jpg");
    background-size: cover;
}

.laberintos-work8:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_8.jpg");
    background-size: cover;
}

.laberintos-work9:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_9.jpg");
    background-size: cover;
}

.laberintos-work10:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_15.jpg");
    background-size: cover;
}

.laberintos-work11:after {
    background: url('../img/series/laberintos/thumbs/laberynth_thumb_16.jpg');
    background-size: cover;
}

.laberintos-work12:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_17.jpg");
    background-size: cover;
}

.laberintos-work13:after {
    background: url("../img/series/laberintos/thumbs/laberynth_thumb_18.JPG");
    background-size: cover;
}

.collages-work1:after {
    background: url("../img/series/collages/thumbs/collage_thumb_19.JPG");
    background-size: cover;
}

.collages-work2:after {
    background: url("../img/series/collages/thumbs/collage_thumb_2.jpg");
    background-size: cover;
}

.collages-work3:after {
    background: url("../img/series/collages/thumbs/collage_thumb_3.jpg");
    background-size: cover;
}

.collages-work4:after {
    background: url("../img/series/collages/thumbs/collage_thumb_4.jpg");
    background-size: cover;
}

.collages-work5:after {
    background: url("../img/series/collages/thumbs/collage_thumb_5.jpg");
    background-size: cover;
}

.collages-work6:after {
    background: url("../img/series/collages/thumbs/collage_thumb_17.JPG");
    background-size: cover;
}

.collages-work7:after {
    background: url("../img/series/collages/thumbs/collage_thumb_7.jpg");
    background-size: cover;
}

.collages-work8:after {
    background: url("../img/series/collages/thumbs/collage_thumb_8.jpg");
    background-size: cover;
}

.collages-work9:after {
    background: url("../img/series/collages/thumbs/collage_thumb_18.JPG");
    background-size: cover;
}

.collages-work10:after {
    background: url("../img/series/collages/thumbs/collage_thumb_10.jpg");
    background-size: cover;
}

.collages-work11:after {
    background: url("../img/series/collages/thumbs/collage_thumb_11.jpg");
    background-size: cover;
}

.collages-work12:after {
    background: url("../img/series/collages/thumbs/collage_thumb_12.jpg");
    background-size: cover;
}

.collages-work13:after {
    background: url("../img/series/collages/thumbs/collage_thumb_13.jpg");
    background-size: cover;
}

.collages-work14:after {
    background: url("../img/series/collages/thumbs/collage_thumb_14.jpg");
    background-size: cover;
}

.collages-work15:after {
    background: url("../img/series/collages/thumbs/collage_thumb_15.JPG");
    background-size: cover;
}

.collages-work16:after {
    background: url("../img/series/collages/thumbs/collage_thumb_16.JPG");
    background-size: cover;
}

.ediciones-work1:after {
    background: url("../img/series/editions/thumbs/editions_thumb_11.jpg");
    background-size: cover;
}

.ediciones-work2:after {
    background: url("../img/series/editions/thumbs/editions_thumb_2.jpg");
    background-size: cover;
}

.ediciones-work3:after {
    background: url("../img/series/editions/thumbs/editions_thumb_4.jpg");
    background-size: cover;
}

.ediciones-work4:after {
    background: url("../img/series/editions/thumbs/editions_thumb_3.jpg");
    background-size: cover;
}

.ediciones-work5:after {
    background: url("../img/series/editions/thumbs/editions_thumb_5.jpg");
    background-size: cover;
}

.ediciones-work6:after {
    background: url("../img/series/editions/thumbs/editions_thumb_6.jpg");
    background-size: cover;
}

.ediciones-work7:after {
    background: url("../img/series/editions/thumbs/editions_thumb_7.jpg");
    background-size: cover;
}

.ediciones-work8:after {
    background: url("../img/series/editions/thumbs/editions_thumb_8.jpg");
    background-size: cover;
}

.ediciones-work9:after {
    background: url("../img/series/editions/thumbs/editions_thumb_9.jpg");
    background-size: cover;
}

.ediciones-work10:after {
    background: url("../img/series/editions/thumbs/editions_thumb_10.jpg");
    background-size: cover;
}

.ediciones-work11:after {
    background: url("../img/series/editions/thumbs/editions_thumb_1.jpg");
    background-size: cover;
}

.ojos-de-agua-work1:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_1.jpg");
    background-size: cover;
}

.ojos-de-agua-work2:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_12.png");
    background-size: cover;
}

.ojos-de-agua-work3:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_13.png");
    background-size: cover;
}

.ojos-de-agua-work4:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_14.png");
    background-size: cover;
}

.ojos-de-agua-work5:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_15.png");
    background-size: cover;
}

.ojos-de-agua-work6:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_16.png");
    background-size: cover;
}

.ojos-de-agua-work7:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_17.png");
    background-size: cover;
}

.ojos-de-agua-work8:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_8.jpg");
    background-size: cover;
}

.ojos-de-agua-work9:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_9.jpg");
    background-size: cover;
}

.ojos-de-agua-work10:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_10.jpg");
    background-size: cover;
}

.ojos-de-agua-work12:after {
    background: url("../img/series/ojos_de_agua/thumbs/ojo-de-agua_thumb_11.jpg");
    background-size: cover;
}

.bn-work1:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_1.jpg");
    background-size: cover;
}

.bn-work2:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_2.jpg");
    background-size: cover;
}

.bn-work3:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_3.jpg");
    background-size: cover;
}

.bn-work4:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_4.jpg");
    background-size: cover;
}

.bn-work5:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_5.jpg");
    background-size: cover;
}

.bn-work6:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_6.jpg");
    background-size: cover;
}

.bn-work7:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_7.jpg");
    background-size: cover;
}

.bn-work8:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_8.jpg");
    background-size: cover;
}

.bn-work9:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_9.jpg");
    background-size: cover;
}

.bn-work10:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_10.jpg");
    background-size: cover;
}

.bn-work11:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_11.jpg");
    background-size: cover;
}

.bn-work12:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_12.jpg");
    background-size: cover;
}

.bn-work13:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_13.jpg");
    background-size: cover;
}

.bn-work14:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_14.jpg");
    background-size: cover;
}

.bn-work15:after {
    background: url("../img/series/blancos_y_negros/thumbs/negrosyblancos_thumb_15.jpg");
    background-size: cover;
}

.impresiones-work1:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_1.jpg");
    background-size: cover;
}

.impresiones-work2:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_2.jpg");
    background-size: cover;
}

.impresiones-work3:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_3.jpg");
    background-size: cover;
}

.impresiones-work4:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_4.jpg");
    background-size: cover;
}

.impresiones-work5:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_5.jpg");
    background-size: cover;
}

.impresiones-work6:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_6.jpg");
    background-size: cover;
}

.impresiones-work7:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_7.jpg");
    background-size: cover;
}

.impresiones-work8:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_8.jpg");
    background-size: cover;
}

.impresiones-work9:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_9.jpg");
    background-size: cover;
}

.impresiones-work10:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_10.JPG");
    background-size: cover;
}

.impresiones-work11:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_11.JPG");
    background-size: cover;
}

.impresiones-work12:after {
    background: url("../img/series/impresiones/thumbs/impresiones_thumb_12.JPG");
    background-size: cover;
}

.movimiento-work1:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb3.jpg");
    background-size: cover;
}

.movimiento-work2:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb2.jpg");
    background-size: cover;
}

.movimiento-work3:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb1.jpg");
    background-size: cover;
}

.movimiento-work4:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb4.jpg");
    background-size: cover;
}

.movimiento-work5:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb6.jpg");
    background-size: cover;
}

.movimiento-work6:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb6.jpg");
    background-size: cover;
}

.movimiento-work7:after {
    background: url("../img/series/silencio_en_movimiento/thumbs/silenciothumb6.jpg");
    background-size: cover;
}

.movimiento-title h1 {
    margin-top: 0;
}

.otras-obras-work1:after {
    background: url('../img/series/otras_obras/thumbs/otras_thumb_1.jpg');
    background-size: cover;
}

.otras-obras-work2:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_2.jpg");
    background-size: cover;
}

.otras-obras-work3:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_37.jpg");
    background-size: cover;
}

.otras-obras-work4:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_4.jpg");
    background-size: cover;
}

.otras-obras-work5:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_38.jpg");
    background-size: cover;
}

.otras-obras-work6:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_39.jpg");
    background-size: cover;
}

.otras-obras-work7:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_40.jpg");
    background-size: cover;
}

.otras-obras-work8:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_41.jpg");
    background-size: cover;
}

.otras-obras-work9:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_9.jpg");
    background-size: cover;
}

.otras-obras-work10:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_10.jpg");
    background-size: cover;
}

.otras-obras-work11:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_11.jpg");
    background-size: cover;
}

.otras-obras-work12:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_12.jpg");
    background-size: cover;
}

.otras-obras-work13:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_13.jpg");
    background-size: cover;
}

.otras-obras-work14:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_14.jpg");
    background-size: cover;
}

.otras-obras-work15:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_15.jpg");
    background-size: cover;
}

.otras-obras-work16:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_16.jpg");
    background-size: cover;
}

.otras-obras-work17:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_17.jpg");
    background-size: cover;
}

.otras-obras-work18:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_18.jpg");
    background-size: cover;
}

.otras-obras-work19:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_19.jpg");
    background-size: cover;
}

.otras-obras-work20:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_25.jpg");
    background-size: cover;
}

.otras-obras-work21:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_26.jpg");
    background-size: cover;
}

.otras-obras-work22:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_22.jpg");
    background-size: cover;
}

.otras-obras-work23:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_27.jpg");
    background-size: cover;
}

.otras-obras-work24:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_34.jpg");
    background-size: cover;
}

.otras-obras-work25:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_35.jpg");
    background-size: cover;
}

.otras-obras-work26:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_36.jpg");
    background-size: cover;
}

.otras-obras-work27:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_28.jpg");
    background-size: cover;
}

.otras-obras-work28:after {
    background: url("../img/series/otras_obras/thumbs/otras_thumb_30.jpg");
    background-size: cover;
}

.otras-obras-work29:after {
    background: url("../img/series/otras_obras/thumbs/Moving_Th_1.jpg");
    background-size: cover;
}

.otras-obras-work30:after {
    background: url("../img/series/otras_obras/thumbs/Moving_Th_2.jpg");
    background-size: cover;
}

.otras-obras-work31:after {
    background: url("");
    background-size: cover;
}

.otras-obras-work32:after {
    background: url('');
    background-size: cover;
}

.otras-obras-work33:after {
    background: url('');
    background-size: cover;
}


/*NUEVAS OBRAS*/

.anti-corona-work1:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5742.JPG");
    background-size: cover;
}

.anti-corona-work2:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5742.JPG");
    background-size: cover;
}

.anti-corona-work3:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5750.JPG");
    background-size: cover;
}

.anti-corona-work4:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5662.jpg");
    background-size: cover;
}

.anti-corona-work5:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5630.jpg");
    background-size: cover;
}

.anti-corona-work6:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5656.jpg");
    background-size: cover;
}

.anti-corona-work7:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5629.jpg");
    background-size: cover;
}

.anti-corona-work8:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5740.JPG");
    background-size: cover;
}

.anti-corona-work9:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5634.jpg");
    background-size: cover;
}

.anti-corona-work10:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5640.jpg");
    background-size: cover;
}

.anti-corona-work11:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5727.jpg");
    background-size: cover;
}

.anti-corona-work12:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5664.jpg");
    background-size: cover;
}

.anti-corona-work13:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5734.jpg");
    background-size: cover;
}

.anti-corona-work14:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5704.JPG");
    background-size: cover;
}

.anti-corona-work15:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5622.jpg");
    background-size: cover;
}

.anti-corona-work16:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5752.jpg");
    background-size: cover;
}

.anti-corona-work17:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5673.JPG");
    background-size: cover;
}

.anti-corona-work18:after {
    background: url("../img/series/anti_corona/thumbs/DSC_5661.jpg");
    background-size: cover;
}

.square-black:after {
    background-color: #333333;
}

.square-pink:after {
    background-color: #AE5A64;
}

.proyecto-agua1:after {
    background: url('../img/Especiales/aguas_arribas/Aguas1.jpg');
    background-size: cover;
}

.proyecto-agua2:after {
    background: url('../img/Especiales/aguas_arribas/Aguas2.jpg');
    background-size: cover;
}

.proyecto-agua3:after {
    background: url('../img/Especiales/aguas_arribas/Aguas3.jpg');
    background-size: cover;
}

.proyecto-agua4:after {
    background: url('../img/Especiales/aguas_arribas/Aguas4.jpg');
    background-size: cover;
}

.proyecto-agua5:after {
    background: url('../img/Especiales/aguas_arribas/Aguas5.jpg');
    background-size: cover;
}

.proyecto-foto1:after {
    background: url('../img/Especiales/Mayo2018/FOTO_1.jpg');
    background-size: cover;
}

.proyecto-foto2:after {
    background: url('../img/Especiales/Mayo2018/FOTO_2.jpg');
    background-size: cover;
}

.proyecto-foto3:after {
    background: url('../img/Especiales/Mayo2018/FOTO_3.jpg');
    background-size: cover;
}

.proyecto-foto4:after {
    background: url('../img/Especiales/Mayo2018/FOTO_4.jpg');
    background-size: cover;
}

.proyecto-foto5:after {
    background: url('../img/Especiales/Mayo2018/FOTO_5.jpg');
    background-size: cover;
}

.proyecto-pallets1:after {
    background: url('../img/Especiales/Pallets/Pallets1.jpg');
    background-size: cover;
}

.proyecto-pallets2:after {
    background: url('../img/Especiales/Pallets/pallets2.jpg');
    background-size: cover;
}

.proyecto-pallets3:after {
    background: url('../img/Especiales/Pallets/Pallets3.jpg');
    background-size: cover;
}

.proyecto-pallets4:after {
    background: url('../img/Especiales/Pallets/Pallets4.jpg');
    background-size: cover;
}

.proyecto-pallets5:after {
    background: url('../img/Especiales/Pallets/Pallets5.jpg');
    background-size: cover;
}

.proyecto-pallets6:after {
    background: url('../img/Especiales/Pallets/Pallets6.jpg');
    background-size: cover;
}

.proyecto-pallets7:after {
    background: url('../img/Especiales/Pallets/Pallets7.jpg');
    background-size: cover;
    background-position: 50% 50%;
}

.proyecto-pallets8:after {
    background: url('../img/Especiales/Pallets/Pallets8.jpg');
    background-size: cover;
    background-position: 50% 50%;
}

.proyecto-pallets9:after {
    background: url('../img/Especiales/Pallets/Pallets9.jpg');
    background-size: cover;
}

.proyecto-das1:after {
    background: url('../img/Especiales/das_material/Das1.jpg');
    background-size: cover;
}

.proyecto-das2:after {
    background: url('../img/Especiales/das_material/Das2.jpg');
    background-size: cover;
}

.proyecto-das3:after {
    background: url('../img/Especiales/das_material/Das3.jpg');
    background-size: cover;
}

.proyecto-das4:after {
    background: url('../img/Especiales/das_material/Das4.jpg');
    background-size: cover;
}

.proyecto-das5:after {
    background: url('../img/Especiales/das_material/Das5.jpg');
    background-size: cover;
}

.proyecto-border1:after {
    background: url('../img/Especiales/das_material/Border/Border1.jpg');
    background-size: cover;
}

.proyecto-border2:after {
    background: url('../img/Especiales/das_material/Border/Border2.jpg');
    background-size: cover;
}

.proyecto-border3:after {
    background: url('../img/Especiales/das_material/Border/Border3.jpg');
    background-size: cover;
}

.proyecto-border4:after {
    background: url('../img/Especiales/das_material/Border/Border4.jpg');
    background-size: cover;
}

.proyecto-border5:after {
    background: url('../img/Especiales/das_material/Border/Border5.jpg');
    background-size: cover;
}

.proyecto-border6:after {
    background: url('../img/Especiales/das_material/Border/Border6.jpg');
    background-size: cover;
}

.proyecto-fronteras1:after {
    background: url('../img/Especiales/das_material/Fronteras/Fronteras1.jpg');
    background-size: cover;
}

.proyecto-fronteras2:after {
    background: url('../img/Especiales/das_material/Fronteras/Fronteras2.jpg');
    background-size: 100% 100%;
}

.proyecto-fronteras3:after {
    background: url('../img/Especiales/das_material/Fronteras/Fronteras3.jpg');
    background-size: cover;
}

.proyecto-silence1:after {
    background: url('../img/Especiales/das_material/Silence/Silence3.jpg');
    background-size: cover;
}

.proyecto-silence2:after {
    background: url('../img/Especiales/das_material/Silence/Silence4.jpg');
    background-size: cover;
}

.proyecto-antaimoro1:after {
    background: url('../img/Especiales/Antaimoro/Antaimoro1.jpg');
    background-size: cover;
}

.proyecto-antaimoro2:after {
    background: url('../img/Especiales/Antaimoro/Antaimoro2.jpg');
    background-size: cover;
}

.proyecto-usina1:after {
    background: url('../img/Especiales/Antaimoro/Usina/Usina1.jpg');
    background-size: cover;
}

.proyecto-usina2:after {
    background: url('../img/Especiales/Antaimoro/Usina/Usina2.jpg');
    background-size: cover;
}

.proyecto-usina3:after {
    background: url('../img/Especiales/Antaimoro/Usina/Usina3.jpg');
    background-size: cover;
}

.proyecto-festival1:after {
    background: url('../img/Especiales/Festival_art/Festival1.jpg');
    background-size: cover;
}

.proyecto-festival2:after {
    background: url('../img/Especiales/Festival_art/Festival2.jpg');
    background-size: cover;
}

.proyecto-festival3:after {
    background: url('../img/Especiales/Festival_art/Festival3.jpg');
    background-size: cover;
}

.proyecto-buddy1:after {
    background: url('../img/Especiales/Festival_art/Buddy_bear/Buddy1.jpg');
    background-size: cover;
}

.proyecto-buddy2:after {
    background: url('../img/Especiales/Festival_art/Buddy_bear/Buddy2.jpg');
    background-size: cover;
}

.proyecto-buddy3:after {
    background: url('../img/Especiales/Festival_art/Buddy_bear/Buddy3.jpg');
    background-size: cover;
}

.proyecto-buddy4:after {
    background: url('../img/Especiales/Festival_art/Buddy_bear/Buddy4.jpg');
    background-size: cover;
}

.proyecto-seminario1:after {
    background: url('../img/Especiales/Seminario/Seminario1.jpg');
    background-size: cover;
}

.proyecto-seminario2:after {
    background: url('../img/Especiales/Seminario/Seminario2.jpg');
    background-size: cover;
}

.proyecto-seminario3:after {
    background: url('../img/Especiales/Seminario/Seminario3.jpg');
    background-size: cover;
}

.proyecto-seminario4:after {
    background: url('../img/Especiales/Seminario/Seminario4.jpg');
    background-size: cover;
}

.proyecto-mmiri1:after {
    background: url('../img/Especiales/Pagina7/Agua1.jpg');
    background-size: cover;
}

.proyecto-mmiri2:after {
    background: url('../img/Especiales/Pagina7/Agua2.jpg');
    background-size: cover;
}

.proyecto-mmiri3:after {
    background: url('../img/Especiales/Pagina7/Agua3.jpg');
    background-size: cover;
}

.proyecto-mmiri4:after {
    background: url('../img/Especiales/Pagina7/Agua4.jpg');
    background-size: cover;
}

.proyecto-paint1:after {
    background: url('../img/Especiales/Pagina7/Paint/Paint1.jpg');
    background-size: cover;
}

.proyecto-paint2:after {
    background: url('../img/Especiales/Pagina7/Paint/Paint2.jpg');
    background-size: cover;
}

.proyecto-paint3:after {
    background: url('../img/Especiales/Pagina7/Paint/Paint3.jpg');
    background-size: cover;
}

.proyecto-kunst1:after {
    background: url('../img/Especiales/Pagina7/Kunst1.jpg');
    background-size: cover;
}

.life {
    background-color: #222222;
}

.life-content {
    margin-left: 89px;
}

@media (max-width: 991px) {
    .life-content {
        margin-left: 0;
        margin-top: 80px;
    }
}

.life-intro {
    padding-top: 250px;
    height: 600px;
    position: relative;
}

.life-intro:after {
    content: '';
    background: url("../img/life-intro.png") no-repeat;
    background-size: 100%;
    opacity: 0.3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.life-intro-title {
    padding-bottom: 0;
}

.life-intro-title p {
    margin-bottom: 5px;
    font-size: 9px;
    font-family: 'Inconsolata-Regular', monospace;
    letter-spacing: 3.54px;
    color: #C1874B;
    text-transform: uppercase;
}

.life-intro-title h1 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 12px;
}

.life-intro-text p {
    font-family: 'Inconsolata-Regular', monospace;
    color: #fff;
}

.bio {
    padding-top: 53px;
    color: #E8E8E8;
}

.bio .col-dd-8 {
    padding-top: 12px;
}

.exhibitions .ex-title {
    margin-top: 0;
    padding-top: 23px;
    color: #E8E8E8;
}

.exhibitions .col-dd-2,
.exhibitions .col-dd-4 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.exhibitions .row-line {
    padding: 0 24px;
}

#exhibitions li {
    display: none;
    list-style-type: none;
}

.ex-title-line {
    width: 100%;
    padding-top: 53px;
    border-bottom: solid 2px #C1874B;
}

.ex-exhib-line {
    width: 100%;
    padding: 0 48px;
    border-bottom: solid 1px #999999;
    opacity: 0.12;
}

.ex-type,
.ex-data {
    font-family: 'Inconsolata-Regular', monospace;
    word-wrap: break-word;
}

.ex-type {
    color: #C1874B;
    text-transform: uppercase;
    letter-spacing: 3.43px;
    font-size: 9px;
    margin-bottom: 0;
}

.ex-type:nth-child(n+2) {
    margin-top: 32px;
}

.ex-data {
    color: #fff;
    margin-bottom: 0;
}

.ex-data.inverted {
    color: #000;
    margin-bottom: 0;
}

.ex-data a {
    color: #FFF!important;
}

#load {
    padding-top: 10px;
    padding-left: 25px;
}

#load .load-more {
    color: #C1874B;
    text-transform: uppercase;
    letter-spacing: 3.43px;
    font-size: 9px;
    padding-bottom: 0;
    margin-bottom: -5px;
}

#load .load-text {
    margin-top: 0;
    color: #fff;
}

#load .load-text span {
    cursor: pointer;
    position: relative;
}

#load .load-text i {
    position: absolute;
    top: 0px;
    right: -20px;
    padding-left: 5px;
    cursor: pointer;
}

@media (min-width: 1440px) {
    #load .load-text i {
        top: 1px;
    }
}

.special-projects {
    padding-top: 72px;
}

.special-projects h1 {
    color: #fff;
    margin-top: 0;
}

.special-projects img {
    width: 100%;
}

.special-projects .sp-project {
    background-color: #222;
}

.special-projects .sp-project .sp-text {
    font-family: 'Inconsolata-Regular', monospace;
    padding: 15px;
}

.special-projects .sp-project .sp-text .line {
    width: 60px;
    -webkit-transition: width 2s;
    transition: width 2s;
}

.special-projects .sp-project .sp-text:hover .line {
    width: 100%;
}

.special-projects .sp-project .sp-text a:hover {
    text-decoration: none!important;
}

.special-projects .sp-project .sp-text .sp-number {
    margin-bottom: 12px;
    letter-spacing: 4.71px;
    font-size: 12px;
    color: #C1874B;
}

.special-projects .sp-project .sp-text .sp-title {
    margin-bottom: 7px;
    font-size: 16px;
}

.special-projects .sp-project .sp-text .sp-description {
    color: #999999;
}

.videos {
    padding-top: 53px;
    padding-bottom: 10px;
}

.videos h1 {
    color: #fff;
    margin-top: 0;
}

.videos img {
    width: 100%;
}

@media (min-width: 375px) {
    .exhibitions h1,
    .special-projects h1,
    .videos h1 {
        font-size: 28px;
    }
}

@media (min-width: 1024px) {
    .exhibitions h1,
    .special-projects h1,
    .videos h1 {
        font-size: 40px;
    }
}