 
/*
Custom Styles
Directory
	Override
	Header
	Home Slider
	Highlights Box
*/

html, body{
	font-size: 14px;
	/*font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;*/
	font-family: 'Lato', sans-serif;
	scroll-behavior: smooth;
}

h1,h2,h3,h4,h5,h6{
	text-transform: none;
	letter-spacing: 0;
}
/* 36px */
h1{
	font-size: 36px;
	font-weight: 400;
}
h1 span{
	font-size: 30px;
}
/* 32px */
h1.sub-title{
	font-size: 32px;
	font-weight: 400;
}
/* 28px */
h2{
	font-size: 24px;
	font-weight: 400;
}
.sub-box h2{
	font-size: 22px;
}
/* 24px */
h3{
	font-size: 18px;
	font-weight: 400;
}
.home-slider-content p{
	font-size: 18px;
	font-weight: 300;
}
/* 21px */
h4, label.gfield_label{
	font-size: 16px;
}
/* 20px */
#partn-pbtn:after,#partn-nbtn:after,
#home-pbtn:after,#home-nbtn:after{
	font-size: 20px;
}
/* 18px */
h5, p, footer ul, form label, form input, form select, p.b-content, .news-content{
	font-size: 14px
}
/* 16px */
a,
button,
p.ec-release,
.main-navigation ul li a{
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
}
.gform_body ul li input,
.gform_body ul li select,
.gform_body ul li textarea,
.gform_footer .gform_button{
	font-size: 14px;
}
/* 14px */
.btm-footer a,
.theme-cate ul li a,
.single-theme-share p,
.pag-btm a,
p.exchange-date,
.article-form input
{
	font-size: 14px;
}
/* 13px */
.news-date{
	font-size: 13px;
	font-weight: 600;
}
/*TEMP FONT*/
@media (min-width: 991px) and (max-width: 1200px){
	.main-navigation ul li a{
		font-size: 12px;
	}
	.sub-box h2{
		font-size: 16px;
	}

}
@media (max-width: 991px){
	.count-tab h1{
		font-size: 16px;
	}
}
@media (max-width: 450px){
	.home-slider-content h1{
		font-size: 28px;
	}
	.theme-cate ul li a{
		font-size: 12px;
	}
}
/*END TEMP FONT*/

/* Burger Menu */
.burger-icon {
    color:#1D1D1B;
    cursor: pointer;
    position: fixed;
    top: 22px;
    /*left: 6.25%;*/
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    float: right;
    display: none;
    order:3;
    /*margin-left: 15px;*/
    z-index: 99;
    padding: 0;
}

.burger-line {
    transition: 0.3s;
    width: 100%;
    height: 4px;
    background-color: #1D1D1B;
    border-radius: 3px;
}

.burger-icon .burger-line:last-child {
    margin-bottom: 0;
}

.burger-line-1 {
    position: relative;
    top: 0;
}

.burger-line-3 {
    position: relative;
    bottom: 0;
}

.burger-icon.open .burger-line-1 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(-45deg);
}

.burger-icon.open .burger-line-2 {
    opacity: 0;
}

.burger-icon.open .burger-line-3 {
    position: absolute;
    bottom: 50%;
    transform: translateY(50%) rotate(45deg);
}

.burger-menu {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: auto;
    padding: 15px;
    padding-left: 10%;
    background-color: #F4F4F4;
    z-index: 97;
    display: none;
    top:0;
    overflow: auto;
}

.burger-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.burger-menu ul li {
}
.burger-menu ul li a {
	color: #EF7D00;
	padding: 0.5em 0;
}
.burger-menu ul li ul{
	padding-left: 5%;
}
.burger-menu ul li ul li a {
    color: #1D1D1B;
}

.burger-menu ul li:last-child a {
    border:none;
}
/* End Burger */

/* BACK TOP */
#back-top{
	position: fixed;
	bottom: 25px;
	right: 25px;
	display: none;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background-color: #e4e4e4;
	border-radius: 50%;
	z-index: 999;
}
#back-top:hover{
	cursor: pointer;
}
/* END BACK TOP */

a{
	color: unset;
}
a:hover{
	cursor: pointer;
	color: unset;
}
button{
	border-radius: 10px;
	padding: 1em 2em;
	color: #fff;
	background-color: #1D1D1B;
}
button.org-btn{
	background-color: #EF7D00;
	color: #fff;
	border-radius: 10px;
}
/* Dark Button */
.site-btn{
	border-radius: 10px;
	padding: 1em 2em;
}
a.d-btn{
	border-radius: 10px;
	padding: 1em;
	color: #fff;
	background-color: #1D1D1B;
}
a.d-btn:hover{
	background-color: #EF7D00;
	color: #fff;

}
.g-btn{
	color: #fff;
	background-color: #c6c6c6;
	border-radius: 10px;
}
.g-btn:hover{
	background-color: #1D1D1B;
	color: #fff;
}

