/* This file is loaded when using the f1ux 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 --------------------------------------------------------------------------------------------------------------- */


h1 {
font-size: 40px;
line-height: 56px;
}

h2 { font-size: 30px;}

/* 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 {

    
}

.branding-data {
  margin-right:50px;
  float:left;
  display:inline-block;
  clear:none;
}


/* set homepage selector */
.set-homepage > .label,
.set-homepage > .selected {
  display: block;
}

/* kristoff *****************************************************************/


select#edit-submitted-race-ethnicity-field {
    box-sizing: border-box;
    color: #3c352c;
    font: italic 14px Lato, Verdana, Arial, sans-serif;
    height: 31px;
width:310px}

#webform-client-form-3124803 .webform-component {width:50%; float:left;}

#webform-client-form-3124803 div#webform-component-paste-your-essay-here  {clear:both; width:90%}

#webform-client-form-3124803 div#webform-component-sign-me-up-for-cgds-weekly-development-update {clear:both}

#webform-client-form-3124803 input#edit-submit {
position:relative;
  top:430px
  
}
#webform-client-form-3124803 {margin-bottom: 450px}



/** Expert Filters select *************************************************************/


 .select-options {margin-left: -38px;}



/* site logo */
#site-logo {
  margin: 0 50px 0 0;
}

#site-tagline {
  display: block;
  float: right;
}

#site-tagline {
  background: transparent;
  border: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 15px;
  left: 0px;
}

#site-tagline h2 {
  display: inline-block;
  font-size: 16px;
  padding-right: .25em;
}

#site-tagline p {
  display: inline-block;

}

.view-commentary-page-top-features .views-row-1 .views-field-created {display:none}

.view-commentary-page-footer-cards .views-field-field-card-cover {display:block}


.view-feature-commentary .views-field-field-thumbnail, .view-feature-commentary .views-field-field-card-cover {display:block}

div#block-menu-block-2 {

    float:left;
}


.copyrights-footer li {
    border-right: 1px solid #1c1c1c;
        padding: 0px 50px 0px 50px;
}

.copyrights-footer li:last-child {color:white; float: right;     padding: 10px 0px 0px 0px !important;}

div#block-block-19 {
    float: left;
}


#region-user-first {

  margin: 0 10px;
  padding: 0;
}

#region-user-second {
 
  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;
}

.view-commentary-page-top-features .views-row .views-row.views-row-2.views-row-even {
    margin-top: 0px;
}

.view-feature-commentary .impactsfront-link {
    position: relative;
    text-align: right;
    top: -27px;
    margin:auto;
}

.view-featured-research-front .impactsfront-link {
    position: relative;
    text-align: right;
    top: -42px;
    margin:auto;
}

.view-featured-research-front .views-row {
    width: 249px;
    border-right: 1px dashed #7e7e7e;
    min-height: 146px;
    margin-bottom: 10px;
    float:left;
}

#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;
}



/* webform *****************************************************************/

form#webform-client-form-3127083 .webform-component {    
    margin: auto;
    width: 50%;
}

form#webform-client-form-3127083 #edit-actions {
    width: 50%;}




/* 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;
    width: 90%;
}

#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;
}

.pane-block.subscribe-block-new .pane-content {
    margin: auto;
    width: 50%;
  padding: 10px;
}

.pane-block.subscribe-block-new a:link, .pane-block.subscribe-block-new a:visited {
    color: #ffbb36;
    font-size: 15px;
    display: -webkit-inline-box;
    padding-left: 20px;
}


/* Lists --------------------------------- */
.menu-name-user-menu a {
  margin-top: 0;
}


/** Footer ********************************************************************/
#section-footer {
  padding: 0;
}

.copyrights-footer li {
    float: left;
    padding: 10px 50px 0px 0px;
   
}

ul.copyrights-footer {
    margin-left: -50px;
}



#footer-action {


}

#site-tagline-f {
  width:441px;
    
}

.menu-name-menu-footer-menu .menu li > a {

  padding: 15px 49px 15px 15px;

}

.page-taxonomy-term .pane-taxonomy-term-field-relate .field-items .node {
    width: 278px;}

#commentary-variant .view-events-front .views-field-field-image img {width: 375px;}

.view-events-front .views-field-field-event-type {text-align: inherit}

#views_slideshow_controls_text_previous_impacts_front-default_1 {
  display: inline-block;
  position: absolute;
  left: 0px;
  top:25%;
  z-index: 10;
}

