/*p, h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}*/


/*Base*/

body {
	font-size: 20px;
}

#cookiehintsubmit,#cookiehintsubmitno			{ background: #2568bf !important; color: #fff !important}
#cookiehintsubmit:hover,#cookiehintsubmitno:hover		{ background: #224e86 !important; color: #fff !important}

.tm-main 
   {
	background: url("/images/yootheme/welle01.svg") no-repeat;
	background-position: center bottom;
}

.uk-article-meta {
    font-style: normal;
}

.uk-navbar-toggle svg {width: 30px; height: 30px;}


.tm-child-list > ul ul, .uk-list ul {
	padding-left: 0px;
	margin-left: 0px;
}


.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
    height: 1.5em;
    margin-left: 0;
    margin-right: 0px;
    border-left: none;
}

.uk-subnav > * {
    padding-left: 0px;
}

div.uk-card.uk-card-default.uk-card-body.uk-sticky .uk-list ul {
	padding-left: 0px;
	margin-left: 0px;
//	font-style: italic;
	font-size: 18px;
}

div.uk-card.uk-card-default.uk-card-body.uk-sticky .uk-h5, h5 {
	font-size: 18px;
}


.uk-button-text {
	margin-left: 22px;
}

/*Slideicons pos resp*/

@media (max-width: 767px) {
	
	.mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg
	{
		top: 100px;
	}
	.mod_jmg_sidebar_button_position_2.mod_jmg_button_size_fa-lg{
		top: 150px;
	}
	.mod_jmg_sidebar_button_position_3.mod_jmg_button_size_fa-lg{
		top: 200px;
	}
	
	.mod_jmg_sidebar_button_position_4.mod_jmg_button_size_fa-lg{
		top: 250px;
	}
	

}


/*ZOO EVENTS*/


#yoo-zoo .items h2.pos-title a {
	font-family: Roboto;
	font-weight: 300;
//	font-size: 18px;
}

#yoo-zoo .items h2.pos-title {
	font-size: 20px;
}


#yoo-zoo div.details h1.title, #yoo-zoo div.item h1.pos-title {
	font-family: Roboto;
	border-bottom: 1px solid #e6e7e8;
	font-weight: 300;
	font-size: 32px;
	color: #113d76;
}


#yoo-zoo .item h3 {
	font-family: Roboto;
	font-weight: 300;
	font-size: 24px;
	color: #4d4d4d;
}

#yoo-zoo .item p.pos-specification, #yoo-zoo .items p.pos-links {
	font-size: 16px;
}

#yoo-zoo .item .pos-media img:hover,#yoo-zoo .item .sub-pos-media img:hover,#yoo-zoo .items .pos-media img:hover {
	background: none;
	border: none;
	box-shadow: none;
}


#yoo-zoo .items div.pos-description .element-datepro, #yoo-zoo div.item div.pos-description .element-datepro {
    color: #404040;
    font-size: 16px;
    background: none;
    display: table;
}

#yoo-zoo .items div.pos-description .element, #yoo-zoo div.item div.pos-description .element {
    padding: 3px 0;
}

#yoo-zoo .items div.pos-description .element-datepro.first p {
    margin: 0px 0 0px 15px;
    line-height: 20px;
}


#yoo-zoo .items div.pos-description .element, #yoo-zoo div.item div.pos-description .element {
	font-size: 20px;
	line-height: 1.58;
}

.uk-article-meta {
	color: #575757;
}

.zoo-filter input {
  height: 2em;
}


/*Widgetkit*/

.wk-panel-title {
    margin-top: 0;
    font-size: 22px!important;
    line-height: 24px;
    font-weight: 300;
    text-transform: none;
	color: #113d76!important;
}

.wk-button-primary {
	background-color: #2568bf!important;
}

.wk-button-primary:hover {
	background-color: #ebf5fc !important;
	color: #2568bf!important;
}



.row {
    margin-left: 0px;
}



/*form*/

.uk-checkbox, .uk-radio, input[type="checkbox"]:not([class*="uk-"]), input[type="radio"]:not([class*="uk-"]) {
    display: inline-block;
    height: 25px;
    width: 25px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #ededed;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: .2s ease-in-out;
        transition-property: all;
    transition-property: background-color,border-color,box-shadow;
	margin-right: 8px;
}

.uk-input {
	background-color: rgba(209, 217, 239, 0.53);
}



