
/* Header */

.title-home-hidden {
	display: block;
    width: 0;
    height: 0;
    color: transparent;
    opacity: 0;
    margin: 0;
}

#top_bar #nav_center {
	width: 100%;
}

#st_header #top_bar {
	background-color: #A29782;
	color: #FFFFFF;
	padding: 5px 0;
}

#st_header #displayBanner {
	background-color: #A29782;
	color: #FFFFFF;
	height: 40px;
    line-height: 40px;
}

#st_header #top_bar a,
#st_header #top_bar .dropdown_tri,
#st_header #displayBanner .easy_brother_block {
	color: #FFFFFF;
}

#st_header #top_bar_row {
	height: 30px;
}

.header-container #st_header {
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}

.header-container #st_header.stuck {
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}

.header-container #header_primary {
	border-bottom-color: black;
}

#header_primary_container.container-fluid #header_primary_row,
#top_bar_container.container-fluid #top_bar_row {
	padding-left: 25px;
	padding-right: 25px;
}

#header_primary #st_mega_menu_header_container {
	margin-left: 20px;
}

#easycontent_9 div {
	font-size: 13.5px;
	font-weight: 400;
	letter-spacing: 0.25px;
	text-align: center;
}

#st_header .search_widget_block .search_widget_form_inner {
	border: none;
	border-bottom: 1px solid black;
}

#st_header .search_widget_block .search_widget_text {
	height: 26px;
	padding: 6px 1px 0;
}

#st_header .search_widget_block .search_widget_text::placeholder {
	color: black;
	font-family: "Helvetica";
	font-weight: 400;
}

#st_header .login.top_bar_item,
#st_header .userinfo_mod_top.top_bar_item {
	padding-left: 30px;
}

#st_header .login.top_bar_item .header_item,
#st_header .userinfo_mod_top.top_bar_item .header_item {
	align-items: flex-end;
	display: flex;
}

#st_header .login.top_bar_item .header_icon_btn_text,
#st_header .userinfo_mod_top.top_bar_item .header_icon_btn_text {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}

#st_header .userinfo_mod_top.top_bar_item .header_item i.arrow {
	display: none;
}

#st_header .login.dropdown_wrap.open .dropdown_tri,
#st_header .userinfo_mod_top.dropdown_wrap.open .dropdown_tri,
#st_header .login.top_bar_item .header_item:active .header_icon_btn_text,
#st_header .userinfo_mod_top.top_bar_item .header_item:active .header_icon_btn_text,
#st_header .login.top_bar_item .header_item:hover .header_icon_btn_text,
#st_header .userinfo_mod_top.top_bar_item .header_item:hover .header_icon_btn_text {
	color: #A29782;
}

#st_header .search_widget_block i {
	color: black;
	display: flex;
	font-size: 1.666em;
}

#st_header .login.top_bar_item i,
#st_header .userinfo_mod_top.top_bar_item i {
	color: black;
	display: flex;
	font-size: 1.666em;
}

#st_header #header_primary_container.container-fluid #header_primary_row {
	padding-right: 15px;
}

#st_header {
	padding-left: 0;
	padding-right: 0;
}

#st_header .st_shopping_cart .header_icon_btn_icon {
	margin: 0;
}

#st_header .st_shopping_cart i {
	color: black;
	display: flex;
	font-size: 24px;
}

#st_header .ajax_cart_quantity.amount_circle.dozens {
	left: 44%;
}

#st_header .ajax_cart_quantity.amount_circle {
	background: none;
	bottom: 4%;
	color: black;
	font-size: 11.5px;
	font-weight: 400;
	height: auto;
	left: 50%;
	line-height: 1;
	top: inherit;
	transform: translate(-50%, 0);
}

/* Breadcrumb */

#stores .breadcrumb_wrapper {
	max-width: 1200px;
	margin: 0 auto;
}

.breadcrumb_wrapper {
	border-bottom: none;
	margin: 0 9px;
}

.breadcrumb_wrapper .breadcrumb_nav li {
	text-transform: lowercase;
	display: inline-block !important;
}

