/*citi.css*/
 @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200,300,700);
 
#page {
    background-attachment: fixed, fixed, scroll;
    background-clip: border-box, border-box, border-box;
    background-color: #28292d;
    background-image: url(https://images.staticjw.com/joo/1795/diagonal_50.png), url(https://images.staticjw.com/joo/8281/city.jpg), none;
    background-origin: padding-box, padding-box, padding-box;
    background-position: 0 0px, 50% 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto auto, cover;
}
@media (max-device-width: 1024px) {
#page {
    background-color: #28292d;
    background-image: none;
}
}
/*lightgrey.css*/


#block-main {
    color: #666;
}
#block-main a {
    color: #999;
	text-decoration: none;
}
#block-main a:hover {
   /* color: #333;*/
	color: #29c2e3;
}


#block-main1 span {
    color: #999;
	text-decoration: none;
	cursor:pointer;
}
#block-main1 span:hover {
   /* color: #333;*/
	color: #29c2e3;
}
#block-main em, #block-main code {
    color: #999;
}
#block-main ins, #block-main mark {
    background-color: #999;
    color: #eee;
}
#block-main h1, #block-main h2, #block-main h3, #block-main h4, #block-main h5, #block-main h6 {
    color: #333;
}
#block-main hr {
    border-top-color: #e5e5e5;
}
#block-main pre {
    background: #eee none repeat scroll 0 0;
    border-color: #dcdcdc;
}
#block-main *::-moz-selection {
    background: #333 none repeat scroll 0 0;
    color: #fff;
}
#block-main {
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: #e5e5e5;
}
#footer {
    border-color: #e5e5e5;
}
#totop-scroller {
    background-image: url(https://images.staticjw.com/joo/4651/totop_scroller.png);
    opacity: 0.2;
}
.menu-dropdown .dropdown-bg > div {
    background-color: #f5f5f5;
    border-color: rgba(230, 230, 230, 0.8);
}
.menu-dropdown .column {
    border-color: #e5e5e5;
}
#menu .menu-dropdown a.level2, #menu .menu-dropdown span.level2 {
    color: #333;
}
#menu .menu-dropdown a.level2:hover {
    color: #999;
}
#menu .menu-dropdown a.current.level2 {
    color: #999;
}
#menu .menu-dropdown a.current.level2:hover {
    color: #999;
}
.menu-dropdown ul.level3::before {
    border-color: #e5e5e5;
}
#menu .menu-dropdown a.level3, #menu .menu-dropdown span.level3 {
    color: #333;
}
#menu .menu-dropdown a.level3:hover {
    color: #999;
}
#menu .menu-dropdown a.current.level3 {
    color: #999;
}
.menu-dropdown ul.level4::before {
    border-color: #c8c8c8;
}
#menu .menu-dropdown a.level4, #menu .menu-dropdown span.level4 {
    color: #333;
}
#menu .menu-dropdown a.level4:hover {
    color: #999;
}
#menu .menu-dropdown a.current.level4 {
    color: #999;
}
#menu .menu-dropdown li.level2 .level2 span.title {
    color: #333;
}
#menu .menu-dropdown li.level2 .level2 span.subtitle {
    color: #999;
}
#menu .menu-dropdown li.level2 a.level2:hover span.subtitle {
    color: #333;
}
#menu .menu-dropdown .module {
    color: #333;
}
#menu .menu-dropdown .module a {
    color: #999;
}
#menu .menu-dropdown .module a:hover {
    color: #333;
}
#block-main .menu-sidebar a, #block-main .menu-sidebar li > span {
    color: #333;
}
#block-main .menu-sidebar a:hover, #block-main .menu-sidebar li > span:hover {
    color: #999;
}
#block-main .menu-sidebar a.current, #block-main .menu-sidebar a.active, #block-main .menu-sidebar span.active {
    color: #999;
}
.menu-line li {
    background-image: url(https://images.staticjw.com/joo/6705/menu_line_item.png);
}
#block-main .menu-sidebar li.parent .level1 > span {
    background-image: url(https://images.staticjw.com/joo/3181/menu_sidebar_parent.png);
}
#block-main .menu-sidebar ul.level2::before {
    border-color: #e5e5e5;
}
#block-main .menu-sidebar ul.level2 ul::before {
    border-color: #c8c8c8;
}
#block-main .module .module-title {
    color: #333;
}
#block-main .module .badge {
    background-image: url(https://images.staticjw.com/joo/2409/module_badges.png);
}
#block-main .module .module-title .icon {
    background-image: url(https://images.staticjw.com/joo/9131/module_icons.png);
}
#block-main .mod-box {
    border-color: #e5e5e5;
}
#block-main .mod-line::before {
    border-color: #e5e5e5;
}
#block-main .mod-headerline .module-title {
    border-color: #e5e5e5;
}
#block-main .button-default, #block-main .button-primary:hover {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
#block-main .button-primary, #block-main .button-default:hover {
    background: #e5e5e5 none repeat scroll 0 0;
    color: #000;
}
#block-main ul.line > li {
    background-image: url(https://images.staticjw.com/joo/6229/list_line.png);
}
#block-main ul.line > li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ul.check > li {
    background-image: url(https://images.staticjw.com/joo/1750/list_check.png);
	 background-repeat: no-repeat;
    left: -20px;
    list-style: outside none none;
	position: relative;
}
#block-main ul.zebra > li, #block-main table.zebra tbody td {
    border-color: #dcdcdc;
}
#block-main ul.zebra > li:first-child, #block-main table.zebra tbody tr:first-child td {
    border-color: #dcdcdc;
}
#block-main ul.zebra > li.odd, #block-main table.zebra tbody tr.odd {
    background: #eee none repeat scroll 0 0;
}
#block-main ul.zebra > li:nth-of-type(2n+1), #block-main table.zebra tbody tr:nth-of-type(2n+1) {
    background: #eee none repeat scroll 0 0;
}
#block-main table.zebra caption {
    color: #7d7d7d;
}
#block-main ul.zoo-list > li, #block-main .zoo-comments-list > article {
    border-color: #e5e5e5;
}
#block-main em.box {
    background: #e5e5e5 none repeat scroll 0 0;
    color: #333;
}
#block-main hr.dotted {
    background-image: url(https://images.staticjw.com/joo/3401/line_dotted.png);
}
#block-main .box-content, #block-main .box-note, #block-main .box-info, #block-main .box-warning, #block-main .box-hint, #block-main .box-download {
    background-color: #eee;
    border-color: #dcdcdc;
}
#block-main .box-info {
    background-image: url(https://images.staticjw.com/joo/2234/box_info.png);
}
#block-main .box-warning {
    background-image: url(https://images.staticjw.com/joo/5167/box_warning.png);
}
#block-main .box-hint {
    background-image: url();
}
#block-main .box-download {
    background-image: url();
}
#block-main form.box fieldset {
    border-color: #e5e5e5;
}
#block-main form.box fieldset legend {
    color: #666;
}
#block-main form.style input[type="text"], #block-main form.style input[type="password"], #block-main form.style select, #block-main form.style textarea {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #7f7f7f;
}
#block-main form.style input[type="text"]:hover, #block-main form.style input[type="password"]:hover, #block-main form.style select:hover, #block-main form.style textarea:hover, #block-main form.style input[type="text"]:focus, #block-main form.style input[type="password"]:focus, #block-main form.style select:focus, #block-main form.style textarea:focus {
    background-color: #eee;
    border-color: #c8c8c8;
    color: #333;
}
#block-main form.style button, #block-main form.style input[type="button"], #block-main form.style input[type="submit"] {
    background-color: #e5e5e5;
    color: #333;
}
#block-main form.style button:hover, #block-main form.style input[type="button"]:hover, #block-main form.style input[type="submit"]:hover {
    background: #333 none repeat scroll 0 0;
    color: #fff;
}
#block-side .menu-dropdown form.box fieldset {
    border-color: #e5e5e5;
}
#block-side .menu-dropdown form.style input[type="text"], #block-side .menu-dropdown form.style input[type="password"], #block-side .menu-dropdown form.style select, #block-side .menu-dropdown form.style textarea {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #7f7f7f;
}
#block-side .menu-dropdown form.style input[type="text"]:hover, #block-side .menu-dropdown form.style input[type="password"]:hover, #block-side .menu-dropdown form.style select:hover, #block-side .menu-dropdown form.style textarea:hover #block-side .menu-dropdown form.style input[type="text"]:focus, #block-side .menu-dropdown form.style input[type="password"]:focus, #block-side .menu-dropdown form.style select:focus, #block-side .menu-dropdown form.style textarea:focus {
    background-color: #eee;
    border-color: #c8c8c8;
    color: #333;
}
#block-side .menu-dropdown form.style button, #block-side .menu-dropdown form.style input[type="button"], #block-side .menu-dropdown form.style input[type="submit"] {
    background-color: #e5e5e5;
    color: #333;
}
#block-side .menu-dropdown form.style button:hover, #block-side .menu-dropdown form.style input[type="button"]:hover, #block-side .menu-dropdown form.style input[type="submit"]:hover {
    background: #333 none repeat scroll 0 0;
    color: #fff;
}
#block-main .social-icons li a {
    background-image: url();
}
#block-main .social-icons .twitter a {
    opacity: 1;
}
#block-main .social-icons .twitter a:hover {
    opacity: 0.3;
}
#block-main .social-icons .facebook a {
    opacity: 1;
}
#block-main .social-icons .facebook a:hover {
    opacity: 0.3;
}
#block-main .social-icons .googleplus a {
    opacity: 1;
}
#block-main .social-icons .googleplus a:hover {
    opacity: 0.3;
}
#block-main .social-icons .vimeo a {
    opacity: 1;
}
#block-main .social-icons .vimeo a:hover {
    opacity: 0.3;
}
#block-main .social-icons .flickr a {
    opacity: 1;
}
#block-main .social-icons .flickr a:hover {
    opacity: 0.3;
}
#system .title a, #system .title a:hover {
    color: #333;
}
#system small {
    color: #999;
}
#system .item > .links a {
    background-image: url();
    color: #333;
}
#system .item > .links a + a {
    background-image: url();
}
#system .item > .links a {
    opacity: 0.9;
}
#system .item > .links a:hover {
    opacity: 0.7;
}
#system .item > .links a + a {
    opacity: 0.9;
}
#system .item > .links a + a:hover {
    opacity: 0.7;
}
#system .items .leading .item {
    border-color: #e5e5e5;
}
#system .item-list {
    border-color: #e5e5e5;
}
#system .pagination a.next, #system .pagination a.previous {
    border-color: #999;
    color: #999;
}
#system .pagination a.next:hover, #system .pagination a.previous:hover {
    border-color: #333;
    color: #333;
}
#system .pagination strong {
    color: #333;
}
.searchbox .results {
    background-color: #f5f5f5;
    border-color: rgba(230, 230, 230, 0.8);
}
.searchbox .results li.results-header {
    border-color: #e5e5e5;
    color: #333;
}
.searchbox .results li.more-results {
    border-color: #e5e5e5;
    color: #666;
}
.searchbox .results li.result {
    border-color: #f0f0f0;
}
#block-side .searchbox .results li.result h3, .searchbox .results li.result.selected {
    color: #333;
}
.searchbox .results li.result {
    color: #666;
}
.searchbox .results li.more-results:hover {
    color: #333;
}
.breadcrumbs a, .breadcrumbs > span {
    background-image: url(https://images.staticjw.com/joo/3316/breadcrumbs.png);
}
.breadcrumbs strong {
    color: #333;
}
#system .author-box {
    background-color: #eee;
    border-color: #dcdcdc;
}
#system .author-box .avatar {
    background: #fff none repeat scroll 0 0;
    border-color: #dcdcdc;
}
#system #comments .comment-head {
    background: #eee none repeat scroll 0 0;
    border-color: #dcdcdc;
}
#system #comments .comment-byadmin .comment-head {
    background: #e5e5e5 none repeat scroll 0 0;
    border-color: #c8c8c8;
}
#system #comments ul.level1 ul {
    background-image: url();
}
.comments-list > article {
    border-color: #e5e5e5;
}
.comments-list .meta {
    color: #7d7d7d;
}
#block-main .wk-slideshow .caption a {
    color: #fff;
}

