/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css");
@import url("https://fonts.googleapis.com/css2?family=Kreon:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");

/* category tag
WINNNERS-2022,
Industrial Brands-2022 WINNNERS-2022,
Place Brands-2022 WINNNERS-2022,
Culture Brands-2022 WINNNERS-2022,
NY Festivals Hall of Fame-2022
*/

/* 5352 - 5678
article#caf-post-layout1[data-post-id="3791"], */
/* article#caf-post-layout1[data-post-id="3807"], */
/* article#caf-post-layout1[data-post-id="3808"], */
/* article#caf-post-layout1[data-post-id="3809"], */
/* article#caf-post-layout1[data-post-id="3810"], */
/* article#caf-post-layout1[data-post-id="3811"], */
/* article#caf-post-layout1[data-post-id="3812"], */
/* article#caf-post-layout1[data-post-id="3813"], */
/* article#caf-post-layout1[data-post-id="3814"], */
/* article#caf-post-layout1[data-post-id="3815"], */
/* article#caf-post-layout1[data-post-id="3816"], */
/* article#caf-post-layout1[data-post-id="3817"], */
/* article#caf-post-layout1[data-post-id="3818"], */
/* article#caf-post-layout1[data-post-id="3819"], */
/* article#caf-post-layout1[data-post-id="3820"], */
/* article#caf-post-layout1[data-post-id="3821"], */
/* article#caf-post-layout1[data-post-id="3822"], */
/* article#caf-post-layout1[data-post-id="3823"], */
/* article#caf-post-layout1[data-post-id="3824"], */
/* article#caf-post-layout1[data-post-id="3825"], */
/* article#caf-post-layout1[data-post-id="3826"], */
/* article#caf-post-layout1[data-post-id="3827"], */
/* article#caf-post-layout1[data-post-id="3828"], */
/* article#caf-post-layout1[data-post-id="3829"], */
/* article#caf-post-layout1[data-post-id="3830"], */
/* article#caf-post-layout1[data-post-id="3831"], */
/* article#caf-post-layout1[data-post-id="3832"], */
/* article#caf-post-layout1[data-post-id="3833"], */
/* article#caf-post-layout1[data-post-id="3834"], */
/* article#caf-post-layout1[data-post-id="3835"], */
/* article#caf-post-layout1[data-post-id="3836"], */
/* article#caf-post-layout1[data-post-id="3837"], */
/* article#caf-post-layout1[data-post-id="3838"], */
/* article#caf-post-layout1[data-post-id="3839"], */
/* article#caf-post-layout1[data-post-id="3840"], */
/* article#caf-post-layout1[data-post-id="3841"], */
/* article#caf-post-layout1[data-post-id="3842"], */
/* article#caf-post-layout1[data-post-id="3843"], */
/* article#caf-post-layout1[data-post-id="3844"], */
/* article#caf-post-layout1[data-post-id="3845"], */
/* article#caf-post-layout1[data-post-id="3846"], */
/* article#caf-post-layout1[data-post-id="3847"], */
/* article#caf-post-layout1[data-post-id="3848"], */
/* article#caf-post-layout1[data-post-id="3849"], */
/* article#caf-post-layout1[data-post-id="3850"], */
/* article#caf-post-layout1[data-post-id="3851"], */
/* article#caf-post-layout1[data-post-id="3852"], */
/* article#caf-post-layout1[data-post-id="3853"], */
/* article#caf-post-layout1[data-post-id="3854"], */
/* article#caf-post-layout1[data-post-id="3855"], */
/* article#caf-post-layout1[data-post-id="3856"], */
/* article#caf-post-layout1[data-post-id="3857"], */
/* article#caf-post-layout1[data-post-id="3858"], */
/* article#caf-post-layout1[data-post-id="3859"], */
/* article#caf-post-layout1[data-post-id="3860"], */
/* article#caf-post-layout1[data-post-id="3861"], */
/* article#caf-post-layout1[data-post-id="3862"] */
/* article#caf-post-layout1[data-post-id="3863"], */
/* article#caf-post-layout1[data-post-id="3864"], */
/* article#caf-post-layout1[data-post-id="3865"], */
/* article#caf-post-layout1[data-post-id="3866"], */
/* article#caf-post-layout1[data-post-id="3867"], */
/* article#caf-post-layout1[data-post-id="3868"], */
/* article#caf-post-layout1[data-post-id="3869"], */
/* article#caf-post-layout1[data-post-id="3870"], */
/* article#caf-post-layout1[data-post-id="3871"], */
/* article#caf-post-layout1[data-post-id="3872"], */
/* article#caf-post-layout1[data-post-id="3873"], */
/* article#caf-post-layout1[data-post-id="3874"] */
/* article#caf-post-layout1[data-post-id="3875"], */
/* article#caf-post-layout1[data-post-id="3876"] */
/* article#caf-post-layout1[data-post-id="3877"] */

/* article#caf-post-layout1[data-post-id="3878"]  */
/* {
    pointer-events: none !important;
} */

