/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
#zvt-header{
    background:#077ca3; 
	margin-bottom:30px;
}
 
.zvt-top-panel{
	padding-left:2px; 
	padding-right:2px; 
	min-height:100px; 
}
.zvt-top-panel h2{
  color:#fff!important;
  font-size: 14px;
  font-weight: 700;
  padding:0!important;
  margin-bottom: 5px!important;
}
 
.zvt-top-panel h3{
  color:#fff66a!important;
  font-size: 16px;
  font-weight: 700;
  padding-top:26px!important;
}
.zvt-publications-list{
	 list-style-type:square!important;
}
.zvt-publications-list li{
	padding:10px!important;
}
.zvt-intro-title{
	text-align:center!important;
	vertical-align: middle;
}
.zvt-contact-sidebar{
	font-size:12px !important;
}
.uk-article .uk-article-title {
	padding-top:20px;
}
.uk-scrollspy-init-inview  .uk-article-title{
	padding-top:0px!important;
}
.zvt-top-panel ul{
	padding-left:5px;
	margin-top:5px !important;
}
.zvt-top-panel ul li{
	list-style-type:none!important;
	font-size: 15px;
	font-weight: 400;
}
.zvt-top-panel ul li a{
	color:#eaf9ff!important;
 }
.zvt-top-panel ul li a:hover{
	color:#fff66a!important;
	text-decoration:none!important;
}
.right-border{
	  border-right:1px dashed rgba(255,255,255,0.5);
}

.widget-archive a{
	font-size:12px!important;
	text-decoration:none!important;
}




.zvt-apps-box{
	
	background:#f6f6f6;
	/*background:#eafaff;*/
	border:1px solid #00b0f0;
	 border-radius: 5px;
  box-sizing: border-box;
  
  
}
.zvt-apps-widget{
	padding:5px 15px!important;
	
}

.zvt-books-widget{
	
}
.blog-header{
	background:#5e9fd7!important;
}
.blog-title-zvt{
	background:#5e9fd7!important;
	color:#fff;
	padding:8px!important;
	text-align:center;
	
}
#tm-top-a{
	background:url(../images/banner-apps.png) center no-repeat;
}

#bottom-d-zvt{
	
	background:#077ca3!important;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.25);
}
.tm-bottom-d .uk-panel-title{
	
	font-size:17px!important;
	line-height: 24px;
    margin-bottom: 14px;
	
	
	/*border-bottom:1px solid #fff;*/
}

.tm-bottom-d .uk-panel-box{
	padding-top: 0px!important;
}
#tm-bottom-d{
	margin-top:5px!important;
}

.tm-bottom-d .uk-nav-side > li > a {
font-size:13px!important;	
padding: 2px!important;	
}
.tm-bottom-d .uk-nav-side > li > a:hover {
background:#087296!important;	
}
.zvt-projects-title h2{
	color:#fff!important;
	font-size:26px!important;
   margin-top:10px;
    padding-bottom:10px;
   text-align:center;
   border-bottom:1px solid rgba(255, 255, 255, 0.25);
}
.zvt-projects-title{
	margin:0 30px;
	
}

.zvt-footer{
	padding:20px 0;
}

#downloadPDF {
    float: right;
    padding: 0 0 0 12px;
}

.tm-sidebar-b{
/*	background:url(../images/bg-top.png) no-repeat !important;*/
	
	
	

	/*width:20% !important;*/
	padding-right: 10px!important;
	background:#2d3e4f !important;
	

	-webkit-box-shadow: 0px -5px 11px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px -5px 11px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px -5px 11px 0px rgba(50, 50, 50, 0.25);



}
.tm-main{
	background:#fff;
	
	

	-webkit-box-shadow: 0px -5px 11px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px -5px 11px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px -5px 11px 0px rgba(50, 50, 50, 0.25);


}

.tm-sidebar-b .uk-panel-box{
	padding: 8px!important;
}
.tm-sidebar-a{
	padding-right: 10px!important;
}

