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

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


ul .uk-nav-sub ul{
	list-style: square;
	color: #006237;
}

article p{
	font-size: 10pt; 
	font-family: Arial;
	line-height: 24px;
	text-align: justify;
}

 #magic-line { 
	position: absolute; 
	z-index: 0;
	margin-top: 60px;
	left: 6px; 
	width: 100px; 
	height: 2px; 
	background: #DB2027; 
	background: #00825D; 
	list-style: none outside none;
	border-radius: 1px;
}
 
 div.attachmentsList a.at_url:hover{
	text-decoration: none;
 }
 
div.attachmentsList table, div.attachmentsList table{
	border: 1px solid #e9e9e9;
 }
 
 *::-moz-selection {
    background: none repeat scroll 0 0 #00825D;
    color: #ffffff;
    text-shadow: none;
}

 *::selection {
    background: none repeat scroll 0 0 #00825D;
    color: #ffffff;
    text-shadow: none;
}
 
.cislfpBanners{
	box-shadow: 0 1px 6px rgba(50, 90, 90, 0.12), 0 0 1px rgba(0, 0, 0, 0) inset, 0 1px 0 rgba(0, 0, 0, 0) inset;
}

.tm-toolbar{

}

.socialsToolbar a{
	text-decoration: none;
}

.uk-breadcrumb, .tm-isblog .uk-article, .tm-noblog .tm-content, .uk-pagination > li > a, .uk-dropdown-navbar, ul.uk-nav-sub{
	background-color: #fff;
}

.tm-footer {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
	padding: 15px;
}

.uk-breadcrumb{
	padding: 1px 8px;
	margin-bottom: 0;
}

.tm-main > *:nth-child(n+2) {
    margin-top: 0px;
}

* + h1, * + h2, * + h3, * + h4, * + h5, * + h6{
	margin-top: 0;
}

.tm-isblog .uk-article{
	padding: 15px 30px;
}

.uk-article-title{
	font-size: 24px;
    font-weight: normal;
    line-height: 25px;
 
}

.tm-article-date-true .tm-article-content{
	margin-top: 25px;
}

.uk-panel-header, .uk-panel-box{
	padding: 5px 15px 15px;
}

.cisl-mainmenu{
	padding: 5px 15px;
}

.uk-panel-header .uk-panel-title, .uk-panel-title{
	margin: -5px -15px 0;
    padding: 10px 15px 15px;
}