/* category tag
WINNNERS-2025,
Industrial Brands-2025 WINNNERS-2025,
Place Brands-2025 WINNNERS-2025,
Culture Brands-2025 WINNNERS-2025,
NY Festivals Hall of Fame-2025
*/
/* article#caf-post-layout1[data-post-id="5352"] a,
article#caf-post-layout1[data-post-id="5452"] a,
article#caf-post-layout1[data-post-id="5453"] a,
article#caf-post-layout1[data-post-id="5454"] a,
article#caf-post-layout1[data-post-id="5455"] a,
article#caf-post-layout1[data-post-id="5456"] a,
article#caf-post-layout1[data-post-id="5457"] a,
article#caf-post-layout1[data-post-id="5458"] a,
article#caf-post-layout1[data-post-id="5459"] a,
article#caf-post-layout1[data-post-id="5460"] a,
article#caf-post-layout1[data-post-id="5461"] a,
article#caf-post-layout1[data-post-id="5462"] a,
article#caf-post-layout1[data-post-id="5463"] a,
article#caf-post-layout1[data-post-id="5464"] a,
article#caf-post-layout1[data-post-id="5465"] a,
article#caf-post-layout1[data-post-id="5466"] a,
article#caf-post-layout1[data-post-id="5467"] a,
article#caf-post-layout1[data-post-id="5468"] a,
article#caf-post-layout1[data-post-id="5469"] a,
article#caf-post-layout1[data-post-id="5470"] a,
article#caf-post-layout1[data-post-id="5471"] a,
article#caf-post-layout1[data-post-id="5472"] a,
article#caf-post-layout1[data-post-id="5473"] a,
article#caf-post-layout1[data-post-id="5474"] a,
article#caf-post-layout1[data-post-id="5475"] a,
article#caf-post-layout1[data-post-id="5476"] a,
article#caf-post-layout1[data-post-id="5477"] a,
article#caf-post-layout1[data-post-id="5478"] a,
article#caf-post-layout1[data-post-id="5479"] a,
article#caf-post-layout1[data-post-id="5480"] a,
article#caf-post-layout1[data-post-id="5481"] a,
article#caf-post-layout1[data-post-id="5482"] a,
article#caf-post-layout1[data-post-id="5483"] a,
article#caf-post-layout1[data-post-id="5484"] a,
article#caf-post-layout1[data-post-id="5485"] a,
article#caf-post-layout1[data-post-id="5486"] a,
article#caf-post-layout1[data-post-id="5487"] a,
article#caf-post-layout1[data-post-id="5488"] a,
article#caf-post-layout1[data-post-id="5489"] a,
article#caf-post-layout1[data-post-id="5490"] a,
article#caf-post-layout1[data-post-id="5491"] a,
article#caf-post-layout1[data-post-id="5492"] a,
article#caf-post-layout1[data-post-id="5493"] a,
article#caf-post-layout1[data-post-id="5494"] a,
article#caf-post-layout1[data-post-id="5495"] a,
article#caf-post-layout1[data-post-id="5496"] a,
article#caf-post-layout1[data-post-id="5497"] a,
article#caf-post-layout1[data-post-id="5498"] a,
article#caf-post-layout1[data-post-id="5499"] a,
article#caf-post-layout1[data-post-id="5599"] a,
article#caf-post-layout1[data-post-id="5600"] a,
article#caf-post-layout1[data-post-id="5606"] a,
article#caf-post-layout1[data-post-id="5607"] a,
article#caf-post-layout1[data-post-id="5608"] a,
article#caf-post-layout1[data-post-id="5609"] a,
article#caf-post-layout1[data-post-id="5610"] a,
article#caf-post-layout1[data-post-id="5611"] a,
article#caf-post-layout1[data-post-id="5612"] a,
article#caf-post-layout1[data-post-id="5613"] a,
article#caf-post-layout1[data-post-id="5614"] a,
article#caf-post-layout1[data-post-id="5615"] a,
article#caf-post-layout1[data-post-id="5616"] a,
article#caf-post-layout1[data-post-id="5617"] a,
article#caf-post-layout1[data-post-id="5618"] a,
article#caf-post-layout1[data-post-id="5619"] a,
article#caf-post-layout1[data-post-id="5620"] a,
article#caf-post-layout1[data-post-id="5621"] a,
article#caf-post-layout1[data-post-id="5622"] a,
article#caf-post-layout1[data-post-id="5623"] a,
article#caf-post-layout1[data-post-id="5624"] a,
article#caf-post-layout1[data-post-id="5663"] a,
article#caf-post-layout1[data-post-id="5666"] a,
article#caf-post-layout1[data-post-id="5665"] a,
article#caf-post-layout1[data-post-id="5664"] a,
article#caf-post-layout1[data-post-id="5678"] a {
  pointer-events: none !important;
} */

li#menu-item-1772 ul.sub-menu {
  max-width: 90px !important;
  left: 0px;
}

.grid-entry-title.entry-title {
  visibility: hidden;
}

.avia-arrow {
  visibility: hidden;
}

a.avia-post-nav.avia-post-next.with-image,
a.avia-post-nav.avia-post-prev.with-image {
  visibility: hidden !important;
}

.read-more-link a,
span.fn a {
  text-decoration: none;
}

#top label span,
#top legend span {
  line-height: 1.2em !important;
  display: inline-block !important;
}
span.special_amp {
  all: unset !important;
}

.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb
  span.avia-gallery-big-inner
  img {
  display: none !important;
}

.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb {
  display: block;
  width: 100%;
  max-width: 210px;
  text-align: center;
  border: 2px solid gray;
  border-radius: 20px !important;
  background: #1a2737;
  color: white;
}
.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb:before {
  content: "View more pictures";
  display: inline-block !important;
  width: fit-content !important;
}

@media only screen and (min-width: 1000px) {
  .member_img_box_style {
    display: grid;
    grid-template-columns: 300px 1fr;
    grid-template-rows: 300px 1em 7em;
    column-gap: 20px;
    grid-row: 1 / span 3;
    align-items: end;
  }

  .member_img_box_style .team-img-container {
    grid-column: 1/2;
    grid-row: 1/4;
  }

  .nyf_video {
    height: 347px;
  }
}

.main_speech_title_style {
  margin: 0px;
}

.main_speech_title_style h3 {
  font-size: 2.2rem;
  line-height: 1.4em;
  font-family: "Aileron", sans-serif !important;
  font-weight: 600 !important;
}

.member_img_box_style .team-member-job-title {
  padding: 0px;
}

.new_winner .data-target-div1 #caf-post-layout1 .caf-post-title {
  background-color: #83807b;
  padding: 15px 20px !important;
  height: 60px;
}

.member_img_box_style .team-img-container img {
  width: 300px;
}

.main_banner_style_img .av-image-caption-overlay-center {
  background: #00000096;
}

.new_winner div#manage-post-area {
  position: absolute;
  width: 100%;
  top: 0px;
}

.new_winner h2 {
  color: white !important;
  font-weight: 400 !important;
  font-family: "Noto Sans" !important;
}

