.menu-top-menu-container ul li ul {
    box-shadow: 1px 2px 20px 0 #000000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

table td {
    text-transform: unset;
}

.wcfm-store-page #wcfmmp-store {
    box-shadow: unset;
}

.wcfm-store-page .page-title-wrap {
    margin-bottom: unset !important;
}


#cboxWrapper #cboxLoadedContent {
    margin: unset;
    margin-bottom: unset;
    box-shadow: unset;
    border-radius: unset;
    -moz-border-radius: unset;
    -webkit-border-radius: unset;
    padding: unset;

}
@media only screen and (min-width: 991px)
{
#cboxWrapper #cboxLoadedContent {
   width: 100% !important;
}
}

#cboxWrapper .wcfm_popup_wrapper .wcfm_popup_input {
    max-width: unset;
}

#cboxWrapper p.comment-notes {
    margin-left: unset !important;
}


.header-nav-section .navbar {
    z-index: 10;
}

.archive .heading .entry-title:before, .archive .heading .entry-title:after {
	display:block !important;
}


#wcfmmp-store div#products #titprod {
    border-top: 17px solid #c5c5c5;
}

#wcfmmp-store #products h2 {
    margin: 10px auto;
}
.wcfm-store-page li.trail-item.trail-end a:before {
    display: none;
}
/*################################# HOME ################################

.home #content .container{
    width: 100%;
}
div#home-page-content {
    padding: 0;
}
.home .entry-header {
    display: none;
}

.home .estrecho {
	margin: 0 auto;
}
.home #content .estrecho .container {
    width: 1170px;
    margin: 0 auto;
}
*/
article {
    font-size: 20px;
    line-height: 30px;
}

#primary .post-image {
    max-height: unset;
}

@media only screen and (max-width: 1300px) {

#featured-product-slider.owl-theme .owl-nav [class*=owl-], #new-product-slider.owl-theme .owl-nav [class*=owl-] {
    width: 40px;
}

#featured-product-slider .owl-nav .owl-prev:before, #featured-product-slider .owl-nav .owl-next:before, #new-product-slider .owl-nav .owl-prev:before, #new-product-slider .owl-nav .owl-next:before {
    background-color: #e8e8e8de;
    border: 1px solid #a0a0a0;
		border-radius: 3px;
	  font-size: 20px;
    height: 40px;
    line-height: 40px;
}
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
#featured-product-slider .owl-nav .owl-next, #new-product-slider .owl-nav .owl-next {
    right: 0px;
}
#featured-product-slider .owl-nav .owl-prev, #new-product-slider .owl-nav .owl-prev {	
	  left: 0px;
}
}



.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
    top: calc( 50% - 13px);
}

.owl-carousel .owl-nav i:hover {
    color: #1b1d23;
}
#featured-product-slider .owl-nav .owl-prev:hover:before, #featured-product-slider .owl-nav .owl-next:hover:before, #new-product-slider .owl-nav .owl-prev:hover:before, #new-product-slider .owl-nav .owl-next:hover:before {
    color: #1b1d23;
}

i.wcfmfa.fa-chevron-left,i.wcfmfa.fa-chevron-right {
    color: #eee;
    font-family: FontAwesome;
    display: block;
    text-align: center;
    transition: all .3s ease 0s;
    font-size: 42px;
}

@media only screen and (max-width: 1300px) {
i.wcfmfa.fa-chevron-left,i.wcfmfa.fa-chevron-right {
    color: #1b1d23;  
	  line-height: 40px;
	  background-color: #e8e8e8de;
    border: 1px solid #a0a0a0;
	  font-size: 20px;
	  height: 40px;
	  width: 40px;
    border-radius: 3px;
	}
}

.fa-chevron-left:before {
    content: "\f104";
}

.fa-chevron-right:before {
    content: "\f105";
}



@media only screen and (max-width: 991px)
{
.owl-carousel .owl-nav .owl-prev {
    left: -5%;
}	

.owl-carousel .owl-nav .owl-next {
    right: -5%;
}
}


@media only screen and (min-width: 991px)
{
	
i.wcfmfa.fa-chevron-left {
    margin-left: -42px;
}
i.wcfmfa.fa-chevron-right {
    margin-right: -42px;
}
}



.owl-carousel .owl-nav {
    display: block;
}

