.action-links {
	list-style: none;
}
.btn-success {
	color: #ffffff;
	background: #53b8fb;
	border-color: #53b8fb;
	border-radius: 0;
}
.btn-success:hover {
	color: #ffffff;
	background: #27a8b4;
	border-color: #27a8b4;
}
table {
	width: 100%;
	margin-top: 20px;
}
th {
	background-color: #f5f5f5;
	padding: 10px 15px;
}


.topsearchpanel {
	background-color: rgba(0, 0, 0, 0);
	background-repeat: no-repeat;
	background-image: url(/themes/sdg/images/bg-mg.jpg);
	background-size: cover;
	background-position: center top;
	width: 100%;
	height: 100%;
	opacity: 1;
	padding-top: 185px !important;
}
.subsearchp { padding-top: 152px !important; }

.content-toppad { padding-top: 100px; }

li.mmlang a.mmlangn {  padding: 15px 0 13px 15px !important; }
@media screen and (max-width: 991px) {
	li.mmlang a.mmlangn {
		display: none;
	}
	li.mmlang ul { display: block !important; float: left !important; margin: 10px 0px 20px !important;}
	li.mmlang ul li { display: inline-block !important; background: #f5f6f8 !important; margin-left: 15px; }
	li.mmlang ul li a { border: 0 !important; }
	li.unesclink { display: inline-block !important; }
	li.unesclink .c-btn { margin: 15px 0px 5px 15px !important; }
	.topsearchpanel {
		padding-top: 173px !important;
		padding-bottom: 60px !important;
	}
	.subsearchp { padding-top: 140px !important; padding-bottom: 60px !important;}
}

@media screen and (min-width: 992px) {
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow {
          position: absolute;
          right: 0px;
          padding: 3px 0;
          display: inline-block;
          font-size: 13px;
          font-family: FontAwesome;
          height: auto;
          margin-top: -3px;
          text-align: center;
          width: 30px;
          font-weight: 300; }
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow:before {
		content: "\f054"; }
}

div.socicons .socicon-btn span {
	display: none !important;
}
.socicon-btn.socicon-sm.socicon-solid {
	border: 0;
	width: 25px;
	height: 25px;
	padding-top: 5px;
	margin-right: 4px;
}
#block-topmenu ul.c-links li:last-child { display: none; }

@media screen and (min-width: 991px) and (max-width: 1200px)  {
	.unesclink { display: none !important; }
}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
	width: 270px; height:60px;
}
.logo-width { width: 270px; height:60px; }
.socialmmenumobile { display: none !important; }

@media screen and (min-width: 991px) {
	div.c-quick-sidebar-toggler-wrapper {
		display: none;
	}
}
@media screen and (max-width: 991px) {
	.c-mobile-logo {
		height: 70px;
		max-height: 70px;
	}
	.c-layout-header div.c-brand {
		margin: 10px 15px 10px 15px !important;
	}
	.c-layout-header .c-brand > .c-search-toggler {
		margin: 20px 25px 0 0;
	}
	.c-layout-header nav.c-brand {
		margin-top: 2px !important;
	}
	.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler {
		top: 20px;
	}
	div.c-quick-sidebar-toggler-wrapper {
		position: relative;
		float: right;
		margin: 0 0 0 20px;
		top: 20px;
	}
	div.c-quick-sidebar-toggler-wrapper img{
		height: 30px;
	}
}
@media screen and (max-width: 660px) {
	.c-mobile-logo {
		max-height: 60px;
		margin-top: 5px;
	}
}
@media screen and (max-width: 550px) {
	.c-mobile-logo {
		max-height: 50px;
		margin-top: 10px;
	}
}
@media screen and (max-width: 480px) {
	.c-mobile-logo {
		max-height: 45px;
	}
	.c-layout-header .c-brand > .c-search-toggler {
		margin: 20px 10px 0 0;
	}
	div.c-quick-sidebar-toggler-wrapper {
		margin: 0 0 0 10px;
	}
	.c-layout-header .c-topbar .c-top-menu.c-pull-left {
		display: none !important;
	}
	.socialmmenumobile { display: block !important; }
	.socialmmenumobile .socicons { padding: 10px 20px 10px 20px; }
	.socialmmenumobile .socicons .socicon-btn.socicon-sm.socicon-solid { margin-right: 10px; }
}
@media screen and (max-width: 410px) {
	.c-mobile-logo {
		max-height: 40px;
		margin-top: 12px;
	}
	div.c-quick-sidebar-toggler-wrapper {
		display: none;
	}
	.c-layout-header .c-brand > .c-search-toggler {
		margin: 20px 10px 0 0;
	}
}
@media screen and (max-width: 320px) {
	.c-mobile-logo {
		max-height: 35px;
		margin-top: 12px;
	}
}

