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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
h2, .uk-h2 {
    font-size: 30px;
    line-height: 35px;
}
body {
  color: #111;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.625;
  position: relative;
}

a:hover,
.uk-link:hover {
  color: #89c4f6;
  text-decoration: none;
}
#tm-header {

}
.uk-navbar-toggle {
    color: white;
}
.logo-mo img{
   margin-top: 20px;
    width: 50px;
}
.toplogo-mobi {
    width: 400px;
   margin-left: 50px;
   padding-top: 10px;
}
.toplogo-mobi h1 {
    font-size: 20px;
    color: white;
}
.cc-search {
    bottom: 0;
    position: absolute;
    right: 50px;
    background: #f0e0aa;
    width: 400px;
    padding: 10px 20px 0 0;
    height: 40px;
    
}
.cc-search::after {
    background: #f0e0aa none repeat scroll 0 0;
    content: "";
    height: 142px;
    left: -69px;
    position: absolute;
    top: 29px;
    transform: rotate(45deg);
    transition: all 500ms ease 0s;
    width: 142px;
    z-index: 2;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
border-radius: 0px;
}
.langeng {
    float: right;
    
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f6eac7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f6eac7;
	box-shadow:inset 0px 1px 0px 0px #f6eac7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2e5b7), color-stop(1, #f2e5b7));
	background:-moz-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-webkit-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-o-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-ms-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:linear-gradient(to bottom, #f2e5b7 5%, #f2e5b7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5b7', endColorstr='#f2e5b7',GradientType=0);
	background-color:#f2e5b7;
	border:1px solid #d5caa2;
	display:inline-block;
	cursor:pointer;
	color:#2b40a8;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2e5b7), color-stop(1, #f2e5b7));
	background:-moz-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-webkit-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-o-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:-ms-linear-gradient(top, #f2e5b7 5%, #f2e5b7 100%);
	background:linear-gradient(to bottom, #f2e5b7 5%, #f2e5b7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5b7', endColorstr='#f2e5b7',GradientType=0);
	background-color:#f2e5b7;
}
.myButton:active {
	position:relative;
	top:1px;
}
/* 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; }

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }

.block-topheader {
	background-image: url("../images/header-bg.jpg");

}

.imglogo{
	float: left;
}
.toplogo {
   width: 400px;
   margin-left: 100px;
   padding-top: 25px;
}
.toplogo h1{
	font-family: 'CSPraKasFDBold';
	color: #0560c7;
	font-size: 2.5em;
	margin-bottom: 10px;
	/*text-shadow: -1px 0 #0054cd, 0 1px #0054cd, 1px 0 #0054cd, 0 -1px #0054cd;*/
}

.uk-panel-title {
	font-family: 'CSPraKasFDBold';
	font-size: 1.6em;
	color: #303031;
	margin-top: 20px;
	margin-bottom: 20px;
}
.toplogo span{
	color: #9c9482;
	font-size: 1.2em;
	text-shadow: 0 0 0.2em #fbeac6, 0 0 0.2em #fbeac6;
	
}


.tm-navbar-bg .tm-navbar,.tm-navbar-attached {
	background-color: #0d2a6f;
}
.uk-navbar-nav > li.uk-active > a {
	color: #ffffff;
}
.uk-navbar-nav > li > a {
	font-size: 1.1em;
    color: #f0e0aa;
	padding: 4px 15px 0;
	height: 60px;
    line-height: 60px;
     text-shadow: 1px 1px 1px #000;
}
.uk-nav-navbar > li > a { 
    font-size: 1em;
    font-weight: 300;
}
.uk-nav-navbar > li.uk-active > a {
    color: #420084;
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  color: #ffffff;
}
.tm-block-top-a {
	background-color: #f0e0aa;

}
.carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper:hover .image_standard img, .carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.mod_fc_activeitem .image_standard img {
    margin-right: 10px;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal {
    background: rgba(0, 0, 0, 0) url("../images/nav.png") no-repeat scroll -20% 50% !important;
    border-radius: 10px 0 0 10px !important;
    box-shadow: none;
    height: 33px !important;
    margin-left: 3px;
    margin-right: 3px;
    position: absolute !important;
    top: 37%;
    width: 28px;
}
.grid-cc  {
padding-left: 10px;
 list-style: outside none none;
}
.uk-grid::before, .uk-grid::after {
    content: "";
    display: block;
    overflow: hidden;
}
.grid-cc::after {
    clear: both;
}
.grid-cc::before, .grid-cc::after {
    content: "";
    display: block;
    overflow: hidden;
}
.grid-cc {
    margin-left: -40px;
}
.grid-cc {
    margin-left: -25px;
}
.grid-cc {
    display: flex;
    flex-wrap: wrap;
    list-style: outside none none;
    margin: 0;
      padding: 0;
}
.grid-cc .uk-panel {

}
.cc-banner-home {
	margin-top: 15px;
}

.cc-right {
	float: right;
}
.cc-banner-right {
	padding-right: 15px;
}
.tm-block-top-c  {
	background-image: url("../images/top-c-bg.jpg");
	margin-top: 20px;
}

#title-slide-h1 {
height: 35px;
padding-top: 10px;
line-height: 35px; 
font-family: 'Quark' !important;;
color: #333333;
text-align: left;
font-size: 28px !important;;

}

#title-slide-h2 {
	padding-top: 5px;
height: 25px;
line-height: 25px; 
 font-family: 'Arundina Serif' !important;;
color: #333333;
text-align: left;
font-size: 22px !important;;

}
.title-slide-h3 {
height: 30px;
padding-top: 10px;
line-height: 30px; 
font-family: 'Quark' !important;;
color: #420084;
text-align: left;
font-size: 25px !important;;

}
.title-slide-h3 span { 
	font-size: 30px !important;
	color: #585858;
}
.uk-panel-box-primary {
	background-color: #0d2a6f;
}
.uk-panel-box-primary   li a.fcitem_link{
	color: #fff;
}
#tm-bottom-c {
	background-image: url("../images/botton-c.jpg") ;
    background-position: center bottom;
     background-repeat:repeat-x;
    background-color: #13266E;
}