.breadcrumb_wrapper .breadcrumb_nav li a {
	border-bottom: 1px solid #7f7f7f;
}

.breadcrumb_wrapper .breadcrumb_nav li::first-letter {
	text-transform: uppercase;
}

.breadcrumb_wrapper>.container-fluid {
	padding: 0;
}

.breadcrumb_wrapper a {
	border-bottom: 2px solid #BEBEBE;
	color: black;
	font-size: 14.3px;
	padding: 2px 0;
}

.breadcrumb_wrapper span,
.breadcrumb_wrapper .navigation-pipe {
	color: black;
}

.breadcrumb_wrapper .navigation-pipe {
    margin: 0 1px;
}

.breadcrumb_spacing {
	height: 30px;
}

/*#region MEGAMENU*/

#st_mega_menu_wrap .st_mega_menu .ma_level_0.is_parent:after {
	display: none !important;
}

.st_mega_menu [id^="st_menu_block_"]:first-child a {
	text-decoration: underline;
	font-weight: bold;
}

.st_mega_menu a.ma_item {
	font-size: 13px;
}

.st_mega_menu .style_content .banner-text {
	display: inline-block;
}

.st_mega_menu .style_content .container-banner-text .banner-text:not(:first-child) {
	margin-left: 15px;
}

.st_mega_menu .style_content .banner-text p {
	text-align: right;
	margin-top: 10px;
}

.st_mega_menu .stmenu_sub {
	background: rgba(255, 255, 255, 0.9);
	padding: 35px 20px 65px;
}

/*#endregion MEGAMENU*/

/* Cart */

#st-container .st-pusher {
	transform: unset;
}

#st-container #side_products_cart.st-menu.sidebar_opened {
	transform: translateX(0);
}

#st-container #side_products_cart.st-menu {
	width: 475px;
	height: 100%;
	border: 0;
	transform: translateX(100%);
	z-index: 99;
	bottom: unset;
	right: 0;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

#st-container #side_products_cart.st-menu .st-menu-header {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 10px;
}

#st-container #side_products_cart.st-menu .st-menu-header .st-menu-title {
	padding: 25px 25px;
	text-align: center;
	flex: 35%;
	cursor: pointer;
}

#st-container #side_products_cart.st-menu .st-menu-header .st-menu-title.active {
	border-bottom: 1px solid #000;
}

#st-container #side_products_cart.st-menu .st-menu-header .st-menu-title .num {
	display: inline-block;
	font-size: 13px;
	margin-left: 5px;
}

#st-container #side_products_cart.st-menu #side_cart_block {
	height: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

#side_products_cart .shoppingcart-list.hidden,
#side_products_cart .wishlist_cart.hidden {
	display: none;
}

#side_products_cart .small_cart_product_list {
	padding: 30px;
	padding-left: 5px;
	padding-right: 5px;
	max-height: unset;
}

#side_products_cart .small_cart_product_list .line_item {
	border-bottom: none;
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}

#side_products_cart .small_cart_product_list .line_item:last-of-type {
	border-bottom: none;
}

#side_products_cart .small_cart_product_list .line_item .bottom_price_quantity {
	margin-top: 10px;
	align-items: flex-end;
}

#side_products_cart .small_cart_product_list .line_item .price {
	font-weight: 400;
	font-size: 18px;
	color: black;
	font-weight: bold;
}

#side_products_cart .small_cart_product_list .line_item .price.discount .price {
	color: #D22D34;
}

#side_products_cart .small_cart_product_list .line_item .price .regular-price {
	font-weight: 400;
	font-size: 14px;
}

#side_products_cart .small_cart_product_list .line_item .attributes_info {
	display: block;
	color: #6E6E6D;
	font-size: 14px;
	margin-top: 10px;
}

#side_products_cart .qty_wrap .btn.btn-touchspin,
#side_products_cart .qty_wrap .cart_quantity {
	border-color: #000;
}

#side_products_cart .small_cart_product_list .line_item .ajax_remove_button {
	font-size: 22px;
	color: #111;
	position: absolute;
	right: 0;
	top: 47px;
}

