﻿/*




*/











html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}







html {



  box-sizing: border-box;



}



*, *:before, *:after {



  box-sizing: inherit;



}







/* Clearfix hack to clear floats */



.clearfix:before,.clearfix:after{content:'';display:block;height:0;overflow:hidden}



.clearfix:after{clear:both}



.clearfix{zoom:1}



/* WordPress Core */



.alignnone{margin: 5px 20px 20px 0}



.aligncenter{display: block;margin: 5px auto 5px auto}



.alignright {float:right;margin: 5px 0 20px 20px}



.alignleft{float: left;margin: 5px 20px 20px 0}



.aligncenter{display: block;margin: 5px auto 5px auto}



.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}



.wp-caption.alignnone{margin: 5px 20px 20px 0}



.wp-caption.alignleft{margin: 5px 20px 20px 0}



.wp-caption.alignright{margin: 5px 0 20px 20px}



.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}



.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}



/* Clases */



.textcenter{text-align:center}



.textcenter img{display:block;margin: 0 auto;text-align:center;}



.hidden{display:none}



.block{display: block}



.titulo_fino{ font-weight: 400; font-size: 28px; color: #000; text-transform: uppercase;}



.titulo_italic{ color: #000; font-style: italic; font-weight: bold; font-size: 28px;text-transform: uppercase;display: inline-block;}



.titulo_grueso{ color: #000; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 28px;}



.titulo_fluor {background:#FFEA00;color:#000;font-size:17px;font-weight:400;display: inline-block; margin:20px auto;}



.subtitulo{color:#000;font-size:17px;font-weight: 400;display: inline-block}



.borde_titulo{ border-bottom: 1px solid #000;}



.fondo_negro .titulo_fino, .fondo_negro .titulo_grueso, .fondo_negro .titulo_italic {color: #fff;}



.fondo_negro .borde_titulo {border-bottom-color: #fff}



.left{float:left;}



.right{float:right;}







/* Template */



body {



  -webkit-font-smoothing:antialiased;



	background: #fff; 



	font-family: 'Lato', Helvetica, Arial, Tahoma, Verdana, sans-serif;



  font-weight: 300;



  margin: 40px auto 0;



  overflow-x:hidden;



}







#content.negro{background:#161616 !important;width:100%;height:100%;display: block;}







a:active, a:hover, button { outline: 0}



a:hover {               



  text-decoration: underline;



}







p {



    line-height: 150%;



    color: #666;



    font-size: 15px;



    padding-bottom: 18px;



}







strong {



  font-weight: bold;



}







article {



  padding-top: 75px;



}







/* Classes */



.fondo_negro { background: #000000;}







/* Home */



#home_slider {height: 1050px; }



#home_slider .slick-slide {background-size: cover; background-position: center; }



#home_slider .slick-list {height: 1050px;}



#home_slider .slick-track {height: 1050px;}



.enlace_slider{display: block;width:100%;height:100%;}







/* Looking for */



#looking_for_block { max-width: 1400px; width:100%; display: block; margin: 0 auto;}



#looking_for_elements {max-width:1400px; width:100%; margin:0 auto; }



.item{position: relative; float: left; width: 25%; padding: 0px 15px;margin-bottom:40px;}



.item.destacado{width:50%;}



.item img { margin-bottom: 5px; border-bottom: 15px solid transparent;}



.item h4 { color: #B7B7B7; font-weight:bold;font-size:23px;}



.item h5 { color: #fff;font-size:20px; padding-bottom:20px;}



.item p {color: #B7B7B7;font-size:16px;}



.item a{text-decoration: none;}



.item img{width:100%;height:auto;}



.item .more-link {display: inline-block;color:#fff;}



.item .nuevo{  display: block; position: absolute; right: 15px; top: 0px; background: url('img/new.png') no-repeat; background-size: cover; width: 77px; height: 77px;}



.item:hover .more-link{color:#FFEA00;}



.item:hover h4 {color:#FFEA00;}



.item:hover img {border-bottom: 15px solid #FFEA00;}







/* Filters */



#filters{font-size:0;text-align: justify;overflow: hidden;padding:0;padding-top:20px;border-top:1px solid #fff;}



#filters:after{content:'';display: inline-block;width: 100%;}



#filters li{font-size:16px;display: inline-block}



#filters a{display: block; text-decoration: none; color: #fff;text-transform: uppercase}



#filters a:hover, #filters a.active{background:#FFEA00; color: #000;}



#filters_block {max-width:1400px;margin:0 auto 15px;display:block; padding: 0px 20px;}







/* Partners */



#partner_slider { max-width: 90%; margin: 0 auto;}



#partner_slider .slick-initialized .slick-slide {display: inline-block;vertical-align: middle}



#partner_slider .slick-slide {float:none;display: inline-block;vertical-align: middle;max-width:100px;}



#partner_slider img {width: 100%; height: auto; padding-right: 25px;vertical-align: middle;display: inline-block}



#partner_slider .slick-prev, #partner_slider .slick-next {background-image: url('img/prev_slider_black.png' );}



#partner_slider .slick-next { right: -50px; }



#partner_slider .slick-prev { left: -50px;}



.partner a {transition: all .3 ease;}



.partner a:hover{opacity:.65;}







#the_latest{padding-bottom:0px;}



#inside_the_latest { margin: 0 auto; display: block; max-width: 1400px; padding: 15px 50px 90px;}



#inside_the_latest h4 {display: block;text-align: center;color:#fff;text-transform: uppercase;margin-bottom:38px;margin-top:10px;}







.seccion_home {padding-top:50px;padding-bottom:50px;}



.seccion_home h2 { line-height: 80px;}







/* Single Page */



#single_page {



  max-width: 900px;



  display: block;



  margin: 0 auto;



  padding-bottom: 100px;



}







#single_page .titulo_italic{line-height: 60px;margin-bottom: 15px;}



#single_page .subtitulo { padding-bottom: 30px;}







/* Header */



#logo {



  float: left;



  margin-right: 40px;



  padding: 5px 0px 0px 10px;



}







header {



  height: 40px;



  width: 100%;



  background: #000;



  float: left;



  position: fixed;



  top:0px;



  z-index: 1;



}







header.amarillo {



  background: #FFEA00;



}







header.amarillo .menu .menu-item a { color: #000;}



header.amarillo .menu .sub-menu .menu-item a { color: #fff;}



header.amarillo .menu-item.current-menu-item a,



header.amarillo .menu-item a:hover,



header.amarillo .menu li:hover > a { color: #fff;}



header.amarillo .menu-item-has-children > a:after {color: #000;}







/* Artworks */



#poster_artwork{width:100%;height:auto;display:block;z-index:2;}







#artworks {width:100%; max-width: 1440px; margin: 0 auto; display: block}



#artworks h2 {color: #000; text-decoration: none; font-size: 22px; line-height: 130%; font-weight:900;text-transform:uppercase;}



#artworks h3 { color: #777; font-size: 14px; margin-bottom: 30px;}



#artworks .info { width: 35%; float:right;padding-right:30px;padding-left:30px;z-index:0;}



#artworks .contenido { width: 35%; float:right;padding-right:30px;padding-left:30px;z-index:0;}



#artworks .gallery { width: 65%; float: right;}



#artworks .gallery .swipebox {float:left;}







/* Films */



#films {width:100%; max-width: 1440px; text-align: center; margin: 0 auto; display: block;}



#films iframe {width:100%; max-width:1350px; padding: 0px 40px;}



#films h2, #films h1 {padding-top:15px;color: #000; text-decoration: none; font-size: 28px; line-height: 130%; font-weight:bold;padding-bottom:20px;}



#films p {line-height: 150%;font-size:16px;max-width:1000px;padding: 0px 60px;margin: 0 auto;display: block}



#films article {margin-bottom:50px;}







/* Instagram */



#single_page.instagram_page {max-width: 1330px;width:100%;}



.instagram_page .subtitulo a{text-decoration: none; color: #000;}



.instagram_page .subtitulo a:hover{background:#FFEA00;text-decoration: none;color: #000;}



#instagram_images {margin-top:20px;}



#instagram_images a {display: inline-block;width:25%;margin-bottom:25px;text-decoration: none}



/* Menu */



.menu-header_esp-container, .menu-header_eng-container, .menu-header_cat-container {



  display: inline-block;



  float: left;



}







.menu ul, .menu, .menu > .menu-item {



  float:left;



}







.menu .menu-item a {



  font-family: 'Lato';



  font-weight: 900;



  color: #fff;



  font-size: 15px;



  text-transform: uppercase;



  line-height: 40px;



  margin-right: 40px;



  text-decoration: none;



  display: block;



  width: 100%;



}







.menu-item-has-children > a:after {



  color: #fff;



  content: '  ▾';



}







.menu-item.current-menu-item a, .menu-item a:hover, .menu li:hover > a {



  color: #f9e937;



}







.menu li:hover > .sub-menu {



  display: block;



}







.sub-menu {



  display: none;



  position: absolute;



  background: #000;



  z-index: 2;



}







.menu .sub-menu .menu-item a {



  font-style: italic;



  font-weight: 300;



  text-transform: none;



  padding-left: 15px;



  font-size: 16px;



  line-height: 43px;



  display: block;



  width: 100%;



}







#menu_logo{



   border: 0;



  background: 0;



  color: #FFF;



  font-size: 50px;



  font-weight: 400;



  line-height: 40px;



  top: 0px;



  display: none;



}







.sub-menu li {



  line-height: 43px;



}







.sub-menu a:hover {



  background: #FFEA00;



  color: #000 !important;



}







#lang_selector {



  float: right;



  padding-right: 60px;



  display: inline-block;



  top: 0px;



}







.lang-item {



  display: inline-block;



}







.lang-item a {



  text-transform: uppercase;



  color: #7f7f7f;



  line-height: 40px;



  text-decoration: none;



}







.lang-item a:after {



  content: "/";



  padding-left:5px;



  display: inline-block;



  color: #7f7f7f;



}







.lang-item:last-child a:after {



  content: '';



}







.lang-item.current-lang a{



  color: #f9e937;



}







.amarillo .lang-item.current-lang a{color:#fff;}







/* contact page */



.contact_page .izquierda {



  margin-right: 35px;



  width: 280px;



}







#seccion_mapa {margin-bottom: 20px;border-bottom: 1px solid #CCC;padding-bottom: 25px;}



#seccion_mapa p {padding-bottom:5px;}







#seccion_formulario small {font-size:12px;}



#seccion_formulario span {display: block;border-bottom: 1px solid #ccc;padding-bottom:2px;margin-bottom :2px; font-size: 14px;}







.columna_stocklist {width:50%; padding-right: 30px;}



#seccion_stocklist {margin-bottom: 20px;border-bottom: 1px solid #CCC;padding-bottom: 25px;}



#single_page.contact_page{padding-bottom:40px;}







span.contact_on{color:#000;text-transform: uppercase;}



span.contact_tlf{color:#777;}



span.contact_mail a{background:#FFEA00;color:#333;text-decoration: none}



#formulario_contacto{ width: 100%; }



#formulario_contacto input.contacto_email{ padding-left:10px;margin-top:24px; display:block; width: 100%; border: 1px solid #ccc;margin-bottom:10px;padding: 5px 0px 5px 10px;}



#formulario_contacto textarea.contacto_comentario{ padding-left:10px; width: 100%; display:block; border: 1px solid #ccc; padding:5px 0px 5px 10px; height: 190px;}



#formulario_contacto .submit{ border: 0px; background: #FFEA00; color: #fff; text-transform: uppercase;float: right; font-weight: bold; margin-top: 10px;}







.contact_page .derecha {



  width: 582px;



}







#map{width:582px;height:227px;}







/* about us */



#single_page.aboutus{max-width:1440px;}



.about_us_content {width:40%; padding-right:20px; padding-left:30px;}



.about_us_image { width: 60%; padding-left:20px;}



.image {max-width:100%;height:auto; display: inline-block;padding-right:30px;}



.image_Horizontal, .image_H {width:100%;padding-bottom:20px;}



.image_Vertical, .image_V{width:50%;padding-bottom:20px;}







/* blog */



#inside_center_block{max-width:1000px;width:100%;padding-top:78px;margin:0 auto;}



#blog {float:left;width:670px;width:65%;}



#blog article{border-top:1px solid #fff;width:100%;padding-top:15px; margin-bottom: 100px;}



#blog article img {max-width: 100%;height:auto;}



#blog article time {display:block;font-style: italic;color:#fff;font-weight:normal;font-size:14px;padding-bottom:5px;}



#blog .article_title { text-decoration: none;font-weight:bold;color:#fff;line-height: 130%;text-transform:uppercase;margin-bottom:20px;display: block;font-size:22px;}



#blog .article_title a {color:#fff;text-decoration: none;font-size:22px;line-height: 130%}



#blog .article_title a:hover {color:#FFEA00;}



#blog article p {color:#fff;}



.more-link {display: block;font-weight: bold;text-align: right;color: #FFEA00;text-decoration: none !important;font-size:16px;}







#posts_nav_link {



  max-width: 300px;



  margin: 0 auto;



  display: block



}







#posts_nav_link a {



  font-weight: bold;color: #FFEA00;text-decoration: none !important;text-transform: uppercase;font-size:16px;



}







#posts_nav_link a:hover {



  border-bottom: 1px solid e;



}







.related_articles{background:#0b0b0b;width:100%;display: block;margin-top:100px;}



.inside_related_articles{width:100%;max-width: 1440px; margin: 0 auto; display: block;}



.inside_related_articles h2.titulo_italic{padding: 10px 0px;color:#fff;border-bottom:1px solid #fff;margin:20px 0px 20px 15px;}







/* sidebar */



aside {float:left;width:35%;padding-left:30px;}



/* footer */



footer {



  position: relative;



  background: #000000;



  padding: 0px 20px 45px;



  color: #848484;



  background-position: center 50px;



  background-repeat: no-repeat;



  min-height: 240px;



  padding-top:50px;



}







#footer_contacto {



  margin-top:20px;



  display: inline-block;



  font-size:13px;



}







#footer_contacto a{



  color:#fff;



  padding-left:5px;



}







#footer_contacto a strong {



  color:#fff;



}







#footer_contacto img{



  width:40px;



  height:auto;



  display: inline-block;



}







#footer_contacto strong {



  text-decoration: underline;



}







#footer_contacto a:hover {



  background: #F9E937;



  color:#000;



}







#footer_contacto a:hover strong {



  color: #000;



}







footer .left{}



footer .right{margin-top:45px;}



footer.blanco {background-color:#fff;}



footer.blanco input.submit{color:#000 !important;}







footer.blanco #footer_contacto{}



footer.blanco #footer_contacto a{color:#000;}



footer.blanco #footer_contacto a strong{color:#000;}







footer strong {



  color: #838383;



}







footer a {



  color: #fff;



  text-decoration: none;



}







footer .last_line {



  text-align:center;



  display: block;



  position: absolute;



  width: 100%;



  bottom: 0px;



}







.inside_footer {



  max-width: 1400px;



  margin: 0 auto;



  position: relative;



}







.inside_footer .left  p {



  font-size: 13px;



  font-weight:bold;



}







.inside_footer .left input.input { padding: 4px 10px;color:#000; background:#838383;



  border-radius: 5px; border: 0;width:200px;}



.inside_footer .left input.submit {color:#fff;font-weight: bold;border:0;background:none;}







#redes_sociales {



  list-style: none;



}







#redes_sociales li {



  display: inline-block;



}







#redes_sociales a {



  background-image: url( 'img/redes_sociales.png' );



  display: block;



  width: 46px;



  height: 46px;



  background-size: 340px;



}







#redes_sociales a.s_instagram { background-position: 0px 0px;}



#redes_sociales a.s_vimeo { background-position: -49px 0px;} 



#redes_sociales a.s_pinterest { background-position: -98px 0px;}



#redes_sociales a.s_fancy { background-position: -147px 0px; }



#redes_sociales a.s_facebook { background-position: -196px 0px; }



#redes_sociales a.s_youtube { background-position: -245px 0px; }



#redes_sociales a.s_tumblr { background-position: -294px 0px; }







#redes_sociales a.s_instagram:hover { background-position: 0px -43px;  }



#redes_sociales a.s_vimeo:hover { background-position: -49px -43px; }



#redes_sociales a.s_pinterest:hover { background-position: -98px -43px; }



#redes_sociales a.s_fancy:hover { background-position: -147px -43px; }



#redes_sociales a.s_facebook:hover { background-position: -196px -43px; }



#redes_sociales a.s_youtube:hover { background-position: -245px -43px; }



#redes_sociales a.s_tumblr:hover { background-position: -294px -43px; }







/* Slider */ .slick-slider {position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus {outline: none; } .slick-list.dragging {cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track {position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after {display: table; content: ''; } .slick-track:after {clear: both; } .slick-loading .slick-track {visibility: hidden; } .slick-slide {display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide {float: right; } .slick-slide img {display: block; } .slick-slide.slick-loading img {display: none; } .slick-slide.dragging img {pointer-events: none; } .slick-initialized .slick-slide {display: block; } .slick-loading .slick-slide {visibility: hidden; } .slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent; } /* Slider */ .slick-loading .slick-list {background: #fff url('img/ajax-loader.gif') center center no-repeat; } /* Arrows */ .slick-prev, .slick-next {position: absolute; top: 50%; display: block; width: 22px; height: 35px; margin-top: -17px; padding: 0; cursor: pointer; background: transparent; border: none; font-size:0px; transition: opacity 0.1s ease; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { opacity: .5;  } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: 0.01; } .slick-prev {left: 40px; background-image: url('img/prev_slider.png' );} .slick-next {right: 40px;background-image: url('img/prev_slider.png' );-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";} /* Dots */ .slick-dots {position: absolute; bottom: 40px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; } .slick-dots li {position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer; opacity: 0.5; } .slick-dots li.slick-active {opacity: 1; } .slick-dots li button {font-size: 0; line-height: 0; display: block; width: 13px; height: 13px; border-radius:13px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: #424a4d; } .slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1; }







.article{position:relative;}







#artworks .info{position:absolute;float:none;}



#artworks .contenido{position:absolute;float:none;}



#artworks .article{margin-bottom:100px;}







@media only screen and (max-width: 1440px) {



  #home_slider, #home_slider .slick-track, #home_slider .slick-list { height:750px;}



}







@media only screen and (max-width: 1120px) {



.menu ul, .menu, .menu > .menu-item {



  clear:left;



  margin-left:25px;



}





  header{height:auto;min-height:40px;}



  #menu_logo{display:block;cursor:pointer;float:left;}



  .menu-header_esp-container, .menu-header_eng-container, .menu-header_cat-container{display: none;margin-top: 40px;text-align: left;float:none;}



  .menu ul, .menu, .menu > .menu-item{float:none;}



  .menu li.active > .sub-menu{display:block;}



  .menu li:hover > .sub-menu{display: inherit}







  .about_us_content{width:100%;padding:0px 20px;}



  .about_us_image{width:100%;padding:20px;}







  .contact_page .izquierda{width: 280px; text-align: center; margin: 0 auto; display: block; float: none;margin-bottom:40px;}



  .contact_page .derecha{width:100%;padding:0px 20px;}



  #seccion_mapa{overflow:hidden; width:100%;}



  .columna_stocklist{float:none; width:100%;}







  #artworks .article{height: auto !important;}



  



  #artworks .gallery{width:100%;float:none;padding: 0px 20px;}







  #films article {padding: 0px 20px;}



  #films article iframe {max-width:100%;}







  #instagram_images a {width:50%;}



  #instagram_images a img {width:100%;height:auto;padding:10px;}







  #single_page{padding-right:20px;padding-left:20px;}







  #lang_selector{right:0px;top:0px;position:absolute;}



  #home_slider, #home_slider .slick-track, #home_slider .slick-list{height:500px;}



  .sub-menu{position:relative;}



  #partner_slider .slick-next{right:-20px;}



  #partner_slider .slick-prev{left:-20px;}



  #filters{text-align: center;}



  #filters a {line-height: 200%;padding:0px 15px;}



  .item{width:50%;}



  .item.destacado{width:100%;}







  #blog{width:100%;float:none;padding: 0px 20px;}



  aside{float:none;width:100%;text-align: center}



  #posts_nav_link{text-align: center;display:block;margin:0 auto;}



  #posts_nav_link .alignleft{float:none;}



  #posts_nav_link .alignright{float:none;}







  .inside_footer .left, .inside_footer .right {width:100%;float:none; display: block;margin: 0 auto; padding-bottom:25px;text-align: center;}



  footer{background-position:top center; padding-top:150px;}



}



@media only screen and (max-width: 481px) {

#wds_container1_0{display: none;}

}

@media only screen and (min-width: 480px) {

#wds_container1_1{display: none;}

}



@media only screen and (max-width: 480px) {



  #home_slider, #home_slider .slick-track, #home_slider .slick-list{height:320px;}



  #instagram_images a {width:100%;}



  #instagram_images a img {width:100%;height:auto;padding:10px;}



}







.addthis_native_toolbox{margin-bottom:30px;}











/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}







#swipebox-bottom-bar, #swipebox-top-bar{background:transparent;bottom:50% !important;}



#swipebox-arrows{max-width:100% !important;}