#views_slideshow_controls_text_next_impacts_front-default_1 {
  display: inline-block;
  position: absolute;
  right: 0px;
  top:25%;
  z-index: 10;
}


.views_slideshow_controls_text_next {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url(../images/slider-right.png) no-repeat;
  font-size: 0px;
  color: #444;
  z-index: 999;
  }

  .views_slideshow_controls_text_previous {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url(../images/slider-left.png) no-repeat;
  font-size: 0px;
  color: #444;

  }

@media only screen and (max-width: 1020px)  {
  .views_slideshow_controls_text_previous {
    position: static;
  }
  .views_slideshow_controls_text_next {
    position: static;
  }
}

.get-updates h1 {font-size: 40px;} 
.menu-name-menu-footer-menu ul.menu  {
        margin-top: 25px;
    
}

.menu-name-menu-footer-menu .menu li {
    display: inline;
    float: left;
    width: 224px;
    text-align: left;
    
}

.om-maximenu.om-maximenu-block .om-leaf .om-maximenu-content div.block-menu-id-menu-about-us-menu {max-width: 70%;}

.stat {
    margin: auto;
    width: 70%;
    height: 180px;
    text-align: inherit;
}


.stat1 {
height: 106px;
    color: #2a6976;
    font-family: "PT Serif";
    font-size: 80px;
    font-weight: 700;
    letter-spacing: -4px;
    float: left;
    margin-right: 40px;
  
}

.stat2 {
    height: 102px;
    color: #2e3a44;
    font-size: 20px;
    line-height: 34px;
    padding: 30px 0px 10px 0px;
    position: relative;
    top: 0px;
}


.stat3 {
height: 26px;
    color: #2e3a44;
    font-family: "PT Sans";
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: -22px 10px 10px 29px;
    position: relative;
    top: 0px;}





pullquote {
background-image: url(../images/quotes.png);
    background-repeat: no-repeat;
    background-position: 0px 100%;
    padding-left: 45px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-left: 4%;
    padding-bottom: 43px;
}

pullquote p {

    font-size: 28px;
     padding: 0px 52px 0px 119px;
          line-height: 48px;

}

div#block-menu-block-2 {
    width: 453px; }

.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;
}

.om-maximenu.om-maximenu-block #menuintro {
    width: 291px;
    margin-right: 129px !important;
}

.om-maximenu.om-maximenu-block #menuintro h3 {
font-size: 28px;
font-weight: 700 !important;
letter-spacing: -0.1px;
line-height: 31px;
border-bottom: 2px;
border-bottom-style: solid;
border-image: url(../images/yellow-line.png) 22 0 2 40;
padding-bottom: 19px;
margin-bottom: 19px; 
font-family: "PT Serif";
    
}

.om-maximenu.om-maximenu-block #menuintro p {font-size: 17px;
font-weight: 400;
line-height: 33px;
color: white;
}

.slat-image {
  float: left;
  margin: 0;
  padding: 6px 24px 0 0;
}

.slat-content {
  display: table-cell;
  width: 10000px; 
  _width: auto;
  zoom: 1;
}

.om-maximenu.om-maximenu-block .om-leaf .om-maximenu-content div.block  {
  float:left;
    margin: 30px 20px 37px 0px;

}

.om-maximenu.om-maximenu-block .om-leaf .om-maximenu-content div.block p {line-height: 32px;}
.om-maximenu.om-maximenu-block .om-leaf .om-maximenu-content div.block a:link {}


/** Home Page Feature *********************************************************/

.slick--view--impacts-front .views-field-title {text-align: center;  padding:0 30px 0 30px;}

.front #page .pane-impacts-front h2.pane-title span{

  padding-top: 92px;
}



.view-events-front .views-field-field-short-title a:link, .view-events-front .views-field-field-short-title a:visited {
    padding: 10px 30px 10px 30px;
    display:block;
    font-size: 30px;
        color: #2c2c2c;
}

.view-events-front  .views-field.views-field-nothing {
    text-align: inherit;
}


div#views_slideshow_cycle_teaser_section_impacts_front-default_1 .views-slideshow-cycle-main-frame-row-item {

    margin-left: 0px;

}

.pane-latest-from-the-podcast {
    margin-top: 180px;
    position: relative;
    left: 20px;
}

#commentary-variant .panel-pane.pane-views.pane-events-front {

position: relative;
    left: 20px;
}

.view-commentary-page-top-features .views-row-1 .views-field-field-card-cover {width:auto}

