/* Copyright (C) arrowthemes, Regular/Extended Licence */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 @import url(//fonts.googleapis.com/css?family=IM+Fell+Great+Primer:400,400italic);

body, select, input, textarea, button, .menu-sidebar a, .menu-sidebar li > span {
    font-size: 1.0em;
    line-height: 20px;
}

em {
	color:#555555;
	}
.uk-navbar-toggle {
    color: #FFF;
    text-shadow: none;
    margin: 30px 20px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(130,160,184,0.5);
    box-shadow: 1px 1px rgba(130,160,184,0.5) inset;
}
#at-container {
    box-shadow: none;
}

#toolbar {
	background:#ffffff;
	} 
	
div#compass {
	z-index:1;
	position:absolute;
		top:200px;
	right:20px;
}
#offcanvas {
	z-index:99999;
	position:relative;
	}
#header {
	z-index:9999;
	position:relative;
	}
	
.content, #sidebar-a, #system, select {
	z-index:999;
	position:relative;
	}
	
a {z-index:99;
	position:relative;}		


div #main {
	min-height:700px;
	}
	
#logo {
	margin-top:20px;
	margin-left:20px;
	margin-right:2%;
	min-height:80px;
	}
	
#content {
    margin: 10px 60px 30px;
}	
	
ul.line li {
	line-height:normal;
	border-bottom: 1px solid #ccc;
	padding:5px;
	}
#showcase .module {
    padding: 0;
	margin:0 0 20px 0;
}	
div#slideshow-1-568c32c7a0812.wk-slideshow.wk-slideshow-content {
	background:#e1d398;
	}

.wk-slideshow-content .caption h1, .wk-slideshow-content .caption h2, .wk-slideshow-content .caption h3, .wk-slideshow-content .caption h4, .wk-slideshow-content .caption p, .static-content h1, .static-content p, div.caption p {
    color: #5a7487 !important;
	font-family: 'IM Fell Great Primer', serif;
	font-style:italic;
	font-size:180% !important;
	line-height:130%;
}

.wk-slideshow-content .caption h1, .wk-slideshow-content .caption h2, .wk-slideshow-content .caption h3, .wk-slideshow-content .caption h4, .wk-slideshow-content .caption p, .static-content h1, .static-content p {
background:none;
float:right;
}

.wk-slideshow-content .caption {
    padding: 0;
    width: 93%;
    height: auto;
    top: 25%;
	
	padding-left: 5%;
}
.wk-slideshow-content .caption p {
	box-shadow:none;
	width: 55%;
	float:right;
    text-align: left;
}	

#copyright {
    text-align: center;
    border-top: none;
    box-shadow: none;
}	

#copyright p {
    text-transform: none;
    letter-spacing: normal;
    font-size: 11px;
    margin: 15px 0;
}
/* remove the arrow on the Firm Overview sidebar menu */
li.item261 i.uk-icon-chevron-right {
	display:none;
	}
/*header titles */	
.module-title:before, h1.title:before, #system .item > header .title:before, article header:before {
    border-bottom-color: 2px solid rgba(102,102,102,0.09) !important;
}

#system .item > header .title, #system h1.title {
    position: relative;
    border-bottom: 2px solid rgba(102,102,102,0.09);
    -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.5) inset;
    -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.5) inset;
    box-shadow: 0 -1px 0 rgba(0,0,0,0.5) inset;
}

h1, h2.subtitle {
    font-size: 26px;
    line-height: 36px;
	font-weight: 600;
}

#innertop-a .module.mod-box.tag.deepest {
	padding:0;
	}
div.tagline-top	{
	margin-left:48px;
	}