body.vSize-2 h1, body.vSize-2 h2, body.vSize-2 h3:not(.wrap-thumb-header *), body.vSize-2 h4, body.vSize-2 h5, body.vSize-2 h6, body.vSize-2 h1 span,
body.vSize-2 h2 span, body.vSize-2 h3 span, body.vSize-2 h4 span, body.vSize-2 h5 span, body.vSize-2 h6 span {
    font-size: 112% !important;
}
body.vSize-3 h1, body.vSize-3 h2, body.vSize-3 h3:not(.wrap-thumb-header *), body.vSize-3 h4, body.vSize-3 h5, body.vSize-3 h6, body.vSize-3 h1 span, body.vSize-3 h2 span,
body.vSize-3 h3 span, body.vSize-3 h4 span, body.vSize-3 h5 span, body.vSize-3 h6 span {
    font-size: 118% !important;
}


body.vSize-2, body.vSize-2 textarea, body.vSize-2 legend, body.vSize-2 code, body.vSize-2 pre, body.vSize-2 dd, body.vSize-2 dt, body.vSize-2 span:not(.searchandfilter ul li *,#breadcrumbs *,.text-span), body.vSize-2 blockquote, body.vSize-2 .card-post_m h4 a {
    font-size: 112% !important;
}
body.vSize-3, body.vSize-3 textarea, body.vSize-3 legend, body.vSize-3 code,
body.vSize-3 pre, body.vSize-3 dd, body.vSize-3 dt, body.vSize-3 span:not(.searchandfilter ul li *,#breadcrumbs *), body.vSize-3 blockquote,
body.vSize-3 .card-post_m h4 a
 {
    font-size: 118% !important;
}


/* body.vSize-3 .site-branding img {
    max-height: 50px;
} */


/* spacial size-2 */
body.vSize-2 #page select.sf-input-select,
body.vSize-2 #page input.sf-input-text::placeholder,
body.vSize-2 #page .search-bar_ypx input.sf-input-text,
body.vSize-2 #page .search-box-p .search-bar_ypx form ul li input[type="submit"],
body.vSize-2 #page #event-s,
body.vSize-2 .nav-sub-term-yp li,
body.vSize-2 #page #primary .fluentform .ff_btn_style,
body.vSize-2 #page #primary .fluentform .ff-el-form-control,
body.vSize-2 #page .search-box-p .search-bar_ypx label,
body.vSize-2 #page .card-search .btn-both_box a,
body.vSize-2 #page .mec-calendar dt{
    font-size: 16px;
}
body.vSize-2 #page .vpost_title .in-title{
    font-size: 34px !important;
}
body.vSize-2 #page .main-content .content-left h1.entry-title{
    font-size:38px!important;
}
body.vSize-2 #page .single_sidebar.style-list-s2 .widget-title{
    font-size: 30px !important;
}
body.vSize-2 .top-bar p,
body.vSize-2 .size-box .box-size .text-size span.text-span,
body.vSize-2 .color-box .box-color .text-color span.text-span,
body.vSize-2 .polylang_slink a,
body.vSize-2 #page #breadcrumbs,
body.vSize-2 .card-post_m .read-more,
body.vSize-2 .bottom-footer .main-bottom,
body.vSize-2 #page .btn-main a span,
body.vSize-2 #page .link-read_all,
body.vSize-2 #page .ff_btn_style,
body.vSize-2 #page .vc-view-more span{
    font-size: 15px!important;
}
body.vSize-2 #page .desktop_menu li a{
      font-size: 17px!important;
}
body.vSize-2 #page .p-title h3,
body.vSize-2 #page .mini-title,
body.vSize-2 #page .vtitle h4{
    font-size:42px!important;
}

body.vSize-2 #page .btn-main a span,
body.vSize-2 #page .link-read_all,
body.vSize-2 #page .ff_btn_style,
body.vSize-2 #page .card-post_m h4 a{
 line-height: 36px!important;
}
body.vSize-2 .link-read_all {
    line-height: 26px!important;
}
body.vSize-2 #page .card-post_m .date-post_card,
body.vSize-2 #page .card-recent_image .date-post_card,
body.vSize-2 #page .card-search .text-box .date-box{
    font-size: 11px!important;
}