p{
	margin-bottom: 0;
}
input{
	border: none;
	outline: none;
}
input[type="text"],
select{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
input:focus{
	outline: none;
}
a:focus{
	color: unset;
	outline: none;
}
input{
	border-radius: 0;
	border-bottom: 1px solid #fff;
	line-height: 1.75;
	padding-left: 1.5em;
	/*color: #fff;*/
}
select{
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
    text-indent: 8px;
    background-color: #fff;
    position: relative;
    background-image: url('../images/select-arrow.png');
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 8px;
}


@-webkit-keyframes autofill {
    0%,100% {
        color: #666;
        background: transparent;
    }
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 0;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #50a9ce inset;
  transition: background-color 5000s ease-in-out 0s;
}
:focus {
	outline: none;
}

.row {
    /*--bs-gutter-x: 3rem;*/
}

/* Override */
.main-navigation{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background-color: transparent;
}
.main-navigation .desktop-dropdownsymbol{
	margin-top: -6px;
	right: -3px;
}
.site-content{
	/*margin-bottom: 0;*/
}
/* End Override */

/* Header */
.site-header{
	height: auto;
	max-height: unset;
	position: relative;
	z-index: 98;
}
.admin-bar .site-header{
	top: unset;
}
.site-branding{
	display: flex;
	justify-content: center;
	align-items: center;
}
.site-branding img{
	max-width: unset;
	width: 100%;
	height: 100%;
	margin: 0;
}

.main-navigation ul li{
	margin-right: 1.5em;
}
.main-navigation ul li ul li{
	margin: 0;
}
.main-navigation ul li a{
	padding: 0;
	padding-right: 1em;
}
.main-navigation ul li ul li a{
	padding: 0
}
.main-navigation ul li:last-child{
	margin-right: 0;
}
.main-navigation a{
	/*padding-right: 1em;*/
}
ul#primary-menu  > li.menu-item > a:after{
	content:'';
	display: block;
	height: 0.5em;
	opacity: 0;
	border-bottom: 3px solid #fff;
}
ul#primary-menu  > li.menu-item > a:before{
	content:'';
	display: block;
	height: 0.5em;
	opacity: 0;
	border-top: 3px solid #fff;	
}
ul#primary-menu  > li.menu-item > a:hover:after{
	opacity: 1;
	border-bottom: 3px solid #FF5722;
	transition: opacity 0.25s;
}
.main-navigation ul li:hover>ul.sub-menu{
	background-color: #F0BB83;
	margin: 0;
}
.main-navigation ul li:hover>ul, .main-navigation ul li.focus>ul{
	left: 0;
}
.main-navigation ul.sub-menu li:hover{
	background-color: #F0A24D;
	text-indent: unset;
}
.main-navigation li li.focus>a,
.main-navigation li li:focus>a,
.main-navigation li li:hover>a,
.main-navigation li li a:hover,
.main-navigation li li a:focus,
.main-navigation li li.current_page_item a:hover,
.main-navigation li li.current-menu-item a:hover,
.main-navigation li li.current_page_item a:focus,
.main-navigation li li.current-menu-item a:focus{
	color: #fff;
}
.main-navigation ul.sub-menu li a{
	color: #fff;
	border: 0;
	text-indent: 10px;
	display: block;
	height: 100%;
	padding: 0.5em 0;
	
}
.main-navigation ul.sub-menu li a:hover{
	/*border-bottom: 5px solid #ef7d00;*/
}
.main-navigation ul.sub-menu li a:hover:after{
	content: '';
	border: none;
	display: none;
}
.main-navigation ul.sub-menu li{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.main-navigation ul.sub-menu li:hover{
	border-bottom: 5px solid #ef7d00;
}
.social-fix-header{
	background-color: #50a9ce;
	width: 100%;
	padding: 1em 0;
}
.social-fix-header .conteiner{
	display: flex;
	flex-direction: row;
}
.social-fix-header ul{
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}
.social-fix-header ul li{
	list-style: none;
	width: 33px;
	height: 33px;
	background-color: #fff;
	border-radius: 50%;
	margin-right: 1em;
}
.social-fix-header ul li:hover{
	background-color: #1D1D1B;
}
.social-fix-header ul li:hover svg{
	fill: #fff;
}

.social-fix-header ul li a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}
.social-fix-header ul li svg{
	width: 50%;
	fill: #50a9ce;
}
.social-fix-header #search-form{
	margin: 0;
}
.social-fix-header button.search-button{
	font-size: unset;
	box-shadow: none;
	color: #fff;
	left: 0;
	padding:0;
    padding-top: 1.25em;

}
.social-fix-header #search-form input{
	border-radius: 0;
	border-bottom: 1px solid #fff;
	line-height: 1.75;
	padding-left: 1.5em;
	color: #fff;
}
.social-fix-header #search-form input::placeholder {
  color: #fff;
  opacity: 1;
}

.social-fix-header #search-form input:-ms-input-placeholder {
  color: #fff;
}

.social-fix-header #search-form input::-ms-input-placeholder {
  color: #fff;
}
.site-header .wrap{
	padding: 0.5em 0;
	max-width: unset;
	max-height: unset;
}
.site-branding .mobile-logo{
	display: none;
}
/* End Header */

