/* This file is loaded when using the f1ux980 grid at the normal (980px) width and all media queries larger. */
/* the class 'responsive-layout-normal' on the body tag can be used to target just the normal size, but should be used carefully as the class is added by js */


/* GENERAL --------------------------------------------------------------------------------------------------------------- */


/* HEADER ------------------------------------------------------------------------------------------------ */

.menu-name-user-menu ul.menu li.menu-mlid-752,
.menu-name-user-menu ul.menu li.menu-mlid-754,
.menu-name-user-menu ul.menu li.menu-mlid-752 a,
.menu-name-user-menu ul.menu a.show-updates,
.menu-name-user-menu ul.menu li.menu-mlid-754 a {
  display: none;
}

.block-menu-block-1 .menu .menu-mlid-627 a {

    display: none;
}

.branding-data {
  margin-right:50px;
  float:left;
  display:inline-block;
  clear:none;
}


/* set homepage selector */
.set-homepage > .label,
.set-homepage > .selected {
  display: block;
}


/* site logo */
#site-logo {
  margin: 0 50px 0 0;
}

#site-tagline {
  background: transparent;
  border: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 59px;
}

#site-tagline h2 {
  display: inline-block;
  font-size: 24px;
  padding-right: .25em;
}

#site-tagline p {
  display: inline-block;
  font-size: 22px;

}

#region-user-first {
  width: 430px;
  margin: 0 10px;
  padding: 0;
}

#region-user-second {
  width: 530px;
  margin: 0 10px;
  padding: 0;
    float: right;
}

li.leaf.menu-mlid-4054 {
border-right: 2px solid #ffbb36;
border-bottom: 2px solid #ffbb36;
border-top: 2px solid #ffbb36;
margin-left: 1px;
}

li.leaf.menu-mlid-4054 a {
line-height: 25px;
margin: 0px 0 0 0px;
height: 24px;
}

li.leaf.menu-mlid-626 {
border-bottom: 2px solid #ffbb36;
border-top: 2px solid #ffbb36;
border-left: 2px solid #ffbb36;
}

li.leaf.menu-mlid-626 a {
line-height: 25px;
margin: 0px 0 0 0px;
height: 24px;
}

li.leaf.menu-mlid-627 {

margin-left: -1px;
}



#block-search-api-page-search,
.block-search-api-page-search {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block !important;
  float: right;
  padding: 0;
  position: relative;
  right: auto;
  top: 10px;
}

#block-block-6 {
  background: transparent;
  border: 0;
 -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block !important;
  float: right;
  padding: 12px;
  position: relative;
  right: -91px;
  top: auto;
}

 .block-menu-menu-contribute .menu li.first  a {display:inline}

#zone-menu .main-menu > li.expanded {
  background-position: 100% 55%;
}

#zone-menu .main-menu > li > a {
  font-size: 18px;
}

.lte8 #zone-menu .main-menu > li > a {
  font-size: 18px;
}

#zone-menu .main-menu > .last > a {
  border-right: 0;
}


/** Get Updates ***************************************************************/
#zone-menu ul.main-menu li a.show-updates {
  display: block;
  line-height: 20px;
  text-shadow: none;
}

#block-cgdev-follow-cgd-get-updates {
  right: 0;
  top: 64px;
}


/* Contact Us *****************************************************************/
#block-cgdev-follow-cgd-contact-us {
  bottom: 61px;
  width: 1000px;
}

#block-cgdev-follow-cgd-contact-us .form-type-radios {
  float: left;
  width: 460px;
}

#block-cgdev-follow-cgd-contact-us .contact-form-column-2 {
  float: right;
  width: 484px;
}

#block-cgdev-follow-cgd-contact-us .name-and-mail {
  float: left;
  width: 180px;
}

#block-cgdev-follow-cgd-contact-us .form-item-message {
  float: right;
  width: 270px;
}

#block-cgdev-follow-cgd-contact-us .form-submit {
  background: #333;
  clear: right;
  color: #fff;
  float: right;
  margin: 10px 0 0 0;
}


