/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond'), local('EBGaramond'), url(./ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFbrIa-7acMAeDBVuclsi6Gc.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://www.china-ceecforestry.org/wp-content/themes/enfold-child/fonts/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://www.china-ceecforestry.org/wp-content/themes/enfold-child/fonts/opensans/v13/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}

body{ font-size: 15px;}
@media (min-width: 768px) {
  body{ font-size: 15px;}
}
@media (min-width: 990px) {
  body{ font-size: 16px;}
}
@media (min-width: 1280px) {
  body{ font-size: 17px;}
}

#top h1{font-family:Garamond, Georgia, serif;text-transform:none;font-weight:800;font-size:2.355em;}
#top h2{font-family:"Open Sans";text-transform:none;font-weight:400; letter-spacing: normal;}
#top h3{font-family:Garamond, Georgia, serif;text-transform:uppercase;font-size:1.415em;color:#363636; margin-top: 25px;}
#top h4{font-size:18px;font-family:Garamond, Georgia, serif;color:#363636;font-weight:700;}
#top h5{font-family:"Open Sans";text-transform:none; font-size: 1em;}
#main p, #main p strong, #main li, #main ul, #main a, #main span{color:#707070;font-family:"Open Sans"; font-size: 1em; line-height: 1.7em;}
#top h1, #top h2, #top h3, #top h4, #top h5, #top h1 a, #top h2 a, #top h3 a { line-height: 1.3em; }
#main p a { color: #3f7b82; font-weight: 600; }
#main p a strong { color: #3f7b82; }
#main p strong { font-weight: 700; }
i { font-style: italic !important; }
.post-entry ul li { list-style-type: disc; margin-left: 20px; }
.text-center { /** text-align: center; **/ }

/**	HIDE WPML MENU		**/
#menu-item-wpml-ls-wpml-en { display: none; }

#top .av-language-switch-item{ display: none; } 
#menu-wpml{float:right;position:relative;top:30px;margin-bottom:0;}
#menu-wpml .menu-item-language-current{position:relative;font-family:"Open Sans", serif;text-transform:uppercase;font-weight:700;position:relative;padding-right:22px;}
#menu-wpml .menu-item-language-current::after{content:"";background-image:url("images/arrow_down.png");width:15px;height:7px;position:absolute;background-size:cover;top:41px;right:-2px;}
#avia-menu{width:100%; display: inline-flex; justify-content: space-between; }
#avia-menu > li.menu-item { height: 54px; }
#avia-menu > li.menu-item > a { line-height: 1.5em; vertical-align: middle; display: table-cell; height: 54px;  }
#avia-menu .sub-menu { margin-top: 0; }
#top #avia-menu #menu-item-225 .sub-menu { width: 500px; }
#top #avia-menu #menu-item-225 .sub-menu > .menu-item { width: 50%; }
#menu-wpml .sub-menu{display:none;position:absolute;margin: 0;line-height: 1;padding: 0;height: auto;background-color: #fff;z-index: 100;bottom:-20px;border:1px solid black;}
#menu-wpml .sub-menu .menu-item{margin:0;}
#menu-wpml .sub-menu .menu-item a{display:block;width:100px;text-align:center;padding:10px 20px;}
#menu-wpml .sub-menu .menu-item a:hover{text-decoration:none;color:#fff;background-color:#000;}
#menu-wpml .wpml-ls-native{color:#444140;}
#menu-wpml .menu-item-language-current:hover .sub-menu{display:block;}
.main_menu .avia-menu-text{font-family:Garamond, Georgia, serif;font-size:21px;color:#444140;}
.avia-menu-fx{display:none;}
#avia-menu #menu-item-227 > .sub-menu { width: 110%; }
#avia-menu #menu-item-229 > .sub-menu { min-width: 250px; }
.logo-title span{font-family:Garamond, Georgia, serif;font-size:16px; color:#444140;}
#header_main .contacts-link{font-family: 'Open Sans', sans-serif;font-weight:700;text-transform:uppercase;top:30px;position:relative;float:right;margin-right:16px;color:#444140;}
#avia-menu .menu-item:hover, #avia-menu .menu-item:hover > a { background-color: #ebebeb; }
#header_main #avia-menu .current-menu-item > a, #header_main #avia-menu .current-menu-parent > a,
.single-project_business #header_main #avia-menu #menu-item-227 > a,
.single-project_research #header_main #avia-menu #menu-item-228 > a,
.single-partner_business #header_main #avia-menu #menu-item-677 > a,
.single-partner_research #header_main #avia-menu #menu-item-676 > a,
.single-partner_business #header_main #avia-menu #menu-item-229 > a,
.single-partner_research #header_main #avia-menu #menu-item-229 > a    { background-color: #363636; }
#avia-menu .current-menu-item > a > .avia-menu-text, #avia-menu .current-menu-parent > a > .avia-menu-text,
.single-project_business #header_main #avia-menu #menu-item-227 > a > .avia-menu-text,
.single-project_research #header_main #avia-menu #menu-item-228 > a > .avia-menu-text,
.single-partner_business #header_main #avia-menu #menu-item-677 > a > .avia-menu-text,
.single-partner_research #header_main #avia-menu #menu-item-676 > a > .avia-menu-text,
.single-partner_business #header_main #avia-menu #menu-item-229 > a > .avia-menu-text,
.single-partner_research #header_main #avia-menu #menu-item-229 > a > .avia-menu-text  { color: #fff; }

#header_main .av-logo-container .inner-container { position: relative }
#header_main .header-menu-left { width: 274px; height: 80px; float: left; }
#header_main .header-menu-right { position: relative; width: calc(100% - 274px);  height: 80px; float: right; }
#header_main .logo-title{line-height:1.5em; padding:0 20px;position:absolute; bottom:-8px;left:0; right:180px; text-align:center;}
#header_main .header-links { float: right; width: 180px; }
#header_main .header-menu-bottom{width:100%; min-height:130px; text-align:center; line-height:1.5em; position:relative; top:20px; z-index: -1;}
#advanced_menu_toggle { top: 20px; }

#header_main .container{height:auto;}
#header_main .container{padding:30px 0;}
#header_main_alternate .container{padding-top:0;}
#header_main_alternate,#header_main{border:none;}
#header_main_alternate .avia-menu{border-top:3px solid #444140;border-bottom:3px solid #444140;height:60px;}
.av-main-nav > li > ul { border-top-width: 3px; }
#header_main_alternate .avia-menu a:hover{text-decoration:none;}
#avia-menu{height:60px;}
.html_bottom_nav_header #top .av-logo-container .social_bookmarks{top:35%;}
.html_header_top.html_logo_center .logo{position:initial;-webkit-transform:none;transform:none;}
#fp-banner{height:357px;}
#fp-banner.opportunity-form-banner{height: auto;}
#fp-banner .entry-content-wrapper .avia_textblock { padding: 0 20px; }
#fp-banner .fp-banner-image {position:absolute;height:295px;top:0;z-index:-1; overflow: hidden;}
#main .breadcrumb-panel, .archive #main > .title_container > .container, .single #main > .title_container > .container { border-bottom: 3px solid #444140; }
#top #main .breadcrumb-panel { position: relative; padding: 0; margin: 0; }
#main .breadcrumb-panel .container { max-width: 100%; width: 100%; padding: 0; margin: 0; }
#main .breadcrumb-panel h3 {
    position: absolute;
    left: calc(50% - 200px);
    right: calc(50% - 200px);
    text-align: center;
    bottom: -23px;
    background-color: #fff;
}
.title_container .breadcrumb { position: relative; left: 0; top: 0; margin-top: 0; padding: 18px 0; overflow: auto; }
.breadcrumb .trail-before { display: none; }
#main .breadcrumb span, #main .breadcrumb a, #main .breadcrumb .trail-end, #main .breadcrumb .sep {
    font-size: 14px; 
    color: #707070;
}
ol { margin-left: 0;}
ol li { margin-top: 10px; margin-bottom: 10px;}
#top .hr-inner { border-top-width: 3px; }
#top .container_wrap { border: none; }
#top .avia_image, #top .small-preview img, #top .big-preview img{border-radius:0; margin:0 auto 10px;}
#top .big-preview a:hover .image-overlay { opacity: 0 !important; display: none !important; }
.parent-political-coordination .breadcrumb-panel .breadcrumb-trail a[title='Political coordination'],
.parent-country .breadcrumb-panel .breadcrumb-trail a[title='Countries'],
.archive .breadcrumb-trail a[title='Auto Draft'] {
    pointer-events: none;
    cursor: default;
}
select { -moz-appearance: none; }
.js_active .top_tab .tab { padding: 14px; }

