/*
  Site colors:
    Default text   : #666666;
    Default links  : #4E4890;
    Links hover    : #C1001F;

*/

/*-----------------------------------------------------------------------------
 *           Default
 *---------------------------------------------------------------------------*/
body {
  background: #FFFFFF;   
  /*color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;*/
}

a:link {
/*  color: #4E4890;*//**/
  cursor: pointer;
  text-decoration: none;
}

a:hover {
  color: #C1001F;
}

a:visited {
  /*color: #4E4890;*//**/
}

a:focus {
  /*color: #4E4890;*//**/
}

a:active {
  color: #4E4890;
}

.clearfix::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

q:after {
  content: close-quote;
}

q:before {
  content: open-quote;
}

hr {
  border: solid 1px #E7E7E7;
}

#page {
  width: 100%;
}

#header{  
  background: url("../img/top-bg.jpg") no-repeat center top;
}

.front .content-page,
.wrapper,
.footer .content-page {
  margin: 0px auto;
  position: relative;
  width: 980px; 
}

#content-area strong {
  font-weight: 700;
}

#content {
  /*margin-right: 30px !important;*/
  padding: 0;
}

body.ondersteuning #content p {
 /* margin-bottom: 22px;*/
}
/*-----------------------------------------------------------------------------
 *           Header Top
 *---------------------------------------------------------------------------*/
.logo {
  float: left;
  margin-top: 30px;
}

.header-top {
  float: left;
}

/*-----------------------------------------------------------------------------
 *           Header bottom
 *---------------------------------------------------------------------------*/
#header-bottom {
  clear: both;
  height: 96px;
}
 
.header-bottom {
  background: url("../img/translate-form-bg.png") no-repeat 42px bottom;
  clear: both;
}

#content-top {
  height: 35px;
}

.search-field {
  background: url(../img/translate-form-fieldset.png) no-repeat;
  border: none;
  color: #666666;
  float: left;
  font-family: "gentium_plusitalic",Arial,Helvetica,sans-serif;
  font-size: 22px;
  height: 38px;
  margin: 28px 7px 28px 120px;
  padding-left: 15px;
  width: 630px;
}

.translate-submit {
  background: url(../img/translate-form-submit.png) no-repeat;
  border: none;
  color: #FFFFFF;
  margin-top: 28px;
  padding: 11px 25px;  
  text-shadow: 1px 1px 1px #000000;
}

.translate-submit:hover {
  background-position: 0 -42px;
}

/*-----------------------------------------------------------------------------
 *           Search section
 *---------------------------------------------------------------------------*/
#translate-form input#pattern {
  z-index: 999;
}

/*-----------------------------------------------------------------------------
 *           Search section
 *---------------------------------------------------------------------------*/
div.contextual-links-region a.contextual-links-trigger {
  line-height: 17px
}

div.contextual-links-region ul.contextual-links li a {
  padding: 0.25em 1em 0.25em 0.5em !important;
}

div.contextual-links-region ul.contextual-links li a:hover {
  background: none !important;
  background-color: #BFDCEE !important;
}
/*-----------------------------------------------------------------------------
 *           Authentication
 *---------------------------------------------------------------------------*/
.login-section {
  background: url(../img/loginbox-btn.png) no-repeat right -42px;
  display: inline-block;
  float: right;
  margin-top: -9px;
  padding-right: 16px;
}

.login-section a.login-btn {
  background: url(../img/loginbox-btn.png) no-repeat left 0;
  display: inline-block;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  padding: 13px 0 10px 16px;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000000;
}

/*-----------------------------------------------------------------------------
 *           Main Menu
 *---------------------------------------------------------------------------*/
#header .main-menu ul {
  top: 58px;
}

#header .main-menu li a {
  font-size: 17px;
}

#header .main-menu li a:hover,
#header .main-menu li a.active{
  background: url(../img/menu-item-underline.png) no-repeat center 24px;
  opacity: 1;
}

/*Submenu*/
#header .main-menu-top ul {
  display: inline-block;
  left: 45px;
  position: relative;
  top: 27px;
  z-index: 300;
}

#header .main-menu-top ul li.expanded a:hover {
  background: none;
}

#header .main-menu-top ul ul {
  display:none;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
  background-image: linear-gradient(to bottom, #f5f5f5, #ffffff); 
  border: 1px solid #ececec;
  border-radius: 5px;
  left: -29px;
  margin: 0;
  padding:0;
  position: absolute;
  top: 27px;
  width: 185px;
}

#header .main-menu-top ul ul li {
  border-bottom: 1px solid #ECECEC;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  display: inline-block;
  list-style-type: none;
  padding: 0 2px;
  width: 179px;
}

#header .main-menu-top ul ul li.first {
  border-top: 1px solid #FFFFFF;
  border-radius: 5px 5px 0 0;
  padding-top: 2px;
}

#header .main-menu-top ul ul li.last {
  border-bottom: none;
}

#header .main-menu-top ul ul li a {
  color: #808080;
  display: inline-block;
  font-family: 'Arial';
  font-size: 12px;  
  opacity: 1;
  padding: 12px;
  text-decoration: none;
  text-shadow: inherit;
}

#header .main-menu-top ul li {
  background: none;
  border: none;
  position: relative;
}

#header .main-menu-top ul li:hover ul {
  display:block;
}

#header .main-menu-top ul ul li a:hover {
  background: none;
}

/*-----------------------------------------------------------------------------
 *           Main Slideshow - Banner
 *---------------------------------------------------------------------------*/
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content .sub-content {
  position: absolute;
  top: 0;
}

#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content p {
  float: none;
}

