@charset "UTF-8";
/*
Theme Name:Prospects
Author:Savills
Author URI:https://www.savills.com/
Version:1
*/
@font-face {font-family:'Gotham'; 
	src:url('fonts/GothamSSm-Light.eot'); src:url('fonts/GothamSSm-Light.eot?#iefix') format('embedded-opentype'),
     url('fonts/GothamSSm-Light.woff') format('woff'),
     url('fonts/GothamSSm-Light.ttf') format('truetype'),
     url('fonts/GothamSSm-Light.svg#Gotham') format('svg'); font-weight:300; font-style:normal;}
@font-face {font-family:'Gotham'; 
	src:url('fonts/GothamSSm-Book.eot'); src:url('fonts/GothamSSm-Book.eot?#iefix') format('embedded-opentype'),
     url('fonts/GothamSSm-Book.woff') format('woff'),
     url('fonts/GothamSSm-Book.ttf') format('truetype'),
     url('fonts/GothamSSm-Book.svg#Gotham') format('svg'); font-weight:normal; font-style:normal;}     
@font-face {font-family:'Gotham'; 
	src:url('fonts/GothamSSm-Medium.eot'); src:url('fonts/GothamSSm-Medium.eot?#iefix') format('embedded-opentype'),
     url('fonts/GothamSSm-Medium.woff') format('woff'),
     url('fonts/GothamSSm-Medium.ttf') format('truetype'),
     url('fonts/GothamSSm-Medium.svg#Gotham') format('svg'); font-weight:500; font-style:normal;}     
@font-face {font-family:'Gotham'; 
	src:url('fonts/GothamSSm-Bold.eot'); src:url('fonts/GothamSSm-Bold.eot?#iefix') format('embedded-opentype'),
     url('fonts/GothamSSm-Bold.woff') format('woff'),
     url('fonts/GothamSSm-Bold.ttf') format('truetype'),
     url('fonts/GothamSSm-Bold.svg#Gotham') format('svg'); font-weight:700; font-style:normal;}  
@font-face{font-family:'icomoon';
	src:url('fonts/icomoon.eot?761rkz&1612973751'); src:url('fonts/icomoon.eot?761rkz&1612973751#iefix') format("embedded-opentype"),
     url('fonts/icomoon.ttf?761rkz&1612973751') format("truetype"),
		 url('fonts/icomoon.woff?761rkz&1612973753') format("woff"),
		 url('fonts/icomoon.svg?761rkz&1612973751#icomoon') format("svg"); font-weight:normal;font-style:normal}