/* Footer */
footer.site-footer{
	position: relative;
	padding-top: 5%;
	padding-bottom: 0;
	background-color: #50A9CE;
	color: #fff;
}
footer.site-footer a{
	color: #fff;
}
footer ul{
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: 400;
}
footer ul li{
	margin-bottom: 0.5em;
}
footer ul li ul{
	margin-top: 0.5em;	
}
footer .social-footer ul{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
footer .social-footer ul li{
	width: 33px;
	height: 33px;
	background-color: #fff;
	border-radius: 50%;
	margin-right: 1em;
}
footer .social-footer ul li:hover{
	background-color: #1D1D1B;
}
footer .social-footer ul li:hover svg{
	fill: #fff;
}
footer .social-footer ul li:last-child{
	margin-right: 0;	
}
footer .social-footer ul li a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}
footer .social-footer ul li svg{
	width: 50%;
	fill: #50a9ce;
}
.footer-form .sub-box{
	background-color: unset;
	padding: 0;
}
.footer-form .sub-box h2{
	color: #fff;
}
.footer-form .sub-box form{
	position: relative;
}
.footer-form .sub-box .ginput_container input{
	width: 100%;
}
.footer-form .sub-box .gform_wrapper,
.footer-form .sub-box .gform_body{
	width: 100%;
}
.footer-form .sub-box .gform_footer .gform_button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 24px;
	right: 0;
	background-color: #1D1D1B;
	box-shadow: none;
	border-radius: 0;
	padding: 10px 15px;
}
.footer-form .sub-box .validation_error{
	position: absolute;
    bottom: -2em;
}
.footer-form .sub-box .gfield_description.validation_message{
	position: absolute;
	top:0;
}
.btm-footer{
	width: 100%;
	margin-top: 30px;
	background-color: #1D1D1B;
}
.btm-footer-detail{
	padding: 1em 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.btm-footer ul{
	display: flex;
	flex-direction: row;
}
.btm-footer ul li{
	margin-bottom: 0;
	padding-right: 1em;
}
.btm-footer ul li:after{
	content: '/';
	display: inline-flex;
	padding-left: 1em;
}
.btm-footer ul li:last-child:after{
	display: none;
	padding-left: 0;
}
.btm-footer p{
	margin: 0;
}
/* End Footer */
.ori-apan{
	margin-top: 10px;
	width: 37px;
    height: 37px;
}

/* Home Slider */
.home-slider{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
}
.home-slider .home-slider-img{
	width: 60%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.home-slider .home-slider-content{
	width: 40%;	
	overflow: hidden;
	padding: 0 3em;
	padding-top: 5em;
	background-color: #50a9ce;
	color: #fff;
}
.home-slider .home-slider-content h1{
	margin-bottom: 1em;
}
.home-slider .home-slider-content a{
	margin-top: 2em;
	color: #fff;
	text-decoration: underline;
}
.home-slider .home-slider-img:after{
	content: '';
	display: block;
	padding-bottom: 100%;
}
.homeblog-container {
	overflow: hidden;
}
.homeblog-side{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sub-box{
	background-color: rgba(0,140,60,0.1);
	/*height: 100%;*/
	padding: 2em 1.5em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.sub-box h2{
	text-align: center;
	color: #008C3C;
}

.sub-box .gfield_required{
	display: none;
}
.sub-box form{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.sub-box .ginput_container input{
	background-color: #fff;
	color: #1D1D1B;
	width: 100%;
	height: 3em;
	margin-bottom: 1em;
	line-height: 1.5;
	padding: 0.5em 1em;
	border: none;
}

.sub-box button.gform_button{
	background-color: #1D1D1B;
	color: #fff;
	font-weight: 600;
	border-radius: 1em;
}
.sub-box .gform_body ul li{
	margin-bottom: 0;
}
.twitter-feed{
    height: 400px;
    overflow-y: scroll;
}
.homeblog-slide{
	position: relative;
}
.homeblog-slide,.home-slider{
	height: 680px;
}
#home-pag{
	width: 70%;
	bottom: 1em;
}

#home-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #50a9ce;
}
#home-pag .swiper-pagination-bullet{
	background-color: #fff;
	opacity: 1;
}
#home-pbtn:after,#home-nbtn:after{
    color: #fff;
    font-weight: 700;
}
#home-pbtn,#home-nbtn{
	top: unset;
    left: unset;
	margin-top: 0;
	bottom: 1em;
}

#home-pbtn{
	right: 4em;
}
#home-nbtn{
	right: 2em;
}
/* End Home Slider */

/* Highlights Box */
.highlight-box{
	display: flex;
	/*width: 20%;*/
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.highlight-box a{
	display: block;
	color: #1D1D1B;
	text-decoration: none;
	width: 100%;
}
.highlight-box .highlight-img{
	margin-bottom: 1.5em;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.highlight-box .highlight-img:after{
	content: '';
	display: block;
	padding-bottom: 70%;
}
.highlight-box .highlight-detail{
	color: #848484;
}
.home-highlights .section-title{
	margin: 2em 0;
}
.home-highlights{
	margin-bottom: 5%;
}
/* End Highlights Box */

/* Article Home */
.article-box{
	background-color: #f4f4f4;
	padding: 3em 2em;
	border-top: 5px solid #50a9ce;
}
.article-list{
	margin-bottom: 5%;
}
.article-box .article{
	padding: 1em 0;
	border-bottom: 1px solid #1D1D1B;
}
.article-box .article:first-child{
	padding-top: 0;
}
.article-box .article .highlight-detail{
	color: #848484;
	margin: 1em 0;
}
.article-box a:hover,
.article a:hover,
article a:hover{
	color: #EF7D00;
}
.article-box a.d-btn{
	margin-top: 30px;
}
.article-box a.d-btn:hover{
	color: #fff;
}
.article-form form{
	position: relative;
	margin: 1.5em 0;
}
.article-form input{
	width: 100%;
	padding-left: 1em;
	height: 3em;

}
.article-form button{
	background-color: transparent;
	box-shadow: none;
	color: #1D1D1B;
	position: absolute;
	padding: 13px;
	right: 0;
}
/* End Article Home */

/* Home Themes */
.explore-box{
	margin-top: 5%;
	background-color: #f4f4f4;
	padding: 3em 2em;
	border-top: 5px solid #50a9ce;
	text-align: center;
}
.explore-box .row{
	margin: 3em 0;
	display: flex;
	justify-content: stretch;
}
.explore-box .row a{
	display: block;
	height: 100%;
	color: #fff;
}
.explore-box .theme-content{
	background-color: #947769;
	height: 100%;
	padding: 2em 1em;
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
}
.explore-box .theme-content img{
	width: 30%;
	height: auto;
}
.explore-box .theme-content h5{
	text-align: left;
	color: #fff;
	padding-left: 1em; 
}
/* End Home Themes */

/* Partner */
.partners{
	margin-top: 5%;
	text-align: center;
}
.partner-container{
	overflow: hidden;
}
.each-partner{
	display: flex;
	justify-content: center;
	align-items: center;
}
.each-partner img{
	width: 100%;
	height: 100%;
}
.partner-slide{
	position: relative;
}
#partn-pbtn:after,#partn-nbtn:after{
    color: #c6c6c6;
    font-weight: 700;
}

#partn-pbtn{
	left: -2em;
}
#partn-nbtn{
	right: -2em;
}
.partners a{
	text-decoration: underline;
}
.partners a h5{
	margin-top: 4em;
}

/* End Partner */

