/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.custom-header-top-nav-background::before {
    background: #1d214e !important;
}

.custom-header-top-nav-background::after {
    background: #1d214e9e !important;
}

.woo-page-header.page-header-8 {
    display: none;
}
.elementor-9 .elementor-element.elementor-element-644c98b .elementor-heading-title
{
	letter-spacing: -4.8px;
}
@media (max-width: 1599px){
.custom-text-background h2 {
    font-size: 4.5rem !important;
}
}

.custom-highlight-1 strong::before {  
    border-bottom: 7px solid #1d214e8f;
}
.custom-btn-style-1.blog-btn:before, .custom-btn-style-1.custom-btn-primary a::before, .wpcf7 .custom-btn-style-1.custom-btn-primary::before {
    background: #1d214e8f;
}


.overlay-color-primary::before {
    opacity: .8;
    background-color: #1D214E !important;
}

.porto-gb-807defdd273d8ad7c8d607c317e86008 .tb-hover-content {
    background-color: rgb(33 37 41 / 44%) !important;
}

.page-wrapper .porto-gb-8449062c3a95456f3740adc89bb70847 {
	background-color: rgb(11 28 120) !important;
}

.page-wrapper .porto-gb-7077f670aa8e1049a27b61cc6e9c0a12 {
   
    color: #02196d !important;
}

.footer .custom-btn-style-1 a:before { background: #1d214ed9; }

.overlay-color-primary::before {
    background-color: #7a7a7a38 !important;
}

.elementor-9 .elementor-element.elementor-element-7514ea0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7514ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7a7a7a14;
}

.elementor-9 .elementor-element.elementor-element-264e1d5 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-e00645e .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-5a5ad3c .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-575313c .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-b1b29ed .elementor-heading-title {
   color: var(--e-global-color-primary );
    
}

#header .main-menu > li.menu-item.active > a, #header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a{
    color: var(--e-global-color-primary );
}

#header .main-menu .narrow ul.sub-menu
{
	border-top-color: var(--e-global-color-primary );
}

.member-type svg {
    fill: #926F31 !important;
}
.footer .custom-btn-style-1 a:before{
	background: #926F31 !important;  /* dark brown like gold*/
}

.elementor-335 .elementor-element.elementor-element-f8b6525 a {
    color: #ffffff !important;
}

/* homepage change contact us button only hover*/
.wpcf7-form .custom-btn-style-1.custom-btn-primary::before {
    height: 73%;
}

/* homepage change contact us button hover*/
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{
	background-color:#947121;    /* #E1A504;   yellow color*/
}




/* for header text add space in words */ 
.elementor-9 .elementor-element.elementor-element-644c98b .elementor-heading-title {
    letter-spacing: 2.2px;
}

/**serverices in home page rmeove date***/

.service-block .porto-section.custom-btn-style-1.text-center.blog-btn.porto-gb-8449062c3a95456f3740adc89bb70847 { display:none; }

/* footer contact us button blue button text change color*/
.elementor-335 .elementor-element.elementor-element-9099f11 .btn
{
	color:#ffffff !important;
}

/**change font of  front service block */
.porto-gb-af5871d819c768b9acbcb86aad6ddc8c, .porto-gb-af5871d819c768b9acbcb86aad6ddc8c p {
    font-family: arial;
}

.text-color-hover-primary
{
	color:#947121 !important; 
}

span.text-color-primary.step-number, .strategy-container .owl-dots .owl-dot.active span, .strategy-container .owl-dots .owl-dot:hover span {
    color: #947121 !important;
}
.strategy-container .owl-dots .owl-dot.active span, .strategy-container .owl-dots .owl-dot:hover span {
    background-color: #947121;
}

.elementor-4954 .elementor-element.elementor-element-5bfaf11 .elementor-tab-title.elementor-active a, .elementor-4954 .elementor-element.elementor-element-5bfaf11 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #947121;
}
.page-top .breadcrumbs-wrap a, .page-wrapper .porto-gb-d55dce4bca12e9cbab8d5e3728822356
{
	color: #947121;
}

/* footer laste menu  usefull links*/
.elementor-element-5768e23 .list.list-icons.list-icons-sm li i
{
	color:white !important;
}






