
/*************************************************************************/
/*************************************************************************/
/****************************** sitewide *********************************/
/*************************************************************************/
/*************************************************************************/

body {    background: url(ceparlines2.png) repeat-y top right;}
body.front {    background-position:  bottom right;}
.main-container{    background: rgba(255, 255, 255, 0.8);}
body.front .main-container {background:transparent;}
p {    word-break: break-word;}
.views-exposed-form .views-exposed-widget {    width: 25%;}
a, a:visited, a:focus {color:rgb(0,170,176);}
a:hover {color:#d20035;text-decoration:none;}
.table-responsive {float:left;}
tbody, thead {    background: #fff;}
.footer {background: #fff;border-top:2px solid rgb(0,170,176);padding-bottom: 0;}
.field-name-body img{max-width:100%;}
.table-responsive {width:100%;}
.field-name-body table {width:100% !important;border: 1px solid rgb(0,170,176);margin-bottom:10px;}
.field-name-body table th {padding: 10px;    background: rgb(0,170,176);    color: #fff;}
.field-name-body table td {padding: 10px;}
h1.page-header {color:rgb(0,170,176);}
#block-views-partners-block {  padding-bottom: 30px;    box-shadow: 0 2px 2px #b9b9b9;    z-index: 1;}
#block-views-partners-block-2 {background:#d9d9d9; padding-bottom: 20px;}

#ui-datepicker-div {    z-index: 1500 !important; }
#navbar {background:#231f20;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {background:#231f20;}
#navbar a {color:#fff;}
#navbar .dropdown-menu {padding:0;}
#navbar .active a  {background:#d20035;}
.well {
    min-height: 20px;
    padding: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    border:0;
    border-radius: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.btn-primary {
    color: #fff;
    background-color: rgb(0,170,176);
    border-color: transparent;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #d20035;
  border-color: transparent;
}
.btn-primary:hover {
  color: #fff;
  background-color: #d20035;
  border-color:transparent;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #d20035;
  border-color: transparent;
}
body.front .view-header h2 a {    color: #d20035;}
.media-item img {width:100px;height:100px;}
.pagination .active span {background:rgb(0,170,176);}
.pagination > li > a {color:rgb(0,170,176);}
#block-views-hero-images-block {background: #D20035;}
#search-block-form .btn-primary{
    background-color: #d20035;
    border-color: rgb(134, 12, 27);
}
div.inactive {display:none;}
h2.terms {    font-size: 16px;
    border: 1px solid #d2d2d2;
    padding: 10px 10px 10px 30px !important;
    display: block;
    background: #e8e8e8;
    cursor: pointer;
    background-image: url(chevron.png);
    background-repeat: no-repeat;
    background-position: 10px 13px;}

#block-views-events-block, #block-views-news-block {width:50%; float:left;}
#block-views-videos-block {width:100%; float:left;}
.alert {display:none;}

#tabmenu {padding: 0;    margin: 0;}
#tabmenu .tabsbtn {float: left;     font-size: 11px;    margin-bottom: 10px;   display: block;    padding: 10px;    background: #f1f1f1;    margin-right: 10px;    border-radius: 5px;    border: 1px solid #ddd;    cursor: pointer;}
#tabmenu .tabsbtn:hover, #tabmenu .tabsbtn.active {background:rgb(0,170,176);color:#fff;}

#block-menu-block-11 {padding: 0;    margin: 0;}
#block-menu-block-11 li {float: left;     font-size: 11px;    margin-bottom: 10px;   display: block;    padding: 0px;    background: #f1f1f1;    margin-right: 10px;    border-radius: 5px;    border: 1px solid #ddd;    cursor: pointer;}
#block-menu-block-11 li a {padding:5px;}
#block-menu-block-11 li a:hover, #block-menu-block-11 li a.active {background:rgb(0,170,176);color:#fff;}

#block-views-admin-block-1 {}

.view-partners.view-display-id-block_1 .views-field.views-field-field-logo-image ,
.view-partners.view-display-id-block_3 .views-field.views-field-field-logo-image {    border: 1px dotted #ccc;    padding: 10px;    background: #fff;    height: 100px;    overflow: hidden;    vertical-align: middle;    display: table-cell;    width: 252px;    text-align: center;}
.view-partners.view-display-id-block_1 .views-field.views-field-field-logo-image .img-responsive,
.view-partners.view-display-id-block_3 .views-field.views-field-field-logo-image .img-responsive{    display: inline;    max-width: 100%;    height: auto;    max-height: 70px;    width: auto;}

#block-system-navigation {float: right;    z-index: 4;}
#block-system-navigation a {   cursor:pointer; background: #f1f1f1;    border-radius: 5px;    border: 1px solid #ddd;}

#supertop {background:#fff;padding-top:20px ;padding-bottom:20px ;}
.navbar.container, .navbar.container-fluid {margin-top:0;}

#block-views-partners-block-2 .views-field-title {margin:10px 0;font-weight: bold;}
.view-display-id-page .text-center , .view-display-id-block_1 .text-center{    float: left;    width: 100%;}

.views-widget-filter-date_filter {    float: left;    width: 30%;}
.views-widget-filter-date_filter label {display:none;}
.views-widget-filter-date_filter div label {display:block;}
.views-widget-filter-date_filter div input {width:100% !important;}
#edit-date-filter-min-wrapper ,#edit-date-filter-max-wrapper {float:left;width:50%;}
.node-type-admin-page .date-display-single {background: #fff;
    box-shadow: 0 0 0;
    border-radius: 0px;
    text-align: left;
    display:inline;
    width: auto;
    overflow: visible;}

.well {padding:0;}
.view-partners.view-display-id-block_1 .view-content {margin-top:20px;}
.view-videos.view-display-id-page img {width:100%;}

.view.view-display-id-block_1 .views-row {margin-bottom:15px;}

.captcha {margin-bottom:20px;}


.view-media-default.view-display-id-page_2 td.views-field.views-field-uri {    word-break: break-all;}

/* ALL NODES */

.page-node .node .field-type-image {float:left;margin:0 10px 10px 0;}
.node.node-event .field-name-field-event-date.field-type-datetime {padding-top: 10px;    margin-top: 10px;    border-top: 1px solid #ddd;}
.page-node .field-name-body {margin-top:20px;}
.node-type-publication.page-node .field-name-body {margin-top:0px;}

.container-inline-date .form-item input {font-size:12px;}

.page-node.node-type-research .node .field-type-image ,
.page-node.node-type-news .node .field-type-image ,
.page-node.node-type-event .node .field-type-image {        margin: 0;float: none;}


/***************************** research ******************************/

.view-research.view-display-id-page_1 .views-row {         display: block;    float: left;    width: 23%;    margin: 0 1% 20px 1%;}
.view-research.view-display-id-page_1 .views-row .views-field-title{margin:10px 0;}
.view-research.view-display-id-page_1 .views-row .views-field-body{height: 100px;}
.page-taxonomy-term-27 .view-research.view-display-id-page_1 .views-row .views-field-body {    height: 180px;}

.view-research.view-display-id-page_1 .item-list ul {margin:20px 0 0 0; padding:0;}
.view-research.view-display-id-page_1 img {margin-bottom:20px;}
.page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row,
.page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row {width: 31%; }
 .page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row.views-row-4 ,
  .page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row.views-row-4  {clear:left;}

/* radar form */

#edit-submitted-i-agree-to-the-terms-and-conditions {position: relative;    float: left;    margin: 0 7px 20px 0px;}
.webform-component--i-agree-to-the-terms-and-conditions label {padding: 0 0 0 0px;    margin-top: 0;    position: relative;    float: left;}

/***************************** node publication display ******************************/


.node-publication .field-name-field-publi-file {    padding-top: 10px;    margin-top: 10px;    border-top: 1px solid #ddd;}
.view-publication.view-display-id-block_3 #edit-date-filter-wrapper {width:auto;}
.view-publication.view-display-id-block_3 .views-exposed-form .views-exposed-widget .btn {margin-top:0;}
.views-exposed-widgets {margin-bottom:10px;padding-bottom:10px;border-bottom: 1px solid #d9d9d9;  }



/***************************** news categories pages ******************************/

.view .text-center {float: left;    width: 100%;}
.view-id-news.view-display-id-page_1 .views-row {margin-bottom:20px;}
.view-id-news.view-display-id-page_1 .views-row:nth-child(4),.view-id-news.view-display-id-page_1 .views-row:nth-child(7) {clear:left;}

/***************************** landing pages ******************************/

body.no-sidebars.node-type-page {background-image:none;}
.no-sidebars.node-type-page .field-name-field-page-photo img {width:100%;}
.no-sidebars.node-type-page .main-container {overflow: hidden;  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 63%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ text-align:center;}
.no-sidebars.node-type-page .breadcrumb {display:none;}
.no-sidebars.node-type-page .field-name-field-page-photo{    position: absolute;    z-index: -1;    top: 0;    left: 0;    width: 100%;}
.no-sidebars.node-type-page h1.page-header {width:70%;       border: 0;    margin: 170px auto 0px auto;    padding: 30px 20px 10px 20px;    text-align: center;    float: none;    background: #fff;box-shadow: 0 0 22px #c7c7c7;}

.no-sidebars.node-type-page .region.region-content {    width: 70%;    margin: 0 15%;}
.no-sidebars.node-type-page #block-system-main {text-align: left;}

.no-sidebars.node-type-page .field-name-body{background: #fff;    padding: 20px;}
.no-sidebars.node-type-page .field-name-body{margin-top:0;}
.no-sidebars.page-node.node-type-page #navbar {margin-bottom:0;}

/* landing pages edit */

.no-sidebars.node-type-page.page-node-edit .field-name-field-page-photo img {width:100%;}
.no-sidebars.node-type-page.page-node-edit .main-container {overflow: hidden; background:transparent;text-align:left;}
.no-sidebars.node-type-page.page-node-edit .breadcrumb {display:none;}
.no-sidebars.node-type-page.page-node-edit .field-name-field-page-photo{    position: relative;    z-index: 1;    top: 0;    left: 0;    width: auto;}
.no-sidebars.node-type-page.page-node-edit h1.page-header {width:100%;       border: 0;    margin: 20px 0 20px 0;    padding: 0 0 0 0;    text-align: left;    float: left;    background: transparent;box-shadow: 0 0 0 #c7c7c7;}

.no-sidebars.node-type-page.page-node-edit .region.region-content {    width: auto;    margin: 0 0;}
.no-sidebars.node-type-page.page-node-edit #block-system-main {text-align: left;}

.no-sidebars.node-type-page.page-node-edit .field-name-body{background: transparent;    padding: 0;}
.no-sidebars.node-type-page.page-node-edit .field-name-body{margin-top:0;}
.no-sidebars.page-node.node-type-page.page-node-edit #navbar {margin-bottom:0;}



/*****************************  CONTACT  *************************************/

.view-partners.view-display-id-block_4 .views-row {margin-top:20px;}
.view-partners.view-display-id-block_4 .views-row .views-label {    float: left;    margin-right: 10px;} 
.view-partners.view-display-id-block_4 .views-row.views-row-4{clear:left;}
.view-partners.view-display-id-block_4 .views-row .views-field-field-logo-image {height:150px;}
.view-partners.view-display-id-block_4 .views-row .views-field {padding-left:0;}
.view-partners.view-display-id-block_4 .views-row .views-field-title {font-weight: bold;    margin: 10px 0 0 0;}
.view-partners.view-display-id-block_4 .views-row .views-field-field-logo-email,
.view-partners.view-display-id-block_4 .views-row .views-field-field-logo-url {    border-top: 1px dotted #c1c1c1;    margin-top: 10px;    padding-top: 10px;padding-left:0;}


/*****************************  EVENTS  *************************************/

#block-views-events-block-1, #block-views-events-block-2 {float:left;}
.view-events.view-display-id-block_2 .field-content ul {padding:0;margin:0;}
.view-events.view-display-id-block_2 .field-content ul li{padding:0;margin:0 10px 0 0;float:left;display:block;}

/*****************************  SUBMENU  *************************************/

#block-menu-block-15, #block-menu-block-5 {text-align: center;}
#block-menu-block-15 .menu-block-wrapper ul , #block-menu-block-5 .menu-block-wrapper ul {    display: inline-block;    padding: 0;    margin: 0;}
#block-menu-block-15 .menu-block-wrapper ul li , #block-menu-block-5 .menu-block-wrapper ul li {display: inline-block;    margin: 10px;    vertical-align: top;}
#block-menu-block-15 .menu-block-wrapper ul li a, #block-menu-block-5 .menu-block-wrapper ul li a{  background: rgb(0,170,176);    color: #fff;    width: 150px;    height: 150px;    display: table-cell;    vertical-align: middle;    box-shadow: 0px 0 2px rgba(0, 0, 0, 0.7);    border: 4px solid #fff;font-size: 16px;}
#block-menu-block-15 .menu-block-wrapper ul li a:hover, #block-menu-block-5 .menu-block-wrapper ul li a:hover{background:#d20035;}

#block-menu-block-13 {    position: fixed;
    left: 0;
    background: #ececec;
    box-shadow: 0 0 2px #c1c1c1 inset;
    border-radius: 0 10px 10px 0;}



/*******************************    search page    ********************************/

.search-results.node-results {    margin: 0;    padding: 0;}
.search-results.node-results li {    list-style: none;    padding: 10px;    margin: 0 1% 10px 0;    float: left;   background: whitesmoke;    width: 19%;}
.search-results.node-results li:nth-child(5n+1) {clear:left;}
.search-results.node-results li h3{    font-size: 14px;    margin: 0 0 10px 0;    border-bottom: 1px solid #dadada;    padding-bottom: 10px;}
.search-results.node-results li h3 a {}
.search-results.node-results li div.search-snippet-info {    font-size: 12px;    color: #6f6f6f;}
.search-results.node-results li div.search-snippet-info .search-snippet {}
.search-results.node-results li div.search-snippet-info .search-info{    font-style: italic;    font-size: 10px;}

.page-search.page-search-node .text-center {    float: left;    width: 100%;}
.page-search.page-search-node .text-center .pagination {}

/*******************************    SUB SUBMENU     ********************************/

#block-views-tax-menus-block-2 {}
.region-sidebar-first .views-row {margin-bottom:0px;}

.menu-block-12, .view-research.view-display-id-block_3 {margin-top:20px;}

.view-research.view-display-id-block_3 a,
.region-sidebar-first a,
.menu-block-12 a
{font-size:12px;    background-image:url(chevron.png);background-repeat: no-repeat;background-color:#ebebeb;    border: 1px solid #d9d9d9;    padding: 10px;        padding: 10px 10px 10px 30px !important;    display: block;    background-position: 10px 13px;}

.region-content #block-menu-block-4 {display:none;}
.menu-block-4 {}
.menu-block-4 li {}
.menu-block-4 a{    background: none transparent !important;
    padding: 0 !important;
    border: 0;
    margin: 10px 0 0 -8px;}

.view-research.view-display-id-block_3 a.active,
.region-sidebar-first a.active,
.region-sidebar-first a.active-trail,
.region-sidebar-first a:hover {color:#d20035; background-image:url(chevron2.png);background-color: #fff !important; }

/**********************  subscribe  ********************************/

ul.secondary li.last a {    background: #D20035;    color: #fff;}

/**********************  publications ********************************/

.view-publication.view-display-id-page_2 .views-field.views-field-title {font-weight: bold;}
.view-publication.view-display-id-page_2 .views-field.views-field-title , 
.view-publication.view-display-id-page_1 .views-field.views-field-title ,
.view-publication.view-display-id-page_2 .views-field.views-field-body,
.view-publication.view-display-id-page_1 .views-field.views-field-body  {width:90%;}
.view-publication.view-display-id-page_1 .views-field.views-field-body {width: 87%;    float: left;}

.view-publication.view-display-id-page_1 {}
.view-publication.view-display-id-page_1 .views-row,
.view-publication.view-display-id-page_2 .views-row {float:left;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #ddd;}

.view-publication.view-display-id-page_2 .views-row:nth-child(4),
.view-publication.view-display-id-page_1 .views-row:nth-child(4),
.view-publication.view-display-id-page_2 .views-row:nth-child(7),
.view-publication.view-display-id-page_1 .views-row:nth-child(7) {clear:left;}

.view-publication.view-display-id-page_2 .views-field-field-publi-date ,
.view-publication.view-display-id-page_1 .views-field-field-publi-date {          float: right;    margin-left: 20px;    position: relative;    margin-top: -2px;    padding: 0;}

.view-publication.view-display-id-page_2 .views-field.views-field-field-publi-image,
.view-publication.view-display-id-page_1 .views-field.views-field-field-publi-image {    float: left;    margin-right: 10px;    margin-left: 0px;}
.view-publication.view-display-id-page_2 .views-field.views-field-field-publi-date,
.view-publication.view-display-id-page_1 .views-field.views-field-field-publi-date {float:right;position: relative;}

.view-publication.view-display-id-page_2 .views-field-field-publi-file ,
.view-publication.view-display-id-page_1 .views-field-field-publi-file ,
.view-publication.view-display-id-page_2 .views-field-field-publi-link ,
.view-publication.view-display-id-page_1 .views-field-field-publi-link{float:right;margin-left:10px;    clear: right;}

.view-publication.view-display-id-page_2 .views-field-field-publi-file a,
.view-publication.view-display-id-page_2 .views-field-field-publi-link a,
.view-publication.view-display-id-page_1 .views-field-field-publi-file a,
.view-publication.view-display-id-page_1 .views-field-field-publi-link a{}


/**********************  RESEARCH BRIEFS  ********************************/

.view-research-briefs.view-display-id-page .views-field.views-field-title , 
.view-research-briefs.view-display-id-page .views-field.views-field-body {width: 87%;  height: auto;  float: left;}
.view-research-briefs.view-display-id-page .views-row {float:left;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
.view-research-briefs.view-display-id-page .views-row .views-field-field-publi-date {          float: right;    margin-left: 20px;    position: relative;    margin-top: -2px;    padding: 0;}
.view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-image {    float: left;    margin-right: 10px;    margin-left: 0px;}
.view-research-briefs.view-display-id-page .views-row .views-field-field-publi-link{float:right;margin-left:10px;    clear: right;}

.view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-file ,
.view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-link {float:right;}
.view-research-briefs.view-display-id-block_1 a,
.view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-file a ,
.view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-link a {  float:right;  color: #fff;    background: rgb(0,170,176);    padding: 10px 20px;    margin-top: 15px;    width: auto;    display: inline-block;}


/**********************  events  ********************************/

.view-events.view-display-id-page_1 .views-field-field-event-date,
.view-events.view-display-id-block .views-field-field-event-date
{    margin-top: 0px;    margin-left: 0px;}
.view-events.view-display-id-page_1 .views-row ,
.view-events.view-display-id-page .views-row {margin-bottom:20px;}
.view-events.view-display-id-page_1 .views-row .views-field-title {margin:10px 0;}
.view-events.view-display-id-page_1 .views-row.views-row-4,
.view-events.view-display-id-page_1 .views-row.views-row-7 {clear:left;}

 .view-events.view-display-id-page_1 h3 {    margin: 10px 0;    width: 100%;    float: left;    padding: 10px;    background: #e0e0e0;    font-size: 15px;}
 .view-events.view-display-id-page_1 h3 .date-display-single {border: 0;    border-radius: 0;    text-align: left;    display: block;    width: auto;    overflow: auto;    position: relative;    margin: 0;    background: transparent;    box-shadow: 0 0 0;}
 .view-events.view-display-id-block .date-display-single,
 .view-events.view-display-id-page_1 .date-display-single,
 .view-events.view-display-id-page .date-display-single{      background: #fff;    box-shadow: 0 0 2px #808080;    border-radius: 5px;    text-align: center;    display: inline-block;    width: 40px;    overflow: hidden;      position: absolute;    margin-left: 10px;margin-top: -50px;}
 

 .view-events.view-display-id-block .date-display-single .mon,
 .view-events.view-display-id-page_1 .date-display-single .mon,
 .view-events.view-display-id-page .date-display-single .mon {    background: rgb(0,170,176);    color: #fff;    width: 100%;    display: block;    font-size: 12px;}
 
 .view-events.view-display-id-block .date-display-single .day,
 .view-events.view-display-id-page_1 .date-display-single .day,
 .view-events.view-display-id-page .date-display-single .day {    padding: 1px;    float: left;    font-size: 17px;    width: 100%;}

#quicktabs-view__events__page_2 ul.quicktabs-tabs {padding:0;}
.view-events.view-display-id-page_2 .quicktabs-views-group {    float: left;    width: 32%;    margin-right: 1%;    margin-bottom: 20px;}
.view-events.view-display-id-page_2 .quicktabs-views-group:nth-child(3n+1) {clear:left;}
#quicktabs-view__events__page_2 .quicktabs-tabs li {}
#quicktabs-view__events__page_2 .quicktabs-tabs li a {}
#quicktabs-view__events__page_2 .quicktabs-tabs li.active a {}

/**********************  people  ********************************/

.view-people {}
.view-people .views-row {      background: #e8e8e8;    margin: 0 4% 20px 4%;    padding-bottom: 20px;    margin-top: 50px;}
.view-people.view-display-id-block_2 .views-row.views-row-odd {clear:left;}

.view-people .views-row .views-field.views-field-field-people-photo {      margin-top: -50px;  text-align: center;}
.view-people .views-row .views-field.views-field-title {color:rgb(0,170,176);font-size:20px;text-align:center;border-bottom:2px solid;margin-bottom:10px;padding-bottom:10px;    margin-top: 20px;}
.view-people .views-row .views-field.views-field-body {font-size:12px;}
.view-people .views-row .views-field img {border-radius: 100px; display:inline-block; box-shadow: 0 0 10px #171717;}
.view-people .views-row .views-field.views-field-field-people-link {        text-align: center;    display: inline;    vertical-align: bottom;}
.view-people.view-display-id-page_1 .views-row.views-row-odd {clear:left;}

.view-people.view-display-id-block_3 .views-row:nth-child(3),
.view-people.view-display-id-block_3 .views-row:nth-child(5),
.view-people.view-display-id-block_3 .views-row:nth-child(7) {clear:left;}

/* STUDENTS */

.page-taxonomy-term-4 .view-people.view-display-id-page_1 .views-field-title {    margin-top: 25px;    margin-bottom: 30px;    padding-bottom: 20px;}

/*************************videos*********************************/

.view-videos.view-display-id-attachment_1 {      padding-top: 10px;  width: 100%;    margin: 0 auto;}
.view-videos.view-display-id-attachment_1 .views-row {    width:  24%;    display: inline-block;}
.view-videos.view-display-id-attachment_1 .views-row img {}
.view-videos.view-display-id-attachment_1 .views-row .views-field-title {}
.view-videos.view-display-id-attachment_1 .views-row .views-field-title a {}
.view-videos.view-display-id-attachment_1 .views-row .views-field-title a span{}

.view-people.view-display-id-block_1 .views-row,.view-videos.view-display-id-page .views-row {     display: inline-grid;    vertical-align: bottom;clear:none !important;margin-bottom:20px;}
.view-videos.view-display-id-page .views-row:nth-child(5) {clear:left !important;}
.view-people.view-display-id-block_1 .views-row:nth-child(odd){ clear:left !important; }

.player {text-align:center;}

/*************************news*********************************/

.node.node-news .field-name-field-news-date {    margin-top: 10px;    position: absolute;    margin-left: 10px;}
.view-news.view-display-id-page_1 .views-field-title{margin:10px 0;}

/*************************UNIVERSITIES*********************************/

#block-views-map-block-5 {margin-top:20px;}
#block-views-map-block-5 .views-field {}
#block-views-map-block-5 .views-row {margin-bottom:0;}
#block-views-map-block-5 .views-field .views-field {     display: inline;  }
#block-views-map-block-5 .views-field .views-field .views-field { }

#block-views-map-block-5 .views-field .views-label {background: rgb(0,170,176);    display: block;    padding: 10px;    margin-bottom: 20px;    color: rgb(255, 255, 255);}
#block-views-map-block-5 .views-field .view-map.view-display-id-block_4 .view-map.view-display-id-block_1 {margin-bottom:15px;}
#block-views-map-block-5 .views-field .field-content .view-content .view-content > div,
#block-views-map-block-5 .views-field.views-field-view-2 .field-content .view-content > div {display: list-item;    list-style: circle inside;}
#block-views-map-block-5 .views-field.views-field-view-1 {width:36%;    float: left;}
#block-views-map-block-5 .views-field.views-field-view-1 .views-field-view-1 {width:100%;}
#block-views-map-block-5 .views-field.views-field-view-2 {width:63%;margin-left:1%;    float: left;}
#block-views-map-block-5 .views-field.views-field-view-2  .field-content .view-display-id-block_3 .view-content > div {width: 48%;    float: left;    font-size: 11px;}
#block-views-map-block-5 .views-field.views-field-view-2  .field-content .view-display-id-block_3 .view-content > div:nth-child(2n+1) {clear:left;}

/*************************Organisational estructure*********************************/

.google-visualization-orgchart-node {    border: 0 !important;border-radius:0 !important;box-shadow:0 0 1px  #444  !important;background:transparent !important;    background-color: #ececec !important;}
.google-visualization-orgchart-table tbody {background:transparent;border: 0 !important;}


/*************************************************************************/
/*************************************************************************/
/****************************** FRONTPAGE ********************************/
/*************************************************************************/
/*************************************************************************/

body.front .view-header {    text-align: left;color:#d20035;    padding-left: 20px;    margin: 20px 0;}
.front .navbar {margin-bottom:0;}
#block-views-hero-images-block .views-field-body {margin-bottom: 30px;}
#block-views-hero-images-block .views-field-title {display:none;}
#block-views-hero-images-block .views-field-body .field-content {    background: #D20035;    margin-top: -90px;   text-align: center;      position: relative;    padding: 30px;    box-shadow: 0px -20px 30px rgba(0, 0, 0, 0.5);font-size: 20px;    color: #fff;}
#block-views-hero-images-block .views-field-body span {font-size:25px;}
#block-views-hero-images-block .views-field-body h1 {    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: inherit;}
    #block-views-hero-images-block .views-field-body p {    display: inline;}
#block-block-2 {float:left;width:100%;}
#block-views-events-block .block-title {color:#fff;}
#block-views-research-block { padding:30px 0;background:#d9d9d9;text-align:center;}
  #block-views-research-block-2 {display:none;padding:30px 0;background:#d9d9d9;text-align:center;}
  #block-views-research-block-2 .slick__slide img {width:100%;}
#block-views-research-block .slick .grid {height:321px;text-align:center;list-style: none; vertical-align: top;   width: 22%;    display:inline-block;    margin:0 0.5%;text-align:left;    background: #fff;    padding-bottom: 10px;}
  #block-views-research-block .slick__slide img {width:100%;}
  #block-views-research-block-2 .slick .grid {text-align:center;list-style: none; vertical-align: top;   width: 90%;    display:inline-block;    margin:0 0.5%;text-align:left;    background: #fff;    padding-bottom: 10px;}
.slick .grid .views-field-view-node {text-align:center;}
.slick .grid .views-field-body {padding: 0 10px 0 10px;height: 100px;}
.slick .grid .views-field-title {padding: 10px;}
.slick .grid .views-field-title a {border-bottom: 2px solid;    display: block;    padding-bottom: 10px;height:50px;}
.slick .slide__content {padding:0;}
.slick-arrow {   width: 26px; background-image: url(slickarrow.png) !important;    background-repeat: no-repeat;}
.slick-arrow:before{content:'';} 

.slick-next.slick-arrow {margin-right: 10px;background-position: 0 -57px;}
.slick-prev.slick-arrow {margin-left: 10px;}

.slick-next.slick-arrow:hover {    background-position: -27px -57px; }
.slick-prev.slick-arrow:hover {    background-position: -27px 0;  }

.view-news.view-display-id-block_2 .view-content .views-field.views-field-view,
.view-news.view-display-id-block_2 .view-content .views-field.views-field-view-1 {width:50%;float:left;}
.view-events.view-display-id-block {}
.view-events.view-display-id-block img, .view-news.view-display-id-block img {border-radius: 100px;    display: inline-block;    border: 5px solid #fff;    box-shadow: 0 0 20px #585858;    margin-bottom: 10px;}
.view-events.view-display-id-block , .view-news.view-display-id-block  {text-align:center;}

.view-events.view-display-id-block .views-field-field-event-date {margin-top: 0px;    margin-left: -60px;}

.views-field-field-publi-date .date-display-single,
.field-name-field-news-date .date-display-single 
{ background: #fff;    box-shadow: 0 0 2px #808080;    border-radius: 5px;    text-align: center;    display: inline-block;    width: 40px;    overflow: hidden;}

.views-field-field-publi-date .date-display-single .mon, 
.field-name-field-news-date .date-display-single .mon{      background: rgb(0,170,176);    color: #fff;    width: 100%;    display: block;    font-size: 12px;}

.views-field-field-publi-date .date-display-single .day,  
.field-name-field-news-date .date-display-single .day
{  padding: 1px;    float: left;    font-size: 17px;    width: 100%;}

.views-field-field-publi-date .date-display-single b:nth-child(3), 
.field-name-field-event-date .date-display-single b:nth-child(3), 
.field-name-field-news-date .date-display-single b:nth-child(3),
.views-field-field-event-date .date-display-single b:nth-child(3),
.views-field-field-publi-date .date-display-single b:nth-child(4), 
.field-name-field-event-date .date-display-single b:nth-child(4),
.field-name-field-news-date .date-display-single b:nth-child(4),
.views-field-field-event-date .date-display-single b:nth-child(4)
{display:none;}

.views-field-field-publi-date .date-display-single{    position: absolute;      margin-top: 10px;        right: 0;margin-left: 10px;}
.field-name-field-news-date .date-display-single{    position: absolute;      margin-top: 10px;        left: 0;margin-left: 10px;}

.table-responsive .views-field-field-publi-date .date-display-single {position: relative;    box-shadow: 0 0 0;    width: auto;    padding: 0;    right: auto;    margin: 0;}

.view-events.view-display-id-block .views-row ,.view-news.view-display-id-block .views-row {   margin: 50px 2% 20px 2%;      float: none;    display: inline-block;    vertical-align: top;  padding-bottom: 20px;border:1px solid #ddd;}
.view-events.view-display-id-block .views-row .views-field-field-event-frontpage-image , .view-news.view-display-id-block .views-row .views-field-field-news-frontpage-image {       margin-top: -50px;}
.view-events.view-display-id-block .views-row .views-field-title, .view-news.view-display-id-block .views-row .views-field-title {text-align: left;    padding: 10px 0;height:100px;}
.view-news.view-display-id-block .views-row .views-field-body,.view-events.view-display-id-block .views-row .views-field-body {text-align: left;     height: 180px;}
.view-events.view-display-id-block .views-row {background:rgba(255, 255, 255, 0.8);}
.view-news.view-display-id-block .views-row {background:rgba(217, 217, 217, 0.8);}


#block-views-videos-block {text-align:center;padding-top:50px;}
#block-views-events-block-1 .view-content a,
.more-link a, div.views-field-view-node a, .views-field-field-video-video-url a,
.view-publication.view-display-id-page_1 .views-field-field-publi-file a,
.view-publication.view-display-id-page_1 .views-field-field-publi-link a,
.view-people .views-field-field-people-link a, .node-readmore a,
.field-name-field-event-reg-form-link a,
.field-name-field-publi-link a,
.view-events.view-display-id-page .views-field.views-field-field-event-reg-form-file a,
.view-publication.view-display-id-block_4 a,
.view-events.view-display-id-page .views-field-field-event-reg-form-link a,
.view-publication.view-display-id-page_2 .views-field-field-publi-file a,
.view-publication.view-display-id-page_2 .views-field-field-publi-link a,
.view-events.view-display-id-block_2 .views-field-field-event-presentation a
{    color: #fff;    background: rgb(0,170,176);    padding: 10px 20px;    margin-top: 15px;    width: auto;    display: inline-block;}
 .views-field-field-video-video-url a { padding: 10px ;  }
#block-views-events-block-1 .view-content a {    margin: 0;    float: left;}
#block-views-events-block-1 .view-content .views-field {    float: left;    margin-right: 10px;}
.view-publication.view-display-id-block_4 a{float:right;}

.view-display-id-block_1 .views-row .views-field-title, .view-display-id-page .views-row .views-field-title {margin:10px 0;}
.view-display-id-block_1 .views-row.views-row-4, .view-display-id-page .views-row.views-row-4,.view-display-id-page .views-row.views-row-10,
.view-display-id-block_1 .views-row.views-row-7,.view-display-id-block_1 .views-row.views-row-10, .view-display-id-page .views-row.views-row-7 {clear:left;}


#block-menu-menu-big-buttons {    text-align: center;    float: left;    width: 100%;    padding: 0;    margin: 0;}
#block-menu-menu-big-buttons li {display:inline-block;}
#block-menu-menu-big-buttons li a {color: #fff;    background: rgb(0,170,176);    margin: 10px;    margin: 30px 10px 0px 0;    display: block;    font-size: 20px;    padding: 20px;}
#block-menu-menu-big-buttons li a:hover {    background: #d20035;}

.view-news.view-display-id-page .views-row {margin-bottom:20px;}

/*#edit-body-value-wrapper, #edit-body-summary-wrapper,
.view-publication.view-display-id-page_1 #edit-body-value-wrapper,
.view-events.view-display-id-page #views-exposed-form-events-page #edit-body-value-wrapper,
.view-publication.view-display-id-page_2 #views-exposed-form-publication-page-2 #edit-body-value-wrapper {display:none;}*/


#block-webform-client-block-1289 {display:none;}
#block-webform-client-block-1289.active {display:block;}

#block-block-5 {      background:#231F20;   font-size: 11px;     padding: 10px ;}
#block-block-5 > p {margin: 0 auto; color:#fff;    }


body.maintenance-page #page {    padding: 20px;    margin: 100px auto;   width: 30%;    box-shadow: 0 0 2px #000;    background: #fff;    text-align: center;}
body.maintenance-page #header {}
body.maintenance-page #container {    margin-top: 20px;    border-top: 1px dotted #a5a5a5;}
body.maintenance-page #container h1 {}
body.maintenance-page #container #content-content{}
.view.view-research.view-id-research.view-display-id-block_4.container {    width: 100%;}
.view.view-research.view-id-research.view-display-id-block_4.container ul {padding: 0;}
#block-views-research-block-4 {    padding: 30px 0;    background: #d9d9d9;    text-align: center;}
#block-views-research-block-4 .item-list .views-row {
    height: auto;
    text-align: center;
    list-style: none;
    vertical-align: top;
    width: 23%;
    display: inline-block;
    margin: 0 0.5%;
    text-align: left;
    background: #fff;
    padding-bottom: 10px;
}
#block-views-research-block-4 .item-list .views-row img {
    width: 100%;
}
#block-views-research-block-4 .item-list .views-row .views-field-title {
    padding: 10px;
}
#block-views-research-block-4 .item-list .views-row .views-field-title a {
    border-bottom: 2px solid;
    display: block;
    padding-bottom: 10px;
    height: auto;
}
#block-views-research-block-4 .item-list .views-row .views-field-body {
    padding: 0 10px 0 10px;
    height: auto;
}
#block-views-research-block-4 .item-list .views-row .views-field-view-node {
    text-align: center;}
#block-views-research-block-4 .item-list .views-row .views-field-view-node a {
    color: #fff;
  background: rgb(0,170,176);
  padding: 10px 20px;
  margin-top: 15px;
  width: auto;
  display: inline-block;
}


/*************************************************************************/
/*************************************************************************/
/****************************** MOBILE ***********************************/
/*************************************************************************/
/*************************************************************************/



@media screen and (max-width: 767px)  {
  
  body {      background-image:none;  }
  #block-views-research-block,#block-views-research-block-4 {display:none;}
  #block-views-research-block-2 {display:block;}
  .player {   position: relative;   padding-bottom: 56.25%;   padding-top: 30px;    height: 0;    overflow: hidden; }
  .player iframe,   .player object,   .player embed {   position: absolute;   top: 0;   left: 0;    width: 100%;    height: 100%; }
  #block-views-events-block, #block-views-news-block {width:100%; }
  #block-views-events-block .views-row ,#block-views-news-block .views-row {  margin:50px 0 20px 0 ;}
  #block-views-partners-block{width:30%;float:left;}
  #block-views-partners-block-2 {background:#fff; font-size:11px;width:65%;margin-left:5%;float:left;}
  #block-views-partners-block .views-row, #block-views-partners-block-2 .views-row {padding:0;height:70px;}
  #block-views-partners-block-2 .views-field-title {margin:0;}
  #block-views-hero-images-block .views-field-body {    margin-top: 70px;    padding: 10px;    font-size: 11px;}
  #block-block-5 ,#block-block-5 > p {float:left;    width: 100%;}
  #block-views-research-block .slick .grid {height:auto}

  #supertop {margin-top: 40px;}
  #supertop .navbar-nav {margin: 0;    padding: 0;    float: right !important;}
  #supertop .navbar-nav > li {}
  #supertop .navbar-nav > li > a {        padding: 6px;    border-radius: 4px; margin: 0;}
  .main-container.container {    padding-top: 0 !important;}
  .view-people .views-row {    margin: 0px 4% 10px 4%;}
  .view-people.view-display-id-page_1 .views-row, .view-people.view-display-id-block_2 .views-row{margin: 100px 4% 10px 4%;}
  .page-taxonomy-term-4 .view-people.view-display-id-page_1 .views-field-title {    margin-top: 0;    margin-bottom: 30px;    padding-bottom: 20px;    padding-top: 20px;}
  .view-people .views-row .views-field.views-field-field-people-photo {    margin-top: -30px;}
  .view-people .views-row .views-field img {    margin-top: -50px;}
  .main-container.container {padding-top: 60px;}

  .view-people.view-display-id-block_1 .views-row { margin-bottom: 100px;}
  article.node.node-publication {text-align:center;}
  article.node.node-publication .field-name-field-publi-image  {display:inline-block;margin: 0 0 10px 0;float:none;}
  article.node.node-publication .field-name-body {text-align:left;}
  .view-news.view-display-id-block_2 .view-content .views-field.views-field-view, .view-news.view-display-id-block_2 .view-content .views-field.views-field-view-1 {width:100%;}
    .view-research.view-display-id-page_1 .views-row { width:100%;margin:0 0 20px 0; }

    #block-views-org-chart-block {width: 100%;    padding: 20px;    overflow-x: scroll;    border: 1px solid #bbb;}
    .view-research.view-display-id-page_1 img {width:100%;}

  .views-exposed-form .views-exposed-widget {    width: 100%;    padding: 0px 0 10px 0;}
      .views-exposed-form .views-exposed-widget .btn {    margin-top: 0;}
    h1.page-header {    font-size: 17px;}
    #block-views-hero-images-block .views-field-body .field-content {    padding: 5px;}
    #block-views-hero-images-block .views-field-body p {    font-size: 12px;}

    .view-events.view-display-id-block .views-row .views-field-body,
    .view-events.view-display-id-block .views-row .views-field-title,
    .view-news.view-display-id-block .views-row .views-field-title ,
    .view-news.view-display-id-block .views-row .views-field-body{height:auto;}

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle {border-color: #fff;    margin-right: 30px;    background: #D20035;}
    .navbar-default .navbar-toggle .icon-bar {    background-color: #fff;}
    .slick-arrow {width: 12px;}
    .slick-next.slick-arrow {    background-position: -15px -57px;}
    .slick-next.slick-arrow:hover {    background-position: -42px -57px; }
    #block-menu-menu-big-buttons li {    width: 47%;}
    #block-menu-menu-big-buttons li a {    margin: 10px 10px 0px 0;    font-size: 13px;    padding: 10px;}


    .no-sidebars.node-type-page .field-name-field-page-photo {position:relative;    z-index: 1;}
    .view-partners.view-display-id-block_1 .views-row,
    .view-partners.view-display-id-block_3 .views-row {    margin-bottom: 20px;     }
    #block-views-partners-block-1 h2.block-title, #block-views-partners-block-3 h2.block-title {font-size:20px;}

    .page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row,.page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row {width:100%;}
    .page-taxonomy-term-27 .view-research.view-display-id-page_1 .views-row .views-field-body,
    .view-research.view-display-id-page_1 .views-row .views-field-body {    height: auto;}

  #block-views-map-block-5 .views-field.views-field-view-2  .field-content .view-display-id-block_3 .view-content > div,#block-views-map-block-5 .views-field.views-field-view-2,#block-views-map-block-5 .views-field.views-field-view-1 {width:100%;}
  #block-views-map-block-5 .views-field.views-field-view-1 .views-field-view-1 .field-content .view-map.view-display-id-block_2 {margin-bottom:15px;}
  #block-views-map-block-5 .views-field.views-field-view-2  .field-content .view-display-id-block_3 .view-content > div {font-size:14px;}
  .view-publication.view-display-id-page_1 .views-field.views-field-title {    width: 84%;}
  .search-results.node-results li {     margin: 0 0 10px 0;     width:100%;}
  .search-results.node-results li:nth-child(4n+1) {clear:none;}
  .view-publication.view-display-id-page_2 .views-field.views-field-title {width:82%;}
  .view-publication.view-display-id-page_1 .views-field.views-field-body {    float: right;    width: 62%;}

.view-research-briefs.view-display-id-page .views-field.views-field-title {width: 60%;}
  .view-publication.view-display-id-page_2 .views-field.views-field-body,
  .page-taxonomy-term-13 .view-publication.view-display-id-page_1 .views-field.views-field-body,
  .page-taxonomy-term-11 .view-publication.view-display-id-page_1 .views-field.views-field-body {    float: right;    width: 100%;}
  #block-views-people-block-4 {margin-top:100px;}
  .view-publication.view-display-id-page_1 .views-field.views-field-field-publi-date {float: left;   margin-left: 50px;}
  .breadcrumb{margin-top: 15px;}
  .view-research-briefs.view-display-id-page .views-field.views-field-body {width:100%;}
  .view-research-briefs.view-display-id-page .views-row .views-field.views-field-field-publi-file {float:left;}
  #block-menu-block-15 .menu-block-wrapper ul li, #block-menu-block-5 .menu-block-wrapper ul li {    display: block;        width: 100%;    float: left;}
  #block-menu-block-15 .menu-block-wrapper ul li a, #block-menu-block-5 .menu-block-wrapper ul li a {        width: 100%;    height: auto;    display: block;}
  .view-events.view-display-id-block img, .view-news.view-display-id-block img {width:100px;}
}

@media (max-width: 767px) and (orientation: landscape) { 
  .img-responsive{    width: 100%;}
  .view-research.view-display-id-page_1 .views-row,
  .page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row,
  .page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row {width:45%;margin-right: 5%;}

  .page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row.views-row-4, 
  .page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row.views-row-4 {clear:none;}

  .view-research.view-display-id-page_1 .views-row-odd,
  .page-taxonomy-term-26 .view-research.view-display-id-page_1 .views-row-odd,
  .page-taxonomy-term-28 .view-research.view-display-id-page_1 .views-row-odd {clear:left;}

  .view-research.view-display-id-page_1 img {    max-width: 100%;}
   .view-publication.view-display-id-page_1 .views-field.views-field-body {    float: left;}

}

@media screen and (max-width: 991px)  {
  #navbar {   top: 0; position: fixed;    width: 100%;    margin: 0;    z-index: 5;}  
  #navbar a {font-size:11px;}
  .no-sidebars.node-type-page .region.region-content, .no-sidebars.node-type-page h1.page-header {    width: 90%;margin:0 5%;}

  #block-views-hero-images-block .views-field-body span {font-size:12px;}
  #block-views-hero-images-block .views-field-body img {width: 50px !important;    height: auto !important;}
  #block-views-research-block .slick .grid {    font-size: 12px;}
  #block-views-partners-block-2 .views-field-field-logo-email {    font-size: 12px;}
    
}
@media screen and (min-width: 767px)   {
  .view-videos.view-display-id-attachment_1{padding-top: 4px;    width:640px;}
  .view-videos.view-display-id-attachment_1 .views-row {    width: 23.5%;}
  .region.region-menu {    width: 20%;float: right;}
  ul.secondary {    float: right;    clear: both;    margin-top: -30px;}
  ul.secondary li a {padding: 5px 10px;    border: 1px solid #ddd;    border-radius: 4px;    margin-left: 10px;}
    
    article.node.node-publication .field-name-body {float:left;width:65%;}
  .view-events.view-display-id-block .views-row, .view-news.view-display-id-block .views-row {    height: 440px;}
    #block-views-partners-block .views-row.views-row-last ,#block-views-partners-block-2 .views-row.views-row-last {float:right;}
    #block-views-partners-block-2 .views-row.views-row-last {display:none;}
    .no-sidebars.node-type-page h1.page-header { margin: 300px auto 0px auto;  }
    .view-research.view-display-id-page_1 .views-row .views-field-title {height:60px;}
#block-views-research-block-4 .item-list .views-row {height:380px;}
}

@media screen and (min-width: 767px) and (max-width: 991px)  {
  #supertop {     margin-top: 50px;}
  .main-container.container {    padding-top: 0;  }
  /*.view-people.view-display-id-page_1 .views-row { height:440px;}*/
  #navbar a {padding:10px 10px;}
  .slick .grid .views-field-body {height:130px;}
  #block-menu-menu-big-buttons li {width: 42%;}
  #block-menu-menu-big-buttons li a{ font-size:20px;}
  .view-research.view-display-id-page_1 .views-row {    width: 48%;}
  .page-taxonomy-term-27 .view-research.view-display-id-page_1 .views-row .views-field-body {    height: 120px;}
  .view-research.view-display-id-page_1 .views-row .views-field-body {    height: 140px;}
  .view-research.view-display-id-page_1 .views-row .views-field-title {    height: 44px;}
#block-views-hero-images-block .views-field-body .field-content {       margin-top: 20px;}
#views-exposed-form-publication-page-1 .views-exposed-form .views-exposed-widget,
#views-exposed-form-publication-page-2 .views-exposed-form .views-exposed-widget {    width: 33%;}
.view-publication.view-display-id-page_1 .views-field.views-field-body {float: left;    width: 79%;}
#views-exposed-form-news-page .views-exposed-form .views-exposed-widget #edit-date-filter-wrapper {    width: 38%;}
#views-exposed-form-news-page .views-exposed-form .views-exposed-widget#edit-date-filter-wrapper {width:30%;}
#views-exposed-form-news-page .views-exposed-form .views-exposed-widget.views-submit-button {width:10%;}
#views-exposed-form-news-page .views-exposed-form .views-exposed-widget  .views-submit-button {    width: 12%;}
#views-exposed-form-events-page-1 .views-exposed-form .views-exposed-widget,
.view-partners.view-display-id-block_1 .views-row,
#views-exposed-form-events-page .views-exposed-form .views-exposed-widget {width: 33%;}
}
@media screen and (min-width: 991px)  {
  .view.view-research.view-id-research.view-display-id-block_4.container {        width: 1170px !important;    }
  #block-views-research-block-4 .item-list .views-row {}
  #block-views-research-block-4 .item-list .views-row .views-field-title a {height:70px;}
  #block-views-research-block-4 .item-list .views-row .views-field-body {height: 150px;}
  #block-views-research-block-4 .item-list .views-row {    height: 400px;}
  .view-events.view-display-id-block .views-row, .view-news.view-display-id-block .views-row{      height: 500px;  }
  .view-news.view-display-id-block .views-row .views-field-body, .view-events.view-display-id-block .views-row .views-field-body {height: 260px;}
}



@media screen and (min-width: 991px) and (max-width: 1199px)  {
  /*.view-people.view-display-id-page_1 .views-row { height:390px;}*/
  article.node.node-publication .field-name-body {;width:73%;}
  #block-views-research-block .slick .grid {    height: 360px;}
  .slick .grid .views-field-title a {    height: 70px;}
  .slick .grid .views-field-body{    height: 120px;}
 .view-news.view-display-id-block .views-row .views-field-title {height: 120px;}

}
@media screen and (min-width: 1200px)  {
  /*.view-people.view-display-id-page_1 .views-row { height:430px;}*/
  article.node.node-publication .field-name-body {;width:78%;}
    .view-display-id-page .views-row .views-field-title {    height: 80px;}
    .view-display-id-page .views-row .views-field-body {    height: 180px;}
}



/* INTERNET EXPLORER */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
     .view-display-id-block.view-events .views-field-field-event-date {margin-left:75px;}
     body {width:99%;}
     .view-partners.view-display-id-block_1 .views-field.views-field-field-logo-image img {width:100% !important;}
}

