/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url('https://fonts.googleapis.com/css?family=Lato');
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.eot');
    src: url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.eot') format('embedded-opentype'),
         url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.woff2') format('woff2'),
         url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.woff') format('woff'),
         url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.ttf') format('truetype'),
         url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
}

@font-face {
    font-family: 'DINEngschrift';
    src: url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/DINEngschrift.eot');
    src: url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/DINEngschrift.eot?#iefix') format('embedded-opentype'),
        url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/DINEngschrift.woff2') format('woff2'),
        url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/DINEngschrift.woff') format('woff'),
        url('https://civic-exchange.org/wp-content/themes/dt-the7-child/font/DINEngschrift.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.widget-info {
    color: #3e3e3e !important; 
}
.widget-title {
    font-family: "Lato" !important;
}






body{
   font-family: 'DINEngschrift' !important;
}
.classic-header .navigation {
	position: relative;
	background: #000;
}
.single-research-report .post-thumbnail {
	display: none;
}
.top-icon-lick:hover .fa.fa-envelope {
	color: #ede535;
}
.third-party-url a {
	color: #ede535;
	font-weight: normal;
	text-decoration: unset;
	display: inline-block;
	margin: 0 0 19px 0;
}

#give-donation-level-radio-list .gift-amt__left {
	width: 20%;
	float: left;
}
#give-donation-level-radio-list .gift-amt__right {
	width: 80%;
	float: left;
}
.flag-container {
	width: 100%;
}
.intl-tel-input .country-list {
	max-width: 100%;
}
.intl-tel-input {
	width: 100%;
}
#ffm-mobile_number {
	padding-left: 50px;
}
.classic-header.bg-behind-menu .navigation::before, .classic-header.full-width-line .navigation::before {
    padding: 0 1000px;
    margin-left: 0;
}
.milestoneGrid h4 {
    font-size: 38px;
}
.vc_column-inner.non-hover-active {
	background: transparent !important;
}
.sub-nav .menu-item.menu-item-52559 {
/*     background: rgba(126, 210, 246, 0.33); */
    padding-top: 4px;
  }
   .sub-nav .menu-item.menu-item-52559:hover {
     background: rgba(126, 210, 246 ,1);
    padding-top: 4px;
  } 
  
     .menu-item-52559 .menu-text {
/*     color: rgba(126, 210, 246, 1) !important; */
}
  
  
  .sub-nav .menu-item.menu-item-52562 {
/*      background: rgba(191, 219, 136 ,0.33); */
    padding-top: 4px;
  }
  
  .menu-item.menu-item-52562:hover {

    background:rgba(191, 219, 136,1);
}

.menu-item.menu-item-54014:hover {
    background: #b4c539;
}

  .menu-item.menu-item-54014:hover {

    background:#b4c539;
}

  
   .menu-item-52562 .menu-text {
/*     color: rgba(191, 219, 136, 1) !important; */
}

  
  
  .menu-item.menu-item-52867 {

/*    background:rgba(120, 125, 133, 0.33); */

}


.menu-item.menu-item-52867:hover {

    background:rgba(120, 125, 133,1);
}

.menu-item-52867  .menu-text{
/*     color: rgba(120, 125, 133, 1) !important; */
}

  .menu-item.menu-item-52562 {

/*     background: rgba(191, 219, 136 ,0.33); */
/*  */
}



.menu-item.menu-item-52562:hover {

    background: #45ab4f;
}
  
.menu-item-52562 .menu-text {
/*     color: rgba(191, 219, 136 ,1)!important; */
}
  
.menu-item.menu-item-52868 {

/*     background: rgba(42, 173, 202, 0.33); */

}

.menu-item.menu-item-52868:hover {

    background: rgba(42, 173, 202, 1);

}


  .menu-item-52868 .menu-text {
/*     color: rgba(42, 173, 202, 1)!important; */
}


.menu-item.menu-item-52864 {

}

.menu-item.menu-item-52864:hover {

    background: #ef6630;

}

.menu-item.menu-item-52866:hover {

    background: #3e5764;

}
  
.menu-item.menu-item-52865:hover {
    background: #1788eb;
}
  
.menu-item.menu-item-52863:hover {
    background: rgba(255, 123, 151, 1);
}

.menu-item.menu-item-54982:hover {
    background: #3e3e3e !important;
}

.content p {
    margin-top: -25px !important;
}

.menu-item-52479 .menu-item:hover .menu-text {
	color: #fff !important;
}

.select-value-item[data-value="air-quality"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(126, 210, 246, 1);
}

.select-value-item[data-value="biodiversity"] {
    background:  #f9f9f9 !important;
    font-weight: 400;color:rgba(69, 171, 79, 1);
}

.select-value-item[data-value="waste"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(62, 87, 100, 1);
}

.select-value-item[data-value="water"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(23, 136, 235, 1);
}