.view-commentary-page-top-features .views-row-2 .views-field-field-short-title,
.view-commentary-page-top-features .views-row-3 .views-field-field-short-title,
.view-commentary-page-top-features .views-row-4 .views-field-field-short-title {
    text-align: inherit;
}


#commentary-variant .view-events-front .views-field-field-short-title a:link {padding:10px 60px 10px 30px; display:block}

.view-commentary-page-top-features  .views-row.views-row-2 .views-field-field-authors,
.view-commentary-page-top-features  .views-row.views-row-3 .views-field-field-authors,
.view-commentary-page-top-features  .views-row.views-row-4 .views-field-field-authors {
    text-align: inherit;
}

.view-commentary-page-top-features  .views-row-2 .views-field-type, .view-commentary-page-top-features  .views-row-3 .views-field-type, .view-commentary-page-top-features  .views-row-4 .views-field-type {

    text-align: inherit;
}

.more-link-cna {padding:10px 40px 10px 0px;}

.view-home-page-feature-banner  .views-field-title a:link, .view-home-page-feature-banner  .views-field-title a:visited{
margin-left: 0px;
display: block;
position: relative;
top: -144px;
}


.view-home-page-feature-banner {margin-bottom: -225px;}


.front .pane-home-page-feature-banner {padding-bottom: 70px;}


.view-home-page-feature-banner img {height: auto;}

.view-home-page-feature-banner .views-field-field-authors {
    top: -196px;display:block;}



.front .view.view-events-front.view-id-events_front { width: 80%;}

.view-events-front .views-field-field-image img {float:left; width: 643px;}



.view-commentary-page-footer-cards .views-row {
    width: 205px;
    height: 370px;
}




.panel-pane.pane-views.pane-home-page-3-top-features {
    padding-bottom: 170px;
}





.view-home-page-feature-banner  .views-field-title a:link, .view-home-page-feature-banner  .views-field-title a:visited{
font-size: 30px;
top: -201px;
padding: 50px 50px 0px 50px;
}

.ourworkbox1, .ourworkbox2, .ourworkbox3, .ourworkbox4, .ourworkbox5, .ourworkbox6, .ourworkbox7, .ourworkbox8, .ourworkbox9, .ourworkbox10, .ourworkbox11, .ourworkbox12, .ourworkbox13, .ourworkbox14, .ourworkbox15  {   
    display: inline-block;
    vertical-align: top;
    width: 197px;
}

.ourworkbox1, .ourworkbox2, .ourworkbox3, .ourworkbox4, .ourworkbox5, .ourworkbox6, .ourworkbox7, .ourworkbox8, .ourworkbox9, .ourworkbox10, .ourworkbox11, .ourworkbox12, .ourworkbox13, .ourworkbox14, .ourworkbox15  {   

    height: 258px; }

.commentary-link {
    width: 882px;
    margin: auto;
    clear: both;
    background-image: url(../images/cgdarrow.png);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding-left: 32px;
}


#commentary-variant .subscribe-block {
position: relative;
    margin-top: -110px;
}

 .subscribe-block, .subscribe-block-text {
    width: 289px;
     
}

.subscribe-block-text {
    float: right;
    width: 289px;
    margin: 20px;
}


 .impactsfront {
    width: 254px;
    margin-top:15px;
}



.view-home-page-3-top-features{margin-top: 0px !important; clear: both;
z-index: 990;
    position: relative;}

.view-home-page-3-top-features .views-row-last { border-right:none; float: none;}

.front .secondary-feature .field-body {
 margin-top: -15px;
}

.view-latest-from-the-blogs .views-row {

    width: 269px;
    height: 370px;
}

.node-type-blog-post .subpage-sidebar-left .pane-block-12 {width:896px; margin:auto; clear:both}
.node-type-blog-post .view-mode-article_top .title {width:882px; margin:auto; clear:both}
.node-type-blog-post .view-mode-article_top .field-name-post-date {width:882px; margin:auto; clear:both}
.node-type-blog-post .view-mode-article_top .blog-author-links {width:882px; margin:auto; clear:both;}
.node-type-blog-post .view-mode-article_top .addthis_inline_share_toolbox {width:882px; margin:auto; clear:both;}

.block-relations-related-experts-block, .block-relations-related-content-block {
 margin-right: 35px;
    float:left;
}


.pane-taxonomy-term-field-image .field-type-image {margin-right: 40px;

    float: left;
}




