/*
Theme Name: OceanWP Child Custom
Description: Theme enfant 
Author: 
Author URI: 
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


#custom-services-list h3.oew-info-box-title {
	display: block;
	min-height: 65px;
}

.oew-info-box-wrap {
min-height:400px;	
}

/* --------- WIDGETS ------ */

.widget-title {
	font-weight: 600;
	font-size:18px;
}

.oceanwp-recent-posts .recent-posts-info .sep {
display: none;
}

.oceanwp-recent-posts .recent-posts-comments a {
display: none;
}

.oceanwp-recent-posts .recent-posts-thumbnail {
	display: none;
}

.recent-posts-title {
text-transform: uppercase;	
}

.oceanwp-recent-posts .recent-posts-info {
	display: none !important;
}


/* --------- HIDE reCaptcha V3 Badge) ------ */

.grecaptcha-badge { 
    visibility: hidden;
}


/*----------- GUTENBERG --------*/

.wp-block-columns {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

/*----------- CUSTOM --------*/
 
.icon-magnifier {
color:#b7072b;
font-weight: bold !important;
}
/*-------------------------------------------*/



/* TRANSPARENT HEADER ON DESKTOP */
#site-header-sticky-wrapper {
    /* position: absolute !important;*/
    /* background-color: transparent !important; */
}

#site-header {
	/* background-color: transparent !important; */
}


#site-header .elementor-section, #site-header-sticky-wrapper .elementor-section {
   /* background-color: transparent !important;*/
}

/*--------------------------------------*/
/* ELEMENTOR TOP PADDING FIX*/
/*
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px;
}
*/




/*--------------------------------------*/





/*--------------------------------------*/




/*--------------------------------------*/



/*----------BLOG : READ MORE -----------*/

body .blog-entry.large-entry .blog-entry-readmore a {
    background-color: #e2aa2f;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    padding: 10px 10px;
    border: 0;
}

body .blog-entry.large-entry .blog-entry-readmore a:hover {
    background-color: #edb845;
    color: #fff;
}
/*--------------------------------------*/



.fa-long-arrow-right:before {
    content: "" !important;
}

/* FOR SVG LOGO */
#site-logo #site-logo-inner a img {
    /*height: 80px;*/
}



.dropdown-menu .sub-menu {
    border-top: none;
	box-shadow: none;
}

.boxed-layout #wrap .container {

}

.main-menu .main-navigation >li, .main-menu .menu-item:hover {

}

.sub-menu .main-navigation >li, .sub-menu .menu-item:hover {

}

/*---------- custom dropdown menu -------------*/

#custom-dropdown-menu .elementor-nav-menu--dropdown {
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: none;
}

#custom-dropdown-menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, #custom-dropdown-menu .elementor-nav-menu--dropdown .elementor-item.highlighted, #custom-dropdown-menu  .elementor-nav-menu--dropdown .elementor-item:focus, #custom-dropdown-menu .elementor-nav-menu--dropdown .elementor-item:hover, #custom-dropdown-menu .elementor-sub-item.elementor-item-active, #custom-dropdown-menu .elementor-sub-item.highlighted, #custom-dropdown-menu .elementor-sub-item:focus, #custom-dropdown-menu .elementor-sub-item:hover {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #edb845 !important;
}

#custom-dropdown-menu .sub-menu .main-navigation >li, #custom-dropdown-menu .sub-menu .menu-item:hover {
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: none;
}

#custom-dropdown-menu .sub-menu .elementor-sub-item{
    font-size: 95% !important ;
}

#custom-dropdown-menu .sub-menu li.menu-item:last-child {
    padding-bottom: 10px !important;
}

#custom-dropdown-menu  .sub-menu .elementor-sub-item {
    padding-top: 0px;
    padding-bottom: 0px;
}

#custom-dropdown-menu .elementor-nav-menu a, #custom-dropdown-menu .elementor-nav-menu a:focus, #custom-dropdown-menu .elementor-nav-menu a:hover {
    padding: 6px 10px; 
    line-height: 18px;
}

#custom-dropdown-menu .sub-menu .elementor-sub-item:hover {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/*--------------------------------------*/




/* SEARCH */


.search-results article {
  border-bottom: none;
}

#header-searchform input, #searchform-header-replace input {
    /*color: #f2a84a !important;*/
 }

 .search-results article {
     /*border-bottom: 1px solid #7b1e13;*/
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080;
  opacity: 1;   
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #808080;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #808080;
}

/* FOOTER */




/* MOBILE MENU */ 

#mobile-fullscreen ul li a {
    /*text-transform: none;*/
    /*font-size: 2.8rem !important;*/

}

#mobile-fullscreen ul li .dropdown-toggle:before {
    /*color: #f9e3c6*/
}

#mobile-fullscreen ul ul.sub-menu li a {
    /*font-size: 2rem;*/
}

#mobile-fullscreen ul ul.sub-menu {
    /*padding-bottom: 2.5rem;*/
}

#mobile-fullscreen ul.sub-menu li.menu-item a {
    /*font-size: 2.3rem !important;*/
}


/* -------- RESPONSIVE ---------- */

