/*
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 */
/* color red */
ul.meta li a:hover, .theme-heading .text::before {  color: #ea0614;}
body a:focus {outline: 0 !important;}
p { margin: 0 0 10px;}
.hfe-nav-menu li.menu-btn{border-radius: 25px 25px 25px 25px;background-color: var( --e-global-color-accent );font-size: 15px;
  padding-left: 10px;  padding-right: 10px;  text-align: center;  transition: all .3s;}
.hfe-nav-menu li.menu-btn a{color: #fff !important;background-color: var( --e-global-color-accent ) !important; border-radius: 25px 25px 25px 25px;}
.h-teacher .elementor-image-box-content{background-color: transparent;
  background-image: linear-gradient(100deg, #ea0614 0%, #ffd00e 100%); border-radius: 24px;position: absolute;padding:15px;
  bottom: 0;  width: 100%;}
.home-testim .strong-view-id-1 .testimonial-inner .wpmtst-testimonial-content, .home-testim .strong-view.wpmtst-modern .wpmtst-testimonial-field{text-align: left;  font-size: 17px;  line-height: 22px; margin-left:0px;color: #fff;font-family: "Fredoka", Sans-serif; }
.strong-view.wpmtst-modern .wpmtst-testimonial-content::before{display:none;}
.home-testim .strong-view.wpmtst-modern .wpmtst-testimonial-inner{ padding-left:0;padding-top: 10px;}
.home-testim .strong-view.wpmtst-modern .wpmtst-testimonial-field{font-size:22px; font-weight: 500; margin-top:15px;}
.home-testim .strong-view.pager-style-buttons .wpmslider-pager-link::before{background: #fff;}
.home-testim .strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls{text-align: left;}
.home-testim .strong-view.wpmtst-modern .wpmtst-testimonial-content::after {  color: #fff;	background: #fff;}
.eael-entry-footer .eael-author-avatar, .eael-entry-header-after .eael-author-avatar {  width: 30px;}
.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before {
  content: "\f073";}
.eael-grid-post .eael-entry-wrapper{padding-top:0;}
.single .thumbnail img{border-radius: 25px 25px 0px 0px;}
h2.wp-block-heading{font-size: 23px;}
.sidebar-box{border: 1px solid #B5B5B5;  border-radius: 25px;}
.widget-title{border-width: 0;letter-spacing: normal;}
.sidebar-box .widget-title, h2.wp-block-heading{border-bottom: 1px solid #B5B5B5; margin: 0; }
.sidebar-box .widget-title, .wp-widget-group__inner-blocks, h2.wp-block-heading, .sidebar-box ul.wp-block-latest-posts{padding: 15px 24px 16px 24px;}
.sidebar-box ul.wp-block-latest-posts li{list-style: disc;  margin-bottom: 10px !important;}
.sidebar-box ul.wp-block-latest-posts a{font-size: 18px;  font-weight: 500;  line-height:22px;  margin-bottom: 0;}
.content-area{border-color: #B5B5B5;}
.wp-block-search input.wp-block-search__input{width: 80%;  height: 50px;  display: inline-block;  vertical-align: top;border-radius: 12px 0px 0px 12px;}
.wp-block-search button {  height: 50px;  width: 50px;  line-height: 60px;  text-align: center;  border-radius: 0px 12px 12px 0px !important;  font-size: 20px;padding:0;}
body .wp-block-search button:hover{background-color: #ffd10e !important;}
.wpcf7-form label {  margin-right: 12px;  display: block;}
#wpcf7-f896-p897-o1 form textarea{ width: 100% !important;  height: 100px !important; min-height: 100px !important;}