#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content h2 {
  font-family: 'gentium_plusregular',Arial, Helvetica, sans-serif;
  line-height: 1;
  margin: 0;
}

/*-----------------------------------------------------------------------------
 *            Sidebar Right
 *---------------------------------------------------------------------------*/
.sidebar-right,
.node-type-blog-post .region-sidebar-second {
  float: left;
  width: 309px;
}

body.not-front #sidebar .block-block {
  background: none;
}

.front .region-sidebar-second .view-word-of-the-day,
.page-search .region-sidebar-second .view-word-of-the-day,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day,
#block---poll-recent {
  border: 1px solid #ececec;
  float: left;
  margin-bottom: 10px;
  width: 309px;/*313px*/
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day,
#block---poll-recent .poll {
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
  background-image: linear-gradient(to bottom, #f5f5f5, #ffffff);
  float: left;
  margin: 1px;
  width: 99.5%;;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  a.btn,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  a.btn,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  a.btn {
  color: #808080;
  float: left;
  font-family: 'arial';
  font-size: 12px;
  margin: 15px 0 15px 13px;
  text-decoration: none;
  width: 100%;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day a.btn:hover,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day a.btn:hover,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day a.btn:hover  {
  color: #c1001f;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day img.image,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day img.image,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day img.image {
  float: left;
  margin-right: 15px;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content h3,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content h3,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content h3 {
  color: #4e4890;
  font-family: "gentium_plusregular";
  font-size: 25px;
  font-weight: 300;
  margin: 4px 0 0;
  padding: 6px 0 4px;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content h3,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content h3 {
  margin-top: 0;
  padding-top: 0; 
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content {
  float: left;
  padding: 7px 5px 0 0;
  width: 202px;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content p,
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content p,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content p {
  color: #808080;
  font-family: 'arial',Helvetica,serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}

.front .region-sidebar-second .view-word-of-the-day .views-field-body .field-content a.read-more:hover,
.page-search .region-sidebar-second .view-word-of-the-day .views-field-body .field-content a.read-more:hover,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .views-field-body .field-content a.read-more:hover,
.title-gray:hover,
.footer .block ul.menu li a:hover {
  color: #C1001F;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content a.read-more,
.page-search  .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content a.read-more,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day .field-content a.read-more {
  background: url("../images/misc-sprite.png") no-repeat -3px -3px;
  color: #4E4890;
  display: inline-block;
  font-size: 12px;
  margin-top: 15px;
  padding-left: 12px;
}

.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  .field-content a.read-more:hover,
.page-search  .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  .field-content a.read-more:hover,
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day  .field-content a.read-more:hover {
  color: #C1001F;
}

.front .sidebar-right .social-share,
.node-type-blog-post .region-sidebar-second .social-share,
.page-search .region-sidebar-second .social-share {
  clear: both;
  display: inline-block;
  margin: 20px 0;
}

.node-type-blog-post .region-sidebar-second .social-share .block-social-share,
.page-search .region-sidebar-second .social-share .block-social-share,
.page-search .region-sidebar-second .social-share {
  background: none !important;
}

.front .sidebar-right .social-share h2,
.node-type-blog-post .region-sidebar-second .social-share h2,
.page-search .region-sidebar-second .social-share h2 {
  color: #000000 !important;
  float: left;
  font-family: "gentium_plusregular";
  font-size: 18px !important;
  margin-top: 5px;
  margin-right: 10px;
}

.front .sidebar-right .social-share a.social-share-twitter,
.front .sidebar-right .social-share a.social-share-facebook,
.front .sidebar-right .social-share a.social-share-linkedin,
.front .sidebar-right .social-share a.social-share-youtube,
.front .sidebar-right .social-share a.social-share-googleplus,
.page-search .region-sidebar-second .social-share a.social-share-twitter,
.page-search .region-sidebar-second .social-share a.social-share-facebook,
.page-search .region-sidebar-second .social-share a.social-share-linkedin,
.page-search .region-sidebar-second .social-share a.social-share-youtube,
.page-search .region-sidebar-second .social-share a.social-share-googleplus,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-twitter,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-facebook,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-linkedin,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-youtube,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-googleplus {
  display:block;
  font-size:0;
  height: 32px;
  line-height:0;
  margin: 0 0 0 7px;
  text-indent:-9999px;
  text-transform:capitalize;
  width: 32px;
}

.front .sidebar-right .social-share a.social-share-twitter,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-twitter,
.page-search .region-sidebar-second .social-share a.social-share-twitter{
  background: url("../images/twitter-icon.png") no-repeat;
}

.front .sidebar-right .social-share a.social-share-facebook,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-facebook,
.page-search .region-sidebar-second .social-share a.social-share-facebook {
  background: url("../images/facebook-icon.png") no-repeat;
}

.front .sidebar-right .social-share a.social-share-linkedin,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-linkedin,
.page-search .region-sidebar-second .social-share a.social-share-linkedin {
  background: url("../images/linkedin-icon.png") no-repeat;
}

.front .sidebar-right .social-share a.social-share-youtube,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-youtube,
.page-search .region-sidebar-second .social-share a.social-share-youtube {
  background: url("../images/youtube-icon.png") no-repeat;
}

.front .sidebar-right .social-share a.social-share-googleplus,
.node-type-blog-post .region-sidebar-second .social-share a.social-share-googleplus,
.page-search .region-sidebar-second .social-share a.social-share-googleplus {
  background: url("../images/googleplus-icon.png") no-repeat;
}

.front #block---search-form form#search-block-form input.form-text,
.page-search #block---search-form form#search-block-form input.form-text,
.node-type-blog-post #block---search-form form#search-block-form input.form-text {
  border-color: #BBBBBB #DDDDDD #F4F4F4 #BBBBBB;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  -webkit-box-shadow: inset 1px 1px 1px 0px rgba(187,187,187,1);
  -moz-box-shadow: inset 1px 1px 1px 0px rgba(187,187,187,1);
  box-shadow: inset 1px 1px 1px 0px rgba(187,187,187,1);
  float: left;
  height: 32px;
  margin-right: 10px;
  padding: 0 5px;
  width: 248px;
}

.front #block---search-form form#search-block-form .form-actions input.form-submit,
.page-search #block---search-form form#search-block-form .form-actions input.form-submit,
.node-type-blog-post #block---search-form form#search-block-form .form-actions input.form-submit {
  background: url("../images/search-icon-white.png"), url("../images/blue-background.png") ;
  background-repeat: no-repeat, repeat-x;
  background-position: center center, center center;
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  display:block;
  font-size:0;
  height: 34px;
  line-height:0;
  text-indent:-9999px;
  text-transform:capitalize;
  width: 40px;
}

#block---poll-recent {
  margin: 20px 0;
  position: relative;
}

#block---poll-recent .poll {
  padding: 20px 25px; 
  width: 83.5%; 
}
 
#block---poll-recent .poll .choices {
  float: left;
  width: 90%;
}

#block---poll-recent .poll .title {
  color: #000000;
  font-family: "gentium_plusregular";
  font-size: 20px; 
  margin-bottom: 15px;
}

#block---poll-recent .poll .choices .form-radios input.form-radio {
  background: url("../images/bullet-icon.png") no-repeat;
  margin-left: 0;
}