.winner_page_title_style h2.av-special-heading-tag {
  border-bottom: none;
  padding: 30px;
  font-weight: 700;
  text-transform: capitalize;
  font-family: "aileron" !important;
  word-spacing: 3px;
  font-size: 1.6rem;
  line-height: 1.4em;
  padding-bottom: 0px !important;
}

.winner_page_title_style {
  padding-bottom: 20px !important;
}

.winner_page_title_style .av-subheading.av-subheading_below {
  padding-left: 30px;
  margin-top: 0px !important;
  color: #e9e9e7;
  padding-bottom: 0px;
}

.new_winner article#caf-post-layout1 {
  overflow: hidden;
}

.nci_calculation_style img {
  max-width: 700px;
  width: 100%;
}

span.down_link {
  min-width: 120px;
}

span.down_link a img {
  overflow: hidden;
  display: inline-block;
  padding: 0px 4px;
  cursor: pointer;
  width: 60px;
}

span.down_link a {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}

/*nci start*/

/* .nci_img01 .avia-image-overlay-wrap,
.nci_img02 .avia-image-overlay-wrap,
.nci_img03 .avia-image-overlay-wrap {
    width: 100%;
    display: block;
    overflow-x: scroll;
    -ms-overflow-style: none;
    /* IE and Edge */

/* scrollbar-width: none; */

/* Firefox */

.nci_img01 .avia-image-overlay-wrap::-webkit-scrollbar,
.nci_img02 .avia-image-overlay-wrap::-webkit-scrollbar,
.nci_img03 .avia-image-overlay-wrap::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera*/
}

.nci_title_style h1.av-special-heading-tag {
  /* font-size: 3rem !important; */
  color: black !important;
  padding-left: 160px !important;
  border-bottom: 1px solid #0c5585;
}

.nci_title_style h1.av-special-heading-tag:after {
  content: "";
  width: 100%;
  height: 5px;
  background: #0c5585;
  display: block;
  left: 0px;
  position: absolute;
  max-width: 211px;
}

.nci_title_style h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 54px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 600;
}

.nci_title_style h2.av-special-heading-tag:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #0c5585;
  display: block;
  left: 0px;
  position: absolute;
  max-width: 211px;
}

.nci_title_style.op h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 13px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 600;
}

.nci_title_style.op2 h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 7px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
}

.nci_dec_style .avia_textblock p {
  padding-left: 211px !important;
  max-width: 1280px;
  word-break: keep-all;
  white-space: pre-wrap;
}

.nci_dec_style > section > .avia_textblock p {
  font-size: 19px;
  font-weight: 300;
  font-size: 1.15rem;
  line-height: 1.4em;
  color: #121212;
  font-family: "Aileron", sans-serif !important;
  margin-bottom: 2rem;
}

.nci_dec_style > section > .avia_textblock p strong {
  color: #717070;
  font-weight: 600;
}

/*nci end*/

.ytp-ce-element.ytp-ce-video.ytp-ce-bottom-left-quad,
.ytp-ce-element.ytp-ce-channel.ytp-ce-channel-this.ytp-ce-bottom-right-quad,
a.ytp-watermark.yt-uix-sessionlink,
.ytp-chrome-top.ytp-show-cards-title {
  display: none !important;
}

.banner_title p {
  max-width: 1080px;
  word-break: keep-all;
  margin: auto;
}

.name_style h3 {
  font-size: 1.4rem;
  font-weight: 600 !important;
  line-height: 1.4em;
}

.name_style .av-subheading.av-subheading_below p {
  font-size: 1.2rem;
  font-weight: 600;
  color: black;
}

.down_page_bt {
  margin-right: 20px !important;
  float: right;
  cursor: pointer;
}

.down_page_bt img:hover {
  opacity: 0.1;
}

.down_load_box {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
  /* background: rgba(255, 255, 255, 0.741); */
}

.down_load_box.option {
  width: 100%;
}

.down_logo_img img {
  height: 100%;
  max-height: 160px;
  width: 100%;
}

.down_load_box .avia-image-container {
  margin-left: 20px;
  margin-top: 10px !important;
  margin-bottom: 10px;
}

.avia_textblock.brand_logo_name_style p {
  font-size: 1.4rem;
  line-height: 1.4em;
  font-weight: 400;
  margin: auto !important;
  position: absolute;
  left: 43%;
  color: black;
}

.avia_textblock.brand_logo_name_style.option p {
  bottom: 20px;
}

body {
  -ms-overflow-style: none;
}

body::-webkit-scrollbar {
  width: 10px;
  height: 20px;
}

::-webkit-scrollbar-thumb {
  background: #827d79;
  border: 2px solid #827d79;
  border-radius: 12px 12px 12px 12px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
}

::-webkit-scrollbar-track {
  background: #d1d1d1;
}

ul.sub-menu > li > a > span {
  padding-left: 15px;
}

nav.sub_menu > ul {
  padding-right: 30px;
}

#top .sub_menu li ul {
  padding: 0px !important;
}

.categories_box_style section.av_toggle_section > .single_toggle > p {
  background: #97c4d8 !important;
  color: white;
  font-weight: 600;
  text-transform: uppercase;
}

.categories_box_style section.av_toggle_section .single_toggle p:hover {
  background: #346380 !important;
  color: white;
}

.categories_box_style
  section.av_toggle_section
  > .single_toggle
  > p.toggler.activeTitle {
  background: #346380 !important;
}

.arrow-wrap {
  position: relative;
  transform: translate(0, 0%);
  display: inline-flex;
}

.que i.fa-solid.fa-chevron-down {
  display: none;
}

.que i.fa-solid.fa-chevron-right {
  display: block;
}

.que.on i.fa-solid.fa-chevron-down {
  display: block;
}

.que.on i.fa-solid.fa-chevron-right {
  display: none;
}

.que.on > span {
  font-weight: bold;
  color: #006633;
}

.anw {
  display: none;
  overflow: hidden;
  font-size: 14px;
  /* background-color: #f4f4f2; */
  padding: 27px 0;
}