/*menus.css*/




.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1 > span {
    float: none;
    font-size: 23px;
    font-weight: 200;
    line-height: 40px;
    text-decoration: none;
}
.menu-dropdown {
    margin-right: -20px;
}
.sidebar-a-right .menu-dropdown {
    margin-left: -20px;
    margin-right: 0;
}
.sidebar-a-right.separator-side .menu-dropdown {
    margin-left: -21px;
}
.menu-dropdown li.level1 {
   /* padding-right: 20px;*/
   padding-left: 20px;
   font-family: yanone kaffeesatz;
   line-height: 30px;
}
.sidebar-a-right .menu-dropdown li.level1 {
    padding-left: 20px;
    padding-right: 0;
}
.sidebar-a-right.separator-side .menu-dropdown li.level1 {
    padding-left: 21px;
}
.menu-dropdown span.level1 {
    font-size: 25px;
}
 .menu-dropdown span.level1 > span {
    padding: 0;
	font-size: 25px;
	text-decoration:none;
	cursor:pointer;
}
.menu-dropdown .hassubtitle a.level1 > span, .menu-dropdown .hassubtitle span.level1 > span {
    height: 35px;
    line-height: 35px;
}
.menu-dropdown span.subtitle {
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 3px;
    margin-top: 0;
}
#menu-follower {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    height: 17px;
    position: absolute;
    right: -18px;
    width: 9px;
    z-index: 101;
}
.sidebar-a-right #menu-follower {
    left: -28px;
    right: auto;
}
.sidebar-a-right.separator-side #menu-follower {
    left: -29px;
}
.separator-side #menu-follower {
    background-position: 0 -20px;
}
.sidebar-a-right #menu-follower {
    background-position: 0 -40px;
}
.sidebar-a-right.separator-side #menu-follower {
    background-position: 0 -60px;
}
.menu-dropdown .dropdown {
    left: 100%;
    top: -5px;
}
.sidebar-a-right .menu-dropdown .dropdown {
    left: auto;
    right: 100%;
}
.menu-dropdown .dropdown-bg > div {
    background-clip: padding-box;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    padding: 10px 15px;
}
.sidebar-a-right .menu-dropdown .dropdown-bg > div {
    border-width: 5px 0 5px 5px;
}
.menu-dropdown .column {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding-left: 10px;
}
.menu-dropdown .stack .column, .menu-dropdown .column:first-child {
    border-left-width: 0;
    padding: 0;
}
.menu-dropdown li.level2 {
    margin: 0 5px;
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {
    line-height: 18px;
    padding: 6px 0;
}
.menu-dropdown ul.level2 ul {
    position: relative;
}
.menu-dropdown ul.level2 ul::before {
    border-width: 0 0 0 1px;
    content: "";
    display: block;
    position: absolute;
}
.menu-dropdown ul.level3 {
    padding: 0 0 5px 10px;
}
.menu-dropdown ul.level3::before {
    border-style: solid;
    bottom: 10px;
    left: 0;
    top: 4px;
}
.menu-dropdown li.level3 {
    font-size: 12px;
    line-height: 20px;
}
.menu-dropdown ul.level4 {
    padding: 0 0 5px 10px;
}
.menu-dropdown ul.level4::before {
    border-style: dotted;
    bottom: 9px;
    left: 0;
    top: 4px;
}
.menu-sidebar li.parent .level1 > span {
    background-position: 100% 0;
    background-repeat: no-repeat;
}
.menu-sidebar li.parent.active .level1 > span {
    background-position: 100% -100px;
}
.menu-sidebar .level1 ul {
    position: relative;
}
.menu-sidebar .level1 ul::before {
    border-width: 0 0 0 1px;
    content: "";
    display: block;
    position: absolute;
}
.menu-sidebar ul.level2 {
    padding-left: 15px;
}
.menu-sidebar ul.level2::before {
    border-style: solid;
    bottom: 14px;
    left: 3px;
    top: 4px;
}
.menu-sidebar ul.level2 ul {
    padding-left: 10px;
}
.menu-sidebar ul.level2 ul::before {
    border-style: dotted;
    bottom: 4px;
    left: 0;
    top: 4px;
}
.menu-sidebar li.level1:last-child ul.level2::before {
    bottom: 4px;
}
.menu-sidebar li.level2 a > span {
    font-size: 12px;
    line-height: 18px;
}
.menu-line li {
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-left: 7px;
    padding-left: 7px;
}
.menu-line li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 0;
    padding-left: 0;
}
.menu, .menu ul {
    list-style: outside none none;
    padding: 0;
}
/*loyuot.css*/


