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

@font-face {
    font-family: 'UbuntuRegular';
    src: url('../fonts/Ubuntu-R-webfont.eot');
    src: url('../fonts/Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-R-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-R-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-R-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuItalic';
    src: url('../fonts/Ubuntu-RI-webfont.eot');
    src: url('../fonts/Ubuntu-RI-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-RI-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-RI-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-RI-webfont.svg#UbuntuItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuBold';
    src: url('../fonts/Ubuntu-B-webfont.eot');
    src: url('../fonts/Ubuntu-B-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-B-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-B-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-B-webfont.svg#UbuntuBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuBoldItalic';
    src: url('../fonts/Ubuntu-BI-webfont.eot');
    src: url('../fonts/Ubuntu-BI-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-BI-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-BI-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-BI-webfont.svg#UbuntuBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuLight';
    src: url('../fonts/Ubuntu-L-webfont.eot');
    src: url('../fonts/Ubuntu-L-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-L-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-L-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-L-webfont.svg#UbuntuLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuLightItalic';
    src: url('../fonts/Ubuntu-LI-webfont.eot');
    src: url('../fonts/Ubuntu-LI-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-LI-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-LI-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-LI-webfont.svg#UbuntuLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuMedium';
    src: url('../fonts/Ubuntu-M-webfont.eot');
    src: url('../fonts/Ubuntu-M-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-M-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-M-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-M-webfont.svg#UbuntuMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuMediumItalic';
    src: url('../fonts/Ubuntu-MI-webfont.eot');
    src: url('../fonts/Ubuntu-MI-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-MI-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-MI-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-MI-webfont.svg#UbuntuMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuCondensedRegular';
    src: url('../fonts/Ubuntu-C-webfont.eot');
    src: url('../fonts/Ubuntu-C-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-C-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-C-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-C-webfont.svg#UbuntuCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



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

a,
code   { color: #c03; background-image: url('(EmptyReference!)') }

mark { background-color: #32A1D9; }
ins { background-color: #47BC58; }

/*.bg-color1 strong  { }
.bg-color2 strong  { }
*/
::-moz-selection { background: #008AD0; }
::selection { background: #008AD0; }


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

/* 
 * BG Block 
 */
.bg-color1   { background: #adaade url(../images/pattern.png) }
.bg-color2 { 
	background: #f6f6f6;
	background: -moz-radial-gradient(center, ellipse farthest-corner, #f6f6f6 0%, #eceded 100%);
	background: -o-radial-gradient(center, ellipse farthest-corner, #f6f6f6 0%, #eceded 100%);
	background: -webkit-radial-gradient(center, ellipse farthest-corner, #f6f6f6 0%, #eceded 100%);
	background: radial-gradient(ellipse farthest-corner at center, #f6f6f6 0%, #eceded 100%);
}


.body-dark,
.bg-dark   { background: #404d59 }


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

.menu-dropdown li.active .level1:before,
#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1,
.menu-dropdown .dropdown-bg > div   { }

#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1   { }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

.menu-dropdown li.active .level1  { }

/* 
 * Menu Sidebar
 */

.menu-sidebar li.parent .level1 > span  { }
.menu-sidebar a.level2  { }

/* 
 * Sidebar on color1 modules 
 */

.bg-color1 .menu-sidebar li.parent .level1 > span,
.mod-box-color1 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color1.png); }

.bg-color1 .menu-sidebar a.level2,
.mod-box-color1 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color1.png); }

/* 
 *Sidebar on color2 modules 
 */

.bg-color2 .menu-sidebar li.parent .level1 > span,
.mod-box-color2 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color2.png); }

.bg-color2 .menu-sidebar a.level2,
.mod-box-color2 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color2.png); }

/* 
 * Menu Sidebar on grey + default modules 
 */
 
#page .mod-box-default .menu-sidebar li.parent .level1 > span,
#page .mod-box-grey .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }
#page .mod-box-default  .menu-sidebar a.level2,
#page .mod-box-grey  .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }

.mod-line .menu-sidebar li .active,
#page .mod-box-default .menu-sidebar li .active,
#page .mod-box-grey .menu-sidebar li .active { color: #0081C1; }


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

.mod-box .module-title,
.mod-line .module-title      { color: #666; font-size: 42px; line-height: 22px; background-image: url(../images/ico-blue.png); background-repeat: no-repeat; background-position: left 14px; white-space: nowrap; padding-left: 30px }

.module .badge { background-image: url(../images/module_badges.png); }
.module .module-title .icon { background-image: url(../images/module_icons.png); }

.mod-box-color1  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-color: #006da4 }

.mod-box-color2   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-color: #32893f }

.bg-colored .mod-box-default a,
.bg-colored .mod-box-grey a   { text-shadow: none  } 

.bg-colored .mod-box-default code,
.bg-colored .mod-box-grey code { color: #0081C1; } 


/* Tools + System Links
----------------------------------------------------------------------------------------------------*/

.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary,
#system .item > .links a {
	border-color: #006DA4;
	background: #008CD1;
}

.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
	border-color: #005C8B;
	background: #0082C2;
}

.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active,
#system .item > .links a:active {
	border-color: #00517A;
	background: #0079B4;
}	

dl.separator dt:after { background-color: #008CD1; }

em.box { color: #0081C1; }

.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { background-image: url(../images/tools/icons_social.png); }


/* Links
----------------------------------------------------------------------------------------------------*/

.menu-dropdown .level2 a:hover,
.menu-dropdown .level2 a.current,
.bg-color1 a:hover,
.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active { color: #B2DFFF; }

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active { color: #A7E2A5; }


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

#system .pagination a:hover, 
#system .pagination strong,
.searchbox .results li.results-header,
.searchbox .results li.result.selected h3,
#system #respond h3 { color: #0081C1; }

#system .pagination a:hover { border-color: #006599; }

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

.searchbox .results li.more-results:hover { background-color: #0081C1; }

#system #comments .comment-byadmin .comment-head {
	border-color: #D3D9DB;
	background: #E9EFF2;
}

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


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




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

.wk-slideshow-infinite .caption h1 {
	background-color: #007BB7;
	background-color: rgba(0,143,213,0.8);
}

.wk-slideshow-infinite .caption h1 + span  { background-color: #ccc }

.chronoform { display:none; } 
