/*!
 * Pineapple V 4.0
 * Created by Carlos Garcia @carlitoxway
 */


 /* ================================================== */
 /* 1- FONTS                                           */
 /* ================================================== */


  /*PROJECT FONT ____________________________________*/

  @font-face {
      font-family: Open Sans;
      src: url('Open Sans.eot');
      src: local(Open Sans), url('../fonts/Open Sans.ttf') format('opentype');
  }

    h1{font: 400 78px/82px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
    h2{font: 400 62px/72px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
    h3{font: 400 40px/40px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
    h4{font: 400 28px/38px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
    h5{font: 400 26px/36px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
    h6{font: 400 24px/34px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}
     p{font: 400 22px/32px 'Open Sans', sans-serif; text-rendering: optimizelegibility;}

    h1,h2,h3,h4,h5,h6, p{ color: #606060;}

      a p{color:rgb(161, 161, 161)}
      a p:hover{color:rgb(80, 80, 80)}

    h1,h2,h3{ margin-top: 20px; margin-bottom: 20px;}
    h4,h5,h6{margin-top: 10px;margin-bottom: 10px;}

    h1.bold-text ,h2.bold-text ,h3.bold-text ,h4.bold-text ,h5.bold-text ,h6.bold-text ,p.bold-text {font-weight: 700;}
    h1.medium-text ,h2.medium-text ,h3.medium-text ,h4.medium-text ,h5.medium-text ,h6.medium-text ,p.medium-text {font-weight: 600;}
    h1.thin-text ,h2.thin-text ,h3.thin-text ,h4.thin-text ,h5.thin-text ,h6.thin-text ,p.thin-text {font-weight: 300;}


    *,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
    html{overflow-x:hidden;overflow-y:scroll;position:relative;left:0;right:0;background:#dddddd}
    body{width:100%;height:100%;overflow:hidden;margin:0;color:#777777;background-color:#FFFFFF;/*font-size: 0;*/}
    img, object, embed {max-width: 80%; height: auto;}
    object, embed { height: 100%;}
    img { -ms-interpolation-mode: bicubic;}

    .bout-me a{color: #f7dd07;font-weight: 700;}
    a.bttn-dark {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #E3475D;background: #E3475D;border-radius: 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}
    a.bttn-dark:hover {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #C8394D;background: #C8394D;border-radius: 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}
    a.bttn-light {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #978448;background-color: transparent;border: 1px solid #FBDB73;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 240px;text-align: center;}
    a.bttn-light:hover {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #4A4A4A;background-color: transparent;border: 1px solid #FBDB73;background: #FBDB73;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 240px;text-align: center;}
    a.bttn-white {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #FFFFFF;background-color: transparent;border: 1px solid #FFFFFF;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 240px;text-align: center;}
    a.bttn-white:hover {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #1F292C;background-color: transparent;border: 1px solid #FFFFFF;background: #FFFFFF;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 240px;text-align: center;}
    input.btn.btn-success.btn-send {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #E3475D;background: #E3475D;border-radius: 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}
    input.btn.btn-success.btn-send:hover {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #C8394D;background: #C8394D;border-radius: 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}
    /*input.btn.btn-success.btn-send.disabled {
        font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 14px 13px;color: #978448;background-color: transparent;border: 1px solid #FCE79F;background: #FCE79F;border-radius: 2px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 240px;text-align: center;
    }
*/

    .btn{font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 60px 13px;color: #ffffff;background-color: transparent;border: 1px solid #E3475D;background: #E3475D;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}
    .btn:hover {font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #C8394D;background: #C8394D;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}

    .nav-link p{color: #ffffff;font-size: 16px;}

    .footer img{max-width: 40px;}
 /* ================================================== */
 /* GRID BASE                                          */
 /* ================================================== */

 .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 1rem;padding-right: 1rem;}
 .row {box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -1rem;margin-left: -1rem;}
 .row.reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;flex-direction: row-reverse;}
 .col.reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-webkit-box-orient: vertical;-webkit-box-direction: reverse;flex-direction: column-reverse;}

 .auto-xs-col,.one-xs-col,.two-xs-col,.three-xs-col,.four-xs-col,.five-xs-col,.six-xs-col,.seven-xs-col,.eight-xs-col,.nine-xs-col,.ten-xs-col,.eleven-xs-col,.twelve-xs-col {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}

 .auto-xs-col{-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;max-width: 100%;}
 .one-xs-col {-ms-flex-preferred-size: 8.333%;-webkit-flex-basis: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
 .two-xs-col {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
 .three-xs-col {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
 .four-xs-col {-ms-flex-preferred-size: 33.333%;-webkit-flex-basis: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
 .five-xs-col {-ms-flex-preferred-size: 41.667%;-webkit-flex-basis: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
 .six-xs-col {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
 .seven-xs-col {-ms-flex-preferred-size: 58.333%;-webkit-flex-basis: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
 .eight-xs-col {-ms-flex-preferred-size: 66.667%;-webkit-flex-basis: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
 .nine-xs-col {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
 .ten-xs-col {-ms-flex-preferred-size: 83.333%;-webkit-flex-basis: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
 .eleven-xs-col {-ms-flex-preferred-size: 91.667%;-webkit-flex-basis: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
 .twelve-xs-col {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}

 .col-xs-offset-1 {margin-left: 8.333%;}
 .col-xs-offset-2 {margin-left: 16.667%;}
 .col-xs-offset-3 {margin-left: 25%;}
 .col-xs-offset-4 {margin-left: 33.333%;}
 .col-xs-offset-5 {margin-left: 41.667%;}
 .col-xs-offset-6 {margin-left: 50%;}
 .col-xs-offset-7 {margin-left: 58.333%;}
 .col-xs-offset-8 {margin-left: 66.667%;}
 .col-xs-offset-9 {margin-left: 75%;}
 .col-xs-offset-10 {margin-left: 83.333%;}
 .col-xs-offset-11 {margin-left: 91.667%;}

 .start-xs {-webkit-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
 .center-xs {-webkit-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
 .end-xs {-webkit-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
 .top-xs {-webkit-align-items: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
 .middle-xs {-webkit-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
 .bottom-xs {-webkit-align-items: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
 .around-xs {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
 .between-xs {-webkit-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
 .first-xs {-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
 .last-xs {-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}


  /* Padding right s/m/l/xl/xxl */
    .prs-m{padding-right: 10px}
    .prm-m{padding-right: 20px}
    .prl-m{padding-right: 40px}
    .prxl-m{padding-right: 60px}
    .prxxl-m{padding-right: 80px}
  /* Padding left s/m/l/xl/xxl */
    .pls-m{padding-left: 10px}
    .plm-m{padding-left: 20px}
    .pll-m{padding-left: 40px}
    .plxl-m{padding-left: 60px}
    .plxxl-m{padding-left: 80px}
  /* Padding right-left s/m/l/xl/xxl */
    .prls-m{padding-right: 10px;padding-left: 10px;}
    .prlm-m{padding-right: 20px;padding-left: 20px;}
    .prll-m{padding-right: 40px;padding-left: 40px;}
    .prlxl-m{padding-right: 60px;padding-left: 60px;}
    .prlxxl-m{padding-right: 80px;padding-left: 80px;}
  /* Padding top-bottom s/m/l/xl/xxl */
    .ptbl-m{padding-top: 40px;padding-bottom: 40px;}

    .hide_for_desktop {display: block;}
    .hide_for_mobile{ display: none; }


  /* ================================================== */
  /* HEADER                                             */
  /* ================================================== */
    /* #container{background:url('../img/bmcs-bg.jpg') no-repeat center center; background-size:cover;} */
    #container{background-color: rgb(246, 246, 246); background-size:cover;}

    .header{ position: fixed;z-index: 2;width: 100%;}
    /*.header-img-block{background-color: #01162A; background-size:cover;}*/
    /*.header-img-block{ background:linear-gradient(rgba(255, 239, 116, 0.1),rgba(0, 0, 0, 0.9)),url('../img/cg/img/cgbg.jpg') no-repeat center center; background-size:cover; }*/
    /*.header-img-block{ background:url('../img/cg/img/cgbg.jpg') no-repeat center center; background-size:cover; }*/
    .header-img-block{ height:100vh; }
    .header-img-block .row{min-height: 100%;}
    /*header[role=banner] {background: rgba(0, 0, 0, 0.9);padding: 0;height: 66px;position: fixed;z-index: 2;width: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}*/
    .stickers-bg{ background:url('../img/cg/bg-stickers.svg') no-repeat center center; background-size:cover; }
    .stickers-bg .row{min-height: 400px;}
    
    /*.intro-text h1{color:#ffffff;font: 100 17vw/16vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px; margin: 0;}*/
      /*.intro-text span{font:100 15vw/10vw 'Lato', Helvetica, Sans-serif;letter-spacing: 0em;padding: 14px 30px;margin-bottom: 20px;}*/
    /*    .intro-text h3{font: 300 7vw/9vw 'Lato', Helvetica, Sans-serif;color: #000;font-style: italic;margin-top: 8px;}
      .intro-img {height: 150px;}
      .intro-img img {position: relative;top: -100px;width: 250px;}
      img.header-claim {width: 96%;}*/

    .logo-header img {width: 200px;margin-left: -8px;}

    .intro-text {padding:100px 0px 0px;position: relative;}
    .intro-text h1{color: #F9F6EA;font: 300 10.8vw 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -15px;margin-top: -30px;z-index: 3;position: relative;}
    .intro-text h1 span{color:#F9F6EA;font: 100 23vw 'Lato', Helvetica, Sans-serif;letter-spacing: -2px;line-height: 1;}
    .intro-text h1.name{margin-left: -10px;}
    .intro-text h2{color:#F9F6EA;font: 700 7.8vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-top: 10px;padding-left: 2px;z-index: 3;position: relative;}
    .intro-text h2 span{color:#F9F6EA;font: 700 9vw 'Open Sans', Helvetica, Sans-serif;}
    .header-img-block .intro-text h3{font:300 24px/64px 'Open Sans', serif;color:#ffffff; font-style: italic;}
    .intro-text img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 30px;width: 69%;}
    .intro-text img.end_line{margin-right: -100px;margin-top: -16px;margin-bottom: 30px;width: 69%;}
     img.end_arrow{position: absolute;top: -25px;width: 40px;left: 38px;}


    .intro-carousel {padding:140px 40px 0px 40px;position: relative;}
    .intro-carousel h1{color: #F9F6EA;font: 600 10.8vw 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -6px;/*margin-top: -30px;*/z-index: 3;position: relative;}
    .intro-carousel h1 span{color:#F9F6EA;font: 100 23vw 'Lato', Helvetica, Sans-serif;letter-spacing: -2px;line-height: 1;}
    .intro-carousel h1.name{margin-left: -10px;}
    .intro-carousel h2{color:#F9F6EA;font: 700 7.8vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-top: 10px;padding-left: 2px;z-index: 3;position: relative;}
    .intro-carousel h2 span{color:#F9F6EA;font: 700 9vw 'Playfair Display', Helvetica, Sans-serif;}
    .intro-carousel h3{font:300 6.8vw 'Lato', Helvetica, Sans-serif;color:#fff;margin-top: 0px;}

    .intro-me {padding:0px 20px 0px 10px;position: relative;}
    .intro-me h1{color: #F9F6EA;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -15px;margin-top:0px; margin-left: 54px;z-index: 3;position: relative;line-height: 126px;text-align: right;}
    .intro-me span{color:#F9F6EA;font: 100 16.5vw 'Lato', Helvetica, Sans-serif;letter-spacing: -2px;line-height: 1;}
    .intro-me h2{color:#F9F6EA;font: 700 8.4vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-top: 10px;padding-left: 2px;z-index: 3;position: relative;}
    .intro-me h2 span{color:#F9F6EA;font: 700 9vw 'Playfair Display', Helvetica, Sans-serif;}
    .header-img-block .intro-me h3{font:300 24px/64px 'Playfair Display', serif;color:#ffffff; font-style: italic;padding-left:20px;}
    .intro-me img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 10px;width: 46%;}

    .contact-me {padding:0px 20px 0px 10px;position: relative;}
    .contact-me h1{color:#DBDACE;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-bottom: -25px;margin-top:0px; margin-left:0px;z-index: 3;position: relative;line-height: 126px;text-align:center;}
    .contact-me h4{color:#DBDACE;font: 400 26px 'Lato', Helvetica, Sans-serif;text-align: center;margin-top: 0px;}
    .contact-me p{color:#91918B;font: 300 18px/28px 'Lato', Helvetica, Sans-serif;text-align: center;}
    #captcha_reload{color:#4c5d65;font-size: 12px;}
    .captcha{margin-top: 4px;}
    
    
    nav img{opacity: 0.6;max-width: 120px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    nav img:hover{opacity: 0.9;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    

  /* MENU NAVIGATION ___________________________________*/

    li.menu-flag-text, li.menu-flag-text{background: #373737;height: 66px;margin-left: -4px;}
    /*li.menu-flag-text h3 , li.menu-flag-text a h3{color: #ffffff;line-height:normal;padding:12px;margin: 0;font-size: 28px;font-family: 'Lato';}*/
    .menu-flag-icon h3 {font-size: 28px;font-family: 'Lato';color: #ffffff;position: absolute;left: 66px;top: -1px;background: #000000;padding: 14px 20px;}
    .menu-flag-icon.bttn-close h3 {top: -20px;}
    .overlay ul li{display: inline-block;}
    .overlay ul li.menu-flag-text{position: relative;top: -26px;}

    /*MENU MOVIL*/
      li.menu-flag-icon, li.menu-flag-icon{margin-left: 30px;}
      li.menu-flag-icon, li.menu-flag-icon{/*background: #FDD72F;height: 66px;width: 66px;*/}
      /*#trigger-overlay{background-image: url('../img/chivuos/logo.svg');width: 140px;height: 124px;font-size: 0;background-color: transparent;border: none;position: relative;outline: none;}*/
      section button {border: none;padding: 15px 30px;outline: none;}
    /* Overlay style */
      .overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(27,27,27,0.95);z-index: 1000;}

    /* Overlay closing cross */
      .overlay .overlay-close {height: 40px;width: 40px;position: absolute;right:12px;top:12px;overflow: hidden;border: none;background: url('../img/close-grey.svg') no-repeat center center;/*color: transparent;outline: none;*/z-index: 100;}
      .overlay img {position: absolute;left:54px;top:24px;overflow: hidden;border: none;outline: none;z-index: 100;}
    /* Menu style */
      .overlay nav {text-align: center;position: relative;top: 40%;height: 50%;font-size: 54px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
      .overlay ul {list-style: none;padding: 0;margin: 0 auto;display: inline-block;height: 100%;width: 100%;position: relative;}
      .overlay ul li a:hover,.overlay ul li a:focus {color: #FFDF52;}
    /* Effects */
      .overlay-hugeinc {opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;}
      .overlay-hugeinc.open {opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s;transition: opacity 0.5s;}
      .overlay-hugeinc nav {-webkit-perspective: 1200px;perspective: 1200px;}
      .overlay-hugeinc nav ul {opacity: 0.4;-webkit-transform: translateY(-25%) rotateX(35deg);transform: translateY(-25%) rotateX(35deg);-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;transition: transform 0.5s, opacity 0.5s;}
      .overlay-hugeinc.open nav ul {opacity: 1;-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
      .overlay-hugeinc.close nav ul {-webkit-transform: translateY(25%) rotateX(-35deg);transform: translateY(25%) rotateX(-35deg);}
      .overlay nav a {font: 100 40px/70px 'Open Sans', Helvetica, Sans-serif;text-transform: uppercase;display: block;color: #ffffff;-webkit-transition: color 0.2s;transition: color 0.2s;}
      .overlay nav a:hover{color: #FFDD08;}


    /* COLORBOX ___________________________________*/
      #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
      #cboxWrapper {max-width:none;}
      #cboxOverlay{position:fixed; width:100%; height:100%;}
      #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
      #cboxContent{position:relative;}
      #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
      #cboxTitle{margin:0;}
      #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
      #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
      .cboxPhoto{border-radius: 7px;border: 4px solid #F0F0F0;/*float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;*/}
      .cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
      #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

      /* 
          User Style:
          Change the following styles to modify the appearance of Colorbox.  They are
          ordered & tabbed in a way that represents the nesting of the generated HTML.
      */
      #cboxOverlay{background:url('../img/images/overlay.png') repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
      #colorbox{outline:0;}
        #cboxContent{/*background:#F0F0F0;*/ overflow:hidden;border-radius: 4px;}
          .cboxIframe{background:#fff;}
          #cboxError{padding:50px; border:1px solid #F0F0F0;}
          #cboxLoadedContent{margin-bottom:34px;}
          #cboxTitle{position:absolute; bottom:9px; left:0; text-align:center; width:100%; color:#949494;}
          #cboxCurrent{position:absolute; bottom:9px; left:70px; color:#949494; display: none !important;}
          /*#cboxLoadingOverlay{background:url('../img/images/ajax-loader.gif') no-repeat center center;}
          #cboxLoadingGraphic{background:url('../img/images/ajax-loader.gif') no-repeat center center;}*/

          /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
          #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
          
          /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
          #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

          #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
          #cboxPrevious{position:absolute; bottom:8px; left:8px; background:url('../img/arrow-left-grey.svg') no-repeat; width:20px; height:20px; text-indent:-9999px;  outline: none;}
          #cboxPrevious:hover{}
          #cboxNext{position:absolute; bottom:8px; left:36px; background:url('../img/arrow-right-grey.svg') no-repeat; width:20px; height:20px; text-indent:-9999px;  outline: none;}
          #cboxNext:hover{}
          #cboxClose{position:absolute; top:8px; right:8px; background:url('../img/close-grey.svg') no-repeat; width:28px; height:28px; text-indent:-9999px;  outline: none;}
          #cboxClose:hover{}
        /*
          The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
          when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
          See: http://jacklmoore.com/notes/ie-transparency-problems/
        */
        .cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}


  /* ================================================== */
  /* BODY                                               */
  /* ================================================== */


    .dark-blue-bg{background: #303030;}
    .magenta-bg{background: #E3475D;position: relative;padding: 50px 0;}
    /*.magenta-bg{ background:url('../img/cg/herobg2.svg') no-repeat center center; background-size:cover;padding: 100px 0;position: relative; }*/
    a .dark-blue-bg:hover{background: #232323;}
    .dark-blue-bg-2{background: #3A545C;}
    .grey-bg{background: #FAFAFA;}
    .grey-dark-bg{background: #191919;}
    .black-bg{background: #000000;}


    /*PROJECTS*/
    .project.one{background:url('../img/cg/img/h&b.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.two{background:url('../img/cg/img/mcv.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.three{background:url('../img/cg/img/bb.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.four{background:url('../img/cg/img/sc.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.five{background:url('../img/cg/img/sl.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.six{background:url('../img/cg/img/pv.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    .project.seven{background:url('../img/cg/img/bttlsqr.png') no-repeat center center; background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
    
    .yellow-light-bg a{background: #FFF2B6;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    .yellow-light-bg a:hover{background: #FFE060;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    .border-right-yellow-bg{border-right:2px dashed #FFF2B6;}


    #primary_nav_wrap {position: absolute;right: 2%;top: 10px;}
    ul.social-head{/*margin-top: 40px;*/ opacity: 0.5;}
    #primary_nav_wrap ul.social-head li{padding-left: 40px;}
     #trigger-overlay{background-image: url('../img/menu-icon.svg');width: 24px;height: 15px;font-size: 0;background-color: transparent;border: none;position: relative;top: 12px;left: 12px;margin-right: 12px;outline: none;}
      section button {border: none;padding: 15px 30px;outline: none;}

    ul.dribbble-shots-list li{display: inline-block;width: 100%;}
    .dribbble-shots-list img {margin-bottom: -4px;width: 100%;}

    .main-box{padding-left:40px;padding-right:40px;padding-top: 20px;}

  /* ================================================== */
  /* HOME                                               */
  /* ================================================== */

    .module-one .row{min-height: 400px;}
    .module-one .intro-img {height: 150px;}
    .module-one .intro-img img {position: relative;top: -160px;width: 300px;}
    /*.module-one h2{color:#3E3E3E;font-weight: 300;font-size: 10vw;line-height: 12vw;}*/
    .module-one h2{color:#ffffff;font-weight: 300;font-size: 3.1rem;line-height: 3.4rem;margin-left: -20px;}
    .vid-block{background: #000000;}   

    .intro-me {padding:0px 20px 0px 10px;position: relative;}
    .intro-me h1{color: #F9F6EA;font: 700 9vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-bottom: -15px;margin-top:0px; margin-left: 0px;z-index: 3;position: relative;line-height:90px;text-align:center;}
    .intro-me span{color:#F9F6EA;font: 100 16.5vw 'Lato', Helvetica, Sans-serif;letter-spacing: -2px;line-height: 1;}
    .intro-me h2{color:#F9F6EA;font: 700 8.4vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-top: 10px;padding-left: 2px;z-index: 3;position: relative;}
    .intro-me h2 span{color:#F9F6EA;font: 700 9vw 'Playfair Display', Helvetica, Sans-serif;}
    .header-img-block .intro-me h3{font:300 24px/64px 'Playfair Display', serif;color:#ffffff; font-style: italic;padding-left:20px;}
    .intro-me img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 10px;width: 46%;display: none;}


    .bout-me{margin-top: 0px;}

    .module-one p{font: 300 15px/26px 'Open Sans', sans-serif;color:#ffffff;font-weight: 100;letter-spacing: 0.1px;padding-right: 30px;padding-left: 30px;text-align:center;}
    .module-one p.big-p{font: 100 15px/26px 'Open Sans', sans-serif;color:#ffffff;letter-spacing: 0.2px;padding-right: 30px;text-align: center;}
    .module-one p.big-p span{font: 600 15px/26px 'Open Sans', sans-serif;text-align: center;}
    .module-one p span{font: 600 15px/26px 'Open Sans', sans-serif;letter-spacing: 0.2px;text-align: center;}

    .module-three {padding: 30px 40px;}

    .module-two .receta-img-1 {background:url('../img/receta-1.jpg') no-repeat center center; background-size:cover;}
    .module-two .receta-img-2 {background:url('../img/receta-2.jpg') no-repeat center center; background-size:cover;}
    .module-two .receta-img-3 {background:url('../img/receta-3.jpg') no-repeat center center; background-size:cover;}
    /*.module-two .row{min-height: 400px;}*/
    .equipo-img{width: 80%}
    .module-two h2{color:#373737;font-weight: 100;font-size:15vw;line-height:15vw; margin-top: 0;}
    .module-two h3{font: 400 28px/38px 'Open Sans', sans-serif;text-rendering: optimizelegibility;margin-left: -4px;color:#000000;}
    .module-two p{font: 100 18px/28px 'Open Sans', sans-serif;color:#373737;letter-spacing: 0.2px;}
    .module-two p span{font: 600 18px/28px 'Open Sans', sans-serif;color:#373737;letter-spacing: 0.2px;}
    .module-two h6.condiciones {font: 100 14px/20px 'Open Sans', sans-serif;color:#373737;letter-spacing: 0.2px;}
    .module-two h6{font: 100 24px/20px 'Open Sans', sans-serif;color:#373737;letter-spacing: 0.2px;}
    .module-two i.list-indicator {  background: url('../img/list-oval.svg') center;width: 12px;height: 12px;position: absolute;margin-top: 12px;}
    .module-two i.list-indicator-full {  background: url('../img/list-oval-full.svg') center;width: 14px;height: 14px;position: absolute;margin-top: 10px;margin-left: -2px;}

    .module-three .row{min-height: 300px;padding:40px 0 20px 0;}
    .module-three h2{color:#FFDE00;font-weight: 300;font-size: 50px;line-height: 58px; margin-top: 0;}
    .module-three p{font: 100 16px/30px 'Open Sans', sans-serif;color:#373737;font-weight: 100;letter-spacing: 0.2px;padding-top: 20px;}
    .module-three p span{ont: 100 12px/34px 'Open Sans', sans-serif;color:#B3B3B3;font-weight: 400;letter-spacing: 0.2px;font-style: italic;}

    .module-four .row{min-height: 300px;padding:20px 0 20px 0;}

  /* CHECKBOX */
    .check-box {display: inline-block;}
    .checkbox {display: none;}
    .checkbox + label {-webkit-appearance: none;background-color: #FFFFFF;border: 1px solid #969696;padding: 6px;border-radius: 50px;display: inline-block;position: relative;margin:0;top: 25px;vertical-align: bottom;    cursor: pointer;}
    .checkbox:checked + label {display: inline-block;color: #99a1a7;padding: 6px;margin:0;}
    .checkbox:checked + label:after {content: ' ';width:8px;height:8px;border-radius: 50px;position: absolute;top: 2px;background:#FFD54F;text-shadow: 0px;left: 2px;font-size: 32px;}


  /*PAGINACIÓN*/
    ul.pagination {padding: 30px 0 10px;}
    .pagination li {display:inline-block;padding:8px;}
    .pagination li a{color: #88A3AB;font-size: 20px;background:#DADADA;padding: 7px 16px;}
    .pagination li a:hover{color: #FFFFFF;}
    li.active a {background: #6E838A;color: #FFFFFF;}

    ul.list li{display: inline-block;}
    #test-list input{ font: 300 7vw/90px 'Lato', Helvetica;color: #A9A9A9;border-top: none;border-right: none;border-left: none;border-bottom: 1px solid rgba(169, 169, 169, 0.25);background-color: transparent;width: 100%;outline: none;height: 120px;margin: 20px 0 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
    #test-list {position: relative;}
    
  /*PAGINACIÓN INTERNA*/
    .intern-pagination{}
    .intern-pagination img {padding: 42px 0px 20px;width: 60px;}
    .intern-pagination p {font: 100 28px/24px 'Open Sans', sans-serif;color:#373737;}


    .module-four .height-block{min-height: 100px;padding: 0;}
    .module-four h2 {color: #2F3F44;font-weight: 300;font-size: 40px;line-height: 50px;margin-top: 0;}
    .module-four p{font: 100 18px/30px 'Open Sans', sans-serif;color:#949494;font-weight: 100;letter-spacing: 0.2px;}

    .dark-blue-bg .module-four h2{color:#FFDE00;font-weight: 300;font-size: 40px;line-height: 50px; margin-top: 0;}
    .dark-blue-bg .module-four p{font: 100 18px/34px 'Open Sans', sans-serif;color:#ffffff;font-weight: 100;letter-spacing: 0.2px;}

    .row.share-block .row{min-height: 320px;}

    .module-four.donate .row{min-height: 30px;padding: 40px 0;}


  /* INSTAGRAM ___________________________________*/
 /*   #instagram li {width: 25%;}
    .row-instagram{margin: 0 0 -4px;;padding: 0;z-index: 2;display: inline-block;}
    #instagram a img {width: 630px;margin: 0 0 -2px;}
    .instagram-block{background-color: #2A4B49;}
    .instagram-placeholder {float: left;margin-right: 0; width: 100% ;margin-bottom: -2px;}
    .instagram a img {width: 100%;margin: 0 0 -3px;}*/

    /*#instagram li {width: 25%;}*/
    .row-instagram{margin: 0 0 -4px;padding: 0;z-index: 2;display: inline-block;}
    /*#instagram a img {width: 630px;margin: 0 0 -2px;}*/
    .instagram-block{background-color: #2A4B49;}
    .instagram-placeholder {float: left;margin-right: 0; width: 100% ;margin-bottom: -2px;}
    .instagram a img {width: 100%;margin: 0 0 -3px;}

  /* TWITTER _____________________________________*/
    .twitter-pic{display: none;}
    #twitter-feed {-moz-column-count: 1;/* Firefox */-webkit-column-count: 1;/* Safari and Chrome */column-count: 1;-moz-column-gap: 40px;/* Firefox */-webkit-column-gap: 40px;/* Safari and Chrome */column-gap: 40px;/*width: 100%;*/margin: auto;font-family: 'Open Sans', sans-serif;margin-top: 15px;padding: 8px 15px 5px 10px;border-radius: 6px;/* background-color: #FFF;*/color: #333;overflow: auto; }
    .twitter-text {margin: 0 0 0 60px;}

  /* FORM ________________________________________*/
    .list-unstyled li {color:#803535;font-size: 12px;}
    input.form-control{line-height: normal;color: #C5C5C5;height: 40px;padding: 20px 10px;width: 100%;font: 300 14px/16px 'Open Sans', sans-serif;background-color: #121212;}
    textarea {overflow: auto;width: 100%;height: 120px;padding: 20px 10px;font: 300 14px/16px 'Open Sans', sans-serif;background-color: #121212;color: #f1f1f1;}
    label {color: #585858;font: 500 12px/24px 'Open Sans', sans-serif;font-style: uppercase !important;}
    input#form_name, input#form_lastname, input#form_email {color: #f1f1f1;font: 300 14px/16px 'Open Sans', sans-serif;}
    p.text-muted{font: 100 12px/24px 'Open Sans', sans-serif;color:#5C5C5C;font-weight: 100;letter-spacing: 0.2px;}

    input:focus, textarea:focus {outline: none !important;border-color: #cccccc;box-shadow: 0 0 4px #2b2b2b;}

    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:#cccccc !important;background-image: none;color: rgb(0, 0, 0);}

    .contact h3{font: 100 30px/40px 'Open Sans', sans-serif;text-rendering: optimizelegibility;color: #ffffff;}




/* ================================================== */
/* 5- CAROUSEL - SUPER-SLIDE                          */
/* ================================================== */

   /*Owl Carousel - Animate Plugin  */

        .carousel-slide{background-color: #7E7E7E; height: 800px;}
        .carousel-slide h1{color: #ffffff;}

        .owl-theme .owl-controls {margin-top: -100px;text-align: center;-webkit-tap-highlight-color: transparent;}
        .owl-theme .owl-controls .owl-nav [class*=owl-]{color: #fff;font-size: 14px;margin: 35px 5px 5px;padding: 10px 20px;display: inline-block;cursor: pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
    
        .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 10px 7px;background: #8a8a8a;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
        .owl-theme .owl-dots .owl-dot.active span{background: #ffffff;}
        .diagrams.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 10px 7px;background: url('../img/diagram-1-off.svg') no-repeat;width: 26px;height: 28px;top: 5px;border-radius: 0;position: relative;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}
        .diagrams.owl-theme .owl-dots .owl-dot.active span{background: url('../img/diagram-1-on.svg') no-repeat;width: 26px;height: 28px;top: 5px;border-radius: 0;position: relative;}
        .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
    .carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
    .carousel .owl-animated-in {z-index: 0;}
    .carousel .owl-animated-out {z-index: 1;}
    .carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}



    @-webkit-keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;  } }
    @keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} }

    /*Owl Carousel - Auto Height Plugin*/
    .owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}

    /*Core Owl Carousel CSS File*/
    .carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
    .carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
    .carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    .carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
    .carousel .owl-controls .owl-nav .owl-prev,
    .carousel .owl-controls .owl-nav .owl-next,
    .carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .carousel.owl-loaded {display: block;}
    .carousel.owl-loading {opacity: 0;display: block;}
    .carousel.owl-hidden {opacity: 0;}
    .carousel .owl-refresh .owl-item {display: none;}
    .carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
    .carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
    .carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
    .carousel.owl-rtl {direction: rtl;}
    .carousel.owl-rtl .owl-item {float: right;}
    /* No Js */
    .no-js .carousel {display: block;}
    /*Owl Carousel - Lazy Load Plugin*/
    .carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
    .carousel .owl-item img {transform-style: preserve-3d;}
    /*Owl Carousel - Video Plugin*/
    .carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
    .carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
    .carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}
    .carousel .owl-video-playing .owl-video-tn,
    .carousel .owl-video-playing .owl-video-play-icon {display: none;}
    .carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
    .carousel .owl-video-frame {position: relative;z-index: 1;}

    .carousel-slide-1{background: url('../img/testimony/1.jpg'); height: 400px;background-size: cover}
    .carousel-slide-2{background: url('../img/testimony/2.jpg'); height: 400px;background-size: cover}
    .carousel-slide-3{background: url('../img/testimony/3.jpg'); height: 400px;background-size: cover}
    .carousel-slide-4{background: url('../img/testimony/4.jpg'); height: 400px;background-size: cover}
    .carousel-slide-5{background: url('../img/testimony/5.jpg'); height: 400px;background-size: cover}
    .carousel-slide-6{background: url('../img/testimony/6.jpg'); height: 400px;background-size: cover}
    .carousel-slide-7{background: url('../img/testimony/7.jpg'); height: 400px;background-size: cover}
    .carousel .owl-stage-outer {margin-top:0px;}
    .carousel .owl-dots {position: relative;top: -20px;}



    /* SUPER-SLIDE _________________________________*/
    #super-slide {position: relative;}
    #super-slide .slides-container {display: none;}
    #super-slide .scrollable {*zoom: 1;position: relative;top: 0;left: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;height: 100%;}
    #super-slide .scrollable:after {content: "";display: table;clear: both;}
    .slides-navigation img {height: 40px;margin: 0 20px;}
    .slides-navigation {margin: 0 auto;position: absolute;z-index: 3;top: 46%;width: 100%;}
    .slides-navigation a {position: absolute;display: block;}
    .slides-navigation a.prev {left: 0;}
    .slides-navigation a.next {right: 0;}
    .slides-pagination {position: absolute;z-index: 3;bottom: 12px;text-align: center;width: 100%;}
    .slides-pagination a {border: 2px solid #D6D6D6;border-radius: 15px;width: 10px;height: 10px;display: -moz-inline-stack;display: inline-block;vertical-align: middle;*vertical-align: auto;zoom: 1;*display: inline;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");margin: 2px;overflow: hidden;text-indent: -100%;}
    .slides-pagination a.current {background: #7E7E7E;}

  /* ================================================== */
  /* FOOTER                                             */
  /* ================================================== */
    
    /*footer{ margin-top: -4px;position: relative;bottom: 40px;}*/
    /*.footer img{max-width: 120px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}*/
    /*.footer img:hover{opacity: 0.8;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    footer .row{min-height: 100px;padding:0;}*/
    
    /*.footer p, .footer a{font: 400 12px/34px 'Open Sans', sans-serif;}*/
    .footer p {font:400 14px/38px 'Open Sans', sans-serif;color: #ffffff;letter-spacing: 0.6px;opacity: 0.8;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    .footer a {font:400 14px/38px 'Open Sans', sans-serif;color: #ffcf2a;letter-spacing: 0.6px;opacity: 1;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    .footer a:hover {opacity: 1;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    footer nav{position: relative;}
    li.foot-line{position: absolute;margin:0 10px;}
    li.foot-text{margin: 12px 20px 0;position: absolute;}

    .ptextra{padding-top: 12%;}

    #return-to-top {position: fixed;bottom: 20px;right: 22px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.4);width: 50px;height: 50px;display: block;text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
    #return-to-top img {color: #fff;margin: 0;position: relative;left: -16px;top: 9px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
    #return-to-top:hover {background: rgba(0, 0, 0, 0.9);}
    #return-to-top:hover i {color: #fff;top: 5px;}



@media only screen and (min-width: 768px) {
  .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 4rem;padding-right: 4rem;}
  .auto-sm-col,.one-sm-col,.two-sm-col,.three-sm-col,.four-sm-col,.five-sm-col,.six-sm-col,.seven-sm-col,.eight-sm-col,.nine-sm-col,.ten-sm-col,.eleven-sm-col,.twelve-sm-col {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}

  .auto-sm-col{-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;max-width: 100%;}
  .one-sm-col {-ms-flex-preferred-size: 8.333%;-webkit-flex-basis: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
  .two-sm-col {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
  .three-sm-col {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
  .four-sm-col {-ms-flex-preferred-size: 33.333%;-webkit-flex-basis: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
  .five-sm-col {-ms-flex-preferred-size: 41.667%;-webkit-flex-basis: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
  .six-sm-col {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
  .seven-sm-col {-ms-flex-preferred-size: 58.333%;-webkit-flex-basis: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
  .eight-sm-col {-ms-flex-preferred-size: 66.667%;-webkit-flex-basis: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
  .nine-sm-col {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
  .ten-sm-col {-ms-flex-preferred-size: 83.333%;-webkit-flex-basis: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
  .eleven-sm-col {-ms-flex-preferred-size: 91.667%;-webkit-flex-basis: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
  .twelve-sm-col {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}

  .col-sm-offset-1 {margin-left: 8.333%;}
  .col-sm-offset-2 {margin-left: 16.667%;}
  .col-sm-offset-3 {margin-left: 25%;}
  .col-sm-offset-4 {margin-left: 33.333%;}
  .col-sm-offset-5 {margin-left: 41.667%;}
  .col-sm-offset-6 {margin-left: 50%;}
  .col-sm-offset-7 {margin-left: 58.333%;}
  .col-sm-offset-8 {margin-left: 66.667%;}
  .col-sm-offset-9 {margin-left: 75%;}
  .col-sm-offset-10 {margin-left: 83.333%;}
  .col-sm-offset-11 {margin-left: 91.667%;}

  .start-sm {-webkit-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
  .center-sm {-webkit-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
  .end-sm {-webkit-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
  .top-sm {-webkit-align-items: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
  .middle-sm {-webkit-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
  .bottom-sm {-webkit-align-items: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
  .around-sm {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
  .between-sm {-webkit-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
  .first-sm {-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
  .last-sm {-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
  
  .hide_for_desktop {display: none;}
  .hide_for_mobile{ display: inline;}

  .borderline-lateral{border-left: 1px solid #FFCF2A;border-right: 1px solid #FFCF2A;}


  /*PADDINGS*/

    /* Padding right s/m/l/xl/xxl */
      .prs-d{padding-right: 10px}
      .prm-d{padding-right: 20px}
      .prl-d{padding-right: 40px}
      .prxl-d{padding-right: 60px}
      .prxxl-d{padding-right: 80px}
    /* Padding left s/m/l/xl/xxl */
      .pls-d{padding-left: 10px}
      .plm-d{padding-left: 20px}
      .pll-d{padding-left: 40px}
      .plxl-d{padding-left: 60px}
      .plxxl-d{padding-left: 80px}
    /* Padding right-left s/m/l/xl/xxl */
      .prls-d{padding-right: 10px;padding-left: 10px;}
      .prlm-d{padding-right: 20px;padding-left: 20px;}
      .prll-d{padding-right: 40px;padding-left: 40px;}
      .prlxl-d{padding-right: 60px;padding-left: 60px;}
      .prlxxl-d{padding-right: 80px;padding-left: 80px;}
     /* Padding top-bottom s/m/l/xl/xxl */
      .ptbs-d{padding-top: 10px;padding-bottom: 10px;}


  .logo-header img {width: 200px;margin-left: 0px;}

  .intro-text img {width: 500px;}

  .magenta-bg{background: #E3475D;position: relative;padding: 100px 0;}

  header[role=banner] {background: rgba(0, 0, 0, 0);padding: 0;height: 66px;position: fixed;z-index: 2;width: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
  header[role=banner].scrolling {background: rgba(18, 18, 18, 0.95);padding: 0;z-index: 20;height: 60px;} 

  #primary_nav_wrap {position: absolute;/*right: 80px;*/top: 15px;}

  .intro-text {padding:100px 0px 0px;position: relative;}
  .intro-text h1{color:#F9F6EA;font: 300 9vw 'Lato', Helvetica, Sans-serif;letter-spacing: -4px;margin-bottom: -20px;margin-top: -45px;z-index: 3;position: relative;}
  .intro-text h1 span{color:#F9F6EA;font: 100 12.5vw 'Lato', Helvetica, Sans-serif;letter-spacing: -8px;line-height: 1;}
  .intro-text h2{color:#F9F6EA;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -4.6px;margin-top: -20px;padding-left: 10px;z-index: 3;position: relative;}
  .intro-text h2 span{color:#F9F6EA;font: 700 9vw 'Playfair Display', Helvetica, Sans-serif;}
  .intro-text img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 30px;width: 44%;}
  .intro-text img.end_line{margin-right: -100px;margin-top: -16px;margin-bottom: 30px;width: 44%;}
   img.end_arrow{position: absolute; top: -32px;left: 76px;width: 60px;}


   .owl-theme .owl-controls {margin-top: -34px;text-align: center;-webkit-tap-highlight-color: transparent;}
   .owl-theme .owl-controls .owl-nav [class*=owl-]{color: #fff;font-size: 14px;margin: 35px 5px 5px;padding: 10px 20px;display: inline-block;cursor: pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
   .carousel .owl-dots {position: relative;top: -90px;}

  .intro-carousel {padding:270px 20px 0px 60px;position: relative;}
  .intro-carousel h1{color:#F9F6EA;font: 600 9vw 'Lato', Helvetica, Sans-serif;letter-spacing: -4px;margin-bottom: -20px;margin-top: -45px;z-index: 3;position: relative;}
  .intro-carousel h1 span{color:#F9F6EA;font: 100 12.5vw 'Lato', Helvetica, Sans-serif;letter-spacing: -8px;line-height: 1;}
  .intro-carousel h2{color:#F9F6EA;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -4.6px;margin-top: -20px;padding-left: 10px;z-index: 3;position: relative;}
  .intro-carousel h2 span{color:#F9F6EA;font: 700 9vw 'Playfair Display', Helvetica, Sans-serif;}
  .intro-carousel img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 30px;width: 44%;}
  .intro-carousel img.end_line{margin-right: -100px;margin-top: -16px;margin-bottom: 30px;width: 44%;}
  .intro-carousel h3{font:300 34px/44px 'Lato', Helvetica, Sans-serif;color:#fff;margin-top: 0px;}

  .bout-me{margin-top: 0px;}

  ul.dribbble-shots-list li{display: inline-block;width: 50%;}
  .dribbble-shots-list img {margin-bottom: -4px;width: 100%;}

  .dark-blue-bg .module-four h2{color:#FFDE00;font-weight: 300;font-size: 43px;line-height: 54px; margin-top: 0;}
  .intro-me img.start_line{display: none;}

  .btn{font: 400 16px/18px 'Open Sans', sans-serif;margin: 0px auto;padding: 12px 20px 13px;color: #ffffff;background-color: transparent;border: 1px solid #E3475D;background: #E3475D;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: inline-block;min-width: 200px;text-align: center;}

  /*.header-img-block .row{min-height: 630px;}*/
  .header-img-faqs-block .row {min-height: 350px;}
  .intro-text {margin-top: 90px;}
   img.header-claim {width:auto;}
   img.header-faqs {width: 40%;}
   img.header-recompensas {width: 30%;}
   .module-two h3{font: 400 3.1rem/3.4rem 'Open Sans', sans-serif;text-rendering: optimizelegibility;margin-left: -4px;color:#000000;}
  .logo-header{position: absolute;}
  .black-bg-bg{background:url('../img/chivuos/block-2.jpg') no-repeat fixed center center; background-size:cover;}
  .yellow-bg{background:url('../img/chivuos/yellow-bg.jpg') no-repeat fixed center center; background-size:cover;}
  .header-img-faqs-block{background:url('../img/chivuos/hero-home.jpg') no-repeat fixed center center; background-size:cover;}

  /*.header-img-block{background:linear-gradient(rgba(10,10,10,0.5),rgba(0, 0, 0, 0.98)),url('../img/hero-home.jpg') no-repeat fixed center center; background-size:cover;}*/
  
  .header-claim{width: 80%;}
  .like-icon{width: 30%;margin-top: -30px;margin-bottom: 20px;}
  .ribbon{width: 80%;padding-top: 40px;padding-bottom: 20px}
  .ribbon-2{width: 100%;margin-top:-40px;margin-left:-80px;padding-bottom: 20px}
  .intro-text{margin-top: 0px;}
 /* .intro-text h1{color:#ffffff;font: 700 7vw 'Open Sans', Helvetica, Sans-serif;letter-spacing: -1px;margin: -10px 0px;padding: 0px 30px;}
  .intro-text span{font:100 10vw 'Lato', Helvetica, Sans-serif;letter-spacing: 0em;padding: 14px 0px;margin-bottom: 20px;}
 */ /*.header-img-block .intro-text h3{font:300 24px/64px 'Playfair Display', serif;color:#ffffff; font-style: italic;}*/
  .intro-text h3{font:300 34px/44px 'Lato', Helvetica, Sans-serif;color:#fff; font-style: italic;margin-top: 0px;}
  .header-img-block-recipe .intro-text h1{color:#ffffff;font: 100 110px/106px'Lato', Helvetica, Sans-serif;letter-spacing: -1px; margin: 0;}


  .intro-me h1{color: #F9F6EA;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -15px;margin-top:0px; margin-left: 54px;z-index: 3;position: relative;line-height: 130px;text-align: right;}

  .module-one p{font: 400 16px/30px 'Open Sans', sans-serif;color:#ffffff;font-weight: 400;letter-spacing: 0.1px;padding-right: 120px;padding-left: 0px;text-align: left;}
  .module-one p.big-p{font: 100 22px/38px 'Open Sans', sans-serif;color:#ffffff;letter-spacing: 0.2px;padding-right: 80px;text-align: left;}
  .module-one p.big-p span{font: 600 22px/38px 'Open Sans', sans-serif;text-align: left;}
  .module-one p span{font: 700 16px/30px 'Open Sans', sans-serif;letter-spacing: 0.2px;text-align: left;}

  .module-two-recipe .border-line-recipe{border-left: 1px dashed #cccccc;padding:0 50px}
  .module-one h2{color:#F9F6EA;font-weight: 300;font-size: 2.5rem;line-height: 3.4rem;margin-left: -20px;}
  .module-three h2{color:#4C4C4C;font-weight: 300;font-size: 66px; margin-top:0;line-height: 76px;}
  .module-two-recipe h2{color:#373737;font-weight: 100; font-size: 66px;line-height: 58px; margin-top: 0;}
  .module-four h2{color:#000000;font-weight: 300;font-size: 50px;line-height: 58px; margin-top: 0;}
  .module-four h2 span{color:#000000;font-weight: 300;font-size: 70px;line-height: 66px; margin-top: 0;}
  .module-three .height-block{min-height: 400px;padding: 80px 0;}
  .module-three p{font: 100 18px/32px 'Open Sans', sans-serif;color:#373737;font-weight: 100;letter-spacing: 0.2px;padding-right: 40px;padding-top: 0px;}
  .module-two h2{color:#373737;font-weight: 100;font-size:6vw;line-height:6vw; margin-top: 0;}
  .module-two-recipe .recipe-break h1{font: 100 240px/134px 'Lato', sans-serif;text-rendering: optimizelegibility;color: #EBEAEA;margin: 0 0 0 -50px;padding-top: 50px;overflow: hidden;}
  .dark-blue-bg .module-four h2{font-size: 40px;line-height: 46px;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
  .dark-blue-bg:hover .module-four h2{font-size: 40px;line-height: 46px;opacity: 1;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  

  .module-three {padding: 30px 100px;}
  img.stickertitle {margin-top: -60px;margin-left: -38px;margin-bottom: 20px;}

  .project .module-four {background-color: rgba(0,0,0,0);position: relative;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  .project .module-four:hover {background-color: rgba(0,0,0,0.6);position: relative;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
  .project .module-four h2{font-size: 40px;color:#ffffff;line-height: 26px;opacity: 0;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  .project:hover .module-four h2{font-size: 40px;line-height: 26px;color:#ffffff;opacity: 1;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  .project .module-four p{font-size: 20px;color:#ffffff;line-height: 26px;opacity: 0;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  .project:hover .module-four p{font-size: 20px;line-height: 26px;color:#ffffff;opacity: 1;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
  
  .main-box{padding-left:80px;padding-right:80px;padding-top: 40px;}
  .contact h3{font: 100 50px/40px 'Open Sans', sans-serif;text-rendering: optimizelegibility;color: #ffffff;}
  .module-four p{font: 100 18px/34px 'Open Sans', sans-serif;color:#949494;font-weight: 100;letter-spacing: 0.2px;}


  /* TWITTER _____________________________________*/
    #twitter-feed {-moz-column-count: 1;/* Firefox */-webkit-column-count: 1;/* Safari and Chrome */column-count: 1;-moz-column-gap: 40px;/* Firefox */-webkit-column-gap: 40px;/* Safari and Chrome */column-gap: 40px;/*width: 100%;*/margin: auto;font-family: 'Open Sans', sans-serif;margin-top: 15px;padding: 8px 15px 5px 10px;border-radius: 6px;/* background-color: #FFF;*/color: #333;overflow: auto; }
    .twitter-article {min-height: 100px;}
    .twitter-text {margin: 0 60px;}
    .tweetprofilelink,.tweet-time{display: none;}

  /* INSTAGRAM ___________________________________*/
    .instagram-placeholder {float: left;margin-right: 0; width: 25% ;margin-bottom: -8px;height: 25vw;}



    .intro-me h1{color: #F9F6EA;font: 700 10vw 'Lato', Helvetica, Sans-serif;letter-spacing: -1px;margin-bottom: -15px;margin-top:0px; margin-left: 0px;z-index: 3;position: relative;line-height: 120px;text-align: center;}    
    .module-one p{font: 300 15px/26px 'Open Sans', sans-serif;color:#ffffff;font-weight: 300;letter-spacing: 0.1px;padding-right: 30px;padding-left: 30px;text-align:center;}
    .module-one p.big-p{font: 100 15px/26px 'Open Sans', sans-serif;color:#ffffff;letter-spacing: 0.2px;padding-right: 30px;text-align: center;}
    .module-one p.big-p span{font: 600 15px/26px 'Open Sans', sans-serif;text-align: center;}

    .contact-me {padding:0px 20px 0px 10px;position: relative;}
    .contact-me h1{color:#DBDACE;font: 700 9.2vw 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -15px;margin-top:0px; margin-left: 54px;z-index: 3;position: relative;line-height: 126px;text-align: right;}
    .contact-me h4{color:#DBDACE;font: 400 26px 'Lato', Helvetica, Sans-serif;text-align:left;margin-top: 60px;}
    .contact-me p{color:#91918B;font: 300 18px/28px 'Lato', Helvetica, Sans-serif;text-align:left;}


    .owl-prev{background: url('../img/arrow-left-white-light.svg') no-repeat 13px center; width: 40px;height: 40px;  position: absolute;top: 38%;left: 10px;opacity:1;}/*arrow-left-white*//*url('../img/arrow-left-white-light.svg') rgba(207, 207, 207, 0.3)*/
    .owl-next{background: url('../img/arrow-right-white-light.svg') no-repeat 17px center; width: 40px;height: 40px;   position: absolute;top: 38%;right: 20px;opacity:1;}
    .carousel-slide-1{background: url('../img/testimony/1.jpg'); height: 670px;background-size: cover}
    .carousel-slide-2{background: url('../img/testimony/2.jpg'); height: 670px;background-size: cover}
    .carousel-slide-3{background: url('../img/testimony/3.jpg'); height: 670px;background-size: cover}
    .carousel-slide-4{background: url('../img/testimony/4.jpg'); height: 670px;background-size: cover}
    .carousel-slide-5{background: url('../img/testimony/5.jpg'); height: 670px;background-size: cover}
    .carousel-slide-6{background: url('../img/testimony/6.jpg'); height: 670px;background-size: cover}
    .carousel-slide-7{background: url('../img/testimony/7.jpg'); height: 670px;background-size: cover}
    .carousel .owl-stage-outer {margin-top:0px;}
    .carousel .owl-dots {position: relative;top: -70px;}

}




@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
 /*.header-img-block{background:linear-gradient(rgba(10,10,10,0.4),rgba(0, 0, 0, 0.4)),url('../img/pic-2.png') no-repeat center center; background-size:cover;}
 .header-img-block-recipe{background:linear-gradient(rgba(10,10,10,0.4),rgba(0, 0, 0, 0.4)),url('../img/pic-2.png') no-repeat center center; background-size:cover;}*/
}



@media only screen and (min-width: 992px) {
  .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 5rem;padding-right: 5rem;}

  .auto-md-col,.one-md-col,.two-md-col,.three-md-col,.four-md-col,.five-md-col,.six-md-col,.seven-md-col,.eight-md-col,.nine-md-col,.ten-md-col,.eleven-md-col,.twelve-md-col {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}

  .auto-md-col{-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;max-width: 100%;}
  .one-md-col {-ms-flex-preferred-size: 8.333%;-webkit-flex-basis: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
  .two-md-col {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
  .three-md-col {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
  .four-md-col {-ms-flex-preferred-size: 33.333%;-webkit-flex-basis: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
  .five-md-col {-ms-flex-preferred-size: 41.667%;-webkit-flex-basis: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
  .six-md-col {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
  .seven-md-col {-ms-flex-preferred-size: 58.333%;-webkit-flex-basis: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
  .eight-md-col {-ms-flex-preferred-size: 66.667%;-webkit-flex-basis: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
  .nine-md-col {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
  .ten-md-col {-ms-flex-preferred-size: 83.333%;-webkit-flex-basis: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
  .eleven-md-col {-ms-flex-preferred-size: 91.667%;-webkit-flex-basis: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
  .twelve-md-col {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}

  .col-md-offset-1 {margin-left: 8.333%;}
  .col-md-offset-2 {margin-left: 16.667%;}
  .col-md-offset-3 {margin-left: 25%;}
  .col-md-offset-4 {margin-left: 33.333%;}
  .col-md-offset-5 {margin-left: 41.667%;}
  .col-md-offset-6 {margin-left: 50%;}
  .col-md-offset-7 {margin-left: 58.333%;}
  .col-md-offset-8 {margin-left: 66.667%;}
  .col-md-offset-9 {margin-left: 75%;}
  .col-md-offset-10 {margin-left: 83.333%;}
  .col-md-offset-11 {margin-left: 91.667%;}

  .start-md {-webkit-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
  .center-md {-webkit-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
  .end-md {-webkit-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
  .top-md {-webkit-align-items: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
  .middle-md {-webkit-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
  .bottom-md {-webkit-align-items: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
  .around-md {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
  .between-md {-webkit-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
  .first-md {-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
  .last-md {-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}

  .module-two .receta-img-1 {background:url('../img/receta-1.jpg') no-repeat center center; background-size:cover;}
  .module-two .receta-img-2 {background:url('../img/receta-2.jpg') no-repeat center center; background-size:cover;}
  .module-two .receta-img-3 {background:url('../img/receta-3.jpg') no-repeat center center; background-size:cover;}

  ul.dribbble-shots-list li{display: inline-block;width: 25%;}
  .dribbble-shots-list img {margin-bottom: -4px;width: 100%;}

  .intro-me h1{text-align: right;}
  .bout-me{margin-top: -74px;}
  .bout-me{max-width: 680px;}
  .module-one p{font: 300 15px/26px 'Open Sans', sans-serif;color:#ffffff;font-weight: 300;letter-spacing: 0.1px;padding-right: 30px;padding-left: 30px;text-align:left;}
  .module-one p.big-p{font: 100 22px/38px 'Open Sans', sans-serif;color:#ffffff;letter-spacing: 0.2px;padding-right: 80px;text-align: left;}
  .module-one p.big-p span{font: 600 22px/38px 'Open Sans', sans-serif;text-align: left;}
  .intro-me img.start_line{margin-left: -80px;margin-top: 24px;margin-bottom: 10px;width: 46%;display:inline;}

}

@media only screen and (min-width: 1200px) {
  .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 8rem;padding-right: 8rem;}

  .auto-lg-col,.one-lg-col,.two-lg-col,.three-lg-col,.four-lg-col,.five-lg-col,.six-lg-col,.seven-lg-col,.eight-lg-col,.nine-lg-col,.ten-lg-col,.eleven-lg-col,.twelve-lg-col {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}

  .auto-lg-col{-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;max-width: 100%;}
  .one-lg-col {-ms-flex-preferred-size: 8.333%;-webkit-flex-basis: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
  .two-lg-col {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
  .three-lg-col {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
  .four-lg-col {-ms-flex-preferred-size: 33.333%;-webkit-flex-basis: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
  .five-lg-col {-ms-flex-preferred-size: 41.667%;-webkit-flex-basis: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
  .six-lg-col {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
  .seven-lg-col {-ms-flex-preferred-size: 58.333%;-webkit-flex-basis: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
  .eight-lg-col {-ms-flex-preferred-size: 66.667%;-webkit-flex-basis: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
  .nine-lg-col {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
  .ten-lg-col {-ms-flex-preferred-size: 83.333%;-webkit-flex-basis: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
  .eleven-lg-col {-ms-flex-preferred-size: 91.667%;-webkit-flex-basis: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
  .twelve-lg-col {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}

  .col-lg-offset-1 {margin-left: 8.333%;}
  .col-lg-offset-2 {margin-left: 16.667%;}
  .col-lg-offset-3 {margin-left: 25%;}
  .col-lg-offset-4 {margin-left: 33.333%;}
  .col-lg-offset-5 {margin-left: 41.667%;}
  .col-lg-offset-6 {margin-left: 50%;}
  .col-lg-offset-7 {margin-left: 58.333%;}
  .col-lg-offset-8 {margin-left: 66.667%;}
  .col-lg-offset-9 {margin-left: 75%;}
  .col-lg-offset-10 {margin-left: 83.333%;}
  .col-lg-offset-11 {margin-left: 91.667%;}

  .start-lg {-webkit-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
  .center-lg {-webkit-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
  .end-lg {-webkit-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
  .top-lg {-webkit-align-items: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
  .middle-lg {-webkit-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
  .bottom-lg {-webkit-align-items: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
  .around-lg {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
  .between-lg {-webkit-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
  .first-lg {-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
  .last-lg {-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}

  .module-two .receta-img-1 {background:url('../img/receta-1.jpg') no-repeat fixed center center; background-size:cover;}
  .module-two .receta-img-2 {background:url('../img/receta-2.jpg') no-repeat fixed center center; background-size:cover;}
  .module-two .receta-img-3 {background:url('../img/receta-3.jpg') no-repeat fixed center center; background-size:cover;}

  .module-four .row{min-height: 200px;padding: 0;}
  .intro-me h1{color: #F9F6EA;font: 700 130px 'Lato', Helvetica, Sans-serif;letter-spacing: -3.4px;margin-bottom: -15px;margin-top:0px; margin-left: 54px;z-index: 3;position: relative;line-height: 132px;text-align: right;}
  .module-one p.big-p{font: 100 22px/38px 'Open Sans', sans-serif;color:#ffffff;letter-spacing: 0.2px;padding-right: 80px;text-align: left;}
  .module-one p.big-p span{font: 600 22px/38px 'Open Sans', sans-serif;text-align: left;}

}


@media only screen and (min-width: 1600px) {
  .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 10rem;padding-right: 10rem;}
  .container-cards{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 9rem;padding-right: 9rem;}

  .auto-xlg-col,.one-xlg-col,.two-xlg-col,.three-xlg-col,.four-xlg-col,.five-xlg-col,.six-xlg-col,.seven-xlg-col,.eight-xlg-col,.nine-xlg-col,.ten-xlg-col,.eleven-xlg-col,.twelve-xlg-col {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}

  .auto-xlg-col{-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;max-width: 100%;}
  .one-xlg-col {-ms-flex-preferred-size: 8.333%;-webkit-flex-basis: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
  .two-xlg-col {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
  .three-xlg-col {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
  .four-xlg-col {-ms-flex-preferred-size: 33.333%;-webkit-flex-basis: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
  .five-xlg-col {-ms-flex-preferred-size: 41.667%;-webkit-flex-basis: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
  .six-xlg-col {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
  .seven-xlg-col {-ms-flex-preferred-size: 58.333%;-webkit-flex-basis: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
  .eight-xlg-col {-ms-flex-preferred-size: 66.667%;-webkit-flex-basis: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
  .nine-xlg-col {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
  .ten-xlg-col {-ms-flex-preferred-size: 83.333%;-webkit-flex-basis: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
  .eleven-xlg-col {-ms-flex-preferred-size: 91.667%;-webkit-flex-basis: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
  .twelve-xlg-col {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}

  .col-xlg-offset-1 {margin-left: 8.333%;}
  .col-xlg-offset-2 {margin-left: 16.667%;}
  .col-xlg-offset-3 {margin-left: 25%;}
  .col-xlg-offset-4 {margin-left: 33.333%;}
  .col-xlg-offset-5 {margin-left: 41.667%;}
  .col-xlg-offset-6 {margin-left: 50%;}
  .col-xlg-offset-7 {margin-left: 58.333%;}
  .col-xlg-offset-8 {margin-left: 66.667%;}
  .col-xlg-offset-9 {margin-left: 75%;}
  .col-xlg-offset-10 {margin-left: 83.333%;}
  .col-xlg-offset-11 {margin-left: 91.667%;}

  .start-xlg {-webkit-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
  .center-xlg {-webkit-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
  .end-xlg {-webkit-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
  .top-xlg {-webkit-align-items: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
  .middle-xlg {-webkit-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
  .bottom-xlg {-webkit-align-items: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
  .around-xlg {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
  .between-xlg {-webkit-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
  .first-xlg {-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
  .last-xlg {-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
  
}



/* ================================================== */
/* 7- HELPERS                                         */
/* ================================================== */


  ::-moz-selection {background: #DCDCDC;color: #2C7FC0;text-shadow: none;}
  ::selection {background: #DCDCDC;color: #2C7FC0;text-shadow: none;}


  /*PADDINGS*/

      /* Padding top s/m/l/xl/xxl */
      .ptxs{padding-top: 5px;}
      .pts{padding-top: 10px}
      .ptsm{padding-top: 18px}
      .ptm{padding-top: 20px}
      .ptl{padding-top: 40px}
      .ptxl{padding-top: 60px}
      .ptxxl{padding-top: 80px}
 
      /* Padding right s/m/l/xl/xxl */
      .prs{padding-right: 10px}
      .prm{padding-right: 20px}
      .prl{padding-right: 40px}
      .prxl{padding-right: 60px}
      .prxxl{padding-right: 80px}
 
      /* Padding bottom s/m/l/xl/xxl */
      .pbs{padding-bottom: 10px}
      .pbm{padding-bottom: 20px}
      .pbl{padding-bottom: 40px}
      .pbxl{padding-bottom: 60px}
      .pbxxl{padding-bottom: 80px}
 
      /* Padding left s/m/l/xl/xxl */
      .pls{padding-left: 10px}
      .plm{padding-left: 20px}
      .pll{padding-left: 40px}
      .plxl{padding-left: 60px}
      .plxxl{padding-left: 80px}
 
      /* Padding top-bottom s/m/l/xl/xxl */
      .ptbs{padding-top: 10px;padding-bottom: 10px;}
      .ptbm{padding-top: 20px;padding-bottom: 20px;}
      .ptbl{padding-top: 40px;padding-bottom: 40px;}
      .ptbxl{padding-top: 60px;padding-bottom: 60px;}
      .ptbxxl{padding-top: 80px;padding-bottom: 80px;}
 
      /* Padding right-left s/m/l/xl/xxl */
      .prls{padding-right: 10px;padding-left: 10px;}
      .prlm{padding-right: 20px;padding-left: 20px;}
      .prll{padding-right: 40px;padding-left: 40px;}
      .prlxl{padding-right: 60px;padding-left: 60px;}
      .prlxxl{padding-right: 80px;padding-left: 80px;}
      .no-padding-lateral{padding-right:0px;padding-left:0px;}


  /*MARGINS*/

      /* Margin top s/m/l/xl/xxl */
      .mts{margin-top: 10px}
      .mtm{margin-top: 20px}
      .mtl{margin-top: 40px}
      .mtxl{margin-top: 60px}
      .mtxxl{margin-top: 80px}
      
      /* Margin bottom s/m/l/xl/xxl */
      .mbs{margin-bottom: 10px}
      .mbm{margin-bottom: 20px}
      .mbl{margin-bottom: 40px}
      .mbxl{margin-bottom: 60px}
      .mbxxl{margin-bottom: 80px}

      /* Margin top-bottom s/m/l/xl/xxl */
      .mtbs{margin-top: 10px;margin-bottom: 10px;}
      .mtbm{margin-top: 20px;margin-bottom: 20px;}
      .mtbl{margin-top: 40px;margin-bottom: 40px;}
      .mtbxl{margin-top: 60px;margin-bottom: 60px;}
      .mtbxxl{margin-top: 80px;margin-bottom: 80px;}




