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

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

a { color: #E40052; }

a:hover,
 code { color: #F0CE47; }

mark { background-color: #F3E29E; }

ins { background-color: #DEDEDE; }

::-moz-selection { background: #999999; color: #fff; }
::selection { background: #999999; color: #fff; }

 #content {
	 /* fallback */ 
	 background-color: #e6e5e0;
	 /* Safari 4-5, Chrome 1-9 */ 
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bababa), to(#999999)); 
	 /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e6e5e0, #999999); 
	 /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e6e5e0, #999999); 
	 /* IE 10 */ background: -ms-linear-gradient(top, #e6e5e0, #999999); 
	 /* Opera 11.10+ */ background: -o-linear-gradient(top, #e6e5e0, #999999);
	/*border: 1px solid #e6e5e0;*/
    border-radius: 6px 6px 6px 6px;
	padding: 15px;
} 


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.active .level1 { background: #999999; }

.menu-dropdown li.level2:hover,
.menu-dropdown li.level2.parent > a:hover,
.menu-dropdown li.level3:hover { background-color: #F0CE47; }

.menu-sidebar li.active .level1 { background-color: #999999; }

.menu-line li a:hover { color: #F0CE47; }

.menu-dropdown button:hover[type="submit"] { 
	border-color: #F0CE47;
	background-color: #F0CE47;
}


/* Modules
----------------------------------------------------------------------------------------------------*/

.mod-box .module-title { color: #F0CE47;  }


/* Tools
----------------------------------------------------------------------------------------------------*/

dl.separator dt:after { background: #F0CE47; }

em.box { background: #999999; }

.social-icons:hover,
.button-primary { background-color: #F0CE47; }


/* System-All
----------------------------------------------------------------------------------------------------*/

#system .title .color,
.module .frontpage-title .color { color: #F0CE47; }

#system .pagination strong { background-color: #999999; }

.searchbox .results li.result.selected { background-color: #F0CE47; }

.breadcrumbs a:hover { color: #F0CE47; }

.breadcrumbs strong { color: #999999; }

#system #respond h3 { color: #F0CE47; }

#system span.highlight { background-color: #F3E29E; }



/* Widgetkit Slideshow
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-micasa > div .next, 
.wk-slideshow-micasa > div .prev { background-image: url(../images/widgetkit/buttons.png); }

.wk-slideshow-micasa .nav span,
.wk-slideset-micasa .nav.icon span { background-image: url(../images/widgetkit/nav.png); }


/* Custom
----------------------------------------------------------------------------------------------------*/

.contact-footer form.style button:hover { background-color: #F0CE47; }

#footer { color:#CCC }

#system .item > header .title { color:#e40052; }

h1 {
    font-size: 24px;
    line-height: 24px;
}

.nn_tabs.outline_content > .tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e7e7e7;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #e7e7e7;
    border-style: none solid solid;
    border-width: 0 1px 1px;
	background: #dadada;
}

.nn_tabs > ul.nav-tabs > li > a {
    color: #444;
    line-height: inherit;
	background: #e7e7e7;
}
.nn_tabs.top > ul.nav-tabs > li > a {
		border-top-color: #e7e7e7;
		border-left-color: #e7e7e7;
		border-right-color: #e7e7e7;
    	border-bottom-color: #dadada;
}

.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #dadada;
    border-color: #e7e7e7 #e7e7e7 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: default;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }