/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

/* Base
----------------------------------------------------------------------------------------------------*/

h1,
h3,
h4,
a,
.mod-box .module-title,
.mod-line .module-title,
.menu-dropdown li.active .level1,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.wk-slideshow-revista-tabs .nav li.active { color: #014421; }
/*.wk-slideshow-revista-tabs .nav li.active { color: #7b1113; }*/
/*.wk-slideshow-revista-tabs .nav li.active { color: #985f78; }*/

a:hover { color: #7b1113; }

/*a:hover { color: #371726; }*/

em,
code { color: #7b1113; }
/*code { color: #4184BA; }*/

ins,
mark,
#system span.highlight { background-color: #ecd9e1; }

mark { color: #7b1113; }

/*
mark { color: #985f78; }
*/

::-moz-selection { background: #ecd9e1; color: #985f78; }
/*
::selection { background: #ecd9e1; color: #985f78; }
*/
::selection { background: #ecd9e1; color: #7b1113; }



/* Layout
----------------------------------------------------------------------------------------------------*/

#menubar { background: url(../images/menubar.png) 0 0 repeat-x; }

#toolbar a:hover,
/*.mod-box-black a:hover { color: #c594a9; }*/
.mod-box-black a:hover { color: #f3aa2c; }

#footer { background: url(../images/footer.png) 0 0 repeat-x; }


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown a.level1,
.menu-dropdown span.level1,
.mod-box-color .menu-sidebar a,
.mod-box-color .menu-sidebar li > span { color: #ecd9e1; }
/* olive*/
.mod-box-olive .menu-sidebar a,
.mod-box-olive .menu-sidebar li > span { color: #e9eed7; }

.menu-dropdown li.active .level1 { color: #f3aa2c; }

/*
.menu-dropdown li.active .level1 { color: #371726; }
*/

.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { border-bottom-color: #9f7488; }

.menu-dropdown a.level3 { background: url(../images/menu_dropdown_level3.png) 0 0 no-repeat; }

.mod-box-color .menu-sidebar li.level1 { border-top-color: #ac8c9b; }
/* olive*/
.mod-box-color .menu-sidebar li.level1 { border-top-color: #9fac8d; }

.menu-sidebar .level2 a { background: url(../images/menu_sidebar_level2.png) 0 0 no-repeat; }

#toolbar .menu-line li { background: url(../images/menu_line_top.png) 0 0 no-repeat; }


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Added Module Box Color = olive */

.mod-box-olive {
/*	border: 1px solid #795666;*/
	border: 1px solid #795666;
	background: #7b1113 url(../images/module_box_color.png) 0 0 repeat-x;
/*	background: #976b7f url(../images/module_box_color.png) 0 0 repeat-x;*/	
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}

.mod-box-color .module-title { border-bottom-color: #ac8c9b; }

.mod-box-color .module-title .color { color: #fff; }

.mod-box-color h2,
.mod-box-color h3,
.mod-box-color h5,
.mod-box-color a,
.mod-box-color em,
.mod-box-color code,
.mod-box-color .module-title,
.mod-box-color .module-title span.subtitle { color: #ecd9e1; }


/* Module Box Color */

.mod-box-color {
/*	border: 1px solid #6b7a56;*/
	border: 1px solid #6b7a56;
	background: #014421 url(../images/module_box_color2.png) 0 0 repeat-x;
/*	background: #86986b url(../images/module_box_color2.png) 0 0 repeat-x;*/	
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}

.mod-box-olive .module-title { border-bottom-color: #9fac8d; }

.mod-box-olive .module-title .color { color: #fff; }

.mod-box-olive h2,
.mod-box-olive h3,
.mod-box-olive h5,
.mod-box-olive a,
.mod-box-olive em,
.mod-box-olive code,
.mod-box-olive .module-title,
.mod-box-olive .module-title span.subtitle { color: #e9eed7; }





/* Tools
----------------------------------------------------------------------------------------------------*/

/* Button More */
.mod-box-color a.button-more,
.mod-box-color form.style button,
.mod-box-color form.style input[type="button"],
.mod-box-color form.style input.button,
.mod-box-color form.style #submit {
	border-color: #795666;
	border-bottom-color: #614451;
}

.mod-box-color a.button-more:hover,
.mod-box-color form.style button:hover,
.mod-box-color form.style input[type="button"]:hover,
.mod-box-color form.style input.button:hover,
.mod-box-color form.style #submit:hover {
	border-color: #795666;
	border-bottom-color: #614451;
}

.mod-box-color a.button-more:active,
.mod-box-color form.style button:active,
.mod-box-color form.style input[type="button"]:active,
.mod-box-color form.style input.button:active,
.mod-box-color form.style #submit:active {
	border-color: #795666;
	border-top-color: #614451;
	border-bottom-color: #795666;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
}

/*olive*/
.mod-box-olive a.button-more,
.mod-box-olive form.style button,
.mod-box-olive form.style input[type="button"],
.mod-box-olive form.style input.button,
.mod-box-olive form.style #submit {
	border-color: #6b7a56;
	border-bottom-color: #566144;
}

.mod-box-olive a.button-more:hover,
.mod-box-olive form.style button:hover,
.mod-box-olive form.style input[type="button"]:hover,
.mod-box-olive form.style input.button:hover,
.mod-box-olive form.style #submit:hover {
	border-color: #6b7a56;
	border-bottom-color: #566144;
}

.mod-box-olive a.button-more:active,
.mod-box-olive form.style button:active,
.mod-box-olive form.style input[type="button"]:active,
.mod-box-olive form.style input.button:active,
.mod-box-olive form.style #submit:active {
	border-color: #6b7a56;
	border-top-color: #566144;
	border-bottom-color: #6b7a56;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
}





/* Line */
.mod-box-color ul.line > li { border-top-color: #ac8c9b; }
.mod-box-olive ul.line > li { border-top-color: #9fac8d; }

/* Check */
ul.check > li { background: url(../images/tools/list_check.png) 0 0 no-repeat; }

/* Zebra List and Table */
.mod-box-color ul.zebra > li { border-bottom-color: #ac8c9b; }
.mod-box-color ul.zebra > li:first-child{ border-top-color: #ac8c9b; }

.mod-box-color ul.zebra > li.odd { background: #9e7487; }
.mod-box-color ul.zebra > li:nth-of-type(odd) { background: #9e7487; }

.mod-box-olive ul.zebra > li { border-bottom-color: #9fac8d; }
.mod-box-olive ul.zebra > li:first-child{ border-top-color: #9fac8d; }

.mod-box-olive ul.zebra > li.odd { background: #8f9f78; }
.mod-box-olive ul.zebra > li:nth-of-type(odd) { background: #8f9f78; }

em.box {
	border-color: #ac8c9b;
	background: #fae6ef;
	color: #985f78;
}

/* Form Elements */
.mod-box-color form.style input[type="text"],
.mod-box-color form.style input[type="password"],
.mod-box-color form.style select,
.mod-box-color form.style textarea,
.mod-box-color form.style input[type="text"]:focus,
.mod-box-color form.style input[type="password"]:focus,
.mod-box-color form.style select:focus,
.mod-box-color form.style textarea:focus  {
	border-color: #795666;
	border-top-color: #614451;
}


.mod-box-olive form.style input[type="text"],
.mod-box-olive form.style input[type="password"],
.mod-box-olive form.style select,
.mod-box-olive form.style textarea,
.mod-box-olive form.style input[type="text"]:focus,
.mod-box-olive form.style input[type="password"]:focus,
.mod-box-olive form.style select:focus,
.mod-box-olive form.style textarea:focus  {
	border-color: #6b7a56;
	border-top-color: #566144;
}


/* System
----------------------------------------------------------------------------------------------------*/

#searchbox input:-moz-placeholder { color: #ecd9e1; }
#searchbox input::-webkit-input-placeholder { color: #ecd9e1; }
#searchbox input.placeholder { color: #ecd9e1; }

#searchbox.loading button { background: url(../images/searchbox_loader.gif) 50% 50% no-repeat; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

/* Slideshow */
.wk-gallery-revista-default .nav span { background-image: url(../images/widgetkit/nav_overlay.png); }
.wk-slideshow-revista-articles .nav span,
.wk-slideset-revista .nav.icon span { background-image: url(../images/widgetkit/nav.png); }