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

@import url(../../../css/custom.css);

.custom-logo {
/* background-image: url(../../../../../images/logo.png); */
display: inline-block;
width: 270px;
height: 105px;
background: url(../../../../../images/logo.png) 50% 50% no-repeat;
background-size: contain;
}
#top-a .module {
	margin:0px;
	border-bottom: 0px;
	border-top:2px black;
	}
#top-b .module {
	margin:0px;
	}
#sidebar-a .module {
	margin:0px;
	/*background: #DAE4F1;	*/
	background: #FFFFFF;	
	}
#sidebar-a .module p{
	margin:10px;
	}			
#bottom-b .module {
	margin-right:0px;
	padding-left:20px;
	} 
#bottom-a .module {
	margin:0px;
	}  	 	  
#top-a:after, #top-b:after, #innertop:after {
content: "";
display: block;
border-bottom: 0px solid #eee;
}
.blueplank {
background-image: url(../../../../../images/blueplank.jpg);
height:15px;
    border-top-width:5px;
    -webkit-box-shadow: inset 0px 4px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    inset 0px 4px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         inset 0px 4px 3px rgba(50, 50, 50, 0.75);
}

#header {
display: table;
width: 100%;
background: #ffffff;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
color: #bbb;
background: url(../images/menu_dropdown_level1.png) 0 50% no-repeat;
}
#footer {
background-image: url(../../../../../images/plank.jpg);	
padding: 15px;
text-align: right;
font-size: 12px;
line-height: 18px;
color:#ffffff;
}
#bottom-b {
background-image: url(../../../../../images/plank.jpg);	
padding: 0px 0px 0px 40px; */
text-align: left;
font-size: 12px;
line-height: 18px;
color:#ffffff;
}

#bottom-a:before, #bottom-b:before, #innerbottom:before {
content: "";
display: block;
border-top: 0px solid #eee;
}
.grid-h .mod-line:before {
content: "";
display: block;
position: absolute;
top: -15px;
bottom: -15px;
left: -15px;
border-style: solid;
border-color: #eee;
border-width: 0 0 0 0;
}
.phonenumber { 
	color:#547DB5;
	font-size:13px;
	padding-top:10px;
	}
#headerbar a, #footer a {
color: #444;
font-size:13px !important;
}
#headerbar h2 {
font-size: 20px;
line-height: 20px;
margin: 5px 0 5px 0;
}
	
.greysocial {
	width:55px;
	background:#CBE1FF;
	padding:27px 0px 5px 20px;
	border-radius:0px 0px 4px 4px;
	text-align:center;
	)
#table .socialtable {
	text-align:center;
	margin-top:20px;
	background:#eeeeee;
	)
	
#headerbar {
padding: 0px 15px 0px 15px;
}
#logo + div {
display: table-cell;
padding-bottom: 10px;
vertical-align: top;
}

#menu {
position: absolute;
/* left: 300px; */
/* bottom: 20px; */
}
#logo, #logo > img, #menu {
float: right;
}
#content .box {
  display:inline-block;
}

h2 {
font-size: 20px;
line-height: 20px;
}
h1 {
font-size: 30px !important;
line-height: 30px !important;
}
h1, h2, h3, h4, h5, h6 {
margin: 15px 0 15px 0 !important;
}
#sidebar-a .innerpagemodule {
	background: #DAE4F1;
	color: #444;
}
#bottom-b .menu-line, .menu-line li, .menu-line li a {
display: inline-block;
float: right !important;
}


	
/* Line Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-line,
.menu-line li,
.menu-line ul,
.menu-line li a { display: inline-block;color:#fff; }


/* responsive */
@media (max-width: 479px)
.grid-h .mod-line:before {
border-top-width: 0px;
}

