/*
yellow:			#F8BD39		R-248 G-189 B-57	Farbton 41

purple dark:	#1B1A33		R-27  G-26  B-51	Farbton 242
purple:			#373569		R-55  G-53  B-105
purple light:	#5552A1		R-85  G-82  B-161

purple light 2:	#EBE9F9		R-235 G-233 B-249	Farbton 247
*/

body {
font: 300 16px / 26px 'Roboto';
color: #373569;
}
.logo {margin-bottom:30px;}
.logo-image {transition: all 0.4s ease; height: 120px !important;}
.is-sticky .logo {top: 0px; margin-bottom:0px; padding-bottom:0px;}
.is-sticky .logo-image {height: 40px !important;}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  text-transform:none;
}

h1, .uk-h1, h2, .uk-h2, .content-category h1, .registration h1 {
  	font-size: 34px !important;	
    line-height: 40px;	
    font-weight: 400;
}
h3, .uk-h3 {
  	font-size: 30px !important;	
    line-height: 36px;	
}
h4, .uk-h4 {
  font-size: 26px !important;
  line-height: 32px;
}

#container_top2_modules em {
  color: #fff !important;
}
.btn, .uk-button {text-transform:none !important;}
[data-uk-cover], [uk-cover] {
  transform: none;
}

#container_header, .header_row, .header_top {background-color: transparent !important;}
#container_header, .sticky-wrapper {position: absolute;}

.header_main {display: block; text-align:center;}
.hornav ul.menu {padding-left: 0px; margin: auto;}

.c8home #container_main {display:none;}
#container_showcase1_modules {box-shadow: 0 0 20px rgba(27, 26, 51, 0.5);}
.c8home .top-1a {margin-top: -100px;}
.c8home .tm-badge {
  text-transform: none;
  color: #F8BD39;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
}
.uk-card {padding: 60px;}
.c8home .uk-card .module_surround {padding:0 !important;}
.uk-panel-box-primary h3 {color:#fff;}


#container_top1_modules, #container_bottom1_modules, #container_bottom3_modules {
  background: #1b1a33 -webkit-radial-gradient(center, ellipse cover, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat !important;
  background: #1b1a33 radial-gradient(ellipse at center, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat !important;
}
.top-1.top-1a {
  margin-bottom: 60px;
}

#container_base2_modules {
  color: rgba(255, 255, 255, 0.4);
  text-transform: none;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
}
#container_base2_modules h5 {
  color: #ffffff;
}

.left.item-image {
  max-width: 52%;
  padding-right: 40px;
  padding-bottom: 20px;
}
.left.item-image img {
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
  box-shadow: 0 0 6px rgba(0,0,0,0.3);
  border-radius: 4px;
}

.uk-contrast, .uk-card-primary, .tm-block-dark-panel, .tm-block-light-panel, .tm-block-light .uk-panel-box-secondary, .tm-block-footer {
  color: #ffffff !important;
}
.uk-button-link {
  line-height: 34px;
  min-height: 34px;
  text-transform: none;
  position: relative;
}
.uk-button-link:hover::after, .uk-button-link:hover:hover::after, .uk-button-link:focus:hover::after, .uk-button-link:active:hover::after, .uk-button-link.uk-active:hover::after, .uk-button-link:disabled:hover::after {
  width: 100%;
}



a {
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
  text-decoration:none;
}
b, strong {
    font-weight: 500;
}
.uk-scope .uk-h1, .uk-scope .uk-h2, .uk-scope .uk-h3, .uk-scope .uk-h4, .uk-scope .uk-h5, .uk-scope .uk-h6, .uk-scope .uk-heading-2xlarge, .uk-scope .uk-heading-3xlarge, .uk-scope .uk-heading-large, .uk-scope .uk-heading-medium, .uk-scope .uk-heading-small, .uk-scope .uk-heading-xlarge, .uk-scope h1, .uk-scope h2, .uk-scope h3, .uk-scope h4, .uk-scope h5, .uk-scope h6,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-weight: 300 !important;
	color:#373569;
}
.uk-animation-fade.uk-slideshow {
  box-shadow: 0 0 20px rgba(27, 26, 51, 0.5);
  position: relative;
  z-index: 9;
}
.c8home .uk-animation-fade.uk-slideshow {
  z-index: 0;
}