/* ABOUT PAGE */
.pages-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.pages-list ul li{
	margin-bottom: 1em;
}
.pages-list ul li a{
	color: #1D1D1B;
	text-transform: uppercase;
}
.pages-list ul li a h4{
	text-transform: uppercase;
}
.pages-list ul li a.active{
	color: #EF7D00;
}
.link-box{
	background-color: rgba(239, 125, 0,0.1);
	color: #EF7D00;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 4em 1em;
	text-align: center;
}
.link-box a{
	margin-top: 1em;
	color: #fff;
}
.bc-row {
	margin-bottom: 30px;
}
.bc-row{
	display: block;
	list-style: none;
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
}
.bc-row a{
	font-size: 1rem;
	margin-right: 0.5em;
	color: #848484;
	display: inline;
	word-break: break-word;
	text-transform: uppercase;
}
.bc-row a:last-child{
	color: #1D1D1B;
}
.bc-row a:before{
	content: '•';
	display: inline-block;
	margin-right: 0.5em;
}
.bc-row a:first-child:before{
	content: '';
	display: none;
}
.about-content h1{
	margin: 1em 0;
}
.about-content .img{
	width: 100%;
}
/* END ABOUT PAGE */

/* PARTNERS */
.partners-page h1{
	margin-bottom: 1em;
}
.partners-page h2{
	margin-bottom: 1em;
}
.partners-page .partner-group p{
	margin-bottom: 1em;
}
.partner-item{
	padding: 40px 0;
	border-bottom: 1px solid #1D1D1B;
}
.sub-regional{
	margin-top: 55px;
}
.sub-regional .partner-item:last-child{
	border: 0;
}
.partner-item h3{
	margin-bottom: 50px;
}
.partner-item a{
	color: #1D1D1B;
	text-decoration: underline;
}

/* END PARTNERS */

