/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/

#container_top1_modules
{
  background-image: url("/~lpipex01/images/lpi/background/top1-bg.jpg");
}

h1 {
	color: #CB3B30;
	font-size: 2em;
}

h2, .content-category h1 {
    font-size: 1.6em;
}

h4 {
	color: #e38179;
}

#container_top2_modules {
  border: none;
}

#container_footermenu {
  background-color: rgba(0, 0, 0, 0.5);
}

.hornav > ul > li.current, .hornav > ul > li.active {
	 background-color: rgba(202, 56, 48, 0.2);
}

.social-facebook {
	background-color: rgba(59, 89, 152, 0.5);
}

.social-googleplus {
	background-color: rgba(217, 74, 57, 0.5);
}

.fav-viewport {
    border: 3px solid #093;
}

.item-title::before, .page-header::before {
	background-color: transparent;
}
.item-title::after, .page-header::after {
	border: none;
}

div.lidvan .module_surround {
	padding:10px!important;
}
 
 #container_top1_modules, #container_top2_modules, #container_top3_modules, #container_main, #container_bottom1_modules, #container_bottom2_modules
{
  border: none;
}

div.referenties .module_surround {
	padding:15px!important;
}

@media only screen and ( max-width: 767px ) {
h4 { line-height: 40px ;}
.block_holder { padding: 0 10px;}
.maincontent { padding: 50px 10px 30px;}
}

@media only screen and (max-width: 440px) {
h1{ font-size: 22px;}
h2 { font-size: 20px;}
.item-title h1, .page-header h1, .item-title h2, .page-header h2, .item-title h3, .page-header h3, .item-title h4, .page-header h4, .item-title h5, .page-header h5, .item-title h6, .page-header h6 { font-size: 20px;}
}