.uk-article-title {
	font-size: 32px;
	line-height: 38px;
	padding-bottom:14px;
}
.uk-panel-title, .uk-panel-box .uk-panel-title {
    color: #373569;
	font-weight: 300;
}

.uk-panel img, .uk-inline-clip img, .uk-inline-clip, .uk-article img, .tm-sidebar-a .uk-slideshow, .mod-jmg-article-img-max-width-0 img {
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
	border-radius: 4px;
}
.uk-scope .uk-overlay-primary {
  background: rgba(27, 26, 51, 0.75) !important;
}
.uk-scope .uk-h1, .uk-scope .uk-h2, .uk-scope .uk-h3, .uk-scope .uk-h4, .uk-scope .uk-h5, .uk-scope .uk-overlay h5, .uk-scope .uk-h6, .uk-scope .uk-heading-2xlarge, .uk-scope .uk-heading-3xlarge, .uk-scope .uk-heading-large, .uk-scope .uk-heading-medium, .uk-scope .uk-heading-small, .uk-scope .uk-heading-xlarge, .uk-scope h1, .uk-scope h2, .uk-scope h3, .uk-scope h4, .uk-scope h5, .uk-scope h6 {
  color: #373569 !important;
  font-weight: 300 !important;
}
.c8home .bottom-1 .uk-scope div, .base-1a .uk-scope div {background-size: cover !important;}
.bottom-1 .uk-scope .uk-h3, .bottom-1 .uk-scope .uk-h4 {color:#ffffff !important;}
.uk-scope .uk-overlay h1, .uk-scope .uk-overlay h2, .uk-scope .uk-overlay h3, .uk-scope .uk-overlay h4, .uk-scope .uk-overlay h5, .uk-scope .uk-overlay h6,
.uk-overlay h1, .uk-overlay + .uk-overlay-panel h1, .uk-overlay ~ .uk-overlay-panel h1, .uk-overlay h2, .uk-overlay + .uk-overlay-panel h2, .uk-overlay ~ .uk-overlay-panel h2, .uk-overlay h3, .uk-overlay + .uk-overlay-panel h3, .uk-overlay ~ .uk-overlay-panel h3, .uk-overlay h4, .uk-overlay + .uk-overlay-panel h4, .uk-overlay ~ .uk-overlay-panel h4, .uk-overlay h5, .uk-overlay + .uk-overlay-panel h5, .uk-overlay ~ .uk-overlay-panel h5, .uk-overlay h6, .uk-overlay + .uk-overlay-panel h6, .uk-overlay ~ .uk-overlay-panel h6 {
  color: #F8BD39 !important;
}
.uk-overlay h1::before, .uk-overlay h2::before, .uk-overlay h3::before, .uk-overlay h4::before, .uk-overlay h5::before, .uk-overlay h6::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  width: 50px;
  margin-left: -25px;
}
.uk-overlay h1::before, .uk-overlay h2::before, .uk-overlay h3::before, .uk-overlay h4::before, .uk-overlay h5::before, .uk-overlay h6::before {
  border-top: 1px solid rgba(248, 189, 57, 0.4);
  margin-top: 43px;
}
.uk-overlay h1::after, .uk-overlay h2::after, .uk-overlay h3::after, .uk-overlay h4::after, .uk-overlay h5::after, .uk-overlay h6::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  margin-left: -25px;
  -webkit-transition: width 0.45s ease-out;
  transition: width 0.45s ease-out;
}
.uk-overlay h1::after, .uk-overlay h2::after, .uk-overlay h3::after, .uk-overlay h4::after, .uk-overlay h5::after, .uk-overlay h6::after {
  border-top: 1px solid #F8BD39;
  margin-top: 7px;
}
.uk-transition-toggle:hover .uk-overlay h1::after, .uk-transition-toggle:hover .uk-overlay h2::after, .uk-transition-toggle:hover .uk-overlay h3::after, .uk-transition-toggle:hover .uk-overlay h4::after, .uk-transition-toggle:hover .uk-overlay h5::after, .uk-transition-toggle:hover .uk-overlay h6::after {
  width: 50px;
}
.uk-overlay-primary h1, .uk-overlay-primary + .uk-overlay-panel h1, .uk-overlay-primary ~ .uk-overlay-panel h1, .uk-overlay-primary h2, .uk-overlay-primary + .uk-overlay-panel h2, .uk-overlay-primary ~ .uk-overlay-panel h2, .uk-overlay-primary h3, .uk-overlay-primary + .uk-overlay-panel h3, .uk-overlay-primary ~ .uk-overlay-panel h3, .uk-overlay-primary h4, .uk-overlay-primary + .uk-overlay-panel h4, .uk-overlay-primary ~ .uk-overlay-panel h4, .uk-overlay-primary h5, .uk-overlay-primary + .uk-overlay-panel h5, .uk-overlay-primary ~ .uk-overlay-panel h5, .uk-overlay-primary h6, .uk-overlay-primary + .uk-overlay-panel h6, .uk-overlay-primary ~ .uk-overlay-panel h6 {
  color: #F8BD39;
}
.tm-overlay-animation .uk-overlay h1, .tm-overlay-animation .uk-overlay h2, .tm-overlay-animation .uk-overlay h3, .tm-overlay-animation .uk-overlay h4, .tm-overlay-animation .uk-overlay .uk-heading-large {
  opacity: 0.1;
  -webkit-transform: matrix(1, 0, 0, 1, 0, -10);
  transform: matrix(1, 0, 0, 1, 0, -10);
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
.tm-overlay-animation .uk-transition-toggle:hover h1, .tm-overlay-animation .uk-transition-toggle:hover h2, .tm-overlay-animation .uk-transition-toggle:hover h3, .tm-overlay-animation .uk-transition-toggle:hover h4, .tm-overlay-animation .uk-transition-toggle:hover h5, .tm-overlay-animation .uk-transition-toggle:hover h6 {
  opacity: 1;
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}

.c8yogakurse .uk-article .uk-row-first img {
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0);
    box-shadow: 0 0 6px rgba(0,0,0,0);
	-webkit-filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.2));
    filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.2));
}