.clearfix::before, .clearfix::after, .grid-block::before, .grid-block::after, .deepest::before, .deepest::after {
    content: "";
    display: table;
}
.clearfix::after, .grid-block::after, .deepest::after {
    clear: both;
}
.grid-box {
    float: left;
}
.width16 {
    width: 16.666%;
}
.width20 {
    width: 20%;
}
.width25 {
    width: 25%;
}
.width33 {
    width: 33.333%;
}
.width40 {
    width: 40%;
}
.width50 {
    width: 50%;
}
.width60 {
    width: 60%;
}
.width66 {
    width: 66.666%;
}
.width75 {
    width: 75%;
}
.width80 {
    width: 80%;
}
.width100 {
    width: 100%;
}
[class*="width"] {
    box-sizing: border-box;
}
.bfc-o {
    overflow: hidden;
}
.bfc-f {
    box-sizing: border-box;
    float: left;
    width: 100%;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.grid-gutter.grid-block {
    margin: 0 -15px;
}
.grid-gutter > .grid-box > * {
    margin: 0 15px;
}
.grid-gutter > .grid-box > * > *:first-child {
    margin-top: 0;
}
.grid-gutter > .grid-box > * > *:last-child {
    margin-bottom: 0;
}
.wrapper {
    box-sizing: border-box;
    margin: auto;
}
#header {
    position: relative;
}
#toolbar .float-left .module, #toolbar .float-left > time {
    float: left;
    margin: 0 15px 0 0;
}
#toolbar .float-right .module {
    float: right;
    margin: 0 0 0 15px;
}
#headerbar .module {
    float: right;
    margin-right: 0;
    max-width: 300px;
}
#logo, #logo > img, #menu {
    float: left;
}
#search {
    float: right;
}
#banner {
    position: absolute;
    right: -200px;
    top: 0;
}
#footer {
    position: relative;
    text-align: center;
}
#absolute {
    position: absolute;
    width: 100%;
    z-index: 15;
}

/*dargrey.css*/



#block-side {
    color: #767676;
}
#block-side a {
    color: #d1d1d1;
}
#block-side a:hover {
    color: #767676;
}
#block-side span {
    color: #d1d1d1;
	cursor:pointer;
}
#block-side span:hover {
    color: #767676;
}
#block-side em, #block-side code {
    color: #d1d1d1;
}
#block-side ins, #block-side mark {
    background-color: #d1d1d1;
    color: #232323;
}
#block-side h1, #block-side h2, #block-side h3, #block-side h4, #block-side h5, #block-side h6 {
    color: #d1d1d1;
}
#block-side hr {
    border-top-color: #313131;
}
#block-side pre {
    background: #232323 none repeat scroll 0 0;
    border-color: #313131;
}
#block-side *::-moz-selection {
    background: #d1d1d1 none repeat scroll 0 0;
    color: #313131;
}
#block-side {
    background: #1a1a1a none repeat scroll 0 0;
    border-color: #313131;
}
.separator-side .searchbox .results {
    border-color: #313131;
}

#block-side .mod-box {
    border-color: #313131;
}

/*#logo, #search, #menu {
    border-color: #313131;
}*/

#menu {
    border-color: #313131;
}
/*#menu .menu-dropdown a.level1, #menu .menu-dropdown span.level1 {
    color: #d1d1d1;
}*/

#menu .menu-dropdown span.level1 {
    color: #d1d1d1;
}
#menu .menu-dropdown span.level1:hover {
    color: #2BDABF;
}
span.level1:hover {
    color: #2BDABF!important;
}
#menu .menu-dropdown li.active .level1 {
    color: #767676;
}
#menu .menu-dropdown li.level1:hover .level1, #menu .menu-dropdown li.remain .level1 {
    /*color: #767676;*/
	color: #2BDABF;
	cursor:pointer;
}
#menu-follower {
    background-image: url(https://images.staticjw.com/joo/9763/menu_dropdown_level1.png);
}
#block-side .menu-sidebar li.parent .level1 > span {
    background-image: url(https://images.staticjw.com/joo/3181/menu_sidebar_parent.png);
}
#block-side .menu-sidebar ul.level2::before {
    border-color: #313131;
}
#block-side .menu-sidebar ul.level2 ul::before {
    border-color: #3c3c3c;
}
#block-side .menu-sidebar a, #block-side .menu-sidebar li > span {
    color: #d1d1d1;
}
#block-side .menu-sidebar a:hover, #block-side .menu-sidebar li > span:hover {
    color: #767676;
}
#block-side .menu-sidebar a.current, #block-side .menu-sidebar a.active, #block-side .menu-sidebar span.active {
    color: #767676;
}
#block-side .module-title {
    color: #d1d1d1;
}


#block-side .module .badge {
    background-image: url();
}
#block-side .module .module-title .icon {
    background-image: url();
}
#block-side .mod-box {
    border-color: #313131;
}
#block-side .mod-line::before {
    border-color: #313131;
}
#block-side .mod-headerline .module-title {
    border-color: #313131;
}
#block-side .button-default, #block-side .button-primary:hover {
    background: #eee none repeat scroll 0 0;
    color: #232323;
}
#block-side .button-primary, #block-side .button-default:hover {
    background: #313131 none repeat scroll 0 0;
    color: #d1d1d1;
}
#block-side ul.line > li {
    background-image: url(https://images.staticjw.com/joo/6229/list_line.png);
}
#block-side ul.line > li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#block-side ul.check > li {
    background-image: url(https://images.staticjw.com/joo/1750/list_check.png);
}
#block-side ul.zebra > li, #block-side table.zebra tbody td {
    border-color: #313131;
}
#block-side ul.zebra > li:first-child, #block-side table.zebra tbody tr:first-child td {
    border-color: #313131;
}
#block-side ul.zebra > li.odd, #block-side table.zebra tbody tr.odd {
    background: #232323 none repeat scroll 0 0;
}
#block-side ul.zebra > li:nth-of-type(2n+1), #block-side table.zebra tbody tr:nth-of-type(2n+1) {
    background: #232323 none repeat scroll 0 0;
}
#block-side table.zebra caption {
    color: #ccc;
}
#block-side ul.zoo-list > li, #block-side .zoo-comments-list > article {
    border-color: #313131;
}
#block-side em.box {
    background: #d1d1d1 none repeat scroll 0 0;
    color: #313131;
}
#block-side hr.dotted {
    background-image: url();
}
#block-side .box-content, #block-side .box-note, #block-side .box-info, #block-side .box-warning, #block-side .box-hint, #block-side .box-download {
    background-color: #232323;
    border-color: #313131;
}
#block-side .box-info {
    background-image: url();
}
#block-side .box-warning {
    background-image: url();
}
#block-side .box-hint {
    background-image: url();
}
#block-side .box-download {
    background-image: url();
}
#block-side form.box fieldset {
    border-color: #313131;
}
#block-side form.box fieldset legend {
    color: #767676;
}
#block-side form.style input[type="text"], #block-side form.style input[type="password"], #block-side form.style select, #block-side form.style textarea {
    background-color: #1a1a1a;
    border-color: #313131;
    color: #5f5f5f;
}
#block-side form.style input[type="text"]:hover, #block-side form.style input[type="password"]:hover, #block-side form.style select:hover, #block-side form.style textarea:hover, #block-side form.style input[type="text"]:focus, #block-side form.style input[type="password"]:focus, #block-side form.style select:focus, #block-side form.style textarea:focus {
    background-color: #232323;
    border-color: #3c3c3c;
    color: #eee;
}
#block-side form.style button, #block-side form.style input[type="button"], #block-side form.style input[type="submit"] {
    background-color: #313131;
    color: #d1d1d1;
}
#block-side form.style button:hover, #block-side form.style input[type="button"]:hover, #block-side form.style input[type="submit"]:hover {
    background: #d1d1d1 none repeat scroll 0 0;
    color: #1a1a1a;
}
#block-side .social-icons li a {
    background-image: url();
}
#block-side .social-icons .twitter a {
    opacity: 0.9;
}
#block-side .social-icons .twitter a:hover {
    opacity: 0.3;
}
#block-side .social-icons .facebook a {
    opacity: 0.9;
}
#block-side .social-icons .facebook a:hover {
    opacity: 0.3;
}
#block-side .social-icons .googleplus a {
    opacity: 0.9;
}
#block-side .social-icons .googleplus a:hover {
    opacity: 0.3;
}
#block-side .social-icons .vimeo a {
    opacity: 0.9;
}
#block-side .social-icons .vimeo a:hover {
    opacity: 0.3;
}
#block-side .social-icons .flickr a {
    opacity: 0.9;
}
#block-side .social-icons .flickr a:hover {
    opacity: 0.3;
}