/**RESET SPLOŠNEGA CONTAINERJA*/

#top .avia-section>.container{padding:0;}
#top .main_color > .container{padding:0;}
#top .main_color > .container > .content {padding-top:20px;}
div .av_one_half { margin-left: 4%;  width: 48%; }

/** BANNER **/
.fp-maintitle { display: table; width: 100%; }
#fp-banner .fp-banner-image .avia-image-container-inner { overflow: hidden; }
#fp-banner .fp-banner-image .avia-image-container-inner img { 
    min-height: 100%;
    min-width: 1315px;
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
}

/**PRVA STRAN**/

.home #fp-banner{height:410px;}
.home #fp-banner .fp-banner-image {height:411px;}
#fp-banner h1{color:#fff;font-size:40px;padding:20px 15px;height:275px;display:table-cell;vertical-align:middle;}
.home #fp-banner h1 { height: 170px; padding:120px 15px 30px; } 
#fp-banner h2{color:#fff;font-size:20px;max-width:740px;display:block;margin:auto;}
#latest-news .content{padding:55px 0 50px 0;}
#latest-news h3{position:relative;display:block;width:290px;margin:auto;text-align:center;z-index:1;background-color:#fff;margin-bottom:50px;}
.home #main .special-title { top: 15px; }
#main .special-title{position:relative;}
#main .special-title::before{content:"";background-color:#444140;height:3px;width:100%;position:absolute;top:8px;}
.news-container{width:calc((100% / 3) - 20px);float:left;margin-left:30px;}
.news-container.first-news{margin:0;}
#top .news-container h4{font-size:20px;margin-bottom:15px;text-align:left;}
.news-image{height:244px; background-repeat: no-repeat; background-position: center; background-size: cover; border: 1px solid #bebebe;}
#top .category-info{display:block;text-align:center;font-size:13px;margin:15px 0 10px 0;text-transform:uppercase;}
.small-content{margin:0;text-align:left;}
#main .see-more, #main .project-see-more{margin-top:10px;font-weight:700;font-family: Garamond, Georgia, serif;font-size:18px;text-decoration:underline;color:#363636;}
#bree{background-color:#ebebeb;}
#bree .content{padding:60px 0;}
#bree h3{padding-bottom:30px;border-bottom:3px solid #444140;}
#bree h4{font-family:Garamond, Georgia, serif;font-size:20px;text-transform:uppercase;}
#bree .project-post.first{margin-top:25px;}
#bree .project-post.notfirst{margin-top:25px;}
#bree .project-post-image{width:40%;height:170px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position: left; background-size: cover;}
#bree .project-post-content{width:60%;display:inline-block;vertical-align:top;padding-left:25px;}
#main .project-see-more{text-align:left;}

#top #apply-news { min-height: 190px; }
#top #apply-news .content{padding:50px 0;}
#apply-news h3{color:#fff; font-size: 1.47em; margin: 0;} 
#apply-news p{color:#fff; font-size: 0.94em; margin-bottom: 0;}
#apply-news .entry-content-wrapper > div { min-height: 90px; }
#apply-news form { margin-bottom: 0; }
#top #apply-news #mlb2-3735333 .subscribe-form {
    width: 100% !important;
    min-width: 400px;
    margin-bottom: 0 !important;
}
#top #apply-news #mlb2-3735333 .subscribe-form input {
    font-family: 'Open Sans';
    font-size: 15px;
}
#top #apply-news #mlb2-3735333 .form-group {
    margin-bottom: 0 !important;
}
#top #apply-news #mlb2-3735333 .form-control, #top #apply-news #mlb2-3735333 button {
    border: 3px solid #fff !important;
    background-color: #3f7b82 !important;
    height:55px !important;
    line-height:55px !important;
    margin-bottom: 0 !important;
}
#top #apply-news #mlb2-3735333 .form-control {
    min-width: 250px !important;
    padding-left: 20px;
}
#top #apply-news #mlb2-3735333 button {
    width:  170px !important;
    font-family: Garamond !important;
    font-weight: 800;
    font-size: 1.18em !important;
    padding: 0;
}
#mc4wp-form-1 .mc4wp-form-fields {
    display: table;
    width: 100%;
}
#mc4wp-form-1 .mc4wp-form-fields p {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
#top #mc4wp-form-1 .mc4wp-form-fields input {
    border: 3px solid #fff;
    background-color: #3f7b82;
    height: 55px;
    line-height: 55px;  

}
#top #mc4wp-form-1 .mc4wp-form-fields input[type="email"] {
    min-width: 250px;
    font-family: 'Open Sans';
    font-size: 15px;
    padding: 10px 10px 10px 20px;  
    margin: 0 10px 0 0;
    color: #fff;
}
#top #mc4wp-form-1 .mc4wp-form-fields input[type="submit"] {
    margin: 0 0 0 10px;
    padding: 0;
    min-width: 170px;
    font-family: Garamond;
    font-weight: 800;
    font-size: 1.18em;
}
#top #mc4wp-form-1 .mc4wp-form-fields input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
    transition-duration: 0.5s;
}

/****MAILERLITE****/
#top #apply-news .subscribe-form{border:none !important;}
.form-control::-webkit-input-placeholder, #mc4wp-form-1 input::-webkit-input-placeholder {  
   color: #fff;  
   font-family:"Open Sans";
   font-weight:300;
   font-size:16px;
}
.form-control:-moz-placeholder, #mc4wp-form-1 input:-moz-placeholder {  
   color: #fff;  
   font-family:"Open Sans";
   font-weight:300;
   font-size:16px;
}
.form-control::-moz-placeholder, #mc4wp-form-1 input::-moz-placeholder {  
   color: #fff;  
   font-family:"Open Sans";
   font-weight:300;
   font-size:16px;
}
.form-control:-ms-input-placeholder, #mc4wp-form-1 input:-ms-input-placeholder {  
   color: #fff;  
   font-family:"Open Sans";
   font-weight:300;
   font-size:16px;
}

/**PERSONAL INFO**/
#top .personal-info-panel .av-special-heading h5 {
    font-family: 'Open Sans';
    font-size: 1em;
    text-transform: none;
    color: #707070;
    font-weight: 700;
}
#top .personal-info-panel .av-special-heading p {
    font-family: 'Open Sans';
    font-size: 1em;
    color: #707070;
    font-style: italic;
}
#top .personal-info-panel p, #top .personal-info-panel a {
    font-family: 'Open Sans';
    font-size: 1em;
    color: #707070;    
}
div .av_two_fifth.personal-info-panel {
    margin-left: 2%;
}
div .av_two_fifth.personal-info-panel.first {
    margin-left: 0;
}

/**PERSONAL INFO MEMBER**/
#top .personal-info-member-panel {
    background-image: url('./images/cee2china_03.jpg');
    background-repeat: no-repeat;
    background-position: 100% 0%;
    cursor: pointer;
}
#top .personal-info-member-panel .avia-image-container {
    position: absolute;
    right: 0;
    top: 0;
    height: 60px;
}
#top .personal-info-member-panel .avia-image-container img {
    height: 60px;
}
#top .personal-info-member-panel h2, #top .personal-info-member-panel h2 a {
    font-weight: 700;
    color: #363636;
    font-size: 22px;
    text-transform: uppercase;
}
#top .personal-info-member-panel p, #top .personal-info-member-panel p a {
    font-size: 0.94em;
    color: #707070;
}
#top .all-members-panel .av-flex-placeholder {  width: 4%; }