/*################### Oculta Tipo artículo del backend ####################*/
#wcfm_products_manage_form #product_type,.wcfm_product_manager_general_fields .select2-container,#wcfm_products_manage_form #is_virtual,#wcfm_products_manage_form  .virtual_ele_title,#wcfm_products_manage_form #is_downloadable,#wcfm_products_manage_form .downloadable_ele_title  {
    display: none !important;
}

/*################### Oculta etiquetas del artículo del backend ####################*/
#wcfm_products_manage_form .product_tags,#wcfm_products_manage_form  .description.wcfm_full_ele.wcfm_side_tag_cloud.wcfm_fetch_tag_cloud, #wcfm_products_manage_form  #product_tags  {
    display: none !important;
}

/******************* Oculta los botones de agregar imagenes del texto****************************/
#wcfm_products_manage_form .wp-editor-tools {
    display: none;
}


/***Titulo a casillas imágenes*****/
.wcfm_img_uploader:after {
content: "Imágen";
    position: absolute;
    margin-top: -20px;
    display: block;
}

span.wcfm-wp-fields-uploader.wcfm-product-feature-upload.wcfm_ele.simple.variable.external.grouped.booking.wcfm_img_uploader:before {
    content: "Imágen principal";
	  display: block;
}

#gallery_img:before {
    content: "Imágenes extra";
    display: block;
}


.wcfm_popup_wrapper .wcfm_popup_input {
    max-width: 59%;
}


#wcfmmp-store .banner_text h1 {
    padding: 10px;
    background-color: #2f2f2fbf;
    text-transform: capitalize !important;
}


.archive .heading .entry-title:before,.archive .heading .entry-title:after {
    display: none;
}



.single-post .entry-content p,.post-411 p {
    font-size: 20px;
    line-height: 30px;
}

.wcfmmp-store-search-form select#wcfmmp_store_country,.wcfm-store-list-page #wcfmmp-stores-lists select  {
    display: none;
}

#wcfmmp-store .logo_area {
    background: none;
	  box-shadow: 0px 0px 20px 0 #d4d4d4;
}

.wcfm-dashboard-page .wcfm-site-name {
    text-align: center;
    margin: 20px;
}

.widget_text .entry-title {
    font-size: 31px;
    padding: 0;
    text-transform: uppercase;
}

@media only screen and (max-width: 559px) {
.widget_text .entry-title {
    font-size: 25px;
  }
	h2.entry-title {
	width: 200px !important;
		
	}
}

@media only screen and (max-width: 479px){
.widget_text .entry-title {
    font-size: 20px;
}
}



/*h1.thomecat {
    display: none;
}*/

/**********************************

#text-7.widget {
    margin: 0;
    width: 100%;
}

.menupres {
    position: relative;
}

.barramenu {
    position: absolute;
    background-color: #fff;
    margin: 0 10px;
    font-family: 'Balsamiq Sans', cursive;
    text-transform: uppercase;
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    width: 100%;
}
.barracomercio {
	    top: -200px;
}
.barraocio {
	    top: -100px;
}

.entradamenu {
    display: inline-block;
    padding: 10px;
}



*/



.home .blog-section .container {
    margin: 0;
    width: 100%;
}

.home .blog-section .container .row {
    background-color: #eeeeee;
    padding: 10%;
}


.blog-section time {
    color: #c3c3c3;
}

.imgpres img {
    width: 100%;
}

.textopres p {
    font-size: 22px;
    line-height: 32px;
}

.textopres {
    background-color: #eee;
    padding: 5%;
}

.blog-section .heading .entry-title {
    color: inherit;
}



#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data h2 a {
    font-size: 18px;
}

@media only screen and (max-width: 767px){
	.main-navigation ul li > ul{
		    left: unset;
	}	
}	
	
.header-information {
    display: none;
}

.hgroup-right {
    margin: 0;
    min-height: unset;
}



#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-footer {
    min-height: 160px !important;
    height: 160px !important;
}

.sector {
	position: relative;
	height: 60px;
  min-height: 60px;
	text-align: center;
}

.vertical-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 95%;
}

.sector p{
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-transform: capitalize;
}


