/*
Theme Name: Divi Plus SEO Agency
Theme URI: https://diviextended.com/product/divi-plus/
Description: Divi Plus plugin based ready-to-use Divi child theme designed for SEO Agency.
Author: Divi Extended
Author URI: https://diviextended.com/
Template: Divi
Version: 1.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/


body {
    overflow-x: hidden;
}

header#main-header
.et_fixed_nav {
    padding: 0 0 10px 0;
}

 #main-header #et-top-navigation {
    padding-top: 15px;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
	padding-bottom: 33px ;
}

.et-fixed-header #top-menu li.dp-header-btn.current-menu-item>a,
.et-fixed-header #top-menu li.dp-header-btn.current_page_item>a  {
	color: #fff !important;
}

button#et_pb_submit  {
	background-image: linear-gradient(45deg, #ff7e72 0%, #ffb971 100%)!important;
	padding: 18px 30px !important;
}

button#et_pb_submit:hover {
    background-image: linear-gradient(45deg, #ffb971  0%, #ff7e72 100%)!important;
    padding: 18px 30px !important;
}

#top-menu li {
    padding-right: 50px;
}

body .et_pb_button:hover,
.et_button_no_icon .et_pb_button:hover,
.dp-sa-blog-slider .dipl_blog_slider_read_more_link .et_pb_button {
	background-image: linear-gradient(45deg,#ffb971 0%,#ff7e72 100%)!important;
    padding: 14px 30px !important;
}

.dp-sa-email-optin .et_pb_newsletter_button.et_pb_button,
.dp-sa-blog-slider .dipl_blog_slider_read_more_link .et_pb_button {
	background-image: unset !important;
}

.dp-sa-prc-btn .et_pb_button_wrapper {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
	padding:0 !important;
}

.dp-sa-blurb .et_pb_blurb_container {
	display: flex;
    align-items: center;
}

.dp-sa-blurb .et_pb_blurb_description {
    padding-left: 20px;
	word-break: break-all;
}

@media screen and (min-width: 981px) {
.dp-header-btn a {
    background-image: linear-gradient(45deg, #ff7e72 0%, #ffb971 100%)!important;
	border-radius: 30px;
	color: #fff!important;
	opacity: 1 !important;
    font-weight: 500;
	filter: drop-shadow(0 0 15px rgba(255,185,113,0.1));
    padding: 18px 30px !important;
}

.dp-header-btn a:hover {
    background-image: linear-gradient(45deg, #ffb971  0%, #ff7e72 100%)!important;
    padding: 18px 30px !important;
 }
}

@media screen and (max-width: 980px) {
.spl-section .et_pb_row {
	display: flex;
	flex-direction: column-reverse;
 }
} 


/*
/////////////////////////////////////////////////
ETEC STYLE
/////////////////////////////////////////////////
*/


