@charset "UTF-8";

@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-UltraLight.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-UltraLight.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-UltraLightItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-UltraLightItalic.woff) format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Thin.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Thin.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-ThinItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-ThinItalic.woff) format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Light.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-LightItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-LightItalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Roman.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Roman.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Italic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Medium.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-MediumItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-MediumItalic.woff) format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Bold.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-BoldItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-BoldItalic.woff) format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Heavy.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Heavy.woff) format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-HeavyItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-HeavyItalic.woff) format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-Black.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(../fonts/HelveticaNeueCyr-BlackItalic.woff2) format('woff2'),
         url(../fonts/HelveticaNeueCyr-BlackItalic.woff) format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Light.woff2) format('woff2'),
         url(../fonts/tr/Captura-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Regular.woff2) format('woff2'),
         url(../fonts/tr/Captura-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Bold.woff2) format('woff2'),
         url(../fonts/tr/Captura-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Captura;
    src: url(../fonts/tr/Captura-Black.woff2) format('woff2'),
         url(../fonts/tr/Captura-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue Num';
    src: url(../fonts/bebas-neue/bebas-neue-regular-num.woff2) format('woff2'),
         url(../fonts/bebas-neue/bebas-neue-regular-num.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html body {
    background: #f3f5f6;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    font-family: 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html body:lang(tr) {
    font-family: Captura, 'Helvetica Neue', Roboto, Helvetica, Arial, sans-serif;
}
img {
    max-width: 100%;
    height: auto;
}
img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.vc_row .far,
.wpb_row .far,
.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}
.vc_row .fal,
.wpb_row .fal,
.fal {
    font-family: 'Font Awesome 5 Free';
    font-weight: 300;
}
body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_row .fa,
.wpb_row .fa,
.vc_row .fas,
.wpb_row .fas,
.fa,
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.am_pb_fab .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_row .fab,
.wpb_row .fab,
.fab {
    font-family: 'Font Awesome 5 Brands';
}
.am_pb_far .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-weight: 400;
}
.fa-clock-o::before {
    content: '\f017';
}
.fa-envelope-o::before {
    content: '\f0e0';
}
.fa-handshake-o::before {
    content: '\f2b5';
}
.fa-usd::before {
    content: '\f155';
}
.fa-bar-chart::before {
    content: '\f080';
}
.fa-shield::before {
    content: '\f3ed';
}
body.mobile_menu_active,
html.mobile_menu_active {
    overflow: hidden;
}
.mobile_menu_active .general_outer_wrapper .top_menu_section {
    top: 0;
}
.admin-bar .top_menu_section .top_menu_section_inner_wrap {
    margin-top: 32px;
}
.top_menu_section {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 15;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.top_menu_section_inner_wrap {
    background: rgba(0, 0, 0, 0.6);
    padding: 12px 0;
}
.top_menu_section.dark_menu_bg,
.top_menu_section_inner_wrap.dark_menu_bg,
.mobile_menu_active .top_menu_section {
    background: #13181c;
}
.top_menu_section_with_logo.header-hide {
    top: -110px;
}
#homepage_slider .wpb_row.banner__mobile {
    padding-top: 120px;
}
.compact_header .top_menu_section {
    height: auto;
}
.header_wrap {
    padding-bottom: 2em;
}
.header_logo svg {
    max-width: 100%;
}
.error404 .header_img_with_title,
.search .header_img_with_title,
.single .header_img_with_title {
    background: rgba(0, 0, 0, 0.5);
}
.header_img_with_title figure {
    position: absolute;
    left: calc(50% - 1px);
    height: 100%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    width: calc(100% + 1px);
    overflow: hidden;
    background: #1f252d;
}
.header_img_with_title figure img {
    position: absolute;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.header_img_with_title figure img.am_default_header_image {
    height: 100%;
}
.header_breadcrumbs a {
    margin-right: 7px;
    display: inline-block;
}
.header_breadcrumbs > span > span span,
.header_breadcrumbs > span > span,
.header_breadcrumbs > span > span a {
    position: relative;
    font-size: 13px;
}
.header_breadcrumbs > span > span a:after {
    content: '';
    display: block;
    border-bottom: 1px solid white;
    width: 0;
    left: 0;
    position: absolute;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    bottom: -3px;
}
.header_breadcrumbs > span > span a:hover:after {
    width: 100%;
}
.header_breadcrumbs > span > span span.breadcrumb_last::before {
    color: #f79a00;
}
.header_breadcrumbs > span > span span::before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 0.7em;
    position: relative;
    margin-right: 7px;
    opacity: 1;
    color: rgba(255, 255, 255, 0.5);
    max-width: 4.55px;
}
.sidebar_before_footer,
.sidebar_after_content {
    margin-top: 15px;
}
.main_wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}
.ubermenu-custom-content > div,
.sidebar_before_content,
.sidebar_after_header {
    margin-bottom: 15px;
}
.search_results_wrapper,
.loop_post_wrap,
.am_white_widget_box,
.am_white_box {
    background: #fff;
    border: 1px solid #e9edef;
    border-radius: 4px;
}
.page-template-transparent .main_content > * {
    background: #fff;
    border: 1px solid #e9edef;
}
.archive_template_whitebox_horizontal_inner > *:not(:last-of-type),
.page-template-transparent .main_content > :not(:last-child),
.page-template-default .main_wrapper .row > :not(:last-child),
.page-template-default .main_wrapper .row > div > :not(:last-child),
.post-template-default .main_wrapper .row > div > :not(:last-child),
aside .widget:not(:last-child) {
    margin-bottom: 15px;
}
.main_content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.am_styled_list ol,
.am_styled_list ul,
.main_content ol,
.main_content ul {
    padding-left: 1.5rem;
}
b,
strong {
    font-weight: bold;
}
ol,
ul {
    list-style: none;
}
.am_styled_list ol li,
.am_styled_list ul li,
.main_content ol li,
.main_content ul li {
    color: #7c878f;
    margin-bottom: 1.375rem;
}
.am_styled_list ul li ul,
.main_content ul li ul {
    margin-top: 1.375rem;
}
.main_content ol li {
    counter-increment: li;
}
.am_styled_list ul li::before,
.main_wrapper .main_content ul li::before {
    content: '';
    position: absolute;
    display: inline;
    top: auto;
    margin-top: 0.5rem;
    margin-left: -1.5rem;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #4caf50;
}
.am_styled_list ol li::before,
.main_wrapper .main_content ol li::before {
    content: counter(li) '. ';
    color: #4caf50;
    display: inline;
    margin-left: -1.5rem;
}
.main_wrapper .main_content .vc_pagination li::before,
.main_wrapper .main_content .vc_tta-tabs-list li::before,
.main_wrapper .main_content .wpb_gallery li::before,
.am_header_img,
.compact_header .logo_large,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item.ubermenu-item > a > .ubermenu-sub-indicator-close,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a > i,
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a > span > span,
.logo-small {
    display: none;
}
.compact_header .logo_small {
    display: block;
}
.ubermenu-headersmallmenu .pll-parent-menu-item.ubermenu-active > a,
ul.ubermenu-submenu.ubermenu-submenu-drop,
.footer_wrapper {
    background: #181e23;
}
.footer_lang_menu {
    background: #252e37;
    padding: 12px 0;
}
.swiper-container {
    margin: 0 2rem;
}
.footer_payment_logos_slider .swiper-wrapper,
footer ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.footer_lang_menu ul.menu > li {
    width: 20%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 0;
}
.footer_links a {
    margin: 0.6em;
}
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a:hover,
.loop_img_bg_post .loop_post_title,
.ubermenu-responsive-toggle i,
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li:nth-last-child(-n+3) a,
.header_breadcrumbs a,
.header_breadcrumbs span,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul a,
.ubermenu.ubermenu-headersmallmenu a:hover,
.footer_bottom a:hover,
.footer_lang_menu ul.menu > li > a {
    color: #fff;
}
.wp-pagenavi a,
.am_list_navigation_wrapper li > a,
.am_tabs_navigation_wrapper li > a,
.loop_post_title {
    color: #1e252c;
}
.loop_post_cat,
.loop_post_date {
    font-size: 0.75rem; /*12px*/
}
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a,
.loop_post_hero .loop_post_date {
    font-size: 0.8125rem; /*13px*/
}
.screen-reader-text,
#s {
    font-size: 0.875rem; /*14px*/
}
.widget_title {
    font-size: 1.0625rem; /*17px*/
}
.list_title {
    font-size: 1.125rem; /*18px*/
}
.loop_post_title,
.category_subtitle {
    font-size: 1.375rem; /*22px*/
}
.loop_promo_header .loop_post_title,
.loop_post_hero .loop_post_title {
    font-size: 1.875rem; /*30px*/
}
.footer_bottom_notice,
.am_bg_white {
    background: #fff;
}
.footer_payment_notice {
    background: white;
    border-bottom: 1px solid #e9edef;
    color: #1e252c;
    font-size: 16px;
    text-align: center;
    padding: 18px 0;
    position: relative;
}
.footer_bottom_notice p,
.footer_payment_notice p {
    margin: 0;
}
.footer_payment_logos_slider {
    background: #fff;
    padding: 5px 0;
}
.footer_payment_logos_slider .swiper-wrapper .swiper-slide {
    width: calc(100% / 8);
}
.footer_payment_logos_slider .swiper-wrapper .swiper-slide img {
    max-width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    opacity: 0.5;
}
.footer_payment_logos_slider .slider-item__center {
    height: 67px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer_payment_logos_slider .swiper-wrapper .swiper-slide img.slider-item__logo {
    max-width: 60%;
    -o-object-fit: contain;
    object-fit: contain;
}
.footer_payment_logos_slider .swiper-wrapper .swiper-slide:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}
.footer_main_menu > .container > .row > * {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 22px;
}
.footer_lang_menu ul.menu > li > a {
    font-size: 14px;
}
.footer_links a:first-child,
.footer_nav_menu li:first-child a {
    margin-left: 0;
}
.footer_links a:last-child {
    margin-right: 0;
}
.footer_main_menu > .container .footer_social_links_wrap {
    margin-left: auto;
    padding-top: 5px;
}
.footer_main_menu > .container .footer_app_links_wrap {
    padding-top: 5px;
}
/* app badges styling START */
.app-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.app-links a {
    display: inline-block;
    width: 150px;
    opacity: 0.75;
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s;
    will-change: opacity;
}
.app-links a:hover {
    opacity: 1;
}
.app-links a img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.app-links a:nth-child(2) {
    display: none;
}
.app-links--android a:nth-child(1) {
    display: none;
}
.app-links--android a:nth-child(2) {
    display: inline-block;
}
/* app badges styling END */
.footer_social_links .widget div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0;
}
.footer_social_links .widget div a {
    height: 38px;
    width: 38px;
    margin: 0 6px;
    color: #fff;
    border: 1px solid #293237;
    border-radius: 50%;
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer_social_links .widget div a:hover {
    border-color: rgba(255, 255, 255, 0.3);
}
.footer_main_menu {
    padding-top: 60px;
    padding-bottom: 10px;
}
.footer_nav_menu ul.menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.footer_nav_menu ul.menu > li {
    max-width: calc(100% / 5);
}
.footer_nav_menu ul.menu > li:not(:last-child) {
    margin-right: 8px;
}
.footer_nav_menu_wrap .menu > li > a {
    display: inline-block;
    margin: 0;
    margin-bottom: 14px;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.footer_nav_menu_wrap .sub-menu {
    padding: 0;
}
.footer_nav_menu_wrap .sub-menu .menu-item:not(:last-child) {
    margin-bottom: 8px;
}
.footer_nav_menu_wrap .sub-menu .menu-item a {
    margin: 0;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    color: #7c878f;
    transition: color 0.3s;
}
.footer_nav_menu_wrap .sub-menu .menu-item a:hover {
    color: #fff;
}
.footer_bottom {
    padding: 1.5rem 0 0.75rem;
    border-top: 1px solid rgba(37, 46, 55, 0.9);
}
.footer_bottom,
.footer_bottom a {
    color: #7c878f;
    font-size: 13px;
    text-align: left;
}
.footer_additional a,
.footer_additional {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer_additional img {
    width: 24px;
    height: 24px;
    margin-right: 0.6rem;
}
.footer_bottom .row .textwidget > div p {
    line-height: 2em;
}
.footer_bottom_notice p {
    font-size: 13px;
    padding: 13px 0;
    text-align: left;
    margin-left: 0;
    color: rgb(124, 135, 143);
}
.footer_bottom_notice p strong {
    color: rgb(24, 30, 35);
}
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li:not(:first-child) {
    margin-left: 7px;
}
body:not(.rtl) .header_breadcrumbs > span > span span::before {
    content: '\f105';
}
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.pll-parent-menu-item.ubermenu-active > a.ubermenu-target {
    border-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.pll-parent-menu-item.ubermenu-active > ul {
    left: auto;
    right: 0;
}
.am_social_icons > .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.am_flex_align_center .wpb_wrapper > p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.am_social_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.compact_header .header_nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > a,
.top_menu_section .ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > span {
    color: #9daeb6;
    border: none;
    cursor: pointer;
}
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > ul.ubermenu-submenu > li > ul > li:not(:last-child) {
    border-bottom: 1px solid #22282c;
}
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li > a,
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li > a {
    border-radius: 4px;
    padding: 9px 12px;
}
.header_nav .ubermenu .ubermenu-nav .am_menu_button a {
    text-transform: uppercase;
}
.header_nav .ubermenu .ubermenu-nav .pll-parent-menu-item a.am_menu_button.am_menu_button_transparent,
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_transparent a {
    border: 1px solid rgba(235, 239, 241, 0.1);
}
.header_nav .ubermenu .ubermenu-nav .pll-parent-menu-item a.am_menu_button.am_menu_button_transparent:hover,
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_transparent a:hover {
    border: 1px solid rgba(235, 239, 241, 0.3);
}
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_green a {
    background-color: #4caf50;
    padding: 10px 15px;
}
.header_nav .ubermenu .ubermenu-nav .am_menu_button.am_menu_button_green a:hover {
    background-color: #47a34a;
}
.ubermenu.ubermenu-headermainmenu > ul.ubermenu-nav > li.ubermenu-active {
    background-color: #181e23;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.loop_post_date,
.ubermenu.ubermenu-headersmallmenu a {
    color: #a6adb0;
}
.ubermenu.ubermenu-headersmallmenu > .ubermenu-nav > li.ubermenu-item.am_menu_button > a.ubermenu-target {
    font-size: 11px;
    font-weight: 500;
}
.loop_post_cat > ul a,
.ubermenu.ubermenu-headersmallmenu > ul.ubermenu-nav > li.ubermenu-item > a {
    font-size: 13px;
    font-weight: 400;
}
.ubermenu,
.ubermenu.ubermenu-headermainmenu > .ubermenu-nav > li.am_menu_button > a.ubermenu-target {
    font-size: 12px;
    font-weight: 700;
}
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > a {
    line-height: 14.3px;
}
.ubermenu.ubermenu-headersmallmenu .pll-parent-menu-item > ul.ubermenu-submenu > li > a {
    font-weight: 400;
    color: #a6adb0;
    padding: 12px;
}
.header_menu_user_icon a::before {
    content: '\f007';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 5px;
}
.megamenu_text_wrap,
.megamenu_image_wrap,
.megamenu_button_wrap {
    text-align: center;
    clear: both;
    width: 100%;
}
.megamenu_image_wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 140px;
}
.megamenu_image_wrap img {
    max-height: 100%;
    height: auto;
    max-width: 100%;
    width: auto;
}
.megamenu_text_wrap {
    min-height: 70px;
}
.button[disabled] {
    opacity: 0.7;
    cursor: not-allowed;
}
.button {
    border-radius: 4px;
    text-transform: uppercase;
    padding: 9px 16px;
    line-height: 2.75em;
    font-weight: bold;
    outline: none;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
}
.button_green {
    background-color: #4caf5d;
    color: #fff;
    border: 1px solid #4caf5d;
}
.button_white_alt {
    border: 1px solid #fff;
    color: #fff;
}
.megamenu_button_wrap .button_white_alt:hover {
    border-color: #252e37;
}
.megamenu_text_wrap {
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    line-height: 1.375;
}
.megamenu_image_wrap img {
    max-width: 180px;
}
.btn.green_btn {
    background-color: #4caf50;
    padding: 10px 15px;
}
body div.z-callme-widget.callme {
    left: 14px;
    bottom: 20px;
    right: auto;
}
div.vc_image_align_bottom {
    background-position: bottom !important;
}
.archive_template_grid_vertical_inner figure,
.vc_container_rounded {
    border-radius: 4px;
}
/* Overriding composer default top padding if row is filled with color. */
.vc_column-inner,
.vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row > .vc_column_container > .vc_column-inner,
.vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}
.page-template-full-width .vc_row:not([data-vc-full-width='true']) .vc_col-sm-12 .vc_column-inner {
    width: 100%;
    padding-top: 0;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.page-template-transparent .main_wrapper .main_content > * {
    margin-left: -15px;
    margin-right: -15px;
}
.page-template-transparent .main_wrapper .main_content > * > * {
    margin-left: -1px;
    margin-right: -1px;
}
.am_list_navigation_wrapper .am_list_navigation_column,
.page-template-transparent .main_content > .vc_row > .wpb_column > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0.5rem;
}
.am_faq_contact_us_wrap,
.main_content > .vc_row .vc_row,
.main_content > .wpb_row .wpb_row,
.main_content > .vc_section .vc_row,
.main_content > .vc_section .wpb_row,
body .vc_section.vc_section-has-fill,
body .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
body .vc_section.vc_section-has-fill + .vc_section,
body.page .main_content > * {
    padding: 30px 15px;
}
.general_outer_wrapper .main_content > div.vc_row-full-width.vc_clearfix {
    padding: 0;
}
body.page .main_content > :not(.vc_row):not(.vc_section):not(:first-child) {
    padding-top: 0;
}
body.page .main_content > :not(.vc_row):not(.vc_section):not(:last-child) {
    padding-bottom: 0;
}
.main_content #searchform #s,
.vc_section > .vc_row > .wpb_column .wpb_content_element:last-child,
.vc_row > .wpb_column .wpb_content_element:last-child {
    margin-bottom: 0;
}
.main_wrapper .vc_row {
    margin-left: -16px;
    margin-right: -16px;
}
.am_button {
    display: inline-block;
    min-width: 220px;
    line-height: normal;
    margin-bottom: 22px;
    padding: 0.8rem 1rem;
    text-align: center;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 0.75rem; /*12px*/
    font-weight: bold;
    outline: none;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
}
.vc_row .vc_general.vc_btn3-color-am_transparent_white,
.vc_row .vc_general.vc_btn3-color-am_white,
.vc_row .vc_general.vc_btn3-color-am_orange,
.vc_row .vc_general.vc_btn3-color-am_green {
    background-image: none;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0.8rem 1rem;
    font-size: 0.75rem; /*12px*/
    min-width: 220px;
}
.am_button.am_green,
.vc_row .vc_general.vc_btn3-color-am_green {
    background-color: #4caf50;
    color: #fff;
    border: 1px solid #4caf50;
}
.am_button.am_green:active,
.am_button.am_green:focus,
.am_button.am_green:hover,
.vc_row .vc_general.vc_btn3-color-am_green:active,
.vc_row .vc_general.vc_btn3-color-am_green:focus,
.vc_row .vc_general.vc_btn3-color-am_green:hover {
    background-color: #47a34a;
    color: #fff;
    border: 1px solid #47a34a;
}
.am_button.am_orange,
.vc_row .vc_general.vc_btn3-color-am_orange {
    background-color: #f79a00;
    color: #fff;
    border: 1px solid #f79a00;
}
.am_button.am_orange:active,
.am_button.am_orange:focus,
.am_button.am_orange:hover,
.vc_row .vc_general.vc_btn3-color-am_orange:active,
.vc_row .vc_general.vc_btn3-color-am_orange:focus,
.vc_row .vc_general.vc_btn3-color-am_orange:hover {
    background-color: #d28300;
    color: #fff;
    border: 1px solid #d28300;
}
.am_button.am_white,
.vc_row .vc_general.vc_btn3-color-am_white {
    background-color: #fff;
    color: #252e37;
    border: 1px solid #e9edef;
}
.am_button.am_white:active,
.am_button.am_white:focus,
.am_button.am_white:hover,
.vc_row .vc_general.vc_btn3-color-am_white:active,
.vc_row .vc_general.vc_btn3-color-am_white:focus,
.vc_row .vc_general.vc_btn3-color-am_white:hover {
    background-color: #fff;
    color: #252e37;
    border: 1px solid #252e37;
}
.am_button.am_transparent_white,
.vc_row .vc_general.vc_btn3-color-am_transparent_white {
    background-color: transparent;
    color: #fff;
    border: 1px solid rgba(235, 239, 241, 0.2);
}
.am_button.am_transparent_white:active,
.am_button.am_transparent_white:focus,
.am_button.am_transparent_white:hover,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:active,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:focus,
.vc_row .vc_general.vc_btn3-color-am_transparent_white:hover {
    color: #fff;
    border: 1px solid rgba(235, 239, 241, 0.3);
}
body:not(.rtl) .loop_feature_image {
    margin-right: 30px;
}
.loop_feature_image img {
    max-width: 155px;
    height: auto;
}
.loop_post_cat > ul {
    list-style: none;
}
.wp-pagenavi a:hover,
.wp-pagenavi .current,
.no_found_links > a,
.loop_post_cat > ul a {
    color: #4caf50;
}
body:not(.search) .loop_post_meta {
    border-top: 1px solid #e9edef;
}
.am_bottom_devider {
    border-bottom: 1px solid #e9edef;
}
.loop_img_bg_figure > img {
    position: absolute;
    height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 0;
    -webkit-filter: brightness(0.9);
    filter: brightness(0.9);
}
.loop_post_hero .loop_img_bg_figure > img {
    width: auto;
}
.loop_img_bg_post .loop_img_bg_post_content {
    z-index: 1;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
}
.loop_post_hero .loop_post_title {
    max-width: 400px;
    display: inline-block;
}
.loop_post_wrap .btn {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
}
.am_list_navigation_wrapper .nav-item > a,
.am_font_weight_normal *,
.lead {
    font-weight: 400;
}
.am_list_navigation_wrapper .nav-item.active > a,
.am_tabs_navigation_wrapper .nav-item.active > a,
.ez-toc-list li.active a,
.am_list_navigation_wrapper li > a,
.am_tabs_navigation_wrapper li > a {
    font-weight: 500;
}
.list_title {
    font-weight: 700;
}
#searchform > .w-100 {
    max-width: 440px;
}
#s {
    background-color: #f2f3f3;
    font-weight: normal;
    line-height: 1.375;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 4px;
    height: 40px;
}
.general_outer_wrapper .am_white_box .am_reverse_underline a:hover,
.no_found_links > a:not(:hover) {
    text-decoration: underline;
}
.general_outer_wrapper .am_white_box .am_reverse_underline a {
    text-decoration: none;
}
.loop_border_bottom:not(:last-of-type) {
    border-bottom: 1px solid #ecf1f3;
}
.news_years_nav .nav-item:not(.active) > a,
.loop_post_excerpt {
    color: #7c878f;
}
.wp-pagenavi {
    min-height: 25px;
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.wp-pagenavi .previouspostslink {
    float: left;
}
.wp-pagenavi .nextpostslink {
    float: right;
}
.wp-pagenavi > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.item_whitebox_vertical_image > img {
    width: 100%;
    height: auto;
}
.item_whitebox_vertical_image > img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.widget_title {
    text-transform: uppercase;
    font-weight: 500;
    margin: 0 0 25px 0;
}
table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 4px;
}
thead,
tbody,
tfoot {
    border: 1px solid #e9edef;
    background-color: transparent;
}
caption {
    padding: 0.9375rem 1.25rem;
    font-weight: bold;
}
thead {
    background: #eef4f7;
    color: #252e37;
}
tfoot {
    background: #eef4f7;
    color: #252e37;
}
thead tr,
tfoot tr {
    background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
    padding: 0.9375rem 1.25rem;
    font-weight: bold;
    text-align: left;
}
tbody th,
tbody td {
    padding: 0.9375rem 1.25rem;
}
table.unstriped tbody td:first-child {
    padding: 0.9375rem 1.25rem 0.9375rem 0;
}
table.unstriped tbody td:last-child {
    padding: 0.9375rem 0 0.9375rem 1.25rem;
}
tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f7f8f8;
}
table.unstriped tbody {
    background-color: transparent;
}
table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #e9edef;
    background-color: transparent;
}
table strong {
    font-weight: 500;
}
table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto;
}
table.hover thead tr:hover {
    background-color: transparent;
}
table.hover tfoot tr:hover {
    background-color: transparent;
}
table.hover tbody tr:hover {
    background-color: transparent;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: transparent;
}
.table-scroll {
    overflow-x: auto;
}
.table-scroll table {
    width: auto;
}
[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 2.39062rem;
    margin: 0 0 1.5rem;
    padding: 0.75rem 0.75rem 0.5rem;
    border: none;
    border-radius: 4px;
    background-color: #f2f3f3;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
    outline: none;
    border: none;
    background-color: #ededed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
textarea {
    max-width: 100%;
}
textarea[rows] {
    height: auto;
}
select {
    height: 2.39062rem;
    margin: 0 0 1.5rem;
    padding: 0.75rem 0.75rem 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 4px;
    background-color: #f2f3f3;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.375;
    color: #252e37;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28166, 173, 176%29"></polygon></svg>');
    background-origin: content-box;
    background-position: right -1.5rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 2.25rem;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-radius: 4px;
}
select:focus {
    outline: none;
    border: none;
    background-color: #ededed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
select:disabled {
    background-color: #ededed;
    cursor: not-allowed;
}
select::-ms-expand {
    display: none;
}
select[multiple] {
    height: auto;
    background-image: none;
}
label {
    display: block;
    margin: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #0a0a0a;
}
label.middle {
    margin: 0 0 1.5rem;
    padding: 0.75rem 0;
}
.dark {
    background: #232b33;
    color: white;
}
.dark_blue {
    background: #0d3453;
    color: white;
}
.am_social_icon {
    width: 28px;
    height: 28px;
    border: 1px solid;
    border-radius: 50%;
    margin: 4px;
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.am_social_icons_black a {
    color: #252e37;
    border-color: #252e37;
}
.am_social_icons_black a:hover {
    border-color: transparent;
}

.archive_big_date {
    color: #f79a00;
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 10px;
}
.archive_big_date small {
    font-size: 12px;
    color: #a6adb0;
}
.archive_item_summary {
    color: #7c878f;
    margin: 0.5em 0 0;
}
.item_whitebox_horizontal .loop_post_title {
    font-size: 18px;
}
.ez-toc-list {
    padding: 0;
}
.ez-toc-list > li:not(:last-child) {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #e9edef;
}
.ez-toc-list a {
    color: #252e37;
}
.am_list_navigation_wrapper li > a {
    padding: 8px;
}
.am_tabs_navigation_wrapper li > a {
    padding-top: 8px;
    padding-bottom: 8px;
}
.am_list_navigation_wrapper .nav-item {
    width: 100%;
}
.am_list_navigation_wrapper .nav-item > a {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}
body:not(.rtl) .am_list_navigation_wrapper .nav-item.active > a {
    border-left: 2px solid #4caf50;
    padding-left: 8px;
    margin-left: -10px;
}
.am_list_navigation_wrapper.am_bottom_devider {
    border-bottom: none;
}
.am_pagination_wrap {
    padding-left: 15px;
    padding-right: 15px;
}
.am_post_updated {
    color: #7C878F;
}
.am_post_updated > span {
    display: inline-block;
}

.domain-overwrite-active .tag-world,
.domain-overwrite-active .pll-parent-menu-item,
.domain-overwrite-active .footer_lang_menu,
.domain-overwrite-active .hide-world {
    display: none !important;
}
body:not(.rtl) .am_tabs_navigation_wrapper li:last-child > a {
    margin-right: 0;
}
.am_tabs_navigation_wrapper .nav-item.active > a {
    border-bottom: 2px solid #4caf50;
}

/*Articles new design styles start*/
.article__empty {
    margin-top: 50px;
}
.am-theme-single-template-1 .top_menu_section_inner_wrap,
.am-theme-archive-template-3  .top_menu_section_inner_wrap{
    background: rgba(0, 0, 0, 1);
}
.mobile-app-popup--show .am_article_wrapper {
    padding-top: 220px;
}
.am_article_wrapper {
    margin: 0;
    padding-top: 150px;
    padding-bottom: 30px;
    background-color: #fff;
    transition: padding .3s ease-out;
}
.am_article_wrapper .header_wrap {
    padding-bottom: 0;
    margin-bottom: 27px;
}
.am_article_wrapper .main__title,
.am_article_wrapper h1.header_title {
    font-size: 45px;
    font-weight: 700;
    line-height: 1.45;
    color: #252e37 !important;
    margin-bottom: 8px !important;
}
.am_article_wrapper .sect__title {
    font-size: 34px;
    line-height: 1.3;
    font-weight: 700;
}
.am_article_wrapper .header_breadcrumbs > span > span span,
.am_article_wrapper .header_breadcrumbs > span > span,
.am_article_wrapper .header_breadcrumbs > span > span a {
    font-size: 12px;
}
.am_article_wrapper .header_breadcrumbs a,
.am_article_wrapper .header_breadcrumbs > span > span span.breadcrumb_last::before {
    color: #272E36;
}
.am_article_wrapper .header_breadcrumbs > span > span span::before {
    margin-right: 10px;
    font-size: .9em;
    color: #272E36;
}
.am_article_wrapper .header_breadcrumbs .breadcrumb_last {
    color: #67AC5B;
}
.article__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.article__item a {
    color: #272E36;
}
.article__item a:hover .article__title {
    color: #808183;
}
.article__item .article__image {
    width: 100%;
    max-width: 400px;
    margin-right: 30px;
}
.article__item .article__image:hover + .article__excerpt .article__title {
    color: #808183;
}
.article__item .article__image img {
    border-radius: 5px;
}
.article__item .article__excerpt {
    width: 100%;
    max-width: 670px;
    margin-top: 2px;
}
.article__item .article__title {
    margin-bottom: 19px;
    font-size: 25px;
    font-weight: 700;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}
.article__item .article__txt {
    font-size: 19px;
}
.article__item .article__info {
    margin-top: 40px;
}
.article__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 15px;
}
.article__info .article__date,
.article__info .article__time__to__read,
.article__info .article__like {
    position: relative;
    margin-right: 54px;
    color: #808183;
    white-space: nowrap;
}
.article__info .article__time__to__read::before {
    content: '\f017';
    margin-right: 10px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 100;
    color: inherit;
}
.article__info .article__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}
.article__info .article__categories li {
    margin-left: 10px;
}
.article__info .article__categories li:first-child {
    margin-left: 0;
}
.article__item .article__info .article__categories a {
    max-width: 240px;
}
.article__info .article__categories a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}
.article__info .article__categories a:hover {
    color: #fff;
    background-color: #272e36;
}
button.article__like {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 26px;
    width: auto;
    height: auto;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
}
.article__like::before,
.article__like::after {
    content: '';
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
}
.article__like::before {
    opacity: .6;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMjJINEMzLjQ2OTU3IDIyIDIuOTYwODYgMjEuNzg5MyAyLjU4NTc5IDIxLjQxNDJDMi4yMTA3MSAyMS4wMzkxIDIgMjAuNTMwNCAyIDIwVjEzQzIgMTIuNDY5NiAyLjIxMDcxIDExLjk2MDkgMi41ODU3OSAxMS41ODU4QzIuOTYwODYgMTEuMjEwNyAzLjQ2OTU3IDExIDQgMTFIN00xNCA5VjVDMTQgNC4yMDQzNSAxMy42ODM5IDMuNDQxMjkgMTMuMTIxMyAyLjg3ODY4QzEyLjU1ODcgMi4zMTYwNyAxMS43OTU2IDIgMTEgMkw3IDExVjIySDE4LjI4QzE4Ljc2MjMgMjIuMDA1NSAxOS4yMzA0IDIxLjgzNjQgMTkuNTk3OSAyMS41MjRDMTkuOTY1NCAyMS4yMTE2IDIwLjIwNzcgMjAuNzc2OSAyMC4yOCAyMC4zTDIxLjY2IDExLjNDMjEuNzAzNSAxMS4wMTM0IDIxLjY4NDIgMTAuNzIwNyAyMS42MDMzIDEwLjQ0MjNDMjEuNTIyNSAxMC4xNjM4IDIxLjM4MjEgOS45MDYyOSAyMS4xOTE5IDkuNjg3NTFDMjEuMDAxNiA5LjQ2ODczIDIwLjc2NjEgOS4yOTM5MyAyMC41MDE2IDkuMTc1MjJDMjAuMjM3MSA5LjA1NjUgMTkuOTQ5OSA4Ljk5NjcyIDE5LjY2IDlIMTRaIiBzdHJva2U9IiMyNzJFMzYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+');
}
.article__like::after {
    opacity: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDlWNUMxNCA0LjIwNDM1IDEzLjY4MzkgMy40NDEyOSAxMy4xMjEzIDIuODc4NjhDMTIuNTU4NyAyLjMxNjA3IDExLjc5NTYgMiAxMSAyTDcgMTFWMjJIMTguMjhDMTguNzYyMyAyMi4wMDU1IDE5LjIzMDQgMjEuODM2NCAxOS41OTc5IDIxLjUyNEMxOS45NjU0IDIxLjIxMTYgMjAuMjA3NyAyMC43NzY5IDIwLjI4IDIwLjNMMjEuNjYgMTEuM0MyMS43MDM1IDExLjAxMzQgMjEuNjg0MiAxMC43MjA3IDIxLjYwMzMgMTAuNDQyM0MyMS41MjI1IDEwLjE2MzggMjEuMzgyMSA5LjkwNjI5IDIxLjE5MTkgOS42ODc1MUMyMS4wMDE2IDkuNDY4NzMgMjAuNzY2MSA5LjI5MzkzIDIwLjUwMTYgOS4xNzUyMkMyMC4yMzcxIDkuMDU2NSAxOS45NDk5IDguOTk2NzIgMTkuNjYgOUgxNFoiIGZpbGw9IiMyNzJFMzYiLz4KPHBhdGggZD0iTTcgMjJWMTFINEMzLjQ2OTU3IDExIDIuOTYwODYgMTEuMjEwNyAyLjU4NTc5IDExLjU4NThDMi4yMTA3MSAxMS45NjA5IDIgMTIuNDY5NiAyIDEzVjIwQzIgMjAuNTMwNCAyLjIxMDcxIDIxLjAzOTEgMi41ODU3OSAyMS40MTQyQzIuOTYwODYgMjEuNzg5MyAzLjQ2OTU3IDIyIDQgMjJIN1oiIGZpbGw9IiMyNzJFMzYiLz4KPHBhdGggZD0iTTcgMTFMMTEgMkMxMS43OTU2IDIgMTIuNTU4NyAyLjMxNjA3IDEzLjEyMTMgMi44Nzg2OEMxMy42ODM5IDMuNDQxMjkgMTQgNC4yMDQzNSAxNCA1VjlIMTkuNjZDMTkuOTQ5OSA4Ljk5NjcyIDIwLjIzNzEgOS4wNTY1IDIwLjUwMTYgOS4xNzUyMkMyMC43NjYxIDkuMjkzOTMgMjEuMDAxNiA5LjQ2ODczIDIxLjE5MTkgOS42ODc1MUMyMS4zODIxIDkuOTA2MjkgMjEuNTIyNSAxMC4xNjM4IDIxLjYwMzMgMTAuNDQyM0MyMS42ODQyIDEwLjcyMDcgMjEuNzAzNSAxMS4wMTM0IDIxLjY2IDExLjNMMjAuMjggMjAuM0MyMC4yMDc3IDIwLjc3NjkgMTkuOTY1NCAyMS4yMTE2IDE5LjU5NzkgMjEuNTI0QzE5LjIzMDQgMjEuODM2NCAxOC43NjIzIDIyLjAwNTUgMTguMjggMjJIN003IDExVjIyTTcgMTFINEMzLjQ2OTU3IDExIDIuOTYwODYgMTEuMjEwNyAyLjU4NTc5IDExLjU4NThDMi4yMTA3MSAxMS45NjA5IDIgMTIuNDY5NiAyIDEzVjIwQzIgMjAuNTMwNCAyLjIxMDcxIDIxLjAzOTEgMi41ODU3OSAyMS40MTQyQzIuOTYwODYgMjEuNzg5MyAzLjQ2OTU3IDIyIDQgMjJINyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==')
}
.article__like.article__like-active::before {
    opacity: 0;
}
.article__like.article__like-active::after {
    opacity: 1;
}
.latest__article {
    margin-bottom: 83px;
}
.latest__article .article__title {
    font-size: 34px;
    line-height: 1.3;
}
.am_article_wrapper .categories_wrapper {
    margin-bottom: 30px;
}
.am_article_wrapper .categories_wrapper .categories__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 32px;
}
.am_article_wrapper .categories_wrapper .category__item {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 4px 20px;
    background-color: #f4f5f7;
    border-radius: 15px;
    color: #272e36;
    font-size: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}