#block-side {
    left:0px;
    position: relative;
    width: 30%;
}
.searchbox {
    background-image: url(https://images.staticjw.com/joo/1697/searchbox_magnifier.png);
    border-color: #313131;
}
.searchbox:hover {
    background-color: #232323;
}
.searchbox input {
    color: #999;
}
.searchbox:hover input {
    color: #d1d1d1;
}
.searchbox input:-moz-placeholder {
    color: #999;
}
.searchbox:hover input:-moz-placeholder {
    color: #d1d1d1;
}
.searchbox input.placeholder {
    color: #999;
}
.searchbox:hover input.placeholder {
    color: #d1d1d1;
}
.searchbox.filled button {
    background-image: url();
}
.searchbox.loading button {
    background-image: url();
}
.wk-twitter-list article {
    border-color: #313131;
}


/*system.css*/





/*
     FILE ARCHIVED ON 22:46:41 may 25, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:14:17 feb 2, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Copyright (C) YOOtheme GmbH, https://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * System Style Sheet - Defines a base style for the Joomla and WordPress core HTML markup
 */


/* General
----------------------------------------------------------------------------------------------------*/

#system .page-title {
	margin-top: 0;
	font-size: 18px;
	line-height: 18px;
}

#system .title { margin-top: 0; }
#system .title a { text-decoration: none; }

#system .title + .title { margin-top: 20px; }

#system > .description {
	margin-bottom: 30px;
	overflow: hidden;
}

#system small { font-style: italic; }


/* Item
----------------------------------------------------------------------------------------------------*/

#system .item > header { margin-bottom: 15px; }
#system .item > :first-child + header { margin-top: 10px; }

#system .item > header .title { margin-bottom: 0; }

#system .item > header .meta {
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 13px;
}

#system .item > header .subtitle{
	margin: 0 0 8px 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

#system .item > .content > *:first-child:not(.grid-gutter),
#system .item > .content > *[class*="align"]:first-child + * { margin-top: 0; }
#system .item > .content > *:last-child:not(.grid-gutter) { margin-bottom: 0; }

#system .item > .links { margin: 22px 0 0 0; }
#system .item > .links a { margin-right: 15px; }

#system .item > .taxonomy {}
#system .item > .trackback {}
#system .item > .edit {}

#system .item > *:last-child { margin-bottom: 0; }

#system .item .socialbuttons { margin-top: 15px; }
#system .item .socialbuttons > div {
	margin-right: 10px;
	float: left;
}


/* Items
----------------------------------------------------------------------------------------------------*/

#system .items { margin: 0 -10px 0 -10px; }
#system .items .item { margin: 0 10px 0 10px; }

#system .items > .width50 .title { font-size: 22px; line-height: 22px; }
#system .items > .width33 .title { font-size: 20px; line-height: 20px; }
#system .items > .width25 .title { font-size: 18px; line-height: 18px; }


/* Pagination
----------------------------------------------------------------------------------------------------*/

#system .pagination {
	margin-top: 10px;
	text-align: center;
}

#system .pagination a { text-decoration: none; }
#system .pagination strong { font-weight: normal; }

#system .pagination a,
#system .pagination strong {
	display: inline-block;
	min-width: 15px;
	height: 25px;
	margin-left: 5px;
	padding: 0 5px;
	line-height: 25px;
}
#system .pagination > *:first-child { margin-left: 0; }

#system .pagination a.previous,
#system .pagination a.next {
	font-size: 16px;
	line-height: 23px;
}


/* Search Box
----------------------------------------------------------------------------------------------------*/

.searchbox { position: relative; }

.searchbox input {
	width: 100%;
	padding: 0;
	border: none;
	outline: none;
	background: none;
	float: left;
}

.searchbox input::-ms-clear { display: none; }

.searchbox button { display: none; }
.searchbox.filled button {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	border: none;
	line-height: 0;
	cursor: pointer;
}
.searchbox.loading button {}

/* Drop-Down Results */
.searchbox .results {
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 110;
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.searchbox .results li.results-header,
.searchbox .results li.more-results {
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	text-transform: uppercase;
}

.searchbox .results li.more-results { cursor: pointer; }

.searchbox .results li.result {
	padding: 10px 15px;
	cursor: pointer;
}

.searchbox .results li.result h3 {
	margin: 0 0 5px 0;
	font-size: 16px;
}

.searchbox .results li.result div { font-size: 11px; }


/* Breadcrumbs
----------------------------------------------------------------------------------------------------*/

.breadcrumbs { overflow: hidden; }

.breadcrumbs a,
.breadcrumbs span,
.breadcrumbs strong {
	display: inline-block;
	text-decoration: none;
}

.breadcrumbs a,
.breadcrumbs > span { margin-right: 10px; }


/* Author Box
----------------------------------------------------------------------------------------------------*/

#system .author-box { margin: 20px 0; }
#system .title + .author-box { margin-top: 0; }

#system .author-box .avatar {
	margin-right: 15px;
	float: left;
}

#system .author-box .name {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
}

#system .author-box .description {}


/* Comments
----------------------------------------------------------------------------------------------------*/

#system #comments { margin-top: 20px; }

#system #comments h3.comments-meta { margin: 0 0 10px 0; }

#system #comments ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Head */
#system #comments .comment-head {
	margin-bottom: 10px;
	overflow: hidden;
}

#system #comments .comment-head .avatar {
	margin-right: 10px;
	float: left;
}

#system #comments .comment-head .author {
	margin: 8px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

#system #comments .comment-head .meta {
	margin: 3px 0 0 0;
	font-size: 11px;
}

/* Body */
#system #comments .comment-body {
	margin-bottom: 20px;
	padding: 0 10px;
}

#system #comments .comment-body .content { text-align: justify; }

#system #comments .comment-body .reply { margin: 10px 0 0 0; }

#system #comments .no-response .comment-body .reply { display: none; }

#system #comments .comment-body .moderation {
	margin: 10px 0 0 0;
	font-size: 14px;
	font-style: italic;
}

#system #comments ul.level1 ul { padding-left: 55px; }

/* Respond */
#system #respond h3 {
	margin: 0 0 10px 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}

#system #respond p.user { margin: 0; }

#system #respond input[type='text'] {
	width: 200px;
	height: 25px;
	padding-left: 5px;
	line-height: 25px;
}

