/*!
Theme Name: tourism4sdgs.org
Theme URI: http://underscores.me/
Author: UNWTO  - tourism4sdgs.org
Author URI: https://unwto.org
Description: The theme is based upon Underscores.me core theme. Extra customizations have been added by UNWTO. More info about the core theme can be found on http://underscores.me/
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: unwto
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Unwto is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */



/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}
/* Add Fonts */

@font-face {
    font-family: 'open_sansbold';
    src: url('css/fonts/opensans-bold_0.woff2') format('woff2'),
         url('css/fonts/opensans-bold_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('css/fonts/opensans-light_0.woff2') format('woff2'),
         url('css/fonts/opensans-light_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('css/fonts/opensans-regular_0.woff2') format('woff2'),
         url('css/fonts/opensans-regular_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('css/fonts/opensans-semibold_0.woff2') format('woff2'),
         url('css/fonts/opensans-semibold_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaybold';
    src: url('css/fonts/raleway-bold_1.woff2') format('woff2'),
         url('css/fonts/raleway-bold_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight';
    src: url('css/fonts/raleway-light_1.woff2') format('woff2'),
         url('css/fonts/raleway-light_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('css/fonts/raleway-medium_1.woff2') format('woff2'),
         url('css/fonts/raleway-medium_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('css/fonts/raleway-regular_1.woff2') format('woff2'),
         url('css/fonts/raleway-regular_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('css/fonts/raleway-semibold_1.woff2') format('woff2'),
         url('css/fonts/raleway-semibold_1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansbold';
    src: url('css/fonts/josefinsans-bold.woff2') format('woff2'),
         url('css/fonts/josefinsans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sanslight';
    src: url('css/fonts/josefinsans-light.woff2') format('woff2'),
         url('css/fonts/josefinsans-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansregular';
    src: url('css/fonts/josefinsans-regular.woff2') format('woff2'),
         url('css/fonts/josefinsans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sanssemibold';
    src: url('css/fonts/josefinsans-semibold.woff2') format('woff2'),
         url('css/fonts/josefinsans-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansthin';
    src: url('css/fonts/josefinsans-thin.woff2') format('woff2'),
         url('css/fonts/josefinsans-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* End Add Fonts */
/* Top Header Style */
.top-header:before{
    background-image: url('images/top-bar.jpg');
    content: '';
    display: block;
    width: 100%;
    height: 5px;
    background-position: center;
    background-repeat: repeat-x;
}
.top-header{
	border-bottom: 3px solid #03689c;
}
.top-header .mobile-menu-btn-toggle{
	display: none;
}

.top-header #menu-top-menu{
	margin: 0;
	padding: 0;
}
.top-header #menu-top-menu li{
	display: inline-block;
	float: left;
}
.top-header #menu-top-menu li a{
    display: inline-block;
    font-size: 16px;
    padding: 10px 32px;
    line-height: 18px;
    font-family: "ralewaybold";
    color: #333333;
}
.top-header #menu-top-menu li:last-child a{
	padding-right: 0;
}
.top-header #menu-top-menu .dropdown-menu {min-width: 225px;top: 98%;}
.top-header #menu-top-menu .dropdown-menu li a{white-space: normal; padding: 10px 15px;font-family: ralewayregular}
.top-header #menu-top-menu .dropdown-menu li{width: 100%;float: left;margin: 0 auto;}
.top-header #menu-top-menu .dropdown-menu li:hover{background-color: #dddddd;color: #000;}
.top-header #menu-top-menu .dropdown-menu li a{font-size: 14px;}
.top-header #menu-top-menu .dropdown-menu li a:hover{background-color: #dddddd;color: #000;}

.top-header #menu-top-menu .dropdown-menu>.active>a{background-color: #FFF;}
.top-header #menu-top-menu .dropdown-menu>.active>a:focus,
.top-header #menu-top-menu .dropdown-menu>.active>a:hover {background-color: #dddddd;}


/*=== Start Mobile menu css===*/
.middle-header .col-xs-1.mobile-menu-icon{display: none}
#header .mobile-menu{display:none;}
/*=== End Mobile menu css===*/
header .middle-header{
    padding-top: 15px;
}
header .right-social-wrapper{
    padding: 0 0 0 5px;
    font-size: 25px;
}
header .right-social-wrapper li{
	display: inline-block;
	padding-left: 25px;
}
header .right-social-wrapper ul:first-child li{
	padding-left: 35px;
}
header .right-social-wrapper a{
	display: inline-block;
}
header .right-social-wrapper span{
    font-size: 20px;
    color: #03699d;
}
header .bottom-header{
    padding-bottom: 10px;
}
header .bottom-header a{
    display: block;
    padding: 10px;
    text-decoration: none;
}
header .bottom-header .row > div:nth-child(1) a{
    background-color: #00aed9;
}
header .bottom-header .row > div:nth-child(2) a{
    background-color: #007dbc;
}
header .bottom-header .row > div:nth-child(3) a{
    background-color: #02558b;
}
header .bottom-header .row > div:nth-child(4) a{
    background-color: #183668;
}
header .bottom-header .row > div:nth-child(5) a{
    background-color: #8421BA;
}
/*
header .bottom-header .row > div:nth-child(6) a{
	background-color: #006EBC;
}
*/
header .bottom-header a span{
	display: block;
	font-size: 22px;
	font-family: "ralewaysemibold";
	color: #FFFFFF;
}
header .bottom-header a span.fa{
	font-family: "FontAwesome";
	font-size: 33px;
}
.clear{
	clear: both;
}
.carousel-bootstrap{
	min-height: 487px;
}
.trans-back .carousel-caption{background: rgba(0,0,0,0.3); display: table; color: #FFF; padding: 10px 25px; min-height: 427px!important;}
#carousel-id .carousel-inner .item{background-repeat: no-repeat !important; background-size: cover !important;}
.carousel-caption { top:40px; text-shadow:none !important; left:0px !important; right:0px !important;}
.carousel-caption h1{ margin-top: 0; font-family: 'ralewaymedium'; font-size:30px; text-align:left; line-height:45px; letter-spacing:1px; color:#fff;}
.carousel-caption p{ font-family: 'ralewayregular'; font-size:16px; text-align:left; line-height:48px; letter-spacing:1px; color:#000;}
.carousel-caption h2{ font-family: 'ralewaysemibold'; font-size:20px; text-align:left; line-height:48px; letter-spacing:1px; color:#fff;}
.carousel-caption form{ float:left; width:75%;  }
.carousel-caption form input{ padding: 10px 50px 10px 20px; font-family: 'ralewayregular'; font-size:16px; color:#000; text-align:left; text-transform:uppercase; width:100%;/*  background:url(images/search-icon.png) right  no-repeat #fff; */ border:1px solid #000;}
.home-slide-form-search{position: relative;}
.btn-search-slide-submit{position: absolute;right: 12px; background: none;border: 0;color: #666666;font-size: 24px;top: 10px;}
.carousel-caption ul { margin:0px 0 0 20px; padding:0px;}
.carousel-caption li { color:#fff; text-align:left; list-style-type: circle; font-size:16px; line-height:22px; font-family: 'ralewaysemibold'; padding:0px 0 20px 0; margin:0px;     }
.carousel-inner .item{min-height: 487px;}
.search-post-type select{width:100%;}
.floating-video {
    margin-top: 170px;
}
.left.carousel-control, .right.carousel-control{background-image: none!important;}

/* Carousel button*/
.CarouselButton {
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	background-color:#7892c2;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.CarouselButton:hover {
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	background-color:#476e9e;
}
.CarouselButton:active {
	position:relative;
	top:1px;
}
.social_search_form{position: relative;}
input[type=search].social-input-search{background: none !important;padding: 5px 29px 5px 10px;}
.btn-social-search-submit{position: absolute;
    border: none;
    background: none;
    top: 8px;
    right: 0px;
    font-size: 21px;
    color: #007dbc;
}
body.search span.screen-reader-text{display: none !important;}
body.search .search-field{display: none !important;}
body.search .search-submit{display: none !important;}
/* End Top Header Style */
/* Footer Style */
footer{
	background: #03689c;
	margin-top:30px;
}
footer:before{
	background-image: url('images/top-bar.jpg');
	content: '';
	display: block;
	width: 100%;
	height: 9px;
	background-position: center;
	background-repeat: repeat-x;
}
footer .footer-logo-wrapper{
	margin-top: 28px;
}
footer ul{
	float: left;
	margin: 48px 0;
	list-style: none;
	font-family: 'ralewaylight';
}
footer ul.menu{padding-left:0px;}
footer h5{
	color: #FFFFFF;
	margin-top: 48px;
	margin-bottom: 20px;
	font-family: 'ralewaylight';
	font-family: 14px;
}
footer ul a{
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
}
footer ul a:hover{
	color: #FFFFFF;	
}
/* End Footer Style */
/* Twitter Section */
.twitter-section .title-section .title{
	font-size: 24px;
    letter-spacing: 1px;
    line-height: 36px;
    color: rgb(51,51,51);
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-family: josefin_sansregular;
}
.twit-item{
	background: #f3f1f1;
	padding: 25px 15px; 
	border-radius: 10px;
	font-family: 'ralewaymedium';
	font-size: 13px;

	width: 100%;
}
.twitt{
	line-height: 30px;
    color: #028fb6;
    padding-bottom: 10px;
}
.twit-time{
	font-family: "josefin_sansbold";
	font-size: 13px;
	letter-spacing: 1px;
    line-height: 30px;
    color: rgb(157,157,157);
    text-transform: uppercase;
}
.twit-time .span:after {
    content: " ? ";
}
.owl-carousel .owl-item .twit-user{
	width: 100%;
    min-height: 50px;
}
.owl-carousel .owl-item .twit-user img{
	width: 24px;
	float: left;
	margin-right: 10px;
}
.owl-carousel .owl-item .twit-user .twit-title{
	padding: 0px 5px;
	font-size:14px;
	width: 86%;
    float: left;
    transform: translate(00%,60%);
}
.owl-carousel .owl-item .twit-user span{
	float: left;
}
.owl-theme .owl-nav.disabled+.owl-dots{
	margin-top: 35px;
    margin-bottom: 60px;
}

.twitter-section .twitter-logo i.fa.fa-twitter {    font-size: 58px; color: #00ccff;   text-align: center;    display: block;padding-bottom:5px;} 
.twitter-section .title-section .title { margin-bottom:30px;}
.twitter-section .twit-user-img{width:14%;float:left}
.hexagon {
    overflow: hidden;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
       -moz-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
         -o-transform: rotate(120deg);
            transform: rotate(120deg);
    cursor: pointer;
    }
.hexagon-in1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
    }
.hexagon-in2 {
    width: 100%;
    height: 100%;
    background-repeat:no-repeat !important;
    background-size: cover !important;
    visibility: visible;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
    }
.hexagon2 { width: 40px;
    height: 47px;}
/* End Twitter Section */

/*Posts Carousel No Country defined Section */
.postsCarousel{ background-color: #dddddd;}
/*End Posts Carousel No Country defined Section */

/* Get Involved Section */
.round-icon-text span{
	display: block;

}
.round-icon-text .round-icon {  width:274px; height:274px;  border-radius:50%; background:#007dbc; text-align:center; text-align:center; vertical-align:middle; display:flex; justify-content: center;
  align-items: center; font-family: 'Raleway', sans-serif; font-size:34px; color:#fff;
  margin: 0 auto;
 }
 
.round-icon-text .round-icon img{ padding-bottom:35px;}
.wp-caption figcaption{
	position: absolute;
    top: 25px;
    left: 15px;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
}
/* End Get Involved Section */
/* Latest News */
.news-event-section{
	padding: 40px 0;
}
.news-event-section h3{
	font-family: "Josefin Sans", Sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	
}
.news-event-section hr{
	color: #111111;
	border-top: 1px solid #111111;
}
.news-event-section h3.event-title{
	text-align: right;
}
.latest-event h3{
	padding-top: 15px;
}
.latest-news .excerpt-text, .latest-event .excerpt-text{
	font-family: 'ralewaymedium';
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
}
.latest-news .row, .latest-event .row{
	padding-bottom: 20px;
}
.latest-news .date-wrap-list, .latest-event .date-wrap-list{
	font-family: 'ralewaymedium';
	font-size: 13px;
	color: #03699d;
}
.latest-news .read-more-list a, .latest-event .read-more-list a{
	text-decoration: underline;
	text-align: right;
	text-transform: uppercase;
	color: #03699d;
	float: right;
}
/*Latest News Style Start Here*/
.news-event-section h3 {font-family: 'josefin_sansbold'; font-weight:normal;}
.latest-news { margin-top:20px; float:left;}
.latest-news .news-item h3 a{ font-size:16px; color:#333; text-align:left; text-transform:none; line-height:normal; font-family: 'ralewaymedium'; letter-spacing:1px; padding-bottom:10px;}
.latest-news .news-item .date-wrap-list {font-family: 'ralewayregular';}
.latest-news .news-item .read-more-list {font-family: 'ralewaymedium'; font-size:13px; }
.latest-news .news-item .excerpt-text p {font-family: 'ralewayregular'; color:#333; line-height:24px; text-align:left; letter-spacing:1px; margin:0px; }
 /*Latest News Style Finish Here*/

/*Next Events Style Start Here*/
.latest-event .event-thumbnail { margin-top:20px; }
.latest-event .event-item { float:left;}
.latest-event .event-item h3 { padding-top:5px;}
.latest-event .event-item h3 a{ font-size:16px; color:#333; text-align:left; text-transform:none; line-height:normal; font-family: 'ralewaymedium'; letter-spacing:1px; padding-bottom:10px;}
.latest-event .event-item .date-wrap-list {font-family: 'ralewayregular'; min-height:35px; padding-top:10px;}
.latest-event .event-item .read-more-list {font-family: 'ralewaymedium'; font-size:13px; text-align:left; float:left; margin:20px 0;}
.latest-event .event-item .excerpt-text p {font-family: 'ralewayregular'; color:#333; line-height:24px; text-align:left; letter-spacing:1px; margin:0px; } 
 /*Next Events Style Finish Here*/
/* End Latest News */
/* Home section */
/*================== Home page round-chart section ==================*/
.home-round-chart-section{width:100%;float: left;}
.home-round-chart-section .roundchart-link{text-align: center;}
.home-round-chart-section .roundchart-link img{max-width: 663px; width:100%;}
.home-round-chart-section .main-section-space{padding: 45px 0px;}
.home-round-chart-section .title-section .title{font-size: 24px;letter-spacing: 3px;line-height: 36px;color: rgb(51,51,51);font-weight: bold;text-align: center;text-transform: uppercase;font-family: josefin_sansregular;}
.home-round-chart-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 20px;}
.home-round-chart-section .bottom-divider span{float: none;width: 56px;margin: 0 auto;border-bottom: 3px solid #7a7a7a;text-align: center;display:inline-block;}
.home-round-chart-section .bottom-divider span.border-bottom-get-inv-title{width:285px;}
.home-round-chart-section .sub-title-links{width:100%;float: left;text-align: center;}
.home-round-chart-section .sub-title-links span a{font-size: 14px;letter-spacing: 1px;color: rgb(51,51,51);font-family: ralewayregular;text-decoration:none;}
.home-round-chart-section .sub-title-links span a:hover{color: rgb(3,105,157);}
.home-round-chart-section .sub-title-links .main_link.border-right{border-right: 1px solid #333333;padding: 0px 5px;}
.home-round-chart-section .sub-title-links .main_link.ml_last{padding-left:5px;}
.tooltipster-content a.readmore-link:hover{color: #03689c;border: none;background: #fff;text-decoration: none; box-shadow: inset 0px 0px 0px 1px #03689c;}
.tooltipster-content a.readmore-link{border:1px solid #fff; background: rgba( 0, 0, 0, 0.6 );  }
.tooltipster-content a.readmore-link:hover{color: #03689c;border-color: rgba( 0, 0, 0, 0.6 );color: #FFF; background: rgba( 0, 0, 0, 0.75 );text-decoration: none; box-shadow: none;}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{
    border: none;
}
.tooltipster-sidetip{
    width: 250px !important;
    height: 190px !important
}
.tooltipster-sidetip .tooltipster-box .tooltipster-content{
    background: rgba( 0, 0, 0, 0.6 );
    width: 250px !important;
    height: 190px !important
}
.tooltipster-sidetip .tooltipster-box {
    background: rgba( 0, 0, 0, 0.6 ) !important;
    border: none;
    border-radius: 4px
}
.tooltipster-sidetip .tooltipster-bottom .tooltipster-arrow-background {
    background: rgba( 0, 0, 0, 0.6 );
}

/*================== Home page iama section ==================*/
.home-iama-section{background-color:#d0e0f8;width:100%;float: left;}
.home-iama-section .main-section-space{padding: 45px 0px;}
.home-iama-section .title-section{float:left;width:100%;}
.home-iama-section .title-section .title{font-size: 24px;letter-spacing: 3px;line-height: 36px;color: rgb(51,51,51);font-weight: bold;text-align: center;text-transform: uppercase;font-family: josefin_sansregular;}
.home-iama-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 50px;}
.home-iama-section .bottom-divider span{float: none;width: 56px;margin: 0 auto;border-bottom: 3px solid #7a7a7a;text-align: center;display:inline-block;}
.home-iama-section .main-circle-image{float:left;width:100%;margin:0 auto;text-align:center;position: relative;}
.home-iama-section .main-circle-image img{max-width: 100%;width:55%;}
.home-iama-section .main-circle-image .sub-title a{font-size: 21px;letter-spacing: 2px;line-height: 27px;color: rgb(3,105,157);font-family: ralewaylight;font-weight: bold;position: absolute;
    transform: translate(-50%, -50%);}
.home-iama-section .sub-title.traveller a{top:0.5%;left:72%;}
.home-iama-section .sub-title.public_body a{top:17.5%;left:84.5%;}
.home-iama-section .sub-title.international_organization a{top:82.5%;left:84.5%;}
.home-iama-section .sub-title.donor a{top:98%;left:32.5%;}
.home-iama-section .sub-title.academia_cso a{top:52%;left:13%;}
.home-iama-section .sub-title.company a{top:17%;left:17%;}


/*================== Home page Get Involved section ==================*/
.home-get-involved-section{width:100%;float: left;}
.home-get-involved-section .main-section-space{padding: 45px 0px;}
.home-get-involved-section .title-section .title{font-size: 24px;letter-spacing: 3px;line-height: 36px;color: rgb(51,51,51);font-weight: bold;text-align: center;text-transform: uppercase;font-family: josefin_sansregular;}
.home-get-involved-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 50px;}
.home-get-involved-section .bottom-divider span{float: none;width: 56px;margin: 0 auto;border-bottom: 3px solid #7a7a7a;text-align: center;display:inline-block;}
.home-get-involved-section .bottom-divider span.border-bottom-get-inv-title{width:158px;}

.home-get-involved-section .round-box{width: 100%;margin: 0 auto;text-align: center;}
.home-get-involved-section .round-box-bg{background-color: #007dbc;border-radius: 50%;width: 15em;height: 15em;margin: 0 auto;display: inline-block;}
.home-get-involved-section .round-box-bg.sec-box{background-color:#02558b;}
.home-get-involved-section .round-box-bg.thi-box{background-color:#183668;}
.home-get-involved-section .round-box .rb-title{text-align: center; font-size: 28px; letter-spacing: 3px; line-height: 36px; color: #FFF;text-transform:capitalize;font-family: ralewaylight;transform: translate(0%, 150%);}	
.home-get-involved-section .rb-icon span img {font-size:5em;color:#FFF;transform: translate(0%, 60%);}

.home-get-involved-section .main-count-section{width: 100%;float: left;margin: 0 auto;text-align: center;padding-top: 80px;}
.home-get-involved-section .count-section{width: 100%;margin: 0 auto;text-align: center;}
.home-get-involved-section .count-section .count-number{font-size: 40px;letter-spacing: 3px;line-height: 36px;color: rgb(2,143,182);font-family: ralewaylight;}
.home-get-involved-section .count-section .count-title{font-size: 24px;letter-spacing: 2px;line-height: 36px;color: rgb(51,51,51);font-family: ralewaylight;}
.home-get-involved-section .count-section.border-right{border-right: 1px solid #000000;}
.home-get-involved-section .mcs-width-mobile:last-child .count-section.border-right{
    border-right: none;
}


/*================== Home page Find World Map section ==================*/
.home-world-map-section{width:100%;float: left;}
.home-world-map-section .main-section-space{padding: 45px 0px;}
.home-world-map-section .title-section .title{font-size: 24px;letter-spacing: 3px;line-height: 36px;color: rgb(51,51,51);font-weight: bold;text-align: center;text-transform: uppercase;font-family: josefin_sansregular;}
.home-world-map-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 50px;}
.home-world-map-section .bottom-divider span{float: none;width: 56px;margin: 0 auto;border-bottom: 3px solid #7a7a7a;text-align: center;display:inline-block;}
.home-world-map-section .bottom-divider span.border-bottom-get-inv-title{width:475px;}

.home-world-map-section .main-select-dropdown{float: none;width: 100%; position: relative; z-index: 1;}
.home-world-map-section .main-select-dropdown .msc-dropdown select{-webkit-appearance:none; border-radius: 0; width:100%;padding: 12px 7px;background-color: #ffffff;border: 1px solid #656565; background-image: url(images/drop_arrow.png); background-repeat: no-repeat; background-position: 95% 50%; }
.home-world-map-section .main-square-group{float: left;width: 100%;display: inline-block;margin: 40px 0px; position: relative; z-index: 1;}
.home-world-map-section .main-square-group ul{display: block;padding-left: 0;margin-left: 0px;text-align: center;}
.home-world-map-section .main-square-group ul li{display: inline-block;padding-right: 0px;padding-left: 0px;}
.home-world-map-section .main-square-group ul li img{width: 100%;}
.home-world-map-section .subtitle-section{float:left;width:100%;}
.home-world-map-section .subtitle-section .sub-title{font-size: 16px;letter-spacing: 2px;line-height: 20px;color: rgb(51,51,51);text-align: center;font-family: ralewaylight;}
.home-world-map-section .subtitle-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 50px;line-height: 0;}
.home-world-map-section .subtitle-section .bottom-divider span{float: none;margin: 0 auto;border-bottom: 2px solid #7a7a7a;text-align: center;display:inline-block;}
.home-world-map-section .subtitle-section .bottom-divider span.border-bottom-map-sub-title{width:266px;}
.home-world-map-section .main-map-section {float:left;width:100%; text-align: center;}
.home-world-map-section .main-map-section svg{ margin: 0 auto; }
.home-world-map-section .main-map-section img{max-width:100%;}

/*================== Home page Find World Map section ==================*/
.home-discover-unique-platform-section{width:100%;float: left;}
.home-discover-unique-platform-section .main-section-space{padding: 45px 0px 0px 0px;}
.home-discover-unique-platform-section .title-section .title{font-size: 24px;letter-spacing: 1px;line-height: 36px;color: rgb(51,51,51);font-weight: bold;text-align: center;text-transform: uppercase;font-family: josefin_sansregular;}
.home-discover-unique-platform-section .bottom-divider{float: left;width: 100%;margin: 0 auto;text-align: center;padding-bottom: 50px;}
.home-discover-unique-platform-section .bottom-divider span{float: none;width: 56px;margin: 0 auto;border-bottom: 3px solid #7a7a7a;text-align: center;display:inline-block;}
.home-discover-unique-platform-section .bottom-divider span.border-bottom-get-inv-title{width:475px;}

.home-discover-unique-platform-section .main-sdgs-section{float: left;width: 100%;}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part{float:left;position:relative;}

.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color {width: 100%;height: 410px;overflow: hidden;position: relative;float: left;display: inline-block;}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color .img-sec {height: 100%; width: 100%; background-size: cover !important; background-repeat: no-repeat !important; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color:hover .img-sec, .home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color:focus .img-sec {-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color .sdgs-default-overlay{background-color: rgba(0, 0, 0, 0.4);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .overlay-hover-color .sdgs-default-overlay:hover{background-color: rgba(0, 0, 0, 0.1);}

.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .title-caption{float:left;width: 100%;position: absolute;font-size: 24px;line-height: 30px;color: rgb(255,255,255);font-family: josefin_sansbold;top: 25px;text-transform:uppercase;}
.home-discover-unique-platform-section .main-sdgs-section .sdgs-part .title-caption span{float: left;
    width: 100%;padding-left: 10px;color: #FFFFFF;}

/* News Detail Page Start */
.news-detail-title{color: #333; font-size: 24px; font-weight: 500; letter-spacing: 1.5px; }
 .news-detail-date{float: left; color: #969696; font-size: 14px; letter-spacing: 1px; margin-top: 10px; }
.news-detail-share-links{float: right; }
.news-detail-share-links ul li{float: left; list-style: none; padding-left: 12px; }
.news-detail-img{margin: 30px 0; }
.news-detail-description{color: #5b5b5b; font-size: 15px; letter-spacing: 1.5px; font-weight: 400; margin-top: 15px; line-height: 1.8; }
.news-detail-subtitle{color: #03689c; font-size: 15px; font-weight: 600; letter-spacing: 1.5px; margin-top: 30px; }
/* News Detail Page Finish */

/* News Listing Page Start */
.news-sort-by-field{background-image: url('../images/drop-down.png'); background-position: right center; background-repeat: no-repeat; border: 1px solid #8d8d8d; padding: 10px; width: 25%; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; font-size: 13px; color: #666; letter-spacing: 1px; text-transform: uppercase; }
.news-listing-img{margin: 10px 0; }
.news-listing-title{color: #333; font-size: 20px; font-weight: 500; letter-spacing: 1.5px; margin-top: 24px; }
.news-listing-date{float: left; color: #969696; font-size: 14px; letter-spacing: 1px; margin-top: 10px; }
.news-listing-share-links{float: right; margin-top: 10px; }
.news-listing-share-links ul li{float: left; list-style: none; padding-left: 12px; }
.news-listing-description{color: #5b5b5b; font-size: 15px; letter-spacing: 1.5px; font-weight: 400; margin-top: 20px; line-height: 1.8; }
.news-listing-read-more-btn{background-color: #03689c; font-size: 14px; color: #fff; letter-spacing: 3px; text-transform: uppercase; padding: 12px 10px; border: none; width: 20%; font-weight: 600; margin-top: 20px; margin-bottom: 30px; }
.archive-title{background-color: #333; color: #fff; font-size: 24px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; letter-spacing: 1.5px; padding: 11px 20px; margin-top: 35px; }
.archive-list{background-color: #f0f0f0; padding: 20px; }
.archive-list ul{margin: 0; padding: 0; }
.archive-list ul li{list-style: none; padding-bottom: 15px; }
.archive-list ul li a{color: #666; font-size: 18px; font-weight: 500; }
.archive-list ul li a.active{color: #03689c; }
.archive-list ul li a:hover{color: #03689c; }
/* News Listing Page End */

/* Flex-Row */    
.row.flex-row{display: flex;align-items: center;justify-content: center;flex-direction: row;flex-wrap: wrap;}
/* End Flex-Row */   

path {fill: #a5c3f0; stroke: #a5c3f0;}
path:hover {fill: gray;}
section.join-us{margin: 40px 0;}
ul{display: block;}

/* Map Marker style */
.map-wrapper{width: 100%; min-height: 550px; overflow: hidden; }
.side-organizer-main .map-wrapper{height: auto; } 
.main-square-group label:before {position: absolute; z-index: 100; }
.main-square-group :checked+label:before {content: " "; border: 2px solid #333; width: 100%; height: 100%; }
.main-square-group input[type=checkbox] {display: none;}

/*pure cosmetics:*/
.main-square-group img {cursor: pointer;/* width: 150px;height: 150px; */}
.main-square-group label {margin: 10px; }
.main-square-group li label {margin: 0; position: relative;}
.clearfix {clear: both;}

/*Start dropdown menu for bottom-header menu*/
.dropdown:hover > .dropdown-menu {display: block;float: left;width: 100%;}
.dropdown-menu:before {content: "";position: absolute;top: -10px;left: 50%;border-bottom: 10px solid #FFF;border-left: 10px solid transparent;border-right: 10px solid transparent;margin-left: -10px;}
.bottom-header #tourism-sdgs-menu{float: left;width: 100%;background-color: #00aed9;}
.bottom-header #tourism-sdgs-menu ul#menu-tourism-sdgs-menu > li > a:before {background-image: url('images/map_marker_icon_33x33.png'); content: ''; display: block;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
    background-size: 26px;}
.bottom-header #tourism-sdgs-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #tourism-sdgs-menu #menu-tourism-sdgs-menu{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #tourism-sdgs-menu ul li.dropdown, .bottom-header #tourism-sdgs-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #tourism-sdgs-menu ul li.dropdown a{
    font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;}
.bottom-header #tourism-sdgs-menu ul li a{font-size: 22px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #tourism-sdgs-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #tourism-sdgs-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #tourism-sdgs-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #tourism-sdgs-menu ul li.dropdown a span.caret{display: none;}

/* covid19_icon_33x33 */
.bottom-header #covid-menu{float: left;width: 100%;background-color: #8421BA;}
.bottom-header #covid-menu ul#menu-covid > li > a:before{background-image: url('images/covid19_icon_33x33.png'); content: ''; display: block;width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
background-size: 26px;}
.bottom-header #covid-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #covid-menu #menu-covid{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #covid-menu ul li.dropdown, .bottom-header #covid-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #covid-menu ul li.dropdown a{font-size: 20px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #covid-menu ul li a{font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #covid-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #covid-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #covid-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #covid-menu ul li.dropdown a span.caret{display: none;}

.bottom-header #learn-menu{float: left;width: 100%;background-color: #007dbc;}
.bottom-header #learn-menu ul#menu-learn-menu > li > a:before{background-image: url('images/learn_icon_33x33.png'); content: ''; display: block;width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
background-size: 26px;}
.bottom-header #learn-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #learn-menu #menu-learn-menu{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #learn-menu ul li.dropdown, .bottom-header #learn-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #learn-menu ul li.dropdown a{font-size: 20px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #learn-menu ul li a{font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #learn-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #learn-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #learn-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #learn-menu ul li.dropdown a span.caret{display: none;}

.bottom-header #share-menu{float: left;width: 100%;background-color: #02558b;}
.bottom-header #share-menu ul#menu-share-menu > li > a:before{background-image: url('images/share_icon_33x33.png'); content: ''; display: block; width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
background-size: 26px;}
.bottom-header #share-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #share-menu #menu-share-menu{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #share-menu ul li.dropdown, .bottom-header #share-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #share-menu ul li.dropdown a{font-size: 20px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #share-menu ul li a{font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #share-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #share-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #share-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #share-menu ul li.dropdown a span.caret{display: none;}

.bottom-header #act-menu{float: left;width: 100%;background-color: #183668;}
.bottom-header #act-menu ul#menu-act-menu li > a:before{background-image: url('images/act_icon_33x33.png'); content: ''; display: block; width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
background-size: 26px;}
.bottom-header #act-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #act-menu #menu-act-menu{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #act-menu ul li.dropdown, .bottom-header #act-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #act-menu ul li.dropdown a{font-size: 20px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #act-menu ul li a{font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #act-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #act-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #act-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #act-menu ul li.dropdown a span.caret{display: none;}

/* jica_icon_33x33 */
.bottom-header #jica-menu{float: left;width: 100%;background-color: #006EBC;}
.bottom-header #jica-menu ul#menu-jica > li > a:before{/*background-image: url('images/jica_icon_33x33.png');*/ content: ''; display: block;width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 33px;
    margin-bottom: 5px;
background-size: 26px;}
.bottom-header #jica-menu ul.dropdown-menu li:nth-child(1):before{display: none;}
.bottom-header #jica-menu #menu-jica{float: left;width: 100%;text-align: center;margin: 0 auto;}
.bottom-header #jica-menu ul li.dropdown, .bottom-header #jica-menu ul li.menu-item{float: left;width: 100%;}
.bottom-header #jica-menu ul li.dropdown a{font-size: 20px;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #jica-menu ul li a{font-size: 18px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;font-family: "ralewaysemibold";color: #FFFFFF;text-align: center;}
.bottom-header #jica-menu ul.dropdown-menu li{float: left;width: 100%;}
.bottom-header #jica-menu ul.dropdown-menu li a{background-color: #FFFFFF;font-size: 18px;font-family: "ralewayregular";color: #00aed9; white-space: normal;padding: 8px 20px;text-align: left;} 
.bottom-header #jica-menu ul.dropdown-menu li a:hover{background-color:#dddddd;color:#000;}
.bottom-header #jica-menu ul li.dropdown a span.caret{display: none;}

/*End dropdown menu for bottom-header menu*/
#html5-watermark {
    display: none !important;
}
/* Sdgs Image */
.sdgleft-img img{ width: 300px; }