/*-------------------------------------*\
    Color
\*-------------------------------------*/

/*
* Heading style colors
*/

.title-underline-base-color {
    border-color: #552448;
}
.title-underline-thick-base-color {
    border-color: #552448;
}
.title-sideline-base-color:before {
    background-color: #552448;
}
.title-strikethrough-base-color:before {
    background-color: #552448;
}


/*
* Text color
*/

.text-base-color {
    color: #552448 !important;
}


/*
* Text color (on hover)
*/

.text-hover-base-color:hover,
.text-hover-base-color:focus {
    color: #552448 !important;
}


/*
* Background color
*/

.bg-base-color {
    background-color: #552448 !important;
}


/*
* Background color (on hover)
*/

.bg-hover-base-color:hover {
    background-color: #552448 !important;
}


/*
* Border color
*/

.border-base-color {
    border-color: #552448 !important;
}


/*
* Box shadow color
*/

.box-shadow-base-color {
    -webkit-box-shadow: 0px 0px 0px 1px #552448 !important;
    -moz-box-shadow: 0px 0px 0px 1px #552448 !important;
    box-shadow: 0px 0px 0px 1px #552448 !important;
}
.box-shadow-thick-base-color {
    -webkit-box-shadow: 0px 0px 0px 2px #552448 !important;
    -moz-box-shadow: 0px 0px 0px 2px #552448 !important;
    box-shadow: 0px 0px 0px 2px #552448 !important;
}
.box-shadow-medium-thick-base-color {
    -webkit-box-shadow: 0px 0px 0px 3px #552448 !important;
    -moz-box-shadow: 0px 0px 0px 3px #552448 !important;
    box-shadow: 0px 0px 0px 3px #552448 !important;
}
.box-shadow-extra-thick-base-color {
    -webkit-box-shadow: 0px 0px 0px 4px #552448 !important;
    -moz-box-shadow: 0px 0px 0px 4px #552448 !important;
    box-shadow: 0px 0px 0px 4px #552448 !important;
}


/*
* Button colors
*/

.btn.btn-base-color {
    background-color: #552448;
}
.btn.btn-base-color.btn-hover-transparent:hover {
    border-color: #552448;
    color: #552448;
}
.btn.btn-outline-base-color {
    border-color: #552448;
    color: #552448;
}
.btn.btn-outline-base-color:hover,
.btn.btn-outline-base-color:focus {
    background-color: #552448;
}
.btn.btn-outline-base-color.btn-hover-transparent:hover,
.btn.btn-outline-base-color.btn-hover-transparent:focus {
    color: #552448;
}


/*
* Preloader color
*/

.pace .pace-progress {
    background-color: #552448;
}


/*
* Triangle color
*/

.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}
.triangle-top-right.triangle-base-color {
    border-color: transparent #552448 transparent transparent;
}
.triangle-top-left.triangle-base-color {
    border-color: #552448 transparent transparent transparent;
}
.triangle-bottom-right.triangle-base-color {
    border-color: transparent transparent #552448 transparent;
}
.triangle-bottom-left.triangle-base-color {
    border-color: transparent transparent transparent #552448;
}