#mod_fc_carousel_mask_136 ,#mod_fc_carousel_mask_144, #mod_fc_carousel_mask_146{
	border: none;
	box-shadow: none;
	
}
#mod_flexicontent_carousel136 {
	padding: 15px;
}
/* CURRENTLY ACTIVATED item container */
.home-top-a .carousel.mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.mod_fc_activeitem .mod_flexicontent_featured_wrapper_innerbox,
.home-top-a .carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.mod_fc_activeitem .mod_flexicontent_standard_wrapper_innerbox {
	background-color: transparent;
	border: none ;
	/*box-shadow: 4px 4px 2px darkgray;*/
}
.carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper_innerbox, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper_innerbox,
.tm-bottom-c .carousel.mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.mod_fc_activeitem .mod_flexicontent_featured_wrapper_innerbox,
.tm-bottom-c .carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.mod_fc_activeitem .mod_flexicontent_standard_wrapper_innerbox {
	background-color: transparent;
	border: none ;
	/*box-shadow: 4px 4px 2px darkgray;*/
}
.tm-bottom-c .uk-panel-title {
color: #ffffff;
}
.tm-bottom-c  .carousel.mod_flexicontent_wrapper .fcitem_title {
font-size: 15px;
}
.tm-bottom-c  .carousel.mod_flexicontent_wrapper .fcitem_title a {
color: #ffffff;
}
.tm-bottom-c .carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper .image_standard img
{
    border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(157, 238, 140, 0.4) inset, 0 0 0 16px rgba(240, 248, 255, 0.6) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-in-out 0s;
    cursor: default;
    height: 100%;
    position: relative;
    width: 100%;
}



.carousel.mod_flexicontent_wrapper .fc_float_left {
	    margin: 0 20px;
}
.home-bottom-b .carousel.mod_flexicontent_wrapper .fcitem_title a {
	color: #420084;
	font-size: 15px;
}

/* ========================================================================
   Use sticky note
 ========================================================================== */

.note {
	padding: 10px;
	margin: 15px;
	position: relative;
	background-color: #fe6;
	background: #f5eac6; /* Old browsers */
background: -moz-linear-gradient(top,  #f5eac6 0%, #f5eac6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5eac6), color-stop(100%,#f5eac6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5eac6 0%,#f5eac6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5eac6 0%,#f5eac6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5eac6 0%,#f5eac6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5eac6 0%,#f5eac6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5eac6', endColorstr='#f5eac6',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2), inset 0 0 1px rgba(255, 255, 255, .8);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2), inset 0 0 1px rgba(255, 255, 255, .8);
	box-shadow: 0 0 5px rgba(0, 0, 0, .2), inset 0 0 1px rgba(255, 255, 255, .8), inset 0 6px 6px rgba(0, 0, 0, .1);
}

.note:before {
	content: '';
	display: block;
	width: 90%;
	height: 20%;
	position: absolute;
	left: 10px;
	bottom: 3px;
	background-color: rgba(0, 0, 0, .1);
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	opacity: 1;
	z-index: -1;
}
.note:after {
	content: '';
	display: block;
	width: 90%;
	height: 20%;
	position: absolute;
	right: 10px;
	bottom: 3px;
	background-color: rgba(0, 0, 0, .1);
	-o-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	opacity: 1;
	z-index: -1;
}
.note .uk-panel-title ,.notebook { 
	color: #373737;
	font-size: 20px;
	text-align: center;
	}
.tm-content {
    margin-top: 20px;
}
.flexicontent {
    background: #fff;
    padding: 10px;
    padding-top: 20px;
}
.btn{
    background: transparent;
}
.carousel.mod_flexicontent_wrapper .content_standard {
    
}
#mod_flexicontent_carousel146 {
    margin-top: 60px; 
}


