#views-exposed-form-product-lists-2-page-2 .form-type-bef-link a {
	display: block;
}

#block-views-og-products-block-2,#block-views-og-products-block-3
{position:relative
}
#block-views-og-products-block-2 h2,#block-views-og-products-block-3 h2
{
position:absolute;
bottom:-120px;
right:103px;
background:none;
transform-origin:0 0;
transform:rotate(270deg);
width:100%;
color:#69A0D1;
font-size:500%;
font-weight:900;
text-transform:uppercase;
font-family: 'Roboto', sans-serif;
}

#block-views-og-products-block-2,#block-views-og-products-block-3 .outer-box-title a
{
color:#333
}

#block-views-og-products-block-2,#block-views-og-products-block-3 .outer-box-title a:hover
{
color:#333
}

.page-provider-of-the-week .region-after-content
{
	padding: inherit;
 background: inherit; 

}

#block-block-53
{
    margin-right: 0;
    margin-left: 0;
padding: 30px 0px;
 background: #EEE; 
}



#block-block-53 {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:768px) {
 #block-block-53 {
  width:100%
 }

}

.image-provider-of-the-week
{
	width: 350px;
}


.view-provider-of-the-week-in-home
{
background: white;
padding: 20px 0;

}


#views-exposed-form-news-content-page {
 margin-bottom:40px
}
#views-exposed-form-news-content-page .bef-checkboxes .form-item {
 text-align:center;
 background:#0f75bc;
 color:#FFF;
 font-weight:900;
 line-height:28px;
 cursor:pointer;
 min-width:3vw;
 box-sizing:border-box;
 float:right;
 margin-left:10px;
 margin-bottom:10px;
 z-index:1;
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 -ms-transition:all 200ms ease-out;
 transition:all 200ms ease-out;
 border-radius:5px;
 padding: 10px;
}
#views-exposed-form-news-content-page .bef-checkboxes .form-item.highlight {
 background:#f7941d;
 color:#FFF
}
#views-exposed-form-news-content-page .bef-checkboxes .form-item input {
/*  display:none */


  width: 20px;
  height: 20px;
  position: relative;
  margin: 5px auto;

}
#views-exposed-form-news-content-page .bef-checkboxes .form-item label {
/*  display:block; */
 margin:0;
 font-weight:200;
 padding:10px 10px
}
#views-exposed-form-news-content-page .views-exposed-widget.views-reset-button input {
 background:#3070be;
 border:0;
 display:inline-block;
 margin:0;
 margin-top:0px;
 font-weight:200;
 padding:4px 10px;
 float:right;
 color:#FFF;
 font-weight:400;
 border-radius:5px
}


.news-page .node-teaser {
	background: #FFFFFF;
	border: 1px solid #DDD;
	padding: 15px;
	border-radius: 3px;
	box-shadow: 0 0 5px 1px #F5F5F5;
}


@media (max-width: 991px){

.of-the-week{
height: auto;
}
}


.view-provider-of-week-list h2
{
margin-top: 0;
}

.view-project-of-the-week .row
{
margin-bottom: 15px;

}

#views-exposed-form-product-lists-2-page-2 .form-type-bef-link a.classefiltroselezionato
{
background: #ff8f00

}


#views-exposed-form-product-lists-2-page-2 .views-exposed-form .views-exposed-widget
{
	
	float: left; 
width: 100%;
text-align: left;
}


#views-exposed-form-product-lists-2-page-2 .views-exposed-form .form-item
{
padding: 0.5em 1em 0 0;
}


#views-exposed-form-product-lists-2-page-2 .views-exposed-form .views-exposed-widget.views-widget-filter-title, #views-exposed-form-product-lists-2-page-2 .views-exposed-form .views-exposed-widget.views-submit-button
{
	
 
width: 50%;
}


#views-exposed-form-product-lists-2-page-2 input#edit-title {
  height:30px;
  line-height:30px;
 width:100%;
 display:block;
 padding:0;
 background:transparent;
 border:0 none;
 border-bottom-color:currentcolor;
 border-bottom-style:none;
 border-bottom-width:0;
 border-bottom:1px solid #e3e4e5;
 text-align:left;
 margin-bottom:15px;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-appearance:none;
 border-radius:0

 }


#views-exposed-form-product-lists-2-page-2 .views-exposed-form .views-exposed-widget label {

margin-bottom: 0;
}

.textalignright
{
text-align: right;

}

.views-exposed-form .views-exposed-widget.views-widget-filter-field_category_news_tid {

    clear: both;
}


.sme-resources  {
    height: 600px;
    background: #d7d9dc;
    padding: 0;
}


.sme-resources-title  {
position: relative;
padding: 50px 0px 50px 0;
z-index: 0;
color: #c8d3d9;
}


div.abstract {
    position: relative;
}



