/*
 Theme Name: MVP Child Theme
 Theme URI: https://mvp.axiomthemes.com/
 Description: MVP is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author: AxiomThemes
 Author URI:  https://axiomthemes.com/
 Template:     mvp
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  mvp
*/


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



form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
   
    font-size: 15px !important;
    border-radius: 4px !important;
    font-family: "Domine", Sans-serif !important;
    color: #F8F5F2;
    border-color: #0B3A5B;
    background-color: #0B3A5B;
    
}
form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
     color: #F8F5F2;
    border-color: #061D2E;
    background-color: #061D2E;
}

.sc_button_default.color_style_link2, .color_style_link2 .sc_button_default, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    border-color: #A2502F;
    background-color: #A2502F;
}
.sc_button_default.color_style_link2:hover, .sc_button_default.color_style_link2:focus, .color_style_link2 .sc_button_default:hover, .color_style_link2 .sc_button_default:focus, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    border-color: #532918;
    background-color: #532918;
}

.scheme_light, body.scheme_light, .scheme_light:where(.editor-styles-wrapper){
	--theme-color-bg_color: #F8F5F2;
    --theme-color-bd_color: #D4DADE;
    --theme-color-text: #0B3A5B;
    --theme-color-text_light: #A5A6AA;
    --theme-color-text_dark: #0B3A5B;
    --theme-color-text_link: #A2502F;
    --theme-color-text_hover: #532918;
    --theme-color-text_link2: #0B3A5B;
    --theme-color-text_hover2: #051A29;
    --theme-color-text_link3: #F2BE88;
    --theme-color-text_hover3: #EDA559;
    --theme-color-alter_bg_color: #F8F5F2;
    --theme-color-alter_bg_hover: #E9E5DD;

	--theme-color-alter_dark: #051A29;
    --theme-color-alter_link: #A2502F;
    --theme-color-alter_hover: #532918;
    --theme-color-alter_link2: #1EA4F8;
    --theme-color-alter_hover2: #0B3A5B;
    --theme-color-alter_link3: #F2BE88;
    --theme-color-alter_hover3: #EDA559;
    --theme-color-extra_bg_color: #0B3A5B;
    --theme-color-extra_bg_hover: #051A29;
    --theme-color-extra_bd_color: #393434;
	
	--theme-color-extra_dark: #F8F5F2;
    --theme-color-extra_link: #A2502F;
    --theme-color-extra_hover: #F8F5F2;
    --theme-color-extra_link2: #A2502F;
    --theme-color-extra_hover2: #532918;
    --theme-color-extra_link3: #F2BE88;
    --theme-color-extra_hover3: #EDA559;
	
	 --theme-color-inverse_link: #F8F5F2;
    --theme-color-inverse_hover: #F8F5F2;
    --theme-color-bg_color_0: rgba(243, 241, 236, 0.00);
    --theme-color-bg_color_02: rgba(243, 241, 236, 0.20);
    --theme-color-bg_color_07: #F3F1ECB2;
    --theme-color-bg_color_08: rgba(243, 241, 236, 0.80);
    --theme-color-bg_color_09: rgba(243, 241, 236, 0.90);
    --theme-color-alter_bg_color_07: rgba(243, 241, 236, 0.70);
    --theme-color-alter_bg_color_04: rgba(243, 241, 236, 0.40);
    --theme-color-alter_bg_color_00: rgba(243, 241, 236, 0.00);
    --theme-color-alter_bg_color_02: rgba(243, 241, 236, 0.20);
    --theme-color-alter_bd_color_02: rgba(243, 241, 236, 0.20);
	
	
    --theme-color-alter_link_02: #F2BE8833;
    --theme-color-alter_link_07: #F2BE88;
	
	--theme-color-extra_link_02: #F2BE8833;
    --theme-color-extra_link_07: #F2BE88;
	
	--theme-color-text_link_007: rgba(162, 80, 47, 0.07);
    --theme-color-text_link_02: rgba(162, 80, 47, 0.20);
    --theme-color-text_link_03: rgba(162, 80, 47, 0.30);
    --theme-color-text_link_04: rgba(162, 80, 47, 0.40);
    --theme-color-text_link_07: rgba(162, 80, 47, 0.70);
    --theme-color-text_link2_08: rgba(11, 58, 91, 0.80);
    --theme-color-text_link2_007: rgba(11, 58, 91, 0.07);
    --theme-color-text_link2_02: rgba(11, 58, 91, 0.20);
    --theme-color-text_link2_03: rgba(11, 58, 91, 0.30);
    --theme-color-text_link2_05: rgba(11, 58, 91, 0.50);
    --theme-color-text_link3_007: rgba(242, 190, 136, 0.07);
    --theme-color-text_link3_02: rgba(242, 190, 136, 0.20);
    --theme-color-text_link3_03: rgba(242, 190, 136, 0.30);

	--theme-color-inverse_link_08: rgba(243, 241, 236, 0.80);
    --theme-color-inverse_hover_08: rgba(243, 241, 236, 0.80);
	
     --theme-color-text_dark_blend: #0B3A5B;
    --theme-color-text_link_blend: #A2502F;
    --theme-color-alter_link_blend: #A2502F;
}
.text-shadow{
	text-shadow: 0 0 104px #393434;

}
.sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    
    background-color: rgba(11, 58, 91, 0.10);
}
.quote-img{
	margin-bottom:25px;
}
.testimonial .elementor-testimonial-name {
    padding-bottom: 10px;
}
.testimonial .elementor-testimonial-details {
    padding-left: 12px;
}

   body .other-pages-main-header ul li a, body header .other-pages-main-header .menu_hover_zoom_line ul li a:hover {
    color: #0B3A5B !important;
}
.transparent-header nav ul li a {
    color: #fff !important;
}
.transparent-header nav ul li a:hover {
    color: #F8F5F2 !important;
}
a.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left.color_style_dark:hover {
    background: #051D2E !important;
    color: #fff;
}