/* THEMES */
.theme-lists{
	margin: 30px 0;
}
.theme-lists .theme-heading{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.theme-lists .each-theme{
	display: flex;
	flex-direction: row;
	justify-content: stretch;
	align-items: flex-start;
}
.theme-lists .each-theme .theme-box{
	height: 100%;
	background-color: #947769;
	padding: 2em 1em;
	border-radius: 10px;
}
.theme-lists .each-theme a{
	display: block;
	color: #fff;
	height: 100%;
}
.theme-lists .theme-heading img{
	width: auto;
	height: 80px;
}
/* END THEMES */

/* SINGLE THEMES */
.single-theme-heading{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 50px;
	background-color: #947769;
	color: #fff;
	border-radius: 10px;
	margin-top: 30px;
}
.single-theme-heading h1 span{
	margin-left: 5px;
}
.single-theme-heading img{
	height: 140px;
	margin-right: 80px;
}
.single-theme-share{
	margin: 30px 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.single-theme-share p{
	font-weight: 600;
	margin:0 25px 10px 0;
}
.single-theme-share ul{
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.single-theme-share ul li{
	list-style: none;
	width: 33px;
	height: 33px;
	background-color: #fff;
	border-radius: 50%;
	margin-right: 1em;
}

.single-theme-share ul li a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	background-color: #1D1D1B;
	border-radius: 50%;
}
.single-theme-share ul li svg{
	width: 50%;
	fill: #fff;
}
.single-theme-recent{
	margin-top: 100px;
}
/* END SINGLE THEMES */

/* PUBLUCATIONS */
.filter-box{
	background-color: #f4f4f4;
	border-top: 5px solid #50A9CE;
	padding: 25px;
}
.filter-box .filter-field{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
}
.filter-box form .filter-group{
	display: flex;
	flex-direction: column;
	margin-top: 1em;
}
.filter-box form .filter-group:last-child{
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-end;
	padding-bottom: 8px;
}
.filter-box form .filter-group label{
	margin-bottom: 0.5em;
}
.filter-box form .filter-group:last-child label{
	margin-bottom: 0;
	line-height: 1.25;
}
.filter-box form .filter-group:last-child input[type="checkbox"]{
	width: 23px;
	height: 23px;
	margin-right: 10px;
}
.filter-box form .filter-group select,
.filter-box form .filter-group input{
	height: 39px;
}
form .filter-btn{
	margin-top: 2em;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}
form .filter-btn .site-btn{
	padding: 0.5em 2em;
	margin-left: 1em;
}
form .filter-btn a.site-btn{
	margin-left: 0;
}
.pb-content{
	margin-top: 65px;
}
.pb-content .result-tab{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.pb-content .result-tab select{
	padding: 0.25em;
	background-color: #f4f4f4;
	width: 220px;
	height: 39px;
}
.pb-archive{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 30px 0;
	border-bottom: 1px solid #1D1D1B;
}
.pb-archive figure{
	min-width: 215px;
	max-width: 215px;
	height: auto;
	margin-right: 60px;
}
.pb-archive-content{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.pb-archive-content .highlight-detail{
	color: #848484;
}
.pb-archive-content .entry-header h2{
	margin-bottom: 10px;
}
.pb-archive-content .entry-content{
	margin: 0;
}
.theme-cate, .locate-cate{
	/*display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;*/
	display: block;
}
.theme-cate{
	/*margin: 10px 0;*/
}
.locate-cate img{
	width: 14px;
	height: 18px;
}
.theme-cate ul,.locate-cate ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	/*display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;*/
}
.theme-cate p,.locate-cate p{
	display: inline-block;
	margin-right: 0.5em;
}
.theme-cate ul li,.locate-cate ul li{
	display: inline-block;
}
.locate-cate ul li{
	text-decoration: underline;
	padding-right: 0.25em;
}
.theme-cate ul li a{
	margin-right: 0.5em;
	padding: 0 0.5em;
	color: #7FC59D;
	border: 1px solid #7FC59D;
	border-radius: 8px;
	margin-bottom: 1em;
}
.theme-cate ul li a:hover{
	background-color: #7FC59D;
	color: #fff;
}
.locate-cate ul li a{
	margin-right: 0.5em;
	color: #1D1D1B;
	text-decoration: underline;
}
.locate-cate ul li a:after{
	content: ',';
	display: inline-block;
}
.locate-cate ul li:last-child a:after{
	content: '';
	display: none;
}
.nav-links{
	position: relative;
	margin-top: 60px;
}
.nav-links span, .nav-links a{
	line-height: 1.8;
	display: inline-block;
	padding: 0;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	box-shadow: none;
	background-color: #c6c6c6;
	color: #fff;
	position: relative;
	margin: 0;
	margin-right: 10px;
}
.nav-links a:hover{
	background-color: #ef7d00;
}
.nav-links span.current{
	background-color: #ef7d00;
}
.nav-links span.current:after,.nav-links a.page-numbers:hover:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background-color: #ef7d00;
	z-index: -1;
}
.nav-links span.dots{
	background-color: transparent;
	color: #1D1D1B;
}
.nav-links .prev, .nav-links .next{
	width: 10px;
	height: 10px;
	border-radius: 0;
	background-color: transparent;
	border: solid #1D1D1B;
	padding: 2px;
	border-width: 0 2px 2px 0;
}
.nav-links .page-numbers.prev:hover:after, .nav-links .page-numbers.next:hover:after{
	display: none;
}
.nav-links .prev:hover, .nav-links .next:hover{
	background: transparent;
	color: #fff;
	border: solid #ef7d00;
	border-width: 0 2px 2px 0;
}
.nav-links .prev{
	position: absolute;
	top: 7px;
	left: 0;
	transform: rotate(135deg);
  	-webkit-transform: rotate(135deg);
}
.nav-links .next{
	transform: rotate(-45deg);
  	-webkit-transform: rotate(-45deg);
}
.nav-links .page-txt{
	display: inline-block;
	margin: 0 10px 0 30px;
}
/* END PUBLUCATIONS */
/* NDC */
.ndc-banner{
	margin: 50px 0;
	width: 100%;
	height: 480px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ndc-banner form{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.ndc-banner form select{
	width: 280px;
	height: 45px;
	background-color: #fff;
}
.ndc-banner form button{
	margin-top: 30px;
	width: 140px;
}
.ndc-country .country-content h3{
	margin-top: 1.5em;
	margin-bottom: 1em;
}
.ndc-country .country-detail table{
	border-collapse: separate;
  	border-spacing: 5px;
}
.ndc-country .country-detail table tbody tr{
    vertical-align: top;
}
.ndc-country .country-detail table tbody tr th,
.ndc-country .country-detail table tbody tr td{
	padding: 1em;
	border: 1px solid #fff;
}
.ndc-country .country-detail table tbody tr th{
	background-color: #1D1D1B;
	color: #fff;
}
.ndc-country .country-detail table tbody tr td:first-child{
	background-color: #f4f4f4;
}
.ndc-country .country-detail table.area-table tbody tr th:first-child,
.ndc-country .country-detail table.area-table tbody tr td:first-child{
	width: 20%;
}
.ndc-country .country-detail table.area-table tbody tr th:last-child,
.ndc-country .country-detail table.area-table tbody tr td:last-child{
	width: 40%;
}
.ndc-country .country-detail table tbody tr th ul,
.ndc-country .country-detail table tbody tr td ul,
.ndc-country .country-detail table tbody tr th ol,
.ndc-country .country-detail table tbody tr td ol{
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
/* END NDC */
/* ADAPTECH */
.adap-tech-filter select{
	width: 100%;
}
.adap-mat{
	/*display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;*/
	display: block;
}
.adap-mat p:first-child{
	margin-right: 0.25em;
}
.adap-mat p{
	display: inline;
}
.adap-cate{
	/*display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;*/
	display: block;
}
.adap-cate p{
	margin-right: 0.25em;
	display: inline;
}
.adap-cate ul{
	margin: 0;
	padding: 0;
	list-style: none;
	/*display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;*/
	display: inline;
}
.adap-cate ul li{
	color: #1D1D1B;
	text-decoration: underline;
}
.adap-cate ul li:after{
	content: ',';
}
.adap-cate ul li:last-child:after{
	content: '';
}
.adap-cate ul li{
	display: inline;
	margin-right: 0.25em;
}
/* END ADAPTECG */

/* CCA */
.cca-heading{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.cca-item{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}
.cca-item .cca-logo{
	width: 30%;
}
.cca-item .cca-content{
	width: 60%;
}
.cca-item .cca-content a{
	text-decoration: underline;
	margin-bottom: 1em;
}
.side-g-box{
	background-color: rgba(0,140,60,0.1);
	padding: 60px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #008C3C;
}
.side-g-box a{
	margin-top: 1em;
}
.cca-heading select{
	height: 39px;
	min-width: 160px;
}
.pb-heading.cca-heading h1{
	margin-bottom: 0;
}
/* END CCA */

/* NEWS */
.filter-box.filter-news form{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.filter-box.filter-news .filter-field{
	justify-content: flex-start;
}
.filter-box.filter-news form .filter-group{
	margin-top: 0;
	width: auto;
	min-width: 150px;
}
.filter-box.filter-news form .filter-btn{
	margin-top: 0;
}
.coming-event{
	margin-top: 55px;
	background-color: #f4f4f4;
    border-top: 5px solid #50A9CE;
    padding: 35px 20px;
}
.coming-event .article{
	padding: 18px 0;
	border-bottom: 1px solid #1D1D1B
}
/* END NEWS */
/* SINGLE NEWS */
.news-heading .type-title{
	margin-bottom: 1em;
}
.news-heading .news-title{
	margin-top: 0.5em;
}
.news-date{
	color: #848484;
}
.news-heading .single-theme-share{
	flex-direction: column;
	align-items: flex-start;
}
.news-heading .single-theme-share ul{
	margin-top: 25px;
}
.news-content strong{
	font-weight: unset;
}
.news-content a{
	font-size: unset;
	font-weight: bold;
	text-decoration: underline;
}
.news-btm{
	margin: 40px 0;
}
#attachment a{
	color: #1D1D1B;
	text-decoration: underline;
}
#attachment a:after{
	content: ',';
}
#attachment a:last-child:after{
	content: '';
}
#attachment a,#attachment p{
	margin-right: 0.25em;
}
.news-btm .locate-cate{
	margin: 10px 0;
}
a.news-download-btn{
	width: 180px;
	height: 55px;
	color: #fff;
	background-color: #1D1D1B;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}
a.news-download-btn:hover{
	background-color: #ef7d00;
	color: #fff;
}
.single-news-container .article-box{
	margin-bottom: 30px;
}
/* END SINGLE NEWS */

/* EVENT ARCHIVE */
.event-archive .mobile-label{
	display: none;
}
.events-table{
	margin-top: 35px;
	background-color: #1D1D1B;
	color: #fff;
	padding: 0.5em 1em;
}
.events-table h4{
	margin-bottom: 0;
}
.event-content .pb-archive-content .entry-header .ori-apan,
.event-content .pb-archive-content .entry-header h2{
	margin-bottom: 10px;
}
.event-content .pb-archive-content .entry-header .ori-apan{
	margin-top: 0;
}
.events-table .row > div,.event-archive > div{
	padding: 0 15px;
}
.event-content .locate-cate p{
	margin-left: 0.5em;
}
.pb-content.archive-events{
	margin: 0;
}
.pb-archive.event-archive{
	border: none;
	background-color: #f4f4f4;
	margin: 20px 0;
}
#tabs.events-tab ul li a.active{ 
	background-color: #EF7D00;
}
#tabs.events-tab .filter-box{
	border: 0;
}
.archive-events .no-events{
	text-align: center;
	padding: 1em 0;
}
/* CALENDAR */
#calendar table {
	margin-bottom: 0;
}
/* END CALENDAR */
/* END EVENT ARCHIVE */

/* EC ARCHIVE */
.ecom-heading p{
	margin-bottom: 1em; 
}
.ec-archive a{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.ec-archive img{
	border: 1px solid #1D1D1B;
	margin-bottom: 15px;
}
/* END EC ARCHIVE */

/* EC SINGLE */
article.ec-single{
	padding: 0;
	box-shadow: none;
	margin-top: 60px;
}
.ec-single .single-theme-share{
	flex-direction: column;
	align-items: flex-start;
}
.ec-single .news-download-btn{
	margin-top: 40px;
}
.ec-single-content a{
	display: inline-block;
	text-decoration: underline;
}
.pag-btm{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.pag-btm .pag-btn{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}
.pag-btm .pag-btn a{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.pag-btm .pag-btn a.prev-btn{
	margin-left: 10px;
}
.pag-btm .pag-btn a.next-btn:before{
	content: '<';
	padding-right: 5px;
}
.pag-btm .pag-btn a.prev-btn:after{
	content: '>';
	padding-left: 5px;
}
/* END EC SINGLE */

/* ARCHIVE EXCHANGE */
.pb-heading h1{
	margin-bottom: 30px;
}
.archive-exchange .pb-heading h1{
	margin-bottom: 30px;
}
#tabs ul{
	margin:0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
#tabs ul li{
	width: 50%;
	height: 45px;	
}
#tabs ul li{
	border-right:1px solid #fff;
}
#tabs ul li:last-child{
	border:0;
}
#tabs ul li.ui-tabs-active a{
	background-color: #EF7D00;
}
#tabs ul li a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: #c6c6c6;
	color: #fff;
}
.tab-mobile{
		display: none;
}
article.exchange-content{
	padding: 30px 0;
	border-bottom: 1px solid #1D1D1B;
}
.exchange-content p.exchange-date{
	color: #848484;
}
.exchange-content h2{
	margin: 20px 0 15px 0;
}
.the-content .exchange-content a{
	text-decoration: none;
}
#tabs #current h3{
	margin-top: 30px;
}