.am_article_wrapper .categories_wrapper .category__item:hover {
    color: #fff;
    background-color: #272e36;
}
.articles__list .article__item {
    margin-bottom: 48px;
}
.articles__list .article__item:last-child {
    margin-bottom: 0;
}
.articles__output-selected {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 83px;
    padding-bottom: 80px;
    background-color: #f4f5f7;
}
.articles__output-selected .sect__title {
    margin-bottom: 45px;
}
.articles__output-selected .article__categories a {
    background-color: #fff;
}
.am_article_wrapper .articles__pagination {
    margin-top: 53px;
    margin-bottom: 10px;
    font-size: 0;
}
.am_article_wrapper .articles__pagination a,
.am_article_wrapper .articles__pagination span {
    display: inline-block;
    padding: 9.4px 0;
    width: 50px;
    max-height: 40px;
    border: 1.25px solid #F3F5F6;
    font-size: 19px;
    line-height: 19px;
    transition: background-color .25s ease;
}
.am_article_wrapper .articles__pagination a:hover {
    color: #272e36;
    background-color: #f3f5f6;
}
.am_article_wrapper .articles__pagination .current {
    background-color: #f3f5f6;
}
.am_article_wrapper .articles__pagination .desabled {
    color: #a6adb0;
    pointer-events: none;
}
.am_article_wrapper .article__content .vc_row,
.am_article_wrapper .article__content .vc_column-inner {
    margin: 0;
    padding: 0;
}
.am_article_wrapper .main__image-wrapper {
    margin-top: 30px;
}
.article__header {
    max-width: 700px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
}
.article__header .main__title,
.article__header h1.header_title  {
    margin-bottom: 18px !important;
}
.article__content-wrapper {
    margin-top: 35px;
}
.article__content-wrapper .article__content {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
    font-size: 19px;
    line-height: 1.7;
}
.article__content h2 {
    margin: 64px 0 32px;
    font-size: 34px;
    line-height: 44px;
    font-weight: 700;
}
.article__content h3 {
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    margin: 40px 0 24px;
}
.article__content h4 {
    font-size: 19px;
    font-weight: 700;
    margin: 32px 0 16px;
}
.article__content ol,
.article__content ul {
    margin: 33px 0;
    padding-left: 49px;
}
.article__content ol {
    counter-reset: item;
}
.article__content li {
    margin-top: 15px;
}
.article__content li:first-child {
    margin-top: 0;
}
.article__content li ol,
.article__content li ul {
    margin-top: 15px;
    padding-left: 15px;
}
.article__content ul {
    list-style: disc;
}
.article__content ol li::before {
    content: counters(item, '.') '. ';
    counter-increment: item;
}
.article__content a:hover {
    text-decoration: underline;
}
.article__content a.button:hover {
    text-decoration: none;
}
.article__content blockquote {
    margin-top: 40px;
    margin-bottom: 40px !important;
    padding: 33px;
    background-color: #f4f5f7;
}
.article__content blockquote:last-child {
    margin-bottom: 0 !important;
}
.article__content .article__danger__txt {
    background-color: #fee6e5;
}
.article__content .article__success__txt {
    background-color: #e8f3e7;
}
.article__content .article__accent__txt {
    background-color: #fdecd9;
}
.article__content #toc_container {
    padding: 32px 30px;
    background-color: #f4f5f7;
    margin: 32px 0;
}
.article__content #toc_container .toc_title {
    font-weight: bold;
}
.article__content #toc_container ul {
    padding-left: 6px;
    margin: 0;
    list-style-type: none;
}
.article__content #toc_container li ul {
    margin-top: 15px;
    padding-left: 16px;
}
.article__content #toc_container li {
    font-size: 15px;
}
.article__content #toc_container a {
    color: #272E36;
    border-bottom: 1px dashed #272E36;
}
.article__content #toc_container a:hover {
    border-bottom: 1px solid #272E36;
    text-decoration: none;
}
.article__content .wp-caption {
    max-width: 100%;
}
.article__content .wp-caption .wp-caption-text {
    text-align: center;
    color: #808183;
    font-size: 15px;
}
.article__image-section {
    margin-top: 35px;
    margin-bottom: 35px;
}
.article__image-section--multiple .vc_row-flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.article__image-section--multiple .vc_column_container:first-child {
    margin-left: -5px;
}
.article__image-section--multiple .vc_column_container:last-child {
    margin-right: -5px;
}
.article__image-section .wpb_single_image {
    margin-bottom: 0;
}
.article__image-section--wide .vc_row {
    width: calc(100% + 440px);
    max-width: 1110px;
    position: relative;
    left: -220px;
}
.article__image-section p {
    margin-top: 12px;
    padding: 0 10px;
    color: #808183;
    font-size: 15px;
}
.article__footer {
    margin-top: 75px;
}
.article__footer-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 670px;
}
.article__footer .article__rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
}
.article__footer .rate__label {
    margin-right: 15px;
}
.article__footer .article__like {
    padding-left: 29px;
}
.article__footer .article__like::before,
.article__footer .article__like::after {
    width: 19px;
    height: 19px;
}
.article__footer .article__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
}
.article__footer .article__tag-item {
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}
.article__footer .article__tag-item:hover {
    color: #fff;
    background-color: #272e36;
}
.related__articles {
    margin-top: 95px;
}
.related__articles-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 45px;
}
.related__article {
    width: 31%;
    margin-bottom: 30px;
    margin-right: 38px;
}
.related__article:last-child {
    margin-right: 0;
}
.related__article a {
    display: block;
    color: #000;
}
.related__article a:hover .related__article-title {
    color: #808183;
}
.related__article .related__article-img {
    margin-bottom: 25px;
}
.related__article .related__article-img img {
    border-radius: 5px;
}
.related__article .related__article-title {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.3;
    font-weight: 700;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}