@media (min-width: 1800px)
{
	.building-your-radar, .projects-block-hp, .of-the-week
	{	height: 600px
	}

}


#SMEResourcesLogo
{
   width: 25%;

}
/* Reset Select */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 1px solid #aaa;
  background: #f9f9f9;
  background-image: none;
}
/* Remove IE arrow */
select::-ms-expand {
  display: none;
}
/* Custom Select */
.form-select {
  position: relative;
  height: 3em;
  background: #f9f9f9 !important;
  border: 1px solid #aaa;
  background: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 40px;
}
select {
  flex: 1;
  padding: 0.8em 0.5em;
  color: #444;
  cursor: pointer;
}
.form-select option{
	width: 100%;
}
/* Arrow */
.form-item.form-type-select{
	position: relative;
}
.form-item.form-type-select::before {
  content: "\f0dd";
  font-family: 'FontAwesome';
  position: absolute;
	top: 30px;
	right: 0;
	padding: 0 1em;
	background: transparent;
	cursor: pointer;
	pointer-events: none;
	-webkit-transition: .25s all ease;
	-o-transition: .25s all ease;
	transition: .25s all ease;
	z-index: 2;
	font-size: 2rem;
}
.form-item.form-type-date .form-type-select:before {
	top: 5px;
	right: 20px;
}

/* Transition */
.form-item.form-type-select:hover::before {
  color: #f39c12;
}
.form-item .date{
	display: flex;
	width: 90%;
}
.form-item.form-type-checkboxes input[type="checkbox"]{
	display: inline-block;
	height: 16px !important;
	width: 16px !important;
	overflow: hidden;
	vertical-align: middle;
	margin: 0;
	-webkit-appearance: none;
	background-color: transparent;
	margin-top: 11px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	transition-property: all;
	-webkit-transition-property: background-color,border-color,box-shadow;
	transition-property: background-color,border-color,box-shadow;
	border: 1px solid #ccc;
}
.form-item.form-type-checkboxes input[type="checkbox"]:not([class*="uk-"]):checked {
    background-image: url('/sites/all/themes/theme1/images/arrow.svg');
}
.form-item.form-type-checkboxes input[type="checkbox"]:not([class*="uk-"]):checked {
	background-color: #c6c9cc;
	border-color: #c6c9cc;
}

.button-node-radar a {
    padding: 5px 7px;
    color: #FFF;
    background: #f7941d;
    border-radius: 5px;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;	
position: relative;
z-index: 10000;

}

.view-cyberwatching-radar-project-list-by-group h3
{
	font-weight: normal;
	
}

.conf-ext-content {

    height: 220px;

}


.conf-title {

font-size: 15px;
}

.bloccovideoinhome
{
	
position: relative;
overflow: hidden;
padding-top: 26.8%;
margin-top: 20px;
margin-bottom: 20px;
	
}


.bloccovideoinhome iframe
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
	
}


/* AGGIUNTE DI GIANLUCA
-------------------------------------------------------------- */

.img-text-overlay-container{
	position:relative;
	margin-bottom: 30px;
}
.text-label-overlay{
	position:absolute;
	top: 40%;
	transform: translateY(-50%);
	width:100%;
	 text-align:center;
	font-size:30px;
}
.text-overlay-light-text{
	color:rgba(255,255,255,1);
}
.blocksector {
	background: whitesmoke;
	padding: 0 10px;
	margin-top: 30px;
}
.text-overlay-light-text img {
	padding-top: 10px;
	width: 70px;
}
.blocksector h2 {
	margin: 10px 20px 20px;
}
img.iconasector {
	width:  100%;
	margin: 18px 0 0 0;
}
.icona {
	color: #3c83cb;
	background-color: whitesmoke;
	padding: 7px 5px;
	border-radius: 50%;
	height: 35px;
	width: 35px;
	text-align: center;
	
	display: inline-block;
}
.sezione h3 {
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 10px
}
.relevant li {
	padding: 3px 0 3px 0;
	font-size: 120%;
	list-style-type: none;
	border-bottom: 1px solid #eaeaea;
}
.relevant li:before {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: .1.3em; 
  width: 1.3em; 
  color: #3c83cb;
}
ul.relevant {
	margin: 5px;
	padding: 0;
}



.irrelevant li {
	padding: inherit;
	font-size: inherit;
	list-style-type: none;
	border-bottom: inherit;
}
.irrelevant li:before {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: .1.3em; 
  width: 1.3em; 
  color: #3c83cb;
}
ul.irrelevant {
	margin: 5px;
	padding: 0;
}





div.block-news-page {
	border: 1px solid #eaeaea;
	padding: 10px;
	margin: 30px 0;
	border-top: 5px solid #eaeaea;
}
div.block-news-page h2 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eaeaea;
}

/* fine aggiunte Gianluca */