/* Lists --------------------------------- */
.menu-name-user-menu a {
  margin-top: 0;
}


/** Footer ********************************************************************/
#section-footer {
  padding: 0;
}



.views_slideshow_controls_text_next {
  display: inline-block;}

  .views_slideshow_controls_text_previous {
  display: inline-block;}

.menu-name-menu-footer-menu .menu li {
  display: block;
  float: left;
}

.menu-name-menu-footer-menu .menu li > a {
  margin: 0;
}

.menu-name-menu-footer-menu .menu .menu-mlid-663 > a {
  background-position: 91% 50%;
  margin-right: 140px;
}

.js .menu-name-menu-footer-menu .menu .menu-mlid-663 > a {
  margin-right: 160px;
}

.lte8.js .menu-name-menu-footer-menu .menu .menu-mlid-663 > a {
  margin-right: 150px;
}


/** Home Page Feature *********************************************************/

.front .secondary-feature .field-body {
 margin-top: -15px;
}


.view-display-id-primary_featured_content .main-feature {
  float: left;
  margin-right: 11px;
}

.view-display-id-primary_featured_content > .view-content {
  margin: 0;
  max-width: 100%;
}

.view-display-id-primary_featured_content > .view-content .views-row-1 {
  margin-right: 0;
}


/*--Latest Tabs--*/
.front #page .pane-quicktabs-home-the-latest-quicktab h2.pane-title {
  width: 141px;
  padding: 15px;
}

.pane-quicktabs-home-the-latest-quicktab #quicktabs-home_the_latest_quicktab > div.item-list {
  clear: both;
  display: block;
  float: left;
  margin-right: 17px;
}

.pane-quicktabs-home-the-latest-quicktab ul.quicktabs-tabs {
  border:#c6c8c9 solid 1px;
  display:inline-block;
  margin-top: 15px;
  width:171px;
  margin-top:0;
  position:relative;
}

ul.quicktabs-tabs li {
  width: auto;
}

.pane-quicktabs-home-the-latest-quicktab ul.quicktabs-tabs li a {
  padding: 15px;
  background: #fff url(../images/tab-inactive.png) no-repeat 89% 50%;
}

.pane-quicktabs-home-the-latest-quicktab ul.quicktabs-tabs li.active a,
.pane-quicktabs-home-the-latest-quicktab ul.quicktabs-tabs li a:hover,
.pane-quicktabs-home-the-latest-quicktab ul.quicktabs-tabs li a:focus {
  background: #2aa8ba url(../images/tab-active.png) no-repeat 89% 50%;
}

.pane-quicktabs-home-the-latest-quicktab .quicktabs_main {
  float: left;
  margin-bottom: -59px;
  position: relative;
  top: -59px;
  width: 790px;
}

.pane-quicktabs-home-the-latest-quicktab ul.pager {
  margin-left: 11px;
}


/** Grids *********************************************************************/
.card-grid .views-row {
  clear: none;
  margin: 0 0 17px 17px;
  width: 222px;
}

.card-grid .views-row-1,
.card-grid .views-row-4,
.card-grid .views-row-7,
.card-grid .views-row-10,
.card-grid .views-row-13,
.card-grid .views-row-16,
.card-grid .views-row-19,
.card-grid .views-row-22,
.card-grid .views-row-25,
.card-grid .views-row-28,
.card-grid .views-row-31,
.card-grid .views-row-34,
.card-grid .views-row-37,
.card-grid .views-row-40,
.card-grid .views-row-43,
.card-grid .views-row-46,
.card-grid .views-row-49,
.card-grid .views-row-52,
.card-grid .views-row-55,
.card-grid .views-row-58,
.card-grid .views-row-61,
.card-grid .views-row-64,
.card-grid .views-row-67,
.card-grid .views-row-70,
.card-grid .views-row-73,
.card-grid .views-row-76,
.card-grid .views-row-79,
.card-grid .views-row-82,
.card-grid .views-row-85,
.card-grid .views-row-88,
.card-grid .views-row-91,
.card-grid .views-row-94,
.card-grid .views-row-97,
.card-grid .views-row-100 {
  clear: left;
  margin-left: 0;
}