/**BUTTONS**/
#top .button-outline-black {
    width: 100%;
}
#top .button-outline-black a.avia-button {
    border: 3px solid black;
}
#top .button-outline-black a.avia-button:hover { background-color: black; transition-duration: 0.5s; }
#top .button-outline-black a.avia-button:hover span { color: #fff; transition-duration: 0.5s; }
#top .button-outline-black span {
    font-family: Garamond, Georgia, serif;
    text-transform: uppercase;
    font-size: 1.177em;
    color: #363636;
    font-weight: 800;
}
#top .no-ie-flex-buttons {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
}
#top .no-ie-flex-buttons::before,
#top .no-ie-flex-buttons::after {
    content: none;
}
#top .button-inline-in-block-one {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0 16px;
}
#top .button-inline-in-block-one:first-child,
#top .button-inline-in-block-one:last-child {
    margin: 0;
}
#top .no-ie-flex-buttons.hidden {
    display: none;
}

/**COUNTRY**/
#top.parent-country h1 {
    text-transform: uppercase;
}
#top .country-info-panel .country-info-green-bg {
    background-color: #3f7b82;
    color: #fff;
    padding: 20px 30px;
}
#top .country-info-panel .country-info-green-bg p {
    font-size: 1.06em;
    color: #fff;
}
#top .country-info-panel .country-info-green-bg p strong {
    color: #fff;
}
#top .country-info-panel .country-info-card-extra-cta {
    background-color: #010101;
    padding: 12px;
}
#top .country-info-panel .country-info-card-extra-cta p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: underline;
    margin: 0;
}
#top .country-info-panel .country-info-card-extra-cta p a {
    font-family: Garamond, Georgia, serif;
    color: #fff;
    line-height: 24px;
}
#top .country-info-panel .country-info-card-extra-cta p a:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-image: url(./images/376209.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 16px;
}
#top.mac .country-info-panel .country-info-card-extra-cta p a {
    font-family: 'Cormorant Garamond', Georgia, serif;
}
#top .country-contact-panel p, #top .country-contact-panel p a {
    font-size: 1.06em;
}
.parent-country #after_section_1 > .container > .content {
    padding-top: 40px;
}

/**ARCHIVE**/
.archive #main > .container { padding: 0; }
.archive #main > .container h1, .archive #main > .container h2 {
    font-family: Garamond, Georgia, serif;
    text-transform: uppercase;
    font-weight:800;
    font-size:2.355em;
    color: #fff;
    padding: 20px 30px;
    height: 265px;
    margin: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.archive .template-blog main {
    margin-top: 30px;
    border-right: 3px solid #444140;
}
.archive .template-blog aside {
    padding-top: 20px;
}
.archive #main > .title_container > .container { padding: 0; }
#top.archive .main_color > .container > .content { padding: 20px 0 0; }
.archive .template-blog .post-entry-last .post_delimiter { margin: 0; }
.archive .template-blog .post_delimiter { padding: 0; }
.inner_sidebar { margin-left: 40px; }
#top .inner_sidebar h3 { font-size: 1.177em; }
#top .inner_sidebar p, #top .inner_sidebar a { font-size: 0.94em; }
.archive .big-preview {
    width: 38%;
    float: left;
}
.archive .entry-content-wrapper {
    width: 62%;
    float: right;
}
#top.archive .post-title {
    font-size: 1em;
    margin-bottom: 7px;
}
#top.archive .post-title a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.177em;
    color: #363636;
    font-weight: 800;
    text-transform: uppercase;
}
#top.archive .post-meta-infos, #top.archive .post-meta-infos time {
    font-size: 13px;
    color: #707070;
}
#top.archive .entry-content p {
    font-size: 0.94em;
    margin-top: 0;
}
#top.archive .entry-content a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.06em;
    font-weight: 800;
    color: #363636;
    text-decoration: underline;
} 
.archive #apply-news .entry-content-wrapper { width: 100%; }

#banner-archive {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: table;
    width: 100%;
}
#main li.categories {
    font-size: 20px;
    font-family: Garamond, Georgia, serif;
    text-transform: uppercase;
    color: #363636;
    margin-top: 25px;
    font-weight: 700;
    list-style-type: none;
}
#main li.categories ul {
    font-size: 17px;
    font-weight: 400;
    list-style-type: none;
    text-transform: none;
    margin-left: 10px;
}
.category .template-blog .post-entry .entry-content { min-height: 130px; }

/**SINGLE**/
.single #main > .container { padding: 0; }
.single #main > .container h1, .single #main > .container h2 {
    font-family: Garamond, Georgia, serif;
    text-transform: uppercase;
    font-weight:800;
    font-size:2.355em;
    color: #fff;
    padding: 20px 30px;
    height: 265px;
    margin: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.single  #main > .title_container > .container { padding: 0; }
.single .template-blog main {
    margin-top: 30px;
    border-right: 3px solid #444140;
}
.single .template-blog aside {
    padding-top: 20px;
}
.single .post-entry { padding-right: 20px; }
#top.single .main_color > .container > .content { padding: 0; }
.single .template-blog .post_delimiter { padding: 0; margin: 0; }
.single .big-preview img { margin: 0 auto; width: 100%; }
#top.single .post-title {
    font-size: 1em;
}
#top.single .post-title a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.415em;
    color: #363636;
    font-weight: 800;
    text-transform: uppercase;
}
#top.single .post-meta-infos, #top.single .post-meta-infos time {
    font-size: 13px;
    color: #707070;
}
#top.single .entry-content p {
    font-size: 0.94em;
    margin-top: 0;
}
#top.single .entry-content a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.06em;
    font-weight: 800;
    color: #363636;
    text-decoration: underline;
} 
.single #apply-news { margin-top: 50px; }


/**MEETINGS LIST**/
.post-type-archive-meetings .container .av-content-small.units, .tax-tax_meeting_type .container .av-content-small.units {
    width: 100%;
    border-right: none;
}
#meetings-list article {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 3px solid #444140;
}
#meetings-list article:nth-last-child(1), #meetings-list article:nth-last-child(2) {
    border-bottom: none;
    padding-bottom: 0;
}
#meetings-list .big-preview {
    width: 30%;
    float: left;
}
#meetings-list .entry-content-wrapper {
    width: 70%;
    float: right;
}
#top #meetings-list .post-title {
    font-size: 1em;
    margin-bottom: 15px;
}
#meetings-list .post-title a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.177em;
    color: #363636;
    font-weight: 800;
}
#meetings-list .entry-content p {
    font-size: 0.94em;
    margin-top: 0;
}
#meetings-list .entry-content a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.177em;
    font-weight: 800;
    color: #363636;
    text-decoration: underline;
} 
#meetings-list .entry-content .meeting-content-info {
    width: 200px;
    float: left;
    background-color: #3f7b82;
    padding: 30px 20px; 
}
#meetings-list .entry-content .meeting-content {
    float: right;
    width: calc(100% - 230px);
}
#meetings-list .entry-content .meeting-content-info p, #meetings-list .entry-content .meeting-content-info time, 
#meetings-list .entry-content .meeting-content-info strong, #meetings-list .entry-content .meeting-content-info span {
    font-size: 16px;
    color: #fff;
}
#meetings-list .entry-content .meeting-content-info strong {
    font-weight: 700;
    text-transform: uppercase;
}
#meetings-list .entry-content .meeting-content-info p {
    margin: 0;
    padding: 8px 0;
}

/**SINGLE MEETING**/
.single-meetings .container .av-content-small.units {
    width: 100%;
    border-right: none;
}
.single-meeting-img img {
    max-height: 280px;
    margin-right: 20px;
}
.single-meetings .content .entry-content-wrapper {
    padding-right: 0;
}
.single-meetings .entry-content-header, .single-meetings .entry-content {
    max-width: 880px;
}
.single-meetings #main .meeting-single-info p, .single-meetings #main .meeting-single-info strong, 
.single-meetings #main .meeting-single-info time {
    font-size: 16px;
    color: #363636;  
}
.single-meetings #main .meeting-single-info strong {
    font-weight: 700;
    text-transform: uppercase;
}
#top.single-meetings .entry-content p { font-size: 1em; }