.c-layout-quick-sidebar .view-sdgs div.views-row {
	display: inline-flex;
	width: 30%;
	margin-bottom: 5px;
	margin: 0 2px 7px 2px;
}
.c-layout-page .view-sdgs div.views-row {
	display: inline-flex;
	width: 5.55%;
	margin: 0; padding: 0;
}
@media screen and (max-width: 991px) {
	.c-layout-page .view-sdgs div.views-row {
		width: 10.5%;
		margin-right: 0.6%;
		margin-bottom: 3px;
	}
}
@media screen and (max-width: 480px) {
	.c-layout-page .view-sdgs div.views-row {
		width: 16%;
		margin-right: 0.6%;
	}
}
.c-layout-page .view-sdgs .views-row img,
.c-layout-quick-sidebar .view-sdgs .views-row img {
	width: 100%;
	height: auto;
}
.c-layout-page .view-sdgs .view-content { font-size: 0; }
.c-layout-quick-sidebar .form-group {
	margin-top: 20px;
}

@media screen and (min-width: 991px) {
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.last {
		margin-right: 20px;
	}
}

@media screen and (max-width: 991px) {
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow {
		right: 30px;
	}
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-quick-sidebar-toggler-wrapper {
		display: none;
	}
}

.c-content-testimonial-2 .c-article-wrap { display:inline-flex;
  width: 100%; }
.c-content-testimonial-2 .slideimg { width: 50%; border: 1px solid #c8c8c8;}
.c-content-testimonial-2 .c-testimonial { width: 50%;  margin-left: 30px; }
@media screen and (max-width: 991px) {
	.c-content-testimonial-2 .c-testimonial {
		font-size: 22px;
		line-height: 28px;
	}
}
@media screen and (max-width: 780px) {
	.c-content-testimonial-2 .c-article-wrap { display:block; }
	.c-content-testimonial-2 .slideimg { width: 100%;}
	.c-content-testimonial-2 .c-testimonial { width: 100%; margin-left: 0px; }
	.c-content-testimonial-2 .c-testimonial {
		font-size: 22px;
		line-height: 28px;
	}
}

#search-block-form label, #search-block-form div.description { display:none; }

#hpgrid-container .boxtitl {
	white-space: normal;
	overflow: unset;
	text-overflow: ellipsis;
	height: 115px; padding: 10px;
	text-transform: uppercase; text-align: center; margin: 15px 0 30px 0;
}
#hpgrid-container div.boximg { display: block; width: 100%; padding-top: 100%;
	overflow: hidden; position: relative; font-size:0; }
#hpgrid-container div.boximg img, #hpgrid-container div.boximg iframe {
	position: absolute; top: 0; left: 0; bottom: 0; right: 0; width:100%; height: 100%; }
#hpgrid-container .boxes a .boximg img {
	-webkit-transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1);
}
#hpgrid-container .boxes a:hover .boximg img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
#hpgrid-container .boxes a:hover .boximg::after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	bottom: 0px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}
#hpgrid-container .boxes:nth-child(1) .boxtitl {
	background-color: #fdca50;
}
#hpgrid-container .boxes:nth-child(2) .boxtitl {
	background-color: #5b94da;
}
#hpgrid-container .boxes:nth-child(3) .boxtitl {
	background-color: #e5525d;
}
#hpgrid-container .boxes:nth-child(4) .boxtitl {
	background-color: #203767;
}
#hpgrid-container .col-md-3 {
	padding: 0 6px !important;
}

.c-prefooter .col-md-4 p { margin-bottom: 40px; }

.sdgsrch ul.nav img { height:75px;  }

.sdgsrch ul.nav-tabs { width: 50%; margin: 0 auto; text-align: center; }

.sdgsrch .nav-tabs > li {
	float: none;
	display: inline-block;
	width: calc( 25% - 4px );  text-align: center; font-weight: 400;
}
.sdgsp ul.nav img { height:90px;  }
.sdgsp .nav-tabs > li {
	width: unset;
}