div#Accordion_wrap p {
  color: #346380;
  display: contents;
  font-size: 16px !important;
  font-weight: 600;
}

.que {
  color: #346380;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  padding: 17px 0;
  cursor: pointer;
  font-size: 14px;
  border-top: 1px solid #346380 !important;
}

.anw {
  font-size: 1rem;
  line-height: 1.8em;
  color: gray;
  padding: 10px 0px;
}

.anw_sub_ul strong,
.anw strong {
  font-size: 13px;
  font-weight: 600;
  color: #fff !important;
  background: #346380;
  padding: 2px 7px 4px;
  border: none;
  border-radius: 10px;
  display: inline-block;
  line-height: 1;
  margin-right: 5px;
  margin-bottom: 6px;
  margin-left: 6px;
}

/*apply style start*/

.info_title_style h3 {
  font-weight: 600 !important;
  color: #575859;
}

div#kboard-contact-form-editor .kboard-attr-row.kboard-attr-title.required {
  display: none !important;
}

div#kboard-contact-form-editor .kboard-attr-row.kboard-attr-author.required {
  display: block;
}

.kboard-attr-row.kboard-attr-text.meta-key-company.required,
div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-text.meta-key-brand_name.brand_name_style.required,
.kboard-attr-row.kboard-attr-text.meta-key-member.required,
div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-text.meta-key-phone_number.phone_number_style.required {
  width: 50% !important;
  padding: 5px !important;
}

.kboard-attr-row.kboard-attr-email.meta-key-63a24d0c2fb73.required .attr-value {
  width: 50%;
  padding: 5px !important;
}

#kboard-ask-one-editor .kboard-attr-title .attr-value input {
  width: 31%;
}

.kboard-attr-row.kboard-attr-email.meta-key-email-info.required .attr-value {
  width: 50%;
  padding: 5px !important;
}

div#kboard-contact-form-editor .kboard-control .right {
  display: none;
}

div#kboard-contact-form-editor .kboard-control .left {
  margin: auto !important;
  width: 100% !important;
  float: none !important;
  display: inline-flex;
  justify-content: center;
}

input#kboard-input-file1,
input#kboard-input-file2 {
  border: 1px solid #8e9092 !important;
  padding: 5px !important;
  background: white !important;
  border-radius: 5px !important;
  cursor: pointer;
}

.meta-key-file_attach01.file_attach input,
.meta-key-file_attach02.file_attach input {
  border: 1px solid #e1e1e1 !important;
  padding: 5px !important;
  background: white !important;
  border-radius: 5px !important;
  cursor: pointer;
  width: 98% !important;
  color: white;
}

.meta-key-file_attach01.file_attach input:hover,
.meta-key-file_attach02.file_attach input:hover {
  border: 1px solid #505050 !important;
}

.kboard-attr-row.kboard-attr-file.meta-key-file_attach01.file_attach,
.kboard-attr-row.kboard-attr-file.meta-key-file_attach02.file_attach {
  width: 50% !important;
}

.down_box_style {
  margin: 0px;
  margin-top: 1.2rem;
  padding: 5px 20px;
  border: 1px solid lightgray !important;
  border-radius: 8px !important;
}

.avia_textblock.down_box_style p {
  display: flex;
  position: relative !important;
  width: 100% !important;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0px;
}

/*apply style end*/

ul.categories li,
.anw_sub_ul li {
  font-size: 13px;
  color: #848992;
}

ul.categories li,
.anw_sub_ul li {
  font-size: 13px;
  color: #848992;
  margin-bottom: 0px;
  padding: 0px;
}

ul.categories,
ul.anw_sub_ul {
  list-style: none;
  margin: 0px;
  padding: 0px !important;
}

.arrow-wrap i {
  width: 20px;
}

.que.on .anw_ul,
.que.on .anw {
  display: block;
}

.toggle_content.invers-color {
  border: 1px solid #ccc !important;
}

/*about style start start*/

.free_obj_style.av-custom-positioned img {
  filter: opacity(0.4);
}

.page_title_h2_style > h2 {
  font-size: 20px !important;
  padding: 12px 14px 5px 0px !important;
  font-family: "Aileron", sans-serif !important;
  color: #0a5685 !important;
  font-weight: 600 !important;
}

.avia_textblock > h4 > strong {
  line-height: 1.4;
  font-weight: 600;
}

/*about style start end*/

/*footer sns bt style start*/

.footer-content1 p,
.footer-content2 p {
  font-size: 16px;
  line-height: 1.5rem;
  margin: 0px;
}

.footer_sns_icon a > span:before {
  font-size: 1.8rem;
  line-height: 1.6em;
  display: block;
}

.footer_sns_icon {
  margin-bottom: 1.5rem;
}

/*footer sns bt style end*/

.store_box_style div {
  margin: 0px !important;
}

.avia_textblock.store_price_text p {
  font-size: 20px;
  color: #75a8a5;
  padding: 12px 14px 5px;
  font-weight: 600;
  margin: 0px !important;
}

.avia_textblock.store_price_text {
  background: url(/wp-content/uploads/2022/06/diagnal-gray.png);
}

.store_box_style {
  box-shadow: 1px 1px 3px 0 rgb(0 0 0 / 20%);
}

.author_description_text {
  max-width: 850px;
  margin: auto;
}

button.caf_select_multi_btn {
  position: relative;
  left: -11px;
  border: 1px solid black;
}

.sub_main_logo_style {
  max-width: 427px;
  margin-left: 0px !important;
}

#top select,
#top .avia_ajax_form .select,
#top .entry-content-wrapper select {
  -webkit-appearance: auto;
}

/* .sub_logo_style.advertising {
    max-width: 276px;
} */

.ceo_imgbox_style {
  margin: 0px 20px !important;
}

/*interview style start*/

.portfolio_bottom_bt_link_box.disable-link-interview a:last-child {
  pointer-events: none;
  opacity: 0.4; /* 선택적: 비활성화된 느낌 */
  cursor: default;
}
.portfolio_bottom_bt_link_box.disable-link-interview.both_option a {
  pointer-events: none;
  opacity: 0.4; /* 선택적: 비활성화된 느낌 */
  cursor: default;
}