.select-value-item[data-value="mobility-transport"] {

    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(120, 125, 133, 1);
}
.select-value-item[data-value="walkability-urban"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(239, 102, 48, 1) ;
}

.select-value-item[data-value="climate-change"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:rgba(42, 173, 202,1);
}

.select-value-item[data-value="wellbeing"] {
    background: #f9f9f9 !important;
    font-weight: 400;color:#ff7b97;
}

.page-id-52466 .minimal-light .esg-filterbutton, .page-id-52466 .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
	margin-bottom: 10px !important;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
	font-family: 'Lato', sans-serif !important;
    font-size: 14pt !important;
	letter-spacing: 1px !important;
}

#main h2 {
    font-size: 55px !important;
    font-family: 'DINEngschrift' !important;
}

#content .eg-blog-element-3 {
    font-size: 16px!important;
	font-family: 'Lato', sans-serif !important;
    letter-spacing: 1px !important;
	padding-bottom: 15px !important;
	    color: #9b9b9b !important;
}

.eg-blog-element-0 {
	font-size: 19pt !important;
    line-height: 36px !important;
	font-family: 'Lato', sans-serif !important;
    color: #231f20 !important;
}

#bottom-bar a {
    color: #fff !important;
}

#bottom-bar p {
    letter-spacing: 1px !important;
    font-size: 14px !important;
	font-family: 'Lato', sans-serif !important;
}

#bottom-menu span.menu-text {
	border-left: 1px solid #fff;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	letter-spacing: 1px !important;
	padding: 0px 38px;
	margin: 20px 0;
}

#header_microwidget2-menu li {
  padding: 0px 8px 0 13px;
}

#bottom-menu li:first-child span.menu-text {
    border-left: 0px solid #fff;
}

#bottom-bar.solid-bg {
    padding: 70px 0;
}

.header-bar .main-nav > li:not(.wpml-ls-item) > a .menu-text:hover {
    color: #99ca3c !important;
}

.header-bar .main-nav > li:not(.wpml-ls-item) > a .menu-text {
    cursor: pointer;
}

header.header-bar {
    width: 1153px !important;
    margin: 0 auto !important;
}

.header-bar .branding {
    padding-top: 30px;
}

.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, 
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, 
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, 
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
    color: #99ca3c !important;
}

#lang_sel_footer {
    display: none;
}
#header_microwidget2-menu span.menu-text {
    border: 2px solid #fff !important;
    border-radius: 50% !important;
    padding: 9px 0px !important;
    width: 50px !important;
    height: 50px !important;
}

#header_microwidget2-menu i.fa.fa-instagram {
    padding-right: 0 !important;
    font-size: 26px !important;
}

#header_microwidget2-menu i.fa.fa-facebook{
    padding-right: 0 !important;
    font-size: 26px !important;
}

#header_microwidget2-menu i.fa.fa-linkedin{
    padding-right: 0 !important;
    font-size: 26px !important;
}

#header_microwidget2-menu i.fa.fa-twitter{
    padding-right: 0 !important;
    font-size: 26px !important;
}

#header_microwidget2-menu i.fa.fa-youtube{
    padding-right: 0 !important;
    font-size: 26px !important;
}

.content p {
    margin-top: -25px !important;
}

#esg-grid-5-1-wrap .eg-blog-element-0 {
	min-height: 151px !important;
}

.top-icon-lick .fa.fa-envelope {
	color: #3e3e3e;
}

.top-icon-lick {
	cursor: pointer;
	padding: 0 20px;
	margin-top: 4px;
}

.top-icon-lick .fa.fa-envelope {
	color: #3e3e3e;
	font-size: 26px;
}

.cp-form-container ul#gform_fields_3 li input[type="text"], .cp-form-container ul#gform_fields_3 li input[type="email"] {
	font-weight: 500;
	padding: 14px 0px 14px 10px !important;
}

#bottom-bar a {
    padding: 5px 0 0 !important;
}

.mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {
    margin: 0 0 0 0;
}

.cebtn {
   	margin: -13px 2px !important;
}

.next-prev-report-link {
	clear: both;
	display: inline-block;
	width: 100%;
	margin-bottom: 38px;
}

.single-related-posts h3 {
	margin-bottom: 35px;
}

.prev-report-link {
	width: 33%;
	float: left;text-align:left;
	letter-spacing: 2px;font-size: 14px;
}

.next-report-link {
	width: 33%;
	float: right;text-align:right;
	letter-spacing: 2px;font-size: 14px;
}

.prev-report-link a {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: normal;
}

.next-report-link a {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: normal;
}

.prev-report-link a:hover {
	border-bottom: 3px solid;
}

.next-report-link a:hover {
	border-bottom: 3px solid;
}

.minimal-light .esg-filterbutton.esg-allfilter {
	display: none;
}

.masthead:not(.side-header).full-width .top-bar{
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 29px;
}

.top-bar .wpml-ls-current-language {
    display: none!important;
}