/* Embrace Your Power */
/* March 31, 2023 Update - JSM */

.bucket img {
	filter:drop-shadow(3px 3px 3px #555) !important;
	border: none !important;
}

.bucket h3 {
	background: #000;
	color: #fff;
	font-size: 1.5em;
	padding: 6px;
	filter:drop-shadow(3px 3px 3px #555);
}

h1, h2, h3, h4, h5,
.mgnlEditorBar h1,
.needed-form h2,
.bucket h3,
.brands h3,
h3.video-title,
.left-nav h3,
.products-category h2,
.multimedia-title h2,
.manifesto h2,
.manifesto p,
.products-carousel h2,
.products-carousel h2 > span,
header nav .container-subnav ul.subnav-left li a,
.left-nav ul.left-nav-links li,
.btn-pink,
.select2-container .select2-choice>.select2-chosen,
.select2-results .select2-result-label,
input.form-control,
textarea.form-control {
	font-family: Lato,sans-serif !important;
}

.avon-credo p {
	font-family: Lato,sans-serif !important;
	text-align: justify !important;
}


.not-found a,
.needed-form a,
.bucket .read-more,
.left-nav h3,
.color-primary,
.ui-select-container .select2-drop-active .select2-results .select2-highlighted {
	color: #e5004b !important;
}

/* 	nav ul.nav-flex {
	background: #7F28C4;
}

nav .nav-flex li.visible-link > a {
	color: #fff !important;
} */

header nav > ul > li:hover > a,
.brands ul.brand-list li a:hover {
	color: #e5004b !important;
}

header nav .container-subnav,
header nav > ul > li:hover > a:before {
	border-top: 12px solid #000000 !important;
}

.mgnlEditorBar button,
.needed-form button,
.carousel .carousel-indicators li.active,
.content-products-category .btn-pink {
	background-color: #000000 !important;
}

button.btn-rep > img,
.multimedia-controls.multimedia-control-down a img,
.multimedia-controls.multimedia-control-up a img,
.sticky-footer .sticky-footer-container .sticky-footer-header .arrow-container .sticky-footer-arrow-up,
.sticky-footer .sticky-footer-container .sticky-footer-header .arrow-container .sticky-footer-arrow-down,
.ui-select-container .select2-choice .select2-arrow {
	filter: hue-rotate(24deg) !important;
}

.btnHead,
.btnHead.inactive {
	border-color: #000000;
	background-color: #000000;
}



/* FOOTER */

.sticky-row,
.highlighted-section {
	background-image: linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%) !important;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(4.53%, #e5004b), color-stop(70.61%, #e5004b), color-stop(102.64%, #e5004b)) !important;
	background-image: -moz-linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%) !important;
}

.full-footer .sticky-row form .input-emails {
	border-radius: 2px !important;
}

.full-footer {
	background-color: #2b3132;
}

.secondary-footer-content {
	background-color: #1b2227;
}

.full-footer .main-footer-content-positioner h3,
.full-footer .main-footer-content-positioner ul li a,
.secondary-footer-content a,
.highlighted-section a {
	color: #fff !important;
}

.full-footer .sticky-row form button.subscribe-button {
	background-color: #000000 !important ;
	border: 2px solid #FFF !important;
	font-family: Lato,sans-serif;
}

.full-footer .btn-group-vertical button.btn-rep,
.sticky-row .subscribe-button,
.multimedia-list .multimedia-list-items li div.video-title a,
.sticky-footer .sticky-footer-container .sticky-footer-header .sticky-footer-title {
	font-family: Lato,sans-serif !important;
}

footer .tooltip.tooltip-mail-success .tooltip-inner {
	background-color: #7F28C4 !important;
}

.sticky-row .contact-us-container h4,
.sticky-row .social-icon,
.sticky-row .tel-number {
	color: #fff !important;
}

.contact-us-container:after {
	content: " " 
}

.productImg.primaryImg > img,
.productImg.secondaryImg > img {
	background-image: linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%);
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(4.53%, #e5004b), color-stop(70.61%, #e5004b), color-stop(102.64%, #e5004b));
	background-image: -moz-linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%);
	padding: 2px;
	border-radius: 0;
}



.videoWrapper {
    position: relative;
    padding-bottom: 53.2%;
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.btn-gray {
	font-family: Lato,sans-serif !important;
}

.btn-pink {
	background: #e5004b !important;
}

.login .btn-facebook {
    font-family: Lato,sans-serif !important;
}

.login .forget-password {
    transform: color .5s;
    color: #e5004b !important;
    font-size: 13px;
    font-family: Lato,sans-serif !important ;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

.hamburger-navigation-container .login-button-container .login-button {
    font-family: Lato,sans-serif !important ;
    background-color: #e5004b !important;
}

.hamburger-navigation-container .hamburger-second-list li {
    font-family: Lato,sans-serif !important ;
}


/* Chatbox */
.omind-widget {
    background-image: linear-gradient( 131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%) !important;
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(4.53%, #e5004b), color-stop(70.61%, #e5004b), color-stop(102.64%, #e5004b)) !important;
}

.omind-chat-header {
    font-family: Lato,sans-serif;
    background-image: linear-gradient( 131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%) !important;
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(4.53%, #e5004b), color-stop(70.61%, #e5004b), color-stop(102.64%, #e5004b)) !important;
}

.omind-chat {
    font-family: Lato,sans-serif;
}