/*
    Foundation grid customization

*/

h1.logo span {
    font-family: "BrandonGrotesqueBold";
}

.header h1.logo {
    font-size: 30px;
    margin: 0;
}

.footer h1.logo {
    font-size: 25px;
    margin: 0;
}

#contacto h1 {
    font-size: 25px;
    margin: 0;
}

p.copy {
    margin: 0;
    font-size: 13px;
    line-height: 15px;
}

.fadein {
    transition: all .7s ease;
}

.fadeout {
    opacity: 0;
    transition: all 0s none;
}

.preloader {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -50px;
    margin-bottom: 1000px; /* empuja el footer para que no se vea mientras carga todo */
}



/* HEADER */

.header {
    padding-top: 30px;
    padding-bottom: 15px;
}

.logo-area {
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}

.nav-section {
    float: left;
    padding: 0 15px;

}

.nav li a {
    text-transform: uppercase;
    font-size: 1.6rem;
    line-height: 2.4rem;
}

.header .lang-selector {
    float:right;
    margin: 0 15px;
}

/* GRILLA */

.projects-grid {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 70px;
}


.project-item,
.pfoto {
    padding: 0 15px;
    margin-bottom: 30px;
}

/* Grilla index */
.pitem-0,
.pitem-2,
.pitem-3,
.pitem-4,
.pitem-6,
.pitem-7,
.pitem-8,
.pitem-9,
.pitem-10,
.pitem-12,
.pitem-13,
.pitem-14,
.pitem-17,
.pitem-18,
.pitem-21,

/* Grilla se-dice-de-mi */
.sedice.pitem-1,
.sedice.pitem-2,
.sedice.pitem-3,
.sedice.pitem-5,
.sedice.pitem-6,
.sedice.pitem-7,
.sedice.pitem-9,
.sedice.pitem-10,
.sedice.pitem-11,
.sedice.pitem-15,
.sedice.pitem-16,

.box-20per,
.large-20per {
    width: 20%;
    min-width: 200px;
    margin-top: 0;
}

/* 40% */
/* Grilla index */
.pitem-1,
.pitem-5,
.pitem-11,
.pitem-15,
.pitem-16,
.pitem-19,

/* Grilla se-dice-de-mi */
.sedice.pitem-0,
.sedice.pitem-4,
.sedice.pitem-8,
.sedice.pitem-13,
.sedice.pitem-14,

.box-40per,
.large-40per {
    width: 40%;
    min-width: 400px;
}

/* 60% */
.pitem-20,
.box-60per,
.large-60per,
.footer-outter {
    width: 60%;
    min-width: 600px;
}

/* 80% */
.box-80per,
.large-80per {
    width: 80%;
    min-width: 800px;
}

/* 100% */
.box-100per,
.large-100per {
    width: 100%;
    min-width: 1000px;
}


.project-item img {
    width: 100%;
}

.first-row .first-item,
.first-row .second-item,
.third-row .second-item,

.pitem-1,
.pitem-2,
.pitem-16,
.sedice.pitem-0,
.sedice.pitem-1,

.sedice.pitem-14 {
    margin-top: 132px;
}

.sedice.pitem-0 {
    margin-top: 80px;
}

.third-row .first-item,

.pitem-15,

.sedice.pitem-13 {
    margin-top: 50px;
}

.sedice-block {
    position: relative;
    margin-bottom: 50px;
}
#equipo-next {
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
    height: 36;
    margin: 0;
}
#equipo-next:after {
    display: none;
}

.third-row .fourth-item,

.pitem-18 {
    margin-top: 87px;
}

.link-color {
    display: inline-block;
    margin: 5px 0;
    padding: .125em .4em;
}

.link-color:hover {
    text-decoration: underline;
}

.sedice.pitem-16 {
    margin-top: 130px;
}

.project-item h2 {
    margin-top: 15px;
    font-size: 1.3rem;
    line-height: 1.5rem;
    text-transform: uppercase;
}

span.category {
    font-size: 1.6rem;
    line-height: 1.8rem;
    margin: .4rem 0 2rem;
    text-transform: uppercase;
    display: inline-block;
}

@media only screen and (min-width: 64.0625em) {
    .row {
        width:	90%;
        min-width: 1000px;
    }
}

@media only screen and (max-width: 1024px) {
    .row {
        width: 800px;
    }

    .medium-60per {
        width: 60%;
        min-width: 600px;
    }
}

@media only screen and (max-width: 799px) {
    .row {
        width: 600px;
    }
}

@media only screen and (max-width: 599px) {
    .row {
        width: 100%;
    }
    .header {
        margin-bottom: 30px;
    }
    .projects-grid {
        margin-bottom: 0;
    }
    .project-item,
    .footer-outter,
    .box-20per,
    .box-40per,
    .box-60per,
    .box-80per,
    .box-100per,

    .large-40per {
        width: 100% !important;
        min-width: inherit !important;
        margin-top: 0 !important;
    }
    
    .project-item.small-50per {
        width: 50% !important;
    }
    
    .project-item.small-50per a.nav-btn {
        font-size: 16px !important;
    }
}