#side_products_cart .small_cart_product_list .line_item .ajax_remove_button i,
#side_products_cart .small_cart_product_list .line_item .ajax_remove_button i::before {
	display: block;
}

#side_products_cart .small_cart_product_list .line_item .attributes_info .color_info,
#side_products_cart .small_cart_product_list .line_item .attributes_info .small_cart_attr_attr:nth-child(2) {
	margin-right: 7px;
}

#side_products_cart .small_cart_product_list .line_item .product-name {
	color: #111;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	max-height: 45px;
	overflow: hidden;
}

#side_products_cart .small_cart_product_image {
	border: none;
	width: auto;
}

#side_products_cart .small_cart_sumary {
	padding: 25px;
	border: none;
}

#side_products_cart .shoppingcart-list {
	display: flex;
	flex-direction: column;
	flex: 1;
	overflow: hidden;
	justify-content: space-between;
}

#side_products_cart .small_cart_btn {
	background: #111;
	color: white;
	text-transform: none;
	border-color: #111;
	font-size: 13px;
	height: 44px;
	width: 100%;
	margin: 0 auto;
	line-height: 22px;
	font-weight: 400;
}

#side_products_cart .info-shipping {
	background: #F2F2F0;
	color: black;
	text-transform: none;
	font-size: 13px;
	height: 35px;
	width: 100%;
	margin: 0 auto;
	line-height: 38px;
	font-weight: 500;
	text-align: center;
	margin-top: 10px;
}

#side_products_cart .info-shipping .easycontent .easy_brother_block {
	text-align: center;
}

#side_products_cart .cart_summary_subtotal_products {
	border-bottom: none;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
}

#side_products_cart .cart_summary_subtotal_products>span {
	font-weight: bold;
	color: #111;
	text-transform: uppercase;
}

#side_products_cart .cart_summary_subtotal_products .price {
	color: #111;
	font-weight: 500;
}

#side_products_cart .small_cart_product_list__wrapper::-webkit-scrollbar {
	width: 4px;
}

#side_products_cart .small_cart_product_list__wrapper::-webkit-scrollbar-thumb {
	background-color: grey;
	border-radius: 20px;
}

#side_products_cart .small_cart_product_list__wrapper::-webkit-scrollbar-track {
	background: #ebebeb;
	border-radius: 4px;
}

#side_products_cart .small_cart_product_list__wrapper {
	overflow: auto;
}

#side_products_cart .open .overlay {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	transition: 0.25s;
	z-index: 100;
	background: rgba(0, 0, 0, 0.3);
}

#side_products_cart .cart_empty {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	flex-direction: column;
}

#side_products_cart .cart_empty__title {
	color: #111;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
}

#side_products_cart .cart_empty__text {
	color: #111;
	font-weight: 500;
	font-size: 15px;
	margin-bottom: 15px;
}

#side_products_cart .cart_empty__button_wishlist {
	border: 1px solid #111;
	padding: 10px;
	border-radius: 4px;
	width: 100%;
	text-transform: uppercase;
	background: #111;
	color: white;
	margin-bottom: 15px;
	cursor: pointer;
}

#side_products_cart .cart_empty__button_collections {
	width: 100%;
	border: 1px solid #111;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 4px;
	background: white;
	color: #111;
	cursor: pointer;
}

#side_products_cart .shoppingcart-list .small_cart_product_image {
	margin-right: 20px;
	margin-top: 0px;
	border: none;
	filter: brightness(.95);
	width: 150px;
}

#side_products_cart .shoppingcart-list .line_item .add_to_love {
	position: absolute;
	right: 2px;
	top: 32px;
	color: black;
	margin-right: 0px;
	margin-bottom: 0;
}

#side_products_cart .shoppingcart-list .line_item .add_to_love i {
	font-size: 18px;
	margin-right: 0px;
	color: black;
	display: block;
	font-weight: 100;
}

#side_products_cart .shoppingcart-list .line_item .add_to_love.st_added i {
	font-weight: bold;
}

