/*
 Theme Name:     Divi Child
 Theme URI:      https://www.profithubsystem.com
 Description:    profithubsystem
 Author:         profithubsystem.com
 Author URI:     https://www.profithubsystem.com
 Template:       Divi
 Version:        4.27.5
*/
#top-menu-nav>ul>li>a:hover{opacity: 1;}
ul#top-menu li{position:relative;}
ul#top-menu li a:after{content:'';position:absolute;bottom:10px;left:0;background:#F81A4B;width:100%;height:1px;transition: transform .3s ease-out;transform: scaleX(0);-webkit-transform: scaleX(0);}
ul#top-menu li a:hover:after{-webkit-transform: scaleX(1); transform: scaleX(1);}
ul#top-menu li.current-menu-item a:after{width:0%;}
ul#top-menu li.current-menu-item a:after{content:'';position:absolute;bottom:10px;left:0;background:#F81A4B;width:100%;height:1px;transition: transform .3s ease-out;-webkit-transform: scaleX(1); transform: scaleX(1);}
/* #et_top_search{transform: rotate(270deg);} */
#et_search_icon:before{transform: rotate(270deg);}
.cta-btn.et_pb_button:hover{opacity:0.8}
.three-box .et_pb_blurb_content{position:relative;}
.three-box .et_pb_blurb_container{position:absolute;bottom:-14px;left: 15px; right: 15px;padding:20px 20px 20px;background:#fff;}
.three-box-btn{width:90%;}
.testimonial-slider .swiper-slide{padding:50px;}
.author-box{display:flex;align-items: center;margin-bottom: 20px;}
.author-box img{width:30%;border-radius:50%;width:50px;height:50px;}
.author-box .author-name{width:90%;margin-left: 20px;}
.author-box .author-name h3{font-size:16px;font-weight:500;}
.testimonial-slider .as-dots-wrapper{margin-top: 75px;}
.podcast-row .et_pb_column:nth-child(1){margin-top:6%;margin-right: -3%;}
.footer-blog .et_pb_post{margin-bottom: 10px;}
.footer-menu-styling{display:block;}
.footer-menu-styling li{width:100%;}
.blogpage-post .et_pb_post{background:#fff;padding:25px 30px;box-shadow: 0 0 5px #E0E0E0;}
.sidebarblog-post .et_pb_post{margin-bottom: 20px;}
.single-post-title h1.entry-title{margin-bottom:20px;}
.related-post .et_pb_post{margin-bottom: 0px;}
.related-post .et_pb_post.post{margin-bottom: 0px;padding-bottom: 10px;}
.blog-author .et_pb_main_blurb_image {width: 90px;}
.blog-author .et_pb_blurb_container h4.et_pb_module_header {margin-top: 25px;}
.about-form .et_pb_contact .et_pb_contact_field_half{width: 72%;}
.about-form .et_contact_bottom_container{margin-top: 1.5%;}
.about-form .et_pb_contact_submit.et_pb_button{padding: 7px 25px!important;}
.inline-img{display:inline-block;margin-right:20px;}
.podcast-form .et_pb_contact .et_pb_contact_field_half{width: 57%;}
.podcast-form .et_contact_bottom_container{float: left; margin-top: -0.5%;}
.footer-menu-styling #menu-primary-menu li a:hover, .footer-menu-styling #menu-footer-menu li a:hover{text-decoration:underline;}