#system #respond textarea {
	width: 100%;
	max-width: 400px;
	height: 100px;
}

/* Moved Respond */
#system ul #respond {
	margin: 0 0 30px 0;
	padding-left: 10px;
}


/* Latest Comments
----------------------------------------------------------------------------------------------------*/

.comments-list > article {
	margin-top: 10px;
	padding-top: 10px;
	overflow: hidden;
}

.comments-list > article:first-child {
	margin: 0;
	padding: 0;
}

.comments-list .avatar {
	margin-right: 10px;
	float: left;
}

.comments-list .author {
	margin: 2px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}

.comments-list .meta {
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}

.comments-list .content p { margin: 5px 0 0 0; }


/* Tag Cloud
----------------------------------------------------------------------------------------------------*/

.tagcloud {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.tagcloud li {
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
}

.tagcloud a { white-space: nowrap; }

.tagcloud .weight1 a { font-size: 11px; }
.tagcloud .weight2 a { font-size: 12px; }
.tagcloud .weight3 a { font-size: 13px; }
.tagcloud .weight4 a { font-size: 14px; }
.tagcloud .weight5 a { font-size: 15px; }
.tagcloud .weight6 a { font-size: 16px; }
.tagcloud .weight7 a { font-size: 18px; }
.tagcloud .weight8 a { font-size: 20px; }
.tagcloud .weight9 a { font-size: 23px; letter-spacing: -1px; }
.tagcloud .weight10 a { font-size: 26px; letter-spacing: -1px; }


/* Page Navigation
----------------------------------------------------------------------------------------------------*/

.page-nav { margin-top: 15px; }
.page-nav .prev { float: left; }
.page-nav .next { float: right; }



/* base*/






/*
     FILE ARCHIVED ON 12:06:13 abr 11, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:13:56 feb 2, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (https://www.yootheme.com/license) */




/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/

body { 
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #eee; 
}

h1 { font-size: 32px; line-height: 32px; }
h2 { font-size: 26px; line-height: 26px; }
h3 { font-size: 20px; line-height: 20px; }
h4, h5, h6 { font-size: 18px; line-height: 18px; }

a { color: #e5e5e5; }
a:hover { color: #333; }

em, code { color: #e5e5e5; }

ins, mark { background-color: #e5e5e5; }
mark { color: #fff; }

hr { border-top-color: #e5e5e5; }

pre {
	border: 1px solid #e5e5e5;
	background: #f7f7f7;
}

::-moz-selection { background: #000; color: #fff; }
::selection { background: #000; color: #fff; }

/*style.css*/


/*
     FILE ARCHIVED ON 4:42:58 ago 3, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:14:02 feb 2, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (https://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
----------------------------------------------------------------------------------------------------*/


/* Layout
----------------------------------------------------------------------------------------------------*/


/* Menus
----------------------------------------------------------------------------------------------------*/


/* Modules
----------------------------------------------------------------------------------------------------*/


/* Tools
----------------------------------------------------------------------------------------------------*/


/* System
----------------------------------------------------------------------------------------------------*/


@import "/web/20140519103917/https://fonts.googleapis.com/css?family=Aria:700&subset=Latin";
@import "/web/20140519103917/https://fonts.googleapis.com/css?family=Aria:400&subset=Latin";
@import "/web/20140519103917/https://fonts.googleapis.com/css?family=Viga:700&subset=Latin";
#offlajn-ajax-search140 {
    float: left;
    width: 293px;
}
#offlajn-ajax-search140 .offlajn-ajax-search-container {
 background-color: #f2f2f2;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
}
#offlajn-ajax-search140 .offlajn-ajax-search-container.active {
    background-color: #cdcdcd;
}
#search-form140 div {
    margin: 0;
    padding: 0;
}
#offlajn-ajax-search140 .offlajn-ajax-search-inner {
    width: 100%;
}
#search-form140 {
    margin: 0;
    padding: 0;
    position: relative;
}
#search-form140 input {
    color: #727272;
    font-family: "Aria",Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-top: 1px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffff;
}
.dj_ie #search-form140 input {
    padding-top: 0;
}
#search-form140 input:focus {
}
.dj_ie7 #search-form140 {
    padding-bottom: 0;
}
#search-form140 .category-chooser {
    background-color: transparent;
    border-left: 1px solid #dadada;
    height: 17px;
    position: absolute;
    right: 1px;
    top: 5px;
    width: 23px;
    z-index: 5;
}
#search-form140 .category-chooser:hover {
    transition: background 200ms ease-out 0s;
}
#search-form140 .category-chooser.opened {
    background-color: #ffffff;
    border-bottom: medium none;
    border-bottom-left-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset;
    height: 26px;
    top: 1px;
}
#search-form140 .category-chooser.opened .arrow {
    height: 26px;
}
#search-form140 .category-chooser .arrow {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/7928/f5806bf0e43520c0b972e5b6f9b4dccf.png) no-repeat scroll center center;
    height: 17px;
    width: 23px;
}
input#search-area140 {
    background-color: transparent;
    border: 1px solid #bfbfbf;
    box-sizing: border-box;
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 60px 0 30px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 4;
}
.dj_ie #search-area140 {
    border: medium none;
    line-height: 25px;
    top: 1px;
}
.dj_ie7 #search-area140 {
    height: 25px;
    line-height: 25px;
}
input#suggestion-area140 {
    border: 1px solid #bfbfbf;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.25);
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 60px 0 30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.dj_ie8 input#suggestion-area140 {
    line-height: 25px;
}
.dj_ie7 input#suggestion-area140 {
    border: medium none;
    float: right;
    height: 26px;
    left: 1px;
    line-height: 25px;
    top: 1px;
}
.search-caption-on {
    color: #aaa;
}
#search-form140 #search-area-close140.search-area-loading {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/8336/fadinglines.gif) no-repeat scroll center center;
}
#search-form140 #search-area-close140 {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/3292/006ef5d2a7b74a1561dab26a5f272c02.png) no-repeat scroll center center;
    cursor: pointer;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 5px;
    top: 50%;
    visibility: hidden;
    width: 22px;
    z-index: 5;
}
#ajax-search-button140 {
    background: transparent none repeat scroll 0 0;
    border-left: 1px solid #cecece;
    cursor: pointer;
    float: left;
    height: 27px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 5;
}
.dj_ie7 #ajax-search-button140 {
}
.dj_opera #ajax-search-button140 {
    border-radius: 0;
}
#ajax-search-button140 .magnifier {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/5519/magnifier_normal_small.png) no-repeat scroll center center;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 30px;
}
#ajax-search-button140:hover {
}
#search-results140 {
    font-size: 12px;
    left: 0;
    margin-top: 2px;
    position: absolute;
    text-decoration: none;
    top: 0;
    visibility: hidden;
    width: 250px;
    z-index: 1000;
}
#search-results-moovable140 {
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
    height: 0;
    overflow: hidden;
    position: relative;
}
#search-results-inner140 {
    overflow: hidden;
    position: relative;
    width: 250px;
}
.dj_ie #search-results-inner140 {
    padding-bottom: 0;
}
#search-results140 .plugin-title {
    background-color: #4f514e;
    border-top: 1px solid #cdcdcd;
    font-size: 11px;
    font-weight: bold;
    height: 100%;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    text-transform: uppercase;
}
.dj_opera #search-results140 .plugin-title {
}
#search-results140 .plugin-title.first {
    margin-top: -1px;
}
.dj_opera #search-results140 .plugin-title.first {
}
.dj_ie #search-results140 .plugin-title.first {
    margin-top: 0;
}
#search-results140 .ie-fix-plugin-title {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #b2bcc1;
}
#search-results140 .plugin-title-inner {
    -moz-user-select: none;
    color: #ffffff;
    cursor: default;
    float: left;
    font-family: "Aria",Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #2f312f;
    text-transform: uppercase;
}
#search-results140 .pagination {
    float: right;
    margin: 8px 8px 8px 0;
    width: auto;
}
#search-results140 .pager {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/5978/rectd.png) no-repeat scroll center center;
    float: left;
    height: 11px;
    margin-left: 5px;
    padding: 0;
    width: 10px;
}
#search-results140 .pager.active {
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/9058/rect.png) no-repeat scroll center center;
    cursor: default;
}
#search-results140 .page-container {
    height: 195px;
    overflow: hidden;
    position: relative;
    width: 250px;
}
#search-results140 .page-band {
    left: 0;
    position: absolute;
    width: 10000px;
}
#search-results140 .page-element {
    float: left;
    left: 0;
}
#search-results140 #search-results-inner140 .result-element:hover, #search-results140 #search-results-inner140 .selected-element {
    background-color: #e2e2e2;
    text-decoration: none;
}
.dj_opera #search-results140 #search-results-inner140 .result-element:hover, .dj_opera #search-results140 #search-results-inner140 .selected-element {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogICAgd2lkdGg9IjEwMCUiDQogICAgaGVpZ2h0PSIxMDAlIg0KICAgIHZlcnNpb249IjEuMCINCiAgICA+DQoJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkJLnN0YXJ0IHsNCgkJCXN0b3AtY29sb3I6ICM7DQoJCQlzdG9wLW9wYWNpdHk6IDE7DQoJCX0NCgkJLmVuZA0KCQl7DQoJCQlzdG9wLWNvbG9yOiAjOw0KCQkJc3RvcC1vcGFjaXR5OiAxOw0KCQl9DQoJPC9zdHlsZT4NCgk8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgY2xhc3M9InN0YXJ0Ii8+DQogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIGNsYXNzPSJlbmQiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgcng9IjUiIHJ5PSI1IiBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgLz4NCiAgICA8cmVjdCB4PSItMTAiIHk9IjAiIHJ4PSIwIiByeT0iMCIgZmlsbD0idXJsKCNncmFkaWVudCkiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIC8+DQo8L3N2Zz4=") repeat scroll 0 0;
    border-radius: 0;
}
#search-results140 .result-element {
    border-top: 1px solid #cdcdcd;
    display: block;
    font-weight: bold;
    height: 64px;
    overflow: hidden;
    width: 250px;
}
#search-results140 .result-element img {
    border: 0 none;
    display: block;
    float: left;
    padding: 2px 10px 2px 2px;
}
.ajax-clear {
    clear: both;
}
#search-results140 .result-element span {
    color: #888888;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Aria",Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    margin-left: 5px;
    margin-right: 12px;
    margin-top: 5px;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    width: 233px;
}
#search-results140 .result-element span.small-desc {
    color: #737272;
    font-family: "Aria",Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 13px;
    margin-top: 2px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