.c8noshadeintroimg .uk-panel img {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bottom-1a .uk-panel img, .bottom-1a .uk-inline-clip, .bottom-1a .uk-inline-clip img {
	border-radius: 0px;
}
.uk-inline-clip-default {
    background: rgba(27, 26, 51, 0.75);
}
.uk-inline-clip-default h1, .uk-inline-clip-default + .uk-inline-clip h1, .uk-inline-clip-default ~ .uk-inline-clip h1, .uk-inline-clip-default h2, .uk-inline-clip-default + .uk-inline-clip h2, .uk-inline-clip-default ~ .uk-inline-clip h2, .uk-inline-clip-default h3, .uk-inline-clip-default + .uk-inline-clip h3, .uk-inline-clip-default ~ .uk-inline-clip h3, .uk-inline-clip-default h4, .uk-inline-clip-default + .uk-inline-clip h4, .uk-inline-clip-default ~ .uk-inline-clip h4, .uk-inline-clip-default h5, .uk-inline-clip-default + .uk-inline-clip h5, .uk-inline-clip-default ~ .uk-inline-clip h5, .uk-inline-clip-default h6, .uk-inline-clip-default + .uk-inline-clip h6, .uk-inline-clip-default ~ .uk-inline-clip h6 {
    color: #F8BD39;
}
.uk-inline-clip h1::before, .uk-inline-clip h2::before, .uk-inline-clip h3::before, .uk-inline-clip h4::before, .uk-inline-clip h5::before, .uk-inline-clip h6::before {
    border-top: 1px solid rgba(248, 189, 57, 0.4);
}
.uk-inline-clip h1::after, .uk-inline-clip h2::after, .uk-inline-clip h3::after, .uk-inline-clip h4::after, .uk-inline-clip h5::after, .uk-inline-clip h6::after {
    border-top: 1px solid #F8BD39;
}
.uk-inline-clip-icon::before {
    color: #5552A1;
	-webkit-filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
    filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}

.c8home .uk-card-primary {
    background-color: #1B1A33 !important;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
	border-radius:4px;
	margin-right:20px;
	color:#fff !important;
}
.c8home .uk-card-primary > :not([class*="uk-card-media"]) {
	color:rgba(255,255,255,.8); !important;
}

.c8home .tm-block-light .uk-card-primary .tm-badge {
    text-transform: none;
    color: #F8BD39;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
    font-size: 13px;
    letter-spacing: 1.5px;
}

.c8home .tm-block-light .uk-card-secondary {
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
	border-radius:4px;
}

#container_top2_modules {
  background: #1b1a33 -webkit-radial-gradient(center, ellipse cover, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat;
  background: #1b1a33 radial-gradient(ellipse at center, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat;
}
#container_top2_modules .uk-h2, #container_top2_modules p {
  color:#fff;
  font-weight: 300;
}
.uk-text-large {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}