#side_products_cart .shoppingcart-list .small_cart_info {
	align-self: center;
}

#side_products_cart .shoppingcart-list .products_count {
	display: flex;
	justify-content: space-between;
	margin-bottom: 2px;
}

#side_products_cart .shoppingcart-list .products_count .products_price,
#side_products_cart .shoppingcart-list .products_shipping .shipping_price {
	margin-right: 4px;
}

#side_products_cart .shoppingcart-list .products_shipping {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

#side_products_cart .shoppingcart-list .products_discounts {
	display: flex;
	justify-content: space-between;
	margin-bottom: 2px;
}

#side_products_cart .shoppingcart-list .small_cart_sumary>.line_item .cart-summary-k {
	font-size: 18px;
}

#side_products_cart .shoppingcart-list .small_cart_sumary>.line_item .cart-summary-v {
	font-size: 16px;
}

/* Loved */

#side_wishlist {
	z-index: 999;
}


#st-container #side_loved.st-menu.sidebar_opened {
	display: block;
	transform: translateX(0);
}

#st-container #side_loved.st-menu {
	width: 475px;
	height: 100%;
	border: 0;
	display: none;
	transform: translateX(100%);
	z-index: 100;
	bottom: unset;
	right: 0;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	top: 73px;
}

#st-container #side_loved.st-menu #side_loved_block {
	max-height: 98%;
	overflow-y: scroll;
}

#st-container #side_loved.st-menu #side_loved_block::-webkit-scrollbar {
	width: 4px;
}

#st-container #side_loved.st-menu #side_loved_block::-webkit-scrollbar-thumb {
	background-color: grey;
	border-radius: 20px;
}

#st-container #side_loved.st-menu #side_loved_block::-webkit-scrollbar-track {
	background: #ebebeb;
	border-radius: 4px;
}

#st-container #side_loved.st-menu .st-menu-header,
#st-container #side_loved.st-menu .page_heading {
	display: none;
}

#st_header #cart_loved_block::-webkit-scrollbar {
	width: 4px;
}

#st_header #cart_loved_block::-webkit-scrollbar-thumb {
	background-color: grey;
	border-radius: 20px;
}

#st_header #cart_loved_block::-webkit-scrollbar-track {
	background: #ebebeb;
	border-radius: 4px;
}


#st-container #side_loved.st-menu .base_list_line {
	padding: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

#st-container #side_loved.st-menu .base_list_line img {
	filter: brightness(.95);
	width: 150px;
	margin-right: 20px;
	margin-top: 0px;
}

#st-container #side_loved.st-menu .cart_loved_empty {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	flex-direction: column;
	padding: 10px;
}

#st-container #side_loved.st-menu .cart_loved_empty__title {
	color: #111;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
}

#st-container #side_loved.st-menu .cart_loved_empty__text {
	color: #111;
	font-weight: 500;
	font-size: 15px;
	margin-bottom: 15px;
}

#st-container #side_loved.st-menu .cart_loved_empty__button_cart {
	border: 1px solid #111;
	padding: 10px;
	border-radius: 4px;
	width: 100%;
	text-transform: uppercase;
	background: #111;
	color: white;
	margin-bottom: 15px;
	cursor: pointer;
}

#st-container #side_loved.st-menu .cart_loved_empty__button_collections {
	width: 100%;
	border: 1px solid #111;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 4px;
	background: white;
	color: #111;
	cursor: pointer;
}

#st-container #side_loved.st-menu .line_item .s_title_block {
	line-height: 1.5;
}

#st-container #side_loved.st-menu .line_item .s_title_block a {
	color: #111;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	max-height: 45px;
	overflow: hidden;
}

#st-container #side_loved.st-menu .line_item .s_title_block a::first-letter {
	text-transform: uppercase;
}

#st-container #side_loved.st-menu .product_color {
	display: flex;
	gap: 7px;
	align-items: center;
	margin-top: 10px;
}

#st-container #side_loved.st-menu .product_color__dot {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #f2f2f2;
}