@media screen and (max-width: 1200px) {
	.sdgsrch ul.nav-tabs { width: 62%; }
}
@media screen and (max-width: 992px) {
	.sdgsrch ul.nav-tabs { width: 80%; }
}
@media screen and (max-width: 760px) {
	.sdgsrch ul.nav-tabs { width: 100%; }
	.sdgsrch ul.nav img { height:65px; margin-bottom: 5px;  }
	.nav > li > a {
		padding: 10px 5px;
	}
}
@media screen and (max-width: 500px) {
	.sdgsrch ul.nav img { height:50px; }
}
@media screen and (max-width: 440px) {
	.sdgsrch ul.nav img { height:40px; }
	.sdgsrch .nav-tabs > li { font-size: 14px; }
}
.sdgsrch .nav-tabs > li a {
	background-color: rgba(255,255,255,0.2);
	border: 0;
	box-shadow: 0 0 0 2px rgba(255,255,255,0);
	border-radius: 0;
}
.sdgsrch .nav-tabs > li.active a, .sdgsrch .nav-tabs > li:hover a {
	background-color: rgba(159, 170, 200,0.50);
	border: 0;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
}
.sdgsrch .nav-tabs > li.active > a::after, .sdgsrch .nav-tabs > li:hover > a::after {
	content: "\f0d7";
	font-family: FontAwesome;
	position: absolute;
	bottom: -14px;
	font-size: 26px;
	line-height: 26px;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	color: #4DB7FE;
}
.sdgsp .nav-tabs > li.active a, .sdgsp .nav-tabs > li:hover a {
	background-color: transparent;
	box-shadow: none;
}
.sdgsrch span.category-bx { display: block; margin-top: 10px; visibility: hidden; }
.sdgsrch li.active span.category-bx , .sdgsrch li:hover span.category-bx { visibility: visible; }

.bootstrap-select.btn-group .dropdown-menu.inner {
	max-height: 230px !important;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: calc(100% + 3px);
}
/*input group*/