/*Alimentación*/
.sector.alimentacion {
    background-color: #6ebe48;
}
/*Cultura y entretenimiento*/
.sector.culyen {
    background-color: #f1666a;
}
/*Guarderías y Formación*/
.sector.guaryfor {
    background-color: #fbe371;
}
/*Hogar y bricolage*/
.sector.hoybri {
    background-color: #93b1c1;
}
/*Moda, calzados y complementos*/
.sector.mocaco {
    background-color: #6cc9c7;
}
/*Salud, belleza y bienestar*/
.sector.sabebi {
    background-color: #bf9cc8;
}
/*Servicios*/
.sector.servicios {
    background-color: #ef92be;
}
/*Cafés, Bares y Pastelerías*/
.sector.cabapas {
    background-color: #c7639a;
}
/*Hoteles*/
.sector.hoteles {
    background-color: #6d8fc9;
}
/*Ocio nocturno*/
.sector.onocturno {
    background-color: #fab928;
}
/*Restaurantes*/
.sector.restaurantes {
    background-color: #bbd75b;
}








@media only screen and (max-width: 767px) {
.mean-container a.meanmenu-reveal {
    top: -30px;
    padding: 0;
    position: absolute;
}

.mean-container .mean-bar {
    padding: 0;
}


.mean-container .mean-nav ul li a.mean-expand {
    line-height: 21px;
}
.mean-container .mean-nav > ul {
    background: #191a1c none repeat scroll 0 0;
	   overflow-y: auto;
	    top: 0;
}
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a {
    padding: 20px 5%;
    border-top: none;
}
.mean-container .mean-nav ul li li a {
margin-left: 20px;
}
	.site-description {
    margin-left: 25px;
    margin-right: 25px;
}
}


.post .entry-header .entry-title {
    padding: 0;
    text-transform: uppercase;
    font-size: 31px;
}

.main-navigation ul ul {
	box-shadow: none;
}





.lft.left_sidebar.widget-area.sidebar {
    font-size: 16px;
}
/*div#wcfmmp_store_about {
    text-align: justify;
}*/
.wcfm_store_description p {
    font-size: 17px;
    line-height: 26px !important;
}
#wcfmmp-stores-wrap .paginations ul li span.current, #wcfmmp-stores-wrap .paginations ul li a:hover {
    background: #4a2683!important;
}

#wcfm-main-contentainer .mce-container iframe {
    min-height: 300px;
}

.wcfm-membership-wrapper {
    background: #f3f3f3;
    box-shadow: none;
    border-radius: unset;
}

#wcfm-main-contentainer .wcfm_membership_thankyou_content_wrapper {
    background-color: unset;
	  color: #000;
}


@media screen and (min-width: 1024px)
{
#wcfmmp-store .social_area {
    min-height: 190px;
}
}



.site-footer .widget-area {
    padding: 70px 0 70px;
}
aside#text-4,#nav_menu-2{
    margin-bottom: 0px;
}

.site-footer aside.widget .textwidget{
    margin-bottom: 0px;
}

.page-title-wrap {
    padding: 25px 0 25px;
	background-image: none !important;
}

@media screen and (max-width: 480px){
#wcfmmp-store .address {
    top: -40px;
}
}


#wcfmmp-stores-wrap ul.wcfmmp-store-wrap a.wcfmmp-visit-store {
    right: 10px !important;
    width: 120px !important;
    height: 40px !important;
    line-height: 40px !important;
    top: -22px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: unset;
	  box-shadow: 3px 5px 15px 0 #000000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}



#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper {
    box-shadow: 1px 6px 10px 0 #4a4a4a !important;
}
.woocommerce-info {
    border-top-color: #4a2683;
}

.woocommerce-info::before {
    color: #4a2683;
}

.woocommerce .star-rating {
    display: none;
}


div#wcfm_profile_form_additional_info_head {
    display: none;
}

p.d5ff225b443a897050a403d77c5aab40.wcfm_title strong {
    display: none;
}

p.d5ff225b443a897050a403d77c5aab40.wcfm_title:before {
    content: "Website";
    font-style: italic;
    font-weight: 600!important;
}




div#wcfm_settings_form_customer_support_head {
    display: none;
}
.tml-action section.header-nav-section {
    display: none;
}

.tml-action .page-title-wrap {
    display: none;
}

.tml-action div#content {
    margin-top: 50px;
}