#st-container #side_loved.st-menu .product_color__name {
	color: #111;
	font-size: 16px;
	font-weight: 400;
}

#st-container #side_loved.st-menu .pro_column_left {
	width: auto;
}

#st-container #side_loved.st-menu .line_item {
	position: relative;
	border-bottom: none;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f2f2f2;
	display: flex;
	align-items: center;
}

#st-container #side_loved.st-menu .line_item:last-of-type {
	border-bottom: none;
}

#st-container #side_loved.st-menu .line_item .small_cart_attr_attr {
	font-size: 15px;
	color: #6E6E6D;
}

#st-container #side_loved.st-menu .line_item .loved_remove_product {
	position: absolute;
	bottom: 47px;
	right: 0;
}

#st-container #side_loved.st-menu .line_item .loved_remove_product i {
	font-size: 22px;
	color: #111;
}

#st-container #side_loved.st-menu .line_item .loved_remove_product i::before {
	display: block;
}

#st-container #side_loved.st-menu .line_item .pro_column_right {
	margin-left: 0;
}

#st-container #side_loved.st-menu .line_item .product-price-and-shipping {
	margin-top: 10px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#st-container #side_loved.st-menu .line_item .product-price-and-shipping .price {
	font-size: 16px;
	color: black;
	font-weight: bold;
}

#st-container #side_loved.st-menu .line_item .product-price-and-shipping .regular-price {
	font-size: 14px;
	font-weight: 400;
}

#st-container #side_loved.st-menu .line_item .product-price-and-shipping.discount .price {
	color: #D22D34;
}

#st-container #side_loved.st-menu .line_item .small_cart_info {
	align-self: center;
}

#st-container #side_loved.st-menu .cart_body .line_item .attributes_info {
	display: block;
	color: #6E6E6D;
	font-size: 15px;
	margin-top: 10px;
}



/* Footer */

#footer {
	border-top: 1px solid #7F7F7F;
	margin-top: 2rem;
}

#footer #footer-tertiary {
	padding-top: 0px;
}

#footer #footer-tertiary-container {
	padding-left: 4rem;
	padding-right: 4rem;
}

#st_news_letter_1.col-lg-3 {
	flex: 0 0 30.0%;
	max-width: 30.0%;
}

#footer #easycontent_10 {
	margin-bottom: 30px;
}

#footer .title_block_inner {
	color: black;
	font-size: 14px;
	font-weight: 700;
}

#footer .dropdown_list_item {
	color: black;
	font-size: 13px;
	font-weight: 400;
}

#footer .ec_city {
	color: black;
	font-size: 12px;
	font-weight: 700;
	margin-top: 25px;
}

#footer .ec_street {
	color: black;
	font-size: 13px;
	font-weight: 400;
	margin-top: 5px;
}


/* #footer ???*/
#footer .ec_picture_schedule{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

#footer .ec_picture{
    flex: 1 1 50%;
}

#footer .ec_schedule{
 flex: 1 1 50%;
}


.ec_picture_schedule {
	margin-bottom: 30px;
	margin-top: 18px;
}

.ec_picture_schedule img {
	float: left;
	margin-bottom: 30px;
	margin-right: 15px;
}

.ec_picture_schedule p {
	color: black;
	font-size: 13px;
	font-weight: 400;
    margin-bottom: 2.5px;
}

#footer #st_news_letter_1 .st_news_letter_form_inner {
	max-width: unset;
}

#footer #st_news_letter_1 .st_news_letter_form_inner .input-group-with-border {
	border: 0;
}

#footer #st_news_letter_1 .st_news_letter_form_inner .st_news_letter_input {
	border: 1px solid #c1c1c1;
	max-width: 256px;
	height: 43px;
}

#footer #st_news_letter_1 .st_news_letter_form_inner .st_news_letter_input::placeholder {
	color: #000;
	padding-left: 10px;
}

#footer #st_news_letter_1 .st_news_letter_form_inner .input-group-btn {
	background: #aea087;
	border: 1px solid #ebe7dd;
	margin-left: 5px;
	width: 84px;
}