body.vSize-2 #page .main-footer .main-wrap .object-address h3{
      font-size: 24px!important;
}
body.vSize-2 #page .main-footer .main-wrap .object-address p,
body.vSize-2 #page .main-footer a,
body.vSize-2 #page .main-footer .menu-item a span{
  font-size: 18px!important;
  line-height: 27px;
}
body.vSize-2 #page article .post_excerpt,
body.vSize-2 #page article.card-search .column-box .c-1 .feature-column .text-box h3 a ,
body.vSize-2 #page .footer-menu .widget-title{
  font-size: 20px!important;
}
body.vSize-2 #page article .post_excerpt,
body.vSize-2 #page article.card-search .column-box .c-1 .feature-column .text-box h3 a {
    line-height: 34px!important;
}
body.vSize-2 #page .main-footer .main-wrap .object-address h4{
  font-size: 21px!important;
}
body.vSize-2 #page .entry-content p{
  font-size: 1.2rem!important;
}
body.vSize-2 #page .vc_posts-wrapper.vc_post_tab_v1 .left article h4 a {
  line-height: 47px!important;
  min-height: 102px!important;
  font-size: 33px!important;
  padding-top: 5px;
  margin-bottom: 5px;
}
body.vSize-2 #page .vc_posts-wrapper.vc_post_tab_v1 .right article h4 a {
    -webkit-line-clamp: 1!important;
      padding-top: 2px!important;
    min-height: 66px;
    line-height: 34px!important;
    font-size: 23px!important;
    margin-bottom: 0;
}
body.vSize-2 #page .vitem-download-list.-full .ob2 h4 {
    font-size: 16px!important;
    line-height: 30px;
}
body.vSize-2 .vitem-download-list.-list-full .ob2 h4 {
    line-height: 40px;
    padding-top: 10px;
    margin-bottom: 0;
}
body.vSize-2 .vitem-download-list.-full .ob3 .download-btn {
    margin-bottom: 25px;
    margin-top: 0;
}
body.vSize-2 .faqs-loop .vitem-download-list.-list-full .ob1 .wrap-question {
    max-width: 100%;
}
body.vSize-2 .vitem-download-list.-list-full .ob2 {
    padding-left: 20px;
}
body.vSize-2 .faqs-loop .vitem-download-list.-list-full .ob1 .wrap-question h5 {
    font-size: 16px!important;
}
body.vSize-2 .vitem-download-list .ob2 .bottom,
body.vSize-2 #page .vitem-download-list .ob2 .bottom span.post-views-count,
body.vSize-2 #page .item-download-toggle.faqs-loop .ob2 .bottom > div{
    font-size: 14px!important;
}
body.vSize-2 #page .vitem-download-list.-full .ob3 .download-btn span {
    font-size: 14px!important;
}
/* ///// end spacial size-2 */

/* spacial size-3 */
body.vSize-3 #page .vitem-download-list.-full .ob3 .download-btn span {
    font-size: 14px!important;
}
body.vSize-3 .faqs-loop .vitem-download-list.-list-full .ob1 .wrap-question h5 {
    font-size: 17px!important;
}
body.vSize-3 .vitem-download-list.-list-full .ob2 {
    padding-left: 20px;
}
body.vSize-3 .faqs-loop .vitem-download-list.-list-full .ob1 .wrap-question {
    max-width: 100%;
}
body.vSize-3 .vitem-download-list.-full .ob3 .download-btn {
    margin-bottom: 26px;
    margin-top: 1px;
}
body.vSize-3 .vitem-download-list .ob2 .bottom,
body.vSize-3 #page .vitem-download-list .ob2 .bottom span.post-views-count,
body.vSize-3 #page .item-download-toggle.faqs-loop .ob2 .bottom > div{
    font-size: 16px!important;
}
body.vSize-3 #page select.sf-input-select,
body.vSize-3 #page input.sf-input-text::placeholder,
body.vSize-3 #page .search-bar_ypx input.sf-input-text,
body.vSize-3 #page .search-box-p .search-bar_ypx form ul li input[type="submit"],
body.vSize-3 #page #event-s,
body.vSize-3 #page .search-box-p .search-bar_ypx label,
body.vSize-3 .nav-sub-term-yp li,
body.vSize-3 #page #primary .fluentform .ff_btn_style,
body.vSize-3 #page #primary .fluentform .ff-el-form-control,
body.vSize-3 #page .card-search .btn-both_box a,
body.vSize-3 #page .mec-calendar dt{
    font-size: 16px;
}
body.vSize-3 #page .vpost_title .in-title{
    font-size: 35px !important;
}
body.vSize-3 #page .main-content .content-left h1.entry-title{
    font-size:39px!important;
}
body.vSize-3 #page .single_sidebar.style-list-s2 .widget-title{
    font-size: 31px !important;
}

