
/* ¸ÞÀÎºñÁÖ¾ó - */

.fullwidthbanner-container{
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  padding: 0;
  max-height: 650px !important;
  overflow:hidden;
}

.fullwidthbanner {
  width:100% !important;
  height:100%;
  max-height: 650px !important;
  position:relative;
  overflow:hidden;
}

.tp-hide-revslider,.tp-caption.tp-hidden-caption {visibility:hidden !important; display:none !important;}
.tp-caption {position: absolute;}

.tp-caption.big {color: #fff; font-size: 25px; /* 38px */ letter-spacing: -0.02em; padding: 5px 15px; letter-spacing: -0.02em; font-family:notokrM, sans-serif; text-shadow: 0 0 4px rgba(0,0,0,.7); }
.tp-width {width:100%;}
.tp-caption.mid {color:#fff; line-height:50px; padding:8px 0; font-size:20px; letter-spacing: -0.02em; font-family:notokrM, sans-serif; text-shadow: 0 0 4px rgba(0,0,0,.7);}


/* Colors */
.tp-caption.black {color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.75);background-color: #1a1a1a;}
.tp-caption.white {color: #000; background-color: #fff;}
.tp-caption.colored {color: #fff;background: #b6d82f;}
.tp-caption.colored ::-moz-selection {background: #333;}
.tp-caption.colored ::selection {background: #333;} 
.tp-caption.video {box-shadow: 0 0 7px rgba(0,0,0,0.4);}

/* Caption Button */
.tp-caption .button {display: inline-block; padding: 10px 18px;color: #fff;background: #b6d82f; font-size: 1.333em; /* 16px */}
.tp-caption.round,
.tp-caption .round {border-radius:5px;}

.tp-caption .button:hover,
.tp-caption .button.colored:hover {color: #fff;text-decoration: underline;}
.tp_inner_padding {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important; }

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img {-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;}

.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position:absolute; visibility: hidden;}
.tp-simpleresponsive img {max-width:none;}

.noFilterClass {filter:none !important;}

.caption.fullscreenvideo {left:0px; top:0px; position:absolute; width:100%; height:100%;}
.caption.fullscreenvideo iframe {width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {left:0px; top:0px; position:absolute; width:100%; height:100%;}
.tp-caption.fullscreenvideo iframe  {width:100% !important; height:100% !important;}

.tp-bannertimer {width:100%; height:10px; background: url("/img/timer.png"); position:absolute; z-index:200;}
.tp-bannertimer.tp-bottom {bottom:0px !important; height:5px;}


/** BULLETS **/
.tp-bullets { position: absolute;  bottom: 15px !important;  overflow: hidden;  z-index: 100;  opacity: 1 !important;  padding: 7px;}
.tp-bullets .bullet { margin-right: 7px;   float: left;    width: 15px;   height: 15px;   border-radius:2px;   display: block;   background-color: rgba(255,255,255,0.4);   cursor: pointer;   text-indent: -999em;}
.tp-bullets .bullet.last {margin: 0;}
.tp-bullets .bullet.selected {cursor: default;   background-color: rgba(255,255,255,0.9); }


@media only screen and (max-width: 1151px){
.tp-bullets,.tp-bullets .bullet,.tp-bullets .bullet.last,.tp-bullets .bullet.selected{display:none !important}
}

@media only screen and (max-width: 768px){
.tp-caption a.small_btn{font-size:95%;}
.fullwidthbanner-container {margin-top:100px;}
}

.tp-leftarrow, .tp-rightarrow { 
  position: absolute;
  top: 50%;
  margin-top: -35px !important; /* half the height */
  display: block;
  width: 45px;
  height: 60px;
  background-color: rgba(113,110,107,.7);
  background-image: url("/img/arrows.png");
  background-repeat: no-repeat;
  cursor: pointer; 
  text-indent: -999em;
  z-index: 100;
  opacity: 0;

  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}

.fullwidthbanner-container:hover .tp-leftarrow,
.fullwidthbanner-container:hover .tp-rightarrow {opacity: 1;}

.tp-leftarrow {left: 0 !important; background-position: 0px center;}
.tp-rightarrow {right: 0 !important; background-position: -37px center; }
.tp-leftarrow:hover, .tp-rightarrow:hover {background-color: rgba(72,172,221,0.7);} 
.tp-simpleresponsive img {-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;}

.tp-simpleresponsive ul {list-style:none;  padding:0;  margin:0; }
.tp-simpleresponsive > ul > li {list-stye:none;   position:absolute;   visibility:hidden; }

.caption.slidelink a div,
.tp-caption.slidelink a div { width:10000px; height:10000px;  background: url("/img/coloredbg.png") repeat;}
.tp-loader {background:url("/img/loader.gif") no-repeat 10px 10px; background-color: #fff;  margin:-22px; top:50%; left:50%; z-index:10000; position:absolute; 
  width:44px; height:44px; border-radius: 3px;} 



