/*
 Theme Name:   Revive Wellness Custom Theme
 Theme URI:    https://firepixel.com
 Description:  Revive Wellness Custom Theme
 Author:       Fire Pixel
 Author URI:   https://firepixel.com
 Template:     blankslate
 Version:      999.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Revive Wellness Custom Theme
*/

/*NAVIGATION*/
nav#nav > div > ul > li > a {
	color: #06553D;
}
nav#nav > div > ul > li.menu-item-has-children > ul > li > a {
	color: #06553D;
}
/*FOOTER*/
/*#website-by {
	border-top: #07084F 2px solid;
	background-color: #06553D;
}
#website-by div, #website-by a {
    color: #fff;
}
footer#footer {
	background-color: #010A2E;
}
footer#footer h3 {
	color: #06553d !important;
}
footer#footer a:link {
	color: #fff;
}
footer#footer a:visited, footer#footer a:active {
	color: #fff;
}
footer#footer a:hover {
	color: #781C45;
}
footer#footer#website-by a:link {
	color: #fff !important;
}

div.col-lg-6.websiteby-legal {
	text-align: left;
	padding: 0 10px;
}
div.col-lg-6.websiteby-links {
	text-align: right;
}
div.col-lg-6.websiteby-links a {
	padding: 0 5px;
}
/*#website-by > .container > .row > [class*=col-]:nth-of-type(2) a:nth-of-type(1) {
	color: #fff !important;
}
#website-by > .container > .row > [class*=col-]:nth-of-type(2) a:nth-of-type(1) a:hover {
	color: #781C45 !important;
}*/
/*footer#footer #phone a, footer#footer #email a {
	color: #fff;
}
footer#footer #phone a:hover, footer#footer #email a:hover {
	color: #781C45;
}
footer#footer > .container > .row > [class*=col-]:nth-of-type(2) p {
    color: #781C45;
}*/
/*FONTS*/
h1, h2, h3, h4, h5, h6 {
	font-family: "Work Sans", sans-serif;
	font-weight: 600;
	color: #07084F;
}
p, ul li, ol li {
	font-family: "Lato", sans-serif;
	font-size: 18px;
}

/*BUTTONS*/
 
	div#top-banner > .container > .row > div:nth-of-type(2) span:nth-of-type(1) {
	border: 1px solid #06553D;
}
	div#top-banner > .container > .row > div:nth-of-type(2) span:nth-of-type(1):hover {
	background-color: #FFFFFF;
	border: 1px solid #9B4F4F;
}
	div#top-banner > .container > .row > div:nth-of-type(2) span:nth-of-type(1) a:hover {
	color: #9B4F4F;
}
@media (max-width: 992px) {
    header#mobile-header-1 .container .row div:nth-of-type(2) {
        text-align: center;
        color: #fff;
        padding: 5px 15px;
        border-radius: 20px;
        background-color: #06553D;
        font-weight: bold;
        font-size: 16px;
    }
}
/*MOBILE NAV*/
div.menu-mobile-menu-container.menu ul#menu-mobile-menu li.menu-item  a {
	list-style-type: none !important;
}
nav#mobile-nav {
	background-color: #9B4F4F;
}
#mobile-container div:nth-of-type(1) {
	background-color: #06553D;
}

footer#footer h2 {
    color: #fff !important;
	font-size: 44px;	
}

ul.social-header li a{
	font-size: 25px !important;
}

/*FORM*/
.wpforms-container .wpforms-submit {
	background-color: #781C45 !important;
	border: 2px solid #781C45 !important;
}
.wpforms-container .wpforms-submit:hover {
	background-color: #fff !important;
	color: #781C45 !important;
	border: 2px solid #781C45;
}
/*POSTS*/
.single .title-wrapper {
	background-color: #E4DED0;
	border-top: 1px solid #07084F;
}
div.pb-3 a {
	color: #06553D;
}
div.pb-3 a:hover {
	color: #781C45;
}
div.pb-3 strong {
	color: #06553D;
}
/*STICKY*/
#sticky-wrapper.sticky-wrapper {
    background-color: #E4DED0 !important;
}
/*nav.navigation > .menu-container > ul.kb-navigation > .menu-item > div.kb-link-wrap > a + button.kb-nav-dropdown-toggle-btn{
inset-inline-end: 40px !important;
}*/

nav.navigation > .menu-container > ul.kb-navigation > .menu-item > div.kb-link-wrap {
 padding-left: 0.5rem !important;
padding-right: 0.5rem !important;
}
nav.navigation > .menu-container > ul.kb-navigation > .menu-item > div.kb-link-wrap > a {
padding-left: 0rem !important;
padding-right: 0rem !important;
}
nav.navigation > .menu-container > ul.kb-navigation > .menu-item > div.kb-link-wrap > a + button.kb-nav-dropdown-toggle-btn {
margin-inline-end: initial !important;
inset-inline-end: initial !important;
}

nav.navigation > .menu-container > ul.kb-navigation > .menu-item > div.kb-link-wrap > a + button.kb-nav-dropdown-toggle-btn {
 margin-inline-end: initial !important;
inset-inline-end: initial !important;
width: auto !important;
}