/*
* Color
*/

/*
* Background color
*/

.bg-base-color {
    background-color: #FF1842 !important;
}


/*
* Border color
*/

.border-base-color {
    border-color: #FF1842 !important;
}


/*
* Button color
*/

.btn-base-color {
    background-color: #27A806 !important;
}


/*
* Button color - hover
*/

.btn-hover-base-color:hover {
    background-color: #27A806 !important;
}


.bttn{display:inline-block;color:#fff;background-color:#35b32c;text-decoration:none;text-transform:uppercase;font-weight:700;padding:20px 65px;border-radius:14px;position:relative;overflow:hidden;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;font-size:20px}
.bttn:hover{background-color:#4bd441}
.bttn::after{content:'';display:block;position:absolute;width:40px;height:200px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,.4)),to(rgba(255,255,255,.1)));background:-o-linear-gradient(right,rgba(255,255,255,.4),rgba(255,255,255,.1));background:linear-gradient(-90deg,rgba(255,255,255,.4),rgba(255,255,255,.1));-webkit-animation:slideme 3s ease-in-out infinite;animation:slideme 3s ease-in-out infinite}


/*
* Flexslider
*/

.flex-direction-nav a {
    background-color: #FF1842 !important;
}


/*
* Flickity
*/

.carousel-custom .flickity-page-dots .dot.is-selected {
    background: #FF1842;
}


/*
* Heading style
*/

.title-underline-base-color {
    border-color: #FF1842;
}
.title-underline-thick-base-color {
    border-color: #FF1842;
}
.title-sideline-base-color:before {
    background-color: #FF1842;
}


/*
* Preloader
*/

.pace .pace-progress {
    background-color: #FF1842;
}


/*
* Text color
*/

.text-base-color {
    color: #FF1842 !important;
}


/*
* Triangle
*/

.triangle-top-right.triangle-base-color {
    border-color: transparent #FF1842 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #FF1842 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #FF1842 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #FF1842;
}