/*
 Theme Name:   Fabrica Child Theme
 Theme URI:    http://fabrica.ancorathemes.com/
 Description:  Fabrica Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     fabrica
 Version:      1.0.0
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  fabrica
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.sc_layouts_menu_nav > li > a { color: #fff !important; padding: 0.9em 1.5em;}
.sc_layouts_menu_nav > li > a:hover,.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a{color:#ab9e70 !important;}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a {color: #fff !important;}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after { background-color: #ffffff;}
.header .sc_layouts_row .sc_layouts_item{margin-top: 0px !important;margin-bottom:0px !important;}
.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {margin-top: 8px !important;}
.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link{font-size: 15px;}
.sc_skills_counter_alter .sc_skills_total {font-family: 'Kanit';font-size: 80px;line-height: 80px;font-weight: 300;letter-spacing: 8.8px;}
.sc_skills_counter_alter .sc_skills_item_title {font-family: 'Kanit';font-size: 17px;line-height: 25px;font-weight: 400;font-style: normal;text-transform: uppercase;letter-spacing: 1.02px;}
.sc_services_accent .sc_services_item_title,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title {font-weight: 400;color: #000 !important;font-family: 'Kanit';font-size: 24px;line-height: 26px;}
.sc_services_accent .sc_services_item_content{font-family: "Inter", Sans-serif;font-size: 15px;font-weight: 400;line-height: 20px;letter-spacing: 0.45px;color: #00000099}
span.post_meta_item.post_categories.cat_sep{display:none;}
.scroll_to_top_style_default{background-color: #193050;}
span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu{color:#fff;}
.wpcf7 .wpcf7-submit-style .submit-style-in{background-color: #B8A182;}
.wpcf7 .wpcf7-submit-style .submit-style-in:before{display: none;}
.wpcf7 .wpcf7-submit-style .wpcf7-submit{padding:17px 31px !important;}
.sc_layouts_row_fixed_on{background-color: #193050;}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*="modern"] .socials_wrap .social_item .social_icon,.footer_wrap .sc_layouts_row_type_compact .modern .socials_wrap .social_item:hover .social_icon,[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .modern .socials_wrap .social_item:hover .social_icon[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .modern .socials_wrap .social_item .social_icon{background-color: #545557 !important;}
.sc_icons_item_title{font-family: 'Kanit';line-height: 24px;}
.sc_icons_modern .sc_icons_icon{background-color: #B8A182;}
.sc_icons_simple .sc_icons_item_description,.contactinfo .sc_icons_simple .sc_icons_item .sc_icons_item_more_link{font-family: 'Inter';font-size: 16px;line-height: 26px;}
.sc_icons_item_description { font-family: 'Inter';font-size: 16px;line-height: 26px; color: #00000099;}
.sc_services_accent .sc_services_item:hover{background-color: #f3efe9; }
.services sc_services_default .sc_services_item_info{text-align: left;}
.home-skills .sc_skills_counter_alter.sc_align_left{text-align: center;}
.scroll_to_top_style_default:hover{background-color: #ab9e70;}
.about-values .sc_icons_modern.sc_icons_size_small .sc_icons_icon{width: 4.4em;height: 4.4em;line-height: 4.4em;max-width: 4.4em;}
@media (max-width: 1279px) {.sc_services_accent .sc_services_item_title {font-size: 20px !important;}  .sc_icons .sc_icons_item_description {font-size: 16px !important;line-height: 26px !important;}}
@media (max-width: 767px) {.sc_services .sc_services_item_content, .sc_services .sc_services_item_text { line-height: 26px !important;}.about-values .sc_icons_modern.sc_icons_size_small .sc_icons_icon{width: 3.4em;height: 3.4em;line-height: 3.4em;max-width: 3.4em;}.sc_icons_size_small .sc_icon_type_svg svg{width: 2em;height: 2em;}}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area{visibility: hidden;}
.sc_icons_item_title{font-size:22px;font-weight: 400;}
.menu_mobile .menu_mobile_inner{background-color: #183050;color: #ffffff;}
.menu_mobile .menu_mobile_inner a{font-weight: 400 !important;font-family: 'Kanit';color: #ffffff;}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured>a{display: none;}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info a { pointer-events: none;   /* disables click */cursor: default;  }   
.subtitle-button a.elementor-button.elementor-button-link.elementor-size-sm {
  cursor: default;
  pointer-events: none;
}