/* END ARCHIVE EXCHANGE*/
/* SINGLE EXCHANGE */
.exchange-host-box{
	margin-top: 55px;
	background-color: #f4f4f4;
    border-top: 5px solid #50A9CE;
    padding: 35px 20px;
}
.exchange-host-box img{
	margin: 35px 0;
}
.exchange-host-box p strong{
	font-weight: 600;
}
.exchange-host-box a{
	text-decoration: underline;
}
.exchange-single-content .news-date{

}
.exchange-single-content .exchange-detail{
	margin: 35px 0;
}
/* END SINGLE EXCHANGE */

/* CHAT ARCHIVE */
.past-event{
	margin-top: 100px;
}
.how-content ol{
	margin: 0;
	margin-left: 12px;
	padding: 0;
}
.how-content ol li{
	margin-bottom: 1em;
}
/* END CHAT ARCHIVE */

/* SINGLE ADAPTECH */
.adaptech-content{
	margin-top: 30px;
}
.adaptech-content-box{
	margin-top: 15px;
}
/* END SINGLE ADAPTECH */

/* SINGLE GOODPR */
.goodpr_content .locate-cate{
	margin: 1em 0;
}
/* END SINGLE GOODPR */

/* SHARE PB */
.pb-content.share-pb-page{
	margin: 0;
}
.share-pb-page a{
	color: #fff;
	background-color: #1D1D1B;
	padding: 0.5em 1em;
	border-radius: 10px;
}
.share-pb-page a:hover{
	background-color: #ef7d00;
}
#gform_4 ul{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-left: -15px;
}
#gform_4 ul li.gfield{
	width: 100%;
	padding: 0 15px;
}
#field_4_18 label span{
	display: none;
}
#field_4_18 .ginput_container_checkbox ul li{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 15px;
}
#field_4_18 .ginput_container_checkbox ul li input{
	width: unset;
    margin-top: 4px;
    margin-right: 8px;
}
#gform_4 .validation_message{
	color: #ff0000;
	opacity: 0.75;
}
#gform_4 .validation_error{
	color: #ff0000;
	opacity: 0.75;
	margin-bottom: 1em;
}
#field_4_12 .ginput_container{
	position: relative;
}
#gform_4 #field_4_12 #gform_preview_4_12{
	position: absolute;
	top: -1.5em;
}
#gform_4 #field_4_12 #gform_preview_4_12 img{
	filter: grayscale(1);
}
#gform_4 .gform_body ul li:last-child,
#gform_4 .gform_body ul li:last-child label{
	margin-bottom: 0;
}
#gform_4 .gform_body{
	margin-bottom: 30px;
}
#ui-datepicker-div{
	background-color: #fff;
	border: 1px solid #1D1D1B;
	padding: 1em;
	border-radius: 10px;
}
#ui-datepicker-div .ui-datepicker-header,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#ui-datepicker-div .ui-datepicker-header a{
	flex: 0 0 50%;
	text-align: center;
	text-decoration: underline;
	margin-bottom: 15px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{
	flex: 0 0 50%;
	margin-bottom: 15px;
}
/* END SHARE PB*/
/* CONTACT PAGE */
.contact-content a{
	text-decoration: underline;
}
.gform_body ul{
	margin:0;
	padding:0;
	list-style: none;
}
.gform_body ul li label{
	margin-bottom: 20px;
}
.gform_body ul li{
	margin-bottom: 30px;
}
.gform_body ul li input,
.gform_body ul li select,
.gform_body ul li textarea{
	padding: 1em;
	background-color: #f4f4f4;
	border: 0;
	width: 100%;
}
.gform_footer .gform_button{
	background-color: #1D1D1B;
	border-radius: 10px;
}
.gform_footer .gform_button:hover{
	color: #fff;
	background-color: #EF7D00;
}
/* END CONTACT */