#block---poll-recent .poll .choices .form-radios label.option {
  color: #4e4890;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
}

#block---poll-recent .poll .form-radios .form-type-radio {
  margin: 10px 0 !important; 
}

#block---poll-recent .poll .vote-form .form-submit {
  background: url("../images/blue-background.png") repeat-x;
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #ffffff;
  float: left;
  font-size: 13px;
  height: 35px;
  margin: 0 15px 0 0 !important;
  padding: 10px;
  width: auto !important;
}

#block---poll-recent ul.links {
  bottom: 25px;
  list-style: none;
  position: absolute;
  right: 35px;
}

#block---poll-recent ul.links li {
  float: left;
  margin-right: 10px;
}

#block---poll-recent ul.links li a {
  background: url("../images/misc-sprite.png") no-repeat -3px -3px;
  color: #4e4890;
  font-size: 12px;
  padding-left: 12px;
}

#block---poll-recent .text {
  color: #4e4890;
  font-size: 12px;
}

.page-search #block---poll-recent,
.page-search .poll {
  clear: both;
}

/*-----------------------------------------------------------------------------
 *           Main Content Page
 *---------------------------------------------------------------------------*/
.main-content-page {
  clear: both;
} 

.not-front #main {
  padding-top: 0;
}

.front .region-content-left {
  float: left;
  margin-right: 30px;
  width: 660px;
}

.front #block-views-free_item_b-block_1 .view-free-item-b .views-row {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 !important;
  padding: 25px 0;
  width: 100% !important;
}

.front #block-views-free_item_b-block_1 .view-free-item-b .views-row .mask {
  top: 25px;
}

.front .container {
  width: 100%;
}

.front #header {
  float: left;
  min-height: 100px;
  padding: 0 1%;
  width: 98%;
}

.front #content-top {
  clear: both;
}

.page-search #content-area h2 {
  color: #4E4890 !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  line-height: 23px;
  margin-bottom: 20px !important;
}

.page-search #content-area form.search-form {
  display: none;
}

.page-search #content-area .search-results {
  margin-left: 0;
}

.page-search #content-area .search-results .row-search-result .image-blog-post img {
  float: left;
  margin-right: 10px;
  width: 118px;
}

.page-search #content-area .search-results .row-search-result .title-blog-post a {
  color: #000000 !important;
  font-family: "gentium_plusregular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.page-search #content-area .search-results .row-search-result .row-information .post,
.page-search #content-area .search-results .row-search-result .row-information .post a {
  margin-right: 5px;
}

.page-search #content-area .search-results .row-search-result .row-information {
  display: inline-block;
  margin: 5px 0;
  width: 80%;
}

/*-----------------------------------------------------------------------------
 *           Home - Block Info Bottom
 *---------------------------------------------------------------------------*/
.front .region-home-free-item-b .views-row {
  word-wrap: break-word;
}

#block-views-free_item_b-block_1 .view.triple-column .views-row h3 a {
  width: 170px;
}

/*-----------------------------------------------------------------------------
 *           Carrusel section
 *---------------------------------------------------------------------------*/
#products-carousel-block {
  margin: 20px 0 0;
}

.region-content-bottom-product-bar #products-carousel-block h3 {
  height: 39px;
  left: -58px;
  padding-top: 7px;
  top: 61px;
}

.container-carrusel {
  float: left;
  padding: 20px 49px 0 97px;
  width: 830px;
}

ul.menu-carrusel {
  float: left;
  font-size: 11px;
  line-height: 15px;
  padding: 0;
}

ul.menu-carrusel li {
  float: left;
  list-style: none;
  width: 166px;
}

