/**
 * Admin section
 */
 #admin-menu{    z-index: 2000;}

/**
 * main
 */
body {
	font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.42857143;
	color: #333333;	
}

h1 {    margin-bottom: 20px !important; }
h1 {	color: #0065a2; }

.block-border-right {
    border-right: 1px solid #ccc;
	padding-right: 50px;
	line-height: 1.9em;
}

/** 
  * styles for the top menu at the right of the page
  */

.top-right-menu {
	width: 365px;
	font-size: 90%;
    font-weight: normal; 
	margin-top: 6px;
	line-height: 13px;
}

/*.top-right-menu .nav > li {}*/

.top-right-menu .nav li.first a {
    padding-left: 0;
    border: 0;
    background-image: none;
}

.top-right-menu .nav > li , .top-right-menu .nav > li  > a{
    position: relative;
    display: inline;
	padding: 0 0 0 5px;
	box-sizing: border-box;
}


.top-right-menu .nav > li  > a:active {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}

.top-right-menu .nav > li  > a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}

.top-right-menu .nav > li  > a{
	border-left: 1px solid #333;
}


/**
  * styles for the header
  */
  
 #layout-header {
    background-repeat: repeat-x;
    background-position: 0px -4px ; /*x y*/
    background-image: url(../images/bg_title.gif);
    background-color: #fff;
    line-height: 1.4;
 }

 #layout-header #main-title {
    color: #0065a2;
    text-transform: uppercase;
    text-decoration: none;
}
 
 #layout-header #sub-title {
 	color: #fff;
    text-decoration: none;
 }

 #layout-header > *, #layout-header #main-title, #layout-header #banner-flag {
    transition: .4s;
}

#layout-header #banner-image-right {
	margin-top: 8px;
	z-index: 7;
	width: 210px;
}

.btn-primary {
    color: #333;
    background-color: #D9EDF7;
    border-color: #85c5e5;
}

/**
  * Styles for the breadcrumb
  */
  
#breadcrumb {
    background-color: #074A8B;
    color: #fff;
    /* overflow: hidden; */
    /* overflow: hidden; */
}

#breadcrumb  .nav > li, #breadcrumb  .nav > li > a {
    display: inline-block;
	padding: 0px;
	color: #FFF;
}

#breadcrumb ul li::after {
    content: " \003e ";
}
#breadcrumb ul li:last-child::after {
    content: "";
}

#breadcrumb ul li a:hover, #breadcrumb ul li a:focus, #breadcrumb ul li a:active {
    text-decoration: underline;
    color: #fff;
    border: 0;
	background-color: transparent;
}
#breadcrumb ul li a, #breadcrumb ul li a:visited {
    color: #fff;
    text-decoration: none;
    border: 0;
	background-color: transparent;
}

/**
  * Styles for the navbar
  */
 #layout-navbar {
    width: 100%;
	background-color: #0065A2;
    position: relative;
    z-index: 10;
	min-height: 40px;
    line-height: 1.4;
 }
  
  
.navbar.container, .navbar.container-fluid {
    margin-top: 0px;
    min-height: 40px;
	width:100%;
}

.navbar-default {
    background-color: #0065A2;
    border-color: #0065A2;
}

.nolink {text-decoration:none;  font-style: normal;}