body.vSize-3 .top-bar p,
body.vSize-3 .size-box .box-size .text-size span.text-span,
body.vSize-3 .color-box .box-color .text-color span.text-span,
body.vSize-3 .polylang_slink a,
body.vSize-3 #page #breadcrumbs,
body.vSize-3 .card-post_m .read-more,
body.vSize-3 .bottom-footer .main-bottom,
body.vSize-3 #page .btn-main a span,
body.vSize-3 #page .link-read_all,
body.vSize-3 #page .ff_btn_style,
body.vSize-3 #page .vitem-download-list .ob3 .download-btn span,
body.vSize-3 #page .vc-view-more span{
    font-size: 17px!important;
}
body.vSize-3 #page .desktop_menu li a,
body.vSize-3 #page .size-box .box-size .text-size span.text-span{
      font-size: 18px!important;
}
body.vSize-3 #page .p-title h3,
body.vSize-3 #page .mini-title,
body.vSize-3 #page .vtitle h4{
    font-size:43px!important;
}
body.vSize-3 #page .vitem-download-list.-full .ob2 h4 {
    font-size: 18px!important;
    line-height: 30px;
}
body.vSize-3 .vitem-download-list.-list-full .ob2 h4 {
    line-height: 40px;
    padding-top: 10px;
    margin-bottom: 0;
}
body.vSize-3 #page .btn-main a span,
body.vSize-3 #page .link-read_all,
body.vSize-3 #page .ff_btn_style,
body.vSize-3 #page .card-post_m h4 a{
 line-height: 35px!important;
}
body.vSize-3 .link-read_all {
    line-height: 28px!important;
}
body.vSize-3 #page .card-post_m .date-post_card,
body.vSize-3 #page .card-recent_image .date-post_card,
body.vSize-3 #page .card-search .text-box .date-box{
    font-size: 11px!important;
}

body.vSize-3 #page .main-footer .main-wrap .object-address h3,
body.vSize-3 #page .card-post_m h4 a{
      font-size: 26px!important;
}
body.vSize-3 #page .card-post_m h4 a {
    padding-top: 2px;
    min-height: 75px;
}
body.vSize-3 #page .main-footer .main-wrap .object-address p,
body.vSize-3 #page .main-footer a,
body.vSize-3 #page .main-footer .menu-item a span{
  font-size: 19px!important;
  line-height: 28px;
}
body.vSize-3 #page article .post_excerpt,
body.vSize-3 #page article.card-search .column-box .c-1 .feature-column .text-box h3 a ,
body.vSize-3 #page .footer-menu .widget-title{
  font-size: 22px!important;
}
body.vSize-3 #page article .post_excerpt,
body.vSize-3 #page article.card-search .column-box .c-1 .feature-column .text-box h3 a {
    line-height: 38px!important;
}
body.vSize-3 #page .main-footer .main-wrap .object-address h4{
  font-size: 23px!important;
}
body.vSize-3 #page .entry-content p{
  font-size: 1.3rem!important;
}
body.vSize-3 #page .vc_posts-wrapper .left article h4 a {
  line-height: 48px!important;
  min-height: 105px!important;
  font-size: 36px!important;
  padding-top: 5px;
  margin-bottom: 5px;
}
body.vSize-3 #page .vc_posts-wrapper .right article h4 a {
    -webkit-line-clamp: 1!important;
    min-height: 66px;
    line-height: 35px!important;
    font-size: 26px!important;
    padding-top: 2px!important;
    margin-bottom: 0;
}
body.vSize-3 .desktop_menu li a:not(.sub-menu a) {
    padding: 35px 0px;
}
body.vSize-3 .menu-item-has-children svg {
    margin-left: 0;
    margin-right: 2px;
    margin-top: 10px;
}
body.vSize-3 .vitem-download-list .ob2 a h4 span {
    line-height: 33px;
    padding-top: 10px;
}
/* ///// end spacial size-3 */