#project-view .columns {
    margin-bottom: 30px;
}

#project-view .contacto-inner .columns {
    margin-bottom: 0;
}


/* Project view Details */

.project-details h1 {
    font-family: "BrandonGrotesqueBold";
    font-size: 2.4rem;
    line-height: 2.5rem;
    margin: 0;
}

.project-details p {
    font-size: 1.8rem;
    line-height: 2rem;
    margin: 2.4rem 0 1.8rem;
}

.project-details p.url {
    font-family: "BrandonGrotesqueMedium";
    font-size: 1.2rem;
    line-height: 1.5rem;
    text-transform: uppercase;
}

.share-icons li {
    display: inline-block;
    vertical-align: top;
    margin-right: 7px;
}

.at_PinItButton {
  width: 32px!important;
  height: 32px!important;
  background: url(/web/20190103002625im_/https://www.fernandapresa.com/img/icon-pinterest.png) no-repeat!important;
  background-size: 32px!important;
  display: block;
}

.more-projects {
    text-transform: uppercase;
    margin-top: 4.5rem;
}

.more-projects p {
    line-height: 1.8rem !important;
    margin: 0;
}

.more-projects p span {
    font-family: "BrandonGrotesqueBold";
}

.more-arrows {
    margin-left: 20px !important;
    padding-left: 20px !important;
    border-left: 2px solid black;
}

.more-arrows li {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    padding: 2px 0;
    height: 40px;
}

.more-arrows a,
.more-arrows a svg {
    display: inline-block;
    height: 36px;
}

/* Se dice de mi */

p.separator {
    width: 50px;
    height: 3px;
    display: inline-block;
    background: black;
}


/* Contacto */

.contacto-wrapper {
    position: relative;
    width: auto;
    max-width: 600px;
    margin: 20px 14px;
    background: white;
}

.contacto-inner {
    border: 1px solid black;
    padding: 15px;
    text-transform: uppercase;
}

.contacto-inner p {
    font-size: 13px;
    line-height: 18px;
}

.contacto-inner .response {

    color: #e7467b;
}

#contacto .share-icons {
    margin-top: 15px;
}

form {
    margin-top: 10px
}

form input, textarea {
    width: 100% !important;
    margin-bottom: 1.8rem !important;
     
}

#contacto input[type='button'] {
    background: #8B589E !important;
    color: white !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    width: auto !important;
    min-width: auto !important;   
    margin: 0 0 0 auto;
}

#contacto .copy {
    font-size: 11px;
    line-height: 1.2;
    padding: 1rem 0;
}


.mfp-bg {
  background: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80); }

  /* Animating pop up */
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

::-webkit-input-placeholder {
   color: #231f20;
}

:-moz-placeholder { /* Firefox 18- */
   color: #231f20;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #231f20;
}

:-ms-input-placeholder {
   color: #231f20;
}

/* Footer */

.project-item .mas-proy {
    font-size: 2.9rem;
    line-height: 3.5rem;
}

.project-item .mas-proy span {
    font-family: "BrandonGrotesqueBold";
}

.project-item .nav-btn {
    display: flex;
    font-size: 18px;
    line-height: 1.2;
    margin: 20px 0 10px;
}

.project-item .nav-btn.right {
    text-align: right;
}

.project-item .nav-btn.left img {
    margin-right: 10px;
}
.project-item .nav-btn.left svg {
    margin-right: 10px;
    margin-top: 3px;
}

.project-item .nav-btn.right img {
    margin-left: 10px;
}

.project-item .nav-btn.right svg {
    margin-left: 10px;
    margin-top: 3px;
}

.project-item .nav-btn img {
    width: 36px;
}

.footer {
    padding-top: 1rem;
    padding-bottom: 2rem;
}

.footer-inner,
.project-details {
    position: relative;
    overflow: hidden;
}

.footer-inner p {
    font-size: 13px;
    line-height: 18px;
}

.footer-content,
.project-details-content {
   /*
    border: 1px solid black;
    padding: 15px;
*/
}

.footer-content {
    text-transform: uppercase;
}

.footer .nav {
    margin: 20px 0;
}

.footer .nav li a {
    font-size: 14px;
    line-height: 30px;
}

.zaranda-logo {
    width: 160px;
    margin: 2rem 0;
}

#project-view .footer-contact {
    position: relative;
    float: right;
    width: 100%;
}

.lang-selector {
    display: inline-block;
    border: 1px solid black;
    padding: .125em .5em;
}

/*
     FILE ARCHIVED ON 00:26:25 Jan 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:30:23 Jan 29, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 83.274 (3)
  esindex: 0.006
  captures_list: 111.927
  CDXLines.iter: 9.491 (3)
  PetaboxLoader3.datanode: 149.615 (5)
  exclusion.robots: 0.129
  exclusion.robots.policy: 0.119
  RedisCDXSource: 16.78
  PetaboxLoader3.resolve: 68.575 (2)
  load_resource: 189.194
*/