/*************

FOOTER

*************/

/* Footer top row */


.footer-middle-row a,
.footer-middle-row{
	color: white;
}
.footer-middle-row a{
	text-decoration: none;
	transition: opacity 200ms;
}
.footer-middle-row a:hover{
	color: white;
	opacity: .8;
}
/* Footer middle row */
.footer-middle-row .logo img{
    width: 150px;
}
footer .fl-icon-wrap i,
footer .fl-icon-wrap p,
footer .fl-icon-group i{
    color: #fff;
    transition: opacity 200ms;
}


footer .fl-icon a:hover,
footer .fl-icon a:focus,
footer .fl-icon a:active
{
    text-decoration: none;
}
footer .fl-icon-wrap:hover i,
footer .fl-icon-wrap:focus i,
footer .fl-icon-wrap:active i,
footer .fl-icon-wrap:hover p,
footer .fl-icon-wrap:focus p,
footer .fl-icon-wrap:active p,
footer .fl-icon-group i:hover,
footer .fl-icon-group i:focus,
footer .fl-icon-group i:active
{
    opacity: .8;
}


@media only screen and (max-width: 992px){
    .sz-subscribe-form{
        max-width:480px;
        width:100%;
        margin:0 auto;
    }
    footer p{
        text-align: center;
    }
    footer .fl-subscribe-form-inline .fl-form-field{
        margin: 0;
        padding-right: 10px;
    }
    footer .fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field{
        width:66.6%;
        float:left;
    }
    footer .fl-subscribe-form-inline .fl-form-button{
        width:33.3%;
        float: left;
    }
}
@media only screen and (max-width: 480px){
    .sz-subscribe-form{
        max-width:360px;
    }
    footer .fl-subscribe-form-inline .fl-form-field{
        margin: 0 0 20px 0;
        padding-right: 0px;
    }
}

/*Footer bottom row*/

.footer-bottom-row,
.footer-bottom-row a,
.footer-bottom-row a:hover,
.footer-bottom-row a:focus{
    color: #fff;
	text-decoration: none!important;
	transition: 200ms all linear;
}

.footer-bottom-row a:hover,
.footer-bottom-row a:focus,
.footer-bottom-row a:active
{
    opacity: .8;
}

@media screen and (max-width: 992px){
    footer .logo .fl-photo{
        text-align: center;
    }
}