.view-latest-from-the-blogs .views-row .views-field-field-card-cover {display:block}

.panel-pane.pane-views.pane-latest-from-the-blogs {
       position: relative;
       top: -107px;
       left: 20px;
       margin-bottom: -85px;
}

.get-updates {   

    padding: 50px 150px 0px 150px;

}


.view-latest-from-the-podcast .views-row {

    width: 269px;
    height: 370px;
}


.view-latest-from-the-podcast .views-row .views-field-field-card-cover {display:block}

  
 .view-mcc-monitor .views-row { 
  width: 248px;
    height: 370px;}

div#quicktabs-expert_tabs  .views-row, div#quicktabs-topic_tabs .views-row, div#quicktabs-events .views-row, .view-id-initiatives_the_latest .views-row, .view-feature-commentary .views-row, .view-cgd-europe-work .views-row, .view-she-counts-work .views-row {
    width: 204px;
    height: 370px;}

.view-id-experts_landing_and_details.view-display-id-panel_pane_3 {
  width: 103%;}
.view-id-experts_landing_and_details.view-display-id-panel_pane_3 .views-row {
    width: 377px;
  height: 510px;}

.view-events-front .views-field-field-short-title {clear:none}

.front .view-events-front .views-field-field-short-title {
    text-align: inherit;
}

#commentary-variant .view-events-front .views-field-field-short-title {text-align: inherit;  }


.view-related-posts-ll .views-field-field-card-cover {display:block;}

.view-display-id-primary_featured_content .main-feature {
float: left;
    margin-right: 11px;
    position: relative;
    top: -65px;
    z-index: 990;
}

select#Country {

    width: 10%;
}

.subscribe-text_input {

    width: 50%;


}

.view-display-id-primary_featured_content .main-feature .title {
  font-size: 24px;
    padding: 0px 10px 10px 70px;
    top: -173px;
}

.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;
}

.view-related-posts-ll .views-row {
width: 232px;
height: 370px;
}


/*--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 {

}

.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 {

}

.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-relations-panel-pane-1 .views-row,
.block-views .views-row {
  padding: 0 0 20px !important;

}

.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, .block-views .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 {
  
}


/** Initiatives ***************************************************************/
.region-postscript-sidebar .pane-node-field-desc3 {
  clear: left;
}




/** Discussions ***************************************************************/

body.node-type-discussion .addthis_inline_share_toolbox_t624 {
    display: none;
    position: relative;
    top: 416px;
}


.view-id-discussions .views-row .views-field-title {

    line-height: 56px;
}

.view-id-discussions .views-row .views-field-body {
    top: 201px;
    padding: 15px;
}


body.node-type-discussion .addthis_inline_share_toolbox_t624 {
    display: inline;
    position: relative;
    top: 416px;
}

div#debates-twitter {

    position: relative;
    top: 9px;
    }

.view-id-discussions .views-field-field-banner-image {
    height: 340px;}
    
body.node-type-page .pane-discussions .pane-title {margin-top:-15px}



body.node-type-discussion .field-collection-view .field-name-field-response {
    margin: -90px 0 0 140px;
}

body.node-type-discussion .field-collection-view .field-name-field-author-link {
    clear: inherit;
    padding-top: 2px;
}

body.node-type-discussion .pane-node-field-closing-remarks>* {
	max-width: 896px;
	margin: 0 auto;
        position: relative;
    margin-left: none;
    margin-right: none;
}


body.node-type-discussion .field-collection-view .field-name-title {
    float: left;
    padding-right: 20px;
}

body.node-type-discussion .pane-node-field-authors .field-name-field-authors>.field-items>*{
    width: 33%;}



body.node-type-discussion .pane-node-field-authors .field-name-field-authors>.field-items>* {
    width: 29%;
    display: block;
    float: left;
    height: 470px;
    margin: 20px;
}

.node-type-discussion .panel-pane.pane-entity-field.pane-node-field-authors {
    width: 1180px;
    margin-left: -147px;
}

body.node-type-discussion .pane-node-field-authors .taxonomy-term-description{
    
}