body.vc-color_2 #primary,
body.vc-color_2 .popup_search,
body.vc-color_2 .bottom_banner,
body.vc-color_2 footer,
body.vc-color_2 .main-header .site-branding img,
body.vc-color_2 .desktop_menu li:hover > a,
body.vc-color_2 .site-header .menu-item-has-children:hover > .wrap-toggle-mobile svg,
body.vc-color_2 .site-header .menu-item-has-children:hover > a,
body.vc-color_2 .current_page_item > a,
body.vc-color_2 .menu-item-has-children:hover > .wrap-toggle-mobile > svg,
body.vc-color_2 .top-bar .main-top .left > div > svg,
body.vc-color_3 iframe{
  filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

body.vc-color_2 .top-bar{
  background: #474747;
}

body.vc-color_2 #wpadminbar{
  display: none!important;
}
body.vc-color_2.admin-bar {
    margin-top: -32px;
}
body.vc-color_3 *:not(.wrap-in-title, .wrap-in-title *,.button-color *, .df-container *,.elementor-widget-image,.elementor-widget-image img,.elementor-widget-image .elementor-widget-container,
.elementor-section[data-settings='{"background_background":"classic"}x'] *,
.vpost_title .img-ab-yb,.elementor-section[data-settings='{"background_background":"classic"}x'],
.elementor-section[data-settings='{"background_background":"classic"}'] .elementor-column,
.elementor-section[data-settings='{"background_background":"classic"}x'] .elementor-widget-wrap,
.elementor-section[data-settings='{"background_background":"classic"}x'] .elementor-container),
body.vc-color_3 #page div:before,
body.vc-color_3 #page li:before,
body.vc-color_3 #page label:after
{
/* body.vc-color_3 *:not(.wrap-in-title, .wrap-in-title *,.img-ab-yb,.button-color *, .df-container *,.elementor-widget-image,.elementor-widget-image img,.elementor-widget-image .elementor-widget-container),
body.vc-color_3 #page div:before,
body.vc-color_3 #page li:before,
body.vc-color_3 #page label:after
{ */
    background: #000!important;
      /* border-color: #0000!important; */
    color: #ff0!important;
}
body.vc-color_3 .content-pagination .current{
    border-color: #ff0!important;
}
body.vc-color_3 table.criCustomTable tbody,
body.vc-color_3 .elementor-widget-container{
  border-color: #000!important;
}
body.vc-color_3 #page .post-s-list .card-recent_post{
        border-color: #0000!important;
}
body.vc-color_3 .button-color button.btn-color.cbtn-3{
  color: #000!important;
}
body.vc-color_3 li.print2pdf * {
    stroke: #ff0!important;
    fill: #ff0!important;
}
body.vc-color_3 .yb-section{
  background-image: none!important;
}
.img-ab-yb {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: grayscale(100%);
    background-size: auto;
    background-position: top center;
    background-repeat: no-repeat;
}
.ex-yb .img-ab-yb {
  display: none!important;
}
.contain-bg .img-ab-yb{
  background-size: contain;
  background-position: center;
}
.cover-bg .img-ab-yb{
  background-size: cover;
  background-position: center;
}
body.vc-color_3 .elementor-element.yb-black,body.vc-color_3 .ex-yb,body.vc-color_3 .ex-yb *{
    background: #000!important;
}

