/* Show it is fixed to the top */
body {
  min-height: 75rem;
  padding-top: 0rem;
}

#slider {
	background: rgb(255,255,255);
	background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(215,226,212,1) 61%);
}

#mapa {
	background: url("../assets/mapa_transparent-01.svg") no-repeat scroll 0% 0% ;
	background-position: top;
	background-size: cover;
	background-color: #F5F6F6;
}

#objectives {
background-color: #F5F6F6;
}

.text-green {
	color: #61AD66;
}



.text-dark-green {
	color: #25723F;
}

a.link-green {
	text-decoration: none;
	color: #61AD66;
}

a.link-grey {
	text-decoration: none;
	color: #3C3C3B;
}




a.link-green:hover {
	text-decoration: none;
	color: #97C997;
}

.join-us-font {
	color: #71AF71;
	font-size: 50px;
	font-weight: bold;
}

.link-grey {
	color: #575757;
	text-decoration: none;
}

ul.thumbnail-widget li {
	list-style: none;
	text-decoration: none;margin-bottom: 7px
}

ul.thumbnail-widget li a {
	list-style: none;
	text-decoration: none;
	color: #fff
}

h2 {
	color: #25723F;
	font-size: 2.5em;
	font-weight: bold;
}

.main-title {
	color: #25723F;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 34px; font-size: 40px;
}

.objective-back {
	background: url("../assets/blockquote-01.svg") no-repeat;
	padding-left: 20px; padding-top: 20px; padding-right: 20px;
	background-size: 70px;
}

blockquote {
	font-weight: bold;
	font-style: italic;
	background: url("../assets/blockquote-01.svg") no-repeat;
	padding-left: 30px; padding-top: 20px; padding-right: 20px;
	background-size: 70px;
}

.column-count {
	column-count: 1;
}

@media only screen and (min-width: 576px) {
	.main-title {
	line-height: auto; font-size: 60px;
	}
	.main-block {
		margin-bottom: 0px;
	}
}

@media only screen and (min-width: 768px) {
	.main-title {
	line-height: auto; font-size: 60px;
	}
	.main-block {
		margin-bottom: 0px;
	}
}

@media only screen and (min-width: 992px) {
	.main-title {
	line-height: 60px; font-size: 70px;
	}
	.main-block {
		margin-bottom: -80px;
	}
	.objective-back {
		padding-left: 40px; padding-top: 20px; padding-right: 80px;
		background-size: 70px;
	}
	
	.column-count {
		column-count: 3;
	}
	
	blockquote {
		font-weight: bold;
		font-style: italic;
		background: url("../assets/blockquote-01.svg") no-repeat;
		padding-left: 40px; padding-top: 20px; padding-right: 80px;
		background-size: 70px;
	}

	.join-us-font {
	color: #71AF71;
	font-size: 100px;
	font-weight: bold;
}
}

@media only screen and (min-width: 1200px) {
	.main-title {
	line-height: 60px; font-size: 70px;
	}
	.main-block {
		margin-bottom: -80px;
	}
}

@media only screen and (min-width: 1400px) {
	.main-title {
	line-height: 60px; font-size: 70px;
	}
	.main-block {
		margin-bottom: -80px;
	}
}


li { 
  list-style: none; 
  position: relative;
  padding: 8px 0 0 30px;
}

ul.arrows li:before {
  background: transparent url("../assets/arrow-01.svg") scroll 0 0 no-repeat;
  content:"";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 14px;
}


hr {
	background-color: #25723F;
	height: 2px !important;
	opacity: 1 !important;
	margin: 30px 0 30px 0;
}



.arrow-gti {

	background: url("../assets/arrow-gti-01.svg") no-repeat;

	background-position: bottom;

}


.navbar-nav {
	text-transform: uppercase;
	color: #3C3C3B;
}

.navbar-nav li a {
	text-transform: uppercase;
	color: #3C3C3B;
	font-weight: bold;
}

.navbar-nav li a:hover, .navbar-nav li a:focus {
	text-transform: uppercase;
	color: #61AD66;
}

.data {
	color: #868686;
	font-size: 0.8em;
}

/*ul.arrows li:before { background-position: 0px -16px; }*/

.dk-speakup-petition-wrap {
    background-color: #f7f7f7;
    border: 0px;
    border-radius: 4px;
    box-shadow: none;
    font: normal 15px/1.4em Helvetica, Arial, sans-serif !important;
    padding: 0;
    text-shadow: none;
    width: 340px;
}

.dk-speakup-submit {

    background: #257240;
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 2.4em;
    margin-top: 0;
    position: relative;
    text-shadow: none;
    width: 90%;
}

#dk-speakup-readme-1 {
    display: none !important;
}

.dk-speakup-petition-wrap h3 {
 display: none !important;
}

.dk-speakup-share, .dk-speakup-progress-wrap {
    background: #71AF71 !important;
    color: #fff !important;
}

a.dk-speakup-facebook {

    background: #2e4a88 !important;
    border-radius: 4px;
    border: 0px;
    box-shadow: none;
    display: inline-block;
    height: 32px;
    margin: 0 0 0 0;
    width: 140px;
}

a.dk-speakup-twitter {
    background: #6bb5e9;
    border-radius: 4px;
    border: 0px;
    box-shadow: none;
    display: inline-block;
    height: 32px;
    margin: 0 0 0 19px;
    text-align: center;
    width: 140px;
}

#dk-speakup-petition-1 {
    margin: auto !important;
}

.entry-content {
	margin-top: 50px;
}

.navbar-brand img {
    height: 60px;
}

.navbar-toggler:focus {
    box-shadow: none !important;
}

#logo_ceegti {
    height: 80px;
}