/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level1 */
.menu-dropdown a.level1,
.menu-dropdown span.level1,
.menu-dropdown li.active .level1 { color: #333; }

/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { color: #000; }


/* Search Box
----------------------------------------------------------------------------------------------------*/

.searchbox { 
	border-bottom: 1px solid #666;
	border-bottom: 1px solid rgba(0,0,0,0.5);
	background-image: url(../../images/outercolor/black/searchbox.png);
}

.searchbox input { color: #333; }

.searchbox input:-moz-placeholder { color: #333; }
.searchbox input::-webkit-input-placeholder { color: #333; }
.searchbox input.placeholder { color: #333; }

.searchbox.filled button { background-image: url(../../images/outercolor/black/searchbox_reset.png); }


/* Line + Headerline Module style for Top A + Bottom B
----------------------------------------------------------------------------------------------------*/

.outer .mod-transparent .module-title,
.outer .mod-line:before,
.outer .mod-transparent ul.line > li,
.outer .mod-transparent ul.zebra > li {
	border-color: #666;
	border-color: rgba(0, 0, 0, 0.5); 
}

.outer .mod-transparent { color: #333; }
.outer .mod-transparent a { color: #000; }

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	.outer .grid-v:first-child .mod-line:before,
	.outer .grid-h:nth-child(n+3) > .mod-line:before { 
		border-color: #666;
		border-color: rgba(0, 0, 0, 0.5); }

}


/* Footer
----------------------------------------------------------------------------------------------------*/

#footer { color: #333; }
#footer a { color: #000; }

#totop-scroller { background-position: 0 -50px; }

/* Contact Icons */
.outer .contact-icons li { background-image: url(../../images/outercolor/black/contact_icons.png); }

/* Social Icons */
.outer .social-icons li a { background-image: url(../../images/outercolor/black/social_icons.png); }

/* Line Menu */
.menu-line li { background-image: url(../../images/outercolor/black/menu_line_item.png); }


/* Base
----------------------------------------------------------------------------------------------------*/

.outer .mod-transparent em,
.outer .mod-transparent code { color: #666; }

.outer .mod-transparent em.box { color: #fff; }