.navbar-default .navbar-nav>li>a , .nolink>a{
	color: #d9edf7;
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav > .active > a:hover, .nolink>a:hover
{
	color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav>li>a:focus, .nolink > a:focus  {
    color: #d9edf7;
    background-color: transparent;
}


/* right column  */

.front .panels-flexible-custom_layout .panels-flexible-row-custom_layout-main-row-inside .panels-flexible-region-last {
    border-left: solid 1px #ccc;
}

.front .panels-flexible-region .panels-flexible-region-inside-last .sideline, .front .panels-flexible-region .panels-flexible-row-custom_layout-1{
	 border-left:none;
}

.pane-ted-talks {
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
    padding-left: 20px;

}

.view-ted-talks .views-row {
    margin-bottom: 15px;
}

/*home icon*/
.home  {
    background: rgba(0, 0, 0, 0) url(../images/jrc_homepage_icon.png) no-repeat scroll 0px 0px;
    background-size: 20px;
    width: 20px;
    font-size: 0;
    height: 100%;
}
.navbar-fixed-top  {
	height: 50px;
	background-color: #0065A2;
	border-color: #005081;
    top: 0;
    border-width: 0 0 1px;

}
.navbar-fixed-top  ul{	
	height: 50px;
	background-image: url('../logo-h.png');
	background-position:left ;
	background-repeat: no-repeat;
	padding-left: 180px;
	padding-top:15px;
}


/**
 * Style for About Leafleft
 **/
 
 .views-field-field-leafleft-image img{
    margin: 50px auto 50px auto;
    border-radius: 35px;
	
 }

/** 
  * Styles for video view
  **/ 

.pane-views-video-view-block h2{    margin-top: 2px;}
.panel-separator{     margin: 0 0 0.1em 0;}
.view-video-view {	margin-bottom: 15px; }



.panels-flexible-region .panels-flexible-region-inside-last .pane-single-video {
    padding-left: 20px;
}

.view-single-video .table>tbody>tr>td{
	padding:0px;
	float:right;
	border:none;
}

.pane-single-video .pane-title{
	max-width:307px;
}


/**
  * Styles for the footer
  **/
footer {
	border-top: 1px solid #ccc;
	/* padding-top: 20px; */
	
	padding-top:15px;
	padding-bottom:15px;
	text-align: center;
	font-size: 90%;
}

.logo{background-repeat: no-repeat; background-position:center; float:left; }

/**
  * Styles for the Calendar
  **/

.page-calendar-node-field-date-of-event #cboxLoadedContent{
	padding:0 20px;
}

.page-calendar-node-field-date-of-event #cboxLoadedContent .field, .page-calendar-node-field-date-of-event #cboxLoadedContent .date-display-single{
	clear:both;
	margin-bottom: 20px;
}

.page-calendar-node-field-date-of-event #cboxLoadedContent{
margin-bottom:30px;
}


.view-calendar .navbar-fixed-top{
    background-color: transparent;
    border:none;
}
	
.view-calendar	.navbar-fixed-top ul {
	height: auto;
    background-image: none;
    padding:0px;
}


.view-calendar .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff{
	background: #dbf3e4;
}

.view-calendar .views-field-field-date-of-event{
	margin-top:8px;
}

.view-calendar .views-field-field-date-of-event div span{
	color:#4b0c0c;
}


.calendar-calendar .day-view .views-field{
	margin-bottom:5px;
}

.calendar-calendar .week-view .views-field{
	margin-bottom:10px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview{
	background: #74a5d7;
	min-height: 3em;
	overflow: hidden;
	margin: 0px auto;
	color: #ffffff;
	position: relative;
	word-wrap: break-word;
	
}

.calendar-calendar .month-view .full td.single-day .inner div{
	padding-top: 1px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents{
	width:auto;
	}
	
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents{
	width:auto;
	}
	
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #EFF7FC;
}
	
	
.calendar-calendar .mini-day-on {
    width: 80%;
    margin-left: 10px;
}	
	
	
.not_reserved{
    padding: 0px;
	background-color: #337452;
    
}

.not_reserved a{
	color:#eee;
}

.reserved{
    padding: 0px;
    background-color: #eebea2;
}

.legend{
	width: 184px;
	padding: 8px;
	display: inline;
	margin-right: 15px;
	border: solid 1px #fbe3e3;
	border-radius: 7px;
	font-weight: bold;
	color: #d9edf7;
	box-shadow: 4px 4px 6px #b0b0b0;
	}
	
	
#block-block-12{
	margin-bottom: 10px;
	margin-top:10px;
}	


	
.field-name-field-where{
	clear: both !important;
    padding-top: 10px;

}	


.field-name-field-where .field-label{
	margin-bottom:8px !important;
}
	
.date-display-single:after {
content: none !important;
}


/***********Countdown************/
.page-node-260 #block-countdown-event-countdown-event{
	background-image: url(../images/ASEM_res.jpg);
	width:100%;
	max-width:100% !important;
	min-height:681px;
}
	
	
.countdownDisplay, #countdownHrs, #countdownMins, #countdownMins, #countdownSecs{
	display:none;
}

#countdownDays{
	
	font-size:35px;
	background-color:#0065A2 !important;
	margin-left:15px;
	display: block;
	float: left;
}

#label_msg{
	font-size:30px;
	color:#0065A2;
	background-color: #fff;
	padding: 5px 12px;
	border-radius: 5px;
	line-height:2;
	display: block;
	float: left;
}