/* SEARCH PAGE */
.search-content .pb-archive:first-child{
	padding-top: 0;
}
/* END SEARCH PAGE */

/* FAQ */
.post-type-archive-faq .pb-content{
	margin-top: 0;
	margin-bottom: 30px;
}
/* END FAQ */

/* FORUMS */
.forums-page{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.forums-page .forum-item{	
	width: 48%;
	max-width: 640px;
	margin-bottom: 30px;
	text-align: center;
}
.forums-page .forum-item a{
	display: block;
	width: 100%;
	height: 100%;
}
.forums-page .forum-item a:hover{
	opacity: 0.8;
}
.forums-page .forum-item .forum-img{
	box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.2);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 250px;
	background-color: #ccc;
	border-radius: 10px;
	margin-bottom: 15px;
}
.pb-content.forums-page{
	margin-top: 30px;
}
/* END FORUMS */

/* OTHER CSS */
.livechattext p{
	margin: unset !important;
}
.the-content p a{
	word-break: break-all;
}
.the-content a{
	text-decoration: underline;
	font-weight: bold;
}
/* END OTHER CSS */

/* RESPONSIVE */
/*LG*/
@media (max-width: 1199.98px) {
	.forums-page .forum-item{	
		/*max-width: 540px;*/
	}
}
/*MD*/
@media (max-width: 991.98px) {
	.forums-page{
		justify-content: center;
	}
	.forums-page .forum-item{
		width: 100%;
	}
	#back-top{
		display: flex;
	}
	.content-area{
		margin-top: 70px;
	}
	.site-header{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}
	.burger-icon{
		display: inline-flex;
	}
	.site-branding .desktop-logo{
		display: none;
	}
	.site-branding .mobile-logo{
		display: block;
	}
	.container{
		/*max-width: unset;*/
	}
	.main-navigation{
		display: none;
	}
	.fix-header{
		display: none;
	}
	.site-header{
		height: 70px;
	}
	.site-branding{
		justify-content: flex-end;
		padding: 8px 0;
	}
	.site-branding a {
		text-align: right;
		text-align: -webkit-right;
	}
	.site-branding img{
		/* width: auto; */
		width: 22%;
		height: 40px;
	}
	#home-section .container{
		padding: 0;
	}
	.home-slider{
		flex-direction: column;
	}
	.home-slider .home-slider-img,
	.home-slider .home-slider-content{
		width: 100%;
	}
	.home-slider .home-slider-img{
		height: 350px;
	}
	.btm-footer-detail{
		flex-direction: column;
	}
	.home-highlights .container,
	.home-article .container,
	.explore-themes .container{
		padding: 0;
	}
	#home-pag {
	    width: 100%;
	    top: 325px;
	    height: 20px;
	}
	.site-content{
		margin: 25px auto;
	}
	.home-highlights,
	.homeblog-side,
	.article-box-container,
	.explore-themes{
		padding: 20px;
	}
	.highlight-box{
		margin-bottom: 40px;
	}
	.highlight-box:last-child{
		margin-bottom: 0;
	}
	.theme-container{
		margin-bottom: 20px;
		padding: 0;
	}
	.explore-box a.d-btn{
		width: 100%;
	}
	.social-footer-container{
		text-align: center;
	}
	footer .social-footer ul{
		justify-content: center;
	}
	.footer-menu{
		text-align: center;
		margin: 18px 0;
	}
	.footer-form{
		padding: 30px;
		text-align: center;
	}
	.footer-form h5{
		margin-bottom: 1em;
	}
	.btm-footer ul li{
		padding-right: 4px;
	}
	.btm-footer ul li:after{
		padding-left: 4px;
	}
	.btm-footer-detail{
		text-align: center;
	}
	.btm-footer-detail p{
		width: 90%;
		margin: 0 auto;
	}
	#home-pbtn{
		right: 8em;
	}
	.highlight-box .highlight-img{
		margin-bottom: 0;
	}
	.highlight-box .highlight-detail{
		margin: 1em 0;
	}
	.home-highlights{
		margin-bottom: 0;
	}
	.explore-box .theme-content{
		align-items: center;
	}
	/* RES_ABOUT */
	.pages-list{
		display: none;
	}
	/* RES_PARTNERS */
	.page-template-p_partners strong a{
		margin: 1em 0;
	}
	.page-template-p_partners .partner-item ul{
		list-style: none;
	}
	.page-template-p_partners .partner-item ul li{
		position: relative;
	}
	.page-template-p_partners .partner-item ul li:before{
		content:'•';
		position: absolute;
		left: -10px;
	}
	.homeblog-slide,.home-slider{
		height: auto;
	}
	.twitter-feed{
		margin-top: 40px;
	}
	.footer-form form{
		width: 60%;
		margin: 0 auto;
	}
	.sub-box .gform_wrapper,
	.sub-box .gform_wrapper .gform_body{
		width: 100%;
	}
	/* RES_THEME */
	.theme-page h1{
		margin: 0;
	}
	.theme-lists{
		margin-bottom: 30px;
	}
	.theme-lists .theme-heading{
		flex-direction: column;
		align-items: flex-start;
	}
	.single-theme-recent .article-box{
		margin-bottom: 30px;
	}
	.pb-archive{
		flex-direction: column;
		align-items: flex-start;
	}
	.nav-links{
		margin: 0 auto;
		margin-top: 30px;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	/* EVENT */
	.events-table{
		display: none;
	}
	.event-archive .mobile-label{
		display: block;
		min-width: 100px;
	}
	.event-range,
	.event-content,
	.org-content{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: 20px;
	}
	.home-slider .home-slider-content{
		padding-bottom: 5em;
	}
	.page-template-p_about .link-box{
		margin-top: 15px;
	}

}
/*SM*/
@media (max-width: 767.98px) {
	#gform_4 .gfield.w-25,
	#gform_4 .gfield.w-50,
	#gform_4 .gfield.w-75{
		width: 100% !important;
	}
	.container{
		max-width: 90%;
	}
	.page-template-p_ndc .country-table{
		width: 100%;
		overflow: scroll;
	}
	.ndc-banner{
		height: 360px;
	}
	.theme-lists .each-theme{
		padding: 0;
	}
	.single-theme-heading{
		flex-direction: column;
		align-items: flex-start;
	}
	.single-theme-share{
		flex-direction: column;
		align-items: flex-start;
	}
	.pb-content .result-tab select{
		width: 160px;
	}
	.sub-box .gform_wrapper,
	.sub-box .gform_wrapper .gform_body{
		width: 100%;
	}
	.filter-box.filter-news form{
		flex-direction: column;
	}
	.filter-box.filter-news form .filter-field{
		justify-content: space-around;
	}
	.filter-box.filter-news form .filter-field .filter-group{
		margin-bottom: 15px;
	}
	

}
/*XS*/
@media (max-width: 575.98px) {
	.burger-menu{
		padding-bottom: 120px;
	}
	.cca-item{
		flex-direction: column;
	}
	.cca-item .cca-logo,
	.cca-item .cca-content{
		width: 100%;
	}
	.cca-item .cca-logo{
		margin-bottom: 15px;
	}
	.pb-content .result-tab{
		flex-direction: column;
		align-items: flex-start;
	}
	form .filter-btn{
		justify-content: center;
	}
	.nav-links{
		justify-content: space-around;
	}
	#tabs ul.tab-desktop{
		display: none;
	}
	.tab-mobile{
		display: block;
	}
	#tabs-mobile,#tabs-mobile-url{
		width: 100%;
		color: #fff;
		background-color: #ef7d00;
		border: none;
		padding: 0.5em;
	}
	.theme-cate{
		margin-top:1em;
	}
	.footer-form form{
		width: 100%;
	}
	
}
/* END RESPONSIVE */

