/*SLIDER*/
.slider-section .carousel-indicators .active {background-color:#78006d}
.slider-section .carousel-indicators li {border-color:#b80101}
.slider-section .btn-default > div {background-color:#fc0;padding:10px 15px;border-radius:4px;color:#000}

.bs-slider{overflow: hidden;max-height: 700px;position: relative;}
/*---.bs-slider:hover {cursor: -moz-grab;cursor: -webkit-grab;}
.bs-slider:active {cursor: -moz-grabbing;cursor: -webkit-grabbing;}*/
.bs-slider .bs-slider-overlay {position: absolute;top: 0;eft: 0;width: 100%;height: 100%;}

.slider-section .svg {fill:#000;width:30px;}
.slider-section .item a span:hover {padding-right:10px;transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;} 
.slider-section .item .btn-default:hover {background:none} 

/* SLIDE EFFECT */

.fade {opacity: 1;}
.fade .item {top: 0;z-index: 1;letter-spacing:1px;opacity: 0;width: 100%;position: absolute;left: 0 !important;display: block !important;-webkit-transition: opacity ease-in-out 1s;height:480px;
-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.fade .item:first-child {top: auto;position: relative;}
.fade .item.active {opacity: 1;z-index: 2;-webkit-transition: opacity ease-in-out 1s;-moz-transition: opacity ease-in-out 1s;-ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}

/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.control-round .carousel-control{opacity:0;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color: #fdfdfd;border: 0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}


/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators li{background-color:#ffffff;border-color:#ffffff}



/*---------- SLIDE CAPTION ----------*/
.slide_style_left {text-align: left !important;}
.slide_style_right {text-align: right !important;}
.slide_style_center {text-align: center !important;}
.slide-text {left: 0;top: 27%;right: 0;margin: auto;padding: 10px;position: absolute;text-align: left;padding: 10px 10px;}
.slide-text > h1 {font-family:'Montserrat', sans-serif;padding:0;color: #ffffff;font-size:6rem;margin-bottom:10px;display: inline-block;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;font-weight:900;}
.slide-text > p {padding: 0;color: #ffffff;font-size: 1.6rem;font-weight:normal;margin-bottom: 20px;letter-spacing: 1px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
.slide-text > a.btn-default{color:#ffffff;font-size:1.5rem;-webkit-animation-delay: 2s;animation-delay: 2s;
-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;background:none;padding:0px;}


/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {.slide-text h1 {font-size: 40px;line-height: 50px;margin-bottom: 20px;}.slide-text > p {font-size: 18px;}}

/*---------- MEDIA 480px ----------*/
@media  (max-width: 768px) {
.slide-text {padding: 10px 50px;}
.slide-text h1 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.slide-text > p {font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.control-round .carousel-control{display: none;}
}
@media  (max-width: 480px) {
.slide-text {padding: 10px 30px;}
.slide-text h1 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}
.slide-text > p {font-size: 12px;line-height: 18px;margin-bottom: 10px;}
.slide-text > a.btn-default, .slide-text > a.btn-primary {font-size: 10px;line-height: 10px;margin-right: 10px;text-align: center;padding: 10px 15px;}
.indicators-line > .carousel-indicators{display: none;}






@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}