/* Start FLEXIContent Module Support */
.news.mod_flexicontent_wrapper .image_featured.fc_float_left img, .news.mod_flexicontent_wrapper .image_featured.fc_float_right img, .news.mod_flexicontent_wrapper .image_standard.fc_float_left img, .news.mod_flexicontent_wrapper .image_standard.fc_float_right img {
border-radius: 8px;
}
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.mod_fc_activeitem:hover .mod_flexicontent_standard_wrapper_innerbox,
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper:hover .mod_flexicontent_standard_wrapper_innerbox {
	background-color: rgb(208,208,208,0.5);
	/*border-color: #888 #555 #555 #888;*/
	/*box-shadow: 4px 4px 2px darkgray;*/
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper_innerbox, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper_innerbox {
   	border-width: 0;
   	background: transparent;
 }

 .news.mod_flexicontent_wrapper .image_featured.fc_float_left img, .news.mod_flexicontent_wrapper .image_featured.fc_float_right img, .news.mod_flexicontent_wrapper .image_standard.fc_float_left img, .news.mod_flexicontent_wrapper .image_standard.fc_float_right img {
  border: 2px solid #ffffff;
  -webkit-box-shadow: 1px 1px 2px #8a8a8a;
  box-shadow: 1px 1px 2px  #8a8a8a;
}


.news.mod_flexicontent_wrapper .fcitem_readon:hover a.readon,
.news.mod_flexicontent_wrapper .fcitem_readon:hover a.readon span {
	color: #fcfcfc;
}


#mod_fcitems_box_standard_144 div.mod_flexicontent_standard_wrapper_innerbox {
	margin:  8px 10px !important;
	padding:  0 !important;
	 border-width: 0px !important;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(92,91,92,0.41);
	-moz-box-shadow: 1px 1px 3px 1px rgba(92,91,92,0.41);
	box-shadow: 1px 1px 3px 1px rgba(92,91,92,0.41);
}
#mod_fcitems_box_featured_145 .news.mod_flexicontent_wrapper .fc_float_left {
	margin: 0 !important;
}
.news.mod_flexicontent_wrapper .fcitem_title {
font-size: 15px;
}
.news.mod_flexicontent_wrapper .fcitem_title a {
    color: #0D2A6F;
    font-weight: 500;
    font-size: 1em;
}
.news.mod_flexicontent_wrapper .content_featured .fcitem_title a { 
    font-size: 1.2em;
}
.news.mod_flexicontent_wrapper .fcitem_title a:hover {
    color: #061947;
    font-weight: 600;
}
.fcitem_text {
    color: #1b1b1b;

}
#mod_fcitems_box_featured_145 li a{
    color: #1b1b1b;
}
.cc-under .news.mod_flexicontent_wrapper .fcitem_title a ,.cc-under .fcitem_text{
    color: #fff;
}
.cc-underline .uk-panel-title{
    padding-bottom: 5px;
    border-bottom: 3px #F0E0AA solid;
}
.news_big_side.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper_innerbox, .news_big_side.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper_innerbox {
border-radius: 8px;
}
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.mod_fc_activeitem:hover .mod_flexicontent_standard_wrapper_innerbox,
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper:hover .mod_flexicontent_standard_wrapper_innerbox {
	background: rgba(0, 0, 0, 0.2);
     border-radius: 8px;
	/*border-color: #888 #555 #555 #888;*/
	/*box-shadow: 4px 4px 2px darkgray;*/
}
.cc-newsleter  h2.contentheading {
    background: #7211B8;
    border: 5px solid #EE9B0B; 
    border-radius: 10px;
     line-height: 3px;
    padding: 5px;
    min-height: 50px;
}
.cc-newsleter  span.fc_item_title a{
    font-size: 13px;
    line-height: 18px;
    color: #fff;
      text-shadow: 1px 1px 1px #000;
}
.module_readoncc-underline, .module_readoncc-under {
font-size: 13px;
    line-height: 18px;
      text-shadow: 1px 1px 1px #000;
    background: #7211B8;
    border: 1px solid #EE9B0B;
    float: right;
    padding: 10px;
      border-radius: 5px;
    box-shadow: 1px 1px 1px #ccc;
}
.module_readoncc-under{
    box-shadow: 1px 1px 1px #000;
}
.module_readoncc-underline a ,.module_readoncc-under a{
    color: white;
} 
.cc-under {
    padding-bottom: 10px;
}
/* End FLEXIContent Module Support */
.fctype2 .contentheading {
background: #7211B8;
    border: 5px solid #EE9B0B; 
    border-radius: 10px;
    padding: 5px;
    min-height: 50px;
}
.fctype2 .fc_item_title {
    font-size: .8em;
    color: white;
}
.uk-dropdown {
    width: 300px;
}
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
    color: #420084;
}
.tm-bottom-d {
    margin: 10px 0px;
}
.uk-width-1-3 {
}



section.tm-bottom-b.uk-grid .cc-under .news.mod_flexicontent_wrapper .fcitem_title a, 
section.tm-bottom-b.uk-grid .cc-under .fcitem_text {
  color: #000;
}

div#tm-bottom-c .news.mod_flexicontent_wrapper .fcitem_title a ,
div#tm-bottom-c .fcitem_text {
  color: #fff;
}

.mod_flexicontent_wrapper {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 0 13px 0;
}