.c8about div.tm-bottom-a, .c8about div.bottom-1a {
    background: #1b1a33 -webkit-radial-gradient(center, ellipse cover, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat;
    background: #1b1a33 radial-gradient(ellipse at center, #5552a1 0%, #1b1a33 120%) 0 0 no-repeat;
}
.c8contact .tm-bottom-a .uk-panel + .uk-panel {
    margin-top: 0 !important;
}

/*
.c8about div.tm-bottom-a {
	padding:20px 0 !important;
}
*/

.c8home .bottom-1a .uk-h3 {
	-webkit-filter: drop-shadow(5px 5px 5px rgba(27,26,51,0.8));
	filter: drop-shadow(5px 5px 5px rgba(27,26,51,0.8));
}

.c8contact a {color:#373569;}

.c8blue, .c8blue p, .c8blue h2, .c8blue h3, .c8blue li, .c8blue a, .uk-scope .c8blue .uk-h2 {
	color:#5552A1 !important;
	font-weight:300;
}
.c8white, .c8white p, .c8white h2, .c8white h3, .c8white h4, .c8white h5, .c8white h6, .c8white li, .c8white a,
.uk-scope .c8white h1, .uk-scope .c8white h2, .uk-scope .c8white h3, .uk-scope .c8white h4, .uk-scope .c8white h5, .uk-scope .c8white h6,
.uk-scope .c8white .uk-h1, .uk-scope .c8white .uk-h2, .uk-scope .c8white .uk-h3, .uk-scope .c8white .uk-h4, .uk-scope .c8white .uk-h5, .uk-scope .c8white .uk-h6 {
	color:#ffffff !important;
	font-weight:300;
}
.bottom-1a .c8white a:hover, .tm-bottom-d .c8white a:hover {
	color:#F8BD39 !important;
	font-weight:300;
}

.tm-bottom-d .tm-block-default-panel {
	box-shadow: rgb(0, 0, 0) 0px 25px 25px -25px;
}

.hornav ul.menu > li > a, .hornav ul.menu > li > span {
  font-size: 1.1em;
  text-transform: none;
  font-weight: 400;
}
.hornav ul.menu .parent-indicator {
  display:none;
}
.hornav ul.menu li a, .c8home .hornav ul.menu:hover li a {
    color: rgba(248,189,57,0.8) !important;
    -webkit-transition: color 0.3s ease-in;
    transition: color 0.3s ease-in;
}
.c8home .hornav ul.menu li a, .c8home .hornav ul.menu:hover li a:hover, .hornav ul.menu:hover li a:hover, .hornav ul.menu li.active a {
    color: rgba(248,189,57,1) !important;
}



.tm-top-a .uk-card-primary {
	box-shadow: 0 0 20px rgba(27, 26, 51, 0.5);
}

.tm-top-a .uk-grid + .uk-grid, .tm-top-a .uk-grid-margin, .tm-top-a .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 0px !important;
}