body .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a, .other-pages-sticky-header ul li a{
	color: #F8F5F2 !important;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #F8F5F2 !important;
}
 body header .other-pages-main-header .menu_hover_zoom_line ul li a:hover:after {
background-color: #0B3A5B  !important;
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
    display: none !important;
}
.ft-link a{
color: #FFF !important;
font-family: "Domine", sans-serif !important;
font-size: 19px !important;
font-weight: 700 !important;
line-height: 100%;  
letter-spacing: -0.6px;
}
body .sc_layouts_row_fixed_on {
    
    background-color: #0B3A5B !important;
}
.menu_mobile .menu_mobile_inner {
    
    color: #F8F5F2 ;
    background-color: #0B3A5B;
}

.socials_mobile {
    display: none !important;
}
.sidebar_default[class*="scheme_"] .sidebar_inner {
    padding: 4.1em 0;
    background-color: #F8F5F2;
    color: #0B3A5B;
}
[class*="scheme_"].sidebar h1, [class*="scheme_"].sidebar h2, [class*="scheme_"].sidebar h3, [class*="scheme_"].sidebar h4, [class*="scheme_"].sidebar h5, [class*="scheme_"].sidebar h6, [class*="scheme_"].sidebar h1 a, [class*="scheme_"].sidebar h2 a, [class*="scheme_"].sidebar h3 a, [class*="scheme_"].sidebar h4 a, [class*="scheme_"].sidebar h5 a, [class*="scheme_"].sidebar h6 a {
    color: #0B3A5B;
}
.widget .widget_title, .widget .widgettitle {
    
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.5px;
}
input.search-field.fill_inited {
    border-color: rgba(57, 52, 52, 0.40);
    color: rgba(57, 52, 52, 0.40);
	font-size: 15px;
}
 .widget_search form.search-form:after  {
     
    color: #39343466;
}
.post_content .post_info .post_info_item.post_categories a {
    color: #0B3A5B;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-family: "DM Sans", sans-serif;
}
.post_content .post_info span.post_info_item.post_info_posted a {
color: #10172B;
text-align: right;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 160%;  
}

.post_content .post_info .post_info_item.post_categories::after, .post_content.entry-content .post_meta span.post_meta_item.post_date::after {
color: #10172B !Important;
}