@media screen and (max-width: 1024px){
    
	#site-header-sticky-wrapper {
		position: relative !important;
		background-color: white !important;
	}

	#site-header {
		background-color: white !important;
	}


	#site-header .elementor-section, #site-header-sticky-wrapper .elementor-section {
		background-color: white !important;
	}    


    .page #main #content-wrap, .blog #main #content-wrap, .single-post #main #content-wrap {
        padding-top: 0px !important;
        margin-top: -10px;
    }

    .single .thumbnail img {
        width: 95%;
    }
    
}


/* -------- CUSTOM FONTS ---------- */



/* -------- Simple Line Icons ---------- */

.icon-user:before, .icon-people:before, .icon-user-female:before, .icon-user-follow:before, .icon-user-following:before, .icon-user-unfollow:before, .icon-login:before, .icon-logout:before, .icon-emotsmile:before, .icon-phone:before, .icon-call-end:before, .icon-call-in:before, .icon-call-out:before, .icon-map:before, .icon-location-pin:before, .icon-direction:before, .icon-directions:before, .icon-compass:before, .icon-layers:before, .icon-menu:before, .icon-list:before, .icon-options-vertical:before, .icon-options:before, .icon-arrow-down:before, .icon-arrow-left:before, .icon-arrow-right:before, .icon-arrow-up:before, .icon-arrow-up-circle:before, .icon-arrow-left-circle:before, .icon-arrow-right-circle:before, .icon-arrow-down-circle:before, .icon-check:before, .icon-clock:before, .icon-plus:before, .icon-minus:before, .icon-close:before, .icon-exclamation:before, .icon-organization:before, .icon-trophy:before, .icon-screen-smartphone:before, .icon-screen-desktop:before, .icon-plane:before, .icon-notebook:before, .icon-mustache:before, .icon-mouse:before, .icon-magnet:before, .icon-energy:before, .icon-disc:before, .icon-cursor:before, .icon-cursor-move:before, .icon-crop:before, .icon-chemistry:before, .icon-speedometer:before, .icon-shield:before, .icon-screen-tablet:before, .icon-magic-wand:before, .icon-hourglass:before, .icon-graduation:before, .icon-ghost:before, .icon-game-controller:before, .icon-fire:before, .icon-eyeglass:before, .icon-envelope-open:before, .icon-envelope-letter:before, .icon-bell:before, .icon-badge:before, .icon-anchor:before, .icon-wallet:before, .icon-vector:before, .icon-speech:before, .icon-puzzle:before, .icon-printer:before, .icon-present:before, .icon-playlist:before, .icon-pin:before, .icon-picture:before, .icon-handbag:before, .icon-globe-alt:before, .icon-globe:before, .icon-folder-alt:before, .icon-folder:before, .icon-film:before, .icon-feed:before, .icon-drop:before, .icon-drawer:before, .icon-docs:before, .icon-doc:before, .icon-diamond:before, .icon-cup:before, .icon-calculator:before, .icon-bubbles:before, .icon-briefcase:before, .icon-book-open:before, .icon-basket-loaded:before, .icon-basket:before, .icon-bag:before, .icon-action-undo:before, .icon-action-redo:before, .icon-wrench:before, .icon-umbrella:before, .icon-trash:before, .icon-tag:before, .icon-support:before, .icon-frame:before, .icon-size-fullscreen:before, .icon-size-actual:before, .icon-shuffle:before, .icon-share-alt:before, .icon-share:before, .icon-rocket:before, .icon-question:before, .icon-pie-chart:before, .icon-pencil:before, .icon-note:before, .icon-loop:before, .icon-home:before, .icon-grid:before, .icon-graph:before, .icon-microphone:before, .icon-music-tone-alt:before, .icon-music-tone:before, .icon-earphones-alt:before, .icon-earphones:before, .icon-equalizer:before, .icon-like:before, .icon-dislike:before, .icon-control-start:before, .icon-control-rewind:before, .icon-control-play:before, .icon-control-pause:before, .icon-control-forward:before, .icon-control-end:before, .icon-volume-1:before, .icon-volume-2:before, .icon-volume-off:before, .icon-calendar:before, .icon-bulb:before, .icon-chart:before, .icon-ban:before, .icon-bubble:before, .icon-camrecorder:before, .icon-camera:before, .icon-cloud-download:before, .icon-cloud-upload:before, .icon-envelope:before, .icon-eye:before, .icon-flag:before, .icon-heart:before, .icon-info:before, .icon-key:before, .icon-link:before, .icon-lock:before, .icon-lock-open:before, .icon-magnifier:before, .icon-magnifier-add:before, .icon-magnifier-remove:before, .icon-paper-clip:before, .icon-paper-plane:before, .icon-power:before, .icon-refresh:before, .icon-reload:before, .icon-settings:before, .icon-star:before, .icon-symbol-female:before, .icon-symbol-male:before, .icon-target:before, .icon-credit-card:before, .icon-paypal:before, .icon-social-tumblr:before, .icon-social-twitter:before, .icon-social-facebook:before, .icon-social-instagram:before, .icon-social-linkedin:before, .icon-social-pinterest:before, .icon-social-github:before, .icon-social-google:before, .icon-social-reddit:before, .icon-social-skype:before, .icon-social-dribbble:before, .icon-social-behance:before, .icon-social-foursqare:before, .icon-social-soundcloud:before, .icon-social-spotify:before, .icon-social-stumbleupon:before, .icon-social-youtube:before, .icon-social-dropbox:before {
        font-family: 'simple-line-icons' !important;
}