/* FOOTER TICK */
/* home,  */
/* ========================================================================= */

body.home .fusion-footer,
body.page_company .fusion-footer {
	position: relative;
	z-index: 99;
}
body.home .fusion-footer-widget-area,
body.page_company .fusion-footer-widget-area {
/* 	padding-bottom: 40px!important; */
}
.war-footer-tick {
    font-family: "PlexesBookPro";
    font-size: 14px;
    line-height: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: transparent;
    position: fixed;
    display: inline-block;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
    z-index: 98;
    left: -30px;
    -webkit-transition-property: bottom, color;
    -o-transition-property: bottom, color;
    transition-property: bottom, color;
    -webkit-transition-duration: .5s, .25s;
         -o-transition-duration: .5s, .25s;
            transition-duration: .5s, .25s;
    bottom: -175px;

    color: #fff; /* white by default */
}
.war-footer-tick.shown {
    bottom: -2px;
}
.war-white-background .war-footer-tick,
.war-footer-tick.black
{
	color: #000;
}
.war-footer-tick.white {
    color: #fff; /* white if set by an instance */
}

@media only screen and (max-width: 800px) {
	.war-footer-tick {
		display: none;
	}
}
@media only screen and (min-width: 800px) {
	.war-footer-tick {
		left: 3vw;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1660px) {
	.war-footer-tick {
		left: calc( 6.5% - 30px );
	}
}
@media only screen and (min-width: 1660px) {
	.war-footer-tick {
		left: calc( ( 100vw - 1440px ) / 2 - 30px );
	}
}
.war-footer-tick:before {
	content: "";
	background-color: #fff;
	width: 50px;
	height: 2px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;

    -webkit-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
}
.war-white-background .war-footer-tick:before,
.war-footer-tick.black:before
{
	background-color: #000;
}
.war-footer-tick.white:before {
	background-color: #fff;
}
.war-footer-tick-text {
    display: block;
    left: 60px;
    position: absolute;
    opacity: 0;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    white-space: nowrap;
    overflow: visible;
}
.war-footer-tick-text.shown {
    opacity: 1;
/* 
    -webkit-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
 */
/*     transition-delay: .5s; */
}