.slide-entry-wrap.next-active-slide.active-slide a img,
.slide-entry-wrap a img {
  /* min-height: 220px;
  max-height: 220px; */
}
._winnerbox .slide-entry-wrap.next-active-slide.active-slide a img,
._winnerbox .slide-entry-wrap a img {
  max-height: 435px;
}

.news_style_interview article.category-interview {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: center;
  flex-wrap: nowrap;
  align-items: center;
}

.news_style_interview article.category-interview .blog-meta,
.news_style_interview article.category-interview .entry-content-wrapper {
  margin: 20px !important;
}

.news_style_interview article.category-interview .entry-content-wrapper {
  width: 100%;
}
b.text_title_inline_style {
  margin-top: 1.5em !important;
  display: block;
}
/* .news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a {
    width: 165px !important;
    height: 120px;
    display: inline-flex !important;
} */

.news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a {
  width: 340px !important;
  height: 220px;
  display: inline-flex !important;
  margin-bottom: 45px !important;
}

.news_style_interview article.post-entry .blog-meta a {
  margin: 0px !important;
}

.news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a img {
  filter: drop-shadow(0px 0px 1px black);
}

.interview_logo_style img {
  width: 100%;
  max-width: 410px;
}

.interview_search_bar_style .av_searchform_wrapper {
  width: 100%;
  max-width: 410px;
  float: right;
  margin: 0px !important;
}

.avia_textblock.dec_text_style p {
  font-family: "Kreon";
  font-size: 1rem;
  line-height: 1.4rem;
  padding-top: 1rem !important;
  color: gray;
}

.avia_textblock.interview_text_style p {
  font-family: "Kreon";
}

.av-alb-blogposts.template-blog.news_style_interview h2 {
  font-family: "Kreon" !important;
  font-weight: 400 !important;
}

.interview_title_style h3 {
  font-size: 1.6rem;
  font-weight: 600 !important;
  font-family: "Aileron", sans-serif !important;
}

.interview_title_style {
  width: 100%;
  display: block;
  position: relative;
}

.interview_search_bar_style {
  display: block;
  width: 100%;
  max-width: 510px;
  margin: 0px !important;
  position: relative;
}

.interview_box_style {
  display: flex !important;
  border-bottom: 1px solid black !important;
  align-items: flex-end;
}

.entry-content p {
  word-break: break-all;
}

.interview_search_bar_style form#searchform_element {
  margin-bottom: 10px;
}

.entry-content p {
  font-family: "Kreon";
}

.av-alb-blogposts.template-blog.news_style_interview a.more-link {
  background: #0a5685;
  border: 1px solid #0a5685;
  color: white;
  padding: 5px 2px 5px 15px;
  border-radius: 50px;
  font-size: 0.8rem;
  text-decoration: none !important;
}

.av-alb-blogposts.template-blog.news_style_interview a.more-link:hover {
  text-decoration: none;
  background: white;
  color: black;
  transition: all 0.5s;
}

h2.post-title.entry-title {
  padding-top: 5px !important;
}

/*Add your own styles here:*/

.slide-content {
  display: none;
}

select.caf_select_multi option:first-child {
  display: none !important;
}

span.image-overlay.overlay-type-extern {
  display: none !important;
}

article.main_color.inner-entry a img {
  padding: 15px 5px;
  max-width: 337px;
}

.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-4.grid-links- {
  margin-top: 2rem;
}

.footer-content3 p {
  text-transform: uppercase;
  margin-top: 2rem;
}

.avia-slideshow-dots.avia-slideshow-controls {
  visibility: hidden;
}

/* .avia_textblock.winner_box_style div#manage-ajax-response article {
    display: block;
} */

/* div#manage-post-area {
    display: none;
} */

.winner_box_style .manage-layout1 {
  max-height: 458px;
}

.winner_box_style .caf-mb-5 {
  margin-bottom: 15px !important;
}

.winner_box_style div#manage-post-area {
  visibility: hidden;
  position: absolute;
  display: none;
  /* min-width: 338px; */
}

.winner_box_style .grid-content {
  display: none;
}

.new_title_h2 h2 {
  color: gray !important;
  font-family: "Aileron", sans-serif !important;
  font-weight: 600 !important;
}

div#nav_menu-2 h3,
div#nav_menu-7 h3,
div#nav_menu-8 h3,
div#nav_menu-9 h3,
div#nav_menu-10 h3 {
  color: #c17a15;
  font-size: 16px;
  font-weight: 600 !important;
  font-family: "Aileron", sans-serif !important;
  letter-spacing: 0px;
}

/*newsletter*/

p.form_element.form_element_third.modified_width {
  /* pointer-events: none; */
}

span.av-post-metadata-category-link,
span.blog-categories.minor-meta a {
  pointer-events: none !important;
}

/* .grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-1.grid-links- {
    float: left;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-evenly;
    align-items: stretch;
}

.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-1.grid-links- div {
    padding: 0px 3px;
    margin-top: 10px;
} */

body,
h1,
h2,
h3,
h4,
h5,
h6,
#top .title_container .main-title,
tr.pricing-row td,
#top .portfolio-title,
.callout .content-area,
.avia-big-box .avia-innerbox,
.av-special-font,
.av-current-sort-title,
.html_elegant-blog #top .minor-meta,
#av-burger-menu-ul li {
  font-family: "Aileron", sans-serif !important;
  letter-spacing: 0px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main_banner_box_style .container.av-section-cont-open {
  padding: 0px 92px !important;
  transition: all 1s;
}

h1.av-special-heading-tag {
  color: #999;
  font-size: 30px;
  font-weight: 600 !important;
  padding: 0px !important;
}

h2.av-special-heading-tag {
  border-bottom: 1px solid #d5d9dc;
  padding-bottom: 12px !important;
  color: #e9e9e7;
  font-size: 21px;
}