#clock_holder{
	margin-top:1%;
}
	
#clock_holder p {
	display:table;
	margin: 0 auto;
	border: 3px solid #fff;
    padding: 15px;
}
	
.page-node-260	.page-header{
	display:none;
	}


/*-----------------*/
/***** Goliath *****/
/*-----------------*/

.page-projects .views-responsive-grid-horizontal{
	margin-left:18px;
}

.page-projects .grid, .page-projects .grid figure{
	text-align:left;
	
}

.page-projects figure.effect-goliath {
	
	background: #4a9dae;   /*#df4e4e;  #3085a3*/
	opacity: 0.8;
	border-radius: 5px;
	box-shadow: 4px 4px 15px silver;
	border: 1px solid #d9d9d9;
}

.page-projects figure.effect-goliath:hover, .page-projects figure.effect-goliath h2{

	opacity: 1;
	width:100%;
	text-align:left;
	
}

.page-projects figure.effect-goliath h2 {

    padding: 12px 23px !important;
    font-size: 20px;
    /* text-shadow: -1px 0 #9d9999, 0 1px #3f4142, 1px 0 #000, 0 -1px #000;
    color: #eaeaea; */
    background-color: #00000052;
    line-height: 1.3;

}


.page-projects figure.effect-goliath img,
.page-projects figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	word-spacing: 1px;
}

.page-projects figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.page-projects figure.effect-goliath h2,
.page-projects figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 17px;
}

.page-projects figure.effect-goliath p {
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);

	line-height: 16px;
}

.page-projects figure.effect-goliath:hover img {
	-webkit-transform: translate3d(0,-97px,0);
	transform: translate3d(0,-97px,0);
	opacity: 0.6;
}

.page-projects figure.effect-goliath:hover h2 {
	-webkit-transform: translate3d(0,-97px,0);
	transform: translate3d(0,-97px,0);
}

.page-projects figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

	
.page-projects .main-container{
	margin-left:5%;
}

/************Accordion agenda**********/
.ckeditor-accordion-container > dl dt > a {
    background-color: #006390;
	border-radius: 5px;
	
}

.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #0078af;
}
	
	
.ckeditor-accordion-container > dl dt.active > a {
    background-color: #0078af;
	border-radius: 5px;
}

.ckeditor-accordion-container > dl dt {
    margin-top: 15px;
}

.ckeditor-accordion-container > dl {
    border:0px;
}

.ckeditor-accordion-container > dl dd {
  
    padding: 10px 15px;
    border-left: 4px solid #ffd617;
	border-radius:5px;
}


/************PROJECTS MENU************/

#block-menu-menu-innova {

    margin-bottom: 30px;

}

#block-menu-menu-innova h3{
	margin-bottom:20px;
	background-image: url('../images/item.png');
	background-repeat: no-repeat;
	padding-left: 62px;
	background-position: left;
	text-transform: uppercase;
}

/*********QUICKTABS*********/



 #quicktabs-container-innova  {
	padding-top: 4px;
    min-width:320px;
    border: 0px;
    background: none;
	margin-left:2%;
    width: 75%;
	/* margin-top: -22px; */

}

#quicktabs-container-innova h2, #quicktabs-container-coin_tool h2{
	
	margin-top:0px;
}

#block-quicktabs-innova ul.quicktabs-tabs.quicktabs-style-navlist, #block-quicktabs-coin-tool ul.quicktabs-tabs.quicktabs-style-navlist {
	margin-top:17px;
}


ul.quicktabs-tabs {
	min-width:173px;
	display:block;
	float:left;
	
}

ul.quicktabs-tabs li {
	white-space: normal;
}

.quicktabs-tabpage {

    border-left: 2px solid #0050815c;
    padding-left: 20px;

}



div.quicktabs_main.quicktabs-style-navlist  {
	padding-top: 4px;
    min-width:320px;
    border: 0px;
    background: none;
	margin-left:2%;
    width:75%;
	margin-top: 5px;
	
}

#quicktabs-jrc_week_2019 ul.quicktabs-tabs.quicktabs-style-navlist {
    padding: 4px 26px;
}

.region-highlighted img{
	width:100%;
	height:100%;
	
}

 ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
    color: #005081;
    font-weight: bold;
}

 ul.quicktabs-tabs.quicktabs-style-navlist li.active{
	background:none;
	border-top: 0px;
	border-bottom: 0px;
}