#search-results140 .result-element:hover span.small-desc, #search-results140 .selected-element span.small-desc {
}
#search-results140 .result-products span {
    margin-top: 5px;
    width: 161px;
}
#search-results140 .no-result {
    border-top: 1px solid #cdcdcd;
    display: block;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
    width: 250px;
}
#search-results140 .no-result-suggest {
    border-top: 1px solid #cdcdcd;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 10px 5px 6px;
    text-align: center;
}
#search-results140 .no-result-suggest a {
    cursor: pointer;
    font-weight: bold;
    padding-left: 4px;
    text-decoration: none;
}
#search-results140 .no-result-suggest, #search-results140 .no-result-suggest a {
    color: #888888;
    font-family: "Aria",Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
#search-results140 .no-result-suggest a:hover {
    text-decoration: underline;
}
#search-results140 .no-result span {
    -moz-user-select: none;
    cursor: default;
    line-height: 20px;
    text-align: left;
    width: 233px;
}
#search-categories140 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f2f2f2;
    border-color: -moz-use-text-color #bfbfbf #bfbfbf;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    visibility: hidden;
    z-index: 1001;
}
#search-categories140 .search-categories-inner div {
    -moz-user-select: none;
    background: rgba(0, 0, 0, 0) url(https://images.staticjw.com/joo/3918/unselected.png) no-repeat scroll right center;
    border-bottom: 1px solid #bfbfbf;
    color: #4e6170;
    cursor: default;
    font-family: "Viga",Arial,Helvetica;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 6px 30px 6px 15px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffff;
}
#search-categories140 .search-categories-inner div.last {
    border: medium none;
}
#search-categories140 .search-categories-inner div.selected {
    background: #ffffff url(https://images.staticjw.com/joo/9303/selected.png) no-repeat scroll right center;
}
#search-results140 .seemore {
    background-color: #ffffff;
    border-top: 1px solid #cdcdcd;
    cursor: pointer;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: center;
}
#search-results140 .seemore:hover {
    background-color: #ffffff;
}
#search-results140 .seemore:hover span {
    font-family: "Aria",Arial;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
#search-results140 .seemore span {
    color: #ffffff;
    font-family: "Aria",Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #2f312f;
    text-transform: uppercase;
}