.input-group {
    width: 100%;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group-addon {
    background: #fff;
    border-color: #e1e1e1;
    padding: 6px 14px;
    font-size: 16px;
}
.input-group-addon.font-size-20 {
    font-size: 20px;
}
.input-group-addon.fixed-w {
    text-align: center;
    padding: 6px 0;
    width: 40px;
}
.input-group-addon.v-align-t {
    line-height: 30px;
}
/*select box*/

.dropdown-menu {
    font-size: 13px;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.bootstrap-select .dropdown-toggle {
    border: 1px solid #e7ecf1 !important;
    background-color: #fff !important;
    height: 40px;
    font-size: 13px;
    color: #495057;
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
	margin-top:0;
	top:50%;
	transform:translateY(-50%)
}
.bootstrap-select .dropdown-toggle:after {
    display: none;
}
.bootstrap-select .dropdown-toggle:active,
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select .dropdown-toggle:hover {
    background-color: #fff !important;
    border: 1px solid #e9e9e9 !important;
    box-shadow: none !important;
    outline: 0px !important;
}
.bootstrap-select:active,
.bootstrap-select:focus {
    border: 0px !important;
    box-shadow: none !important;
    outline: 0px !important;
}
.bootstrap-select.show {
    box-shadow: none !important;
    outline: 0px !important;
}
.bootstrap-select.show .dropdown-toggle {
    box-shadow: none !important;
    outline: 0px !important;
}
.bootstrap-select.show.btn-group .dropdown-menu.inner{
	display:block;
}
.bootstrap-select div.dropdown-menu {
    border: 1px solid #e9e9e9;
    border-radius: 0;
    box-shadow: none;
    margin-top: -1px;
    padding: 0;
    font-size: 13px;
}
.bootstrap-select div.dropdown-menu ul li {
    padding: 0;
}
.bootstrap-select div.dropdown-menu ul li a {
    padding: 5px 15px;
}
.bootstrap-select div.dropdown-menu ul li a img {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    margin-right: 5px;
}
.bootstrap-select .bs-searchbox .form-control {
    padding: 5px 10px;
    height: 30px;
}
.bootstrap-select .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
	white-space: nowrap;
}
.bootstrap-select .dropdown-menu > li > a:hover {
	background-color:#f2f2f4;

}
.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}
.bootstrap-select div.dropdown-menu {
	border: 1px solid #e9e9e9;
	border-radius: 0;
	box-shadow: none;
	margin-top: -1px;
	padding: 0;
	font-size: 13px;
}
.site-button, .site-button-secondry {
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	font-size: 14px;
	outline: none;
	cursor: pointer;
	outline: none;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	line-height: 1.42857;
	border-radius: 3px;
	font-weight: 600;
	text-align: center; outline: none !important; background-color: #4DB7FE;
}
.meet-ask-row::after, .dlab-separator.style-skew[class*="style-"]::after, .dlab-separator.style-skew[class*="style-"]::before, .dlab-tilte-inner.skew-title::after, .date-style-2 .post-date, .date-style-3.skew-date .post-date, .date-style-3.skew-date .post-date::before, .widget-title::after, .site-button, .comments-area .comment-form p input[type="submit"], .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .footer-line::after, .testimonial-1 .quote-left::before, .testimonial-2 .quote-left::before, .site-filters .active > [class*="site-button"], .list-num-count > li::before, .date-style-4 .post-date strong, .date-style-3 .post-date, .date-style-2 .post-date, #myNavbar li.active a, .header-style-4.style-1 .header-nav .nav > li.active a::before, .header-style-4.style-1 .header-nav .nav > li:hover > a::before, .dlab-project-left::after, .testimonial-text.bg-primary, .sidenav ul li a:hover, .owl-theme.dots-style-2 .owl-dots .owl-dot.active span, .owl-btn-1.primary .owl-prev, .owl-btn-1.primary .owl-next, .owl-btn-2.primary .owl-prev, .owl-btn-2.primary .owl-next, .owl-slider-banner .owl-theme .owl-dots .owl-dot.active span, .owl-slider-banner .owl-theme .owl-dots .owl-dot:hover span, .product-item-size .btn.active, .ui-widget-header, .owl-theme.dots-style-3 .owl-dots .owl-dot.active span, .owl-theme.dots-style-3 .owl-dots .owl-dot:hover span, .owl-item.active.center .testimonial-text, .icon-bx-wraper.hover:hover, .dlab-accordion.primary .acod-head a, .side-bar .widget_tag_cloud a:hover, .tabs-site-button .nav-tabs li a.active:focus, .tabs-site-button .nav-tabs li a.active:hover, .tabs-site-button .nav-tabs li a.active, .pagination-bx .pagination li.active a, .pagination-bx .pagination li a:hover, .overlay-primary-light::after, .overlay-primary-middle::after, .overlay-primary-dark::after, .overlay-primary::after, .bg-primary, .search-filter.filter-style1 .bootstrap-select div.dropdown-menu ul li a:hover, .search-filter.filter-style1 .bootstrap-select div.dropdown-menu ul li.selected a, .search-filter.filter-style3 .bootstrap-select div.dropdown-menu ul li a:hover, .search-filter.filter-style3 .bootstrap-select div.dropdown-menu ul li.selected a, .site-header.header-style1 .header-nav .nav > li.active::after, .tag-new {
	background-color: #4DB7FE;
}
.input-group-append, .input-group-prepend {
	display: -ms-flexbox;
	display: flex;
}
.caret.fa {
	border: 0;
	display: contents;
}

.view-photo-gallery .view-filters { display: none;}
.articlesb .views-field-field-photos {
	display: block;
	width: 100%;
	padding-top: 56.5%;
	overflow: hidden;
	position: relative;
	font-size: 0;
}

.view-photo-gallery .articlesb.col-md-4 {
    width: 31.5%;
    padding: 20px;
    margin: 10px;
    height: 350px;
}

