﻿.footer-info-list a:hover,
.footer-menu-list:hover{
    color: #eea3a8;
}
.footer-info-list a,
.header-menu-list,
.header-menu-title,
.header-menu-list-box a{
    transition: all .3s linear;
}

.header-menu-title:hover,
.header-menu li.active .header-menu-title{
    color: #eea3a8;
}
#index.open .header-style2 .header-menu-title:hover,
#index.open .header-style2 .header-menu-list:hover,
#index.open .header-style2 .header-menu-list:hover:after,
#index.open .header-style2 .header-menu-title:hover:after,
#index.open .header-style2 .header-menu-title.active,
#index.open .header-style2 .header-menu-list.active{
    color: #5f2a8d;
    font-weight: bold;
}
#index .header-style2 .header-menu-title:hover,
#index .header-style2 .header-menu-title.active,
#index .header-style2 .header-menu-list.active{
	color: #eea3a8;
}
#index.open .header-menu-list-box a:hover{
    background-color: inherit;
}
.header-menu-list-box li.active a,
.header-menu-list-box a:hover{
    background-color: #eea3a8;
    color: #FFF;
}
.header-menu-list-box a:hover:after{
    border-left: 11px solid #FFF;
}

.back-button:hover span{
	animation: fadeleftout .8s linear 0s infinite alternate;
}
.back-button:hover{
	color: #5f2a8d;
}

.service-list:hover .service-list-title{
	color: #eea3a8;
	font-weight: bold;
	letter-spacing: 2px;
}
.button:hover input{
	background-color: #eea3a8;
	color: #5f2a8d;
	font-weight: bold;
}
.contact-info-form li.contact-button:hover input{
	background-color: #eea3a8;
}
.contact-info-form li.contact-button:hover label{
	color: #FFF;
}

.works-list:hover .works-list-mask,
.dress-info-list:hover .dress-mask-box{
	opacity: 1;
}
.works-class a:hover,
.works-class.active a{
	background-color: #eea3a8;
	color: #FFF;
}
.header-link:hover{
	color: #eea3a8;
}