.main_title_style_h1 h1 {
  font-style: inherit !important;
  font-family: "Aileron", sans-serif !important;
  letter-spacing: -1px !important;
  color: #333;
  font-size: 1.7rem;
  font-weight: 600 !important;
}

.main_title_style_h1 h3 {
  font-family: "Aileron", sans-serif !important;
  font-style: normal !important;
  font-weight: 600 !important;
}

/* .avia_textblock.main_title_dec_style p {
    color: #000;
    font-size: 15px;
    font-family: 'aileronlight';
    line-height: 1.4;
    font-weight: 300 !important;
} */

.avia_textblock.main_title_dec_style p {
  font-size: 1.1rem;
  color: #000;
  font-family: "Aileron", sans-serif;
  line-height: 1.4em;
  /* font-weight: 400 !important; */
  font-weight: normal;
}

.avia_textblock.main_title_dec_style p strong {
  font-size: 1.2rem;
  line-height: 1.2em;
}
nav.main_menu {
  display: flex;
  align-items: flex-end;
}

ul#avia-menu > li > a {
  /* margin-top: 50px; */
  display: block;
  height: 40px !important;
  /* padding: 0px 30px; */
  padding: 6px 30px;
  width: 100%;
  text-align: center;
  font-size: 15px !important;
  color: #ffffff;
  font-family: "open_sansregular";
  text-transform: Uppercase;
  font-weight: 200 !important;
  border-top: 3px solid rgba(0, 0, 0, 0);
}

ul#avia-menu > li > a > span {
  position: relative;
  bottom: 24px;
  transition: all 0.5s;
  font-family: "Aileron", sans-serif !important;
}

ul#avia-menu > li > a:hover {
  color: black;
  background: white;
  border-top: 3px solid black;
}

nav.sub_menu ul li a {
  color: #3ab8e3 !important;
  color: #e3c27c !important;
  font-family: "Aileron", sans-serif !important;
  text-transform: capitalize;
  font-size: 13.5px;
}
nav.sub_menu ul li {
  border-color: #e3c27c !important;
}

nav.sub_menu ul li:hover a {
  text-decoration: none;
  /* color: white !important; */
}

ul.sub-menu li:hover a {
  background: white !important;
  color: black !important;
}

div#header_meta {
  display: inline-block;
  width: 100%;
  position: relative;
  background: #2b2e31;
}
.winner_box_style div#manage-ajax-response article {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: space-evenly;
  align-items: stretch;
  width: auto;
}

.news_style article.slide-entry {
  padding: 20px 20px 12px 20px;
  background: white;
  box-shadow: 2px 2px 2px gainsboro;
  border-radius: 0px;
}

i.fa-solid.fa-circle-arrow-left {
  color: #848992;
  opacity: 0.7;
  font-family: "ue862";
}

input.back_bt_new {
  border: none;
  background: none;
  cursor: pointer;
  color: #848992;
  font-size: 14px;
  opacity: 0.7;
  font-family: "aileronsemibold";
  font-weight: 600 !important;
}

.main_banner_style_img .av-image-caption-overlay-position {
  display: table;
  width: 100%;
  height: 20%;
  position: absolute;
  bottom: 0px !important;
  background: none;
  text-align: left;
  font-weight: 600 !important;
  color: #dcdcdc !important;
}

.main_banner_style_box p {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.6em;
  font-family: "Aileron", sans-serif !important;
}

.subscribe_style input.button {
  background: orange;
  border-radius: 5px;
  border: none !important;
}

.subscribe_style .main_color input {
  border-radius: 5px !important;
}

.portfolio_title_style_h4 h4,
.avia_textblock.product_dec_text_style {
  color: #727270;
}

.img_bar_style.first.flex_column_div img {
  padding: 0px 30px;
  max-width: 335px;
}

span.av-metadata-before.av-metadata-before-tags {
  display: block;
}

span.av-post-metadata-category-link {
  display: inline-block;
}

.portfolio_bottom_bt_link_box a {
  background: none;
  margin: 0px !important;
  font-family: "Aileron", sans-serif;
  padding: 10px 20px !important;
  margin: 10px 0px !important;
  min-width: 131px !important;
}

.portfolio_bottom_bt_link_box a:first-child {
  border-right: 1px solid gray !important;
  border-radius: 0px !important;
}

#top .fullsize .template-blog .post-title {
  text-align: center;
  font-size: 20px;
  font-family: "Aileron", sans-serif;
}

.sub_logo_style {
  clear: both;
}

.sub_logo_style.advertising img,
.sub_logo_style.ame img,
.sub_logo_style.bowery img,
.sub_logo_style.global img,
.sub_logo_style.radio img,
.sub_logo_style.tv img {
  height: 33px;
}

span.logo.avia-svg-logo {
  padding: 10px 0px;
}

.main_slider_style.avia-slideshow-1 li a .image-overlay .image-overlay-inside,
.main_slider_style.avia-slideshow-1
  li
  a:hover
  .image-overlay
  .image-overlay-inside {
  display: none !important;
}

.avia_transform .main_slider_style.avia-slideshow-1 a:hover .image-overlay {
  opacity: 0 !important;
  display: none;
}

#caf-post-layout1 .caf-featured-img-box {
  display: flex;
  width: 100%;
  height: auto;
  /* min-height: 457px;
    min-width: 337px; */
  background-size: cover !important;
  background-position: center !important;
  overflow: hidden;
}

#manage-ajax-response {
  position: relative;
  width: 100%;
  min-height: 300px;
  flex: 100%;
  padding: 20px 0px !important;
}

.container {
  padding: 0px 15px !important;
}

.caf-col-md-1,
.caf-col-md-10,
.caf-col-md-11,
.caf-col-md-12,
.caf-col-md-2,
.caf-col-md-3,
.caf-col-md-4,
.caf-col-md-5,
.caf-col-md-6,
.caf-col-md-7,
.caf-col-md-8,
.caf-col-md-9 {
  padding-right: 6px;
  padding-left: 6px;
}