.tml-action .widget-area {
    display: none;
}

.tml-action .theiaStickySidebar {
    max-width: 500px;
    margin: 0 auto;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 16px;
}

.product_area .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 16px;
}

/*#######################################Backend #################################*/
.wcfm-dashboard-page textarea#product_tags {
    height: 70px !important;
}

.wcfm-dashboard-page ul#product_cats_checklist {
    max-height: fit-content;
}

.wcfm-dashboard-page p.regular_price, .wcfm-dashboard-page p.sale_price, .wcfm-dashboard-page p.sale_date_upto, .wcfm-dashboard-page p.sale_date_from {
    vertical-align: middle;
    width: fit-content !important;
}

.wcfm-dashboard-page #wcfm-main-contentainer #pro_title {
    min-width: 100% !important;
}

.wcfm-dashboard-page input#regular_price,.wcfm-dashboard-page input#sale_price {
    max-width: 70px !important;
    margin-left: 10px;
}

.wcfm-dashboard-page input#sale_date_from, .wcfm-dashboard-page input#sale_date_upto{
    max-width: 200px !important;
}


.wcfm-dashboard-page .tml-action-login section.header-nav-section {
    display: none;
}

.wcfm-dashboard-page .tml-action-login .page-title-wrap {
    display: none;
}

.wcfm-dashboard-page .tml-action-login .site-footer .widget-area {
    display: none;
}

/*fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff*/

h1.wcfm_store_title {
    margin-top: 10px !important;
}

.select2-container .select2-selection--single {

   /* height: 40px;*/
	margin-bottom: 10px;
}

button {
    border-radius: unset;
    background: #4a2683;
    color: #fff;
    font-size: 1rem;
    margin-top: 10px;
    float: right;
    margin-bottom: 30px;
}

img.footer-logo {
    width: 300px;
    display: block;
    margin: 0px auto;
    margin-right: auto;
}
span.footer-subtexto {
    display: block;
    font-size: 20px;
    color: white;
    margin-bottom: 30px;
}


.wcfmmp_sold_by_container_advanced {
    color: #000;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: 1px solid #4a2683;
}

.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
    color: #000;
    font-size: 16px;
    margin-left: 10px;
    text-transform: uppercase;
	  font-weight: bold;
}

.wcfmmp_sold_by_container_left {
    max-width: 45px;
    width: 15%;
}

.wcfmmp_sold_by_container_right {
    width: 80%;
}


.widget_search .search-form input[type="submit"]:hover {
    background-color: #4a2683;
    color: #fff;
}
.search-form input[type="submit"], .product-search-section input[type="submit"] {
    color: #4a2683;
}


.contact-information {
    background-color: #fff;
}


.site-footer .contact-information p {
    color: #000;
}

.site-footer li a {
    color: #fff;
}

.site-footer .contact-information a {
    color: #000;
}
.site-footer .contact-information a:hover {
    color: #4a2683;
}

.site-footer .contact-information .fa {
    color: #000;
}

.site-footer .contact-information dl {
    border: none;
}




.site-branding {
    max-width: 400px;
}

.site-branding img {
    max-width: 260px;
}
.site-description {
    font-size: 20px;    
	  margin-top: 16px;
}


.mean-container a.meanmenu-reveal span {
    background-color: #f8f8f8 !important;
}




#wcfmmp-stores-lists .wcfmmp-single-store h2 {
    background-color: #ffffffde;
    width: fit-content;
    padding: 5px;
    border-radius: 10px;
}

#wcfmmp-stores-lists .wcfmmp-single-store .bd_rating {
    background-color: #ffffffde;
    width: fit-content;
    border-radius: 10px;
    padding-left: 5px;
}

p.wcfm_disable_purchase_off_time.wcfm_title.wcfm_ele {
    display: none;
}


input#wcfm_disable_purchase_off_time {
    display: none !important;
}

/*#wcfm_profile_address_expander .wcfm_profile_heading {
    display: none;
}

input#same_as_billing {
    display: none !important;
}

p.same_as_billing.wcfm_title.checkbox_title.wcfm_ele {
    display: none !important;
}

*/
#wcfmmp-store .tab_area .tab_links li.active {
    border-color: #673AB7 !important;
    border-bottom-color: #ffffff00 !important;
}