/** 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: 1200px;
}

#views-exposed-form-home-the-latest-panel-pane-5, #views-exposed-form-home-the-latest-panel-pane-4 {}

.pane-home-page-features-home-featured-research .view-mode-sub_listing {
  min-height: 113px;
}

.view-secondary-home-page-feature-layout .views-row-1 .views-field-field-short-title a:link, .view-secondary-home-page-feature-layout .views-row-1 .views-field-field-short-title a:visited {
    font-size: 25px;
    line-height: 33px;}


div#quicktabs-events_landing ul {float:right;}

div#quicktabs-container-expert_tabs .field-name-field-card-cover  {display:block}

#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 {}

div#quicktabs-events ul li.active, div#quicktabs-events_landing ul li.active, div#quicktabs-topic_tabs ul li.active {

    border-image: url(../images/green-line.png) 2 0 2 1;
    border-bottom: 2px;
    border-bottom-style: solid;}

.view.view-home-page-features.view-id-home_page_features.view-display-id-panel_pane_6 {
    margin-left: 0px;
}

.view-secondary-home-page-feature-layout .views-row-2 , .view-secondary-home-page-feature-layout .views-row-3 {border-bottom: 1px dashed #e5e5e3; }


.view-secondary-home-page-feature-layout .views-row-2 .views-field-title a:link, 
.view-secondary-home-page-feature-layout .views-row-2 .views-field-title a:visited, 
.view-secondary-home-page-feature-layout .views-row-3 .views-field-title a:link, 
.view-secondary-home-page-feature-layout .views-row-3 .views-field-title a:visited, 
.view-secondary-home-page-feature-layout .views-row-4 .views-field-title a:link, 
.view-secondary-home-page-feature-layout .views-row-4 .views-field-title a:visited {
    font-size: 17px;
    height: 55px;
    overflow: hidden;
    display: block;
}

.view-secondary-home-page-feature-layout .views-row-2 .views-field-field-short-title,
.view-secondary-home-page-feature-layout .views-row-3 .views-field-field-short-title,
.view-secondary-home-page-feature-layout .views-row-4 .views-field-field-short-title {text-align: inherit;}

.view-secondary-home-page-feature-layout .views-row-2 .views-field-field-short-title a:link, 
.view-secondary-home-page-feature-layout .views-row-2 .views-field-field-short-title a:visited, 
.view-secondary-home-page-feature-layout .views-row-3 .views-field-field-short-title a:link, 
.view-secondary-home-page-feature-layout .views-row-3 .views-field-field-short-title a:visited, 
.view-secondary-home-page-feature-layout .views-row-4 .views-field-field-short-title a:link, 
.view-secondary-home-page-feature-layout .views-row-4 .views-field-field-short-title a:visited {

    font-size: 20px;
}

.view-secondary-home-page-feature-layout .views-row.views-row-2 .views-field-field-authors, 
.view-secondary-home-page-feature-layout .views-row.views-row-3 .views-field-field-authors, 
.view-secondary-home-page-feature-layout .views-row.views-row-4 .views-field-field-authors {text-align: inherit;}

.view-secondary-home-page-feature-layout .views-row-2 .views-field-title,
.view-secondary-home-page-feature-layout .views-row-3 .views-field-title,
.view-secondary-home-page-feature-layout .views-row-4 .views-field-title {text-align: inherit;}


.view-secondary-home-page-feature-layout .views-row-2 .views-field-type,
.view-secondary-home-page-feature-layout .views-row-3 .views-field-type,
.view-secondary-home-page-feature-layout .views-row-4 .views-field-type {

text-align: inherit;
}

.panel-pane.pane-views.pane-secondary-home-page-feature-layout {

    height: 410px;}

.panel-pane.pane-views.pane-secondary-home-page-feature-layout {
    padding-bottom: 110px;
    margin-bottom: 25px;
}

.view-secondary-home-page-feature-layout .views-row-2 .views-field-type,
.view-secondary-home-page-feature-layout .views-row-3 .views-field-type,
.view-secondary-home-page-feature-layout .views-row-4 .views-field-type {

text-align: inherit;
}


.view-commentary-page-top-features .views-row-1 .views-field-title a:link, 
.view-commentary-page-top-features .views-row-1 .views-field-title a:visited {top: -126px;}

.view-commentary-page-top-features .views-row-1 .views-field-field-short-title a:link,
.view-commentary-page-top-features .views-row-1 .views-field-field-short-title a:visited {top: -126px;}

.view-commentary-page-top-features .views-row-1 .views-field-field-authors {display:block;position: relative;
    top: -144px;}
.view-commentary-page-top-features .views-row-1 {float :left; width:630px}
.view-commentary-page-top-features .views-row.views-row-1.views-row-odd.views-row-first {
    margin-bottom: 0px;
}

.view-commentary-page-top-features .views-row.views-row-1.views-row-odd.views-row-first{
	  height: 430px;
}

.view-secondary-home-page-feature-layout .views-row-2 , .view-secondary-home-page-feature-layout .views-row-3 , .view-secondary-home-page-feature-layout.views-row-4 {margin-top:0px}

.view-secondary-home-page-feature-layout .views-row-1 .views-field-field-image {

    width: auto;
}

.view-secondary-home-page-feature-layout .views-row-2 {padding-top:50px}

.view-secondary-home-page-feature-layout .views-row-2, 
.view-secondary-home-page-feature-layout .views-row-3,  
.view-secondary-home-page-feature-layout .views-row-4 {margin-bottom:29px; padding-bottom:24px; }

.view-secondary-home-page-feature-layout .views-row-2 img,
.view-secondary-home-page-feature-layout .views-row-3 img,
.view-secondary-home-page-feature-layout .views-row-4 img { display:none}
.view-secondary-home-page-feature-layout .views-row.views-row-2 {padding-top:50px}

.view-secondary-home-page-feature-layout .views-row-1 .views-field-created {
   color: white;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.58px;
    clear: both;
    padding: 20px 20px 0px 20px; 
    position: relative;
    top: -120px;
    display:block
}

.view-secondary-home-page-feature-layout .views-row-1 .views-field-title a:link, .view-secondary-home-page-feature-layout .views-row-1 .views-field-title a:visited

 {font-size: 17px;}


.view-secondary-home-page-feature-layout .views-row-1 {float :left; width:630px}

.view-secondary-home-page-feature-layout .views-row.views-row-2 {

}
.view-secondary-home-page-feature-layout .views-row.views-row-1.views-row-odd.views-row-first {
    margin-bottom: -89px;
    margin-right: 50px;
}

.node-type-expert .subpage-top-section {height: 380px;}
.node-type-expert .view-mode-article_top .field-name-field-photo {
    margin-right:40px;
margin: unset;
    width: auto;
    float: left;
     position: relative;
    top: 34px;
    margin-bottom: 112px;
}




.node-type-expert .subpage-top-section h1 {
font-size: 62px;
padding-bottom: 32px;
line-height: 72px;
}

.view-id-experts_landing_and_details.view-display-id-experts_listing_featured_pane .views-row {
height: 512px;
width: 311px;
/*width: 324px;*/
}