.selectBtn {
    -moz-user-select: none;
    display: inline-block;
    z-index: 10000;
}
.selectBtn:hover, .selectBtn:active, .selectBtn:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#logoutForm, #loginForm {
    display: inline-block;
    margin: 0;
}
#strongFields {
    background-color: #86bc35;
    background-image: -moz-linear-gradient(left center , #86bc35, #3a611a);
    border-radius: 3px;
    display: block;
    height: 7px;
    margin: 3px 0 2px;
    overflow: hidden;
}
#strongFields .strongField.empty {
    background-color: #eeeeee;
    transition: background-color 1.2s ease-out 0s;
}
.strongField.empty, .strongField {
    background-color: transparent;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset, -2px 0 0 #f5f5f5;
    float: left;
    height: 7px;
    width: 20%;
}
.loginWndInside {
    background-color: #f5f5f5;
    border: 1px solid #9d9d9d;
    border-radius: 4px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    display: inline-block;
    padding: 18px 20px 8px;
    position: relative;
    text-align: center;
}
.loginH1 {
    border-bottom: 1px solid #c4c4c4;
    box-shadow: 0 1px 0 #ffffff;
    color: #5d5c5c;
    font-family: "Open Sans",Helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 9px;
    padding-bottom: 6px;
    position: relative;
    text-align: left;
}
.socialBody {
    background-color: #c4c4c4;
}
.captchaCnt {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8), 1px 1px 3px rgba(0, 0, 0, 0.3) inset;
    clear: both;
    display: block;
    margin: 0 0 6px;
    overflow: hidden;
    padding: 4px 2px 2px 4px;
    position: relative;
}
.dj_ie7 .captchaCnt, .dj_ie8 .captchaCnt {
}
#loginWnd strong.red, .loginMsg .red {
    display: none;
}
#recaptchaImg {
    display: block;
    margin: 0 auto;
    max-width: 300px;
    min-height: 57px;
    opacity: 0;
    transition: opacity 0.33s ease-in-out 0s;
    width: 100%;
}
#recaptchaImg.fadeIn {
    min-height: 0;
    opacity: 1;
}
a#loginBtn.selectBtn:hover {
    background-color: transparent;
}
.selectBtn {
    margin: 1px;
    white-space: nowrap;
}
.selectBtn:hover, .loginBtn:hover {
}
.btnIco {
    background: transparent none no-repeat scroll 1px center;
    border-right: 1px solid #3a611a;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.5);
    display: block;
    float: left;
    width: 20px;
}
.socialIco {
    background: #c4c4c4 none repeat scroll 0 0;
    border-radius: 18px;
    cursor: pointer;
    display: inline-block;
    height: 36px;
    margin: 0 12px;
    text-align: left;
    width: 36px;
}
.socialIco:first-child {
    margin-left: 0;
}
.socialIco:last-child {
    margin-right: 0;
}
.socialImg {
    border-radius: 14px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px #fff inset;
    height: 28px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 28px;
}
/*
#facebookImg {
    background: transparent url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/themes/elegant/images/fb.png") repeat scroll 0 0;
}
#googleImg {
    background: transparent url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/themes/elegant/images/google.png") repeat scroll 0 0;
}
#twitterImg {
    background: transparent url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/themes/elegant/images/twitter.png") repeat scroll 0 0;
}
#windowsImg {
    background: transparent url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/themes/elegant/images/wl.png") repeat scroll 0 0;
}

*/
.loginBrd {
    border: 0 none;
    height: 0;
    margin: 13px 0;
    padding: 0;
    position: relative;
}
.loginBrd {
    border-bottom: 1px solid #c4c4c4;
    box-shadow: 0 1px 0 #ffffff;
}
.loginOr {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 3px solid #f5f5f5;
    height: 15px;
    left: 50%;
    margin: -11px 0 0 -13px;
    position: absolute;
    text-align: center;
    width: 20px;
}
.arrowL, .arrowR {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #991200 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    display: block;
    height: 0;
    position: absolute;
    top: 7px;
    width: 0;
}
.arrowL {
    left: -11px;
}
.arrowR {
    border-left-color: #991200;
    border-width: 5px 0 5px 5px;
    right: -6px;
}
.Inf .arrowL {
    border-right-color: #cdcdcd;
}
.Inf .arrowR {
    border-left-color: #cdcdcd;
}
.loginMsg {
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    display: none;
    position: absolute;
    z-index: 10000;
}
.loginMsg.Inf {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(center top , #ffffff, #f5f5f5);
    border: 1px solid #cdcdcd;
}
.loginMsg.Err {
    background-color: #e0401d;
    background-image: -moz-linear-gradient(center top , #e0401d, #b73016);
    border: 1px solid #991200;
}
span.loginInf, span.loginErr {
    color: #ffffff;
    cursor: default;
    margin-left: 5px;
    max-width: 360px;
    padding: 4px 8px 4px 16px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
}
span.loginInf {
    color: #5e5e5e;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}
div.iconErr, div.iconInf {
    background: transparent url() no-repeat scroll left center;
    left: 0;
    position: absolute;
    width: 15px;
}
div.iconErr {
    background: rgba(0, 0, 0, 0) url() no-repeat scroll left center;
}
.loginInf, .loginErr, .loginBtn span, .loginBtn {
    color: #ffffff;
    display: inline-block;
    font-family: "Carme",Helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
}
/*

.facebookIco {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/cbf5223339702fe99ff695c254a805ce.png");
}
.googleIco {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/217a682253b123ea531942331a732b6b.png");
}
.twitterIco {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/d92f75cbcca22c1aa7295dc91e337289.png");
}
.windowsIco {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/ae4c875473da95b2040efae4cac7c1e8.png");
}

*/
.loginBtn::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.loginBtn {
    border: 1px solid #3a611a;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 4px;
    text-align: center;
}
.socialIco:hover, .loginBtn, .loginBtn:hover:active, .selectBtn:hover .leftBtn {
    background-color: #86bc35;
    background-image: -moz-linear-gradient(center top , #86bc35, #559222);
}
.loginBtn, .selectBtn:active .rightBtn {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.leftBtn {
    border-radius: 3px 1px 1px 3px;
    padding-left: 6px;
    padding-right: 6px;
}
.rightBtn {
    border-left-width: 0;
    border-radius: 0 3px 3px 0;
    padding-left: 2px;
    padding-right: 2px;
}
.loginBtn:hover, .selectBtn:hover .rightBtn {
    background-color: #729e31;
    background-image: -moz-linear-gradient(center top , #729e31, #3a611a);
}
.loginBtn:active:hover, .selectBtn.active .leftBtn, .selectBtn:active .leftBtn {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5) inset;
}
.selectBtn.active {
    position: relative;
}
#loginWnd {
    background-color: #c4c4c4;
    border: 1px solid #909090;
    border-radius: 7px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    padding: 3px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10000;
}
.usermenu .loginWndInside {
    padding: 5px;
}
#upArrow {
    position: absolute;
    top: -15px;
}
.upArrowOutside, .upArrowInside {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #9d9d9d;
    border-image: none;
    border-style: solid;
    border-width: 0 10px 10px;
    display: block;
    height: 0;
    position: absolute;
    top: -1px;
    width: 2px;
}
.upArrowInside {
    border-bottom-color: #c4c4c4;
    left: 1px;
    top: 0;
    width: 0;
}
.closeBtn {
    border: 1px solid #3a611a;
    border-radius: 0 3px;
    box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    line-height: 0;
    margin: 0;
    padding: 3px 5px;
    position: absolute;
    right: 0;
    top: 0;
}
.closeBtn:hover {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
}
div.correct {
    background: transparent url() no-repeat scroll 0 center;
    display: inline-block;
    width: 20px;
}
.loginOr, .smallTxt, .checkLbl, .forgetLnk, .loginLst a:link, .loginLst a:visited, input.loginTxt[type="text"], input.loginTxt[type="password"] {
    color: #5d5c5c;
    font-family: "Carme",Helvetica;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
}
.checkLbl {
    float: left;
}
.dj_ie8 input.loginTxt[type="password"], .dj_ie8 input.loginTxt[type="text"], .dj_ie8 input.loginTxt[type="password"]:focus, .dj_ie8 input.loginTxt[type="text"]:focus {
    border: 1px solid #c4c4c4;
}
#passReg {
    margin-bottom: 0;
}
#passReg:hover ~ #strongFields .strongField.empty, #passReg:focus ~ #strongFields .strongField.empty {
    background-color: #ffffff;
}
#passStrongness {
    color: #559222;
    float: right;
}
.strongField {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset, 2px 2px 1px rgba(255, 255, 255, 0.5) inset;
}
#regRequired {
    display: block;
    margin: 8px 0 0;
}
#regRequired, #loginWnd .req {
    color: #559222;
}
input.loginTxt[type="password"], input.loginTxt[type="text"] {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eeeeee;
    background-image: none;
    background-origin: padding-box;
    background-position: 8px center, 8px -150%, 7px -150%;
    background-repeat: no-repeat;
    background-size: auto auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8), 1px 1px 3px rgba(0, 0, 0, 0.3) inset;
    box-sizing: border-box;
    display: block;
    height: 26px;
    margin: 0 0 14px;
    padding: 5px 5px 4px 25px;
    transition: background-position 0s ease-out 0s;
    width: 100%;
}
#strongFields .strongField, #strongFields .strongField.empty, input.loginTxt[type="password"], input.loginTxt[type="text"] {
    transition: background-color 0.3s ease-out 0s;
}
input.loginTxt[type="password"]:focus, input.loginTxt[type="text"]:focus {
    background-position: 8px 250%, 8px center, 7px -150%;
    transition: background 0.3s ease 0s;
}
input.loginTxt.correct[type="password"], input.loginTxt.correct[type="text"] {
    background-position: 8px -150%, 8px -150%, 7px center;
}
input.loginTxt.correct[type="password"]:focus, input.loginTxt.correct[type="text"]:focus {
    background-position: 8px center, 8px -150%, 7px 250%;
}
input.regTxt[type="password"], input.regTxt[type="text"] {
    margin-bottom: 12px;
    width: 190px;
}
#regLyr {
    text-align: left;
}
#regLyr .columnL {
    clear: both;
    float: left;
    margin: 0 20px 2px 0;
}
#regLyr .columnR {
    float: left;
    margin: 0 0 2px;
}
button#submitReg.submitBtn {
    clear: none;
    float: right;
    margin: 0 0 7px;
}
#regLyr .submitBtn {
    clear: none;
    float: right;
    width: 190px;
}
#regLyr span.submitBtn:nth-child(2n+1) {
    clear: both;
    float: left;
}
#logLyr br.socialBR {
    display: none;
}
input.loginTxt[type="password"]:hover, input.loginTxt[type="text"]:hover, input.loginTxt[type="password"]:focus, input.loginTxt[type="text"]:focus {
    background-color: #ffffff;
}