@media only screen and (max-width: 479px){
.home .btn {
    font-size: 20px;
}
}
@media only screen and (max-width: 559px) {
.home .btn {
    font-size: 18px;
}
}

.home .featured-slider h3 {
    display: none;
}

.home .featured-slider h2.slider-title {
    opacity: 1;
    top: -130px;
    transition: all 1.2s ease-in-out 0.3s;
    -webkit-transition: all 1.2s ease-in-out 0.3s;
    -moz-transition: all 1.2s ease-in-out 0.3s;
    -ms-transition: all 1.2s ease-in-out 0.3s;
    -o-transition: all 1.2s ease-in-out 0.3s;
    visibility: visible;
}

a.fa-angle-up {
    background-color: #000000  !important;
}

.blog #primary .post-item {
    width: 100%;
    float: none;
}

figure.post-image {
    max-height: 300px;
    overflow: hidden;
}

.date a {
    color: #ffffff;
}
#primary .date {
	background: #4a2683
}


@media only screen and (max-width: 559px){
.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{
	 width: 100%;
	}
}

.woocommerce span.onsale {
    z-index: 8;
}

.home .su-button-style-flat span {
    font-weight: bold;
}

.site-footer p {
    color: #fff;
}
.site-footer a {
    color: #fff;
}
.site-footer a:hover {
    color: #FFC107;
}

.copy-right {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    margin-top: 10px;
}

/*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff*/

.page-title-wrap .container .page-title {
    display: none !important;
}


select#wcfmmp_store_country {
    display: none;
}

.wcfmmp-store-search-form span.select2 {
    display: none;
}

.wcfmmp-store-search-form input#search {
    max-width: 800px;
    width: 95%;
}

.wcfmmp-store-search-form {
    box-shadow: none;
}

form.wcfmmp-store-search-form {
/*    display: none;*/
}


.add_to_cart_button, .ajax_add_to_cart {
    display: none !important;	
}

.post-details {
    display: none;
}
.blog-section .post-details  {
    display: block;
}

.bigbtn {
	width: 100%;
    font-size: 30px;
}

.btn:hover {
    color: #f9ba00;
}

.home #text-3, .home #text-5 {
	  padding-left: unset !important;
    padding-right: unset !important;
    width: 100% !important;
	  margin-bottom: 0;
}

.blog-section .heading {
    display: none;
}

section.blog-section.padding-space {
    padding: 0;
}

.blog-section .entry-title a, .blog-section .post .read-more:hover {
    color: #4a2683;
}

#text-3 .textwidget {
    margin: 0;
}

#text-5 .textwidget {
    margin: 0;
}

.ncategorias li:before {
    content: "\f0a9";
    font-family: FontAwesome;
    margin-right: 5px;
}

.ncategorias li {
    font-size: 20px;
    line-height: 32px;
}


span.woocommerce-Price-amount.amount {
    background-color: #ecefef;
    padding: 10px;
}

.breadcrumbs li.trail-end span {
    text-shadow: none;
    color: #FFC107;
}

.breadcrumbs .trail-begin span:first-child:before {
    content: "\f015";
    font-family: FontAwesome;
}

#wcfmmp-store #wcfm_store_header {
    min-height: 190px;
}


.login-register-wrap .btn:hover {
    color: #000;
}

.site-footer .widget-area .theiaStickySidebar a:before {
    content: "\f0a9";
    font-family: FontAwesome;
    margin-right: 5px;
}

/*#################################### PERSONALIZACION DEL TEMA #################################*/
.page-title-wrap::before {
    background: #4a2683;
}

/*#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-phone, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-phone {
    background: linear-gradient(90deg,#4a2683 50%,rgba(0,0,0,0) 100%)!important;
}*/

#wcfmmp-stores-lists {
    box-shadow: none;
}

#wcfmmp-store h1, #wcfmmp-store h2 {
    font-size: 2em;
}

.store_info_parallal {
    margin: 4px 10px;
    padding: 3px 5px;
    background: #ffffff;
    border-radius: 3px;
    text-align: center;
    line-height: 10px;
}

#wcfmmp-store .address span, #wcfmmp-store .address a, #wcfmmp-store .address h1, #wcfmmp-store .address h2, #wcfmmp-store .social_area ul li:hover i {
    color: #000!important;
    font-weight: bold;
}
.site-footer {
    background: #4a2683;
}
/* ######################### Categorias Home ##############################*/