.view-photo-gallery .articlesb h4 a { transition: all 0.2s; padding: 20px; background-color: #fff; display: block; height: 90px; overflow: hidden; }

.articlesb .views-field-field-photos img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.view-page-learn .view-filters { display: none;}
.articlesb { padding-top: 15px; padding-bottom: 15px; background-color: #f7f7f7; }
.articlesb.col-md-6 { margin: 0 10px 50px; width: calc(50% - 20px); }
.articlesb img { max-width: 100% !important; height: auto; }
.articlesb h4 a { transition: all 0.2s; padding: 20px; background-color: #fff; display: block; height: 130px; overflow: hidden; }
.articlesb h4 a:hover { background-color: #53b8fb; color: #fff !important;	transition: all 0.2s; }
.articlesb .views-field.views-field-field-image {
	display: block;
	width: 100%;
	padding-top: 56.5%;
	overflow: hidden;
	position: relative;
	font-size: 0;
}
.view-page-learn .articlesb.col-md-4 {
    width: 31.5%;
	margin: 10px
}
.articlesb .views-field.views-field-field-image iframe, .articlesb .views-field.views-field-field-image img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 991px) {
	.articlesb.col-md-4 { margin: 0 20px 50px 20px !important; width: calc(100% - 40px) !important;

  }
}

.site-button:active, .site-button:hover, .site-button:focus, .active > .site-button, .bg-primary-dark, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .sidenav .closebtn:hover, .sidenav .closebtn:focus, .owl-btn-1.primary .owl-prev:hover, .owl-btn-1.primary .owl-next:hover, .owl-btn-2.primary .owl-prev:hover, .owl-btn-2.primary .owl-next:hover {
	background-color: #329fe8;
}

.pulse a:hover{
	animation: pulse 1s infinite;
	animation-timing-function: linear;
}

@keyframes pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.1);}
	100% { transform: scale(1); }
}
/*

.column {
	float: left;
	padding: 0px;
	width:60px;
}

.column :hover
{
	mation: pulse 1s infinite;
	animation-timing-function: linear;
	background: rgba(255,255,255,0.5);
	display: block;
}

/* Clear floats after image containers *
.row::after {
	content: "";
	clear: both;
	display: table;
}

/***** Pulse *****

.pulse a:hover{
	animation: pulse 1s infinite;
	animation-timing-function: linear;
}

@keyframes pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.1);
	100% { transform: scale(1); }
}

.shrink:hover
{
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}
.c-bg-yellow-4{
	background-color: #fdca50;
}
*/

form.vbo-view-form #edit-header { margin-bottom: 30px; }
form.vbo-view-form #vbo-action-form-wrapper,
form.views-exposed-form {
	background-color: #f5f5f5;  padding: 20px 30px 30px;
}
#block-sdg-messages {
	padding: 0px;
}

form.views-exposed-form div.form-item, form.views-exposed-form div.form-actions {
	width: calc(50% - 40px); vertical-align: bottom;
	margin-right: 20px; margin-top:10px
}
form.views-exposed-form .form-inline .form-control {
	width: 100%;
	display: block;
}
#edit-header { background-color: #f5f5f5;  padding: 30px;   }
table.sticky-table th { background-color: #f5f5f5; vertical-align: middle !important; }

body.toolbar-fixed header { top: 39px !important; }
body.toolbar-fixed .topsearchpanel { padding-top: 200px !important; }
body.toolbar-fixed .subsearchp { padding-top: 160px !important; }
body.toolbar-fixed .content-toppad { padding-top: 139px !important; }
body.toolbar-tray-open header { top: 80px !important; }
body.toolbar-tray-open .topsearchpanel { padding-top: 230px !important; }
body.toolbar-tray-open .subsearchp { padding-top: 200px !important; }
body.toolbar-tray-open .content-toppad { padding-top: 200px !important; }
body.toolbar-tray-open.toolbar-vertical header { top: 39px !important; }
body.toolbar-tray-open.toolbar-vertical .topsearchpanel { padding-top: 200px !important; }
body.toolbar-tray-open.toolbar-vertical .subsearchp { padding-top: 160px !important; }
body.toolbar-tray-open.toolbar-vertical .content-toppad { padding-top: 139px !important; }
body.toolbar-fixed .toolbar-oriented .toolbar-bar {	z-index: 10000; }
@media screen and (max-width: 991px) {
	body.toolbar-fixed header { top: 39px !important; }
	body.toolbar-fixed .topsearchpanel { padding-top: 239px !important; }
	body.toolbar-fixed .subsearchp { padding-top: 206px !important; }
	body.toolbar-fixed .content-toppad { padding-top: 139px !important; }
}
.toolbar .toolbar-tray-vertical.is-active, body.toolbar-fixed .toolbar .toolbar-tray-vertical {
	width: 200px;
}

div.feed-icons a.feed-icon::before {
	content: ",";
	font-family: 'socicon';
	padding-right: 3px;
}

.c-content-recent-posts-1 > li { padding: 10px 0; border:0; }
.c-content-recent-posts-1 > li > .c-image {
	width: 100%;
	display: block;
	margin: 0;
	float: none;
}
.c-content-recent-posts-1 > li > .c-image > a > img {
	width: 100%; height: auto;
}
.c-content-recent-posts-1 > li > .c-image > iframe {
	width: 100%; height: 100%;
}
.c-content-recent-posts-1 > li > .c-post {
	line-height: 1.1;
}

h1.page-header {
	padding: 22px;
	margin: 0px 0 10px;
	border-bottom: 0;
	background: #f7f7f7; text-transform: uppercase;
	font-weight: 600;
}
#block-sdg-content img { width:100%; height: auto; padding: 3px;}
.view-photo-gallery {margin: 30px}

#captcha--content img {
    width:20%; 
}

