/**
* custom.css file created by Yougrids Template
* @package Yougrids Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
a {font-family: 'Oxygen', sans-serif;}
body {background: #4f5152 url(/images/main-background.jpg) center top no-repeat; background-attachment:fixed;}
span.image-title {
position: relative;
right: -1em;
bottom: 15em;
}
.nav-pills > li {
width: 33%;
}
div.itemListCategory {
background: none;
 border: none;
margin: 4px 0;
padding: 8px;
}
div.subCategory {
background: none;
border: none;
margin: 4px;
padding: none;
}
#topmenu_holder.topmodpoz{
border:none;
}
#centerbottom{
background:none;
}
body {
color: #efefef;
}
.topimagecontainer { width: 100%; height: 240px; overflow: hidden; }
.topimagecontainer img { width: 100%; }

div.itemListCategory img {
float: left;
display: block;
background: none;
padding: none;
border: none;
margin: none;
}
#logo a {
text-indent: 0;
height: auto;
padding-top: 86px;
padding-left:26px;
}
#logo{
height: auto;
}
h1, h2, h3, h4, h5, h6 {
color: #efefef;
}
h1, h2, h3, h4, h5, h6, .article_title, .module_title, .pagetitle {
color: #fff;
font-family: 'Oxygen', sans-serif;
/*white-space: nowrap;*/
font-weight: 700!IMPORTANT;
margin:0;
}
h1, h1 a { font-weight:500!IMPORTANT; color:#c0dbe4!IMPORTANT;}
h1 {font-size: 2.2em;}
.category-desc {padding:0;}
/*#k2Container.itemListView { background:#fff;}*/
#k2Container.itemListView.rskhome { background:none;}
input {color: #989898; font-family: 'Oxygen', sans-serif; padding: 0.2em;}

/* menu image block overlays */
#box {
text-align: left;
margin: auto;
overflow: hidden;
position: relative;
}
#box .subCategoryMore {
position: absolute;
left: 0.6em;
bottom: 0.5em;
color: #fff;
background: rgba(255,255,255,0.37);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
padding: 0 0.6em 0.1em 0.6em;
font-size: 2em;
font-family: oxygen;
font-weight: 300;
}

