@charset "UTF-8";
/*
font-family: 'PT Sans Narrow', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
*/
@import url("reset.css");
.bodylock{left:0;top:0;overflow:hidden;position:absolute;z-index: 3;}
body {margin-top: 0 !important;left:0;background: #fff;}
.bodylock{left:0;top:0;overflow:hidden;position:absolute;z-index: 3;}
.nc--fixed {display: none !important;}
.anim:hover,
.anim:focus,
.bottom,
.anim:active,
.store .item .cover,
.colections.cat .item .cover,
.colecarousel .item .cover,
*:before,
*:after{
-webkit-transition: all .5s ease-in-out;
   -moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}

#wrapper {display: block;float: left;width: 100%;}
.wrap {margin: 0 auto;width: 100%;padding: 0 20px;position: relative;max-width: 1024px;    overflow: hidden;}
.width100 {max-width: 100%;padding: 0;width: 100%!important}

header {display: block;float: left;width: 100%;background: #fff;}
header .wrap {position: relative;display: block;width: 100%;}
header .logo {max-width: 320px;margin: 20px auto;}
header .logo img {width: 100%;display: block;}
header .phone {margin-bottom:20px;    min-height: 36px;position: absolute;right: 20px;top:0;padding-left: 45px;background: url('../img/phone.png') no-repeat center left;margin-top: 48px;}
header .phone a {display: block;float: right;clear: both;font:400 16px/1.2em 'robotobold';text-decoration: none;color:#000;}
header .phone a:hover {color:#ef1d4e;}

.slider {display: block;width: 100%;margin-bottom: 20px;float: left;}
.slider .info {display: block;float: left;width: 100%;position: absolute;padding-top: 40px;z-index: 2}
.slider .info .in {display: block;float: left;width: 100%;background: url('../img/bg.png');padding: 30px;text-align: center;} 
.slider .info .in label {display: inline-block;clear: both;width: 100%;}
.slider .info .in label span {text-transform: uppercase;color:#fff;border: 2px solid #fff;width: auto;padding: 10px 20px;margin-bottom: 10px;font:400 36px/1.2em 'robotobold';}
.slider .info .in span {display: inline-block;clear: both;width: 100%;color:#fff;font:400 16px/1.2em 'robotoregular';}


.slider .info form {display: block;float: left;width: 100%;margin-top: 200px;padding: 0 20px;}
.slider .info form ul {display: block;margin: 0 auto;max-width: 860px;}
.slider .info form ul li {display: block;float: left;width: 32%;margin-right: 2%;}
.slider .info form ul li:nth-child(3) {margin-right: 0;}
.slider .info form ul li:last-child {display: block;float: left;width: 100%;text-align: center;}


.slider .info form ul li input[type="text"], .slider .info form ul li input[type="tel"] {display: block;float: left;width: 100%;border: 2px solid #bd0026;border-radius: 5px;padding:10px;font:400 16px/1em 'robotoregular';}
.slider .info form ul li input[type="button"] {display: block;float: left;width: 100%;background:#bd0026;border-radius: 5px;padding:14px;font:400 16px/1em 'robotoregular';color:#fff;}
.slider .info form ul li input[type="button"]:hover {background: #fa234e}
.slider .info form ul li q {margin-top: 10px;}
* { box-sizing: border-box; }
.video-background {
  background: #000;
  width: 100%;display: block;float: left;height: 500px;
}
.video-foreground,
.video-background iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
#vidtop-content {top: 0;color: #fff;}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; height:150%;top:-25%;}
}






.main .item {display: block;width: 100%;float: left;    padding: 0 20px;}
.main {display: block;width: 100%;float: left;}
.main .item { counter-increment: section; }

.main .item:after {    content: '';
    display: block;
    width: 60px;
    background: #bd0026;
    height: 60px;
    margin: 0 auto;
    top: -26px;
    position: relative;
    z-index: -1;
    border-radius: 60px;}
.main .item .in:before {content: ""counter(section)"";font:400 36px/1em 'robotobold';text-align: center;
    width: 100%;
    display: block;
    float: left;margin-top: 10px;color: #fff;position: relative;    top: -28px;}
.main .item:before {content:'';text-align:center;display: block;float: left;    width: 110%;margin-left: -5%;height: 2px;background: #ccc;color:#fff;-o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);position: relative;z-index: -2}

.main .item:nth-child(2n):before {-o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);}
.main .item:first-child {margin-top: 40px;}
.main .item:first-child:before{background: #fff;}


.main .item .in {max-width: 1024px;display: block;margin: 0 auto;}


.main .item .container {display: block;float:left;width: 100%;margin-bottom: 60px;margin-top: 60px;}
.main .item .row {width: 48%;display: block;float: left;}
.main .item .row:nth-child(2n) {width: 48%;display: block;float: right;}
.main .item .row:nth-child(2n+1) {clear: both;}

/*.main .item:nth-child(2n) .row:nth-child(2) {width: 48%;display: block;float: left;}
.main .item:nth-child(2n) .row:nth-child(1) {width: 48%;display: block;float: right;}*/


.main .item .row .info h2 {color:#bd0026;text-transform: uppercase;font:400 30px/1.2em 'robotobold';}
.main .item .row .info h3 {color:#363636;font:400 18px/1.2em 'robotoregular';margin-bottom: 20px;display: block;}
.main .item .row .info p {color:#000;font:400 16px/1.4em 'robotoregular';margin-bottom: 20px;display: block;}
.main .item .row .info .price {display: block;float: left;width: 100%;margin-bottom: 20px;}
.main .item .row .info .elem {display: block;float: left;width: 48%;}
.main .item .row .info .elem:nth-child(2) {display: block;float: right;width: 48%;}
.main .item .row .info .elem label {color:#bd0026;text-transform: uppercase;font:400 16px/1.2em 'robotobold';}
.main .item .row .info .elem span {color:#bd0026;text-transform: uppercase;font:400 76px/1.2em 'robotobold';clear: both;width:auto;    display: inline-block;position: relative;}
.main .item .row .info .elem ul {display: block;float: left;width: 100%;}
.main .item .row .info .elem ul li {display: block;float: left;width: 100%;margin-bottom: 10px;font:400 16px/1.2em 'robotoregular';background:url(../img/li.png) 0 6px no-repeat;padding-left:18px;}
.main .item .row .flexslider {margin-bottom: 30px;display: block;float: left;width: 100%}
.main .item .row .info iframe {width: 100% !important;}
.main .item .row .order label {display: block;float: left;width: 100%;color:#bd0026;text-transform: uppercase;font:400 30px/1.4em 'robotobold';text-align: center;}
.main .item .row .order span {display: block;float: left;width: 100%;color:#363636;text-transform: uppercase;font:400 16px/1.4em 'robotoregular';text-align: center;margin-bottom: 20px;}
.main .item .row .order ul li {width: 48%;display: block;float: left;margin-bottom: 10px;}
.main .item .row .order ul li:nth-child(2n) {float: right;}
.main .item .row .order ul li input[type="text"], .main .item .row .order ul li input[type="tel"] {display: block;float: left;width: 100%;border: 2px solid #bd0026;border-radius: 5px;padding:10px;font:400 16px/1em 'robotoregular';}
.main .item .row .order ul li.button {width: 100%;}
.main .item .row .order ul li input[type="button"] {display: block;float: left;width: 100%;background:#bd0026;border-radius: 5px;padding:14px;font:400 16px/1em 'robotoregular';color:#fff;}
.main .item .row .order ul li input[type="button"]:hover {background: #fa234e}
.flex-control-nav {display: none !important}
.main .item .row .info .elem.small{    padding-top: 40px;}
.main .item .row .info .elem.small ul {margin-top: 20px;}
.main .item .row .info .elem.small li {background: transparent;padding: 0;    margin-bottom: 7px;}
.main .item .row .info .elem.small li ins {font:400 16px/1.4em 'robotoregular';color:#000;float: left;    display: block;text-decoration: none;}
.main .item .row .info .elem.small li span {font:400 16px/1.4em 'robotobold';color:#bd0026;float: right;    display: block;width: auto;clear: none}
.main .item .row .info .elem .all {float: right;position: absolute;    right: 0;    font: 400 20px/1.2em 'robotobold';    top: 0;}
.main .item .row .info .elem .priceall {padding-top: 20px;} 

.chel {color:#ccc;font:400 14px/1em 'robotoregular';}
.flex-control-nav {display: none !important}


footer {display: block;float: left;width: 100%;padding: 20px;background: #4d4d4d;}
footer .wrap {position: relative;display: block;width: 100%;}
footer .logo {max-width: 320px;margin: 40px;display: block;}
footer .logo img {width: 50%;display: block;}
footer .copy {max-width: 700px;display: block;margin: 0 auto;font:400 16px/1.4em 'robotoregular';color:#fff;}
footer .copy strong {font:400 16px/1.4em 'robotobold';}

.errore {display: block;float: left;width: 100% !important;text-align: center;}
.errore q {color: #bd0026;display: inline-block;padding: 8px 10px;width: auto;font:400 16px/1em 'robotobold';}

#overlay{background:url('../img/transparent_40_000.png') 0 0;display:none;height:100%;overflow:auto;position:fixed;width:100%;z-index:2000000}
#overlay table{height:100%;position:absolute;width:100%}
#overlay table td{padding:18px 0}
#overlay .close{background:url('../img/close.png') 0 0 no-repeat;cursor:pointer;height:17px;position:absolute;right:9px;top:9px;width:17px}
#overlay .close:hover {background:url('../img/close.png') -17px 0 no-repeat;}
#overlay .close a {display: block;float;left;width:10px;height:10px;}
#overlay form{background:#fff;display:none;margin:0 auto;padding:25px;position:relative;width:100%;max-width:400px;text-align: center;}
#overlay form:after{clear:both;content:'';display:table;height:0}
#overlay form p {color: #bd0026;font: 400 16px/1.2em 'robotobold'}
#overlay form .close_button {display: block;float: left;width: 100%;margin-top: 20px;}
#overlay form .close_button span {display: inline-block;background:#bd0026;border-radius: 5px;padding: 10px 30px;font:400 16px/1em 'robotoregular';color:#fff;cursor: pointer;}
#overlay form .close_button span:hover {background: #fa234e}


/****************************************************/
/*						  1200						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 1200px) {

}
/****************************************************/
/*						  1074						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 1074px) {

}


/****************************************************/
/*						  990						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 990px) {	

}


/****************************************************/
/*						  860						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 860px) {	
header .phone {width: 100%; position: relative;
    display: block;
    float: left;margin-top: 0px;background: transparent;}
    header .phone a {width: 100%;text-align: center;}
    .slider .video-background {display: none;}
    .main .item .row {width: 100% !important}
    .main .item .row.row50 {width: 48% !important;clear: none;margin-bottom: 20px;}
    .slider .info {position: relative;padding-top: 0;}
    .main .item .row:nth-child(1) {margin-bottom: 20px;}
    .main .item .row .info h2, .main .item .row .info h3 {text-align: center;}
    .item iframe {height: 245px;}
    .slider .info form {display: none;}
}
/****************************************************/
/*						  820						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 820px) {	

}
/****************************************************/
/*						  768						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 768px){

}
/****************************************************/
/*						  620						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 620px) {
.main .item .row .info .elem {width: 100% !important;text-align: center;}
.main .item .row .info .elem li {text-align: center;background: transparent !important;padding:0 !important;}
.main .item .row .info h2 {font: 400 30px/1.2em 'robotobold';}
.main .item .row .info h3 {font: 400 16px/1.2em 'robotoregular';}
.slider .info .in label span {font: 400 26px/1.2em 'robotobold';}
.slider .info .in span {font:400 12px/1.2em 'robotoregular';}
.main .item .row.row50 {width: 100% !important;clear: none;margin-bottom: 20px;} 
}

/****************************************************/
/*						  480						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 480px) {
.slider .info .in label span {font: 400 16px/1.2em 'robotobold';}
}
/****************************************************/
/*						  320						*/
/****************************************************/
@media all and (min-width: 1em) and (max-width: 320px) {

}
/*
 * jQuery FlexSlider v2.7.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('https://breezetravel.kiev.ua/turkey/fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  background: #fff;

  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 0;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  margin-top: 13px;
  display: inline-block;
  content: '\f001';
  color: rgba(255,255,255, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/*! 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-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#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}