ul.quicktabs-tabs.quicktabs-style-navlist li {
		 line-height: 2;
}

 #block-quicktabs-innova ul.quicktabs-tabs.quicktabs-style-navlist li {
    margin-bottom: 10px;
    line-height: 2;
	height:50px;
}

ul.quicktabs-tabs.quicktabs-style-navlist li a{
	height:30px;	
}

.quicktabs-tabpage h3{
	height:40px;
}

 .quicktabs-tabpage .view-mode-innova h3{
	height:60px;
}

#quicktabs-jrc_week_2019 ul.quicktabs-tabs.quicktabs-style-navlist li:before { 
    content: "";
	border-color: transparent #111;
	border-style: solid;
	border-width: 0.45em 0 0.45em 0.55em;
	display: block;
	height: 0;
	width: 0;
	left: -2em;
	top: 1.5em;
	position: relative;
}
 
 ul.quicktabs-tabs.quicktabs-style-navlist li a {
	text-transform:uppercase;
    color: #006390;
	text-align:left;
}

 #views-bootstrap-grid-1 .col-md-12{
	padding-right:0px;
}

 #views-bootstrap-grid-2 h3,  #views-bootstrap-grid-1 h3{
	font-weight:700;
}

ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-innova-0{
	background-image: url('../images/about.jpg');
	background-repeat: no-repeat;
    padding-left: 40px;
}
	
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-innova-1{
	background-image: url('../images/indicators.jpg');
	background-repeat: no-repeat;
    padding-left: 36px;
}
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-innova-2{
	background-image: url('../images/innovation.jpg');
	background-repeat: no-repeat;
    padding-left: 36px;
}
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-innova-3{
	background-image: url('../images/intern.jpg');
	background-repeat: no-repeat;
    padding-left: 36px;
}


#quicktabs-tabpage-innova-0 h2{
	background-image: url('../images/about-big.jpg');
	background-repeat: no-repeat;

}
	
#quicktabs-tabpage-innova-1 h2{
	background-image: url('../images/indicators-big.jpg');
	background-repeat: no-repeat;

}
#quicktabs-tabpage-innova-2 h2{
	background-image: url('../images/innovation-big.jpg');
	background-repeat: no-repeat;

}
#quicktabs-tabpage-innova-3 h2{
	background-image: url('../images/interna-big.jpg');
	background-repeat: no-repeat;

}

#block-quicktabs-innova .quicktabs-tabpage section h2, #block-quicktabs-innova .quicktabs-tabpage article header h2,  #quicktabs-container-innova h2,
#block-quicktabs-coin-tool .quicktabs-tabpage section h2,#block-quicktabs-coin-tool .quicktabs-tabpage article header h2, #quicktabs-container-coin_tool h2
{
	color: #337ab7;
	padding-left: 60px;
	height: 50px;
	line-height: 1.6;

}



 

 ul.quicktabs-tabs.quicktabs-style-navlist li a {
	text-transform:uppercase;
    color: #006390;
	text-align:left;
}
	
/*****************Page view Innovation / Internationalization*************/

#block-quicktabs-innova .field-name-field-image img{
	    border: 1px solid #dddada;
}

#block-quicktabs-innova .field-name-field-authors{
	margin:15px 0;
	
}

#block-quicktabs-innova .field-name-field-authors .field-label{
    font-weight: bold;
    width: 64px;
    float: left;
	padding: 7px;
    margin-right: 34px;
    text-transform: uppercase;
}

#block-quicktabs-innova .field-name-field-authors .field-item{
    float: left;
    margin-right: 10px;
	padding: 5px;
    border: 1px solid #eee;
    border-radius: 5px;
}


#block-quicktabs-innova .field-name-field-year .field-item {

    font-weight: bold;
    font-size: 10px;
    background-color: #005081;
    color: #fff;
    width: min-content;
    padding: 8px;
	border-radius:5px;

}

#block-quicktabs-innova  .field-item{
	margin-bottom:10px;
}

#block-quicktabs-innova .view-mode-innova{
	border-bottom: 3px solid #005081;
	margin-bottom: 0px;
	padding: 0px 20px;
	
	padding-bottom:15px;
}

#block-quicktabs-innova .field-name-field-file-pdf .table{
	margin-bottom:0px;
}

/*****************JRC week template***************/

#quicktabs-tabpage-jrc_week_2019-0 .ckeditor-accordion-container{
	margin-top:-15px;
}

