

/* ..................... FONTS ..................... */

@font-face {
  font-family: 'Flanders Art Sans Light';
  src: url('../fonts/FlandersArtSans-Light.eot');
  src: url('../fonts/FlandersArtSans-Light.woff') format('woff'), 
       url('../fonts/FlandersArtSans-Light.ttf')  format('truetype');
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'Flanders Art Sans';
  src: url('../fonts/FlandersArtSans-Regular.eot');
  src: url('../fonts/FlandersArtSans-Regular.woff') format('woff'),
       url('../fonts/FlandersArtSans-Regular.ttf')  format('truetype');
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: "Flanders Art Sans Medium";
  src: url("../fonts/FlandersArtSans-Medium.eot");
  src: url("../fonts/FlandersArtSans-Medium.woff") format("woff"),
       url("../fonts/FlandersArtSans-Medium.ttf")  format("truetype");
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Flanders Art Sans Bold';
  src: url('../fonts/FlandersArtSans-Bold.eot');
  src: url('../fonts/FlandersArtSans-Bold.woff') format('woff'),
       url('../fonts/FlandersArtSans-Bold.ttf')  format('truetype');
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'Font Cirkeltip';
  src: url('../fonts/cirkeltips_modified.woff') format('woff');
  font-style:   normal;
  font-weight:  400;
}


/* ..................... GLOBAL ..................... */

