
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}body{ margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block}audio,canvas,progress,video{ display:inline-block; vertical-align:baseline}audio:not([controls]){ display:none; height:0}[hidden],template{ display:none}a{ background:transparent}a:active,a:hover{ outline:0}abbr[title]{ border-bottom:1px dotted}b,strong{ font-weight:bold}dfn{ font-style:italic}h1{ font-size:2em; margin:0.67em 0}mark{ background:#ff0; color:#000}small{ font-size:80%}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline}sup{ top:-0.5em}sub{ bottom:-0.25em}img{ border:0}svg:not(:root){ overflow:hidden}figure{ margin:1em 40px}hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0}pre{ overflow:auto}code,kbd,pre,samp{ font-family:monospace,monospace; font-size:1em}button,input,optgroup,select,textarea{ color:inherit; font:inherit; margin:0}button{ overflow:visible}button,select{ text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer}button[disabled],html input[disabled]{ cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0}input{ line-height:normal}input[type="checkbox"],input[type="radio"]{ box-sizing:border-box; padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ height:auto}input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}legend{ border:0; padding:0}textarea{ overflow:auto}optgroup{ font-weight:bold}table{ border-collapse:collapse; border-spacing:0}td,th{ padding:0}

/* Base + helpers */
html {overflow-y: scroll; height:100%;}
html::-webkit-scrollbar {width: 10px;}
html::-webkit-scrollbar-track {-webkit-box-shadow:none; -webkit-border-radius:none; border-radius:none; background:#fff;}
html::-webkit-scrollbar-thumb {-webkit-border-radius:none; border-radius:none; background:#ccc;}
html::-webkit-scrollbar-thumb:window-inactive {}
body { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300; /*padding:3em 1em;*/ background:#fff; color:#000; /*overflow-x:hidden;*/ height:100%;}
a {color:#000;}
a:hover {text-decoration:none; color:#666;}
.list-unstyled{padding-left:0; list-style:none}
.img-responsive{display:block; max-width:100%; height:auto}
.img-responsive-full{display:block; width:100%; height:auto}
.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0;} /* visually hidden */
hr {border-top-color:#ccc; margin:1em 0;} 

body.home {background:#000;}

.main-link {font-family: 'Pathway Gothic One', sans-serif; text-transform:uppercase; font-size:100%; letter-spacing:0.2em; color:#333; padding:0 !important; line-height:1em; opacity:1; text-decoration:none;
  -webkit-transition:opacity 0.2s ease-in; -moz-transition:opacity 0.2s ease-in; transition:opacity 0.2s ease-in;}
.main-link:hover,
.main-link.active {/*border-bottom:2px solid #333;*/}
.hidden-before-scroll {opacity:0;}
button.main-link {border:0; background:transparent;}
button.main-link:focus {outline:0 !important;}

/* Header and menu */
  .syd-brand {
    display:block; width:120px;  
    position:fixed; z-index:5; top:2em; left:50%; margin-left:-60px;
    text-align:center; text-decoration:none;
  }
  .syd-brand:hover {color:#fff;}

  .single-post .syd-brand,
  .noticias .syd-brand,
  .estudio .syd-brand,
  .trayectoria .syd-brand {width:900px; background:#fff; margin-left:-450px; top:0; padding-top:2em; padding-bottom:1em;}

  @media (max-width: 979px) {
    .single-post .syd-brand,
    .noticias .syd-brand,
    .estudio .syd-brand,
    .trayectoria .syd-brand {width:700px; margin-left:-350px;}
  }
  @media (max-width: 767px) {
    .single-post .syd-brand,
    .noticias .syd-brand,
    .estudio .syd-brand,
    .trayectoria .syd-brand {width:550px; margin-left:-275px;}
  }
  @media (max-width: 480px) { }
  @media (max-width: 320px) { }

  .syd-brand svg {-ms-transform:scale(1.3, 1.3);
    -webkit-transform:scale(1.3, 1.3); 
    transform:scale(1.3, 1.3);}

  .invert-ui .syd-brand svg path { fill:rgba(255,255,255,1); }
  .invert-ui .syd-brand svg polygon { stroke:rgba(255,255,255,1); }  

  #toggle_menu {
    position:fixed; z-index:5; top:2em; left:1.3em;
    border:0; outline:0; background:transparent; margin:0; padding:0; /*text-indent:-999em;*/
    display:block; /*width:35px;*/ /*height:35px;*/ 
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg); 
    transform:rotate(90deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .invert-ui #toggle_menu svg line {stroke:rgba(255,255,255,1);}

  #toggle_info {
    position:fixed; z-index:5; bottom:1em; left:1em;
    border:0; outline:0; background:transparent; margin:0; padding:0; 
    display:block; width:35px; /*height:35px; */
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .invert-ui #toggle_info svg line {stroke:rgba(255,255,255,1);}
  .sidenavbar-visible #toggle_menu {
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg);
  }
  .sideinfo-visible #toggle_info { /* sideinfo-visible ? si quisiesemos separar los comportamientos*/
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg); 
    transform:rotate(45deg);
  }
  #sidenavbar {
    position:fixed; z-index:5; top:4em; left:0; padding:1em; /*width:200px;*/
    opacity:0;
    -webkit-transform: translate3d(-200px,0,0);
    -moz-transform: translate3d(-200px,0,0);
    -ms-transform: translate3d(-200px,0,0);
    transform: translate3d(-200px,0,0);
    
    -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.1s ease-in 0.1s;
    -moz-transition: -moz-transform 0.2s ease-in-out, opacity 0.1s ease-in 0.1s;
    -ms-transition: -ms-transform 0.2s ease-in-out, opacity 0.1s ease-in 0.1s;
    transition: transform 0.2s ease-in-out, opacity 0.1s ease-in 0.1s;
    /*-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;*/
  }
  .sidenavbar-visible #sidenavbar {
    opacity:1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  #sidenavbar a,
  .back-news {display:block; font-family: 'Pathway Gothic One', sans-serif; text-transform:uppercase; font-size:100%; letter-spacing:0.2em; color:rgba(0,0,0,0.5); line-height:1em; text-decoration:none;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;}
  #sidenavbar a.active,
  #sidenavbar a:hover,
  .back-news:hover,
  .estudio #sidenavbar .menu-estudio a,
  .trayectoria #sidenavbar .menu-trayectoria a,
  .noticias #sidenavbar .menu-noticias a,
  .single-post #sidenavbar .menu-noticias a,
  .single-project #sidenavbar .menu-proyectos a,
  .contacto #sidenavbar .menu-contacto a {color:rgba(0,0,0,1);}

  .invert-ui #sidenavbar a {color:rgba(255,255,255,0.5);}
  .invert-ui #sidenavbar a.active,
  .invert-ui #sidenavbar a:hover,
  .estudio.invert-ui #sidenavbar .menu-estudio a,
  .trayectoria.invert-ui #sidenavbar .menu-trayectoria a,
  .noticias.invert-ui #sidenavbar .menu-noticias a,
  .single-post.invert-ui #sidenavbar .menu-noticias a,
  .single-project.invert-ui #sidenavbar .menu-proyectos a,
  .contacto.invert-ui #sidenavbar .menu-contacto a {color:rgba(255,255,255,1);}

  #secondary_menu {padding-top:2em;}
  #secondary_menu a,
  #projects_menu a {font-size:90%;}

  /* Replace svg color
  http://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image-using-css-jquery-svg-image-replacement/
  (VER TAMBIEN EL JAVASCRIPT, NECESARIO)
  .invert-ui svg path {fill:#fff;}
  */

  #projects_menu a span {display:none;}
  #projects_menu a i {font-style:normal;}
  #projects_menu a:hover span {display:inline;}
  #projects_menu a:hover i {display:none;}
  #projects_menu .active a {color:rgba(0,0,0,1);}
  .invert-ui  #projects_menu .active a {color:rgba(255,255,255,1);}

/* Single project */
  #sideinfo {
    position:fixed; z-index:5; bottom:1em; left:0; width:300px; height:100%;
    opacity:0;
    
    -webkit-transform: translate3d(-300px,0,0);
    -moz-transform: translate3d(-300px,0,0);
    -ms-transform: translate3d(-300px,0,0);
    transform: translate3d(-300px,0,0);
    
    -webkit-transition: 0.3s -webkit-transform 0.1s ease-in-out, opacity 0.5s ease-in 0.1s;
    -moz-transition: 0.3s -moz-transform 0.1s ease-in-out, opacity 0.5s ease-in 0.1s;
    -ms-transition: 0.3s -ms-transform 0.1s ease-in-out, opacity 0.5s ease-in 0.1s;
    transition: 0.3s transform 0.1s ease-in-out, opacity 0.5s ease-in 0.1s;
  }
  .sideinfo-visible #sideinfo {
    opacity:1;
    -webkit-transform: translate3d(110px,0,0);
    -moz-transform: translate3d(110px,0,0);
    -ms-transform: translate3d(110px,0,0);
    transform: translate3d(110px,0,0);
  }

  .project-claim {position:absolute; left:110px; top:180px; display:block; width:300px; /*height:400px;*/ font: normal 400%/0.9em 'Pathway Gothic One', sans-serif; margin:0; text-transform:uppercase; color:rgba(0,0,0,0.1);}

  .project-meta {position:absolute; bottom:1em; color:rgba(0,0,0,1);
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
  }
  .project-meta h2,
  .project-meta p {font: normal 80%/1.1em 'Pathway Gothic One', sans-serif; margin:0; letter-spacing:0.1em;}
  .project-meta h2 {text-transform:uppercase;}
  .project-meta strong {text-transform: uppercase;}
  .project-meta p a {text-decoration:none;}

  .invert-ui .project-meta,
  .invert-ui .project-meta a {color:rgba(255,255,255,1);}


/* Sliders */
  #home-fullscreen {position:fixed; width:100%; top:0; left:0; z-index:0;} /* home */
  #home-content {position:relative; z-index:2; background:#fff;}
  #skip_video {display:block; position:absolute; bottom:1em; width:24px; left:50%; margin-left:-12px; cursor:pointer;
    -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}

  #fullscreen-slider {position:absolute; width:100%; top:0; left:0; z-index:0; background:url('../img/slider-loading.gif') center center no-repeat;} /* interiores */

  .slides {position:relative}
  .slides .slides-container {display:none}
  /*.slides .slides-navigation {display:none}*/
  .slides .scrollable {*zoom:1; position:relative; top:0; left:0; overflow-y:auto; -webkit-overflow-scrolling:touch; height:100%}
  .slides .scrollable:after {content:""; display:table; clear:both}

  .slides-navigation { /*margin:0 auto; position:absolute; z-index:3; top:46%; width:100%;*/ } 

  .slides-navigation a {position:absolute; display:block; /*width:24px;*/ /**/ width:100px; height:100%; top:0; z-index:3;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;}
  .invert-ui .slides-navigation a svg line {stroke:rgba(255,255,255,1);}

  .slides-navigation a.prev {left:0;}
  .slides-navigation a.next {right:0; /*-ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);*/}

  .slides-navigation a svg {position:absolute; top:46%;}
  .slides-navigation a.prev svg {left:1em;}
  .slides-navigation a.next svg {right:1em; -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}

  /* not used
  .slides-pagination {position:absolute; z-index:3; bottom:0; text-align:center; width:100%}
  .slides-pagination a {border:2px solid #ddd; 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:#ddd}
  */


/* Page header */
.page-header {border:0; margin:0; padding:0; display:none;}
.page-header h1 {font-size:1.5em; padding:0; padding-bottom:0.5em; margin:0;}

/* Page content */
.page-content {padding:10em 1em 2em 1em;} /* 225px */

@media (min-width: 767px) {
  .text-cols {
  -webkit-column-count:2; -moz-column-count:2; column-count:2;
  -webkit-column-gap:2em; -moz-column-gap:2em; column-gap:2em;
  }
  .text-cols p {margin-top:0; display:inline-block;}
}



.col-1-2 {
box-sizing:border-box; -moz-box-sizing:border-box;
width:50%; float:left; padding:0 0.5em;  
}
.col-1-2 img {display:block; max-width:100%; height:auto; margin:0 auto; }


/* Pages */
  .page article {max-width:800px; margin:0 auto;}
  @media (max-width: 1200px) { 
    .page article {max-width:700px;}
  }
  @media (max-width: 979px) { 
    .page article {max-width:600px; padding-top:5rem;}
  }
  @media (max-width: 767px) {
    .page article {max-width:550px;}
  }
  @media (max-width: 480px) { }
  @media (max-width: 320px) { }
  .page .entry-content {padding-top:4em;}
  .page article .entry-content img {display:block; max-width:100%; height:auto; margin:0 auto; }
  .page article .entry-content p {font-size:85%; color:rgba(0,0,0,0.5);}
  .page article .entry-content a {color:rgba(0,0,0,0.5);}

/* News */
  .news-list,
  .news-list-pagination {max-width:900px; margin:0 auto;} /* 1140px ?? */
  @media (max-width: 1200px) { 
    .news-list,
    .news-list-pagination {max-width:800px;}
  }
  @media (max-width: 979px) { 
    .news-list,
    .news-list-pagination {max-width:700px;}
  }
  @media (max-width: 767px) {
    .news-list,
    .news-list-pagination {max-width:550px;}
  }
  @media (max-width: 480px) { }
  @media (max-width: 320px) { }
  .news-list img {display:block; max-width:100%; height:auto; opacity:1;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;}
  .news-list img:hover {opacity:0.6;}
  .news-list li {margin-bottom:1em;}
  .news-list h2,
  .news-list time {font-size:90%; text-transform:uppercase; line-height:1em; margin:0.3em 0 0 0; color:rgba(0,0,0,0.4);}
  .news-list a {text-decoration:none;}
  .news-list-pagination a,
  .news-list-pagination span {text-decoration:none; display:inline-block; padding:0.3em;}
  .news-list-pagination .previous {display:inline-block; float:left;}
  .news-list-pagination .next {display:inline-block; float:right;}
  .news-list-pagination .current {text-decoration:underline;}

  .single {max-width:900px; margin:0 auto;}
  @media (max-width: 1200px) { 
    .single {max-width:800px;}
  }
  @media (max-width: 979px) { 
    .single {max-width:700px;}
  }
  @media (max-width: 767px) {
    .single {max-width:550px;}
  }
  @media (max-width: 480px) { }
  @media (max-width: 320px) { }
  .single .entry-title,
  .single time {font-size:90%; text-transform:uppercase; line-height:1em; margin:0.3em 0 0 0; }
  .single time {color:rgba(0,0,0,0.4);}
  .single .entry-content img,
  .single .entry-images img {display:block; max-width:100%; height:auto; margin:0 auto; }
  .single .entry-content p {font-size:85%; color:rgba(0,0,0,0.5);}
  .single .entry-content a {color:rgba(0,0,0,0.5);}

/* Contact */
  .contact-info {position:absolute; z-index:500; /*width:320px; height:320px; top:50%; left:50%; margin-left:-160px; margin-top:-160px; background:#fff; text-align:center; display:table;*/ top:7rem; right:1rem; /*max-width:400px;*/}
  .contact-info-inner {/*display:table-cell; vertical-align: middle;*/ font: normal 200%/1.1em 'Pathway Gothic One', sans-serif; margin:0; text-transform:uppercase; letter-spacing:0.15em; text-align:right; color:rgba(255,255,255,0.8);}
  .contact-info-inner strong {font-weight:normal; color:#fff;}
  .contact-info-inner a {color:#fff; text-decoration:none;}
  /*
  .contact-info p {font-size:80%; line-height:1.2em;}
  .email_link {font-size:80%; text-decoration:none;}
  */
  .toggle_aviso_legal {position:absolute; z-index:600; bottom:1rem; right:1rem; background:none; border:0; outline:0; font: normal 75%/1.1em 'Pathway Gothic One', sans-serif; text-transform:uppercase; letter-spacing:0.15em; text-align:right; color:rgba(255,255,255,0.8); }
  #modal-aviso-legal { width:600px; height:400px; background:#fff; position: absolute; top:50%; left:50%; margin-left:-300px; margin-top:-200px; z-index:1000; padding:1em; display:none;
    -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box
  }
  #modal-aviso-legal.modal-visible {display:block;}
  #modal-aviso-legal .toggle_aviso_legal {color:rgba(0,0,0,0.8); bottom:0.5rem;}
  
  .modal-aviso-legal-inner::-webkit-scrollbar {width: 10px;}
  .modal-aviso-legal-inner::-webkit-scrollbar-track {-webkit-box-shadow:none; -webkit-border-radius:none; border-radius:none; background:#fff;}
  .modal-aviso-legal-inner::-webkit-scrollbar-thumb {-webkit-border-radius:none; border-radius:none; background:#ccc;}
  .modal-aviso-legal-inner::-webkit-scrollbar-thumb:window-inactive {}
  .modal-aviso-legal-inner {height:350px; overflow-y:auto; padding-right:1em;}
  .modal-aviso-legal-inner p {font-size:80%; line-height:1.4em;}

  

  /*
  input[type='text'],
  input[type='email'],
  textarea {background:transparent; border:0; -webkit-box-shadow:none; box-shadow:none; -webkit-border-radius:none !important; border-radius:none !important; border-bottom:1px solid #333;}
  input[type='submit'] {background:transparent; border:1px solid #333;}
  */

/* Footer */
  .content-info {}
  .syd-backtop {
    position:fixed; z-index:5; bottom:1em; right:1em; width:15px;
    -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);
  }


/* Fullscreen video */
  /* we use min-width, min-height to make sure the size of the image is never smaller than the size of the .screen container div (which is always the size of the browser window) and set height and width to auto so the image’s aspect ratio is maintained. */
  .poster-image{min-width:100%; min-height:100%; height:auto; width:auto}
  .poster-image-wrapper{display:block; cursor:pointer; position:absolute; top:0; left:0; 
  /*min-width:100%; min-height:100%; height:auto; width:auto; */
  right:0; left:0;
  /*background:#fff url('../img/slider-loading.gif') center center no-repeat;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;*/}
  .poster-image-wrapper img{
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;}
  .poster-image.muted,
  .poster-image-wrapper.muted img {opacity:0;}

  .poster-image-wrapper .home-claim {position:absolute; /*right:0; left:0;*/ width:100%; text-align:center;  bottom:160px;}
  .poster-image-wrapper .home-claim h1 {display:inline-block; font: normal 200%/1.1em 'Pathway Gothic One', sans-serif; margin:0; text-transform:uppercase; letter-spacing:0.15em; color:rgba(255,255,255,1); text-shadow:1px 1px 2px rgba(0,0,0,0.5);}

  /*  BigVideo Styles */
  #big-video-wrap{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;}
  #big-video-vid,#big-video-image{position:absolute;}
  #big-video-control-container{position:fixed;bottom:0;padding:10px;width:100%;background:rgba(0,0,0,.25);
    -webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;}
  #big-video-control{width:100%;height:16px;position:relative;}
  #big-video-control-middle{margin: 0 56px 0 24px;}
  #big-video-control-bar{width:100%;height:16px;position:relative;cursor:pointer;}
  #big-video-control-progress{position:absolute;top:7px;height:3px;width:0%;background:#fff;}
  #big-video-control-track{position:absolute;top:8px;height:1px;width:100%;background:#fff;}
  #big-video-control-bound-left{left:0;}
  #big-video-control-bound-right{right:-1px}
  #big-video-control-track .ui-slider-handle {opacity:0;}
  #big-video-control-playhead{left:30%;}
  #big-video-control-play{position:absolute;top:0;left:0;height:16px;width:16px;background-image:url('../img/bigvideo.png');}
  #big-video-control-timer{position:absolute;top:1px;right:0;color:#fff;font-size:11px;}
  #big-video-control-playhead,#big-video-control-bound-left,#big-video-control-bound-right{position:absolute;top:0;height:16px;width:1px;background:#fff;}
  #big-video-control .ui-slider-handle{border-left:solid 1px #fff; width:16px;height:16px;position:absolute;top:-8px;}
  .transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
  .vjs-big-play-button{display:none !important;}

/* WP GENERICAS */
  /* page */
   .page {}
  /* custom page template */
   .page-template-page-home-php {}
  /* post */
   .single {}
   .single-post {}
   .type-post {}
  /* custom post type */
   .type-custompost {}
  /* custom taxonomy */
   .tax-customtax {}
  /* archive */
   .archive {}
  /* search */
   .search-results {}
  /* Posts */
   .hentry header { }
   .hentry time { }
   .hentry .byline { }
   .hentry .entry-content { }
   .hentry footer { }
  /* WordPress Generated Classes - - - - - - - - - - - - - - - - - - - - - - - - 
   * See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   */
   .aligncenter { display: block; margin: 0 auto; }
   .alignleft { float: left; }
   .alignright { float: right; }
   figure.alignnone { margin-left: 0; margin-right: 0; }
   /* WP classes para validar con Theme Check - - - - - - - - - - - rawwwp 0.3.a */
   .wp-caption {}
   .wp-caption-text {}
   .sticky {}
   .gallery-caption {}
   .bypostauthor {}



/* Media Queries
   ========================================================================== */


@media (max-width:320px){ 

 }

/* Landscape phones and down */
@media (max-width: 480px) { 

 }

/* Landscape phone to portrait tablet */ 
@media (max-width: 767px) { }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

 }

@media (max-width: 979px) { }

/* DEFAULT */ 
@media (min-width: 980px) and (max-width: 1200px) { 



 }

/* Large desktop */
@media (min-width: 1200px) { 


 }