section#block-quicktabs-jrc-week-2019 {
    margin-top: 20px;
}

/*speakers*/

.view-speakers .ckeditor-accordion-container > dl dt {

    margin-top: 10px;

}

.view-speakers .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::before, .view-speakers .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::after {

    background: #004494;
}

 #colorbox article.node-speaker {
    padding: 20px;
    border: 5px solid #ffd617;
    height: 100%;

}
 #colorbox article.node-speaker h2 {
	padding-bottom:5px;
    border-bottom: 3px solid #337ab7;
}

 .field-name-field-image-speaker {
    margin-bottom: 25px;
}
 .field-name-field-image-speaker img{
    border-radius:50%;
	border: 1px solid #a9a9a9;
	    -webkit-box-shadow: px 4px 7px 0px #4a4a4a7a;
    -moz-box-shadow: px 4px 7px 0px #4a4a4a7a;
    -o-box-shadow: 4px 7px 0px #4a4a4a7a;
    box-shadow: 4px 4px 7px 0px #4a4a4a7a;
	filter: grayscale(85%); 
	-webkit-filter: grayscale(85%);
}
.view-speakers .ckeditor-accordion-container > dl dt > a {

    display: block;
    padding-left: 59px;
    background-color: #fff;
    color: #000;
    cursor: pointer;
    -webkit-transition: none;
    transition: none;
    
    padding-right: 20px;

}

.views-field.views-field-field-biog {

    max-width: 700px;

}



.view-speakers img{
	border-radius:50%;
	/* border: 1px solid #a9a9a9;
	    -webkit-box-shadow: px 4px 7px 0px #4a4a4a7a;
    -moz-box-shadow: px 4px 7px 0px #4a4a4a7a;
    -o-box-shadow: 4px 7px 0px #4a4a4a7a;
    box-shadow: 4px 4px 7px 0px #4a4a4a7a; */
	filter: grayscale(85%); 
	-webkit-filter: grayscale(85%);
}

.view-speakers .views-field{
	width: max-content;
    margin: 0 auto;
	
	
}

.view-speakers  .views-field-field-name-speaker{
	margin-top:5px;
}

.view-speakers .views-field-field-surname-speaker, .view-speakers .views-field-field-name-speaker {
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.view-speakers .row{
	margin-bottom:30px;
}

.jrc-week h1.page-header{
	display:none;
}

.jrc-week header h2 a{
pointer-events: none;
}

 .jrc-week header h2, .jrc-week h2 {
    margin-top: 0px;
    margin-bottom: 20px;
	color:#337ab7;
}

 .jrc-week #quicktabs-tabpage-jrc_week_2019-1 .field-name-body{
	 margin-top:-10px;
	
}

 .agenda-pad{
	margin-left:6.6%; 
	display:block; 
	 
 }
 
 .agenda-past .agenda-pad a, .agenda-past a{
	 color:#000;
	 text-decoration:underline;
 }
 
 .view-speakers .views-field-field-role-speaker {
   max-width: 150px;
   font-weight: bold;
	text-align: center;
	font-size: 10px;
}

.quicktabs_main header a{
  
  cursor: auto;
  pointer-events: none;
  text-decoration: none;
	
}
 .agenda-past a.ckeditor-accordion-toggler{
  text-decoration: none;
	
}

.page-past-events .view-speakers{
	padding-top:35px;
}

/**************IMAGE GALLERY*****************/

   #block-views-image-gallery-block .views-field-field-leafleft-image img {
	margin: 0px auto 0px auto;
	border-radius: 2px;
	border: 3px solid #006390;
}

#block-views-image-gallery-block h4 {
    color: #004975;
}

#block-views-image-gallery-block {

	margin-bottom: 50px;
}

#block-views-image-gallery-block .thumbnail {
    padding-top: 20px;
	border:0px;
	margin-bottom:0px;
}

.field-name-field-description-image p, #block-views-image-gallery-block #views-bootstrap-thumbnail-1 p{
	
	font-size:15px;
	color: #004975;
}