div#caf-multiple-taxonomy-filter-hor {
  padding: 0px 15px 0px 7px;
  display: inline-flex;
  align-items: stretch;
  text-align: center;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-evenly;
}

div#caf-multiple-taxonomy-filter-hor select {
  margin-bottom: 0px;
  margin-right: 20px;
}

input#caf-search-input {
  margin-bottom: 0px !important;
}

.data-target-div1 #caf-multiple-taxonomy-filter-hor .caf-search-bar {
  margin-bottom: 0px;
  width: 100%;
  min-width: 170px;
  margin-left: 30px;
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
  text-transform: capitalize;
  font-family: inherit;
  font-size: 1.2em;
  color: #0a0a0a;
  background: #ffffff;
  height: 50px;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  padding: 5px 15px 5px 10px;
  min-width: 230px;
}

.caf-manage-search-bar input {
  height: 50px !important;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  padding: 5px 15px 5px 10px;
}

.grid-content {
  display: none;
}

ul#menu-winners-side li,
ul#menu-winners-side-2022 li {
  border: none !important;
}

ul#menu-winners-side li a,
ul#menu-winners-side-2022 li a {
  color: #686868;
  text-transform: uppercase;
  border-left: 4px solid #e2a226;
  margin-bottom: 9px;
  line-height: 0.9rem;
  font-size: 0.9rem;
  font-family: "Aileron", sans-serif !important;
  font-weight: 100 !important;
  padding: 4px 10px !important;
}

.portfolio_title_style_h4 h4.av-special-heading-tag {
  font-size: 20px;
  padding: 12px 14px 5px 0px;
  font-family: "Aileron", sans-serif !important;
  color: #0a5685;
  font-weight: 600 !important;
}

.portfolio_title_style_h4_op1 {
  margin-top: 20px;
}

.portfolio_title_style_h4_op1 h4 {
  margin-top: 20px;
  font-family: "Aileron", sans-serif !important;
  font-weight: 600 !important;
}

.portfolio_title_style_h4.op1 h4.av-special-heading-tag {
}

.avia_textblock.product_dec_text_style p {
  font-size: 14px;
  color: #333;
  font-family: "Aileron", sans-serif;
  line-height: 1.4rem;
}

.ceo_interview_title_style h4 {
  font-family: "Noto Serif", serif !important;
  color: #121212;
  font-weight: 700 !important;
  -webkit-font-smoothing: antialiased;
  font-size: 1.2rem;
  line-height: 1.6rem;
  transform: skew(0.03deg);
}

.avia_textblock.interview_text_style {
  font-family: "Noto Serif", serif !important;
  color: #333;
  font-weight: 400 !important;
  -webkit-font-smoothing: antialiased;
  font-size: 0.9rem;
  line-height: 1.4rem;
  transform: skew(0.03deg);
}

.ceo_imgbox_style {
  text-align: center !important;
  line-height: 2rem;
  font-size: 0.7rem;
}

.team-member-job-title {
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: #333 !important;
}

h3.team-member-name {
  /* line-height: 1.6rem; */
  line-height: 1.2rem;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-family: "Noto Sans" !important;
}

div .av_one_fourth {
  margin-left: 2%;
  width: 23.5%;
}

#caf-post-layout1 .caf-featured-img-box img {
  width: 100%;
  max-width: 337px;
}

span.fn a,
span.av-post-metadata-author-link a {
  text-decoration: underline;
  font-weight: bold;
  font-family: "Aileron", sans-serif !important;
}

h3.author-title {
  margin-top: 0.5rem;
}

.man_img_box img {
  background: white;
}
/*1089 line*/
ul#menu-winners-side li,
ul#menu-winners-side-2023 li,
ul#menu-winners-side-2024 li,
ul#menu-winners-side-2025 li,
ul#menu-winners-side-2022 li,
ul#menu-category-side-link li {
  border: none !important;
}

ul#menu-winners-side li a,
ul#menu-winners-side-2023 li a,
ul#menu-winners-side-2024 li a,
ul#menu-winners-side-2025 li a,
ul#menu-winners-side-2022 li a,
ul#menu-category-side-link li a {
  color: #686868;
  text-transform: uppercase;
  border-left: 4px solid #e2a226;
  margin-bottom: 9px;
  line-height: 0.9rem;
  font-size: 0.9rem;
  font-family: "Aileron", sans-serif !important;
  font-weight: 400 !important;
  padding: 4px 10px !important;
}
/*mainpage add style*/
.max_width_section_style .container {
  max-width: 990px !important;
  margin: auto;
  float: none;
}

.mainpage_title_style h2 {
  font-size: 2.4rem !important;
  color: black;
  max-width: 810px;
  margin: auto !important;
  float: none !important;
}
.max_width_990 h3.av-special-heading-tag {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style {
  padding-left: 0em;
}
.max_width_990_in_box_style h3.av-special-heading-tag {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style_other h4.av-special-heading-tag {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style_other.first {
  max-width: 660px;
  padding-left: 1em;
}
.max_width_990_in_box_style_other .av-special-heading {
  margin-top: 1em;
}
span.sub_text {
  font-size: 1rem;
  color: #2b2e31;
}

.max_width_section_style .container:before {
  content: "";
  width: 300px;
  height: 100%;
  display: block;
  position: absolute;
  left: -300px;
}

/*mainpage end style*/
@media only screen and (max-width: 1310px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 1rem;
    left: 50%;
    transition: all;
  }
}
@media only screen and (max-width: 1100px) {
  a,
  button,
  span.av-icon-char,
  .av_font_icon,
  li.av-burger-menu-main.menu-item-avia-special {
    -webkit-tap-highlight-color: transparent !important; /* 터치 시 기본 하이라이트 효과 제거 */
    user-select: none !important; /* 선택 방지 */
  }
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }
  .responsive.html_mobile_menu_tablet .av-burger-menu-main {
    display: block;
  }
  .responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a,
  .responsive #top #header .av-main-nav > li > a:hover {
    background: transparent;
    color: inherit;
    border-style: none;
    border-width: 0;
  }
  ul#avia-menu > li > a > span {
    bottom: 40px;
    transform: all 0.35s;
  }
  ul#avia-menu li a span {
    zoom: 0.92;
  }
  #top #av-burger-menu-ul {
    vertical-align: top;
  }
}
@media only screen and (max-width: 1070px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 0.9rem;
    left: 50%;
    transition: all;
  }
}

