html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;	border: 0px none;}
table { border-collapse: separate; border-spacing: 0px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse; }
blockquote:before, blockquote:after, q:before, q:after {}
blockquote, q {}
ul {list-style:none;}
li {list-style-type:none;list-style-image:none;}
a{color: inherit; text-decoration:none; }
td, div {font-size: 100%;}
* {padding:0;margin:0;}
/*  Joomla! system tooltips  */
.tool-tip {float: left;	background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;color: #323232;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(https://www.work-space.fr/templates/minimalistix//../system/images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}
/* CLEARFIX CSS */
 /*clearfix */
.clearfix:after {visibility: hidden;display: block;	font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clearBoth {clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
a.hideTxt, span.hideTxt {display:block;}
.hideTxt {text-indent:-9999px; }
/* Joomla! form and buttons*/
select, input, button, button {border:none;	color:#979594;font-size:14px;margin:0;	padding:4px;}
.button {background-color: #939393;background-image: none !important;border: 1px solid #939393;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.20);-webkit-box-shadow: 1px 0px 1px rgba(0,0,0,0.20);	box-shadow: 1px 1px 0px rgba(0,0,0,0.20); color: #FFFFFF; float: left; font-family: Verdana;font-size: 11px;
margin-left: 2px;padding: 6px 14px !important;text-align: center;}
.search select#ordering {height:auto;}
textarea {-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;	-webkit-border-radius:4px 4px 4px 4px;border:1px solid #DDD9D8;color:#979594;font-size:16px;margin:0 5px 0 0;padding-left:12px;}
input[type="checkbox"], input[type="radio"] {height:auto;}
input[type="text"], input[type="password"], textarea, select,input {outline: none;}
/*  Joomla! system message*/
#xtcmessage{background:#443E3E; z-index:90;}
#xtcmessagepad{padding: 5px;}
#system-message,#system-message dd ul {margin-bottom:0!important;}
dt.error{font-size:20px;line-height:20px;padding:10px;color:#ccc;}
dd.error{padding:10px;}
dd.error ul{list-style:none;}
dd.error ul li{list-style:none;background:none;}
.breadcrumbs img {position: relative;top: -3px;}
ul.breadcrumb li{background:none;}
div.poll select{width:300px!important;position:relative;top:-7px;}

/* TEMPLATE STYLING */
/* Logo */
a#logo {float:left;}
/*
Region 1 */
#region1shadow {background: url(https://www.work-space.fr/templates/minimalistix/images/inner_container2_shadow.png) repeat-x 0 0;}
/*
Region 2 */
/*
Region 3 */
/*
Region 4 */
/*
Region 5 */
#region5 a {color:#b58e3e;}
/*
Region 6 */
/*
Region 7 */
#region7wrap {color:#4e4c4a;}
/*
Region 8 */
/*
Region 9 */
#region9 a {color:#494949;}
#region9 h3 {border-bottom:none;color:#888;background:#4c4c4c; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
#region9 h3 span.first_word {color:#888!important;}
#region9 ul li {background: #494949;border-color:#434343 #555555 #555555 #434343; border-style:solid; border-width:1px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#region9 ul li:hover {background: #424242;border-color:#434343 #555555 #555555 #434343; border-style:solid; border-width:1px;}
#region9 ul li a {color:#888888;}
#region9 ul li a:hover {color:#bbbbbb;}
#region9wrap .textarea {background:#414141 !important;}
/*
Region 10 */
/*
Left and Right */
.leftOn{background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/v-border.png) 0 0 repeat-y;}
.rightOn{background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/v-border.png) 100% 0 repeat-y;}

/* MODULE H3  */
.module h3{background: url(https://www.work-space.fr/templates/minimalistix/images/module-h3-bottomborder.png) repeat-x bottom left;}

/* RESPONSIVE MENU */
.mobilebtn {background:url("../images/icons/menu-icon.png") no-repeat  50% 50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

/* JoomlaXTC Wall Styling */
/* Slideshow Text */
.headline_1 {
	-webkit-animation: rotateWord 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-moz-animation: rotateWord 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-o-animation: rotateWord 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-ms-animation: rotateWord 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation: rotateWord 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation-iteration-count: 1;}
.headline_2 {
	-webkit-animation: rotateWord1 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-moz-animation: rotateWord1 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-o-animation: rotateWord1 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-ms-animation: rotateWord1 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation: rotateWord1 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation-iteration-count: 1;
	-moz-animation-delay: 0.3s;
	opacity: 0;}
.headline_2a {
	-webkit-animation: rotateWord2 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-moz-animation: rotateWord2 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-o-animation: rotateWord2 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	-ms-animation: rotateWord2 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation: rotateWord2 0.8s forwards cubic-bezier(0.000, 0.615, 0.475, 0.980);
	animation-iteration-count: 1;
	-moz-animation-delay: 0.6s; 	
	opacity: 0;}
.fadeword {
	-webkit-animation: fadeword 0.6s forwards ease-out;
	-moz-animation: fadeword 0.6s forwards ease-out;
	-o-animation: fadeword 0.6s forwards ease-out;
	-ms-animation: fadeword 0.6s forwards ease-out;
	animation: fadeword 0.6s forwards ease-out;
	animation-iteration-count: 1;
	-moz-animation-delay: 1.3s; 	
	opacity: 0;}

@-moz-keyframes rotateWord {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-moz-keyframes rotateWord1 {
    0% { opacity: 0;  -moz-transform: translateX(300px); }
    99% { opacity: 1; -moz-transform: translateX(0px); }
    100% {opacity: 1; -moz-transform: translateX(0px) ; }
}
@-moz-keyframes rotateWord2 {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-moz-keyframes fadeword {
    0% { opacity: 0;}
    99% { opacity: 1;}
    100% {opacity: 1;}
}

@-webkit-keyframes rotateWord {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-webkit-keyframes rotateWord1 {
    0% { opacity: 0;  -moz-transform: translateX(300px); }
    99% { opacity: 1; -moz-transform: translateX(0px); }
    100% {opacity: 1; -moz-transform: translateX(0px) ; }
}
@-webkit-keyframes rotateWord2 {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-webkit-keyframes fadeword {
    0% { opacity: 0;}
    99% { opacity: 1;}
    100% {opacity: 1;}
}

@-o-keyframes rotateWord {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-o-keyframes rotateWord1 {
    0% { opacity: 0;  -moz-transform: translateX(300px); }
    99% { opacity: 1; -moz-transform: translateX(0px); }
    100% {opacity: 1; -moz-transform: translateX(0px) ; }
}
@-o-keyframes rotateWord2 {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-o-keyframes fadeword {
     0% { opacity: 0;}
    99% { opacity: 1;}
    100% {opacity: 1;}}
	
@-ms-keyframes rotateWord {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-ms-keyframes rotateWord1 {
    0% { opacity: 0;  -moz-transform: translateX(300px); }
    99% { opacity: 1; -moz-transform: translateX(0px); }
    100% {opacity: 1; -moz-transform: translateX(0px) ; }
}
@-ms-keyframes rotateWord2 {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@-ms-keyframes fadeword {
     0% { opacity: 0;}
    99% { opacity: 1;}
    100% {opacity: 1;}}
	
@keyframes rotateWord {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@keyframes rotateWord1 {
    0% { opacity: 0;  -moz-transform: translateX(300px); }
    99% { opacity: 1; -moz-transform: translateX(0px); }
    100% {opacity: 1; -moz-transform: translateX(0px) ; }
}
@keyframes rotateWord2 {
    0% { opacity: 0;  -moz-transform: translateY(-300px); }
    99% { opacity: 1; -moz-transform: translateY(0px); }
    100% {opacity: 1; -moz-transform: translateY(0px) ; }
}
@keyframes fadeword {
     0% { opacity: 0;}
    99% { opacity: 1;}
    100% {opacity: 1;}
	}
  
.titlecolor {color:#957f5c !important;}
span.date {color:#888888;}
a.readmore, a.readon {color:#333333;}
.icon1 {background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/beaker.png) no-repeat;}
.icon2 {background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/tools.png) no-repeat;}
.icon3 {background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/heart.png) no-repeat;}
/* CSS3 Background Color Hover Effects */
#menu ul.menu > li:hover > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,#menu ul.menu li > ul > li > a,#menu ul.menu li.parent > ul > li.active > a,#menu ul.menu li > ul > li:hover > a,#menu ul.menu li.parent > ul > li:hover > a,#region9 ul li,#region9 ul li:hover,#region9 ul li a,#region9 ul li a:hover  {-webkit-transition-property: color,background;-webkit-transition-duration: 0.15s, 0.15s;-webkit-transition-timing-function: ease-in, ease-out;-o-transition-property: color, background;-o-transition-duration: 0.15s, 0.15s;-o-transition-timing-function: ease-in, ease-out;-moz-transition-property: color, background;-moz-transition-duration: 0.25s, 0.25s;-moz-transition-timing-function: ease-in, ease-out;}
/* CSS3 Animations */
.spin {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
.spin:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.animated { -webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: 0.5s ease;-moz-animation: 0.5s ease;-ms-animation: 0.5s ease;-o-animation: 0.5s ease;animation: 0.5s ease;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1);} 
  50% { -webkit-transform: scale(3.5);}
    100% { -webkit-transform: scale(1);}}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1);}  
  50% { -moz-transform: scale(3.5);}
    100% { -moz-transform: scale(1);}}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1);} 
  50% { -ms-transform: scale(3.5);}
    100% { -ms-transform: scale(1);}}
@-o-keyframes pulse {
    0% { -o-transform: scale(1);}  
  50% { -o-transform: scale(3.5);}
    100% { -o-transform: scale(1);}}
@keyframes pulse {
    0% { transform: scale(1);} 
  50% { transform: scale(3.5);}
    100% { transform: scale(1);}}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}
@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg);}
10% { transform: translate(-1px, -2px) rotate(-1deg);}
20% { transform: translate(-3px, 0px) rotate(1deg);}
30% { transform: translate(0px, 2px) rotate(0deg);}
40% { transform: translate(1px, -1px) rotate(1deg);}
50% { transform: translate(-1px, 2px) rotate(-1deg);}
60% { transform: translate(-3px, 1px) rotate(0deg);}
70% { transform: translate(2px, 1px) rotate(-1deg);}
80% { transform: translate(-1px, -1px) rotate(1deg);}
90% { transform: translate(2px, 2px) rotate(0deg);}
100% { transform: translate(1px, -2px) rotate(-1deg);}}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg);}
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -moz-transform: translate(-3px, 0px) rotate(1deg);}
30% { -moz-transform: translate(0px, 2px) rotate(0deg);}
40% { -moz-transform: translate(1px, -1px) rotate(1deg);}
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -moz-transform: translate(-3px, 1px) rotate(0deg);}
70% { -moz-transform: translate(2px, 1px) rotate(-1deg);}
80% { -moz-transform: translate(-1px, -1px) rotate(1deg);}
90% { -moz-transform: translate(2px, 2px) rotate(0deg);}
100% { -moz-transform: translate(1px, -2px) rotate(-1deg);}}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg);}
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg);}
30% { -webkit-transform: translate(0px, 2px) rotate(0deg);}
40% { -webkit-transform: translate(1px, -1px) rotate(1deg);}
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg);}
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg);}
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg);}
90% { -webkit-transform: translate(2px, 2px) rotate(0deg);}
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg);}}
/* Shake Effect */
.shake{display:block;}
.shake:hover,.shake:focus{animation-name: shake;animation-duration: 0.8s;transform-origin:50% 50%;animation-iteration-count: infinite;animation-timing-function: linear;-moz-animation-name:shake;-moz-animation-duration: 0.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count: infinite;-moz-animation-timing-function:linear;-webkit-animation-name: shake;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}