ul.menu-carrusel li a {
  color: #777777;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

ul.menu-carrusel li a span {
  display: block;
  height: 30px;
}

ul.menu-carrusel li a span.price {
  color: #CB3737;
  font-weight: 700;
}

/*-----------------------------------------------------------------------------
 *           Cookiegebruik
 *---------------------------------------------------------------------------*/
.ccc-widget .ccc-inner h2 {
  padding: 8px 9px 5px 44px;
}
/*-----------------------------------------------------------------------------
 *           Footer
 *---------------------------------------------------------------------------*/
footer {
  padding: 0 !important;
}

.footer {
  background: url("../img/footer-bg.jpg") repeat-x;
  clear: both;
  height: 188px;
  padding-top: 22px;
  width: 100%;
}

/*-----------------------------------------------------------------------------
 *           Footer top
 *---------------------------------------------------------------------------*/
.footer-top {
  height: 154px;
}

.footer .block {
  float: left;
  margin: 0 40px 0 0;
}

.footer .footer-top .over-vandaleblock {
  width: 475px;
}

.footer .footer-top .over-vandaleblock h4 {
  background: url("../img/vandale-icon-small.png") no-repeat 0 0;
  padding-left: 40px;
}

.footer .over-vandaleblock p{
  color: #565656;
  font-family: 'Calibri','sans-serif' !important;
  font-size: 11px;
  line-height: 18px;
  text-align: justify;
}

.footer .block h4 {
  color: #444444;
  font-family: "gentium_plusregular",Arial,Helvetica,sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 17px;
  margin: 0 0 20px;
  padding-bottom: 2px;
}

.footer .block ul.menu {
  line-height: 11px;
  padding: 0;  
}

.footer .block ul.menu li{ 
  list-style: none;
}

.footer .block ul.menu li a {
  background: url("../img/misc-sprite.png") no-repeat -4px 0;
  color: #4E4890;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding: 4px 0 4px 12px;
  text-decoration: none;
}

/*-----------------------------------------------------------------------------
 *           Footer Bottom
 *---------------------------------------------------------------------------*/
.footer-bottom ul li a {
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  text-shadow: 1px 1px 1px #000000;
}

.footer-bottom ul.social-networks li a:hover img {
  opacity: 0.5;
}

body.ie7.footer-bottom ul.social-networks li a:hover img,
body.ie8 .footer-bottom ul.social-networks li a:hover img { 
  filter: alpha(Opacity = 50); 
}

.copyright {
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  margin: 12px 0;
}

.footer-right {
  float: right;
}

ul.footer-menu {
 float: left;
 margin: 0;
}

ul.footer-menu li {
  float: left;
  list-style: none;
  padding: 6px 0;
}

ul.footer-menu li a {
  border-right: 1px solid #5F5A98;
  display: block;
  line-height: 10px;
  padding: 6px 10px;
  text-decoration: none;
}

ul.footer-menu li a:hover {
  text-decoration: underline;
}

ul.social-networks {
  float: right;
  margin: 1px 0 0 8px;
  padding: 0;
}

.social-networks li {
  float: left;
  list-style: none;
}

.social-networks li a {
  float: left;
  padding: 2px 3px 1px;
}

.page-sitemap .site-map-menus h2 {
  font-family: "gentium_plusregular",Georgia,serif;
  font-size: 26px !important;
  font-weight: 300 !important;
  line-height: 26px;
  margin: 0 0 8px 0 !important;
  overflow: hidden;
  padding-bottom: 8px;
}

/*-----------------------------------------------------------------------------
 *           Vertaalbureau General Structure
 *---------------------------------------------------------------------------*/
body.not-front #content,
body div.view-free-dictionary-view{
  /*float: left;
  margin: 0;
  width: 640px;*/
}

.two-sidebars #content {
  margin-left: 0;
  margin-right: 30px !important;
  padding: 0;
}

.two-sidebars .region-sidebar-second,
.sidebar-second .region-sidebar-second {
  margin: 0;
  padding: 0;
  width: auto;
} 

/*-----------------------------------------------------------------------------
 *           Vertaalbureau Page
 *---------------------------------------------------------------------------*/
#content-navigation a.contextual-links-trigger {
  padding: 0;
}

.region-sidebar-first {
  float: none !important;
  margin-right: 0 !important;
  padding: 0;
  width: auto !important;
}

#content-navigation .bottom ul.menu li {
  list-style: none !important;
  line-height: 12px !important;
}

#content-navigation .block-menu {
  margin-bottom: 0;
}

#content-navigation .bottom ul.menu li.collapsed ul li a:hover,
#content-navigation .bottom ul.menu li.expanded ul li a:hover,
#content-navigation .bottom ul.menu li.collapsed ul li a.active,
#content-navigation .bottom ul.menu li.expanded ul li a.active {
  background: none !important;
  color: #C1001F;
}

/* Region content*/
.not-front #content h2 {
  font-size: 12px;
}

.section-vertaalbureau .ui-selectmenu-menu {
/*  width: 157px !important;*/
  z-index: 2 !important;
}
/* sidebar */
.not-front #sidebar {
  float: left;
}

.region-sidebar-second #block---block-52 .gsc-control-wrapper-cse table tbody{
  border: 0 none !important;
}

#block---block-32 {
  float: left;
  margin: 3px 0 0;
  padding-left: 10px;
  position: relative;
  z-index: 1;
}

#block---block-52 {
  position: relative;
}

#block---block-22,
#block---block-52 {
  margin: 0;
}

#block---block-32 ul li.last a {
/*  border: none;*/
}

#block---block-32 li a:hover,
#block---block-32 li a.active {
  font-weight: 700;
}

#block---block-52 table.gsc-search-box {
  clear: both;
}

.section-vertaalbureau #block---block-52 .gsc-control-cse {
  padding-bottom: 4px;
}

#block---block-52 table.gsc-search-box .gsc-input-box table td input {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}