.related__article .related__article-txt {
    font-size: 15px;
    line-height: 2.1;
}
.related__article .related__article-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    font-size: 12px;
    color: #A6ADB0;
}
.related__article .related__article-date {
    margin-right: 28px;
    white-space: nowrap;
}
.related__article .related__article-likes {
    margin-right: 23px;
}
.related__article .article__like {
    padding-left: 20px;
    color: #A6ADB0;
}
.related__article .article__like::before {
    width: 13px;
    height: 13px;
    opacity: .5;
}
.related__article .article__like::after {
    width: 13px;
    height: 13px;
}
.related__article .article__like.article__like-active::before {
    opacity: 0;
}
.related__article .article__categories ul {
    margin: 0;
    padding: 0;
}
.related__article .article__categories a {
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 20px;
    background-color: #f4f5f7;
    color: #272E36;
    border-radius: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    -o-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}
.related__article .article__categories a:hover {
    color: #fff;
    background-color: #272e36;
}
.article__signature {
    margin-top: 45px;
    padding: 33px;
    background-color: #f4f5f7;
}
.article__signature .signature__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.article__signature .signature__title-icon {
    width: 100%;
    max-width: 96px;
    margin-right: 24px;
}
.article__signature .signature__title-content-1 {
    font-weight: 700;
    font-size: 34px;
    line-height: 1.1;
    color: #272E36;
}
.article__signature .signature__title-content-2 {
    font-size: 15px;
    line-height: 1.1;
}
.article__signature .signature__content {
    margin-top: 25px;
}
.article__signature .signature__content p {
    font-size: 19px;
    line-height: 1.7;
}
.article__signature .signature__content p:last-child {
    margin-bottom: 0;
}
.article__signature .signature__social .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 23px;
}
.article__signature .social-links__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 38px;
    width: 38px;
    margin-right: 15px;
    font-size: 20px;
    color: #272E36;
    border: 1px solid #272E36;
    border-radius: 50%;
    -webkit-transition: opacity 0.15s ease-out;
    -o-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}
.article__signature .social-links__item:hover {
    opacity: 0.7;
}
.article__signature .social-links__item:last-child {
    margin-right: 0;
    margin-left: 0;
}
/*Articles new design styles end*/