/***************COIN Tool page*************/

ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-coin_tool-0{
	background-image: url('../images/tool-low.png');
	background-repeat: no-repeat;
    padding-left: 40px;
}
	
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-coin_tool-1{
	background-image: url('../images/why-low.png');
	background-repeat: no-repeat;
    padding-left: 36px;
}
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-coin_tool-2{
	background-image: url('../images/trouble-low.png');
	background-repeat: no-repeat;
    padding-left: 36px;
}
ul.quicktabs-tabs.quicktabs-style-navlist li a#quicktabs-tab-coin_tool-3{
	background-image: url('../images/faq-low.png');
	background-repeat: no-repeat;
    padding-left: 36px;
}


#quicktabs-tabpage-coin_tool-0 h2{
	background-image: url('../images/tool-big.png');
	background-repeat: no-repeat;

}
	
#quicktabs-tabpage-coin_tool-1 h2{
	background-image: url('../images/why-big.png');
	background-repeat: no-repeat;

}
#quicktabs-tabpage-coin_tool-2 h2{
	background-image: url('../images/trouble-big.png');
	background-repeat: no-repeat;

}
#quicktabs-tabpage-coin_tool-3 h2{
	background-image: url('../images/faq-big.png');
	background-repeat: no-repeat;

}



 #block-quicktabs-coin-tool ul.quicktabs-tabs.quicktabs-style-navlist li {
    margin-bottom: 10px;
    line-height: 3;
	height:50px;
}

/***************Past events****************/
.view-past-events dd a{
	text-decoration:underline;
}
	
/**
 * Normal view.
 */
@media (min-width: 768px) {
	.navbar-fixed-top  ul{	margin-left: 5vw;}
	#layout-header {
		position: relative;
		min-height: 126px;
		height: 125px;
		width: 100%;
	}
	#layout-header #main-title {
		padding: 0px ;   margin-bottom: 1px; 
		position: relative;
		/* left: 3px; */
		top: 30px;
		text-transform: uppercase;
	}
	#layout-header #sub-title { 		position: relative;		top: 10px;	}
	#layout-header #sub-title h3{ 	font-size: 2.3vw !important; }
	#breadcrumb{
		/* padding-left: 15px; */
		padding-top:3px;
		font-size: 90%;
		height: 21px;
		line-height: 1.6;
	}
	
	.navbar-nav > li > a, .nolink >a  {
		font-size: 120%;
		line-height: 20px;
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.logo-sm { 
	background-image: url('../logo-v.png'); 
	width:172px; 
	height:119px; 
	margin-right: 8px; 
	margin-top: 3px;
	padding: 59px;
	}
	
	
	.title, .slogan, #breadcrumb, .layout-navbar{
		width: 100%;

	}
	.navbar { border-radius: 0px;  padding:  0px ;}
	.navbar-collapse{	padding-right: 0px;	padding-left: 0px;}
	.page-header {
		padding-bottom: 9px;
		margin: 20px 0 10px;
	}
} 

/**
 * Extra large screen
 */
@media (min-width: 992px) {
	.navbar-fixed-top  ul{	margin-left: 15vw;}
	 .main-container, .footer, .container { 	
			max-width: 984px !important ;	
			padding-right: 0px;
			padding-left: 0px;
			margin-right: auto !important;
			margin-left: auto !important;
		}
} 
@media (max-width: 991px) {
	.container{
		width:95%;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: auto !important;
		margin-left: auto !important;
	}
} 
@media (min-width: 1119px) {
	.navbar-fixed-top  ul{	margin-left: 20vw;}
	  #layout-header #sub-title h3{ 	font-size: 24px !important; }
}
@media (min-width: 1200px) {
		 .main-container, .footer, .container { 	
			max-width: 984px !important ;	
		 }
}

@media (min-width: 1400px) {
  .page-projects .main-container{
	margin-left:0%;
}
}

/**
 * Tablet
 */
@media screen and (max-width: 767px) {
	.navbar-fixed-top  ul{	margin-left: 0vw;}
	.page-header {
		padding-bottom: 9px;
		margin: 20px 0 10px;
	}
	#layout-header #main-title {
		padding: 0px ;   margin-bottom: 1px; 
		position: relative;
		top: 30px;
		text-transform: uppercase;
	}
	#layout-header #sub-title h3{ 	font-size: 1.8vw !important; }
	.slogan  {	padding: 0px ;  }
	.slogan div {	padding: 0px ;  }
	.slogan  h3 {	padding: 0px ; }
	.hidden-xs{display:none !important; }  /*chrome bug*/
	.logo-xs { background-image: url('../logo-h.png'); width:170px; height:45px; margin-right: 8px;}
	.nolink{display:block;}
	.navbar-nav > li > a, .nolink >a  {
		position: relative;
		display: block;
		padding: 3px 15px;
	}
	.navbar-fixed-top {
		position: fixed;
		top: auto;
	}
	
	.view-single-video .table>tbody>tr>td {
    float: left;
		}
	
	.view-single-video .views-field-field-dida-video{
		clear:both;
	}
}
	

