/* 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, code {
    color: #15799F;
}
mark {
    background-color: #32A1D9;
}
ins {
    background-color: #47BC58;
}
.bg-color1 strong {
    color: #B2DFFF;
}
.bg-color2 strong {
    color: #A7E2A5;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #008AD0;
}
.bg-color1 {
    background: radial-gradient(ellipse farthest-corner at center center , #008FD5 0%, #00689B 100%) repeat scroll 0 0 transparent;
}
.bg-color2 {
    background: linear-gradient(to right, #BA872C 0%, #EFC476 50%, #BA872C 100%) repeat scroll 0 0 transparent;
}
.body-dark, .bg-dark {
    background: none repeat scroll 0 0 #231F20;
}
.menu-dropdown li.active .level1:before, #menu .menu-dropdown li.level1:hover .level1, #menu .menu-dropdown li.remain .level1, .menu-dropdown .dropdown-bg > div {
    background-color: #15799F;
}
#menu .menu-dropdown li.level1:hover .level1, #menu .menu-dropdown li.remain .level1 {
    border-color: #15799F;
}
.menu-dropdown a.level3 {
    background-image: url("../../../images/menu_dropdown_level3.png");
}
.menu-dropdown li.active .level1 {
    color: #15799F;
}
.menu-sidebar li.parent .level1 > span {
    background-image: url("../../../images/menu_sidebar_parent.png");
}
.menu-sidebar a.level2 {
    background-image: url("../../../images/menu_sidebar_level2.png");
}
.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");
}
.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");
}
#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: #68BAD9;
}
.mod-box .module-title, .mod-line .module-title {
    color: #BA872C;
}
.module .badge {
    background-image: url("../../../images/module_badges.png");
}
.module .module-title .icon {
    background-image: url("../../../images/module_icons.png");
}
.mod-box-color1 {
    background: none repeat scroll 0 0 #15799F;
    border-color: #b8e3f4;
}
.mod-box-color2 {
    background: none repeat scroll 0 0 #47BC58;
    border-color: #32893F;
}
.bg-colored .mod-box-default a, .bg-colored .mod-box-grey a {
    color: #15799F;
    text-shadow: none;
}
.bg-colored .mod-box-default code, .bg-colored .mod-box-grey code {
    color: #15799F;
}
.button-primary, #page .mod-box-default .button-primary, #page .mod-box-grey .button-primary, #system .item > .links a {
    background: none repeat scroll 0 0 #15799F;
    border-color: #006DA4;
    border-radius: 20px 20px 20px 20px;
}
.button-primary:hover, #page .mod-box-default .button-primary:hover, #page .mod-box-grey .button-primary:hover, #system .item > .links a:hover {
    background: none repeat scroll 0 0 #165B71;
    border-color: #005C8B;
}
.button-primary:active, #page .mod-box-default .button-primary:active, #page .mod-box-grey .button-primary:active, #system .item > .links a:active {
    background: none repeat scroll 0 0 #0079B4;
    border-color: #00517A;
}
dl.separator dt:after {
    background-color: #15799F;
}
em.box {
    color: #15799F;
}
.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");
}
.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 .pagination a:hover, #system .pagination strong, .searchbox .results li.results-header, .searchbox .results li.result.selected h3, #system #respond h3 {
    color: #15799F;
}
#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: #15799F;
}
#system #comments .comment-byadmin .comment-head {
    background: none repeat scroll 0 0 #E9EFF2;
    border-color: #D3D9DB;
}
#system span.highlight {
    background-color: #15799F;
}
.wk-slideshow-infinite .caption h1 {
    background-color: rgba(0, 143, 213, 0.8);
    display: none;
}
.wk-slideshow-infinite .caption h1 + span {
    background-color: rgba(71, 170, 80, 0.85);
    display: none;
}
.wk-gallery-wall.polaroid p.title {
    color: #444444;
    display: none;
    margin: 0;
    padding-top: 10px;
    text-align: center;
}