#wpadminbar {height:3px !important; overflow:hidden; z-index:9999;}
#wpadminbar:hover {height:32px !important;}
.editCurrentPage {display:none !important;}
@media(max-width:1199px){
	#wpadminbar {display:none !important;}
}
@media (min-width:1200px) {
	.logged-in .editCurrentPage {position:absolute; top:0; left:50%; margin-left:-28px; z-index:200; display:block !important;}
	.logged-in .editCurrentPage a {background:rgba(0,0,0,0.5); height:40px; padding:0 14px 0 11px; color:#fff !important; font-size:20px; line-height:40px; display:block; position:relative; top:0; right:0; transition:.4s ease;}
	.logged-in .editCurrentPage a:hover {background:rgba(0,0,0,1);}
}

* {border:medium none; margin:0; padding:0; outline:none !important;}
a {color:#53939c; text-decoration:none;}
a:hover, a:active, a:focus {color:#38646a; text-decoration:none;}
html, body {height:100%;}
body {background:#fff; color:#333; font:normal 15px 'Gotham',Arial,Helvetica,sans-serif; line-height:1.33; display:flex; flex-direction:column;}
body:lang(zh) {/*font-family:"Microsoft YaHei", Arial, san-serif;*/}

* {-moz-box-sizing:border-box; box-sizing:border-box; float:none;}
table {border-spacing:0; padding:0;}
img {max-width:100%; height:auto;}

.clr {clear:both;}
.container {width:100%; max-width:750px; padding:0 15px; margin:0 auto;}
@media(min-width:992px){
	.container {max-width:990px;}
}
@media(min-width:1200px){
	.container {max-width:1200px;}
}
@media(min-width:1300px){
	.container {max-width:1288px;}
}

#header {padding:0; flex:0 0 auto;}
@media(max-width:767px){
	#header.open:before {content:''; background:#fff; width:100%; height:60px; position:fixed; left:0; top:0; z-index:8;}
}

main {flex:1 0 auto;}
#footer {background:#25273A; flex:0 0 auto;}

.heaferFake {height:90px; flex:0 0 auto; white-space:nowrap;}
.hFlex {padding:10px 0;}
.logo {width:100%; padding:0;}
.logo img {max-width:100%; display:block;}
.sav {flex:0 0 auto; position:relative;}
.sav img {width:60px; display:block;}
@media(max-width:767px){
	.hFlex {border-top:1px solid #4c4d50; border-bottom:1px solid #4c4d50;}
	.sav {background:#fff; width:100%; padding:15px; position:fixed; left:0; top:0; z-index:11;}
}
@media(min-width:768px){
	.logo {width:auto; padding:0 0 20px; flex:0 0 auto;}
	.logo img {width:498px;}
	.sav {padding:0 0 20px;}
	.sav img {width:106px;}
	.hFlex {background:#fff; padding:20px 0 0; overflow:hidden; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:flex-end;}
	.hFlex > * {/*opacity:1; transition:opacity ease .3s;*/}
	.scrolled .hFlex {height:20px; padding-bottom:0;}
	.scrolled .hFlex > * {/*opacity:0;*/}
	.scrolled #header {background:#fff; width:100%; position:fixed; left:0; top:0; z-index:10;}
	.heaferFake {height:0;}
	.scrolled .heaferFake {height:210px;}
}

.menuBtn {width:30px; height:30px; display:inline-block; position:fixed; right:20px; top:16px; z-index:15;}
.menuBtn span {background:#4c4d50; width:26px; height:2px; margin-left:2px; position:relative; display:block; border-radius:1px; transition:ease .3s;}
.menuBtn span {margin-top:6px;}
#header.open .menuBtn span {background:#4c4d50;}
#header.open .menuBtn span:nth-child(1) {transform:rotate(45deg) translateZ(0px); width:26px; height:2px; top:5px; left:0;}
#header.open .menuBtn span:nth-child(2) {display:none;}
#header.open .menuBtn span:nth-child(3) {transform:rotate(-45deg) translateZ(0px); width:26px; height:2px; top:-3px; left:0;}
@media (min-width:768px) { 
  .menuBtn {display:none;}
}

.menuBox, .menuBox ul {margin:0; list-style:none;}
.menuBox .menu li > a {width:100%; font-size:18px; color:#374059; padding:7px 15px; text-decoration:none !important; text-align:center; display:block; text-transform:uppercase;}
@media (max-width:767px) {
  .menuBox {background:#fff; width:100%; height:100%; text-align:center; overflow:scroll; position:fixed; left:0; top:0; z-index:4; display:none;}
  .menuBox .menu {display:block !important; height:auto !important;}
  .menuBox .container {height:100%;}
  .menuInner {min-height:100vh; min-height:-webkit-fill-available; padding:60px 15px 50px; display:flex; flex-flow:column nowrap; justify-content:center;}
}
@media(min-width:768px){
	.menuBox {width:100%; padding:0; margin:0 0 20px; border-top:1px solid #707070; border-bottom:1px solid #707070; display:block !important;}
	.menuInner {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.menuBox .menu {display:flex; flex-flow:row nowrap; justify-content:flex-end;}
  .menuBox .menu li {display:inline-block;}
  .menuBox .menu li > a {padding:16px 12px 12px; font-size:12px;}
	.menuBox .menu li:first-child > a {padding-left:0 !important;}
}
@media(min-width:992px){
	.menuBox .menu li > a {padding:16px 15px 12px; font-size:15px;}
}

.hLang {padding:10px 0 0;}
.hLang ul {width:100%; height:23px; padding:0; margin:0; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
.hLang .lang-item {padding:0 0 0 10px; list-style:none;} 
.hLang li a img {display:block;}
@media(min-width:768px){
	.hLang {padding:0; flex:0 0 auto;}
	.hLang .lang-item {padding:0 0 0 5px;}
}
@media(min-width:992px){
	.hLang .lang-item {padding:0 0 0 8px;}
}
@media(min-width:1200px){
	.hLang .lang-item {padding:0 0 0 10px;}
}

/*.hLang {margin:5vw 0 0; border-top:1px solid #ddd; display:flex; flex-flow:row nowrap; justify-content:flex-end; position:relative;}
.hLang ul {background:#fff; width:auto; padding:5px 0 5px 13px; margin:-13px 0 0; display:flex; flex-flow:row nowrap; list-style:none; position:relative; z-index:2;}
.hLang ul li {line-height:14px; font-size:13px;}
.hLang ul li + li {padding:0 0 0 4px; display:flex; flex-flow:row nowrap;}
.hLang ul li + li:before {content:'|'; color:#383f59; padding:0 4px 0 0;}
.hLang ul a {color:#53939c; font-weight:700; display:block;}
.hLang ul .current-lang a {color:#383f59; cursor:default;}
@media(min-width:768px){
	.hLang {margin:15px 0 0;}
	.hLang ul {margin:-14px 0 0;}
}
@media(min-width:992px){
	.hLang {margin:13px 0 0;}
}*/

.fBox {padding:24px 0 50px; text-align:center;}
.fBox ul {list-style:none;}
.fnav li {padding:11px 0;}
.fnav a {color:#fff;}
.flang {padding:29px 0 0; display:flex; flex-flow:row nowrap; justify-content:center; position:relative;}
.flang ul {width:auto; padding:5px 0; margin:0; display:flex; flex-flow:row wrap; list-style:none; position:relative; z-index:2;}
.flang ul li {padding:0 6px;}
/* .flang ul li {line-height:14px; font-size:16px;}
.flang ul li + li {padding:0 0 0 5px; display:flex; flex-flow:row nowrap;}
.flang ul a {color:#53939c; font-weight:400; display:block;}
.flang ul .current-lang a {color:#aeb5bf; cursor:default;} */
@media(min-width:768px){
	.fBox {width:100%; padding:14px 0; text-align:left; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.flang {margin:0; padding:5px 0 5px 50px;}
	.flang ul {padding:0;}
	.flang ul li {font-size:13px;}
	.fnav ul {display:flex; flex-flow:row nowrap;}
	.fnav li {padding:0 5px;}
	.fnav li a {padding:0 5px; font-size:12px;}
	.fnav li:first-child, .fnav li:first-child a {padding-left:0;}
}
@media(min-width:992px){
	.fnav li a {font-size:15px;}
}

[class^="icon-"],[class*=" icon-"] {font-family:'icomoon' !important; font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-envelope:before {content:"\e900"}
.icon-envelope1:before {content:"\e901"}
.icon-search:before {content:"\e986"}
.icon-circle-right:before {content:"\ea42"}
.icon-circle-left:before {content:"\ea44"}
.icon-facebook:before {content:"\ea90"}
.icon-twitter:before {content:"\ea96";}
.icon-linkedin22:before {content:"\eaca"}
.icon-file-pdf:before {content:"\eadf"}

.sv-cookie-notification {opacity:0;bottom:20px;position:fixed;width:0;z-index:100;transition:opacity .5s ease-out;pointer-events:none; line-height:21px;visibility:hidden;}
.sv-cookie-notification.sv--visible {width:100%;padding:0 15px;opacity:1; visibility:visible;}
.sv-cookie-notification.sv--cta {bottom:5.3125rem}
.sv-cookie-notification__content-wrap {max-width:1170px;margin:0 auto;padding:12px;background:#181a2c;border-radius:4px;font-size:15px;pointer-events:all}
.sv-cookie-notification__content-wrap>button {margin:0;align-self:flex-end; cursor:pointer;}
.sv-cookie-notification__warning,.sv-cookie-notification__warning-link {font-size:14px; font-family:'Domine',sans-serif;}
.sv-cookie-notification__warning {color:#fff;margin-bottom:20px;display:block}
.sv-cookie-notification__warning-link {color:#ffdf00 !important; display:inline; border-bottom:1px solid #ffdf00; text-decoration:none !important; white-space:nowrap;}
.sv-button {-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:0;color:#252839;display:inline-block;font-family:'Gotham',Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:1;margin:0;padding:18px 30px 17px; position:relative;text-align:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:linear-gradient(90deg,#252839 50%,#ffdf00 0);background-size:200% auto;background-position:100% 0;background-repeat:no-repeat; white-space:nowrap; cursor:pointer;}
.sv-button:active {background-position:-.8125rem 0;color:#ffdf00}
.sv-button.sv--disabled,.sv-button:disabled {background:#eee!important;color:#78828b!important;cursor:default;pointer-events:none}
.sv-button.sv--disabled>a {color:#78828b!important}
.sv-button.sv--link {padding:0}
.sv-button.sv--full {width:100%}
.sv-cookie-notification p {margin:0;}
@media(min-width:768px){
	.sv-cookie-notification__content-wrap {display:flex; align-items:center; margin:0 auto; font-size:16px;}
	.sv-cookie-notification__warning {margin-bottom:0;}
	.sv-cookie-notification button {width:205px; padding:18px 30px 17px; margin-bottom:0; flex:0 0 auto;}
}
@media(min-width:1024px){
	.sv-cookie-notification__warning, .sv-cookie-notification__warning-link, .sv-expandable-item__content p {font-size:14px; letter-spacing:0;}
}
@media(min-width:1136px){
	.sv-cookie-notification__content-wrap {max-width:1200px;}
}
@media(max-width:1499px){
	.sv-cookie-notification__content-wrap {margin-right:33%;}
}
@media(max-width:480px){
	.sv-cookie-notification__content-wrap {margin-right:68px;}
}
@media (-ms-high-contrast:none),(pointer:fine) and (hover:hover){
	.sv-button[type=button],.sv-button[type=submit]{transition:background-position .25s,color .25s}
	.sv-button.sv--link{transition:background-position .25s}
	.sv-button:focus,.sv-button:hover,.sv-button[focus-within]{background-position:-.8125rem 0;color:#ffdf00;outline:none}
	.sv-button:focus,.sv-button:focus-within,.sv-button:hover{background-position:-.8125rem 0;color:#ffdf00;outline:none}
}

.sv-cookie-notification__close {background-color:#252839; border:2px solid #fff; box-shadow:0 0 0.25rem 0 rgb(0 0 0 / 20%); position:absolute; font-size:0; height:24px; width:24px; border-radius:50%; top:-12px; right:-12px; outline:0; margin:0; cursor:pointer;}
.sv-cookie-notification__close:before, .sv-cookie-notification__close:after {content:''; background:#fff; width:12px; height:1px; position:absolute; left:4px; top:9px;}
.sv-cookie-notification__close:before {transform:rotate(45deg) translateZ(0px);}
.sv-cookie-notification__close:after {transform:rotate(-45deg) translateZ(0px);}

.sv-cookie-management__banner-cta {display:flex; flex-flow:column nowrap; justify-content:center; align-items:center; white-space:nowrap;}
.sv-cookie-management__management-link {font-size:14px; font-family:Gotham, sans-serif; font-weight:700; margin:1px auto 18px; 	display:inline-block;}
.sv-cookie-management__management-link span, .sv-cookie-management__warning-link {color:#ffdf00; display:inline; border-bottom:1px solid #ffdf00;}
@media(min-width:768px){
	.sv-cookie-management__banner-cta {margin-left:1.25rem;}
}
@media(min-width:1500px){
	.sv-cookie-management__banner-cta {flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.sv-cookie-management__banner-cta .sv-button {margin-left:24px;}
	.sv-cookie-management__management-link {margin-bottom:0;}
}

@media(min-width:768px){
	.sv-cookie-management__modal::-webkit-scrollbar {background:rgba(0,0,0,0); width:0px;}
	.sv-cookie-management__modal::-webkit-scrollbar-thumb {-webkit-border-radius:0px; border-radius:0px; background:rgba(255,255,255,1) !important; background:rgba(0,0,0,0) !important; /* background:rgba(140,140,140,1) !important; */ /* invisible scroll */}
	.sv-cookie-management__modal::-webkit-scrollbar-thumb:window-inactive {background:rgba(0,0,0,0);}
	.sv-cookie-management__modal::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0); background:rgba(0,0,0,0); -webkit-border-radius:0px; border-radius:0px;}
}

.sv-cookie-management__modal {display:none; background:rgba(73,75,88,.50196); height:100%; left:0; position:fixed; top:0; width:100%; z-index:1000; overflow-y:scroll;}
.sv-cookie-management__modal--visible {display:block;}
.sv-cookie-management__modal-content {padding:24px; display:flex; flex-direction:column; color:#000; font-size:14px; font-family:'Domine', Georgia, Palatino Linotype, serif; background-color:#fff; width:100vw; height:100vh; left:0; right:0; margin:0 auto; overflow-y:scroll; line-height:1.5;}
.sv-cookie-management__modal-content p {padding:0 0 14px; margin:0;}
.sv-cookie-management__modal-content a {color:#000; font-weight:500; border-bottom:1px solid #000;}
.sv-cookie-management__modal-title {padding:0 0 24px; margin:0; font-size:24px; font-weight:300; line-height:1.5;}
.sv-cookie-management__modal .sv-expandable-list {padding:0 0 24px;}
.sv-expandable-item__content {display:none;}
.sv-expandable-item {border-bottom:1px solid #999795; position:relative;}
.sv-expandable-item__header {padding:20px 0; cursor:pointer; display:block; position:relative;}
.sv-expandable-item__header.sv--expanded + .sv-expandable-item__content {display:block;}
.sv-expandable-item__header:before {content:""; position:absolute; width:19px; height:19px; top:16px; right:8px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.9 24.9'%3E%3Ccircle cx='12.4' cy='12.4' r='12.4' fill='%23CE1A20' class='st0'/%3E%3Cpath fill='%23FFF' d='M18.7 11.4h-5.3V6.2c0-.6-.4-1-1-1s-1 .4-1 1v5.3H6.2c-.6 0-1 .4-1 1s.4 1 1 1h5.3v5.3c0 .6.4 1 1 1s1-.4 1-1v-5.3h5.3c.6 0 1-.4 1-1s-.5-1.1-1.1-1.1z' class='st1'/%3E%3C/svg%3E");}
.sv-expandable-item__header.sv--expanded:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.9 24.9'%3E%3Ccircle cx='12.4' cy='12.4' r='12.4' fill='%23CE1A20' class='st0'/%3E%3Cpath fill='%23FFF' d='M18.7 13.4H6.2c-.6 0-1-.4-1-1s.4-1 1-1h12.5c.6 0 1 .4 1 1s-.4 1-1 1z' class='st1'/%3E%3C/svg%3E");}
.sv-expandable-item__title {padding-right:50px; margin:0; font-size:18px; font-weight:400; line-height:1.2; white-space:nowrap; text-overflow:ellipsis;}
.sv-cookie-management__modal-cta {display:flex; flex-wrap:wrap; align-items:center; grid-gap:16px; gap:16px; justify-content:flex-end; margin-top:16px;}
.sv-cookie-management__modal-cta .sv-button {width:initial; min-width:205px;}
.sv-expandable-item__content {padding:0 50px 24px 0;}
.sv-custom-input {padding:16px 0 10px; font-weight:500; display:block; position:relative;}
.sv-custom-input.sv--checkbox input, .sv-custom-input.sv--radio input {position:absolute; opacity:0; cursor:default;}
.sv-custom-input__check {min-height:21px; padding:0 0 0 30px; display:block; position:relative;}
.sv-custom-input.sv--checkbox input:disabled~.sv-custom-input__check, .sv-custom-input.sv--radio input:disabled~.sv-custom-input__check {opacity:.3; cursor:not-allowed;}
.sv-custom-input__check:before {content:''; width:18px; height:18px; border:1px solid #9a9896; display:inline-block;}
.sv-custom-input__check:after {content:''; width:20px; height:20px; background:#3e3e40; transform:scale(0);}
.sv-custom-input__check:after, .sv-custom-input__check:before {position:absolute; top:0; left:0; transition:all .15s;}
.sv-custom-input.sv--checkbox .sv-custom-input__check:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23fff' fill='%23252839' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:14px;}
.sv-custom-input.sv--checkbox input:checked~.sv-custom-input__check:after {transform:scale(1);}
@media(min-width:768px){
	.sv-cookie-management__modal-content {width:575px; height:auto; max-height:85%; position:relative; top:100px;}
	.sv-expandable-item__header:before {top:22px; right:8px;}
}
@media(min-height:800px){
	.sv-expandable-list {margin-bottom:75px;}
	.sv-expandable-list:has(.sv-expandable-item__header.sv--expanded) {margin-bottom:0;}
}

.mainImg .attachment-post-thumbnail {opacity:0;}
.mainImg {background-position:center center; /*transition:background-position ease-in .2s;*/}
@media(max-width:1199px){
	.mainImg {background-size:cover;}
}

.page404 {min-height:100%; padding:50px 0; display:flex; flex-flow:column nowrap; justify-content:center; align-items:center;}

.post-categories {list-style:none;}
.post-categories a {font-size:12px; font-weight:700; text-transform:uppercase;}
@media(min-width:768px){
	.post-categories a {font-size:14px;}
}

.category-cities .hLang {border-color:#CE181E;}
.current-menu-item.menu-item-55 a,
.current-menu-item.menu-item-68 a,
.current-post-parent.menu-item-55 a,
.current-post-parent.menu-item-68 a,
.category-cities .catTitle,
.mostReadEl.category-cities .post-categories a,
.relEl.category-cities .post-categories a,
.category-cities .post-categories a {color:#CE181E;}

.category-sectors .hLang {border-color:#1b9cce;}
.current-menu-item.menu-item-64 a,
.current-menu-item.menu-item-69 a,
.current-post-parent.menu-item-64 a,
.current-post-parent.menu-item-69 a,
.category-sectors .catTitle,
.mostReadEl.category-sectors .post-categories a,
.relEl.category-sectors .post-categories a,
.category-sectors .post-categories a {color:#1b9cce;}

.category-themes .hLang {border-color:#6767D6;}
.current-menu-item.menu-item-65 a,
.current-menu-item.menu-item-70 a,
.current-post-parent.menu-item-65 a,
.current-post-parent.menu-item-70 a,
.category-themes .catTitle,
.mostReadEl.category-themes .post-categories a,
.relEl.category-themes .post-categories a,
.category-themes .post-categories a {color:#6767D6;}

.category-views .hLang {border-color:#f26330;}
.current-menu-item.menu-item-66 a,
.current-menu-item.menu-item-71 a,
.current-post-parent.menu-item-66 a,
.current-post-parent.menu-item-71 a,
.category-views .catTitle,
.mostReadEl.category-views .post-categories a,
.relEl.category-views .post-categories a,
.category-views .post-categories a {color:#f26330;}

.category-data .hLang {border-color:#5d8c70;}
.current-menu-item.menu-item-67 a,
.current-menu-item.menu-item-72 a,
.current-post-parent.menu-item-67 a,
.current-post-parent.menu-item-72 a,
.category-data .catTitle,
.mostReadEl.category-data .post-categories a,
.relEl.category-data .post-categories a,
.category-data .post-categories a {color:#5d8c70;}

.catHeader {padding:25px 0; border-bottom:1px dotted #707070;}
.catTitle {padding:0; margin:0; font-size:18px !important; font-weight:500; text-transform:uppercase;}
.catDes {padding:25px 0 0; font-size:18px;}
.catList {padding:24px 0 0;}
.catEl {padding:0 0 40px;}
.catElTitle {padding:10px 0 0;}
.catElTitle a {color:#000 !important; font-size:15px; font-weight:700; line-height:1.2;}
.catElImg img {display:block;}
.catElInfo {padding:20px 0 0;}
.catElText {padding:7px 0 0;}
@media(max-width:767px){
	.catEl.square {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.catEl.square .catElInfo {padding:0 20px 0 0; order:1;}
	.catEl.square .catElImg {width:33.3333333333%; flex:0 0 auto; order:2;}
	.catList .cathLinks {display:none;}
}
@media(min-width:768px){
	.catHeader {padding:10px 0 50px;}
	.catTitle {font-size:30px !important;}
	.catDes {font-size:20px;}
	.catList {padding:44px 0 0; margin:0 -10px; display:flex; flex-flow:row wrap;}
	.catList .clr {width:100%; height:1px; display:block;}
	.catEl {width:50%; padding:0 10px 50px;}
	.catEl.rect {width:50%;}
	.catElSub ul {list-style:none; display:flex; flex-flow:row wrap;}
	.catElSub ul li + li {padding-left:10px;}
	.catElImg img {display:none;}
	.catElImg a {background-repeat:no-repeat; background-position:center center; background-size:cover; width:100%; height:216px; display:block;}
	.catEl.rect .catElImg a {height:216px;}
}
@media(min-width:992px){
	.catEl {width:25%; padding:0 10px 50px;}
	.catElImg a {height:192px;}
	.catEl.rect .catElImg a {height:290px;}
}
@media(min-width:1200px){
	.catList {margin:0 -15px;}
	.catEl {padding:0 15px 60px;}
	.catElTitle a {font-size:20px;}
	.catElImg a {height:200px;}
	.catEl.rect .catElImg a {height:352px;}
}
@media(min-width:1300px){
	.catEl.rect .catElImg a {height:378px;}
}

.pdfBox {background:#f6f6f6; padding:24px 0; margin:0 0 20px;}
.pdfFlex {width:100%; display:flex; flex-flow:row nowrap;}
.pdfImg {width:36%; flex:0 0 auto;}
.pdfImg img {max-width:100%;}
.pdfInfo {width:100%; padding:0 0 0 20px;}
.pdfTitle {padding:10px 0 3px; font-size:20px; font-weight:400; font-family:"Domine","Times New Roman",serif;}
.pdfText {padding:5px 0; font-size:13px;}
.pdfText p {padding:0; margin:0;}
.pdfBtn {padding:5px 0 0;}
.pdfBtn a {background:#ffe850; height:30px; padding:0 15px; color:#000; font-size:12px; font-weight:500; line-height:30px; display:inline-block;}
@media(min-width:375px){
	.pdfImg {width:160px;}
}
@media(min-width:768px){
	.pdfBox {margin:0 0 30px;}
	.pdfTitle {font-size:30px;}
	.pdfText {max-width:620px; padding:15px 0;}
	.pdfImg {width:240px;}
	.pdfInfo {padding:20px 0 0 60px;}
	.pdfText {font-size:16px;}
	.pdfBtn a {height:50px; padding:0 35px; line-height:50px; font-size:20px;}
}
@media(min-width:992px){
	.pdfFlex {padding:0 0 0 60px;}
	.pdfImg {width:308px;}
}
@media(min-width:1200px){
	.pdfFlex {padding:0 0 0 80px;}
	.pdfInfo {padding:30px 0 0 150px;}
	.pdfText {font-size:20px;}
}

.artBox {padding:0 0 30px;}
.artSide {display:none;}
@media(min-width:768px){
	.artFlex {width:100%; display:flex; flex-flow:row nowrap; justify-content:stretch; position:relative;}
	.artBox {width:60%; padding:0 30px 40px 0; flex-grow:1; order:1;}
	.artSide {width:224px; display:block; flex:0 0 auto; order:2;}
	.artSideSticky.sticky {position:sticky; top:20px; /* top:88px;*/}
}
@media(min-width:992px){
	.artSide {width:250px;}
}
@media(min-width:1200px){
	.artSide {width:340px;}
}

.sinImg img {display:block;}
.sinSub {padding:15px 0 0;}
.sinSub ul {list-style:none; display:flex; flex-flow:row wrap;}
.sinSub ul li + li {padding-left:10px;}	
.sinTitle {padding:15px 0 0;}
.sinTitle, .sinTitle * {font-size:20px; font-weight:400; font-family:'Domine',sans-serif; line-height:1.3;}
.sinExcerpt {padding:15px 0 0;}
.sinExcerpt * {font-size:16px; font-weight:400; line-height:1.4;}
.sinShareBox {padding:30px 0 20px; border-bottom:1px dotted #000;}
.sinDate {font-size:12px; font-weight:700;}
.shareBox {padding:15px 0 0;}
@media(max-width:767px){
	.sinImg {margin:0 -15px;}
}
@media(min-width:768px){
	.sinSub {padding:22px 0 0;}
	.sinShareBox {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:flex-end;}
	.shareBox {padding:0;}
}
@media(min-width:1200px){
	.sinTitle, .sinTitle * {font-size:30px;}
	.sinDate {font-size:14px;}
}

.hLinks {width:100%; max-width:400px; padding:26px 0 0;}
.hLink {width:50%; margin:10px 3px 0 10px; display:flex; flex-flow:row nowrap; align-items:center; position:relative;} 
.hLink:before {content:''; background:#efefef; width:102%; height:111%; position:absolute; left:0; top:0; z-index:1;}
.hLink a {background:#25273a; width:100%; height:112px; padding:24px 12px 26px 11px; margin:-10px 0 0 -10px; color:#fff; font-size:11px; letter-spacing:0.6px; line-height:1.3; text-decoration:none !important; text-transform:uppercase; display:flex; flex-flow:row nowrap; align-items:center; position:relative; z-index:3;}
.hLink a:after {content:''; background:#ffe850; width:26px; height:26px; position:absolute; right:0; bottom:0; z-index:4;}
.hLink a span {background:#25273a; width:13px; height:2px; position:absolute; right:8px; bottom:12px; z-index:5;}
.hLink a span:before {content:''; width:10px; height:10px; border:solid #25273a; border-width:0 2px 2px 0; transform:rotate(-45deg); position:absolute; right:-1px; top:-4px;}
@media(min-width:375px){
	.hLink a {font-size:12px;}
}
@media(min-width:425px){
	.hLink a {font-size:14px;}
}
@media(max-width:767px){
	.hLinks {display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.hRow .hLinks {display:none;}
}
@media(min-width:768px){
	.hMain .hLinks {display:none;}
	.hLinks {padding:0 20px 0 0;}
	.hLink {width:100%; max-width:146px; margin:10px 0 40px 10px;}
	.hLink:before {top:3px; left:5px;}
	.artSide .hLink {margin-bottom:30px;}
}
@media(min-width:992px){
	.hLink {max-width:193px;}
	.hLink a {height:130px; padding:30px 12px 30px 15px; font-size:16px; line-height:22px;}
}
@media(min-width:1200px){
	.hLink {max-width:243px;}
	.hLink a {height:150px; padding:30px 12px 30px 18px; font-size:20px; letter-spacing:-0.5px; line-height:26px;}
	.hLink a:after {width:30px; height:30px;}
	.hLink a span {right:10px; bottom:14px;}
}

.promo {background:#efefef; margin:15px 0 0 15px;}
.promoBg {background:#25273a; /*background:#35384a;*/ padding:50px 20px; text-align:center;}
.promoBg {position:relative; top:-15px; left:-15px;}
.promoTitle {color:#d2d7dc; font-size:22px; font-weight:700; line-height:1.3;}
.promoText {padding:24px 0 0; font-size:18px; color:#fff;}
.promoBtn {padding:30px 0 38px;}
.promoBtn a {background:#ffdf00; padding:13px; color:#374059 !important; font-size:18px; font-weight:700; line-height:20px; text-transform:uppercase; display:block;}
.promoSoc {max-width:360px; margin:0 auto; padding:20px 0 0; display:flex; flex-flow:row nowrap; justify-content:space-around;}
.promoSoc a {background-repeat:no-repeat; background-position:center center; background-color:#f4ede5; width:50px; height:50px; border-radius:50%; display:block;}
.promoSoc div:nth-child(1) a {background-image:url(images/tw.svg); background-size:auto 25px;}
.promoSoc div:nth-child(2) a {background-image:url(images/fb.svg); background-color:initial; background-size:contain;}
.promoSoc div:nth-child(3) a {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.1 13.5'%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='cd58693c-75f4-455b-abc3-1c356b7bf845' data-name='Layer 2'%3E%3Cg id='231722fa-4be0-4b89-b5db-6e0e1d3a34c6' data-name='Layer 1'%3E%3Cpath fill='%2325273a' d='M.2,13.5h3V4.4H.2ZM1.7,0a1.6,1.6,0,1,0,0,3.1h0A1.6,1.6,0,1,0,1.7,0M14.1,8.3v5.2h-3V8.6c0-1.2-.4-2.1-1.5-2.1A1.7,1.7,0,0,0,8,7.7a2.1,2.1,0,0,0-.1.7v5.1h-3s0-8.2,0-9.1h3V5.7h0a3,3,0,0,1,2.7-1.5c2,0,3.5,1.3,3.5,4.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size:auto 24px;}
@media(min-width:768px){
	.promo {margin:20px 0 0 20px;}
	.promoBg {padding:50px 30px; top:-20px; left:-20px;}
	.promoTitle {font-size:24px;}
	.promoSoc {max-width:250px;}
	.promoSoc a {width:40px; height:40px;}
	.promoSoc div:nth-child(1) a {background-size:auto 20px;}
	.promoSoc div:nth-child(3) a {background-size:auto 19px;}
}
@media(min-width:992px){
	.promoBg {padding:35px 30px 42px;}
	.promoTitle {font-size:22px;}
	.promoText {font-size:15px;}
	.promoSoc {max-width:150px;}
	.promoSoc a {width:30px; height:30px;}
	.promoSoc div:nth-child(1) a {background-size:auto 18px;}
	.promoSoc div:nth-child(3) a {background-size:auto 17px;}
	.promoBtn a {font-size:14px;}
}
@media(min-width:1200px){
	.promoBg {padding:40px 30px 55px;}
	.promoTitle {font-size:24px;}
	.promoText {font-size:17px;}
	.promoSoc {max-width:200px; padding:25px 0 0;}
	.single-post .promoSoc {max-width:210px; padding:28px 0 0;}
	.promoSoc a {width:40px; height:40px;}
	.promoSoc div:nth-child(1) a {background-size:auto 20px;}
	.promoSoc div:nth-child(3) a {background-size:auto 19px;}
}
@media(min-width:1300px){
	.promoBg {padding:45px 35px 50px;}
	.promoSoc {max-width:210px;}
	.promoTitle {font-size:25px;}
	.promoText {font-size:18px;}
}

.related {margin:30px 0 0; padding:30px 0; border-top:1px dotted #000;}
.relatedTitle {font-size:16px; font-weight:500; text-transform:uppercase;}
.relList {padding:15px 0 0;}
.relElTitle {padding:10px 0 0;}
.relElTitle a {color:#000 !important; font-size:15px; font-weight:700; line-height:1.2;}
.relElImg img {display:block;}
.relElInfo {padding:20px 0 0;}
.relElText {padding:7px 0 0;}
@media(max-width:575px){
	.relEl {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.relEl .relElInfo {padding:0 20px 0 0; order:1;}
	.relEl .relElImg {width:33.3333333333%; flex:0 0 auto; order:2;}
	.relEl + .relEl {padding:25px 0 0;}
}
@media(min-width:576px){
	.relList {padding:25px 0 0; margin:0 -10px; display:flex; flex-flow:row wrap;}
	.relEl {width:33.26%; padding:0 10px;}
}
@media(min-width:768px){
	.relatedTitle {font-size:18px;}
}
@media(max-width:1199px){
	.relElImg a {background:none !important;}
}
@media(min-width:1200px){
	.relElImg a {background-size:100% auto; background-position:center 0; background-repeat:no-repeat; height:220px; display:block;}
	.relElImg a img {display:none;}
}
@media(min-width:1300px){
	.relElImg a {height:240px;}
}

.mostRead {padding:0 0 20px;}
.mostReadTitle {padding:0 0 15px; font-size:16px; font-weight:500; text-transform:uppercase;}
.mostReadList > div {padding:10px 0 20px; border-top:1px dotted #000;}
.mostReadEl {padding:0 0 20px;}
.mostReadElTitle {padding:10px 0 5px;}
.mostReadElTitle a {color:#000 !important; font-size:15px; font-weight:700; line-height:1.2;}
@media(min-width:768px){
	.mostReadTitle {font-size:14px;}
}
@media(min-width:992px){
	.mostReadTitle {font-size:16px;}
}
@media(min-width:1200px){
	.mostReadTitle {font-size:18px;}
	.mostReadElTitle a {font-size:20px;}
}

.tags {padding:20px 0 0;}
.tagTitle {font-size:11px; text-transform:uppercase;}
.tagList {width:100%; padding:10px 0 0; display:flex; flex-flow:row wrap;}
.tags a {background:#000; height:30px; line-height:30px; padding:0 12px; margin:0 8px 5px 0; color:#fff; font-size:10px; font-weight:400; text-transform:uppercase; display:inline-block; white-space:nowrap;}
.shareBox {display:flex; flex-flow:row nowrap;}
.sharing a {background-color:#ffe850; width:40px; height:40px; line-height:40px; color:#000; font-size:20px; display:flex; align-items:center; justify-content:center; position:relative; top:0; transition:ease .3s;}
.sharing ul li:hover a {top:-5px;}
.sharing ul li {padding:0;}


.pdfs {padding:0 0 10px;}
.pdfs a {background:#ffe850; height:40px; line-height:40px; padding:0 20px; margin:0 0 8px; color:#000; font-size:14px; font-weight:700; text-decoration:none; text-transform:capitalize; display:inline-block;}
@media(min-width:768px){
	.pdfs {display:none !important;}
	.artSide .pdfs {margin:0; padding:0; display:block !important;}
	.tagTitle {font-size:14px;}
	.tags a {font-size:15px;}
}
@media(min-width:1200px){
	.tags a {height:34px; line-height:34px;}
}

.hMainImg img {max-width:100%; display:block;}
.hMainTitle {padding:14px 0 10px; font-size:20px; font-weight:400; font-family:"Domine","Times New Roman",serif; line-height:1.3;}
.hMainText {font-size:15px; line-height:1.3;}
.hMainTitle a {color:#000;}
@media(min-width:992px){
	.hMainFlex {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.hMain {width:100%; padding:0 26px 0 0;}
	.hMainTitle {padding:20px 0 10px; font-size:28px;}
	.hMainText {font-size:14px;}
}
@media(min-width:1200px){
	.hMainText {font-size:20px;}
	.hMainImg {background:#ebebeb; min-height:200px;}
}

.hLatest {padding:42px 0 0;}
.hLatestTitle {padding:0 0 8px; font-size:16px; font-weight:500; text-transform:uppercase; border-bottom:1px dotted #707070;}
.hLatestList .section {font-size:12px; font-weight:700; text-transform:uppercase;}
.hLatestEl {padding:10px 0 10px; font-size:15px; border-bottom:1px dotted #707070;}
.hLatestEl p:last-child {padding:0; margin:0;}
.hLatestElTitle {padding:10px 0 2px; margin:0;}
.hLatestElTitle a {color:#000; font-size:15px; font-weight:700; font-family:'Gotham',Arial,Helvetica,sans-serif; line-height:1.2; text-transform:none; text-decoration:none !important; display:block;}
.hLatestEl:last-child {border-bottom:0;}
@media(min-width:768px){
	.hLatestTitle {padding:0 0 20px; font-size:20px;}
	.hLatestList .section {font-size:14px;}
	.hLatestElTitle {padding:5px 0;}
	.hLatestElTitle a {font-size:15px;}
}
@media(min-width:992px){
	.hLatest {width:250px; padding:0; flex:0 0 auto;}
}
@media(min-width:1200px){
	.hLatest {width:340px;}
	.hLatestElTitle a {font-size:18px;}
}

.sContent {padding:24px 0 0;}
.sContent p {padding:0 0 12px;}
.sContent h1, .sContent h2, .sContent h3 {padding:0 0 10px; font-size:20px; font-weight:400; line-height:1.3; font-family:'Domine',sans-serif;}
.sContent h4 {padding:0 0 10px; font-size:18px; font-weight:600;}
.sContent h5 {padding:0 0 10px; font-weight:600;}
.sContent h6 {padding:0 0 10px; font-weight:600;}
.sContent p + figure {margin-top:8px;}
.sContent * + h1, .sContent * + h2, .sContent * + h3, .sContent * + h4, .sContent * + h5, .sContent * + h6 {padding-top:12px;}
.sContent figure + p {padding-top:10px;}
.sContent ul, .sContent ol {padding:0 0 8px 18px;}
.sContent li {padding:0 0 12px;}
@media(min-width:768px){
	.sContent {padding:30px 0 0;}
	.sContent h1, .sContent h2 {font-size:30px;}
	.sContent h3 {font-size:24px;}
}

blockquote {padding:18px 20px 14px; margin:30px 0; color:#222; border-left:2px solid #333; position:relative; z-index:2;}
blockquote:after {content:"\201C"; line-height:0.88; position:absolute; top:-13px; left:5px; opacity:.59; font-family:'Domine',sans-serif; font-size:200px; color:#ffdf00; z-index:-1;}
.sContent blockquote, .sContent blockquote p, .sContent blockquote * {font-size:18px; font-family:'Domine',sans-serif;}
@media(min-width:768px){
	.sContent blockquote, .sContent blockquote p, .sContent blockquote * {font-size:22px;}
}
@media(min-width:1200px){
	.sContent blockquote, .sContent blockquote p, .sContent blockquote * {font-size:24px;}
}

.wp-block-separator {border:0; border-top:1px dotted #000; margin:5px 0 22px;}

.owl-dots {width:100%; text-align:center; display:block; position:absolute; top:100%; left:0; margin:-40px 0 0;}
.owl-dot {width:10px !important; height:10px !important; margin:0 4px; border-radius:50%; border:1px solid #d2d7dc !important;}
.owl-dot.active {background:#d2d7dc !important;}
.owl-prev, .owl-next {width:40px !important; height:40px !important; margin:-20px 0 0; position:absolute; top:50%; text-indent:-9999px; opacity:1;}
.owl-prev {left:0;}
.owl-next {right:0;}
@media(min-width:1200px){
	.owl-dots {margin:-50px 0 0;}
}

.hSlider {background:#25273a; }
.hsInfo {padding:20px 20px 50px;}
.hsInfo * {color:#fff;}
.hsSub a {font-size:15px;}
.hsTitle {padding:10px 0;}
.hsTitle, .hsTitle * {color:#d2d7dc !important; font-size:24px; font-weight:700; font-family:"Domine","Times New Roman", serif; line-height:1.2;}
.hsText {font-size:15px;}
@media(max-width:767px){
	.hSlider {margin:15px -15px 0;}
}
@media(min-width:768px){
	.hsItem {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.hsImg {width:67%; flex:0 0 auto; order:2;}
	.hsInfo {order:1;}
	.hsText {font-size:12px;}
	.hsTitle {padding-top:15px;}
	.hsTitle, .hsTitle * {font-size:16px;}
	.hSlider .owl-dots {width:33%;}
}
@media(min-width:992px){
	.hsInfo {padding:40px 30px 50px;}
	.hsSub a {font-size:17px;}
	.hsText {font-size:15px;}
	.hsTitle {padding:25px 0 15px;}
	.hsTitle, .hsTitle * {font-size:20px;}
}
@media(min-width:1200px){
	.hsImg {width:69%;}
	.hSlider .owl-dots {width:31%;}
	.hsText {font-size:18px;}
	.hsTitle, .hsTitle * {font-size:25px;}
}

.menuInner .search-form {width:100%; padding:15px 15px 0 15px; text-align:left; display:flex; flex-flow:row nowrap; justify-content:center;}
.menuInner .icon-search {color:#333; font-size:16px; position:relative; top:3px;}
#wp-sls-search-modal .wp-sls-search-modal__container, #wp-sls-search-modal .wpss-search-modal__container, #wpss-search-modal .wp-sls-search-modal__container, #wpss-search-modal .wpss-search-modal__container {padding:15px 15px 0}
#wp-sls-search-modal .search-form, #wpss-search-modal .search-form {margin:0}
#wp-sls-search-modal .wp-sls-search-modal__results>article, #wp-sls-search-modal .wpss-search-modal__results>article, #wpss-search-modal .wp-sls-search-modal__results>article, #wpss-search-modal .wpss-search-modal__results>article {padding-bottom:30px}
#wp-sls-search-modal article h1, #wpss-search-modal article h1 {margin:10px 0 5px; font-size:16px}
#search-field, #wp-sls-earch-field, #wpss-earch-field {border:none; background-color:#f6f6f6; padding:1px 4px; margin:0 4px 0 10px; font-weight:normal; font-size:14px; max-width:120px; line-height:1.3; opacity:0; -webkit-transition:opacity 0.3s ease; -o-transition:opacity 0.3s ease; transition:opacity 0.3s ease; border:2px solid #333; border-radius:5px;}
#search-field:focus, #wp-sls-earch-field:focus, #wpss-earch-field:focus {opacity:1}
#wp-sls-search-modal #search-field, #wp-sls-search-modal #wp-sls-earch-field, #wp-sls-search-modal #wpss-earch-field, #wpss-search-modal #search-field, #wpss-search-modal #wp-sls-earch-field, #wpss-search-modal #wpss-earch-field {margin-left:0}
#wp-sls-earch-field, #wpss-earch-field {opacity:1; font-size:16px}
#wp-sls-search-results, #wpss-search-results {font-size:14px;}
#wpss-search-modal article h1 a {color:#000; font-size:16px;}
#wp-sls-search-modal article .section, #wpss-search-modal article .section {text-transform:uppercase;}
#wp-sls-search-modal article .section, 
#wp-sls-search-modal article .posted-on, 
#wpss-search-modal article .section, 
#wpss-search-modal article .posted-on {font-size:12px; font-weight:700;}
@media (min-width:480px) {
	#wp-sls-search-results, #wpss-search-results {font-size:15px}
}
@media(max-width:767px){
	.wpss-search-modal__container {width:90vw; height:90vh;}
}
@media(min-width:768px){
	.langSearch {display:flex; flex-flow:row nowrap;}
	.menuInner .search-form {padding:0 8px;}
}
@media (min-width:992px) {
	.menuInner .search-form {margin-top:0}
	.menuInner .search-form label {float:none; cursor:pointer;}
	#wp-sls-search-modal .wp-sls-search-modal__container, #wp-sls-search-modal .wpss-search-modal__container, #wpss-search-modal .wp-sls-search-modal__container, #wpss-search-modal .wpss-search-modal__container {padding:15px 30px 0}
	.menuInner .search-form {padding:0 30px 0 15px;}
}
@media(min-width:1200px){
	.menuInner .search-form {padding:0 80px 0 15px;}
	#wpss-search-modal article h1 a {font-size:20px;}
	#wp-sls-search-modal article .section, 
	#wp-sls-search-modal article .posted-on, 
	#wpss-search-modal article .section, 
	#wpss-search-modal article .posted-on {font-size:14px; font-weight:700;}
}
#search-field, #wp-sls-earch-field, #wpss-earch-field {max-width:150px;}
@media(min-width:768px){
	#search-field, #wp-sls-earch-field, #wpss-earch-field {max-width:120px;}
}
@media(min-width:992px){
	#search-field, #wp-sls-earch-field, #wpss-earch-field {max-width:150px;}
}

.wpss-search-modal__container .numResults {margin:10px 0; padding:0; font-size:14px; font-weight:700; line-height:1.3;}

.wpss-search-modal__container label[for="wpss-earch-field"] {color:#333; font-size:16px; font-weight:700; display:block;}
.wpss-search-modal__container .screen-reader-text {clip:none; clip-path:none; -webkit-clip-path:none; width:100%; height:auto; margin:0; display:block; position:relative;}
#wpss-search-field {height:30px; padding:0 5px; margin:10px 0 0; font-size:16px; border:2px solid #000; border-bottom:2px solid #666; border-right:2px solid #666;}

.list-unstyled {padding-left:0; list-style:none; display:flex; flex-flow:row nowrap;}
.list-unstyled li {padding:0 3px;}

span.at-icon-wrapper {background:#ffe850; width:40px !important; height:40px !important; display:flex !important; flex-flow:row nowrap; justify-content:center; align-items:center;}
span.at-icon-wrapper svg {fill:#000 !important;}

.haDate {padding:0 0 8px; color:#888; font-size:12px;}
.catElInfo .haDate {padding:8px 0 0;}

.fullBg {background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:#aaa; max-width:1920px; margin:0 auto; position:relative;}
.fullBg .container {position:relative; z-index:3;}
.fullBox {min-height:40vw; padding:35px 5px 18px;display:flex; flex-flow:column nowrap; justify-content:flex-end;}
.fullBox * {color:#fff !important;}
.fullBoxSub {font-size:10px; letter-spacing:0.2px; font-weight:700; text-transform:uppercase;}
.fullBoxTitle {padding:10px 0 3px; font-size:20px; font-weight:400; font-family:"Domine","Times New Roman",serif;}
.fullBoxText {font-size:15px; line-height:1.3;}
.fullBg:before {content:''; background:rgba(37,40,57,0.6); width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
@media(min-width:768px){
	.fullBox {padding:50px 5px 25px;}
	.fullBoxSub {font-size:11px;}
	.fullBoxTitle {padding:13px 0 8px; font-size:25px;}
	.fullBoxText {max-width:600px; font-size:14px;}
}
@media(min-width:992px){
	.fullBox {min-height:336px; padding:50px 15px 44px;}
	.fullBoxSub {font-size:14px;}
	.fullBoxTitle {padding:15px 0 10px; font-size:30px;}
	.fullBoxText {max-width:850px; font-size:20px;}
}
@media(min-width:1200px){
	.fullBox {min-height:394px;}
}
@media(min-width:1300px){
	.fullBox {min-height:448px;}
}
@media(min-width:1900px){
	.fullBox {min-height:600px;}
}

.page-template-home .lang-item-hk,
.page-template-home .lang-item-ja,
.page-template-home .lang-item-ko,
.page-template-home .lang-item-mo,
.page-template-home .lang-item-tw,
.page-template-home .lang-item-th,
.page-template-home .lang-item-vi {display:none !important;}

.yBtn {padding:20px 0;}
.fullBoxText + .yBtn {padding-top:40px;}
.yBtn a {width:100%; -webkit-tap-highlight-color:transparent; background-color:transparent; border:0; border-radius:0; color:#252839 !important; display:inline-block; font-weight:500; font-size:13px; line-height:1;margin:0; padding:18px 15px; position:relative;text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:linear-gradient(90deg,#252839 50%,#ffdf00 0); background-size:200% auto; background-position:100% 0; background-repeat:no-repeat; text-decoration:none !important; transition:background-position .25s,color .25s; white-space:nowrap;}
.yBtn a:focus,.yBtn a:hover, .yBtn a:active {background-position:-.8125rem 0; color:#ffdf00 !important;}
@media(min-width:423px){
	.yBtn a {width:auto; padding:18px 30px; font-size:15px;}
}

/* new */