.uk-panel-header .uk-panel-title {
	background-image: linear-gradient(to bottom, #00825D, #005c36);
	color: #fff;
	
}

.uk-panel .uk-panel-header, .uk-panel-header .uk-panel-title{
	border-radius: 3px 3px 0 0;
}

.uk-panel-box-primary, .uk-panel-box-secondary{
	background-color: #fff;
}

.uk-panel-box-primary .uk-panel-title {
    color: #D6012E;
}

.uk-panel-box-secondary .uk-panel-title {
	background-image: linear-gradient(to bottom, #D60032, #D6012E);
    color: #fff;
	border-radius: 3px 3px 0 0;
}

.uk-panel-space{
	background: none repeat scroll 0 0 #fff;
    margin-left: -15px;
	padding: 5px;
}

.tm-article-date-true .tm-article-date, .uk-button {
    background: none repeat scroll 0 0 #005c36;
	background-image: linear-gradient(to bottom, #00825D, #005c36);
}

.uk-panel-box .uk-panel-badge{
	top: 8px;
}

.uk-badge, label.error, .btn {
    background: linear-gradient(to bottom, #00825D, #005c36) repeat scroll 0 0 #005c36;
	
}

.tm-badge-primary{
	background-image: linear-gradient(to bottom, #00825D, #005c36);
}

.uk-badge-danger{
	background-image: linear-gradient(to bottom, #D60032, #D6012E);
}

.uk-badge-warning{
	background-image: linear-gradient(to bottom, #FBDC18, #F59F1D);
}

.uk-badge-success{
	background-image: linear-gradient(to bottom, #3BAA35, #117334);
}

.uk-button:hover, .uk-button:focus {
    background-color: #005c36;
}

a, .uk-link{
	color: #005c36;
}

a:hover, .uk-link:hover{
	color: #00825D;
	text-decoration: none;
}

.uk-panel-box-secondary > a:not([class]), .uk-panel-box-secondary > *:not([class*="uk-nav"]) a:not([class]){
	color: #005c36;
}

.uk-panel-box-secondary > a:hover:not([class]), .uk-panel-box-secondary > *:not([class*="uk-nav"]) a:hover:not([class]){
	color: #00825D;
}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side ul a:hover{
	color: #00825D;
}

.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus{
	color: #00825D;
}

.uk-search-field:focus, .uk-search.uk-active .uk-search-field{
	color: #00825D;
}


.uk-navbar-nav > li > a{
	color: #00825D;
}

.uk-nav-search > li.uk-active > a{
	color: #00825D;
}

.uk-search-field:focus, .uk-search.uk-active .uk-search-field{
	width: 180px;
}

.tm-article-date-true{
	padding-left: 30px !important;
}

.tm-article-date-true .tm-article-date{
	float: left;
	left: 0;
	top: 0;
    margin-left: -30px;
    margin-top: 0;
	margin-right: 10px;
	position: relative;
	padding: 7px 8px;
}

.uk-pagination > li > a:hover, .uk-pagination > li > a:focus, .uk-pagination > .uk-active > span{
	color: #fff;
	background-image: linear-gradient(to bottom, #00825D, #005c36);
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{
	height: 60px;
}

.uk-navbar-nav > li > a{
	height: 60px;
	line-height: 60px;
}

.uk-search:before, .tm-totop-scroller:after{
	color: rgba(0, 92, 54, 0.85);
}

.uk-navbar-flip .uk-dropdown-search{
	margin-top: 30px;
}

.uk-dropdown-search, .uk-dropdown-navbar{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.995);
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-navbar > .uk-navbar-nav:first-child > li:first-child > a:hover{
	background-color: #fff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1) inset;
}



.uk-navbar-nav > li.uk-active > a{
	background-color: #fff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1) inset;
	color: #D6012E;
}


.yoo-zoo p{
	margin-top: 0;
}

.uk-subnav > li, .uk-subnav > li > a, .uk-subnav > li > span{
	margin-bottom: 4px;
}

.uk-button:disabled{
	background-color: #fafafa !important;
}

.wk-slideset-default .nav.text .active span{
	color: #ffffff;
	background-image: linear-gradient(to bottom, #00825D, #005c36);
}


.wk-slideshow-everest > div .next, .wk-slideshow-everest > div .prev{
	background-image: linear-gradient(to bottom, #00825D, #005c36);
	border-radius: 2px;
}

.wk-slideshow-everest > div .next:hover, .wk-slideshow-everest > div .prev:hover{
	background-color: #005c36;
	background-image: none;
}

.uk-article img{
        float: left;
        margin: 0 10px 0 0 !important;
        border-radius: 2px;
        max-width: 33%;
	box-shadow: 2px 2px 2px rgba(50, 90, 90, 0.3);
}

.uk-width-medium-1-2 .uk-article *:not(.at_icon) > img{
	float: none !important;
	margin: 0 0 4px !important;
	border-radius: 2px;
	max-width: 100%;
	width: 100%;
	box-shadow: none;
}

.tm-leading-article .uk-article img{
	float: left;
	margin: 0 10px 0 0 !important;
	border-radius: 2px;
	box-shadow: 2px 2px 2px rgba(50, 90, 90, 0.3);
	max-width: 50%;
}

.tm-article-content p{
	margin-top: 0;
	
}

.tm-main-top p img{
	float: left;
        margin: 0 10px 0 0 !important;
        border-radius: 2px;
        box-shadow: 2px 2px 2px rgba(50, 90, 90, 0.3);
        max-width: 50%;
}

.tm-main-top p{
	text-align: justify;
}


.cislfpBanners .wk-slideshow .caption{
	background: none;
	font-family: "Source Sans Pro";
	font-size: 4em;
	font-weight: bold;
	margin-bottom: 15px;
	text-shadow: 2px 2px 4px #000000;
}

img.noshadow{
	box-shadow: none !important;
}

.slides img{
	max-width: 100% !important;
	float: none !important;
	margin: 0 !important;
	box-shadow: none !important;
}

.yoo-zoo .uk-panel-box{
	padding: 15px;
}

.business-uikit .uk-align-medium-left{
	margin-bottom: 0px;
}

.uk-panel-box .wk-zoo-item{
	margin-top: 10px;
}

.uk-panel-box .wk-zoo-item a img{
        margin-top: 10px;
	border-radius: 2px;
	box-shadow: 0 0 4px 0;
}
