/********************************/
/* BORDER FOR NON-THEMED BLOCKS */
/********************************/
#sidebar-left .block,
#sidebar-right .block {
  border: 1px solid #ddd;
}

/************************/
/* EU COOKIE COMPLIANCE */
/************************/
/* different style of popup */
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
	background: linear-gradient(to right, transparent, 10%, #000, 90%, transparent);
}
.popup-content {
  max-width: 45em;
  padding: 0 .5em;
  text-align: center;
}

/* agree button */
.agree-button.eu-cookie-compliance-secondary-button {
  cursor: pointer;
  margin: 1em 0 0 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  background-color: #ededed;
  background-image: -webkit-linear-gradient(to top, #ededed 5%, #dfdfdf 100%);         // Safari & Chrome
  background-image: -moz-linear-gradient(to top, #ededed 5%, #dfdfdf 100%);            // Firefox
  background-image: -ms-linear-gradient(to top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);// IE
  background-image: -o-linear-gradient(to top, #ededed 5%, #dfdfdf 100%);              // Opera
  background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);              //
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  color: #000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #ffffff;
}

/*************************************/
/* Sidebars' blocks adaptive display */
/*************************************/
@media screen and (max-width: 64em) {
  #sidebar-left .block-wrapper,
  #sidebar-right .block-wrapper {
    width: 48%;
    padding: 0 1.5% 0 0;
    display: inline-block;
    vertical-align: bottom;
  }
}

@media screen and (max-width: 48em) {
  #sidebar-left .block-wrapper,
  #sidebar-right .block-wrapper {
    width: 100%;
    padding: 0;
    display: block;
  }
}

.FVCookie {
  background: #00F;
}