.zvt-main-top{
	margin-bottom:0!important;
	width:98%!important;
}
.zvt-main-top .uk-panel-title{
margin-top:8px!important;
color:#426bba!important;
padding-bottom:10px;
border-bottom:3px solid #426bba;
	
}
.zvt-main-top .uk-panel-title span{
color:#ff0000!important;

font-weight:bold;
	
}



.tm-sidebar-b .uk-panel-title{
color:#fcfcfc!important;
padding-bottom:10px;
border-bottom:3px solid #fcfcfc;
	
}
.tm-sidebar-b .uk-panel-title span{
color:#de373b!important;

}
.zvt-menu-title{
	color:#fff!important;
	font-size:18px !important;
	font-weight:bold;
	 
}
.blog-button{
	
	float:right;
	margin:4px 10px;
}
.uk-button-blog {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #ffffff;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  padding: 0 12px;
  background: #077ca3;
  vertical-align: middle;
  /* 8 */
  line-height: 30px;
  /* 9 */
  min-height: 30px;
  /* 10 */
  font-size: 12px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  text-decoration: none !important;
   border-radius: 16px;
  box-sizing: border-box;
}
.uk-button-blog:hover {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #ffffff;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  padding: 0 12px;
  background: #2d3e4f;
  vertical-align: middle;
  /* 8 */
  line-height: 30px;
  /* 9 */
  min-height: 30px;
  /* 10 */
  font-size: 12px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  text-decoration: none !important;
}

.box-button{
	
	float:right;
	padding:10px 0;
}

.uk-button-boxes {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #ffffff;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  
  padding: 5px 24px;
  background: #077ca3;
  vertical-align: middle;
  /* 8 */
  line-height: 30px;
  /* 9 */
  min-height: 30px;
  /* 10 */
  font-size: 12px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  text-decoration: none !important;
  border-radius: 24px;
  box-sizing: border-box;
}
.uk-button-boxes:hover {
  
  background: #2d3e4f;
  color:#fff;
}
.zvt-box-title{
	
	color: #00456e!important;
	/*font-family: "Georgia",serif;*/
    font-size: 1.375rem;
   /* font-weight: 900;*/
    line-height: 1.5rem;
	
	
}

hr.box-hr{
	border-top: 0.0625rem solid #4bc6df;
	margin: 10px 0!important;
}

.zvt-breadcrumbs {
	
	color:#ececec!important;
	padding:8px!important;
}
.zvt-breadcrumbs a{
	
	color:#bee6e6!important;
}

#tm-top-d{
	background:#066787!important;
}

.uk-scrollspy-init-inview h1,.uk-article-title{
	margin-bottom:2px!important;
font-size:18px !important;	
line-height:20px !important;	

font-weight:500;
}

.uk-scrollspy-init-inview h1 a:hover{
	
color:#ff0000 !important;	
}


/* disable click on front page */
.uk-scrollspy-init-inview img{
	pointer-events: none;
   cursor: default;
}

.zvt-profile{
	
	background: #e9f0f7;
	color: #1c4676;
	border-radius: 16px;
    padding: 10px;
}
.zvt-projects{
	
	background: #f6f6f6;
	color: #333;
	border-radius: 8px;
	padding: 10px;
	
}

.zvt-social-icons {
	float:right;
}
.zvt-publications-box{
	
	padding: 10px;
	border-bottom:5px #fff solid;
}

/* SEARCH */

.effect8 .uk-h3{
	
	padding-top:15px!important;
}


.effect8 h1{
	
	padding-top:10px!important;
	font-size:17px!important;
}

.effect8  .tm-article .tm-article-content p{
	
	font-size:90%!important;
}

.effect8  .tm-article .tm-article-content .uk-article-meta{
	
	font-size:75%!important;
}