.c8home .tm-bottom-c .uk-h4 {
	-webkit-filter: drop-shadow(5px 5px 5px rgba(27,26,51,0.8));
	filter: drop-shadow(5px 5px 5px rgba(27,26,51,0.8));
}

.tm-block-light .uk-card-secondary h3 {color:#242339; text-shadow:2px 2px 6px #ddd;}

.base-2 h3 {color:#F8BD39; text-transform:none;}
.base-2, .base-2 p, .base-2 a, .base-2 a:not([class]), .copyright, .footermenu a {
  color: rgba(255, 255, 255, 0.4);
  text-transform: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  text-decoration:none;
}
.footermenu ul li a::after, .footermenu ul li span::after {
  content: "|";
  margin-left: 10px;
  font-weight: 300;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4) !important;
  text-decoration:none !important;
}

.hornav > ul > li > ul {
  min-width: 230px;
  left: -14px;
}

.uk-subnav {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-top: -15px;
  padding: 0;
  list-style: none;
}
.uk-subnav > * {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  padding-left: 15px;
  margin-top: 15px;
  position: relative;
}
.uk-subnav > * {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  padding-left: 15px;
  margin-top: 15px;
  position: relative;
}
.base-2 .uk-subnav > * > a:hover, .footermenu a:hover {
  color: #ffffff;
  text-decoration: none;
}
.base-2 .uk-subnav:not(.uk-subnav-line):not(.uk-subnav-pill) li:nth-child(n+2) {
  padding-left: 45px;
}
.base-2 .uk-subnav > * > * {
  font-size: 12px;
  text-transform:none;
  font-weight: 300;
  letter-spacing: 4px !important;
}

.uk-button-link::before, .uk-button-link:hover::before, .uk-button-link:focus::before, .uk-button-link:active::before, .uk-button-link.uk-active::before, .uk-button-link:disabled::before {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(248, 189, 57, 0.6);
}

.uk-button-link::after, .uk-button-link:hover::after, .uk-button-link:focus::after, .uk-button-link:active::after, .uk-button-link.uk-active::after, .uk-button-link:disabled::after {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 0;
    height: 1px;
    background: #F8BD39;
    -webkit-transition: width 1s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.5s;
    -moz-transition: width 1s cubic-bezier(1, 0, 0, 1), opacity 0.5s, -moz-transform 0.5s;
    transition: width 1s cubic-bezier(1, 0, 0, 1), opacity 0.5s, transform 0.5s;
}

.uk-panel-box {
    border: none;
}

.uk-card-primary .uk-button:not(.uk-button-primary) {
    background-color: #1B1A33;
    color: #F8BD39;
}
.uk-card-primary .uk-button:not(.uk-button-primary):hover, .uk-card-primary .uk-button:not(.uk-button-primary):focus {
    background: #1B1A33;
    color: #F8BD39;
}
.uk-card-secondary {
	background-color: #EBE9F9;
    color: #373569;
    border-color: rgba(55, 53, 105, 0.8);
	border-radius: 4px;
}
.uk-card-secondary .uk-button:not(.uk-button-secondary) {
    background-color: #1B1A33;
    color: #F8BD39;
}
.uk-card-secondary .uk-button:not(.uk-button-secondary):hover, .uk-card-secondary .uk-button:not(.uk-button-secondary):focus {
    background: #1B1A33;
    color: #F8BD39;
}
.uk-card-secondary .panel-title, .uk-card-secondary h2.uk-panel-title, .uk-card-secondary h3.uk-panel-title {
    color: #373569;
    font-weight: 300;
}

/* EngageBox */

.rstboxes .rstbox.rstbox_shd_1 {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}
.rstboxes .rstbox .rstbox-content {
     padding-right: 30px;
}
.rstboxes .rstbox {
	font: 300 16px / 26px 'Roboto';
}
.rstboxes .rstbox p {
	margin:0;
}
.rstboxes .rstbox a, .rstboxes .rstbox .uk-button-link {
    color: #F8BD39;
}


/* RSForm */

.uk-form label {font-weight: 300;}

#userForm h2 {
	font-size: 32px;
	line-height: 38px;
}