/**
 * Smartphone
 */
@media screen and (max-width: 480px) {
	#layout-header #main-title {
		padding: 0px ;   margin-bottom: 1px; 
		position: relative;
		/* left: 3px; */
		top: 30px;
		text-transform: uppercase;
	}
	#layout-header #sub-title h3{ 	font-size: 1.8vw !important; }
	.slogan  {	padding: 0px ;  }
	.slogan div {	padding: 0px ;  }
	.slogan  h3 {	padding: 0px ; }
	.hidden-xs{display:none !important; }  /*chrome bug*/
	.logo-xs { background-image: url('../logo-h.png'); width:170px; height:45px; margin-right: 8px;}
	.nolink{display:block;}
	.navbar-nav > li > a, .nolink >a  {
		position: relative;
		display: block;
		padding: 3px 15px;
	}
	
	.navbar-fixed-top {
		position: fixed;
		top: auto;
	}
	div.quicktabs_main.quicktabs-style-navlist {
   
    border-top: 1px solid #eee;
	
	}
	
	#block-quicktabs-innova .quicktabs-tabpage section h2, #block-quicktabs-innova .quicktabs-tabpage article header h2, #quicktabs-container-innova h2, #block-quicktabs-coin-tool .quicktabs-tabpage section h2, #block-quicktabs-coin-tool .quicktabs-tabpage article header h2, #quicktabs-container-coin_tool h2, .quicktabs-tabpage h3 {
  
	max-width:320px;
	}


}

@media (max-width: 808px) {
	section#block-quicktabs-jrc-week-2019 {
		margin-left: 0px;
	}
	
	div.quicktabs_main.quicktabs-style-navlist {
		margin-left: 0px;
		padding-top: 10px;
		margin-top: 20px;
		border-top: 1px solid #eee;
		
		   
}
	.jrc-week .quicktabs-tabpage {
		border-left: 0px;
		padding-left: 0px;
}

.jrc-week ul.quicktabs-tabs.quicktabs-style-navlist {
	margin-bottom:10px;
	    width: 73%;
}

 .jrc-week ul.quicktabs-tabs.quicktabs-style-navlist li {
    margin-bottom: 0px;
    line-height: 1.5;
	padding-left: 20px;
}

 .jrc-week ul.quicktabs-tabs.quicktabs-style-navlist li a{
       height: 15px
}

	
	#block-quicktabs-innova .quicktabs-tabpage section h2, #block-quicktabs-innova .quicktabs-tabpage article header h2, #quicktabs-container-innova h2, #block-quicktabs-coin-tool .quicktabs-tabpage section h2, #block-quicktabs-coin-tool .quicktabs-tabpage article header h2, #quicktabs-container-coin_tool h2, .quicktabs-tabpage h3 {
  
	line-height: 1;
	margin-bottom: 30px;
	
	}

	.quicktabs-tabpage h3 {
	height:auto !important;
	}


	div.quicktabs_main.quicktabs-style-navlist {
    margin-left: 0px;
    padding-top: 30px;
    margin-top: 20px !important;
    border-top: 0px;
	 margin-left: 0% !important;
	}

	#block-quicktabs-innova ul.quicktabs-tabs.quicktabs-style-navlist, #block-quicktabs-coin-tool ul.quicktabs-tabs.quicktabs-style-navlist {
		margin-top: 0px;
	}
	
	#block-quicktabs-coin-tool ul.quicktabs-tabs.quicktabs-style-navlist li, #block-quicktabs-innova ul.quicktabs-tabs.quicktabs-style-navlist li{
		margin-bottom: 10px;
		line-height: 2 ;
		height: 37px ;
	}
	
	
	 #block-quicktabs-coin-tool ul.quicktabs-tabs.quicktabs-style-navlist li {
	
		height:37px;
	}
	


#quicktabs-container-innova {
    
    margin-left: 0%;

}

.quicktabs-tabpage .views-bootstrap-grid-plugin-style .col-md-12{
	max-width:350px;
}
	
	
}