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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* image text */

.imgText {
         padding: 5px 0px;
    font-size: 0.75em;
    color: #787878;
         line-height: 110%;
         text-align: left;
         clear: both;
}


/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #c3cce8; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #c3cce8;
    opacity: 0.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 1; }


/* Zebra List and Table */

table.zebra th, table.zebra td
{
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

ul.zebra > li { padding-left: 10px;}
body ul.zebra > li,
table.zebra tbody td { border-bottom: 1px solid rgba(0,0,0,0.2); }
ul.zebra > li:first-child,
table.zebra tbody tr:first-child td { border-top: 1px solid rgba(0,0,0,0.2); }

ul.zebra > li.odd,
table.zebra tbody tr.odd { background: url(../images/custom/list_zebra_bg.png) 0 0 repeat; }
ul.zebra > li:nth-of-type(odd),
table.zebra tbody tr:nth-of-type(odd) { background: url(../custom/tables/list_zebra_bg.png) 0 0 repeat;}

table.zebra caption { color: #999; }


ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1)
{
  background-color: transparent;
  background-image: url("../images/custom/list_zebra_bg.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0px 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

.zoo-tagcloud {
    line-height: 45px;
}


.zoo-tagcloud .weight1 a {
    font-size: 15px;
}
.zoo-tagcloud .weight2 a {
    font-size: 20px;
}
.zoo-tagcloud .weight3 a {
    font-size: 25px;
}
.zoo-tagcloud .weight4 a {
    font-size: 30px;
	    letter-spacing: -1px;
}
.zoo-tagcloud .weight5 a {
    font-size: 35px;
	    letter-spacing: -1px;
}
.zoo-tagcloud .weight6 a {
    font-size: 40px;
	letter-spacing: -1px;
}
.zoo-tagcloud .weight7 a {
    font-size: 40px;
	letter-spacing: -1px;
}
.zoo-tagcloud .weight8 a {
    font-size: 40px;
	letter-spacing: -1px;
}
.zoo-tagcloud .weight9 a {
    font-size: 40px;
    letter-spacing: -1px;
}
.zoo-tagcloud .weight10 a {
    font-size: 40px;
    letter-spacing: -1px;
}


.uk-navbar-nav > li > a {
        padding: 4px 20px 0;
   
}

.slidelinkcustom .uk-button { width: 100%; height: 100%; display: block; border-style: none; position: absolute; top: 0px; left: 0px; }
.slidelinkcustom .uk-button:hover { width: 100%; height: 100%; display: block; border-style: none; position: absolute; top: 0px; left: 0px; background: none; }

.slidelinkcustom  .uk-overlay-panel.uk-overlay-bottom.uk-overlay-background.uk-overlay-fade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
}