.c8booking {
    padding:30px;
	background-color: #EBE9F9;
    border-color: rgba(55, 53, 105, 0.8);
/*	-webkit-box-shadow: 0 0 6px rgba(27,26,51,0.3);
	box-shadow: 0 0 6px rgba(27,26,51,0.3); */
	border-radius: 4px;
}
.c8booking .module_surround {padding:0px !important;}
.c8booking, .c8booking h2, .c8booking h3 {color:#373569;}
.formError, .c8booking h2.error, .c8booking h3.error {color:#c52947;}
.formError {font-weight: 300; font-size: 12px;}

.uk-form-row + .uk-form-row {margin-top: 15px;}
#userForm div.uk-form-row.rsform-block.rsform-block-dienstagabend {margin-top:0px !important;}

.rsform-block-dienstagmorgen label, .rsform-block-dienstagabend label, .rsform-block-donnerstagabend label, .rsform-block-konditionen label {padding-right:20px !important}
.rsform-block-dienstagmorgen .rsform-checkbox, .rsform-block-dienstagabend .rsform-checkbox, .rsform-block-donnerstagabend .rsform-checkbox, input.rsform-calendar-box, .rsform-block-konditionen .rsform-checkbox {margin-right:10px !important}
.rsform-calendar-button {margin-left:10px !important;}
.rsform-block-recaptcha {display: none;}
.rsform-block-dienstagmorgen .uk-form-label, .rsform-block-dienstagabend .uk-form-label, .rsform-block-donnerstagabend .uk-form-label, .rsform-block-konditionen .uk-form-label {margin-top:-1px !important;}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    border: 1px solid #CCC9EF;
    background: #FAFAFD;
    color: #373569;
    -webkit-transition: all 0.2s linear;
    -webkit-transition-property: border, background, color, box-shadow, padding;
    transition: all 0.2s linear;
    transition-property: all;
    transition-property: border, background, color, box-shadow, padding;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 13px;
    border-radius: 4px;
}

#userForm .uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #ffffff;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 20px;
    background: #5552A1;
    vertical-align: middle;
    line-height: 34px;
    min-height: 34px;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 4px;
    text-transform: none;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 1.5px;
    -webkit-transition: background-color 0.3s ease-out, background 0.3s ease-out, opacity 0.3s ease-out, border-color 0.3s ease-out;
    transition: background-color 0.3s ease-out, background 0.3s ease-out, opacity 0.3s ease-out, border-color 0.3s ease-out;

}

.uk-button:hover, #userForm .uk-button:hover, .uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #1b1a33;
    color: #ffffff;
    border-color: #1b1a33;
}

.uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
    border-color: #5552A1;
    outline: 0;
    background: #ffffff;
    color: #373569;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #ffffff;
  opacity: 1;
}

#c8agb.uk-modal-dialog {
    padding: 30px 50px 60px 50px;
    width: 800px;
	border-radius:4px;
}

@media (max-width: 767px) {
	.c8home .uk-card-primary {
	  border-radius: 0px;
	  margin-right: 0px;
	}
	.left.item-image {
	  max-width: 100%;
	  padding: 0px;
	  float: inherit;
	}
	h1, .uk-h1 {font-size: 24px !important;}
	h2, .uk-h2, h3, .uk-h3 {font-size:20px !important; font-weight:400;}
  /*
     * Break strings if their length exceeds the width of their container
     */
  h1, h2 {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}
@media only screen and (max-width: 959px) {
  .header_main {
	display: flex;
  }
  #container_showcase1_modules, .uk-scope .uk-animation-fade.uk-slideshow, .uk-scope .uk-slideshow-items {
    max-height: 160px !important;
	overflow: hidden;
  }
	.c8home .top-1a {
	  margin-top: 0px;
	}
  .logo, .is-sticky .logo {padding:10px 20px;}
  .logo-image {height: 80px !important;}
}