/* ----------- */
.contact-teaser-image {
	margin-bottom: 40px;
}
.toolbox_teaser {
border: 1px solid #ededed;
}
body {
 font: 15px/21px 'PTSansRegular', Arial, Helvetica, sans-serif;
}
li {
	margin-bottom: 10px;
}
/*-------------*/
.content-boxes h4 {
	margin-top: 0px;
	margin-left: 45px;	
	min-height: 46px;
}
#content table td { 
    padding: 10px;
}
#content table { 
    margin-bottom: 20px;
}
#content div.title {
	margin-top: 30px;
}

#sidebar div.title:first-child {
	margin-top: 0px;
}
#content .title:first-child {
	margin-top: 0px;
}
/****** Homepage Rev-Slider *****/
#rev_slider_1_1 .tp-button {
	padding: 10px 28px 13px;
	border-radius: 5px;
	line-height: 0.8em;
	font-size: 18px !important;
}
#rev_slider_1_1 .tp-buttonBox {
	-webkit-box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.8);
	box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.8);
	border-radius: 5px;
	background-color: #cb1d1d;
}
#rev_slider_1_1 .tp-buttonBox:hover {
	-webkit-box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.8);
	box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.8);
	border-radius: 5px;
	background-color: #cb1d1d;
}


/********* /


.portfolio-one-text .portfolio-item .image {
width: auto;
float: left;
margin-right: 25px;
}

.portfolio-one-sidebar .portfolio-item .portfolio-content {
margin-top: 0px;
}

/******* Toolbox Teaser ********/

.clear {
	 clear: both; 
}
.toolbox_teaser, div.modal, #sidebar .textwidget {
	background: #f8f8f8;
	border: 1px solid #e5e4e4;
	margin-top: 20px;
}
.toolbox_teaser, #sidebar .textwidget {
	padding: 20px;
}
div.modal {
	margin-top: 10px;
}
#sidebar .textwidget {
	margin-top: 0px;
}
.toolbox_teaser .one_fourth, .toolbox_teaser .three_fourth {
	margin-bottom: 0px;
}
.toolbox_teaser h3 {
	margin: 0px;
}
.toolbox_teaser p {
	margin: 16px 0px 0px;
}
.toolbox_teaser p.linkBox {
	float: right;
	margin: 10px 0px 0px;
}
article.toolbox div.title {
	margin-top: 40px;
}

/******* Toolbox ********/
article.toolbox .toogle-content {
	margin-top: 20px;
}
article.toolbox .col {
	background: #f8f8f8;
	border: 1px solid #e5e4e4;
margin-bottom: 20px;
}
article.toolbox .col .heading, article.toolbox .col .col-content-container {
	margin: 0px 10px;
}
article.toolbox blockquote {
	margin-bottom: 30px 
}
article.toolbox .col .heading {
	margin-top: 10px;
	border-bottom: 1px solid #e5e4e4;
}
article.toolbox .col .heading h4 {
	margin-bottom: 0px;
	line-height: 1.4em;
	padding-bottom: 10px; 
}
article.toolbox .col .col-content-container{
	margin-top: 20px;
	margin-bottom: 10px;
}
article.toolbox .accordian {
	margin: 30px 0px;
}
article.toolbox .toggle-content .columns {
	margin-bottom: 0px;
}
article.toolbox h3 {
	margin-top: 40px;
}
article.toolbox .three_fourth h3 {
	margin-top: 0px;
}
.date {
	margin-top: 18px;
	float: left; 
	font-style: italic;
	font-size: 13px;
	line-height: 16px;
}
.more {
	float: right; 
}
/******** Sidebar ******/
#sidebar .title {
	margin-top: 50px;
}
#sidebar ul.toolbox_inactive {
	padding-left: 24px;
}
#sidebar .textwidget {
	
}
.side-nav {
	margin-bottom: 46px;
}
/**************/

.rev_slider_wrapper .shadow-right {
	display: none;
}

/****** Links etc. *****/
.breadcrumbs a:hover {
	color: #f20909 !important;
}
.portfolio-two-sidebar .portfolio-item {
	width: 308px;
}
span.tooltip-shortcode {
	color: #777 !important;
	font-weight: bold; 
}
span.tooltip-shortcode:hover {
	color: #f00 !important; 
}
.popup {
    font-size: 13px;
    line-height: 16px;
}

/****** Portfolio ******/
ul.filter-list li {
	margin-bottom: 0px;
}
.portfolio-two .portfolio-content .post-content {
	margin-top: 20px;
}
.portfolio-two .portfolio-content h4 {
	display: none;
}
a.search-link:after {
	border: 0px none;
}
.portfolio-two-text .portfolio-item .portfolio-content .entry-title {
	margin-bottom: 20px !important;
}
/**** Cookies ****/
#cookies-table th, #cookies-table td {
	border: 1px solid #999;
}
/*** Input ***/
input#submit {
	border: 0px none;
	padding-top: 6px;
	border-radius: 3px !important;
	line-height: 14px !important;
}
/*** Featured Buttons ***/
.featured-more {
	float: right;
}
.modal p{
	margin: 0;
}

/* IHRP Website - Additional CSS */

.header-social {
	padding-left: 10px;
	padding-right: 10px;
}
#network {
	font-family: 'Antic Slab';
}
#network .subnode a p {
	min-width: 170px;
}
#main ul {
	margin-top: 16px;
	margin-bottom: 16px;
}
#main blockquote ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#main li {
	margin-bottom: 1px;
}
.sep-double, 
.sep-dashed, 
.sep-dotted {
	margin-top: 20px;
	margin-bottom: 20px;
}