/*JoomlaXTC Twittix Module Stylings */
div.twitt{background: url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/modline.png) bottom repeat-x;}

/* Kommento */
.kmt-readon span.kmt-readmore {background:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits  {background:none!important;}
#section-kmt .kmt-btn-submit,#section-kmt .input.button  {border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.kmt-content p {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/*JOOMLA CONTENT */
.container-box,.container, .imagegalleryplg img  {background:#ffffff;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);border:0px!important;}
.contentheading,.componentheading {border-bottom:1px solid #ccc;}
.articleInfo {border-left: 1px solid #cccccc;}
.latest1 {background: url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/modline.png) bottom repeat-x;}
div.articles div.headline{border-bottom:1px solid #ccc;}
.blogItem-bg {background:url(https://www.work-space.fr/templates/minimalistix/images/backgrounds/regionline.png) bottom repeat-x;}
.button {border:none!important;}
.blogArticleInfo {border-bottom: 1px dotted #CCCCCC;}
.cat_img{background:#fff;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
.blogIcons .icons3 {border-left: 1px solid #cccccc;}
ul.pagenav li {background-image:none;}
.pagenav-next {border:none;}
.pagenav-prev, .pagenav-next {border-bottom:none!important;}
.articleimg {border:8px solid #CCCCCC;}
.articletoolswrap {background:#CCCCCC;}
#emailForm .button, #searchForm .button {border:none;background:#7b7876;}
.content_vote .button {background:#7B7876;border:none;}
.article_text > img {background:#fff;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
div.sectionlist ul li{border-bottom:1px solid #ccc;background:none;}
input#modlgn_username,input#modlgn_passwd,#comments-form input, #comments-form textarea,input#search_searchword,select#ordering,input.inputbox,textarea{border:none;-moz-border-radius: 3px;	-webkit-border-radius: 3px;border-radius: 3px;}
#comments-form input.selected, #comments-form textarea.selected {background:#777777!important; border:none!important; color:#bbbbbb!important; }
div.user h1.pagetitle{background:url(https://www.work-space.fr/templates/minimalistix/images/icons/user.png) no-repeat 0 -7px;}
div.search h1.pagetitle{background:url(https://www.work-space.fr/templates/minimalistix/images/icons/search.png) no-repeat 0 -7px;}
div.poll h1.contentheading{background:url(https://www.work-space.fr/templates/minimalistix/images/icons/graph.png) no-repeat 0 -7px;}
div.weblinks h1.pagetitle{background:url(https://www.work-space.fr/templates/minimalistix/images/icons/radar.png) no-repeat 0 -7px;}
/*category list*/
.categories-list li{border-top:1px solid #CCCCCC;}
tr.cat-list-row0 td,tr.cat-list-row1 td{ border-bottom: 1px solid #ccc;}
/*More Articles */
div.pagination,div.pagination ul  {box-shadow:none!important;}
p.counter{font-size:14px!important;}
/*search*/
.result{order-bottom:1px solid #ddd;}
/* contact */
.vcard {background:#999;color:#fff;}
.ctfields {border:5px solid #fff; outline:1px solid #f1f1f1;}
/*user pages*/
span.star{color:#F00;}
span.optional {color:#999;}
ol.feedwrap li, ul.feedwrap li {border-bottom:1px solid #efefef;}
div.category-desc img {border:1px solid #ebebeb;}
/*newsfeeds*/
.categories-list li{/*border-top:1px solid #efefef;padding:10px 0;*/}
.categories-list li:first-child{border-top:none;}
div.newsfeed.redirect-ltr {background:#f7f7f7; border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-radius: 3px 3px 3px 3px;color: #555555;}


body.xtcdefault .cols-4 > .item{width: 24.999%;float:left;}
body.xtcdefault .cols-3 > .item{width: 33.333%;float:left;}
body.xtcdefault .cols-2 > .item{width: 49.999%;float:left;}
body.xtcdefault .cols-1 {width: 100%;}


body.xtcdefault .cols-2 > .item:first-child > div{margin-left: 0;padding: 0 20px 0 0;}
body.xtcdefault .cols-2 > .item > div{ margin-right: 0;padding: 0 0 0 20px;}

body.xtcdefault .cols-3 > .item:first-child > div{margin-left: 0;padding: 0 20px 0 0;}
body.xtcdefault .cols-3 > .item:first-child + div > div{ margin-right: 0;padding: 0 10px 0 10px;}
body.xtcdefault .cols-3 > .item > div{ margin-right: 0;padding: 0 0 0 20px;}

body.xtcdefault .cols-4 > .item:first-child > div{margin-left: 0;padding: 0 20px 0 0;}
body.xtcdefault .cols-4 > .item:first-child + div > div{ margin-right: 0;padding: 0 10px 0 10px;}
body.xtcdefault .cols-4 > .item:first-child + div + div > div{ margin-right: 0;padding: 0 10px 0 10px;}
body.xtcdefault .cols-4 > .item > div{ margin-right: 0;padding: 0 0 0 20px;}

.label-info[href], .badge-info[href] {
    background-color: #2D6987;
}

.label {
    padding: 1px 4px 2px;
    border-radius: 3px;
	margin-bottom:12px;
}
.label, .badge {
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #FFF;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #999;
}