body.vc-color_3 .img-ab-yb {
  display: block;
}
section.elementor-section[data-settings='{"background_background":"classic"}'] {
    position: relative;
}
body.vc-color_3 #page .card-recent_post .in-thumb-overlay a,
body.vc-color_3 #page .in-view-more.icon{
    background: #0000!important;
}
body.vc-color_3 .bubble-dotted,
body.vc-color_3 .elementor-element.bub{
    display: none;
}

body.vc-color_3 .size-box .box-size .button-size button{
    border: #ff0 1px solid;
}
body.vc-color_3 .size-box .box-size .button-size button.active{
    background: #fff!important;
    color: #000!important;
}
body.vc-color_3 button.btn-color.cbtn-1{
  background: #FFF!important;
  color: #000!important;
}
body.vc-color_3 button.btn-color.cbtn-2{
    color: #FFF!important;
}
body.vc-color_3 .page-sitemap ul.menu ul.sub-menu li::marker{
    color: #ff0;
}
body.vc-color_3 #breadcrumbs span:has( > .breadcrumb_last) > a:before{
    background: #ff0;
}
body.vc-color_3 .link-all {
    opacity: 0;
}
body.vc-color_3 #page .desktop_menu .sub-menu li a:before {
    background: #000!important;
    color: #FF0!important;
}
body.vc-color_3 .wrap-loader-cri{
  display: none!important;
}
body.vc-color_3 img{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
  }
body.vc-color_3 #page .swiper-pagination-fraction,
body.vc-color_3 #page .swiper-pagination-fraction *{
    background: #0000!important;
  }

body.vc-color_3 #page .hamburger-inner,
body.vc-color_3 #page .hamburger-inner::before,
body.vc-color_3 #page .hamburger-inner::after {
    background-color: #ff0!important;
}