.zvt-search-box{
	
	background:#212d3a;
	border:1px solid #748392;
	padding-left:4px;
}
.tm-search .uk-dropdown-blank {  
display: block;  
}  
.uk-search-field, .uk-search .uk-search-field { width: 100px; }
.uk-search .uk-search-field,  
.uk-search .uk-search-field:focus {  


}
/* Placeholder */
.uk-search-field:-ms-input-placeholder {
  color: #fff !important;
}
.uk-search-field::-moz-placeholder {
  color: #fff;
}
.uk-search-field::-webkit-input-placeholder {
  color: #fff;
}
/* Focus */
.uk-search-field:focus {
  outline: 0;
}
/* Focus + Active */
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field {
  width: 180px;
}

/*OFF CANVAS */
#tm-top-d{
	
	background:#2f445a!important;
}
.zvt-offcanvas{
	margin-top: -9px!important;
	background:#1d2c3b;
	padding:0 0 0 30px;
}
.zvt-offcanvas-menu{
	padding:10px!important;
}

/* MOBILE SETTINGS */
@media (max-width: 640px) {
	
.tm-header {
    margin-bottom: 5px;
    margin-top: 5px;
}	
  .zvt-social-icons {
    display:none;
  }
  .tm-main {
    background: #fff;
    box-shadow:none !important;
}
.uk-navbar{
	border:none!important;
}
}

@media (max-width: 1280px) and (min-width: 1220px) {
  .uk-navbar-content .uk-search{
	display:none!important;
}
}

.zvt-grid1{
	width:10%
}  
.zvt-grid2{
	width:20%
} 
.zvt-grid3{
	width:26%
} 
.zvt-grid4{
	width:36%
} 

@media (max-width: 1220px) and (min-width: 1050px) {
  .uk-navbar-nav > li > a {
   padding-right:15px;
font-size: 17px;
  
	}
.zvt-top-panel{
	padding-left:8px; 
	padding-right:8px; 
	min-height:100px; 
 }
 .zvt-top-panel h2{
 
  font-size: 14px;
 
 	 
 }
 
 .zvt-top-panel h3{
 
  font-size: 14px;
 
 
	 
 }
 .zvt-top-panel ul li a {
 font-size:14px;
}

.zvt-grid1{
	width:8%
}  
.zvt-grid2{
	width:22%
} 
.zvt-grid3{
	width:28%
} 
.zvt-grid4{
	width:38%
} 

}


@media (max-width: 1050px) and (min-width: 960px) {
  .uk-navbar-nav > li > a {
   padding-right:20px;
font-size: 17px;
  
	}
.zvt-top-panel{
	padding-left:8px; 
	padding-right:8px; 
	min-height:100px; 
 }
 .zvt-top-panel h2{
 
  font-size: 12px;
 
 	 
 }
 
 .zvt-top-panel h3{
 
  font-size: 12px;
 
 
	 
 }
 .zvt-top-panel ul li a {
 font-size:12px;
}

.zvt-grid1{
	width:8%
}  
.zvt-grid2{
	width:20%
} 
.zvt-grid3{
	width:24%
} 
.zvt-grid4{
	width:36%
} 

.uk-navbar-content .uk-search{
	display:none!important;
}
}

@media (max-width: 960px) and (min-width: 480px) {
  .zvt-social-icons{
	  display:none;
  }
.zvt-top-panel{
	padding-left:2px; 
	padding-right:2px; 
	min-height:150px; 
 }
 .zvt-top-panel h2{
 
  font-size: 12px;
 
 	 
 }
 
 .zvt-top-panel h3{
 
  font-size: 12px;
 
 
	 
 }
 .zvt-top-panel ul li a {
 font-size:12px;
}
 
}




@media (max-width: 500px) {

.zvt-main-top .uk-panel-title {
   	border-top: 3px solid #426bba;
    padding: 5px;
	font-size:20px;
}	
.tm-header {
    margin-bottom: 5px;
    margin-top: 5px;
}	
  .zvt-social-icons {
    display:none;
  }
  .tm-main {
    background: #fff;
    box-shadow:none !important;
}
.uk-navbar{
	border:none!important;
}
}

.tm-article-content ol{
	
	font-size:90%!important;
}
.tm-article-content ul{
	
	font-size:90%!important;
}
.tm-slideset-avion .uk-panel-box{
	
	border:1px solid #44a6d8;
}