#block---block-52 table.gsc-search-box .gsc-search-button {
  margin-top: 4px;
  width: auto;  
}

body.two-sidebars #sidebar .blockblock  .content {
  overflow: hidden;
  padding: 14px 16px;
  position: relative;
}

#sidebar .offertebox form a {
  width: 157px !important;
}

/* Hidden default Translations links */
.node-vertaalbureau ul.links li.translation_en a.translation-link,
.node-vertaalbureau ul.links li.translation_nl a.translation-link {
  display: block;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  text-transform: capitalize;
}

.form-item {
  margin: 1em 0;
}
/*-----------------------------------------------------------------------------
 *           Taaltrainingen Page
 *---------------------------------------------------------------------------*/
.node-taaltrainingen table td a {
  /*color: #0000FF;*//**/
  text-decoration: underline;
}
.section-taaltrainingen #sidebar #block---block-40 p {
  line-height: 12px;
  margin: 0;
}
/*add for hidden text in taaltrainingen contact*/
body.two-sidebars #content-area .webform-component-checkboxes label {
  display: none;
}

body.two-sidebars #content-area .webform-component-checkboxes label.option {
  display: inline;
}
/*-----------------------------------------------------------------------------
 *           Breadcrumb
 *---------------------------------------------------------------------------*/
#breadcrumb {
  display: table-cell;
  height: 35px;
  padding-top: 0;
  vertical-align: middle;
}

/*-----------------------------------------------------------------------------
 *           Tab
 *---------------------------------------------------------------------------*/
.no-sidebars ul.tabs {
  width: 600px;
}

ul.primary {
  border-bottom: 1px solid #BBBBBB;
  border-collapse: collapse;
  line-height: normal;
  list-style: none;
  margin: 5px 5px 40px;
  white-space: nowrap;
}

ul.tabs li {
  background: none;
  border-style: none !important;
  float: left;
  list-style: none;
  margin: 0 20px 0 0;
}

ul.primary li a {
  background: #DDDDDD;
  border: 1px solid #BBBBBB;
  border-bottom: none;
  border-width: 1px;
  height: auto;
  line-height: 14px;
  padding: 0 10px;
  text-decoration: none;
  text-shadow: none;
}

ul.primary li a:hover {
  background-color: #EEEEEE;
  border-color: #CCCCCC #CCCCCC #EEEEEE;
  color: #4E4890;
}

ul.primary li.is-active a {
  background: #FFFFFF;
  border-color: #BBBBBB #BBBBBB #FFFFFF;
  border-bottom: none;
  border-image: none; 
  border-width: 1px;
  color: #4E4890;
}

.section-persberichten #content {
  color: #777777;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin-right: 30px !important;
  padding: 0;
  width: 640px !important ;
}

.section-persberichten #sidebar .region-sidebar-second {
  padding: 0;
  width: 309px;
}

.section-persberichten #sidebar p {
  margin: 16px 0;
}

.section-persberichten #sidebar p a {
  color: #666666;
  text-decoration: none;
}

.no-sidebars #content {
  padding: 0;
}
/*opschool*/
.section-online-op-school ul.tabs {
  margin: 0;
}

.section-online-op-school #content-area h1 {
  margin: -30px 0 0;
}

.section-online-op-school #content .field-name-body .field-item table {
  position: relative;
  z-index: -1;
}

/*section oranje boekje*/
.section-oranje-boekje ul.tabs {
  margin: 0 0 28px;
}

.section-oranje-boekje .field-name-body a iframe {
  margin-top: 0;
}

.section-oranje-boekje  #content-area strong,
.section-oranje-boekje .field-name-body .field-items table td strong {
  color: #C1001F;
  font-weight: 700 !important;
}

.section-oranje-boekje .field-name-body .field-items table td a {
 /*color: #0000FF;*//**/
  text-decoration: underline;
}

.section-oranje-boekje #content-area p strong {
  font-weight: 300 !important;
}

body.logged-in.section-oranje-boekje #content-area .field-name-body div span {
  position: relative;
  top: 80px;
}

body.logged-in.section-oranje-boekje #content-area .field-name-body div .field-item iframe { 
  margin-top: 82px;
}

body.logged-in.section-oranje-boekje #content-area .field-name-body .addthis_toolbox a span {
  position: relative;
  margin: 0;
  top: 0 !important;
}
/*section nieuwsbrief aanmelden*/
.section-nieuwsbrief-aanmelden #content p {
  margin: 0 !important;
}

.section-nieuwsbrief-aanmelden #content ul.tabs {
  margin-bottom: 10px;
}

body.ondersteuning #sidebar textarea {
  width: 270px !important;
}

/* Routebeschrijving*/
.section-vacatures #content-area hr {
  border: 1px solid gray;
  height: 1px;
  margin: 0;
}

.section-vacatures #content-area p {
  margin-bottom: 22px;
}

body.not-front #sidebar .block .messages.error li label {
  display: inline !important;
}

body.not-front #sidebar .block .messages.error,
body.not-front #content .messages.error {
  clear: both;
}

#sidebar input[type="submit"] {
  margin: 0 !important;
}

.section-inhoudspaginas #content-area p small {
  float: left;
  margin-top: -18px;
  width: 640px;
}

/*-----------------------------------------------------------------------------
 *          Gratis woordenboek
 *---------------------------------------------------------------------------*/
.section-opzoeken #main {
  /*margin-top: -18px;*/
}

.section-opzoeken #sidebar {
  /*float: right;
  width: 291px;*/
}

.section-opzoeken .view-free-dictionary-view {
  margin: 40px 0;
}

