/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

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

@font-face {
  font-family: 'CaviarDreams';
  src: url(fonts/CaviarDreams.eot);
  src: url(fonts/CaviarDreams.eot?#iefix) format('embedded-opentype'),
       url(fonts/CaviarDreams.otf) format('otf'),
       url(fonts/CaviarDreams.ttf) format('truetype'),
       url(fonts/CaviarDreams.woff) format('woff'),
       url(fonts/CaviarDreams.woff2) format('woff2');
}

@font-face {
  font-family: 'CaviarDreams_Bold';
  src: url(fonts/CaviarDreams_Bold.eot);
  src: url(fonts/CaviarDreams_Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/CaviarDreams_Bold.otf) format('otf'),
       url(fonts/CaviarDreams_Bold.ttf) format('truetype'),
       url(fonts/CaviarDreams_Bold.woff) format('woff'),
       url(fonts/CaviarDreams_Bold.woff2) format('woff2');
}
@font-face {
  font-family: 'CaviarDreams_BoldItalic';
  src: url(fonts/CaviarDreams_BoldItalic.eot);
  src: url(fonts/CaviarDreams_BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(fonts/CaviarDreams_BoldItalic.otf) format('otf'),
       url(fonts/CaviarDreams_BoldItalic.ttf) format('truetype'),
       url(fonts/CaviarDreams_BoldItalic.woff) format('woff'),
       url(fonts/CaviarDreams_BoldItalic.woff2) format('woff2');
}

@font-face {
  font-family: 'CaviarDreams_Italic';
  src: url(fonts/CaviarDreams_Italic.eot);
  src: url(fonts/CaviarDreams_Italic.eot?#iefix) format('embedded-opentype'),
       url(fonts/CaviarDreams_Italic.otf) format('otf'),
       url(fonts/CaviarDreams_Italic.ttf) format('truetype'),
       url(fonts/CaviarDreams_Italic.woff) format('woff'),
       url(fonts/CaviarDreams_Italic.woff2) format('woff2');
}

body{font-family: 'CaviarDreams'!important;}
#site-header{background: rgb(255,255,255);
background: -moz-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(232,245,243,1) 100%);
background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(232,245,243,1) 100%);
background: radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(232,245,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8f5f0",GradientType=1);/*url(../../uploads/2023/12/bg-header4.jpg)no-repeat top center;background-size:cover!important*/}
h1,h2,.wpr-post-title,strong, input[type="submit"], .wpcf7 input[type="submit"]{font-family: 'CaviarDreams_Bold'!important;}
.txtnormal h1{font-family: 'CaviarDreams'!important;font-weight:initial!important}
.tablecell{display:table-cell!important}
.wpr-dual-title span{font-family: 'CaviarDreams'!important;}
h3{font-family: 'CaviarDreams_Italic'!important;}
p{font-family: 'CaviarDreams'!important;font-size:18px}
.bold,.bold .elementor-icon-list-text{font-family: 'CaviarDreams_Bold'!important;}
.wpr-menu-item{font-family: 'CaviarDreams_Bold'!important;font-size:20px!important}
.wpr-mega-menu li a,.wpr-mega-menu h2{font-family: 'CaviarDreams_Bold'!important;}
.wpr-menu-item:hover{background-color:#025863!important}
.box-prise-rdv h3, .box-prise-rdv p, .box-prise-rdv a{font-family: 'CaviarDreams_Bold'!important;}
.elementor-widget-container p a{font-family: 'CaviarDreams_Bold'!important;}
.uppercase a{text-transform:uppercase!important}
.normalcase a{text-transform:initial!important;}
.main-menu li{font-family: 'CaviarDreams_Bold'!important}
.pl-20{padding-left:20px!important}
.txt40{font-size:140%!important}
.txt50{font-size:150%!important}
.txt60{font-size:160%!important;font-family: 'CaviarDreams'!important;}
.txt-30{font-size:30%!important}
.txt-20{font-size:20%!important}
.txt-right{text-align:right!important}
.bt-home a{color:#025863!important}
.bt-home:hover a, .bt-home:hover p, .bt-home:hover .elementor-icon/*, .bt-home a:hover, .bt-home .elementor-icon:hover*/{color:#8ecbbc!important}
.bt-home .elementor-widget-container:hover{box-shadow:none!important;transition: background 0.3s;}
#site-header.medium-header .oceanwp-mobile-menu-icon{background-color:#025863!important;width:100%!important;margin-top:20px!important}
#site-header.medium-header .oceanwp-mobile-menu-icon a{color:#ffffff!important;font-family: 'CaviarDreams_Bold'!important;}
#mobile-dropdown li a{font-family: 'CaviarDreams_Bold'!important;}
.navigation .megamenu li a.menu-link{font-size:14px!important}
#menu-item-853 a,#menu-item-854 a,#menu-item-855 a,#menu-item-860 a,#menu-item-861 a, #menu-item-862 a{font-family: 'CaviarDreams'!important;}
.eael-contact-form-7 .wpcf7-form-control.wpcf7-select{padding:10px!important;min-height:47px!important;border-radius:50px!important}
form input[type=text], form input[type=tel], form input[type=email], form select, form textarea{border-color:#dddddd!important}
.elementor-widget-icon-box a:after {content:"";display: block!IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.breadcrumb_last{color:#8ecbbc!important}
.site-breadcrumbs a{color:#025863!important}
.elementor-widget-container ul li {font-size:18px!important}
.accordion h2{color:#025863!important}
.accordion [aria-expanded="true"] h2, .accordion .e-n-accordion-item-title:hover h2{color:#8ECBBC!important}
.site-breadcrumbs{height: auto!important;line-height: 26px!important;white-space: pre-wrap!important;}

@media only screen and (max-width: 767px){
	.top-bar-left{float:left!important}
	.top-bar-right{float:right!important;margin-left:20px!important}
}