.c-content-blog-post-1 .c-panel .c-tags > li > a:hover {
	color: #fff;
}

.c-comment-list .indented {
	padding-left: 40px;
	margin-top: -5px;
}
.media-body ul.links {
	float: right;
}
.media-body ul.links li { font-size: 14px;
	font-weight: 600;
	background: #fff;
	padding: 3px 10px; }
.media-body ul.links li.comment-reply a:before {
	content: "\f112";
	font: normal normal normal 14px/1 FontAwesome;
	padding-right: 5px; text-rendering: auto;
}
.media-heading {
	margin-top: 3px;
	margin-bottom: 15px;
}
ul.fomore {
	padding-left: 0;
	list-style: none;
}
ul.fomore li:before {
	padding-right: 7px;
	list-style: none;
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	font-weight: bold;
}

#block-sdg-content .input-group {
	position: relative;
	display: table;
	-ms-flex-wrap: unset;
	flex-wrap: unset;
	-ms-flex-align: unset;
	align-items: unset;
	width: 100%;
}
#block-sdg-content .input-group .form-control {
	position: relative;
	-ms-flex: unset;
	flex: unset;
	width: inherit;
	margin-bottom: 0;
}

.sdgtax > img { margin-right: 25px; float: left;}
.sdgtax > p { padding-top: 10px; }
.sdgtax dl { clear: left; margin-bottom: 20px; }
.sdgtax dt.collapsed  { background: #f7f7f7;  color: #5c6873; }
.sdgtax dt, .sdgtax dt.collapsed:hover { padding: 0px; color: #fff; background: #53b8fb; cursor: pointer; width: 198px}
/*.sdgtax dt:after  { content: "\f102"; font: normal normal normal 24px/1 FontAwesome; position: absolute; right:30px; font-weight: 600; }
.sdgtax dt.collapsed:after  { content: "\f103"; }*/
.sdgtax dd  { background: #f7f7f7; padding: 15px !important;}

.c-sdgs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.c-sdgs ul li {
	display: inline-block;
	padding-right: 5px;
}
.c-sdgs ul li img { width: 42px !important; border: 1px solid }
.c-sdgss ul li img { width: 42px !important; }
.c-sdgss ul li {padding-right: 3px;padding-bottom: 3px;}

.view-page-learn .view-header, .view-taxonomy-term  .view-header { background: #f5f5f5; padding: 10px; margin-bottom: 30px;}

nav.pager-nav {
	display: inline-block;
	width: 100%;
}

.c-lang a {
	text-align: left!important;
	background-color: #ffffff00 !important;
	margin: 10px!importannt;
	color: #fff;
	font-weight: 700;
    padding-left: 18px!important;
    padding-top: 22px!important
}

/*
.bootstrap-select div.dropdown-menu ul li a span.text::after {
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	content: " ";
	border: 1px solid black;
	right: 10px;
	bottom: 6px;
}*/



.newsearch {
	text-align: right;
	padding-right: 30px;
	font-size: 13px;
	padding-top: 10px;
	margin-bottom: -25px;
}
.newsearch a {
	text-decoration: underline;
}
.floatleft { float: left; }
.view-sdgs-taxonomy .sdgbrief  a  img {
	float: left;
	padding: 0 20px 20px 0;
}

.articlesb small {
    display: block;
    text-transform: uppercase;
    font-weight: 500;
    padding: 5px 20px;
    background-color: #fff;
    min-height: 55px;
}

.articlestax {
	margin-bottom: 25px;
}
.articlestax.col-md-4 {
	width: 31.5%;
}
.articlestax.col-md-4:nth-child(3n+2) {
	margin: 0 2.75%;
}

#block-primaryadminactions li {
  list-style: none;
  display: inline-block;
  margin-bottom: 20px;
}