#meetings-grey-panel {
    background-color: #ebebeb;
    margin-top: 30px;
}
#relevant-documents-panel {
    background-color: #ebebeb;
}
#meetings-grey-panel .container {
    padding: 50px 0;
}
#relevant-documents {
    padding: 20px 0 50px;
    overflow: hidden;
}
#meetings-grey-panel .container > div, #relevant-documents .relevant-documents-section {
    width: 100%;
    min-height: 100px;
    padding: 20px 0;
    border-bottom: 3px solid #444140;
    margin-bottom: 20px;
    float: left;
}
#meetings-grey-panel .container > div:nth-last-child(1), #relevant-documents .relevant-documents-section {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#meetings-grey-panel h3, #relevant-documents h3 {
    margin-top: 0;
}
#search-file-panel { min-height: 0; }
#search-file-panel #search-documents-list { padding: 10px 0 50px;  }
.single-file {
    min-height: 40px;
    margin-bottom: 6px;
    margin-left: 47px;
}
.single-file img {
    position: absolute;
    top: 0;
    left: -47px;
} 
#meetings-grey-panel .single-file, #relevant-documents .single-file { padding-left: 60px; }  
.single-file .file-pdf a, .single-file .file-word a {
    display: block;
    overflow: visible !important;
}
.single-file .file-word a {
    left: -40px;
}
.single-meetings #apply-news {
    margin-top: 0;
}


/**PAGINATION**/
.pagination-numbers {
    text-align: right;
}
#top ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 40px 0 -10px;
}
#top ul.pagination li {display: inline;}
#top ul.pagination li a {
    background-color: #fff;
    color: black;
    float: left;
    text-decoration: none;
    border-radius: 0px;
    width: auto;
    min-width: 25px;
    margin: 0 5px;
    box-shadow: none;
    font-weight: 700;
}
#top ul.pagination li a.active {
    background-color: #3f7b82;
    color: white;
}
#top ul.pagination li a:hover:not(.active) {background-color: #ddd;}
.pagination .current {
    background-color: #3f7b82;
    color: #fff;
}

/**RELEVANT DOCUMENTS**/
#relevant-documents .rel-doc-panel, #search-documents .rel-doc-panel {
    width: 48%;
    min-height: 250px;
    padding: 40px 50px 60px;
    float: left;
    background-color: #ebebeb;  
    position: relative;  
    margin-bottom: 40px;
}
#relevant-documents .relevant-documents-line, #search-documents .relevant-documents-line {
    overflow: auto;
}
#relevant-documents .rel-doc-panel:nth-child(even), #search-documents .rel-doc-panel:nth-child(even) {
    float: right;
}
#relevant-documents .rel-doc-panel a, #search-documents .rel-doc-panel a {
    font-size: 1.06em;
    color: #707070;
    font-weight: 700;
}
#relevant-documents .rel-doc-panel time, #search-documents .rel-doc-panel time {
    font-size: 0.94em;
    color: #707070;    
    position: absolute;
    bottom: 40px;
    left: 50px;
}
#relevant-documents .rel-doc-panel .button-download-file, #search-documents .rel-doc-panel .button-download-file {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 60px;
    width: 207px;
    //background-image: url('images/cee2china_relevant-documents_11.jpg');
    background-image: url('images/cee2china_relevant-document-downloads.png');
    background-color: #3f7b82;
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: 20% 50%;
    color: #fff;
    text-align: center;
    line-height: 30px;
    padding: 20px 10px 10px 60px;
    font-size: 16px;
}
.search-form form { display: flex; }
#main .search-form .search-textbox { width: 400px; height: 60px; }
#main .search-form .search-submit { width: 200px; height: 60px; }
#main .search-form .search-textbox input { 
    width: 400px; 
    height: 60px; 
    color: #707070;
    border: 3px solid #363636; 
    background-color: #fff; 
    background-image: url('./images/cee2china_relevant-documents_07.jpg');
    background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 60px;
}
#main .search-form .search-submit input { 
    width: 200px; 
    height: 60px; 
    border: 3px solid #363636; 
    background-color: #fff; 
    color: #363636;
    margin: 0 10px; 
    font-family: Garamond, Georgia, serif;
    font-size: 1.18em;
    font-weight: 800;
    text-transform: uppercase;
}
#search-documents {
    padding: 30px 0;
    margin-bottom: 30px;
    overflow: auto;
}

/**PROJECTS and PARTNERS - SINGLE**/
.single-project_research .container .av-content-small.units, 
.single-project_business .container .av-content-small.units, 
.single-partner_business .container .av-content-small.units, 
.single-partner_research .container .av-content-small.units,
.single-invest_opportunity .container .av-content-small.units {
    width: 100%;
    border: none;
}
.single-project_research .post-entry, .single-project_business .post-entry, 
.single-partner_business .post-entry, .single-partner_research .post-entry,
.single-invest_opportunity .post-entry {
    padding: 0;
}
#top.single-project_research h1, #top.single-project_business h1, 
#top.single-partner_business h1, #top.single-partner_research h1,
#top.single-invest_opportunity h1 {
    font-size: 1.412em;
    color: #363636;
    text-transform: uppercase;
}
#top.single-project_research #banner-archive h2, #top.single-project_business  #banner-archive h2,
#top.single-invest_opportunity  #banner-archive h2 {
    font-size: 2em;
} 
.single-project_research .container_wrap.container_wrap_first, 
.single-project_business .container_wrap.container_wrap_first {
    background-color: #ebebeb;
}
.single-project_research #main > .title_container > .container, 
.single-project_business #main > .title_container > .container, 
.single-partner_business #main > .title_container > .container, 
.single-partner_research #main > .title_container > .container,
.single-invest_opportunity #main > .title_container > .container {
    border: none;
    padding: 0;
}
.single-project_research #apply-news, .single-project_business #apply-news, 
.single-partner_business #apply-news, .single-partner_research #apply-news,
.single-invest_opportunity #apply-news {
    margin-top: 0;
}
.single-partner_business .template-single-blog > .content, 
.single-partner_research .template-single-blog > .content,
.single-invest_opportunity .template-single-blog > .content {
    margin-top: 0;
}
#main .project-content {
    padding: 30px 0 50px;
    margin-top: 20px;
    border-top: 3px solid #444140;
}
.project-content .flex_column_table {
    margin: 20px 0;
}
#main .project-content h4 { padding-right: 25%; }
.project-content h4, .partner-content h4 {
    text-transform: uppercase;
    padding-right: 20px; 
    font-size: 1.3em;
    font-weight: 700;
}
.project-content p { margin-top: 0; }
.partner-title {
    padding: 20px 8%;
    background-color: #3f7b82; 
}
#top .partner-title .page-title {
    color: #fff;
    margin: 0;
    line-height: 30px;
}
.partner-content {
    padding: 30px 8%;
    background-color: #ebebeb;
}
#main .partner-content .partner-all-info p, #main .partner-content .partner-all-info strong {
    color: #363636;
    margin: 5px 0;
    font-size: 1.06em;
}
#main .partner-content a {
    color: #3f7b82;
    margin: 5px 0;
    text-decoration: underline;
    font-size: 1.06em;
}
.partner-all-info { overflow: auto; margin-bottom: 40px; }
.partner-all-info .partner-info-left { float: left; }
.partner-all-info .partner-info-right { float: right; padding: 20px; }
.partner-content .flex_column_table > div { padding: 15px 0; vertical-align: top; }
.partner-content .flex_column_table > div p { margin-top: 0; }
.partner-content .embed-video iframe { min-width: 640px; min-height: 390px; }

