/*
  Hover Style
*/

/* MOVED
.esense-overlay-close:hover:before,
.esense-overlay-close:hover:after,
#search-button:hover:after,
#search form #search-link:hover:after,
#menu-button:hover span,
#menu-button:hover span:before,
#menu-button:hover span:after {
background-color: #ff4603;
}

.box a.bg-white:hover strong,
.box a.bg-white:hover span,
#sub-menu-button:hover,
#anchor-menu-button:hover,
a:hover,
#anchor-menu a:hover,
#search-button:hover,
#header a:hover {
color: #ff4603;
}
*/

#sponsor a:hover,
#sponsor p a:hover {
color: #000;
}

/* MOVED
.museum:hover .underline,
#footer a:hover,
#footer p a:hover,
p a:hover {
color: #ff4603;
border-color: #ff4603;
}

.text table a:hover,
p a:hover,
.text li a:hover {
border-bottom: 1px solid #ff4603;
}

.box a.bg-white:hover,
.scrollingHotSpotLeft:hover:before,
.scrollingHotSpotRight:hover:before,
#sub-menu-button:hover:after,
#anchor-menu-button:hover:after,
#search-button:hover:before,
#search form #search-link:hover:before {
border-color: #ff4603;
}
*/ 
.close-button:hover:before,
.close-button:hover:after {
background-color: #fff;
}

.esense-overlay-close:hover span,
.esense-overlay-next:hover span,
.esense-overlay-prev:hover span,
#paging a:hover, 
#footer-button a:hover, 
#footer-button span:hover,
#header #menu a:hover {
color: #fff;
background-color: #000;
}

.esense-overlay-next:hover span:after,
.esense-overlay-prev:hover span:after,
#paging #next:hover:before,
#paging #previous:hover:before,
#footer-button #top:hover:before {
border-color: #fff;
}

/* MOVED
@media only screen and (min-width : 1360px) {
	.esense-overlay-next:hover span:after,
	.esense-overlay-prev:hover span:after,
	#paging #next:hover:before,
	#paging #previous:hover:before,
	#footer-button #top:hover:before {
	border-color: #ff4603;
	}
	
}
*/

.esense-overlay-close:hover span:after,
.esense-overlay-close:hover span:before,
#paging #close:hover:after,
#paging #close:hover:before,
#paging #next:hover:after,
#paging #previous:hover:after,
#footer-button #top:hover:after {
background-color: #fff;
}

#header #menu a.active:hover {
color: #000;
background-color: #fff;
}

/* MOVED
.slider-prev:hover:before,
.slider-next:hover:before {
border-color: #ff4603;
}*/

.form-wrapper .form-row.button-wrapper .button:hover {
background-color: #000;
color: #fff;
}

/*
.bg-red #footer-button #language:hover,
.box a.bg-red:hover,
.list .file:hover {
background-color: #000;
color: #fff;
}
*/

.box a.bg-red:hover strong,
.box a.bg-red:hover span,
.list .file:hover strong {
color: #fff;
}

.list li .file:hover:before {
border-color: #fff;
}

.section .image a:hover img,
.section.gallery .image a:hover img,
#scroll-gallery .item:hover img,
.performance li .match:hover img, 
#gallery-list li a.match:hover img,
.gallery-list-multi li a.match:hover img,
.list li .press:hover img {
opacity: 0.5;
}

/*
.text #search-result-list li:hover .url-link,
*/
.file:hover .size {
opacity: 1;
color: #fff;
}

/* MOVED
.file:hover .size {
background: #ff4603;
}
*/

#footer a:hover,
#footer p a:hover {
text-decoration: none;
}

#header #sponsor a:hover,
#header #sponsor p a:hover {
border: none;
}

.list li .press:hover span:before {
border-color: #fff;
}

.list li .press:hover span:after {
border-top-color: #000;
border-left-color: #000;
}

.history .match.image-wrap span:hover .caption,
.section .image .inner:hover > .caption,
.section .image span:hover .caption {
transform: translateY(0);
}

.section #search-result-list a:hover {
border: none !important;
}

#friend-button:hover {
transform: scale(1.2,1.2) rotate(12deg);
}


@media only screen and (max-width : 1220px) {
	.slider-next:hover:after,
	.slider-prev:hover:after {
	background-color: #000;
	}
	
	.slider-next:hover:before,
	.slider-prev:hover:before {
	border-color: #fff;
	}
	
}


@media only screen and (max-width : 700px) {
	#search form #search-link:hover:before {
	border-color: #fff;
	}
	
	#search form #search-link:hover:after {
	background-color: #fff;
	}
	
	.file:hover .size {
	opacity: 1;
	background: rgba(0,0,0,0.75);
	}
	
	/* MOVED
	.file:hover .size {
	color: #ff4603;
	}
	*/

}

#logo-wrapper.text-logo .sponsor a:hover {
text-decoration: none;
border: none;
}

.box .bg-white.bg-red2:hover {
background-color: #fff;
}