.home-card-grid .views-row {
  width: 252px;
  margin-left: 11px;
}

#quicktabs-expert_tabs .views-row {
  
  margin: 0 17px 17px 0px;
  width: 216px;
  float: left;
}

/*

.image-grid .views-row {
  clear: none;
  padding-left: 15px;
}

*/

/*

.image-grid .views-row-1,
.image-grid .views-row-5,
.image-grid .views-row-9,
.image-grid .views-row-13,
.image-grid .views-row-17,
.image-grid .views-row-21,
.image-grid .views-row-25,
.image-grid .views-row-29,
.image-grid .views-row-33,
.image-grid .views-row-37,
.image-grid .views-row-41,
.image-grid .views-row-45,
.image-grid .views-row-49,
.image-grid .views-row-53,
.image-grid .views-row-57,
.image-grid .views-row-61,
.image-grid .views-row-65,
.image-grid .views-row-69,
.image-grid .views-row-73,
.image-grid .views-row-77,
.image-grid .views-row-81,
.image-grid .views-row-85,
.image-grid .views-row-89,
.image-grid .views-row-93,
.image-grid .views-row-97,
.image-grid .views-row-101 {
  clear: left;
  padding-left: 0; 
}

*/

.engage-links .icon {
  margin: 0 22px 0 8px;
}

.working-groups {
  margin-right: 15px;
}

/** Related Experts ***********************************************************/
.pane-research-landing-and-details-panel-pane-3 .views-row,
.pane-research-landing-and-details-panel-pane-4 .views-row,
.pane-topic-detail-topic-related-experts .views-row,
.pane-relations-panel-pane-1 .views-row {
  float: left;
  padding: 0 0 20px !important;
  width: 50%;
}

.pane-research-landing-and-details-panel-pane-3 .views-row-odd,
.pane-research-landing-and-details-panel-pane-4 .views-row-odd,
.pane-topic-detail-topic-related-experts .views-row-odd,
.pane-relations-panel-pane-1 .views-row-odd {
  clear: left;
}

.pane-research-landing-and-details-panel-pane-3 .views-field,
.pane-research-landing-and-details-panel-pane-4 .views-field,
.pane-topic-detail-topic-related-experts .views-field,
.pane-relations-panel-pane-1 .views-field {
  padding: 0 5px;
}


/** Initiatives ***************************************************************/
.region-postscript-sidebar .pane-node-field-desc3 {
  clear: left;
}


/** Home Page Feature *********************************************************/
.feature-information .image-and-tags {
  float: left;
  margin-right: 18px;
  max-width: 50%;
}

.feature-information .tags {
  margin-bottom: 0;
}


/* PAGES WITHOUT PANELS ----------------------------------------------------------------------------------- */

.page-user #section-content .content,
.page-invalid #region-content .region-inner,
.page-contact #contact-site-form {
  width: 980px;
}

#views-exposed-form-home-the-latest-panel-pane-5, #views-exposed-form-home-the-latest-panel-pane-4 {padding-left:71%}

.pane-home-page-features-home-featured-research .view-mode-sub_listing {
  min-height: 113px;
}

#zone-menu .main-menu > li.menu-mlid-1795 .menu  {width:653px !important}

.view-working-groups .views-row {margin-right: 172px;}   
.view-upcoming-events.view-id-upcoming_events .views-row {width: 75%;}


div#blog-title {
    margin-left: 222px;
    margin-top: 10px;
    margin-bottom: -20px;
}

div#publication-title {
    margin-left: 222px;
    margin-top: 10px;
    margin-bottom: -20px;
}

div#search-title {
    margin-left: 222px;
    margin-top: 10px;
    margin-bottom: -20px;
}

.view-impacts-and-influence-blocks .views-row {
padding: 22px;
float:left;
width: 430px;     
min-height: 337px;
    margin-bottom: 0px;}

#signup2 #block-cgdev-follow-cgd-get-updates {

display: block !important;}