@media only screen and (max-width: 1000px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 1rem;
    left: 0%;
    transition: all;
    position: relative;
    text-align: center;
  }

  .avia_textblock.brand_logo_name_style.option p {
    bottom: 0px;
  }

  .down_logo_img img {
    min-height: 110px;
  }
  .responsive #top #wrap_all .main_menu {
    top: 10px;
    height: 50px;
    left: auto;
    right: 0;
    display: block;
    position: absolute;
    bottom: 0px;
  }
}

@media only screen and (max-width: 990px) {
  .no_margin_style .avia-image-container {
    margin-right: 0px;
  }

  .img_link_button_style {
    margin-bottom: 0px !important;
  }

  .container {
    width: 95%;
  }

  ul#avia-menu li a span {
    position: relative;
    /* bottom: -5px; */
    bottom: 0px;
  }

  .main_banner_box_style .container.av-section-cont-open {
    padding: 0px 30px !important;
  }

  .main_banner_style_box p {
    font-size: 1.5rem;
    line-height: 3rem;
  }

  .img_bar_style + div > div:nth-child(3) {
    padding: 25px 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  .mainpage_title_style.add_option_title_style h1.av-special-heading-tag {
    font-size: 2rem !important;
    font-weight: 600 !important;
  }
  .mainpage_title_style.add_option_title_style
    .av-subheading.av-subheading_below
    p {
    font-size: 1.6rem !important;
    margin-top: 0.5em;
  }

  .mainpage_title_style h2 {
    font-size: 2rem !important;
    color: black;
    max-width: 810px;
    margin: auto !important;
    float: none !important;
  }
  .max_width_990 h3.av-special-heading-tag {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5em;
  }
  .max_width_990_in_box_style h3.av-special-heading-tag {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5em;
  }
  .nci_dec_style .avia_textblock p {
    padding-left: 50px !important;
  }

  .responsive #header_meta .sub_menu > ul > li {
    padding: 0 5px;
  }

  nav.sub_menu > ul {
    padding-right: 0px;
  }

  .responsive #header_meta .sub_menu > ul > li:last-child {
    padding-right: 0px;
  }

  .avia-section-large .content,
  .avia-section-large .sidebar {
    padding-top: 0px;
  }

  .mobile_bar_style.av-desktop-hide.av-medium-hide {
    margin-top: 0px !important;
  }

  .footer-content1 {
    margin-bottom: 20px;
  }

  button.caf_select_multi_btn {
    position: relative;
    left: 0px;
    border: 1px solid black;
    padding: 10px;
  }

  section.avia-team-member.ceo_imgbox_style {
    width: 100%;
    max-width: 400px;
    margin: auto !important;
  }

  .team-member-job-title {
    padding: 0px 10px;
  }

  .news_style_interview article.post-entry .blog-meta,
  .news_style_interview article.post-entry .blog-meta a {
    margin-bottom: 0px !important;
  }

  #top .avia_search_element #s {
    min-width: 280px;
  }

  article.slide-entry {
    margin-bottom: 5% !important;
  }

  .responsive #top #wrap_all .slide-entry {
    width: 100%;
    margin-left: 0%;
    padding: 8px;
  }

  nav.sub_menu ul {
    text-align: right !important;
  }

  .newsletter_box_style.flex_column_div.column-top-margin {
    margin-top: 3rem !important;
  }

  .responsive #top #wrap_all .container {
    width: 100%;
    max-width: 95%;
  }

  div#caf-multiple-taxonomy-filter-hor {
    padding: 0 18px;
    display: inline-flex;
    text-align: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .data-target-div1 #caf-multiple-taxonomy-filter-hor .caf-search-bar {
    margin-left: 0px;
    margin-top: 10px;
  }

  div#caf-multiple-taxonomy-filter-hor select:first-child {
    margin-bottom: 15px;
    margin-right: 0px;
  }

  .img_bar_style.first.flex_column_div {
    margin-bottom: 0px !important;
  }

  .portfolio_bottom_bt_link_box .avia-button.avia-size-x-large {
    min-width: 131px !important;
    padding: 15px 28px;
  }
}
@media only screen and (max-width: 540px) {
  .news_style_interview article.category-interview,
  article.category-press.tag-press {
    display: flex;
    flex-direction: column;
  }
  .slide-entry-wrap.next-active-slide.active-slide a img,
  .slide-entry-wrap a img {
    min-height: 130px;
    max-height: 220px;
  }
  .news_style .slide-entry-wrap {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 430px) {
  .width_padding250_style p {
    font-size: 0.95rem !important;
    word-break: keep-all;
  }
}

@media only screen and (max-width: 414px) {
  .max_width_990 h3.av-special-heading-tag,
  .max_width_990_in_box_style h3.av-special-heading-tag {
    font-size: 1.15rem;
  }
  .max_width_990_in_box_style_other h4.av-special-heading-tag {
    font-size: 1.2rem;
  }
  .max_width_section_style {
    margin-bottom: 2em !important;
  }
  .img_bar_style.first.flex_column_div img {
    padding: 0px 20px;
    max-width: 250px;
  }

  .news_style_interview article.category-interview {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    align-items: center;
  }
}

@media only screen and (max-width: 375px) {
  #top .avia_search_element #s {
    min-width: 250px;
  }

  input#s {
    font-size: 0.8rem !important;
    padding-left: 3rem !important;
  }

  #top .avia_search_element .av-search-icon {
    left: 1em;
  }
}

@media only screen and (max-width: 360px) {
  #top .avia_search_element #s {
    min-width: 240px;
  }

  input#s {
    font-size: 0.8rem !important;
    padding-left: 2.5rem !important;
  }
}