/**PROJECTS and PARTNERS - LIST**/
.tax-tax_projects .container .av-content-small.units, 
.tax-tax_business .container .av-content-small.units, 
.post-type-archive-project_research .container .av-content-small.units,
.post-type-archive-project_business .container .av-content-small.units,
.post-type-archive-partner_research .container .av-content-small.units, 
.post-type-archive-partner_business .container .av-content-small.units,
.post-type-archive-invest_opportunity .container .av-content-small.units {
    width: 100%;
    border: none;
}
.tax-tax_projects .post-entry,
.tax-tax_business .post-entry {
    padding: 0;
}
.tax-tax_projects #main > .title_container > .container,
.tax-tax_business #main > .title_container > .container,
.post-type-archive-project_business #main > .title_container > .container,
.post-type-archive-project_research #main > .title_container > .container,
.post-type-archive-partner_research #main > .title_container > .container,
.post-type-archive-partner_business #main > .title_container > .container,
.post-type-archive-invest_opportunity #main > .title_container > .container {
    border: none;
}
#top #all-projects, #top #all-partners {
    border-top: 3px solid #e1e1e1;
}
#top #all-partners .partner-list-content a {
    color: #3f7b82;
    text-decoration: underline;
}
.one-project > .av_four_fifth { padding-left: 15px; }
.one-project > div {
    padding: 30px 10px 30px 0;
    border-bottom: 3px solid #e1e1e1;
    vertical-align: middle;
}
.one-project > .av_one_fifth {
    vertical-align: bottom;
}
.one-partner > div {
    padding: 30px 10px;
    border-bottom: 3px solid #e1e1e1;
    vertical-align: top;
}
#top .one-project h4, #top .one-partner h4 {
    line-height: 1.5em;
    margin: 0;
    font-size: 1.25em;
    font-weight: 700;
}
#top .one-project h5, #top .project-content h5, #top .one-partner h5, #top .partner-content h5 {
    line-height: 30px;
    font-size: 1.18em;
    font-weight: 400;
}
#top .one-partner h5, #top .partner-content h5 {
    line-height: 25px;
    font-size: 1em;
    font-weight: 400;
}
#top .one-partner p, #top .partner-content p {
    font-size: 0.94em;
}
#top .one-project .button-project, #top .one-partner .button-partner, #top .one-partner-with-link .button-partner {
    display: block;
    min-width: 120px;
    width: 160px;
    height: 60px;
    padding: 12px 20px;
    text-align: center;
    line-height: 30px;
    float: right;
    font-family: Garamond, Georgia, serif;
    font-size: 1.18em;
    font-weight: 700;
    color: #363636;
    text-decoration: underline;
}
#main .one-project-thumb {
	vertical-align: middle;
    text-align: center;
}
#main .one-project-thumb img {
	max-width: 266px;
    max-height: 150px;
    width: 100%;
    height: auto;
}
.filter-panel {
    background-color: #e1e1e1;
}
.filter-panel .container {
    padding: 30px 0;
    min-height: 120px;
}
.filter-panel .filter-element {
    line-height: 60px;
    height: 60px;
    padding: 0 10px;
}
.filter-panel .filter-element:nth-child(1) { min-width: 160px; }
.filter-panel .filter-element:nth-child(3) { min-width: 200px; white-space: nowrap; }
#top .filter-panel select {
    height: 60px;
    padding: 0 40px 0 10px;
    background-color: #fff;
    background-image: url('images/cee2china_dropdown_03.png');
    background-position: calc(100% - 10px)  55%;
    cursor: pointer;
    white-space:pre-wrap;
    color: #363636;
    font-family: 'Open Sans';
}
.filter-panel form { margin: 0; }
.filter-panel form input[type='submit']{
    height: 60px;
    width: 100%;
    min-width: 180px;
    background-color: #444140;
    font-size: 1.12em;
    font-family: 'Open Sans';
}
.filter-panel .filter-element:nth-last-child(1) { display: none; }
#top .filter-panel span {
    font-size: 1.06em;
    color: #363636;
}
#top .filter-panel option {
    font-size: 0.94em;
    font-family: 'Open Sans';
    color: #363636;
}
#main .one-partner-title { vertical-align: top; }
#main .one-partner-title img, #main .partner-info-right img, .one-partner img{max-height:200px; max-width:100%; width:auto; }
#main .one-partner-with-link .one-partner-link{ vertical-align: bottom; position: absolute; right: 10px; bottom: 40px; }
.one-partner-with-link { position: relative; }

/**CONTACT**/
#top .contact-white-panel h3 {
    font-size: 1.18em;
}
#top .contact-blue-panel {
    background-color: #3f7b82;
    padding: 10px 10px 30px;
    margin-top: 30px;
}
#top .contact-blue-panel p, #top .contact-blue-panel a, #top .contact-blue-panel strong {
    color: #fff;
}
#top .contact-blue-panel a {
    font-weight: 400;
}
#top .contact-grey-panel {
    background-color: #e1e1e1;
    padding: 30px 10%;
}
#top .opportunity-form-panel {
    background-color: #e1e1e1;
    padding: 0;
}
#top .opportunity-form-panel .contact-grey-panel {
    background-color: transparent;
    max-width: 800px;
    margin: 0 auto;
    padding: 80px 20px;
}
#top .opportunity-form-panel h3 {
    margin-top: 0;
}
#top .contact-grey-panel h3 {
    font-size: 1.3em;
}
#wpcf7-f670-o1, .gform_wrapper {
    padding: 30px 0 0;
}
#top #wpcf7-f670-o1 .form-line {
    display: flex;
}
#top #wpcf7-f670-o1 .form-line-left {
    width: 120px;
}
#top #wpcf7-f670-o1 .form-line-right {
    width: calc(100% - 120px);
}
#top #wpcf7-f670-o1 .form-line-left p,
#top .gform_wrapper label,
#top .gform_wrapper .ginput_container_checkbox .gfield_checkbox li label a {
    font-family: Garamond, Georgia, serif;
    font-size: 1.18em;
    font-weight: 400;
    margin: 0;
    line-height: 45px;
    color: #363636;
}
#top #wpcf7-f670-o1 .form-line-right input, #top #wpcf7-f670-o1 .form-line-right textarea,
#top .gform_wrapper input, #top .gform_wrapper textarea {
    font-family: 'Open Sans';
    min-height: 45px;    
    background-color: #fff;
    border: none; 
}
#top #wpcf7-f670-o1 .form-line-right input[type='submit'],
#top .gform_wrapper .gform_footer input[type='submit'] {
    width: 100%;
    background-color: #363636;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.3em;
    font-family: Garamond, Georgia, serif;
    font-weight: 700;
} 
#top #wpcf7-f670-o1 .form-line-right .wpcf7-not-valid-tip {
    position: relative;
    top: -15px;
}
/** Gravity forms specific styles **/
#top .gform_wrapper,
#top .gform_wrapper form {
    margin: 0;
}
#top .gform_wrapper form {
    padding-right: 20px;
}
#top .gform_wrapper .gfield {
    display: flex;
    flex-flow: row nowrap;
    align-items: baseline;
    justify-content: space-between;
}
#top .gform_wrapper .gfield {
    position: relative;
    padding-right: 0;
}
#top .gform_wrapper .gfield:first-child {
    margin-top: 0;
}
#top .gform_wrapper .gfield label {
    width: 120px;
    line-height: normal;
}
#top .gform_wrapper .gfield .gfield_description ul li {
    list-style: disc !important;
}
#top .gform_wrapper textarea {
    margin-bottom: 0;
}
#top .gform_wrapper .gfield .ginput_container {
    flex: 1 1 auto;
}
#top .gform_wrapper .labels-above-not-left .gfield {
    display: block;
}
#top .gform_wrapper .labels-above-not-left .gfield_label {
    width: auto;
    font-weight: bold;
}
#top .gform_wrapper ul li.gfield.checkbox-field-wrapper {
    display: block;
    /*margin-bottom: 30px;*/
}
#top .gform_wrapper .checkbox-field-wrapper .ginput_container_checkbox {
    max-width: 100%;
}
#top .gform_wrapper input[type="file"] {
    min-height: auto;
    padding: 12px;
}
#top .gform_wrapper .checkbox-field-wrapper input[type="checkbox"] {
    display: inline-block;
    vertical-align: middle;
    width: 32px !important;
    height: 32px;
    min-height: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    cursor: pointer;
    margin: 0;
    padding: 0;
}
#top .gform_wrapper .checkbox-field-wrapper input[type="checkbox"]:checked {
    background-image: url(./images/check-checkbox.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}