input.loginTxt[name="email2"], input.loginTxt[name="email"] {
    background-image: url(), url(), url();
}
input.loginTxt[name="name"], input.loginTxt[name="username"] {
    background-image: url(), url(), url();
}
input.loginTxt[name="passwd2"], input.loginTxt[name="passwd"] {
    background-image: url(), url(), url();
}
input.loginTxt[name="recaptchaResponse"] {
    background-image: url(), url(), url();
    margin: 0;
}
.submitBtn {
    box-sizing: border-box;
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
.checkLbl, .forgetLnk:link, .forgetLnk:visited {
    cursor: pointer;
    font-weight: normal;
    margin: 0;
    vertical-align: 4px;
}
.smallTxt {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 1px;
}
.forgetDiv {
    display: inline-block;
    float: right;
}
a.forgetLnk:link {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    padding: 0;
}
a.forgetLnk:hover {
    background-color: transparent;
    text-decoration: underline;
}
.checkBox {
    background: transparent none no-repeat scroll 2px 2px;
    border: 1px solid #909090;
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    float: left;
    height: 10px;
    margin: 1px 0 0;
    width: 10px;
}
.checkLbl:hover .checkBox {
    background-color: #ffffff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
}
.checkBox.active {
    background-image: url();
}
.loginLst {
    list-style: inside none circle;
    margin: 0;
    padding: 0;
}
.loginLst a:link, .loginLst a:visited {
    border-bottom: 1px solid #c4c4c4;
    box-shadow: 0 1px 0 #ffffff;
    display: block;
    line-height: 22px;
    padding: 0 10px 0 20px;
    text-align: left;
    transition: padding 0.25s ease-out 0s;
}
.forgetLnk:link, .forgetLnk:visited, .forgetLnk:hover, .loginLst a.active, .loginLst a:hover {
    color: #559222;
    padding: 0 5px 0 25px;
    text-decoration: none;
}
/*
.loginLst a {
    background-color: transparent;
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/c1a64009a5e3c6fcfa9bea0a6552fa35.png"), url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/97ebd204a80e736d9d7582265c621bf3.png");
    background-position: 0 center, -100% 0;
    background-repeat: no-repeat;
}
.loginLst a.active, .loginLst a:hover {
    background-position: -100% 0px, 0 center;
}
.loginLst .settings {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/1177f7d0d96206876d681a9f72414393.png"), url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/07f5c03370b80bedcd0c5e6135b875ed.png");
}
.loginLst .settings:hover {
}
.loginLst .cart {
    background-image: url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/b4e7f29c90ee0f5f5bbc3ba70d1933c7.png"), url("/web/20150803052304/https://joomlaforeningen.se/modules/mod_improved_ajax_login/cache/129-langsv-SE/f73cd41510d0e683478667b4f3b134d7.png");
}
*/
.loginLst .cart:hover {
}
.loginLst .logout {
    background-image: url(https://images.staticjw.com/joo/9069/f574beadf3d156d4328a2334c40a94d2.png), url(https://images.staticjw.com/joo/2255/556b394a1b54b28106028143178e9a0d.png);
}
.loginLst .logout:hover {
}
.loginLst a.active, .loginLst a.active:hover {
    background-image: none;
}
.loginLst a:last-child {
    border: 0 none;
    box-shadow: none;
}
.blackBg {
    background: #000 url(https://images.staticjw.com/joo/5337/ptrn1.png) repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.waitAnim {
    background: transparent url(https://images.staticjw.com/joo/8084/71f6df358b839fb26d168b121bac2106.png) repeat-y scroll 0 0;
    height: 14px;
    margin: 4px 2px;
    position: absolute;
    width: 14px;
}
.forgetDiv .waitAnim {
    margin: 0 0 0 -1px;
}
.loginBtn span {
    cursor: default;
    display: inline-block;
}
.loginBtn .waitAnim {
    background-image: url(https://images.staticjw.com/joo/5582/1238837148533bdf42360b51a0d8eca1.png);
    display: none;
    margin: 1px 0 0 -16px;
}
.dj_ie9 .socialIco, .dj_ie9 .loginMsg, .dj_ie9 .loginBtn, .dj_ie9 .loginBtn:hover, .dj_ie9 .loginBtn:hover:active, .dj_ie9 .selectBtn:hover .leftBtn, .dj_ie9 .selectBtn:hover .rightBtn {
    filter: none;
}
.loginBtn, .checkLbl, .forgetLnk, .loginLst a:link, .loginLst a:visited {
    -moz-user-select: none;
}
@media screen and (max-width: 767px) {
#regLyr .columnL {
    margin-right: 0;
}
#regLyr .columnR {
    clear: both;
}
#regLyr button.submitBtn, #regLyr .submitBtn {
    clear: both;
    float: left;
}
.captchaCnt {
    width: 184px;
}
#recaptchaImg {
    min-height: 0;
    transition: none 0s ease 0s ;
    width: 100%;
}
}



h1, h2, h3, h4, h5, h6 {
    font-family: "Yanone Kaffeesatz";
	font-weight: 300;
}



#logo {
    border-style: solid;
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#block-side {
    background: rgba(32, 32, 32, 0.6) none repeat scroll 0 0 !important;
    border-color: #313131;
}
#search {
    border-style: solid;
    border-width: 0;
    margin: 10px 0 15px -19px;
    padding-bottom: 0;
}
h1 {
    font-size: 45px;
    line-height: 52px;
}
h3 {
    font-size: 24px;
    line-height: 30px;
}
.sidebar-white .custom-logo, .sidebar-lightgrey .custom-logo {
    background-image: url();
}
.sidebar-black .custom-logo, .sidebar-darkgrey .custom-logo {
    background-image: url();
}
@media (max-width: 767px) {
.custom-logo {
    height: 90px;
    margin: auto;
    width: 70px;
}
.sidebar-white .custom-logo, .sidebar-lightgrey .custom-logo {
    background-image: url();
}
.sidebar-black .custom-logo, .sidebar-darkgrey .custom-logo {
    background-image: url();
}
}

/*
@media (min-device-width: 1025px) {
body {
}
a, .menu-dropdown span, .menu-sidebar li > span, .menu-sidebar a, .searchbox input, .searchbox .results li.result h3, .searchbox .results li.result.selected, .searchbox .results li.more-results {
    transition: color 0.15s linear 0s;
}
.searchbox {
    transition: background-color 0.15s linear 0s;
}
#system .pagination a, .button-default, .button-primary, form.style button, form.style input[type="button"], form.style input[type="submit"], form.style input[type="text"]:hover, form.style input[type="password"]:hover, form.style select:hover, form.style textarea:hover {
    transition: all 0.15s linear 0s;
}
#totop-scroller:hover, .social-icons a:hover, #system .item > .links a:hover, #system .item > .links a + a:hover {
    transition: opacity 0.15s linear 0s;
}
}*/

/*#logo, #search, #menu {
    border-style: solid;
    border-width: 0 0 1px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
*/
 #block-main {
    box-sizing: border-box;
    padding: 10px;
}
#menu {
    position: relative;
}
#logo > img, #menu, #search {
    float: none;
}
/*#logo, #search, #menu {
    border-style: solid;
    border-width: 0 0 1px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}*/

.wrapper { max-width: 980px; }
#block-side { width: 30%; }
#block-main { width: 70%; }
#side-container { width: 274px; }
.sidebar-a-bottom-fixed { width: 254px; }
#maininner { width: 100%; }
#menu .dropdown { width: 250px; }
#menu .columns2 { width: 500px; }
#menu .columns3 { width: 750px; }
#menu .columns4 { width: 1000px; }

#menu {
    border-style: solid;
    border-width: 0 0 1px;
    left: 10px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
}
#sidebar-a {
    left: 10px;
    position: relative;
}



.mod-box {
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}

span .links1 {
cursor:pointer;
color: #666;
}

span .links1:hover {
cursor:pointer;
color: #29c2e3!important;
}

ul.check > li {
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 4px 0 0 30px;
}