/* GENERAL ------------------------------------------------------------*/

/* skin ---------------------------------------------------------*/
/* GENERAL ------------------------------------------------------------*/
.topbareu {height:30px; position:relative; display:block; margin:0 auto 0; padding:0px; width:100%; background:#ffffff;}
#menubareu {background:#00b0f0; color:#ffffff; padding-top:3px;}
.co1 { margin-top:2px !important}


/* ########################################################################## */



.transtext { position:absolute; z-index:99999; text-align:center; margin:0 auto 0; margin-top:200px; border:0px solid #ff0000; left:35%; position:fixed; right:50%;}
html, body, ul { margin:0px; padding:0px;}
ul { list-style:none; line-height:23px;}
p em { font-size:14px;}
.image_right {float:right; margin:10px; border:1px solid #cccccc; padding:2px;}
.clb { border:0px; margin-top:80px}
body{
	color: #888;
}
.pt, #sitemap h1 { padding-top:0px !important; margin-top:0px !important;}
#imageborder img { border:1px solid #323232;}
#imageborder h4 { margin-top:0px; padding-top:0px;}
#sierpoort6img {max-width:769px; position:relative;}
#sierpoort6img ul { list-style:none; margin:0px; padding:0px;}
#sierpoort6img  li { float:left; margin-right:12px; margin-bottom:12px; width:240px;}
#sierpoort6img  li img { border:1px solid #323232; width:100%; }
#sierpoort6img  li p { margin:0px; padding:6px 0px; text-align:center; font-style:italic; font-weight:bold; clear:both;}
#sierpoort6img  li:last-child { margin-right:0px !important;}

#gallerysiertrap {max-width:769px; position:relative; padding-top:12px;}
#gallerysiertrap ul { list-style:none; margin:0px; padding:0px;}
#gallerysiertrap  li { float:left; margin-right:5px; margin-bottom:12px; width:248px; overflow:hidden;}
#gallerysiertrap  li div { text-align:center; padding:0px 0px; font-size:12px; text-decoration:none; margin:0 auto 0; width:240px; line-height:14px;}
#gallerysiertrap  li div a { text-decoration:none !important;}
#gallerysiertrap  li img { border:1px solid #323232; width:246px; }
#gallerysiertrap  li p { margin:0px; padding:6px 0px; text-align:center; font-style:italic; font-weight:bold; clear:both;}
#gallerysiertrap  li:last-child { margin-right:0px !important;}

.flagstonesbanner {clear:both; position:relative; width:100%; display:block; margin:0px; padding:0px; line-height:0px;}
.flagstonesbanner ul { line-height:0px; margin:0px; padding:0px; list-style:none;}
.flagstonesbanner ul li { margin-right:13px; margin-bottom:15px; padding:0px; float:left; width:243px; border:0px;}
.last { margin-right:0px !important;}
.flagstonesbanner ul li p{text-align:left; padding:0px 0px 0px 6px; margin:0px; margin-top:13px; clear:both; position:relative;}
.flagstonesbanner ul li a { text-decoration:none; font-size:14px; font-weight:bold; color:#4c5fbe; font-style:italic;}
.flagstonesbanner ul li a:hover { color:#462132;}
.flagstonesbanner ul li a img { border:0px; }

/* Natuursteenstrips PROJECTS ---------------------------------------------------*/
.natuursteenstrips {clear:both; position:relative; width:100%; display:block; margin:0px; padding:0px; line-height:0px;}
.natuursteenstrips ul { line-height:0px; margin:0px; padding:0px; list-style:none;}
.natuursteenstrips ul li { margin-right:12px; margin-bottom:14px; padding:0px; float:left; width:182px; border:0px;}
.last { margin-right:0px !important;}
.natuursteenstrips ul li p{text-align:center; padding:0px 0px 0px 6px; margin:0px; margin-top:13px; clear:both; position:relative;}
.natuursteenstrips ul li a { text-decoration:none; font-size:13px; font-weight:normal; color:#4c5fbe; font-style:italic;}
.natuursteenstrips ul li a:hover { color:#ff0000;}
.natuursteenstrips ul li a img { border:1px solid #323232; }
.natuursteenstrips ul li a img:hover { border:1px solid #ff0000; }
body,
.home-block-heading span,
.page-heading span{
	background: #ffffff;
}
.round-box2 { width:630px; margin:10px 0px; padding:10px; border:1px solid #0C69A6; background-color:#ffffff;
	border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;}
#ricoh h4 { margin-top:0px;}
#sitemap ul { line-height:24px; margin-left:15px; text-decoration:none !important; list-style:disc !important;}
#sitemap ul li a { font-size:18px; text-decoration:none !important;}
#sitemap ul li ul { margin-left:15px;}
#sitemap ul li ul li a { font-size:14px; text-decoration:none !important; color:#323232;}
#sitemap ul li ul li a:hover { font-size:14px; text-decoration:underline !important; color:#2649c8;}
#sitemap ul li ul li ul { margin-left:21px;}
#sitemap ul li ul li ul li a { font-size:12px; text-decoration:none !important; color:#2649c8;}
#sitemap ul li ul li ul li a:hover { color:#323232; text-decoration:underline !important; font-size:12px; }
body a{ color: #3b66fe;}

body a:hover,
#top-widget-holder a:hover,
#nav>li>a:hover,
.project-heading .launch:hover{
	color: #323232;
}

h1,h2,h3,h4,h5,h6{ color: #444444; }

/* Selection colours (easy to forget) */


body {-webkit-tap-highlight-color: #ea4c88;}

/* HEADER ------------------------------------------------------------*/


#home_images2 { margin:0px; padding:0px; position:relative; clear:both;}
#home_images2 .wrapper { border-top:1px solid #bbbbbb; padding-top:14px;}
.home_images { width:100%; position:relative; margin-bottom:10px;}
.home_imagesleft {float:left; max-width:250px; margin:0px; padding:0px;}
.home_imagesright {float:left; max-width:700px; margin:0px; padding:0px; margin-left:10px;}
.home_imagesright h3 { margin-top:0px; padding-top:0px;}
.inner-bg-bottom {
    margin: 0;
    border: 2px solid #f0f0f0; font-size:14px;
    color: #000;
    width: 84%;
	padding: 0px;
    text-align: left;
    background-color: #ffffff; margin-top:15px; padding:12px;
    
    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
}
.inner-bg-bottom-inner {
    margin: 0;
    border: 2px solid #f0f0f0;
    color: #000;
    width: 54%;
	padding: 0px;
    text-align: left;
    background-color: #ffffff; margin-top:15px; padding:12px; float:left;
    
    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
}
.inner-bg-bottom-inner2 {
    margin: 0;
    border: 2px solid #f0f0f0;
    color: #000;
    width: 30%;
	padding: 0px;
    text-align: left;
    background-color: #ffffff; margin-top:15px; padding:12px; float:left; margin-right:12px;
    
    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
}
.inner-bg-bottom h4 { margin-top:2px !important;}

/* WIDGETS------------------------------------------------*/

#top-widget-holder{
    background: #462132;
    color: #aaaaaa;
}

#top-widget-holder h4{
	color: #000000;
}

#top-widget-holder a{
	color: #462132;
}

/* NAVIGATION ------------------------------------------------------------*/
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative; line-height:30px;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.nav a{ color: #E2E0D7; }

#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	color: #E2E0D7;
}

/* sub navigation -----------------------------------------------------*/

#nav>li ul{ background: #462132; }

#nav>li ul li a{ color: #fff; }

#nav>li ul li a:hover,
#nav>li ul li:nth-child(even) a:hover{
}

#nav>li ul li:nth-child(even) a{
}

/* BREADCRUMBS ------------------------------------------------------------*/

.breadcrumbs{ color: #444; }

.breadcrumbs a{ color: #888; }


/* CONTACT CONTENT ------------------------------------------------------------*/

#contact-sidebar{ background: #e2e0d7; }
.header{
	
	background-image: url(../images/bgsnow.jpg);
	background-repeat: repeat-x;
}
.headertop {
	width: 100%;
	clear: both;
	position: relative;
	display: block;
	height: 80px;
}
.logopart222 {
	float: left;
	padding-top: 18px;
	padding-bottom: 2px; padding-right:15px;
}
.logopart222 img { width:100%; max-width:394px !important;}

/* SIDEBAR ------------------------------------------------------------*/

#sidebar{ background: #e2e0d7; }

#sidebar .block{ border-bottom: 1px solid #bcbcba; }

/* HOME ------------------------------------------------------------*/

.home-block figcaption{
	background: #462132;
	color: #f1f1f1;
}

/* PORTFOLIO ------------------------------------------------------------*/

.portfolio-thumbs figcaption{
	background: #462132;
	color: #f1f1f1;
}

/* PROJECT ------------------------------------------------------------*/

.project-heading .launch{ color: #888; }

.project-info strong{ color: #444; }

.project-pager a{ color: #444; }

.project-pager a:hover{ 	color: #ea4c88; }
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100% !important; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {
	 
	position: relative;
	 
	
	/*-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	box-shadow: 2px 2px 0px rgba(0,0,0,.2); */
}

/* RELATED PROJECTS ---------------------------------------------------*/
#slider-holder{
	padding-bottom: 12px;
}


#slider-holder #headline{
	position: relative;
	float: right;
	width: 185px;
	padding: 0px;	

}
#slider-holder #headline img { clear:both; margin-bottom:1px; padding:0px; line-height:0px !important; display:block; }

.related-heading{ color: #444; }

.related-projects .thumb{ background: #ea4c88 url(../img/plus.png) center center no-repeat; }
#slider-holder #headline{
	position: relative;
	float: right;
	width: 185px;
	padding: 0px;	

}
#slider-holder #headlineinner{
	position: relative;
	float: right;
	width: 185px;
	min-height: 392px;
	padding: 0px;	

}
#slider-holder #headline img { clear:both; margin-bottom:1px; padding:0px; line-height:0px !important; display:block;}
#slider-holder #headlineinner img { clear:both; margin-bottom:10px; padding:0px; line-height:0px !important;}
.textpart {clear:both; position:relative; max-width:760px; text-align:left; padding-top:0px; padding-bottom:20px;}
.textpart h1 { margin-top:0px; padding-top:12px;}
.lusica { font-family:Lucida Handwriting; font-size:15px;}

/* BLOG ------------------------------------------------------------*/

#posts-list .feature-image,
#post-content .feature-image{ background: #ea4c88 url(../img/plus.png) center center no-repeat; }

article .meta{
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	overflow: hidden;
}

#posts-list .entry-date{ color: #f1f1f1; }

/* PAGE NAVIGATION ------------------------------------------------------------*/

.page-navigation a{
	background: #444 url(../img/noise.png) repeat;
	color: #f1f1f1;
}

.page-navigation a:hover{
	background: #ea4c88;
	color: #fff;
}

/* PAGER ------------------------------------------------------------*/

.pager li a{ color: #444; }

.pager li:hover a{
	color: #fff;
	background: #ea4c88;
}

.pager li.active a{ 
	background: #444;
	color: #fff;
}

/* FOOTER ------------------------------------------------------------*/


.footer .footer-bottom p { color:#ffffff;}
.footer .footer-bottom .left a { color:#ffffff; font-size:24px; text-decoration:none !important;}
.footer .footer-bottom .left a:hover { color:#323232;}
#comboNav {
  display: none;
}

.wrapper {
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
}

.greaybg2{background:#f1f1f1; clear:both; position:relative; display:block; padding-bottom:20px;}

/* skin End ---------------------------------------------------------*/

article, aside, canvas, .figure, .figure img, figcaption, hgroup,
.footer, .header, .nav, .section, audio, video {
	display: block;
}
.one-third-thumbs div { margin-bottom:8px !important;}
.clearfix{ clear:both; }

.clearfix:after {
	
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.wrapper{
	margin: 0 auto; 
	position: relative;
}

body{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; color:#323232 !important;
}



body p{
	margin-bottom: 21px;
}

body a{
	text-decoration: none; font-weight:bold; text-decoration:underline; color:#3054cc;
	

}

body a:hover { color:#3d83bc;}
.delspace {
    border-collapse: collapse;
}
#logo{
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 0px;
}

#logo:hover{ opacity: 0.8;}

h1,h2,h3,h4,h5,h6{
	font-family: Arial, sans-serif;
	font-weight: 400;
}

h1{ font-size: 30px; margin-top:12px; margin-bottom:0px;}

h2{ font-size: 25px; margin-bottom:0px }

h3{ font-size: 20px; margin-bottom:0px; }

h4{ font-size: 18px; margin-bottom:0px; }

h5{ font-size: 14px; }

h6{ font-size: 12px; }


.wrapper {
	max-width: 960px;
}

.right{
	float: right;
}

.left{
	float: left;
}


.right:after {
	
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#top-widget-holder,
.footer,
aside{
    font-size: 12px;
    line-height: 1.5em;
}

.page-heading{
	text-align: left;
	margin-bottom: 15px;
	/*background: url(../img/div-line.png) repeat-x center center;*/
}

.page-heading span{
	padding: 0px 20px;
	margin-left: 20px;
}


/* WIDGETS------------------------------------------------*/

#top-widget-holder{
    z-index: 1000;
    position: relative;
    
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.5); 
    -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.5);
    -o-box-shadow: 0px 1px 2px rgba(0,0,0,.5);
    box-shadow: 0px 1px 2px rgba(0,0,0,.5);
}

#top-widget{
	display: none;
}

#top-widget .padding{
	padding-top: 20px;
    padding-bottom: 30px;
}

#top-open{
	position: absolute;
	bottom: -42px;
	right: 0px;
	display: block;
	width: 42px;
	height: 42px;
	background: url(../img/top-open.png) no-repeat 0px 0px ;
	
	text-indent: -9000px;
}

#top-open.tab-closed{
	background-position: -44px 0px;	
}

/* WIDGET COLS ------------------------------------------------------------*/
.widget-cols { background:#fff; padding:12px;}
.widget-block h4 {font-size:12px; font-weight:bold; color:#000000;}
.widget-block p {font-size:12px; font-weight:normal; color:#414141;}
.widget-cols h4{
	margin-bottom: 21px; font-size:12px; font-weight:bold; color:#505050;
}

.widget-cols>li{
	width: 220px;
	float: left;
	margin-right: 20px;
}

.widget-cols>li.fourth-col{
	margin-right: 0px;
}


/* COMBO NAVIGATION ------------------------------------------------------------*/
#comboNav {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px;
  float: left;
}
.rightbanner { width:177px; border:1px solid #ccc; padding:5px 2px 8px 4px; margin-bottom:10px;}
.rightbanner h4 { margin:0px; padding:0px; font-size:15px; font-weight:bold;}
#jet7images { margin:0px; padding:0px; list-style:none; width:100%;}
#jet7images  li {
	margin-right: 0px;
	line-height: 24px;
	float:left; margin-right:5px;
}
#jet7images  li a { text-decoration:none;}
#jet7images  li a:hover { text-decoration:underline; color:#333}
#jet7images  li img { width:183px; border:1px solid #cccccc;}
.jetli { margin-right:0px !important;}

/* NAVIGATION ------------------------------------------------------------*/
.phonemedia {float:right; height:auto; width:auto; padding-top:24px; text-align:left;}
.phonemedia p { margin-bottom:18px;}
.phonemedia span { font-size:15px; color:#757575;}
.menupart {width:100%; position:relative; display:block; clear:both; min-height:30px;}
.nav{
	margin-top: 0px;
	min-height: 30px;
}


.nav a{
	text-decoration: none;
}
#nav li{
	padding-top: 0px;
	padding-right: 92px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav>li> a{
	font-family: Arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
}
#nav>li> a:hover {
	color: #d0eaff;
}

#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
	border-bottom: solid #ebebe8 5px;
}

/* **************************************************************************************************************************************************************** */
#test { padding-right:0px; padding-top:0px;}
#test { left:-221px;}
#test > ul > li > a {
  font-size: 12px;
  display: block;
  color: #2852b3; text-decoration:none !important;
  
}
#test > ul > li > a > span {
  display: block;
  padding: 0px 10px;
 
}

#test > ul > li.has-sub > a span {
  background: url(../images/bg2_heading.jpg) left no-repeat;
}

#test ul ul li {
  padding: 0;
  border-top: none;
  background: url(../images/bg_list_li.jpg) no-repeat left; line-height:24px; color:#2852b3; font-size:13px;
  
}
#test ul ul li:last-child {
  border-bottom: none;
}
#test ul ul a {
  padding: 5px 0px 1px 12px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal; text-decoration:none;
}
#test ul ul a:before {
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#test ul ul a:hover {
  color: #e94f31; text-decoration:underline;
}
.sidebar {
    width: 200px !important;
}
.sidebar-left > .toggler {background-color:#00273f !important; background-image:url(../images/left_arrow.jpg); background-repeat:no-repeat; background-position: 20% 50%; border-left:0px !important;}
.rightmenu { border:1px solid #bbbbbb; padding-left:6px; padding-bottom:2px; padding-top:10px; width:177px; margin-bottom:10px;}
.rightmenu ul { margin-bottom:15px;}
.rightmenu ul li a { font-size:12px; font-weight:normal; text-decoration:none;}
.rightmenu ul li a:hover { text-decoration:underline;}
.rightmenu h3 { font-size:14px; margin:0px; padding:0px; color:#323232;}
/* **************************************************************************************************************************************************************** */

/* sub navigation -----------------------------------------------------*/

#nav>li ul{
	display: block;
	margin-top: -3px !important;
	width: 180px;
	margin: 0px;
	margin-left: -7px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background-color: #2971b9;
}
#nav>li ul li {padding-left:0px !important; padding-right:0px !important; border-bottom:1px solid #2971b9}
#nav>li ul li a{
	display: block;
	padding: 0px 8px;
	display: block;
	font-size: 12px;
	text-decoration: none; margin:0px !important; background-color:#131313;
}
#nav>li ul li a:hover { background:#2971b9; color:#f0f0f0; text-decoration:none;}

#nav>li ul li ul li a {background:#2971b9; color:#ffffff; text-decoration:none;}
.sfHover {background:none;}
#nav>li ul li ul li a:hover {background:#982d5e;}
/* BREADCRUMBS ------------------------------------------------------------*/

/* Inner pages------------------------------------------------------------*/
.twoboxes { width:700px; float:left; margin-right:0px; color:#6e706f; font-size:13px; font-weight:normal;}
.fourboxes { width:225px; float:left; margin-right:20px; color:#6e706f; font-size:13px; font-weight:normal;}
/*.fourboxes img { border:1px solid #d5d9d8;}*/
.twoboxes h4 {
	font-family: "Gill Sans MT";
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	color: #043c5d;
	margin: 0px;
	margin-top: 12px;
}
.fourboxes h4 { font-family:Gill Sans MT; font-size:15px; font-weight:normal; padding:0px; color:#6e7070; margin:0px; margin-top:12px;}
.fourboxes2 h4 { font-family:Gill Sans MT; font-size:15px; font-weight:normal; padding:0px; color:#6e7070; margin:0px; margin-top:12px;}
.fourboxes2 { width:225px; float:left; margin-right:0px; color:#6e706f; font-size:13px; font-weight:normal;}
.fourboxes h3 { font-family:Gill Sans MT; font-size:18px; font-weight:bold; margin:16px 0px 0px 0px;}
.fourboxes2 h3 { font-family:Gill Sans MT; font-size:18px; font-weight:bold; margin:16px 0px 0px 0px;}
.box1 { width:100%; position:relative; height:auto;}
.box1 img { padding-bottom:20px; clear:both; clear:right !important; padding-right:20px;}
.fourboxes ul { margin:0px; padding:0px; list-style:none;}
.fourboxes ul li { margin:0px; border-bottom:1px solid #eeeded; padding:10px 0px 10px 0px;}
.fourboxes ul li a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #043c5d;
	font-size: 14px;
	font-weight: bold;
}
.fourboxes ul li a:hover { color:#323232; text-decoration:none;}
.textimg001 { padding:05px 0px 0px 0px; }
.col { padding:10px 0px 10px 0px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.col0 { padding:0px 0px 15px 0px; border-bottom:1px solid #e0e0e0;}
.col1 { padding:20px 0px; border-bottom:1px solid #e0e0e0;}
.col2 { padding:0px 0px 10px 0px; border-bottom:0px solid #e0e0e0;}
.col3 { padding:0px 0px 20px 0px; border-bottom:1px solid #ffffff;}

/* Inner pages------------------------------------------------------------*/
.bannersl {
	width: 185px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.banners2 {
	width: 185px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banners2 h4 { width:180px; height:35px; background:#043c5d; color:#ffffff; font-size:14px; font-weight:bold; padding-left:10px; line-height:35px; margin-top:0px; margin-bottom:10px;}
.slidernew {max-width:960px; float:left; margin:0px; padding:0px;}
.textpart_main {max-width:760px; float:left; margin:0px; padding:0px;}
.bannersl img {
	margin-bottom: 10px;
}
/* HOME ------------------------------------------------------------*/

/* MAIN ------------------------------------------------------------*/

#main{
	padding-top: 5px; padding-bottom: 5px;
	margin-bottom: 0px;
}


.post-content{
	margin-bottom: 20px;	
}

.single-post .meta{
	margin-bottom: 50px;	
}

/* PAGE NAVIGATION ------------------------------------------------------------*/

.page-navigation{
	display: block;
	margin-left: 160px;
	margin-bottom: 0px;
}

.page-navigation a{
	display: block;
	padding: 14px 18px;
	
}

.page-navigation .nav-next{
	float: left;
}

.page-navigation .nav-previous{
	float: right;
}

/* PAGER ------------------------------------------------------------*/

.pager{
	overflow: hidden;
	display: block;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 70px;
}

.pager li{
	display: block;
	margin-right: 5px;
	float: left;
}

.pager li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	text-decoration: none;
	width: 20px;
	border: 1px solid #ccc;
	line-height: 20px;
	
	/*-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;*/
}

.pager .paged{
	float:right;
	font-style:italic;
}


/* SLIDER-HOLDER ------------------------------------------------------------*/

#slider-holder{
	padding-bottom: 12px;
}

.home-slider{
	float: left;
}

#slider-holder #headline{
	position: relative;
	float: right;
	width: 185px;
	padding: 0px;	

}
#slider-holder #headline img { clear:both; margin-bottom:1px; padding:0px; line-height:0px !important; display:block; }
/* FOOTER ------------------------------------------------------------*/


.footer h3 { color:#ffffff !important; font-size:16px;}

.footer .wrapper,
.footer-bottom{
	padding-top: 10px; padding-bottom: 0px;
}



/* FOOTER BOTTOM ------------------------------------------------------------*/

.footer {
	background-image: none;
	background-repeat: repeat-x;
	background-position: center;
	background-color: #00b0f0;
}
.footer .wrapper { padding-top:16px;}
.footer-bottom{
	overflow: hidden;
}

.footer-bottom .left{
	width: 50%;
	padding-top: 10px;
	float: left;
}
.footer-bottom .right a {color:#ffffff; text-decoration:none;}
.footer-bottom .right a:hover {color:#000000; text-decoration:underline;}
.footer-bottom .right{
	width: 26%;
	float: right; color:#ffffff; padding-top:20px;
}
.footer-bottom .right img{ margin-top:5px;}
.clearbr {clear:both; line-height:0px; margin:0px; float:none; padding:0px; height:0px; width:0px;}
/* **************************************************************************************************** */
.site-footer {padding:10px 0px 5px 0px; margin:0 auto 0; position:relative; display:block; clear:both;}
.site-footer p{ color:#ffffff;}
.site-footer a { color:#ffffff;}
.site-footer ul {
    margin: 11px 0 0;
}
.site-footer ul, li {
    margin: 0;
    padding: 0;
}
.site-cooler-footer {
    margin: 0 auto;
    padding: 0px 0 16px 0px;
    width: 1000px;
}
.site-cooler-footer a, .site-cooler-footer a:visited {
    font-size: 12px;
    text-decoration: none;
}
.site-cooler-footer a:hover, .site-cooler-footer span:hover {
    color: rgb(54, 94, 191);
    text-decoration: underline;
}
 
.footer-global-watercooler a {
    color: #ffffff;
}
.site-footer h5 {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
.site-footer h5 a { text-decoration:none; color:#ffffff;}
.site-footer h5 a:hover { text-decoration:none; color:#323232;}
.site-footer ul {
    margin: 11px 0 0;
}
.site-footer li {
    line-height: 20px;
    list-style-type: none;
    margin: 0;
}
.site-footer li a:active, .site-footer li a:link, .site-footer li a:visited { color:#ffffff; line-height:23px; text-decoration:none !important;}
.site-footer li a:hover { color:#323232; text-decoration:underline;}
.span3 {
    width: 180px; float: left;
    margin-left: 11px;
    min-height: 1px;
}

.graycolor { background:#ffffff; width:100%; margin:0px; padding:0px; position:relative; clear:both; }
.greayinner2 {padding:18px 10px 20px 20px; clear:both; width:935px;}

/* **************************************************************************************************************************************************************** */

a.button {
    background: #1799cd;
    color: #ffffff;
    display: inline-block;
    font: bold 12px Arial, Helvetica, Clean, sans-serif;
    margin: 0px 10px 0px 0px;
    padding: 10px 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
 }
    
a.button:hover {
    background: #158fc0; color:#ffffff;
    }
    
a.button:active {
    background: #158fc0; color:#ffffff;
    }
.contentboxnew h3 { margin-top:0px; padding-top:0px;}
.contentboxnew {
    margin:0 ;
    color: #000;
    width: 664px;
    padding: 8px 10px 12px 10px;
    text-align: left;
	background-color: #fff;
    border: 2px solid #005288;
	
	    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.contentboxnew2 {
    margin:0;
    color: #000;
    width: 564px;
    padding: 5px 10px 6px 10px;
    text-align: left;
	background-color: #fff;
    border: 2px solid #005288;
	
	    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
#tbimgs img { width:200px;}
#imgin { max-width:769px !important}
@media only screen and (min-width : 320px) and (max-width : 480px) {
.phonemedia span { font-size:12px;}
.textpart { padding-left:10px !important;}
h1 { font-size:24px;}
h3 { font-size:18px;}
.span3 { padding-bottom:18px;}
.footer-bottom { padding-left:10px !important;}
#contact img { width:200px;}
.phonemedia { width:100%}
}
@media only screen and (min-width : 600px) and (max-width : 900px) {
	#main-menu > li {  padding: 9px 15px 0px 4px !important;}
	}

@media only screen and (min-width : 180px) and (max-width : 760px) {	
h1 { font-size:24px;}
h3 { font-size:18px;}
.textpart { padding-left:10px !important;}
.footer-bottom { padding-left:10px !important;}
#contact img { width:200px;}
#headline { width:100% !important;}
#headline img { float:left !important; margin:5px 0px; margin-right:3px; clear:none !important; min-height:inherit !important; }
.wrapper { padding:0px 10px !important;}
.wdh { padding:0px 0px !important;}
.phonemedia { width:100%}
}
@media only screen and (min-width : 761px) and (max-width : 960px) { 
#headline { width:100% !important;}
#headline img { float:left !important; margin:5px 0px; margin-right:3px; clear:none !important; min-height:inherit !important; }
#tbimgs img { width:100%;}
#tbimgs tr td { border-collapse:collapse;}
}
@media only screen and (min-width : 100px) and (max-width : 701px) {
.sidebar > .row > .col-xs-12, .sidebar > .row > .col-sm-12, .sidebar > .row > .col-md-12, .sidebar > .row > .col-lg-12{ overflow:auto !important; }
#test { display:block !important; visibility:visible; padding:10px;}
#tbimgs img { width:100%;}
#tbimgs tr td { border-collapse:collapse;}
.phonemedia { width:100%}
.phonemedia img { display:none;}
}
@media only screen and (min-width : 961px) and (max-width : 1980px) { 
/*#test { display:none;}*/
#test { padding-right:0px; padding-top:0px; left:0px !important;}
.sidebar { position:inherit !important; width:185px !important; right:0px !important; border:0px !important; left:0px !important; padding:0px !important; margin:0px !important; z-index:1 !important;}
.toggler { display:none;}
.sidebar > .row > .col-xs-12, .sidebar > .row > .col-sm-12, .sidebar > .row > .col-md-12, .sidebar > .row > .col-lg-12{ position:relative !important;}
#tbimgs img { width:200px;}
}
ul.sub-menu > li > a { background: #e10066 !important;}
#main-menu > li:hover > a,
#main-menu > li.current-menu-item > a {
	color: #fff; background:#e10066;
}
ul.sub-menu > li > a:hover { background: #00b0f0 !important;}