.section-opzoeken .view-free-dictionary-view span a {
  /*color: #0000FF;*//**/
  text-decoration: underline !important;
}

.section-opzoeken #content p a,
.section-opzoeken .view-free-dictionary-view p a {
  color: #4D488A;
}

.section-opzoeken .view-free-dictionary-view span a span {
  color: #444444;
}

.section-opzoeken .view-free-dictionary-view p {
  margin: 0;
}

body.logged-in.section-opzoeken .addthis_bar_container {
  background: #FFFFFF !important;
}
/*-----------------------------------------------------------------------------
 *          Ondersteuning
 *---------------------------------------------------------------------------*/
.section-vraagbaak #sidebar .block h2 {
  margin-bottom: 10px;
}

body.ondersteuning #content strong {
  color: #C1001F;
}

/*Newsletter*/
body.newsletter-archive #content-area ul {
  margin: 10px 0;
}

body.newsletter-archive #main {
  float: left;
  width: 100% !important;
}

.dev-query {
  clear: both;
}
/*pager*/
.item-list ul {
  margin: 0 0 0.75em;
  padding: 0;
}

.item-list ul li a {
  text-decoration: underline;
}

/*-----------------------------------------------------------------------------
 *         Contact
 *---------------------------------------------------------------------------*/
body.section-contact-site #content form#webform-client-form-143 {
  float: left;
}

body.section-contact-site form#webform-client-form-143 .form-item.even,
body.section-contact-site form#webform-client-form-143 .form-item.odd {
  width: auto;
}

body.section-contact-site form#webform-client-form-143 a,
body.section-contact-site ul#edit-submitted-list-menu {
  width: 269px !important;
}

body.section-contact-site #content-area form#webform-client-form-143 .webform-component-textfield label,
body.section-contact-site #content-area form#webform-client-form-143 .webform-component-email label {
  display: inline !important;
  margin-bottom: 13px;
}

body.section-contact-site #content-area form#webform-client-form-143 .webform-component-select label {
  margin-bottom: 0;
}

body.section-contact-site #content-area form#webform-client-form-143 .webform-component-textfield input,
body.section-contact-site #content-area form#webform-client-form-143 .webform-component-email input {
  padding: 4px;
  width: 283px;
}

body.section-contact-site #content-area form#webform-client-form-143 .webform-component-textarea textarea {
  width: 293px;
}

body.section-contact-site #content-area form#webform-client-form-143 .webform-component-textarea .grippie {
  margin-left: 200px;
  width: 290px;
}

body.section-contact-site #content-area form#webform-client-form-143 .form-actions input {
  float: right;
  margin-top: 10px !important;
  margin-right: 30px;
}

/*-----------------------------------------------------------------------------
 *         Media Query
 *---------------------------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .front .region-home-free-item-b .views-field-body h3 {
    line-height: 14px;
    margin-top: 1px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #block-views-free_item_a-block_1 .view-content .views-row-1 .field-content a.btn {
    margin-bottom: 4px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .front .sidebar-right .views-field-body a.read-more,
  .front .sidebar-right .views-field-body p a.read-more {
    margin-top: 10px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .front #block-views-free_item_a-block_1 .views-row-first h3 {
    margin: 3px 0;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #block-views-free_item_a-block_1 .view-content .field-content {
    padding: 5px 8px 0 0;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .front #block-views-free_item_b-block_1 {
    margin-bottom: 0;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .footer-right {
    float: right;
    padding: 3px 0 1px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #bottom li {
    padding: 3px 0;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .social-networks li a {
    padding: 0 3px;
  }
}

@media (max-width: 320px) {
  .container {
    width: 1030px !important;
  }
}

@media (min-width: 321px) and (max-width: 480px) {
  .container {
    width: 1030px !important;
  }
}

@media (min-width: 481px) and (max-width: 600px) {
  .container {
    width: 1030px !important;
  }
}
@media (min-width: 601px) and (max-width: 720px) {
  .container {
    width: 1030px !important;
  }
}

@media (min-width: 721px) and (max-width: 1024px) {
  .container {
    width: 1030px !important;
  }
}

/*-----------------------------------------------------------------------------
 *         Home content left
 *---------------------------------------------------------------------------*/
.front .content-page,
.node-type-blog-post .content-page {
  width: 1000px;
}

