.sp-full-screen-button {
    -webkit-transform: rotate(0deg)!important;
    -ms-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    text-shadow: 0 0 20px rgba(0,0,0,.5), 0 0 2px rgba(0,0,0,.8);
}
.sp-full-screen-button:before {
    content: '\f065'!important;
    font-family: FontAwesome;
    color: #fff;
}
.sp-fade-full-screen {
    background-color: rgba(0,0,0,.2);
    padding: 5px 8px;
    border-radius: 3px;
}
.sp-full-screen .sp-full-screen-button:before {
    content: '\f066'!important;
}
.sp-slide:not(.sp-selected) {
    opacity: 0.1;
    transition: opacity 1s ease;
}
.sp-next-arrow:after,
.sp-next-arrow:before,
.sp-previous-arrow:after,
.sp-previous-arrow:before {
    background-color: $primary;!important;
}
.btn-tour {
    position: absolute;
    top: 20px;
    left: -35px;
    z-index: 10;
    background-color: #006dcc;
    display: block;
    border-radius: 0 4px 4px 0;
}

.btn-tour:before {
    height: 6px;
    width: 86%;
    background-color: rgba(0,0,0,.1);
    content: "";
    position: absolute;
    top: 100%;
    left: 16px;
    z-index: -10;
    display: block;
    border-radius: 0 0 4px 0;
}

.btn-tour:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 0px;
    top: 100%;
    border-left: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-top: 15px solid #000;
}

.btn-tour:hover .fa {
    opacity: 1;
}

.btn-tour a {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 17px;
    text-shadow: 1px 1px 2px rgba(0,0,0,.2);
    padding: 10px 20px;
    display: block;
}

.btn-tour .fa {
    opacity: .8;
    margin-right: 5px;
}