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

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
 .module .teaserimage {
 	margin: -20px -20px 20px -20px;
 	display: block;
 	max-width: none;
}

 .module .teaserimage > img { width: 100%; }

 .module .module-title + .teaserimage {
	margin-top: 0;
 	margin-bottom: -10px;
}

/* 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
----------------------------------------------------------------------------------------------------*/

a { color: #EA2328; }

::-moz-selection { background: #582925; color: #C93A3A; }
::selection { background: #582925; color: #C93A3A; }


/* Layout
----------------------------------------------------------------------------------------------------*/

#totop-scroller { background-image: url(../images/totop_scroller.png); }


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

.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar .level2 a:hover > span,
.menu-line li a:hover {
	color: #999;
}

.menu-sidebar li.level1 > a:hover,
.menu-sidebar li.level1 > span:hover { background: #EA2328; }


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

.mod-black a:hover,
.mod-transparent { color: #EA2328; }

.mod-color { background: #EA2328; }

.mod-color .badge { background-image: url(../images/module_badges_black.png); }
.mod-color ul.zebra > li.odd,
.mod-color table.zebra tbody tr.odd { background: #EA2328; }
.mod-color ul.zebra > li:nth-of-type(odd),
.mod-color table.zebra tbody tr:nth-of-type(odd) { background: #EA2328; }
.mod-color em.box {	background: #EA2328; }

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

a.button-more { background-image: url(../images/button_more.png); }
ul.check > li { background-image: url(../images/tools/list_check.png); }

.social-icons li a { background-image: url(../images/tools/icons_social.png); }

.symbol-icons { background-image: url(../images/tools/icons_symbols.png); }

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

#system .items .links > a { background-image: url(../images/button_more.png); }

#system .pagination a,
#system .pagination strong,
#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/pagination.png); }

#system .pagination a:hover,
#system .pagination strong { color: #EA2328; }

.searchbox .results li.results-header { background: #EA2328; }

.searchbox .results li.result.selected { color: #EA2328; }

#system #comments .comment-byadmin .comment-head { background: #EBD3D1; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

.wk-gallery-showcase-bigeasy .slides-container:hover .next,
.wk-gallery-showcase-bigeasy .slides-container:hover .prev { background-image: url(../images/widgetkit/gallery/buttons.png); }

.wk-gallery-showcase-bigeasy .wk-slideset .set > li > div:hover:after { background: url(../images/widgetkit/gallery/hover.png); }
.wk-gallery-showcase-bigeasy .wk-slideset .set > li.active > div:after { border: 5px solid #EA2328; }

.wk-gallery-showcase-bigeasy .wk-slideset > div .next,
.wk-gallery-showcase-bigeasy .wk-slideset > div .prev {	background-image: url(../images/widgetkit/gallery/navigation_buttons.png); }

.spotlight .overlay { background: url(../images/widgetkit/spotlight/hover.png); }

.spotlight .overlay-default	{ background-color: rgba(176,57,46,0.5); }

/* Only Monitors*/
@media (min-width: 959px){
.width16 { width: 16.666% !important; }
.width20 { width: 20% !important; }
.width25 {width:25% !important;}
.width33 {width:33.333% !important;}
.width40 { width: 40% !important; }
.width50 { width: 50% !important; }
.width60 { width: 60% !important; }
.width66 { width: 66.666% !important; }
.width75 { width: 75% !important; }
.width80 { width: 80% !important; }
.width100 { width: 100% !important; }
}