[class*="scheme_"].sidebar li > a, [class*="scheme_"].sidebar .post_title > a {
    color: #0B3A5B;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

[class*="scheme_"].sidebar .post_info_item.post_categories a:hover {
    color: #051A29;
}
.post_layout_excerpt .post_title a {
    display: inline;
    color: #0B3A5B;
    font-family: "Domine", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
}
.post_content.entry-content .post_meta a {
    color: #10172B;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
.post_content.entry-content .post_content_inner {
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    color: #0B3A5B;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.post-more-link .more-link-icon:before,.post_layout_excerpt .post-more-link {
   
    font-weight: 500;
    color: #10172B;
}
.format-audio .post_featured.without_thumb .post_audio, .single-format-audio .post_featured.without_thumb .post_audio {
    background-color: #0B3A5B;
}
.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title {
    font-size: 24px;
    color: #F8F5F2 !important;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.5px;
}
.format-audio .post_featured .post_audio_author {
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
    color: #F8F5F2 !important;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    font-family: "DM Sans", sans-serif !important;
}
span.mejs-currenttime, span.mejs-duration,.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before, .mejs-controls .mejs-volume-button.mejs-mute > button:before , .mejs-controls .mejs-volume-button.mejs-unmute > button:before, .mejs-controls .mejs-playpause-button.mejs-pause > button:before {
    color: #F8F5F2;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #A2502F;
}
.nav-links .page-numbers.current, .comments_pagination .page-numbers.current, .woocommerce nav.woocommerce-pagination ul li span.current, .esg-filters div.esg-navigationbutton.selected {
    color: #F8F5F2;
    background-color: #0B3A5B;
    border-color: #0B3A5B;
}
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
    
    font-size: 20px;
	border: 1px solid #0B3A5B;
}
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
    color: #0B3A5B;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    color: #F8F5F2 !important;
    font-size: 10px;
	font-family: "DM Sans", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    background-color: #0B3A5B;
     
}
body .post_header_wrap_style_style-1.with_featured_image .post_header .post_title{
	color: #F8F5F2 !important;
}
.post_meta.post_meta_other span.post_author_name {
    color: #F8F5F2;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}
.post_meta.post_meta_other span.post_meta_item.post_date {
    color: #F8F5F2;
}
.post_content.post_content_single.entry-content p {
    color: #0B3A5B;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
section.related_wrap.related_position_below_content.related_style_classic {
    display: none;
}
.author_info.author.vcard {
    background: #F8F5F2;
}
.author_info .author_description h5.author_title a {
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.6px;
    color: #0B3A5B;
    font-family: domine;
}
.author_info .author_description .author_label {
 color: #0B3A5B;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}
.author_info .author_description .author_bio {
   
    color: #0B3A5B;
}
.post_content.post_content_single.entry-content p a,  .post_content.post_content_single.entry-content p a span{
    font-size: 17px;
    color: #0B3A5B;
    font-style: normal;
    line-height: 160%;
    font-weight: 700 !important;
    text-decoration: underline;
}
.post_content.post_content_single.entry-content p a+span{
	font-weight: 700 !important;
}
.nav-links-single nav.navigation.post-navigation .nav-links span.nav-arrow-label {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: #0B3A5B80;
}
.rp4wp-related-posts {
    display: none;
}
.post-categories{
	margin-top:60px;
}
.post-categories a.category-link-box {
    color: #0B3A5B;
    font-family: "DM Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    padding: 9px 13px;
    background-color: #F2BE88;
    margin-right: 5px;
}
body .sc_layouts_row_fixed_on .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
	color: #F8F5F2 !important;
}
body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a:active, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a:focus, body .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a:target{
	color: #061D2E !important;
}

 
.adp-popup.adp-popup-type-content.adp-popup-location-center.adp-preview-image-left.adp-preview-image-no.adp-popup-open {
    display: none !important;
}
.sc_skills_item_title {
    font-family: 'Domine' !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.5px;
}

@media screen and (max-width:1024px){
	.sc_skills_counter_modern .sc_skills_total {
    font-size: 4.5em !important;
}

}

@media screen and (max-width:767px){
.sc_skills_columns.sc_item_columns.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
	
.post_featured:not(.post_featured_bg)[class*="hover_"] {
   
    display: block;
}
.sc_layouts_title_title>.sc_layouts_title_caption {
    font-size: 27px;
}
.post_layout_excerpt .post_title a {
    font-size: 21px;
    
}
.post_content.entry-content .post_content_inner {
    font-size: 16px;
	}
	
	[class*="scheme_"].sidebar li > a, [class*="scheme_"].sidebar .post_title > a {
    font-size: 18px;
	}
body .post_header_wrap_style_style-1.with_featured_image .post_header .post_title {
    font-size: 27px;
}
}