/*
Theme Name:	Child theme - Scroller
Theme URI: http://themnific.com
Description:	A basic child theme for Scroller Theme
Author:		Dannci & Themnific
Author URI: http://themnific.com
Template:	scroller
Version:	0.1

*/

/* Globals */
.hidethis {
	display: none !important;
}

a:hover {
 color: #4DC8E3 !important;
}

.btn-primary {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #ffffff !important;
  font-size: 14px;
  background: #4ab875;
  padding: 8px 16px;
  text-decoration: none;
}

#header a.btn-primary:hover {
  background: #338051 !important;
  color: #ffffff !important;
  text-decoration: none;
}

/* Header */

#header {
	height: 130px;
}

#navigation h1.showme,
#header h1.classic {
	margin: 0;
}

ul.scroll {
	margin-top: 18px !important;
}

.bigmenu .scroll, 
.bigmenu .navi {
	right: -150px;
}

.bigmenu .navi {
	top: 18px;
}

#subscribe-btn {
	position: absolute;
	right: -250px;
	top: 44px;
}

/* Home page main slideshow */

#home {
	padding: 95px 0 30px 0;
}

#rev_slider_1_1_wrapper {
	
}

.mainflex_holder {
	min-height: 5px;
}

.tp-thumbs.outer-right.erinyen {
	top: 5px !important;
}

.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over {
	opacity: .7;
}

.free_content h1, .free_content h2{
margin: 0 0;
padding: 0 0;
color: #fff;
font-size: 65px;
text-shadow: 0px 0 black, 0 0px black, 0px 0 black, 0 0px black, 0px 0px 0px #000; 
letter-spacing: normal !important;
line-height: 1 !important;
font-weight: 400 !important;
}

.free_content h2 {font-size: 50px;}
.free_content h3 {color: #ffffff !important;}

#header .container {
	max-width: 1800px !important;
}

/* Home page content area */

.section .container {
	padding: 90px 0 70px 0;
}

#reports .container {
	/*padding-top: 0;*/
}

.home .container {
	width: 90%;
}

.item_height1_alt {
	height: 550px;
}

a.section_all_link {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
}

a.section_all_link:after {
    position: absolute; /* Prevent underline of arrow */
    padding-left:5px; /* Add a little space between text and arrow */
    content: "\00bb"; /* Unicode hex for &raquo; */
}

/* Home page sidebar */
 
.homepage-sidebar-widget {
	margin-bottom: 30px;
}

/* Archive pages */

.upper .item_full h3 {
	text-transform: none !important;
}

a.hoverstuff-zoom {
	display: none;
}

a.hoverstuff-link {
	width: 100%;
}

.cats {
	top: 35%;
}

/* Single page */

.container_block {
	padding-top: 130px !important;
}

#sidebar ul li.cat-item, #sidebar ul li.page_item {
	list-style: none;
}

.staff-list {
	display: inline-block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.staff-list .imgwrap {
	background: none;
	margin-right: 20px;
	max-width: 150px;
}

.team-members .loop {
	width: 100%;
}