/* NEWSLETTERE 2022 */
.new2022 .row {
	width: 100%;
}
.new2022 .input-field {
	width: 100%;
    border: none;
    margin: 7px 0;
    padding: 8px 15px;
	border-radius: unset;
}
.new2022 .error {
	color: #ff0000;
	font-size: 12px;
}
.new2022 .btn-submit {
    background-color: #1D1D1B;
    border-radius: 10px;
	padding: 8px 18px;
    margin-top: 8px;
}
.new2022 .btn-submit:hover,
.new2022 .btn-submit:active {
	color: #f4f4f4;
}

.footer-form .sub-box {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.footer-form .sub-box form {
	align-items: flex-start;
}
.footer-form .sub-box .new2022 .input-field {
	width: 80%;
}

.new2022 input:-webkit-autofill,
.new2022 input:-webkit-autofill:hover, 
.new2022 input:-webkit-autofill:focus {
  border: 0;
  -webkit-text-fill-color: #1D1D1B;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

@media (max-width: 1199.98px) {
	.footer-form .sub-box .new2022 .input-field {
		width: 100%;
	}
}
@media (max-width: 991.98px) {
	.sub-box h2 {
		font-size: 20px;
	}
	.footer-form .sub-box {
		align-items: center;
	}
	.footer-form .sub-box form {
		align-items: center;
	}
	.footer-form .sub-box .new2022 .input-field {
		width: 70%;
		margin: 8px auto;
	}
}
@media (max-width: 767.98px) {
	.footer-form .sub-box .new2022 .input-field {
		width: 68%;
		margin: 8px auto;
	}
}
@media (max-width: 575.98px) {
	.footer-form .sub-box .new2022 .input-field {
		width: 60%;
		margin: 8px auto;
	}
}
@media (max-width: 390px) {
	.footer-form .sub-box .new2022 .input-field {
		width: 85%;
		margin: 8px auto;
	}
}
/* END NEWSLETTER 2022 */