::selection {background: #008BBF;color:#ffffff;}
::-moz-selection {background: #008BBF;color:#ffffff;}

body{
  background-position:center top;
  font-family: 'Flanders Art Sans Light', sans-serif;
  font-weight:200;
  font-size: 0.8em;line-height: 1.5em;
  -webkit-text-size-adjust: 100%;
  color: #5e5e5e; 
}

#page-holder{
  width:100%;margin:0;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;  
}

.inner{width: 1144px;}
#main-section .inner{width: 1164px;} /* = .inner width + 20px 
#main-section .region{margin-left:10px;margin-right:10px;}*/

/* body Links */
a, a:visited {color: #333333;}
a:hover, a:focus, a:active {color: #555555;}

/* Headings */
h1,h2,h3,h4,h5,h6{line-height: 1.2em;color:#2f2f2f;font-weight:400;margin:0 0 0.2em 0;padding-top:0.4em;font-family: 'Flanders Art Sans Medium', sans-serif;}
h4,h5,h6{font-family: 'Flanders Art Sans Light', sans-serif;font-weight:200;}
h1{font-size:2.19em;}
h2{font-size:1.88em;}
h3{font-size:1.56em;color:#443939;}
h4{font-size:1.25em;}
h5{font-size:1.13em;color:#443939;}
h6{font-size:1em;}

h1.page-header{margin:0;padding:0;padding-top:2px;}
.front h1.page-header{display:none;}

/* Tables */
/* 
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  width:100%;margin-bottom:18px;
}
table th, table td {
  padding: 8px;line-height: 18px;
  text-align: left;vertical-align: top;
  border-top: 1px solid #ddd;
}
table th,table thead td{font-weight: bold;font-family: 'Flanders Art Sans Bold', sans-serif;}
table thead th{vertical-align: bottom;}
table thead:first-child tr th, .table thead:first-child tr td{border-top: 0;}
table tbody + tbody{border-top: 2px solid #ddd;}
table tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{background-color: #f9f9f9;}
table tbody tr:hover td, .table tbody tr:hover th{background-color: #f5f5f5;}
 */
/* ..................... GLOBAL HEADER ..................... */

header.iwgh .iwgh-news a h3{color:#b8b8b8;}

/* ..................... HEADER & LOGO ..................... 

header#header-top{background-color:#ffffff;background-image:url("../images/header-kleur.jpg");background-repeat: no-repeat;background-position: center top;} */
header#header-top{background-color:#ffffff;}
header#header-top .header-top-inner {padding:0px;position: relative;}
#branding {padding-top:20px;padding-bottom:16px;}

h1#site-name a{
  display:block;width:333px;height:85px;
  border:none;overflow:hidden;text-indent:-999px;
  background-image: url("../img/Vlaanderen_logo_333x85_@1x.png");
  background-size:100% 100%;
}

/* resp-trigger */
i.resp-trigger{
  font-size:24px;color:#ffffff;line-height:34px;
  background-color:#b4ac11;padding:10px 0;
  position: absolute;right:0;top:0;
  display:none;cursor: pointer;
  text-align: center;width:15%;
}

........... MAIN MENU & OTHER NAVIGATION ...........

#main-menu{margin-bottom:15px;position: relative;z-index:10;}
#main-menu .main-menu-inner, #main-menu .main-menu-inner .region{padding:0px;}

#main-section{position: relative;}
#main-section #fake-menu-bg{position: absolute;width:100%;top:0;height:2.5em;background-color:#424235;z-index: 0;}

#block-superfish-1.menuControls{overflow:hidden;}

#block-superfish-1{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#main-menu ul#superfish-1{position: relative;height:2.5em;}
#main-menu ul#superfish-1 li a{line-height:1.5em;text-decoration:none;font-size:1em;color:#443939;padding:0.55em 1.62em 0.45em;display:block;}
#main-menu ul#superfish-1 > li > a{border-right:1px solid #fff200;}
#main-menu ul#superfish-1 > li.last > a{border:none;}
#main-menu ul#superfish-1 > li.active-trail > a{background-color: #b4ac11;color:#ffffff;}
#main-menu ul#superfish-1 > li > a:hover, #main-menu ul#superfish-1 > li.sfHover > a{ 
  background-color: #b4ac11;color:#ffffff;
  -moz-transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
#main-menu ul#superfish-1 > li.menuparent > a:hover, #main-menu ul#superfish-1 > li.menuparent.sfHover > a{
  background-color: #ffffff;color:#8f8322;
  -webkit-box-shadow:inset 0 4px 0 0 #b4ac11;
  box-shadow:inset 0 4px 0 0 #b4ac11; 
}
#main-menu ul#superfish-1 ul {
  top:40px;background-color:#ffffff;width: 16em;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.1);
  box-shadow: 0 3px 7px 0 rgba(0,0,0,0.1);
}
#main-menu ul#superfish-1 ul li{
  padding:0 1.8em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#main-menu ul#superfish-1 ul li a{
  color:#333333;font-size:0.875em;padding:0.8em 0;
  line-height:1.4em;border-top:1px solid #eeeeee;
}
#main-menu ul#superfish-1 ul li a.active:before{content:"> ";margin-right:2px;}

#main-menu ul#superfish-1 ul li:first-child a{border:none;}
#main-menu ul#superfish-1 ul li a:hover{color:#b4ac11;}

controls main menu
#main-menu .dynamic-controls{position: absolute;right:0;top:0;padding-left:10px;padding-left:30px;background-image: url('../img/main-fade.png');z-index:500;}
#main-menu .dynamic-controls span{display:block;color:#ffffff;float:left;padding: 8px 0;font-size:1.25em;text-align:center;width:1.6em;cursor:pointer;}

#main-menu .dynamic-controls span.prev{background-color:#d5cb09;}
#main-menu .dynamic-controls span.next{background-color:#b4ac11;}
body #main-menu .dynamic-controls span:hover{background-color:#ffffff;color:#d5cb09;}

sec in sidebar
#block-menu-menu-secundary-menu .menu li{display:inline-block;border-left:1px solid #dddddd;color:#3e3d3f;line-height:22px;}
#block-menu-menu-secundary-menu .menu li a {text-decoration:none;padding:0 10px;display:inline-block;text-transform: lowercase;font-size:0.8em;}
#block-menu-menu-secundary-menu .menu li:first-child {border-left:0px;}

footer
#block-menu-menu-footer-menu{overflow: hidden;}
#block-menu-menu-footer-menu li {float:left;width: 25%;list-style: none outside none;margin-bottom: 5px;}
#block-menu-menu-footer-menu ul {list-style: none outside none;margin:0px;}
#block-menu-menu-footer-menu .menu a {text-decoration: none; font-size: 14px;}

sec below title
#below-title{margin-top:15px;}
#below-title .menu-block-wrapper{
  padding:0;background-color:#ffffff;box-shadow:0px 1px 2px rgba(0,0,0,0.1);
  overflow:hidden;position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#below-title ul{overflow:hidden;padding:0;margin:0;position: relative;}
#below-title ul li{list-style: none;float:left;}
#below-title ul li.last a{padding:15px 18px 13px 18px;background-image:none;}
#below-title ul li a{
  list-style: none;color:#2f2f2f;text-decoration: none;
  display:block;line-height:1.5em;padding:15px 19px 13px 18px;
  background-image:url('../img/menu-below-devider.png');
  background-repeat: no-repeat;background-position: right 21px;
}
#below-title ul li a:hover{text-decoration: underline;}

controls below
#below-title .dynamic-controls{position: absolute;right:0;top:0;padding-left:10px;padding-left:30px;background-image: url('../img/below-fade.png');}
#below-title .dynamic-controls span{display:block;color:#989898;float:left;padding: 14px 0;font-size:1.25em;text-align:center;width:1.6em;cursor:pointer;}

#below-title .dynamic-controls span.prev{background-color:#fafafa;}
#below-title .dynamic-controls span.next{background-color:#f3f3f3;}
body #below-title .dynamic-controls span:hover{background-color:#b4ac11;color:#ffffff;}

below resonsive
#below-responsive{display:none;}

select | Needs .select-holder wrapper
.select-holder{
  border: 1px solid #e1e1e1;
  overflow: hidden;margin-bottom:1em;
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKCAYAAADVTVykAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzZGMjM2MjY5MjIwNjgxMTkyQjBEM0FFQkZFQTY3OTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU3NTJDNDNGMkU4MTFFM0JCNzNDQUI0NjgzNzIwQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU3NTJDNDJGMkU4MTFFM0JCNzNDQUI0NjgzNzIwQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MjJBOTUyOTMzRjhEMDU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc2RjIzNjI2OTIyMDY4MTE5MkIwRDNBRUJGRUE2Nzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wvJx4AAAANpJREFUeNpi/P//P8NAAqYbN26UA/ErIPbApQgoZwfEz4G4hdoOYLx+/foHIM0PxN+A2FtDQ+MAmuXmQGonVM0fIOYAqvlLtRAA4nIgBsUDFxBvAlpogWS5PpDaDrUcBCqoaTk4BEBpAGhREZDdCxX7CMSOQPwDiA8CsShUvBFoeQPVowCWCIGOqANZAhV/DcQ/gVgGyu8FWl5Ck0QIYwAtaAJSPVCuKJLl04G4lGa5AI1fBsRTkfgLgTgb6Dia5VVG9HIAGBWMQAqU3ThADqJ2oiPoAHoDgAADAGBkUixTqXLIAAAAAElFTkSuQmCC") no-repeat right 50%;
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.select-holder:hover{background-color:#fafafa;}

.select-holder select{
  padding:0em 1em;height:46px;line-height:normal !important;font-size:1em;color:#dddddd;
  width: 114%;cursor:pointer;
  border: none;box-shadow: none;background: transparent;
  background-image: none; -webkit-appearance: none;
  box-sizing: content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}

.select-holder:hover select{color:#bbbbbb;}

.select-holder select:focus{outline:none;}
.select-holder select option{color:#555555;}
 
/* ..................... CONTENT ..................... */

.breadcrumb{font-size:12px;}
.breadcrumb li{margin-right:3px;}
.breadcrumb li a{margin-right:3px;}
.breadcrumb li:first-child{text-transform: uppercase;font-size:11px;}
.breadcrumb a {text-decoration: none;}
.breadcrumb a:hover{text-decoration: underline;}
section#main-section .middle-section-inner {position: relative;}
section#main-section .middle-section-inner > .node{background-color:#ffffff;padding:26px 28px;box-shadow:0px 1px 2px rgba(0,0,0,0.1);margin-top:22px;}
section#main-section .middle-section-inner > .node .field-name-field-intro-text a{color:#2892be;}
section#main-section .middle-section-inner > .node .field-name-body a{color:#2892be;}
section#main-section .middle-section-inner > .node .field-name-body img{line-height:0;display:block;}
section#main-section .main-section-inner {padding-top:0;padding-bottom:100px;overflow:hidden;}

#node_element_full_group_bottom_buttons{margin-top:20px;}

/* back to top */
#backtotop {
  background-color:rgba(0,0,0,0.07);
  border:none;width:40px;height:40px;
  border-radius:0;line-height:40px;
  color:#a7a7a7;padding:0;
  bottom: 10px;position:fixed;
  cursor: pointer;right: 10px;
  text-align: center;z-index: 1;
  -moz-osx-font-smoothing: grayscale;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}


/* ..................... FOOTER ..................... */

footer#footer-bottom{background-color: #ffffff;color:#3b3b3c;font-size:14px;border-top:3px solid #424235;}
footer#bottom-bottom{background-color: #2f2f2f;color:#e4e4e4;font-size:14px;}
 

************************************************** SIDEBAR RIGHT **************************************************

#sidebar-right {margin-top: 22px;}
#sidebar-right .block {background-color: #ffffff;padding: 10px 25px;margin-bottom: 30px; box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
#sidebar-right .block h2 {background-color: #fff200;color:#8f8322;font-size:16px;text-transform: uppercase;padding: 10px 25px;margin: -10px -25px 10px -25px;}


/* ************************************************** FRONTPAGE ************************************************** */
 
body.no-sidebars.page-node-3 #middle-section{width:100%;}

.page-node-3 .ds-1col{display:none;}

.page-node-3 #block-block-3{overflow:hidden;margin:20px -10px 80px -10px;}
.page-node-3 #block-block-3 .item{width:33.33%;float:left;margin-bottom:20px;font-size:15px;margin-top:2px;}
.page-node-3 #block-block-3 .item.big{
  width:auto;overflow:hidden;background-color:#ffffff;
  padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.1);
  background-repeat: no-repeat;background-position: left top;
  -moz-box-sizing: border-box;margin:0 10px 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page-node-3 #block-block-3 .item .item-inner{
  background-color:#ffffff;margin:0 10px;margin-bottom:2px;
  padding:20px;padding-top:90px;box-shadow:0px 1px 2px rgba(0,0,0,0.1);
  background-repeat: no-repeat;background-position: left top;
}

.page-node-3 #block-block-3 .item .item-inner{position: relative;padding-bottom:80px;}
.page-node-3 #block-block-3 .item .item-inner p{margin:0;}

.page-node-3 #block-block-3 .item .big-item-inner{color:#9e9e9e;margin:10px 0;}

.page-node-3 #block-block-3 .item.big .big-item-inner{width:22%;padding-right:3%;float:left;height:100px;}
.page-node-3 #block-block-3 .item.big .big-item-inner h5 a{text-decoration: none;}
.page-node-3 #block-block-3 .item.big .big-item-inner h5 a:hover{text-decoration: underline;}
.page-node-3 #block-block-3 .item.big .big-item-inner h5 a i{font-size:0.7em;color:#36b7e6;margin-left:6px;}
.page-node-3 #block-block-3 .item.big .big-item-inner p{margin:0;}
.page-node-3 #block-block-3 .item.big .item-inner{padding-top:20px;}
.page-node-3 #block-block-3 .item .item-inner h4{font-size:22px;margin-bottom:10px;}

.page-node-3 #block-block-3 .item-1 .item-inner{background-image:url('../img/home-block-bg-1.png');}
.page-node-3 #block-block-3 .item-2 .item-inner{background-image:url('../img/home-block-bg-2.png');}
.page-node-3 #block-block-3 .item-3 .item-inner{background-image:url('../img/home-block-bg-3.png');}


.page-node-3 #block-block-3 .item .item-inner a.btn{display: inline-block;color: #acacac;border-radius: 2px;padding:9px 20px 5px;text-decoration: none;font-size:15px;margin-bottom:10px;position: absolute;bottom:20px;} 
.page-node-3 #block-block-3 .item .item-inner a.btn{background-color: #ececec;box-shadow:0px 4px 0px #dcdcdc;}
.page-node-3 #block-block-3 .item .item-inner a.btn:hover{background-color: #dcdcdc;}

.page-node-3 #block-block-3 .item .item-inner a.btn.blue{background-color: #36b7e6;box-shadow:0px 4px 0px #2f9fc8;color:#ffffff;}
.page-node-3 #block-block-3 .item .item-inner a.btn.blue:hover{background-color: #2f9fc8;}

.page-node-3 #block-block-3 .item .item-inner a.btn.purple{background-color: #926da5;box-shadow:0px 4px 0px #735781;color:#ffffff;}
.page-node-3 #block-block-3 .item .item-inner a.btn.purple:hover{background-color: #735781;}

.page-node-3 #block-block-3 .item .item-inner a.btn.green{background-color: #83c129;box-shadow:0px 4px 0px #6ea223;color:#ffffff;}
.page-node-3 #block-block-3 .item .item-inner a.btn.green:hover{background-color: #6ea223;}


************************************************** ELEMENT **************************************************

.node-type-element .live-link a {display: block; background-color: #36b7e6; color: #ffffff;border-radius: 2px;padding:9px 20px 5px;text-decoration: none;box-shadow:0px 4px 0px #2f9fc8;font-size:15px;}
.node-type-element .live-link a:hover{background-color: #2f9fc8;}
.node-type-element .live-link-top {position: absolute;top: 32px;right: 15px;display:none;}

.node-type-element .field-name-field-short-description {font-size:25px;line-height:1.4em;margin-bottom:30px;}
.node-type-element .field-name-field-intro-text{font-size:16px;}
.node-type-element .field-name-body {font-size:16px;margin:40px 20px;}

.node-type-element .field-name-field-image .field-item {border:1px solid #e0e5e9;border-radius:2px;position: relative;margin: 30px 4px 0;overflow:hidden;}
.node-type-element .field-name-field-image a{line-height:0;display:block;}
.node-type-element .field-name-field-image img{line-height:0;display:block;}

.node-type-element .field-type-prism {background-color:#fcfcfd;border:1px solid #e0e5e9;border-radius:2px;position: relative;padding-top: 40px;margin: 20px 4px;}
.node-type-element .field-type-prism pre {background-color:transparent;}
.node-type-element .field-type-prism .field-label {
  color:#ffffff;font-weight:200;padding: 7px 14px 7px 11px;
  background-color:#36b7e6;position: absolute;top:16px;
  left:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;
  line-height: 1em;font-size:0.7em;
}
.node-type-element .field-name-field-css-area .field-label {background-color:#8754af;}
.node-type-element .group-css {position: relative;}
.node-type-element .download-minify-link {position: absolute; top: 19px; right: 0px;}
.node-type-element .download-minify-link a {
  background-color: #d7dfe6; color: #ffffff; border-top-left-radius: 3px; 
  border-bottom-left-radius: 3px; padding: 7px 11px; text-decoration: none; 
  text-transform: uppercase;font-weight:200;line-height: 1em;font-size:11px;
}

.node-type-element .group-bottom-buttons{margin:20px 4px 0;}
.node-type-element .live-link-bottom {float: left;margin-right:20px;}
.node-type-element .download-link {float: right;}
.node-type-element .field-name-field-files{float: left;}
.node-type-element .field-name-field-files .field-item {float:left;margin-right:5px;}
.node-type-element .field-name-field-files .field-item a {display: block; background-color: #f2f2f2; color: #888888;border-radius: 2px;padding:9px 20px 5px;text-decoration: none;box-shadow:0px 4px 0px #e5e5e5;font-size:15px;}
.node-type-element .field-name-field-files .field-item a:hover{background-color: #e5e5e5;}
.node-type-element .download-link a{display: block; background-color: #83c129; color: #ffffff;border-radius: 2px;padding:9px 20px 5px;text-decoration: none;box-shadow:0px 4px 0px #6ea223;font-size:15px;}
.node-type-element .download-link a:hover{background-color: #6ea223;}

code, kbd, pre, samp, tt, var{font-size:0.9em;}


************************************************** BACK-END **************************************************

hide menu add
.page-admin-structure-menu-manage ul.action-links{display:none;}
ul.tabs-primary{margin-bottom:0;}

.vertical-tabs fieldset.vertical-tabs-pane{padding:1em;}

.page-node-add dl{overflow:hidden;}
.page-node-add dt,.page-node-add dd{float:left;margin-bottom:10px;}
.page-node-add dt{clear:left;}
.page-node-add dd{line-height:33px;}

forms element
.node-type-element .node-element-form .form-wrapper {margin-bottom:20px;}
.node-type-element .node-element-form .field-name-body {margin:0;}
.wysiwyg-toggle-wrapper,.tabledrag-toggle-weight-wrapper{display:none;} 


/**
 * Accessibility features.
 */

/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
.element-focusable:active,
.element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}