body.vc-color_3 #page .main-object .object-2 .toggle-search svg {
    fill: #0000!important;
}
body.vc-color_3 .df-ui-wrapper.df-ui-controls,body.vc-color_3 .df-ui-wrapper.df-ui-controls * {
      background: #000!important;
}
body.vc-color_3 a, body.vc-color_3 *:not(.button-color) a, body.vc-color_3 b, body.vc-color_3 *:not(.button-color) b, body.vc-color_3 blockquote, body.vc-color_3 *:not(.button-color) blockquote, body.vc-color_3 button, body.vc-color_3 *:not(.button-color) button, body.vc-color_3 canvas, body.vc-color_3 *:not(.button-color) canvas, body.vc-color_3 caption, body.vc-color_3 *:not(.button-color) caption, body.vc-color_3 center, body.vc-color_3 *:not(.button-color) center, body.vc-color_3 cite, body.vc-color_3 *:not(.button-color) cite, body.vc-color_3 code, body.vc-color_3 *:not(.button-color) code, body.vc-color_3 col, body.vc-color_3 *:not(.button-color) col, body.vc-color_3 colgroup, body.vc-color_3 *:not(.button-color) colgroup, body.vc-color_3 dd, body.vc-color_3 *:not(.button-color) dd, body.vc-color_3 details, body.vc-color_3 *:not(.button-color) details, body.vc-color_3 dfn, body.vc-color_3 *:not(.button-color) dfn, body.vc-color_3 dir, body.vc-color_3 *:not(.button-color) dir, body.vc-color_3 div, body.vc-color_3 *:not(.button-color) div, body.vc-color_3 dl, body.vc-color_3 *:not(.button-color) dl, body.vc-color_3 dt, body.vc-color_3 *:not(.button-color) dt, body.vc-color_3 em, body.vc-color_3 *:not(.button-color) em, body.vc-color_3 embed, body.vc-color_3 *:not(.button-color) embed, body.vc-color_3 fieldset, body.vc-color_3 *:not(.button-color) fieldset, body.vc-color_3 figcaption, body.vc-color_3 *:not(.button-color) figcaption, body.vc-color_3 figure, body.vc-color_3 *:not(.button-color) figure, body.vc-color_3 font, body.vc-color_3 *:not(.button-color) font, body.vc-color_3 footer, body.vc-color_3 *:not(.button-color) footer, body.vc-color_3 form, body.vc-color_3 *:not(.button-color) form, body.vc-color_3 header, body.vc-color_3 *:not(.button-color) header, body.vc-color_3 i, body.vc-color_3 *:not(.button-color) i, body.vc-color_3 iframe, body.vc-color_3 *:not(.button-color) iframe, body.vc-color_3 img, body.vc-color_3 *:not(.button-color) img, body.vc-color_3 input, body.vc-color_3 *:not(.button-color) input, body.vc-color_3 kbd, body.vc-color_3 *:not(.button-color) kbd, body.vc-color_3 label, body.vc-color_3 *:not(.button-color) label, body.vc-color_3 legend, body.vc-color_3 *:not(.button-color) legend, body.vc-color_3 li, body.vc-color_3 *:not(.button-color) li, body.vc-color_3 mark, body.vc-color_3 *:not(.button-color) mark, body.vc-color_3 menu, body.vc-color_3 *:not(.button-color) menu, body.vc-color_3 meter, body.vc-color_3 *:not(.button-color) meter, body.vc-color_3 nav, body.vc-color_3 *:not(.button-color) nav, body.vc-color_3 nobr, body.vc-color_3 *:not(.button-color) nobr, body.vc-color_3 object, body.vc-color_3 *:not(.button-color) object, body.vc-color_3 ol, body.vc-color_3 *:not(.button-color) ol, body.vc-color_3 option, body.vc-color_3 *:not(.button-color) option, body.vc-color_3 pre, body.vc-color_3 *:not(.button-color) pre, body.vc-color_3 progress, body.vc-color_3 *:not(.button-color) progress, body.vc-color_3 q, body.vc-color_3 *:not(.button-color) q, body.vc-color_3 s, body.vc-color_3 *:not(.button-color) s, body.vc-color_3 section, body.vc-color_3 *:not(.button-color) section, body.vc-color_3 select, body.vc-color_3 *:not(.button-color) select, body.vc-color_3 small, body.vc-color_3 *:not(.button-color) small, body.vc-color_3 span, body.vc-color_3 *:not(.button-color) span, body.vc-color_3 strike, body.vc-color_3 *:not(.button-color) strike, body.vc-color_3 strong, body.vc-color_3 *:not(.button-color) strong, body.vc-color_3 sub, body.vc-color_3 *:not(.button-color) sub, body.vc-color_3 summary, body.vc-color_3 *:not(.button-color) summary, body.vc-color_3 sup, body.vc-color_3 *:not(.button-color) sup, body.vc-color_3 table, body.vc-color_3 *:not(.button-color) table, body.vc-color_3 td, body.vc-color_3 *:not(.button-color) td, body.vc-color_3 textarea, body.vc-color_3 *:not(.button-color) textarea, body.vc-color_3 th, body.vc-color_3 *:not(.button-color) th, body.vc-color_3 time, body.vc-color_3 *:not(.button-color) time, body.vc-color_3 tr, body.vc-color_3 *:not(.button-color) tr, body.vc-color_3 tt, body.vc-color_3 *:not(.button-color) tt, body.vc-color_3 u, body.vc-color_3 *:not(.button-color) u, body.vc-color_3 ul, body.vc-color_3 *:not(.button-color) ul, body.vc-color_3 var, body.vc-color_3 *:not(.button-color) var, body.vc-color_3 a span, body.vc-color_3 *:not(.button-color) a span, body.vc-color_3 strong, body.vc-color_3 *:not(.button-color) strong {
    color: #ff0 !important;
}