.view-id-experts_landing_and_details.view-display-id-experts_listing_featured_pane .views-row {
    width: 31%;
}

.node-type-expert .view-mode-article_top h1  {margin-top:70px;}

.node-type-expert .addthis_inline_share_toolbox_t624_94ux {
    display: inline-block;
    position: relative;
    top: 12px;
    left: -17px;

}

p.pullquote {
	width: 94%;
	float: right;
	max-width: 350px;
	font-size: 24px;
	border-top: 3px solid rgb(0,109,117);
	border-bottom: 3px solid rgb(0,109,117);
	padding-left: 3%;
	margin-left: 3%;
	line-height: 210%;
	margin-top:17px;
}



.view-mode-listing .field.field-name-field-image {
    margin: 40px 0px 10px 30px; display:block;
}

.view-mode-teaser .field-name-field-card-cover {float: right; margin: 50px 0px 10px 50px;}

.view-mode-teaser .field-name-field-card-cover img {border-radius: 6px; display:block}


.view-mode-listing .field-name-field-card-cover {float: right; margin: 50px 0px 10px 50px;}

.view-mode-listing .field-name-field-card-cover img {border-radius: 6px; display: block}

.field.field-name-addthis-purple.field-type-ds.field-label-hidden {
    position: relative;
    top: 16px;
    display: inline-block;
}

div#quicktabs-expert_tabs .views-exposed-form .views-exposed-widget, div#quicktabs-topic_tabs .views-exposed-form .views-exposed-widget {
padding: 0 0 0 0;
position: relative;
top: -74px;
float:right;}

.node-type-expert .view-mode-article_top {
    text-align: left;
}

.node-type-expert .view-mode-article_top img {
    margin-right: 62px;
}

.node-type-expert .subpage-top-section .showFollow {
        padding-right: 32px;
}

div#quicktabs-expert_tabs ul li.active{

    border-image: url(../images/green-line.png) 2 0 2 1;
    border-bottom: 2px;
    border-bottom-style: solid;}

.front .view-events-front .views-field-field-image img {border-radius: 5px; float:left; width: 441px;
    margin-right: 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;}