div.homecat {
    background-color: #eeeeee;
    padding: 5px;
}
.homecat div {
    font-size: 20px;
    margin: 5px;
    font-weight: bold;
	  padding: 0 !important;

}


.homecat div:hover {
    background-color: #8183d8;
}
.homecat a {
	display:block;
	color: #4a2683 !important;
	font-size: 22px;
  padding: 5px;
}

.homecat a:hover {
	color: #fff !important;
	transition: none;
}

.thomecat {
    color: #fff;
    font-size: 30px;
    margin-bottom: 30px;
    margin-top: 30px !important;
}

#text-3 a.btn {
    background-color: #eeeeee;
    border-color: #ededee;
    color: black;
    width: 50%;
    min-width: fit-content;
}

#text-3 a.btn:hover {
    background-color: #1d1d24;
    border-color: #816aa7;
    color: #816aa7;
}

/*
li.page_item.page-item-80 a{ color: #6ebe48;}
li.page_item.page-item-84 a{ color: #f1666a;}
li.page_item.page-item-86 a{ color: #fbe371;}
li.page_item.page-item-82 a{ color: #93b1c1;}
li.page_item.page-item-78 a{ color: #6cc9c7;}
li.page_item.page-item-88 a{ color: #bf9cc8;}
li.page_item.page-item-54 a{ color: #ef92be;}
li.page_item.page-item-74 a{ color: #c7639a;}
li.page_item.page-item-72 a{ color: #6d8fc9;}
li.page_item.page-item-76 a{ color: #fab928;}
li.page_item.page-item-70 a{ color: #bbd75b;}

*/


#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-phone {
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 5px;
    background: linear-gradient(90deg,#4a2683 50%,rgba(0,0,0,0) 100%)!important;
    max-width: 90%;
}


.home #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper {
	box-shadow: none !important;
    background: none;
}

/*#############################*/
.btn, input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="number"]:focus, textarea:focus, .site-footer input[type="reset"]:hover, .site-footer input[type="button"]:hover, .site-footer input[type="submit"]:hover {
    border-color: #4a2683;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt, .woocommerce input.button.alt, .back-to-top a:hover, .wp-caption-text, .wpcf7-submit[type="submit"], #bbpress-forums button:hover, .site-footer input[type="reset"]:hover, .site-footer input[type="button"]:hover, .site-footer input[type="submit"]:hover, .mean-container .mean-nav ul li a:hover, .mean-container a.meanmenu-reveal span, .widget_search .search-submit, .featured-section .price, .wpcf7-submit[type="submit"]::before, .rwspt-btn-business::before, .load-button::before, .btn, .back-to-top a {
    background-color: #4a2683;
}

.login-register-wrap .btn:hover {
    background: #4a2683;
    border-color: #4a2683;
}

.woocommerce .star-rating span::before, .menu-top-menu-container div > ul > li > a:hover, .menu-top-menu-container > ul > li > a:hover, .inline-social-icons.social-links ul li a:hover::before, .entry-title a:hover, .site-content .entry-header .entry-meta:last-child a:hover, .site-content .entry-header .entry-meta:last-child span a:hover, .entry-content > a:hover {
    color: #816aa7;
}

.btn:hover {
    color: #816aa7;
}

a:hover, a:focus, a:active {
    color: #816aa7;
}

.login-register-wrap .btn:hover {
    color: #fff;
}



/*###################### BACKEND TIENDAS #################################*/
.store_address p.wcfm_title, .wcfm_setting_indent_block p.wcfm_title {
    margin-left: 0%;
    width: 45%;
}


#wcfm-main-contentainer input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="password"].wcfm-text, #wcfm-main-contentainer select.wcfm-select, .wcfm_popup_form select.wcfm-select, .wcfm_popup_form input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="number"].wcfm-text, #wcfm-main-contentainer textarea.wcfm-textarea, #wcfm-main-contentainer .wp-picker-container, #wcfm-main-contentainer .wcfm-checklist-group, #wcfm-main-contentainer .wcfm-radio-group {
    width: 50% !important;
}

#wcfm-main-contentainer .select2-container {
    width: 50% !important;
}