body.vc-color_3 #page li.sf-field-sort_order label::after,
body.vc-color_3 #page li.sf-field-category label::after,
body.vc-color_3 #page li.sf-field-taxonomy-mec_category label::after,
body.vc-color_3 #page .event-views::after,
body.vc-color_3 #page .searchandfilter ul li[data-sf-field-input-type="select"] label::after,
body.vc-color_3 #page li.sf-field-taxonomy-poll_cat label::after, li.sf-field-taxonomy-ebook_category label::after,
body.vc-color_3 #page li.sf-field-taxonomy-weblink_category label::after, li.sf-field-taxonomy-post_year label::after,
body.vc-color_3 #page .yp_currency_choice::after,
body.vc-color_3 #page .ff-el-input--content:has(select)::after{
       background: #ff0 !important;
       color: #000!important;
 }
body.vc-color_3 #page .btn-both_box a:hover {
    color: #000!important;
}
body.vc-color_3 svg:not(.entry-meta svg,.btn-search_h svg,.swiper-button-next svg,.swiper-button-prev svg,.wrap-toggle-mobile svg,.post-info svg,.single-meta svg,.file-btn svg)
{
    fill: #ff0!important;
    color: #ff0!important;
    border-color: #ff0!important;
}
body.vc-color_3 .single-meta .wrap-date-post svg{
      stroke: #ff0!important;
}
body.vc-color_3 #breadcrumbs a:after{
  stroke: #ff0!important;
}
body.vc-color_3 input,
body.vc-color_3 textarea,
body.vc-color_3 select,
body.vc-color_3 button.btn-search_h,
body.vc-color_3 input:focus {
  border-color: #ff0!important
}
body.vc-color_3 .menu-item-has-children svg{
  color: #ff0!important;
  border-color: #ff0!important;
  stroke: #ff0!important;
}
body.vc-color_3 #page a:hover,
body.vc-color_3 #main-header_4 a:hover
{
    color: #ff0!important;
}
body.vc-color_3 .vc-view-more:before,
body.vc-color_3 .btn-main a .elementor-button-content-wrapper:before,
body.vc-color_3 .btn:hover:before{
  display: none;
}
body.vc-color_3 .post-tab-v3 .nav-sub-term-yp li.active,
body.vc-color_3 .shared-embedded-wrap .btn.copy_this,
body.vc-color_3 .shared-embedded-wrap .btn.copy_this span,
body.vc-color_3 .vpost_title .in-title::after,
body.vc-color_3 .desktop_menu .sub-menu li a:before,
body.vc-color_3 .desktop_menu .sub-menu li a:after,
body.vc-color_3 .search-box-p .search-bar_ypx form ul li input[type="submit"],
body.vc-color_3 .search-box-p .search-bar_ypx form ul li a.search-filter-reset,
body.vc-color_3 .btn-both_box a,
body.vc-color_3 #v-calendar .mec-calendar dt:before,
body.vc-color_3 #page .vc-view-more,
body.vc-color_3 #page .elementor-button-link,
body.vc-color_3 #page .elementor-button-text,
body.vc-color_3 #page .vc-view-more span,
body.vc-color_3 .content-pagination .current,
body.vc-color_3 .box-pageination_post .searchandfilter ul li.sf-field-posts_per_page > ul > li.sf-item-0.sf-option-active::after
{
    background: #ff0 !important;
    color: #000!important;
}
body.vc-color_3 #v-calendar .mec-calendar dt:hover::before, #v-calendar .mec-calendar .mec-selected-day a{
      background: #0000 !important;
          color: #000!important;
}
/* clean icon */
body.vc-color_3 #page .card-search span.post_view svg,
body.vc-color_3 #page .vitem-download-list svg,
body.vc-color_3 #page #v-calendar .vdate svg,
body.vc-color_3 .top-bar .main-top .left > div > svg,
body.vc-color_3 #breadcrumbs svg,
body.vc-color_3 #page .gallery-label svg,
body.vc-color_3 #page .toggle-icon svg,
body.vc-color_3 .btn-icon span svg,
body.vc-color_3 #page .icon-circle-home .elementor-button-icon svg{
  fill:#0000!important;
  stroke: #ff0!important;
  background: #0000!important;
}