.front .region-content-left .main-content #block---views-featured_posts-block {
  clear: both;
  float: left;
  margin: 2px 0;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts {
  float: left;
  width: 330px;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts:first-child {
  border-right: 1px solid #e6e6e6;
  padding-right: 25px;
  width: 305px;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts:last-child {
  padding-left: 25px;
  width: 304px;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-title a {
  margin-left: 0 !important;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-field-post-image {
  float: left;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-field-post-image a img {
  border: 1px solid #ECECEC;
  margin-right: 10px;
  padding: 1px;
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-body p {
  color: #808080;
  float: left;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 18px;
  margin-bottom: 15px;
  width: 172px; 
}

.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-view-node a {
  padding-left: 13px !important;
  width: 159px;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu {
  clear: both;
  float: left;
  margin-bottom: 15px;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu {
  float: left;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li {
  float: left;
  list-style: none;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li a {
  background: #fcfcfc;
  border: 1px solid #4E4890;
  border-right: none;
  color: #4E4890;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 15px;
  min-width: 100.7px;
  padding: 9px 15px;
  text-align: center;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li.first a {
  border-radius: 5px 0 0 5px;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li.first a:hover,
.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li.first a.active {
  border-radius: 5px 0 0 12px;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li.last a {
  border-right: 1px solid #4E4890;
  border-radius: 0 5px 5px 0;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li.last a:hover {
  border-right: none; 
  border-radius: 0 5px 12px 0;
}

.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li a:hover,
.front .region-content-left .main-content #block---menu-menu-blog-menu ul.menu li a.active {
  background: url("../img/arrow-down-blue.png"), url("../img/background-blue.png");
  background-repeat: no-repeat, repeat-x;
  background-position: center 38px, center top;
  border-bottom: none;
  border-left: none;
  color: #ffffff;
  padding-bottom: 15px; 
  min-width: 101.7px;
}

.front .region-content-left .main-content #block---views-posts-block_1 {
  clear: both;
}

.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts,
.page-search #content-area .search-results .row-search-result {
  border-bottom: 1px solid #e6e6e6;
  float: left;
  padding: 25px 0;
}

.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-field-post-image {
  float: left;
  min-height: 118px;
}

.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-field-post-image a {
  float: left;
  margin-right: 15px;
  width: 118px;
}

.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-title a {
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-body {
  line-height: 20px;
  margin: 10px 0;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager {
  display: inline-block;
  margin: 10px auto;
  width: 100%;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li {
  display: inline-block;
  margin: 0 7px;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-current,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-item a {
  color: #4E4890;
  display: inline-block;
  font-family: "gentium_plusregular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: 400;
  height: 29px;
  line-height: 25px;
  max-width: 21px;
  min-width: 20px;
  padding: 0 5px;
  text-decoration: none;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-current,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li a:hover {
  background: url("../img/background-blue-pager.png") repeat-x;
  color: #ffffff;
  border-radius: 5px;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-first a,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-previous a,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-next a,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-last a {
  color: #4E4890;
  font-size: 12px;
  text-decoration: none;
}

.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-first a:hover,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-previous a:hover,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-next a:hover,
.region-content-left .main-content #block---views-posts-block_1 .view-posts ul.pager li.pager-last a:hover {
  background: none;
  color: #4E4890;
  text-decoration: underline;
}

/*-----------------------------------------------------------------------------
 *         Home Sider-right
 *---------------------------------------------------------------------------*/
 .node-type-blog-post #main {
  float: left;
  margin: 0 auto;
  padding-top: 0;
  width: 100%;
 }
 
.front .sidebar-right,
.node-type-blog-post .region-sidebar-second,
.page-search .region-sidebar-second {
  width: 310px;
}

.front .sidebar-right .region-sidebar-second,
.node-type-blog-post .region-sidebar-second,
.page-search .region-sidebar-second {
  float: none;
}

.front .sidebar-right #block---views-related_posts-block,
.page-search .region-sidebar-second #block---views-related_posts-block,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block {
  clear: both;
  float: left;
  margin-top: 25px;
}

.front .sidebar-right #block---views-related_posts-block .view-related-posts ul,
.page-search .region-sidebar-second #block---views-related_posts-block .view-related-posts ul,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block .view-related-posts ul {
  float: left;
  margin: 10px 0 25px;
}

.front .sidebar-right #block---views-related_posts-block .view-related-posts h2,
.page-search .region-sidebar-second #block---views-related_posts-block .view-related-posts h2,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block h2 {
  color: #000000;
  float: left;
  font-family: "gentium_plusregular";
  font-size: 20px;
  width: 100%;
}

.front .sidebar-right #block---views-related_posts-block .view-related-posts ul li,
.page-search .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li {
  float: left;
  margin: 6px 0;
  width: 100%;
}

.front .sidebar-right #block---views-related_posts-block .view-related-posts ul li .views-field-title a,
.page-search .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li .views-field-title a,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li .views-field-title a,
.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-view-node a,
.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-view-node a {
  background: url("../images/misc-sprite.png") no-repeat -3px -3px;
  color: #4e4890;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0;
  padding-left: 15px;
  text-decoration: none;
}

.front .sidebar-right #block---views-related_posts-block .view-related-posts ul li .views-field-created,
.node-type-blog-post .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li .views-field-created,
.page-search .region-sidebar-second #block---views-related_posts-block .view-related-posts ul li .views-field-created {
  color: #808080;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.front #block---vandale_util-carousel_products,
.node-type-blog-post #block---vandale_util-carousel_products,
.page-search #block---vandale_util-carousel_products, {
  clear: both;
}

.front #block---vandale_util-carousel_products #products-carousel-block,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block,
.page-search #block---vandale_util-carousel_products #products-carousel-block, {
  border: none;
  width: 308px;
}

.front #block---vandale_util-carousel_products #products-carousel-block .carousel-wrapper,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .carousel-wrapper,
.page-search #block---vandale_util-carousel_products #products-carousel-block .carousel-wrapper {
  padding-top: 0;
}

.front #block---vandale_util-carousel_products #products-carousel-block h3,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block h3,
.page-search #block---vandale_util-carousel_products #products-carousel-block h3 {
  background: none;
  display:block;
  font-size:0;
  height: 0;
  line-height:0;
  padding: 0;
  text-indent:-9999px;
  text-transform:capitalize;  
  width: 0;
}

.front #block---vandale_util-carousel_products h3,
.node-type-blog-post #block---vandale_util-carousel_products h3,
.page-search #block---vandale_util-carousel_products h3 {
  color: #000000;
  float: left;
  font-family: "gentium_plusregular";
  font-size: 20px;
  margin-top: 15px;
  width: 100%;
}

.front #products-carousel-block,
.node-type-blog-post #products-carousel-block,
.page-search #products-carousel-block {
  width: 305px;
}

.front #block---vandale_util-carousel_products #products-carousel-block .jcarousel-container,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .jcarousel-container,
.page-search #block---vandale_util-carousel_products #products-carousel-block .jcarousel-container {
  padding-left: 15px;
  padding-right: 15px;
  width: 278px;
}

.front #block---vandale_util-carousel_products #products-carousel-block .menu li,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .menu li,
.page-search #block---vandale_util-carousel_products #products-carousel-block .menu li {
  width: 138px;
}

.front #block---vandale_util-carousel_products #products-carousel-block .menu li a span,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .menu li a span,
.page-search #block---vandale_util-carousel_products #products-carousel-block .menu li a span {
  width: 138px !important;
}

.front #block---vandale_util-carousel_products #products-carousel-block .jcarousel-prev,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .jcarousel-prev,
.page-search #block---vandale_util-carousel_products #products-carousel-block .jcarousel-prev {
  left: 0;
}

.front #block---vandale_util-carousel_products #products-carousel-block .jcarousel-next,
.node-type-blog-post #block---vandale_util-carousel_products #products-carousel-block .jcarousel-next,
.page-search #block---vandale_util-carousel_products #products-carousel-block .jcarousel-next {
  right: 0;
}

.front #block---views-advertisements-block,
.node-type-blog-post #block---views-advertisements-block,
.page-search #block---views-advertisements-block {
  clear: both;
}