#top .gform_wrapper .checkbox-field-wrapper input[type="checkbox"]:focus {
    outline: none;
}
#top .gform_wrapper .checkbox-field-wrapper .gfield_checkbox label {
    font-size: 1.1em;
    line-height: normal;
    margin-top: 0;
    margin-left: 10px;
}
#top .gform_wrapper .gfield_html {
    font-family: Garamond, Georgia, serif;
    font-size: 1.18em;
    font-weight: bold;
    line-height: normal;
    color: #363636;
    margin: 0;
}
#top.mac .gform_wrapper .gfield_html {
    font-family: 'Cormorant Garamond', Georgia, serif !important;
}
#top .gform_wrapper .gform_footer {
    padding-left: 120px;
}
#top .gform_wrapper .gfield.gfield_error {
    max-width: 100% !important;
    width: 100%;
    border: none;
    background-color: transparent;
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 30px;
}
#top .gform_wrapper .gfield.gfield_error input,
#top .gform_wrapper .gfield.gfield_error textarea {
    border: 1px solid darkred;
}
#top .gform_wrapper .gfield.gfield.gfield_error .ginput_container {
    margin-top: 0;
}
#top .gform_wrapper .gfield.gfield_error .validation_message {
    position: absolute;
    bottom: 0;
    left: 120px;
    width: calc(100% - 120px);
    padding: 0;
}
#top .gform_wrapper .ginput_container_checkbox {
    max-width: 80.5%;
}
#top .gform_wrapper .ginput_container_checkbox .gfield_checkbox li label {
    width: auto;
}
#top .gform_wrapper .ginput_container_checkbox .gfield_checkbox li label a {
    line-height: normal;
    font-size: 1em;
}

/**	LOADER	**/
.loader-parent {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(70, 70, 70, 0.7);
    z-index: 999;
    display: none;
}
.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1em;
    font-size: 2em;
    height: 1em;
    border-radius: 50%;
    text-indent: -9999em;
    -webkit-animation: load5 1.1s infinite ease;
    animation: load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}


/**FOOTER**/
#footer{padding:0;border:none;margin-top:50px;}
#top #footer .container{padding:50px 0;border-top:3px solid #444140;border-bottom:3px solid #444140;}
#footer h4{margin-bottom:20px;margin-top:15px;text-align:left; line-height: 22px; }
#footer p{margin:0;}
#footer p, #footer a, #footer strong{font-size:14px;color:#707070;}
#footer .footer-line{margin-top:5px;display:block;}
#footer .footer-china-logo{margin-bottom:45px;}
#footer .footer-contact { vertical-align: top; } 
#socket{border:none;}
#socket .copyright{float:none;text-align:center;display:block;font-size:14px;color:#707070;}
#socket .container{padding: 20px 0 15px;}
.socket-left { float: left; max-width: 55%; }
#socket .socket-left span { text-align: left; }
.socket-right { float: right; display: flex; max-width: 40%; }
#socket .socket-right span { text-align: right; }
.ow-logo { margin-left: 5px; }
.ow-logo img { height: 14px; margin-top: 4px; }


/**	INTERNET EXPLORER	**/
.avia-msie select::-ms-expand {
    display: none;
}
.avia-msie .header-menu-left .logo {
    left: 0;
    overflow: visible;
}
.avia-msie .header-menu-left .logo a{
    overflow: visible;
}
.avia-msie .header-menu-left .logo img {
    min-height: 80px;
    width: 100%;
    min-width: 274px;
}


/**	 HOVER		**/
#main .see-more, #main .project-see-more, #top .post-entry .entry-content > a {
    position: relative;
    text-decoration: none;
}
#main .see-more:before, #main .project-see-more:before, #top .post-entry .entry-content > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0;
  background-color: #111111 ;
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#main .see-more:hover:before, #main .project-see-more:hover:before, #top .post-entry .entry-content > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
}

#top #main .button-project, #top #main .button-partner {
    position: relative;
    text-decoration: none;
}
.button-project:before, .button-partner:before {
  content: "";
  position: absolute;
  width: 80px;
  height: 1px;
  bottom: 22px;
  left: calc(50% - 40px);
  background-color: #111111 ;
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.button-project:hover:before, .button-partner:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
}

.personal-info-member-panel:hover {
box-shadow: 0 0 21px #ababab;
}


/** THAN YOU  and  ERROR 404 **/
#top.page-id-1555 h1 {
    text-transform: uppercase;
    font-size: 1.6em;
    color: #363636;
}
#top.page-id-1555 .avia_textblock p, #top.page-id-1555 .avia_textblock span  {
    color: #363636;
} 
.page-id-1555 .button-outline-black a {
    padding: 10px 15%;
    margin-top: 20px;
}

#top.error404 h1 {
    text-transform: uppercase;
    font-size: 10em;
    color: #363636;
    margin-bottom: -40px;
}
#top.error404 .error-404 .avia_textblock p, #top.error404 .error-404 .avia_textblock span  {
    color: #363636;
    font-family: Garamond, Georgia, serif; 
    font-weight: 700;
    font-family: Garamond;
    font-size: 1.53em;
} 
#top.error404 .mac .error-404 .avia_textblock p, #top.error404 .mac .error-404 .avia_textblock span  {
    font-family: 'Cormorant Garamond', Georgia, serif !important; 
}
.error404 .button-outline-black a {
    padding: 10px 15%;
    margin: 20px 0;
}
.error404 .avia-image-container-inner {
    width: 100%;
}
.error404 .avia-image-container-inner img {
    width: 100%;
    max-width: 210px;
}
.error404 #main > .title_container { 
    display: none;
}

.remove-hover .image-overlay {
    display: none !important;
}
#menu-wpml a { font-weight: 700; color: #444140; }

/** Investment opportunities **/
#top .investment-opportunities .av_one_fifth {
    width: 25.2%;
}
#top .investment-opportunities .av_one_fifth.one-partner-title {
    width: 15.2%;
}
#top .investment-opportunities .av_three_fifth {
    width: 47.599999999999994%;
}
.investment-opportunities .partner-list-content {
    padding-right: 5%;
}
#main .investment-opportunities .one-partner-title img,
#main .investment-opportunities .partner-info-right img,
.investment-opportunities .one-partner img {
    max-height: 100%;
}
#top .one-partner-title .investment-title {
    margin: 0;
}
#top .estimated-value-wrapper {
    display: inline-block;
    margin-top: 15px;
    border-top: 2px solid #363636;
    padding-top: 15px;
}
#top .estimated-value-wrapper p {
    margin: 0;
}
#top .estimated-value-wrapper .estimated-value-label {
    font-weight: 700;
}
#top #all-partners.investment-opportunities .one-partner-link-opportunities .button-partner {
    color: #363636;
    text-decoration: none;
    float: none;
    width: auto;
    height: auto;
    display: inline-block;
    padding: 0;
}
#top #all-partners.investment-opportunities .one-partner-link-opportunities .button-partner:before {
    width: 100%;
    bottom: 0;
    left: 0;
}
#top .investment-opportunity-single {
    padding: 82px 8%;
}
#top .investment-opportunity-single .partner-all-info {
    margin-bottom: 68px;
}
#top .investment-opportunity-single .partner-all-info .partner-info-left {
    width: 41%;
}
#top .investment-opportunity-single .partner-all-info .partner-info-right {
    width: 59%;
    float: left;
    max-width: 513px;
    padding: 0 0 0 32px;
}
#top .investment-opportunity-single .partner-all-info p {
    font-size: 0.94em;
}
#top .investment-opportunity-single .partner-all-info .estimated-value {
    margin-top: 28px;
}
#top .investment-opportunity-single .cta_more_info {
    text-align: center;
    margin-top: 85px;
}
#top .investment-opportunity-single .cta_more_info h4 {
    font-size: 21px;
    text-transform: none;
    padding-right: 0;
    margin-bottom: 26px;
}
#top .investment-opportunity-single .cta_more_info .button-outline-black a {
    background-color: #3F7B82;
    text-decoration: none;
    margin: 0;
    border: 3px solid #3F7B82;
    padding: 12px 22px;
    transition: 0.4s;
}
#top .investment-opportunity-single .cta_more_info .button-outline-black a span {
    color: #ffffff;
}
#top .investment-opportunity-single .cta_more_info .button-outline-black a:hover {
    background-color: transparent;
    transition: 0.4s;
}
#top .investment-opportunity-single .cta_more_info .button-outline-black a:hover span {
    color: #3F7B82;
}