body.vc-color_3 #main-header_4 .bottom-object,
body.vc-color_3 .searchandfilter label,
body.vc-color_3 .v-post-loop.-list article,
body.vc-color_3 .card-recent_post,
body.vc-color_3 .card-post_m .title-head_card,
body.vc-color_3 .select2-container,
body.vc-color_3 .searchandfilter ul li label:after,
body.vc-color_3 .left-tags.style-2,
body.vc-color_3 button,
body.vc-color_3 .sidebar_banner,
body.vc-color_3 #page .vcps-item,
body.vc-color_3 #page .e_news_shortcode button.ff-btn.ff-btn-submit,
body.vc-color_3 #page .venew-title,
body.vc-color_3 #page #mobile-menu li,
body.vc-color_3 #page #close-mobile-menu,
body.vc-color_3 #page #mobile-menu .menu-item-has-children .wrap-toggle-mobile,
body.vc-color_3 #page .e_news_shortcode .nav-menu-left,
body.vc-color_3 #page .ff-el-form-control
{
    border-color: #ff0!important;
}
body.vc-color_3 #page #mobile-menu li:hover > a,
body.vc-color_3 #page #mobile-menu li:hover svg {
    color: #ff0!important;
}
body.vc-color_3 #page .e_news_shortcode .nav-menu-left li{
    border:solid 1px #ff0!important;
}
body.vc-color_3 #page .e_news_shortcode button.ff-btn.ff-btn-submit{
  background: #000!important;
  color: #ff0!important;
}
body.vc-color_3 .e_news_shortcode .right::after{
      background: #ff0!important;
}
body.vc-color_3 .card-recent_post svg{
    stroke: #ff0!important;
}
body.vc-color_3 .searchandfilter ul li label:after{
  border: solid 1px;
}
body.vc-color_3 li.sf-field-search label:after {
    border: 0!important;
}
body.vc-color_3 .heateor_sss_sharing_ul a svg path {
    fill: #ff0!important;
}

/*vSize-2*/
.vSize-2 .search-h_box input.input-s_box,
.vSize-2 .search-h_box input.input-s_box::placeholder,
.vSize-2 .search-h_box button.btn-search_h:hover,
.vSize-2 .search-h_box button.btn-search_h {
    font-size: 24px;
}
body.vc-color_3 .site-main .elementor-section .bg-traparent * {
    background: transparent !important;
}
body.vc-color_3 .img-invert-gray img {
    -webkit-filter: invert(1) grayscale(1);
    -moz-filter: invert(1) grayscale(1);
    -ms-filter: invert(1) grayscale(1);
    -o-filter: invert(1) grayscale(1);
}
body.vc-color_3 .site-main .elementor-section.yb-bg-image * {
    background: transparent no-repeat  center top !important;
    background-size: cover !important;
}

@media (max-width:767px) {
  body.vSize-3 .vitem-download-list.-list-full .ob2 {
    padding-left: 10px;
 }
}
/*for tabletH*/
@media (min-width: 992px) and (max-width: 1199px) {
    body.vSize-2 #page .site-branding img,
    body.vSize-3 #page .site-branding img {
        padding: 7px;
    }
     #page .top-bar p ,
     .polylang_slink a,
     .desktop_menu .sub-menu li a,
     .text-size span.text-span{
      font-size: 12px!important;
    }
    body.vSize-2 #page .desktop_menu li a{
      font-size: 14px!important;
    padding: 0;
    padding-right: 10px;
  }
  body.vSize-2 #page .desktop_menu .sub-menu li a{
    font-size: 14px!important;
  }
  body.vSize-3 #page .desktop_menu li a,
  body.vSize-3 #page .desktop_menu .sub-menu li a{
  font-size: 15px!important;
  }
  body.vSize-2 #page .top-bar p,
  body.vSize-2 .polylang_slink a,
  body.vSize-2 #page .text-size span.text-span {
    font-size: 13px!important;
  }
  body.vSize-3 #page .top-bar p,
  body.vSize-3 .polylang_slink a,
  body.vSize-3 #page .size-box .box-size .text-size span.text-span {
    font-size: 14px!important;
  }
}