#footer #st_news_letter_1 .st_news_letter_form_inner .input-group-btn button {
	color: #fff;
	font-size: 13px;
}

#footer .stlinkgroups_links_footer ul li {
	margin-bottom: 10px;
}

#footer .box_social_networks {
	display: flex;
}

#footer .box_social_networks a {
	margin-right: 4px;
}

#footer .box_social_networks a:first-child {
	margin-right: 0;
}







/* Mi cuenta */

#authentication #main {
	margin: 4rem auto 0;
	max-width: 1400px;
	width: fit-content;
}

#my-account #columns,
#identity #columns,
#addresses #columns,
#address #columns,
#history #columns,
#order-detail #columns,
#order-slip #columns,
#discount #columns,
#module-psgdpr-gdpr #columns,
#module-stwishlist-mywishlist #columns,
#module-ps_emailalerts-account #columns,
#module-stlovedproduct-myloved #columns {
	margin: 50px auto;
	max-width: 100%;
}

#my-account .breadcrumb_wrapper,
#identity .breadcrumb_wrapper,
#addresses .breadcrumb_wrapper,
#address .breadcrumb_wrapper,
#history .breadcrumb_wrapper,
#order-detail .breadcrumb_wrapper,
#order-slip .breadcrumb_wrapper,
#discount .breadcrumb_wrapper,
#module-psgdpr-gdpr .breadcrumb_wrapper,
#module-stwishlist-mywishlist .breadcrumb_wrapper,
#module-ps_emailalerts-account .breadcrumb_wrapper,
#module-stlovedproduct-myloved .breadcrumb_wrapper {
	margin: 0 auto;
	max-width: 100%;
}

/* #my-account .list-group-item,
#identity .list-group-item,
#addresses .list-group-item,
#address .list-group-item,
#history .list-group-item,
#order-detail .list-group-item,
#order-slip .list-group-item,
#discount .list-group-item,
#module-psgdpr-gdpr .list-group-item,
#module-stwishlist-mywishlist .list-group-item,
#module-ps_emailalerts-account .list-group-item,
#module-stlovedproduct-myloved .list-group-item {
	background: #A29782;
	border-color: #FFFFFF;
}

#my-account .list-group-item>a,
#identity .list-group-item>a,
#addresses .list-group-item>a,
#address .list-group-item>a,
#history .list-group-item>a,
#order-detail .list-group-item>a,
#order-slip .list-group-item>a,
#discount .list-group-item>a,
#module-psgdpr-gdpr .list-group-item>a,
#module-stwishlist-mywishlist .list-group-item>a,
#module-ps_emailalerts-account .list-group-item>a,
#module-stlovedproduct-myloved .list-group-item>a {
	color: #FFFFFF;
}

#my-account .list-group-item>a:hover,
#identity .list-group-item>a:hover,
#addresses .list-group-item>a:hover,
#address .list-group-item>a:hover,
#history .list-group-item>a:hover,
#order-detail .list-group-item>a:hover,
#order-slip .list-group-item>a:hover,
#discount .list-group-item>a:hover,
#module-psgdpr-gdpr .list-group-item>a:hover,
#module-stwishlist-mywishlist .list-group-item>a:hover,
#module-ps_emailalerts-account .list-group-item>a:hover,
#module-stlovedproduct-myloved .list-group-item>a:hover {
	color: burlywood;
} */

#addresses .card,
#addresses .card-footer,
#history .table-bordered,
.table-bordered td,
#history .table-bordered th,
.table-bordered thead th {
	border-color: #17494D;
}

#history .order-actions a {
	color: cornflowerblue;
	font-weight: 600;
}

#module-stlovedproduct-myloved .itemlist_left {
	filter: contrast(0.90);
}

#module-stlovedproduct-myloved .loved_remove_product {
	display: block;
	padding-top: 20px;
}

#contact #main {
	margin: 50px auto;
	max-width: 1450px;
}

#contact .contact-form .title_block {
	background: #17494D;
	border: none;
}