/** RESPONSIVE **/
@media only screen and (min-width: 1150px) {
    .filter-panel form { display: flex; }
}

@media only screen and (min-width: 768px) {
    .partner-list-content { padding: 0 15% 0 5%; }
    .partner-list-content h4 { padding-right: 40px; }
    .partner-content .flex_column_table .av_one_third, 
    .partner-content .flex_column_table .av_one_fourth { border-right: 3px solid #444140; padding-right: 30px; }
    .partner-content .flex_column_table .av_two_third, 
    .partner-content .flex_column_table .av_three_fourth { padding-left: 50px; }
    .archive #apply-news { margin-top: 50px; }
    .contact-form-panel { padding: 0 10%; }
    #top #wpcf7-f670-o1 .wpcf7-response-output { margin-left: 103px; }
    #wpcf7-f670-o1 form { padding-right: 20px; }
    #main .one-partner-title h4 { margin-bottom: 30px; }
    #main .one-project-content { padding-left: 5%; }
}

@media only screen and (min-width: 990px) {
    .header-menu-bottom { display: none; }
    .partner-content { margin-bottom: 40px; }
    .contact-form-panel { padding: 0 15%; }
}

@media only screen and (min-width: 1024px) {
    #apply-news #mc4wp-form-1 { padding: 20px 0; }
}

@media only screen and (min-width: 1280px) {
    .filter-panel form { display: flex; }
    .filter-panel .container { height: 120px; }
    .contact-form-panel { padding: 0 20%; }
}

@media only screen  and (min-width: 480px) and (max-width: 767px) {
    .responsive #top .partner-list-content { display: table; }
    .responsive #top .partner-list-content > div { display: table-cell; }
    .one-partner img { padding: 10px; max-width: 280px; }
    .filter-element { margin-bottom: 15px; }
}
@media only screen  and (min-width: 768px) and (max-width: 989px) {
    #meetings-list .big-preview { width: 40%; padding-right: 20px; }
    #meetings-list .entry-content .meeting-content { width: 100%; padding-top: 20px; }
}

@media only screen and (max-width: 1543px) {
    .filter-panel .filter-element.element-label { flex-basis: 8%; }
    .filter-panel .filter-element:nth-child(1) { min-width: auto; }
    .filter-panel .filter-element:nth-child(3) { min-width: auto; white-space: normal; }
    #main .filter-panel .filter-element.element-label span { line-height: 1; display: inline-block; vertical-align: middle; }
}

@media only screen and (max-width: 1279px) {
    /*.filter-panel .filter-element { min-width: 25%; float: left; }
    .filter-panel .filter-element:nth-last-child(1) { float: right; }*/
    .filter-panel form input[type='submit'] { width: 100%; }
    .partner-content .embed-video iframe { min-width: 480px; min-height: 290px; }
    #top .no-ie-flex-buttons { flex-flow: row wrap; justify-content: center; }
}

@media only screen and (max-width: 1023px) {
    #avia-menu .avia-menu-text { font-size: 18px; }
    .responsive #top #apply-news .business, .responsive #top #apply-news .research { width: 100%; margin: 0; }
}

@media only screen and (max-width: 989px) {
    .logo-title { display: none; }
    #relevant-documents .rel-doc-panel, #search-documents .rel-doc-panel { width: 100%; margin-bottom: 20px; }
    #meetings-list .entry-content-wrapper { width: 60%; padding-right: 0; }
    .responsive #top.archive #main .template-blog main, #top.single .main_color > .container > .content { border: none; width: 100%; padding-bottom: 30px; }
    .responsive #top #main .template-blog aside {width:100%; border-top:3px solid #444140; padding:0;}
    .responsive #top #main .template-blog aside .widget_archive { padding-top: 0; }
    #main .project-content { padding-bottom: 0; }
    .partner-content .embed-video iframe { min-width: 320px; min-height: 195px; }

    #top .investment-opportunities .av_one_fifth { width: 17.2%; }
    #top .investment-opportunities .av_three_fifth { width: 49.599999999999994%; }
    #top .investment-opportunities .av_one_fifth.one-partner-title { width: 21.2%; }

    #top .investment-opportunity-single { padding: 62px 4%; }
    #top .investment-opportunity-single .partner-all-info { margin-bottom: 34px; }
}

@media only screen and (max-width: 767px) {
    #header_main .header-menu-left { width: 219px; }
    #header_main .header-menu-right { width: calc(100% - 219px); }
    #header_main .header-menu-bottom { margin-bottom: 20px; }
    .archive .template-blog .post-entry .standard-content { text-align: center; }
    #latest-news .news-container { width: 100%; margin: 20px 0; }
    #top #mlb2-3735333 .subscribe-form .form-section.horizontal { width: 50%; float: left; }
    #top #apply-news #mlb2-3735333 button { float: right; width: 90% !important; }
    #top #mlb2-3735333 .subscribe-form { padding: 20px 0 0; }
    #top #apply-news #mlb2-3735333 .form-control { min-width: 150px !important; }
    #fp-banner h1 { font-size: 35px; }
    #top.single-project_research #banner-archive h2, #top.single-project_business  #banner-archive h2 {font-size: 1.8em;}
    #top .button-outline-black a.avia-button { float: none; margin: 0 auto; max-width: 420px; }
    .country-contact-panel { margin: 0 !important; }
    #meetings-list .big-preview, #meetings-list .entry-content-wrapper { width: 100%; }
    #top #all-projects .one-project, #top #all-partners .one-partner { border-bottom: 3px solid #e1e1e1; padding: 30px 0 20px; margin-bottom: 20px; }
    #top #all-projects .one-project > div, #top #all-partners .one-partner > div { width: 100%; min-height: 50px; border: none; padding: 0; margin: 0; }
    #top #all-projects p, #top #all-partners p { margin: 5px 0 15px; }
    #top .one-project-line div { width: 100%; margin: 0; }
    .project-content .flex_column_table { padding-bottom: 20px; }
    .project-content .flex_column_table:nth-last-child(1) { padding-bottom: 0px; margin-bottom: 0; }
    .project-content .flex_column_table .flex_column_table_cell { width: 100%; margin: 0; }
    .responsive #top #main .sidebar { display: block; }
    .archive .big-preview, .archive .entry-content-wrapper { width: 100%; }    
    .search-form form {display:block;}
    #top .search-form form .search-textbox, #top .search-form form .search-submit , #main .search-form .search-textbox input, #main .search-form .search-submit input { margin: 10px 0; width: 100%;}
    #top .one-partner > div { width: 100%; margin-left: 0; overflow: auto; padding: 10px 0; }
    .one-partner .one-partner-title { border: none; }
    .partner-all-info { margin-bottom: 0; }
    #top .partner-content .flex_column_table { padding: 15px 0; }
    #top .partner-content .flex_column_table div { width: 100%; padding: 0; margin: 0;}
    .responsive #top #wrap_all #main .breadcrumb-panel > .container_wrap > .container { max-width: 100%; width: 100%; }
    .template-blog .inner_sidebar { margin-bottom: 40px; }
    .single .breadcrumb .breadcrumb-trail span:nth-last-child(1),
    .single .breadcrumb .breadcrumb-trail span:nth-last-child(2) { display: none; }    
    #top.single .main_color > .container > .content { padding-top: 20px; }
    .responsive .title_container .breadcrumb { top: 0; left: 0; }
    .socket-right, .socket-left { width: 100%; max-width: 100%; margin-bottom: 10px; }
    .post-type-archive-meetings .template-blog .post-entry .standard-content { text-align: left; }
    .responsive .logo a { vertical-align: bottom; }

    .responsive #top #wrap_all .template-single-investment-oportunity { width: 100%; max-width: 100%; }
    #top .investment-opportunity-single { padding: 20px; }
    #top .investment-opportunity-single .flex_column_table { padding: 5px 0; }
    #top .investment-opportunity-single .partner-all-info { margin-bottom: 16px; }
    #top .investment-opportunity-single .partner-all-info .partner-info-left { width: 100%; margin-bottom: 20px; }
    #top .investment-opportunity-single .partner-all-info .partner-info-right { width: 100%; max-width: none; padding-left: 0; }
    #top .investment-opportunity-single .cta_more_info h4 { font-size: 18px; }
    #top .investment-opportunity-single .cta_more_info .button-outline-black a { font-size: 0.8em; }

    .responsive #top #wrap_all .opportunity-form-section .container { width: 100%; max-width: 100%; }
    #top .opportunity-form-panel .contact-grey-panel { padding: 20px; }
    #top .gform_wrapper form { padding-right: 0; }
    #top .gform_wrapper .gfield { display: block; }
    #top .gform_wrapper .gfield label { width: auto; }
    #top .gform_wrapper .ginput_container_checkbox { max-width: 100%; }
    #top .gform_wrapper .gform_footer { padding-left: 0; }

    #top .button-inline-in-block-one,
    #top .button-inline-in-block-one:first-child,
    #top .button-inline-in-block-one:last-child { margin-bottom: 16px; }
}

@media only screen and (max-width: 479px) {
    #menu-wpml { display: none; }
    #header_main .header-menu-left { width: 200px; }
    #header_main .header-menu-right { width: calc(100% - 200px); }
    .home #fp-banner h1 { font-size: 35px; padding-top: 50px; }
    .home #fp-banner h2 { font-size: 18px; }
    #fp-banner h1 { font-size: 25px; padding-left: 0; padding-right: 0; }
    .archive #main > .container h1, .archive #main > .container h2 { font-size: 2em; }
    #bree .project-post .project-post-image, #bree .project-post .project-post-content { width: 100%; padding: 0; margin: 10px 0;}
    #top #apply-news #mlb2-3735333 .subscribe-form { min-width: 200px; }
    #top #mlb2-3735333 .subscribe-form .form-section.horizontal { width: 100%; }
    #top #apply-news #mlb2-3735333 button { min-width: 100%; }
    .single #main > .container h1, .single #main > .container h2, #top.single-project_research #banner-archive h2, #top.single-project_business  #banner-archive h2 { font-size: 1.5em; }
    #meetings-list .entry-content .meeting-content { width: 100%; margin-top: 20px; }
    #meetings-list article { padding-bottom: 20px; margin-bottom: 30px; }
    .filter-panel .filter-element { width: 100%; }
    .responsive #top .partner-list-content > div { width: 94%; }
    #top #all-projects .one-project, #top #all-partners .one-partner { padding-top: 10px; }
    #top #all-projects, #top #all-partners { padding-top: 10px; }
    .filter-panel .filter-element { height: auto; }
    .template-blog .inner_sidebar { margin-left: 10px; }
    #top #wpcf7-f670-o1 .form-line { display: block; }
    #top #wpcf7-f670-o1 .form-line > div { width: 100%; }
    .partner-content .embed-video iframe { min-width: 240px; min-height: 145px; }
    #main .one-partner-title img, #main .partner-info-right img { max-height: 100px; width: auto; }
    .one-partner img { display: none; }
    #main .one-partner-with-link .one-partner-link { bottom: 10px; }
    #top #mc4wp-form-1 .mc4wp-form-fields p { display: block; }
    #top #main #mc4wp-form-1 .mc4wp-form-fields p input { width: 100%; margin: 0; }
    #meetings-grey-panel .single-file, #relevant-documents .single-file { margin-left: 27px; } 
    .container #advanced_menu_toggle { top: 57px; }
    #header_main .contacts-link { line-height: 2em; margin-right: 0; top: -10px; }
    .page .post-entry .avia_textblock  h3 { text-align: center; }
    .parent-country #main .breadcrumb-panel h3 { bottom: 0; }
    .parent-country #fp-banner { height: 377px; }
    #top.parent-country #main .breadcrumb-panel { padding-bottom: 30px; }
    .avia-msie .header-menu-left .logo img { min-height: 50px; width: 100%; min-width: 174px; }

    #top .gform_wrapper .checkbox-field-wrapper input[type="checkbox"] { width: 28px !important; height: 28px; }
    #top .gform_wrapper .ginput_container_checkbox .gfield_checkbox li label { margin-left: 10px; }
}

/**	MAC	**/
.mac h1, .mac h3, .mac h4, .mac .button-outline-black span, .mac .post-title a, .mac .entry-content a, 
.mac .search-form .search-submit input, .mac .main_menu .avia-menu-text, .mac .logo-title span, 
.mac #main .see-more, .mac #main .project-see-more, .mac #bree h4, #top.mac #apply-news #mlb2-3735333 button, 
.mac #mc4wp-form-1 .mc4wp-form-fields input[type="submit"], .mac .button-outline-black span, 
#top.archive.mac .post-title a, #top.archive.mac .entry-content a, .mac #main li.categories,
.single.mac #main > .container h1, .single.mac #main > .container h2, #top.single.mac .post-title a,
#top.single.mac .entry-content a, .mac #meetings-list .post-title a, .mac #meetings-list .entry-content a,
.mac #main .search-form .search-submit input, .mac .button-project, .mac .button-partner, 
.mac #wpcf7-f670-o1 .form-line-left p, .mac .gform_wrapper .ginput_container_checkbox .gfield_checkbox li label a,
.mac #wpcf7-f670-o1 .form-line-right input[type='submit'],
.mac .gform_wrapper label, .mac .gform_wrapper .gform_footer input[type='submit'] {
	font-family: 'Cormorant Garamond', Georgia, serif !important; 
}

/**	HIDE COUNTRY CONTENT	**/
.hide-content { display: none; }

/*
.parent-country .entry-content-wrapper .avia-builder-el-4,
.parent-country .entry-content-wrapper .avia-builder-el-6,
.parent-country #av_section_2 {
    display: none;
}
.parent-country #after_section_1 > .container > .content {
    padding: 0 0 30px;
}

.page-slovenia .entry-content-wrapper .avia-builder-el-4,
.page-slovenia .entry-content-wrapper .avia-builder-el-6,
.page-slovenia #av_section_2 {
    display: block;
}
.page-slovenia #after_section_1 > .container > .content {
    padding: 40px 0 50px;
}*/

/* Key documents 10:44 Tuesday, 23 June 2020 */

.relevant-documents-section .relevant-document-inner{
	padding:20px 20px 50px 20px;
	/* border-top: solid 1px #707070; */
}

/* .relevant-documents-section .relevant-document-inner.first{ */
	/* padding:20px; */
	/* border-top: solid 0px #707070; */
/* } */

.relevant-documents-section .relevant-document-inner .relevant-document-cover{
	display:inline-block;
	width:200px;
	height:200px;
	margin-right:20px;
	vertical-align:top;
}

.relevant-documents-section .relevant-document-inner .relevant-document-content{
	display:inline-block;
	width:calc(100% - 220px);
	vertical-align:top;
}

.relevant-documents-section .relevant-document-inner .relevant-document-cover img{
	width:100%;
	height:100%;
	object-fit:cover;
}


.relevant-documents-section .relevant-document-inner .relevant-document-content .single-file-wrap .single-download{
	line-height:0!important;
	font-size:0!important;
	margin-right:10px;
}

/* Key documents */

.html_entry_id_514 #search-file-panel{
    display: none;
}