.front #block---views-advertisements-block,
.node-type-blog-post #block---views-advertisements-block,
.page-search #block---views-advertisements-block {
  clear: both;
  float: left;
}

.front #block---views-advertisements-block .content-advertisements,
.node-type-blog-post #block---views-advertisements-block .content-advertisements,
.page-search #block---views-advertisements-block .content-advertisements {
  border: 1px solid #ececec;
  float: left;
  margin: 15px 0;
  padding: 1px 1px 15px;
}

.front #block---views-advertisements-block .content-advertisements .views-field-title a,
.node-type-blog-post #block---views-advertisements-block .content-advertisements .views-field-title a,
.front .region-content-left .main-content #block---views-featured_posts-block .content-featured-posts .views-field-title a,
.front .region-content-left .main-content #block---views-posts-block_1 .view-posts .content-view-posts .views-field-title a,
.page-search #block---views-advertisements-block .content-advertisements .views-field-title a {
  color: #000000;
  display: block;
  font-family: "gentium_plusregular",Arial,Helvetica,sans-serif;
  font-size: 18px;
  margin: 10px;
}

.front #block---views-advertisements-block .content-advertisements .views-field-field-ad-description,
.node-type-blog-post #block---views-advertisements-block .content-advertisements .views-field-field-ad-description,
.page-search  #block---views-advertisements-block .content-advertisements .views-field-field-ad-description {
  color: #808080;
  float: left;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  margin: 10px;
  width: 160px;
}

.front #block---views-advertisements-block .content-advertisements .views-field-field-ad-link a,
.node-type-blog-post #block---views-advertisements-block .content-advertisements .views-field-field-ad-link a,
.page-search #block---views-advertisements-block .content-advertisements .views-field-field-ad-link a {
  background: url("../img/arrows-white.png"), url("../img/background-red.png");
  background-repeat: no-repeat, repeat-x;
  background-position: 85% center, center center;
  border-radius: 5px;
  color: #FFFFFF;
  float: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 11px;
  margin: 15px 10px;
  padding: 11px 15px 13px;
  width: 75px;
}

/*-----------------------------------------------------------------------------
 *         Blog post
 *---------------------------------------------------------------------------*/
.node-type-blog-post #page {
  float: left;
 }

.node-type-blog-post #content-area .node-blog-post h2 {
  color: #4e4890;
  font-family: 'gentium_plusregular',Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 10px;
}

.node-type-blog-post #content-area .node-blog-post .field-name-field-post-image img {
  background: #ffffff;
  border: 1px solid #eeeeee;
  margin: 15px 0 25px;  
  padding: 1px;
}

.node-type-blog-post #content-area .node-blog-post .sharethis-buttons {
  border-bottom: 1px solid #e5e5e5;
  margin: 25px 0 20px;
  padding-bottom: 30px;
}

.node-type-blog-post .breadcrumb {
  float: left;
  height: auto !important;
  line-height: 18px;
  margin-bottom: 15px;
  margin-top: 50px
}

.node-type-blog-post #block---search-form form#search-block-form input.form-text {
  width: 248px;
}

.node-type-blog-post .node-blog-post .field-information {
  float: left;
  position: relative;
  width: 100%;
}

.node-type-blog-post .node-blog-post .field-information .post,
.node-type-blog-post .node-blog-post .field-information .post .post-date,
.node-type-blog-post .node-blog-post .field-information .post .post-category,
.node-type-blog-post .node-blog-post .field-information .post .post-author,
.page-search #content-area .search-results .row-search-result .row-information .post {
  color: #C1001F;
  float: left;
}

.category-blog-post a,
.post-category a {
  color: #C1001F !important;
}

.node-type-blog-post .node-blog-post .field-information .post-date {
  margin-left: 0;
  text-transform: lowercase;
}

.node-type-blog-post .node-blog-post .field-information .post .line-gray {
  color: #aba9ae;
  margin: 0 10px;
}

.view-featured-posts h2,
.view-id-posts h2 {
  color: #4E4890;
  font-family: "gentium_plusregular";
  font-size: 24px;
}

.view-featured-posts h2 {
  margin-bottom: 10px;
}

/*-----------------------------------------------------------------------------
 *           Disqus Custom
 *---------------------------------------------------------------------------*/
#disqus_thread a {
  color: #4e4890 !important;
}