#contact .contact-form .title_block .title_block_inner {
	border: none;
	color: #FFFFFF;
	padding: 10px 14px;
}

#contact .contact-form .form-fields label {
	color: #17494D;
	font-size: 14px;
}

#contact .contact-form .form-fields .custom-input-checkbox,
#contact .contact-form .form-fields input,
#contact .contact-form .form-fields select,
#contact .contact-form .form-fields textarea {
	border: 1px solid #17494D;
}

#contact .contact-form .form-fields input {
	height: 38px;
}

#contact .contact-form .form-fields .group-span-filestyle>.btn {
	background: #17494D;
	color: #FFFFFF;
}

#contact .contact-form .form-fields .group-span-filestyle>.btn:hover {
	background: #000000;
}

#contact .contact-form .form-fields .buttonText {
	line-height: 1.2;
}

#contact .contact-form .custom-input-box {
	margin-right: 9px;
}

#contact .contact-form .psgdpr_consent_message a {
	color: blue;
}

#contact .contact-form .form-footer .btn {
	font-size: 14px;
	height: 38px;
	text-transform: uppercase;
}

#stores #main {
	margin: 50px auto;
	max-width: 1450px;
}

#stores #main>.page_heading {
	background: #17494D;
	border: none;
	color: #FFFFFF;
	font-size: 24px;
	margin-bottom: 30px;
	padding: 10px 14px;
	text-align: center;
}



/* Authentication */

#authentication #page_banner_container_1 {
	display: none;
}

#authentication #center_column .create_account_column {
	border-right: 1px solid #111;
	margin-bottom: 45px;
}

#authentication #center_column .login_form_column {
	margin-bottom: 45px;
}

#authentication #center_column #create_account_block,
#authentication #center_column #login_form_block {
	margin-bottom: 0px;
	border: none;
}

#authentication #center_column #login_form_block #login-form .btn {
	border-radius: 30px;
	color: #111;
	background-color: white;
	border-color: #111;
	font-weight: bold;
	text-transform: uppercase;
}

#authentication #center_column .login_form_column {
	padding-left: 30px;
}

#authentication #center_column .create_account_column {
	padding-right: 30px;
}

#authentication #center_column #create_account_block #SubmitCreate {
	border-radius: 30px;
	color: white;
	background-color: #111;
	border-color: #111;
	font-weight: bold;
	text-transform: uppercase;
}

#authentication #content,
#authentication #content .forgot-password {
	color: #111;
}

#authentication #content .p-b-1,
#authentication #content label {
	font-size: 14px;
}

#authentication #content .forgot-password {
	font-size: 12px;
}

#authentication #center_column #login_form_block #login-form .btn i,
#authentication #center_column #create_account_block #SubmitCreate i {
	display: none;
}

#authentication #center_column #login_form_block .page_heading,
#authentication #center_column #create_account_block .page_heading {
	text-align: center;
	font-weight: bold;
	color: #111;
}

#authentication #center_column #create_account_block .ico-ca {
	text-align: center;
}

#authentication #center_column .form-control,
#authentication #center_column .input-group {
	max-width: 100%;
}

#authentication #center_column .page_heading {
	padding-top: 0;
}

#authentication #center_column .form-footer {
	padding-bottom: 0;
}


#authentication #register_form_block p,
#authentication #register_form_block span,
#authentication #register_form_block label {
	font-size: 14px;
	color: #111;
}

#authentication #register_form_block button:not(.show_password) {
	color: white;
	background: #111;
}

#authentication #register_form_block button:hover {
	color: #111;
	background: white;
}

#authentication #register_form_block input,
#authentication #register_form_block .input-group {
	width: 100%;
	max-width: none;
}

#authentication #register_form_block button.show_password {
	color: #111;
	background: white;
}

#authentication #register_form_block em {
	display: none;
}

#authentication #center_column #register_form_block .form-footer {
	padding-bottom: 15px;
}

#authentication #center_column #register_form_block .page_heading {
	padding-top: 15px;
	color: #111;
	font-weight: 600;
}

#authentication #center_column #register_form_block button i {
	display: none;
}