.image {}
.text {
position: absolute;
width: 100%;
height: 28%;
left: 0;
top: 0;
padding: 0.4em 1em;
/*background: url(/images/grey_plus_back.png) no-repeat top right;*/
background-size: cover;
background: rgba(0,0,0,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b3000000', endColorstr='#b3000000'); /* IE */
}
.case-subtitle p {line-height:1.4em; padding:0; margin:0;}

/* yougrid overrides */
.yjsg_grid {
padding: 0;
}
#user11, #user12, #user13 { background:#fff;     padding: 1em 2em;}

.itemListCategory, .yjsgcp {display:none;}


ul.yjsgsliderPagination { position:absolute!IMPORTANT; bottom:0; right:0; display:none;}
ul.yjsgsliderPagination li a {
padding: 2px 8px;
line-height: 12px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color: #36606d;
background: #36606d;
border:0;
font-size:0.1em;
}
ul.yjsgsliderPagination li.active a { background: #5bccf5; color: #5bccf5;}

a.yjsgsliderNav.prev i, a.yjsgsliderNav.next i { font-style:normal; color:#fff;  background: rgba(0, 0, 0, 0.25);}

a.yjsgsliderNav, span.yjsgsliderStopAll {top: 60%;}

#youjoomla {padding: 5px 10px 5px 145px;}

.yjsquare, .yjsgModsChrome { margin:0; padding:0;}
.custom p {margin:0;}
.inside, .insidem, .inside-container {padding: 0;}
/*#logo {height: 204px!IMPORTANT;}*/
#header {background-color:#373736;}
.footer_holders/*, #yjsg6*/ { background-color:#94c11f!IMPORTANT; color:#fff;}
#yjsg6 { background:url(/images/rsk-images/footer-tint.png);}
.footer_holders a {color:#fff;}
#footer {background: url(/images/rsk-logo-footer.jpg) 1.5% 25% no-repeat; padding: 2px 0;}
#holder2, #yjsg5 {background:#fff;}
.insidem .rskhome { padding:0!IMPORTANT;}
/*body.rskhome #holder2*/ .itemlist #holder2 {background:transparent!IMPORTANT;}
#insetblock {padding:55px 48px 0 48px;}
.catItemIntroText a {font-weight: 700;}
.catItemIntroText p {padding: 7px 0;}
.yjsgsliderSlide {height:auto;}
#user16, #user17, #user18, #user19 {padding:2em;}

#yjsg_botpanel .yjsg-panel-stretch { background:url(/images/rsk-images/footer-tint.png);}
.yjsgsliderSlide .yjsquare_in {padding:0!IMPORTANT;}

select.inputbox, select.inputbox option { color:#000;}
.yjsg-panel-open {position: absolute; right: 1em;}
.lang-inline li a {color:#373736;}
.lang-inline li.lang-active a { font-weight:bold; color:#94c11f;}

#yjsg_toppanel_open {
height: 39px!IMPORTANT;
width: 64px!IMPORTANT;
line-height: 35px!IMPORTANT;
}

span#yjmm_selectid, select#mmenu {color: #729518;}

#yjsgbodybottom {
    padding: 5px 0 0 3.3em;
	background:#ffffff;
	margin-top: -0.4em;
}


/* K2 css overrides */
div.itemFullText h3 {
  margin: 0;
  padding: 0;
}
#k2Container {padding: 0;}

.itemView {background:#fff; padding:20px 47px 0 47px!IMPORTANT;}
span.catItemImage img, div.catItemImageBlock, div.catItemBody {border: 0; padding: 0; margin: 0;}

.itemContainer .text h2.catItemTitle, div.itemHeader h2.itemTitle, div.itemRelated h3, .catItemIntroText h2 {
font-family: 'Oxygen', sans-serif;
font-size: 1.7em;
font-weight: 500!IMPORTANT;
color: #98bf0e;
background:#fff;
line-height: 1.2em;
  margin-bottom: 0.5em;
}
.module_title {
font-family: 'Oxygen', sans-serif;
font-size: 1.7em;
font-weight: 500!IMPORTANT;
color: #98bf0e;
background:#fff;
    margin-top: 0.6em;
    margin-left: 0.1em;
}

div.itemHeader h2.itemTitle {  padding: 0;}

div.itemIntroText {padding: 2px 0 4px 0; font-family: 'Oxygen', sans-serif; font-size:1.2em; }

div.catItemIntroText, div.catItemView {padding:0;}
div.itemIntroText p { margin:4px 0 0 0;}
/*div.itemIntroText p em { font-weight:normal;}*/

div.itemFullText h3 {
font-family: 'Oxygen', sans-serif;
font-size: 1.4em;
font-weight: 700!IMPORTANT;
color: #060606;
}
.catItemBody h3 {font-family: 'Oxygen', sans-serif;
font-size: 1.4em;
font-weight: 700!IMPORTANT;
color: #060606;}
div.itemFullText div.moduletable h3 {font-family: 'Oxygen', sans-serif;
    font-size: 1.7em;
    font-weight: 500!IMPORTANT;
    color: #98bf0e;}

div.itemFullText {color: #000;font-family: 'Oxygen', sans-serif;}

div.itemFullText p, div.itemFullText li, .catItemIntroTextNews, .catItemDateCreated {
font-family: 'Oxygen', sans-serif;
font-size: 1em;
font-weight: 500!IMPORTANT;
color: #000;
  line-height: 1.5em;
  margin-bottom: 1em;	
}

div.itemFullText p + ul {margin-top:-0.5em;}
div.itemFullText li {margin-bottom: 0.25em;}

a.modal img, .itemImageBlock {display:none;}

/*img.subCategoryImage,a.subCategoryImage img,*/ #box .image img {
    transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
	-webkit-transition: all 0.25s ease;
  	-moz-transition: all 0.25s ease;
  	-o-transition: all 0.25s ease;
  	-ms-transition: all 0.25s ease;
  	transition: all 0.25s ease;
}
/*img.subCategoryImage:hover,a.subCategoryImage img:hover,*/ #box .image img:hover {
    transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
	-webkit-transition: all 0.25s ease;
  	-moz-transition: all 0.25s ease;
  	-o-transition: all 0.25s ease;
  	-ms-transition: all 0.25s ease;
  	transition: all 0.25s ease;
}
.catItemView .catItemHeader{
	position:relative;
	/*margin: 0 0 1em 0;*/
}

.catItemBody .catItemIntroText{
color:#000;
font-family: Oxygen,sans-serif;
}

div#itemListLeading {/*padding-right: 35px!IMPORTANT;*/ background:#fff;}

.odd {background: #373736;}
.even {background: url(/images/rsk-images/footer-tint.png);}
.clr { height:0;}

body.style_blue #pathway {
  margin-bottom: 10px;
}

div.k2Pagination { padding:0; margin:0;  background-color: #fff;}
.yjsgpagin { background:#fff;}

div.itemFullText h3 + p + h3, div.itemFullText p + ul + h3, .itemFullText ul + p {margin-top:1em;}
.itemBody p a.pdficon {margin-left:0;}

div.itemHeader span.itemDateCreated {font-size:14px;     margin: 0.5em 0;
    display: block;}

/* K2 Filtrify */
.k2Filtrify {padding-right:47px;}
.k2Filtrify p, .k2Filtrify a, .k2Filtrify h1, .k2Filtrify h2, .k2Filtrify div { font-family:Oxygen,sans-serif;}
.k2Filtrify .moduleItemDivText, .ft-label { color:#000;}

.k2Filtrify .moduleItemImage img { margin: 2px 5px 4px 4px!IMPORTANT;
padding: 0!IMPORTANT;
border: 1px solid #ddd!IMPORTANT;}

div.k2Filtrify > ul > li {
float: left!IMPORTANT;
overflow: visible;
display: block;
}

ul.ft-menu > li.ft-field > div.ft-panel, ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags {border: 0; max-height: auto !important;}

ul.ft-menu > li.ft-field > div.ft-panel {
border:0;
 -webkit-border-radius:0;
-moz-border-radius: 0;
 border-radius: 0; 
box-shadow: none!IMPORTANT;
}

ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search, ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected  {background: #e1e1e1;}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li { 
	border: 0;
	border-top:2px solid #e1e1e1;
	box-shadow: none;
	text-shadow: 0;
	cursor: pointer;
	/*background: #497593;*/	
	font-family:Oxygen,sans-serif;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight { 
	border: 0;
	border-top:2px solid #e1e1e1;
	box-shadow: none;
	background: #3abad9;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:active {background:#3abad9;}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected {
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li {
	text-shadow:none;
	border:0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #3abad9;
	padding: 5px;
	font-family:Oxygen,sans-serif;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:after {
	content: " \00D7";
	color: white;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:active {
	background: #3abad9;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li:after {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/* News and Media */
ul.articles div.month h5, .newsarchive .category-moduleleftnewslist h5 {font-family: 'Oxygen', sans-serif;
font-size: 1.2em;
font-weight: 500;
color: #989898;}

div.date {color: #989898;
    font-size: 0.8em;padding-bottom: 0.8em;padding-left: 2em;}

.newsarchive .category-moduleleftnewslist h6 {font-family: 'Oxygen', sans-serif;
font-size: 1em;}

.newsarchive li {background:none;padding: 0.5em 0;}
.subCategoryNews h2 {  font-family: 'Oxygen', sans-serif;
  font-size: 1.6em;
  font-weight: 500!IMPORTANT;
  color: #98bf0e;
  background: #fff;
  line-height: 1.2em!IMPORTANT;
  margin-bottom: 0.5em;
  }

.catItemIntroTextNews ul {margin-left:11.6em;}
.catItemIntroTextNews .leadingNews ul {margin-left:1.7em;}
/*.catItemViewNews { padding:0 4.3em 1.7em 4.3em;}*/
/*.catItemNewsLeading.groupLeading {   padding: 0.8em 0 2em 0;
  border-bottom: 2px solid #ccc;background-color: #f3f3f3;}*/
  
  div.catItemNewsLeading.groupLeading div.itemHeader h2.itemTitle { background: #f3f3f3; margin-bottom:0;}
div.itemView {border-bottom:0;}
.catItemDateCreated {padding: 0;
  margin: 0 0 0.5em 0;
  display: block; color: #989898;}
 .catItemIntroTextNews, .catItemIntroTextNews .image {margin:0;   padding-bottom: 0.5em;}
 div.catItemIntroTextNews div + p {margin-top:0.5em;max-width: 97%;}
 
 /*.leadingNewsContainer .image, leadingNewsContainer .leadingNews {float:left;  margin: 0 1em 0 0;}*/


/* Benelux image map */
.wrapper {width:100%; height:100%;}
.page {width:100%; max-width:1200px; margin:0 auto;}
/*h1,h3,h4,p {margin:0; padding:3px 0;}*/

.imageMap {width:100%; position:relative;}
.imageMap img {display:block; width:100%;}
.imageMap .hotspots {width:100%; height:100%; position:absolute; left:0; top:0; }
.imageMap a {display:block; position:absolute; background:#fff; z-index:100;}
.imageMap a.p1 {left: 57%; top: 33%; width:2%; height:4%;} /* ostend */
/*.imageMap a.p2 {left:70.3%; top:38%; width:2%; height:4%;}  ridderkerk */
.imageMap a.p3 {left: 67.5%; top: 37%; width:2%; height:4%;} /* ghent */
.imageMap a.p4 {left: 73%; top: 36%; width:2%; height:4%;} /* willebroek */
.imageMap a.p5 {left: 72%; top: 49%; width:2%; height:4%;} /* nivelles */
.imageMap a.p6 {left: 81%; top: 41.5%; width:2%; height:4%;} /* houthalen */
.imageMap a + p {position:absolute; left: 9%; top: 6%; width:30%; color:#000; display:none;}

.imageMap p strong {display:block; padding:0; margin:0; font-family: 'Oxygen', sans-serif;
font-size: 1em;
font-weight: 700!IMPORTANT;
color: #000;}
.imageMap p {padding:0; margin:0; font-family: 'Oxygen', sans-serif;
font-size: 1em;
font-weight: 500!IMPORTANT;
color: #000;}

.imageMap b {display:block; position:absolute; background:url(trans.gif); z-index:200; opacity:0.2; filter: alpha(opacity=20); padding:1px;
-webkit-transition:0.75s;
-moz-transition:0.75s;
-o-transition:0.75s;
transition:0.75s;
}
.imageMap b.b1 {left: 57%; top: 33%; width:2%; height:4%;} /* ostend */
/* .imageMap b.b2 {left:70.3%; top:38%; width:2%; height:4%;} ridderkerk */
.imageMap b.b3 {left: 67.5%; top: 37%; width:2%; height:4%;} /* ghent */
.imageMap b.b4 {left: 73%; top: 36%; width:2%; height:4%;} /* willebroek */
.imageMap b.b5 {left: 72%; top: 49%; width:2%; height:4%;} /* nivelles */
.imageMap b.b6 {left: 81%; top: 41.5%; width:2%; height:4%;} /* houthalen */

.imageMap .hotspots div:hover b {width:0; padding:0;}
.imageMap .hotspots div:hover p {display:block;}
.imageMap .hotspots div:hover a {background:#36606d; z-index:100; opacity:0.8; filter: alpha(opacity=80);}

/* linkedin blocks */
.linkedin,  .casestudy { margin: 0; position:absolute; top: 6px; left:45%; width:54%;}
.linkedin h2, .casestudy h2 {color:#94c11f;}
.linkedin h3 {}
.linkedin p, .casestudy p {font-family: Oxygen,sans-serif; color:#fff!IMPORTANT; margin-bottom:0.25em!IMPORTANT;}
a.sendmessage { color:#fff; background:#94c11f; padding:1.2em;  padding: 0.3em 0.6em; display: block; margin-top: 0.4em; width: 6.7em;}
.casestudy p a.sendmessage { margin-left:-1.4em;}
div.subCategory a.subCategoryImage img, div.subCategory, img.subCategoryImage, a.subCategoryImage img,a.subCategoryImage, div.subCategory a.subCategoryImage:hover img {border:0; padding:0;}

/* case study block */
.casestudy {
top: 0; 
left:0; 
width:100%;
background-size: cover; 
background: rgba(0,0,0,0.7); 
padding: 0.5em 0.5em 1em 1em;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b3000000', endColorstr='#b3000000'); /* IE */}
.casestudy a.sendmessage {width: 9.5em;}

/* modal popup */
.modal-title { color:#98bf0e; font-family: Oxygen,sans-serif;}
.modal-body p, .modal-body li {color: #000; font-family: Oxygen,sans-serif; background:none; padding-left: 5px; margin: 0.5em 0.2em 0.5em 0;}
.validation-summary-valid {background: #C51313; color:#fff; font-family: Oxygen,sans-serif; padding: 0.2em 0.4em; font-style: italic;}
.modal-body fieldset legend { font-family: Oxygen,sans-serif;font-size: 1.3em;}

/* breadcrumbs */
a.pathway {padding: 0.2em;}
#pathway .breadcrumb li, p {font-family: Oxygen,sans-serif;}
#pathway .breadcrumb li { color:#000;}

.holders a:hover h2,.holders a:hover .case-subtitle{text-decoration:underline;}
.subCategoryMore{display:none;}
/*.itemListView {
  background: white;
}
.itemlist .itemListView {
  background: background:transparent;
}
*/
.hilight { color:red!IMPORTANT;}

/* offices */
.fullwidth {min-width:100%!IMPORTANT;}
.fullwidth select, #sort-office option { color:#000; font-family: 'Oxygen', sans-serif; font-weight: 500!IMPORTANT;}

/* modal popups */
.sbox-content-ajax img { display:none;}

#yjsgbodybottom .yjsquare_in {
  background: white;
}

div.itemTagsBlock ul.itemTags li{
padding-left: 15px;
}

.itemHeader .itemHeaderFullWidth {
  background-attachment: inherit;
  background-position: inherit;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.homepage .itemHeaderFullWidth {
  background-attachment: fixed;
  /*background-position: 70% 80%;*/
  background-repeat: no-repeat;
  background-size: 100%;
  height: 300px;
}

/* RSK Search */
#mod-finder-searchword{
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  margin-right:0.5em;
}
.searchrsk, .finderrsk {padding:20px 47px 0 47px;}
#search-query-explained, .searchrsk p, .finderrsk p, .searchrsk label, .finderrsk label, .searchrsk span, .finderrsk span, .searchrsk dd, .finderrsk dd, .searchrsk dt, .finderrsk dt, .searchrsk li, .finderrsk li, .search-pages-counter { color:#000;font-family: 'Oxygen', sans-serif; background-image:none;}
.searchrsk dd.result-createdrsk, .finderrsk dd.result-createdrsk, .searchrsk dd.result-text, .finderrsk dd.result-text {margin-bottom:1em;}
#search-results .search-pagination, #search-results .pagination, #search-results .search-pages-counter {padding: 0.2em 0;}
.result-title, .result-textrsk {margin-bottom:0.25em;}
.result-urlrsk {margin-bottom:1em;}
span.highlight { background-color:#d4e6a5;}
.badge {background-color: #94c11f;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  position: inherit;
  margin-left: 0;
}
div#search {position:relative;}
div#search div.search, div#search div.finder {position: absolute;
  top: 11em;
  left: 1.9em;}
  div#search div.search input {margin-right:1em;}
legend {margin-bottom:0;}
.autocomplete-suggestion, ul.autocompleter-choices li {color: #999;}

/* Office list */
.filtrifysort {margin-bottom:2em; clear: both;}
.filtrifysort li {float:left; background:none;padding:0 4px;}
.filtrifysort li a {border: 1px solid #ddd; padding: 5px 10px; margin: 0.1em 0; display: block;}

ul.filtrifysort + section.office-list {clear:both;}
.filtrifysort li.highlight a {border: 1px solid #98bf0e; background:#98bf0e; color:#fff;}

/* life at rsk */
div.employeeprofile { padding:1.5em 2em;}
div.employeeprofile p {color:#fff;}
div.employeeprofile div p {text-transform:uppercase;}
div.employeeimg {float:left; width:310px; margin-right:2em;}
div.employeejobdesc {float:left; width:220px;}
div.employeejobdesc p { text-transform:uppercase;}
div.employeejobdesc p strong { font-size:1.2em}
.employeeclear {clear:both; padding-top:1.5em;}


/* our senior team */
div.employeeprofile.senior p {color: inherit;}

/* our view table */
.rsktable td {
    vertical-align: top;
    text-align: left;
    padding-left: 14px;
}
.tablehead {
    background-color: #467492;
}
.tablehead p {
    color: #fff!IMPORTANT;
    font-weight: bold!IMPORTANT;
}
.rsktable td.altrow {
    background-color: #e3eaef;
}

/* facebook footer news */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe, .fb_iframe_widget iframe html#facebook body div._li div div#u_0_0 div { width: 100%!IMPORTANT;}

/* contact us form */
.inputbox, input, textarea {
    background: #FFFFFF;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.button, .validate, .inputbox, input, textarea {padding: 4px 6px 4px 6px; margin-bottom:0;}
label {margin:0;}
fieldset {border:0;}
.form-horizontal .control-label {width: 70px;}
input[type="text"], input[type="email"] {height:auto;}
.input-80 {width:auto;}
.form-horizontal .controls {margin-left:80px;}
.btn-success {
    color: #fff;
    background-color: #94c11f;
    border-color: #83ab1b;
}
#contact {
    background: #efefef;
	    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/* page tile twitter feed tweaks */
.g1 #box iframe {width:100%!IMPORTANT; /*height:210px!IMPORTANT;*/}
.newsqfl-article-list-pro h5{color:#888888;}
.newsqfl-article-list-pro li{background:none;}
.newsqfl-article-list-pro ul.articles div.month {clear:both;}

/* new archive css */
ul.articles li.row:before, ul.articles li.row:after { content:normal}
.newsarchiveitem div img {padding-bottom:1em;}

/* YJSG TABS extras */
ul.yjsgsliderPaginationTabs li a {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	 -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
ul.yjsgsliderPaginationTabs li.active a {
    background: #fff;
    border: 1px solid #ddd;
    border-top-color: transparent;
}
ul.yjsgsliderPaginationTabs {
    border-bottom: 0;
}
.element-invisible{display:none;}
.contentpane{
max-width:55em;
margin-left: auto;
margin-right: auto;
}
.newscaption{
color: #222222;
}

div.itemListSubCategories {
    margin: 0;
    padding: 0;
}

div.itemContainer {
    /*max-height: 16.7em;*/
    float: left;
}
#itemListLeading div.itemContainer {
    height: auto;
}
/* for DJ-Image slider */
.slide-desc-text-default {padding: 15px 15px 15px;}

/* front end login */
.login-fields label {color:#000;}
.pagetitlersk {text-align: left!important;font-family: Oxygen,sans-serif;    color: #94c11f!IMPORTANT;}
div.userpageswrap.user dt {color: #aaa;}
div.userpageswrap.user dd {color: #000;}
.k2ItemFormEditor textarea, .form-horizontal textarea, .form-horizontal label {width:100%!important; color: #000;}
.newsarchiveitem{/*height: 100px;padding-top: 1em;*/}
.newsarchiveitem .title {height: 5em;}