/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/



body{
    color: #333333;
}

h1{
font-family: Roboto Slab;
  font-weight: 400;
}

.footer-widget-area.bb-footer {
    background-color: #404448;
    color: #fff;
}

.footer-widget-area.bb-footer h2,
.footer-widget-area.bb-footer a{
    color: #fff !important;
}


/**********************/

.wpbdp-plan.wpbdp-plan-2.wpbdp-plan-info-box.display-only {
    display: none;
}

.wpbdp-listing .listing-details {
    margin-left: 0;
}

/*
.wpbdp-grid>* {
    grid-column: inherit;
    background-color: #fff;
    padding: 35px !important;
    border-radius: 10px;
}

.wpbdp-grid {
    grid-template-columns: repeat(3, 1fr);
}
*/
.wpbdp-listing .listing-details .field-value, .wpbdp-listing .wpbdp-field, .wpbdp-listing .address-info .address-label {
    margin-bottom: 0;
    margin-top: 0;
}

.botonTipo {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #272727;
    color: #272727 !important;
    background-color: transparent;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 20px 0 20px 0;
    width: 47%;
}


.botonTipo:hover{
	color:#272727 !important;
	border-color: #272727 !important;
}

ul#menu-menuprincipal-1 > li:first-child a {
    padding-top: 0;
}

ul#menu-menuprincipal-1 > li:first-child {
    margin-top: 0;
}

body.buddypress.register article.bp_register,
body.register #page #primary .entry-header, body.register .buddypress-wrap,
body.buddypress.register .register-section-logo {
    max-width: 100%;
}

div#basic-details-section, 
div#profile-details-section {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

body.buddypress.register .register-section-logo{
    font-family: Roboto Slab;
    font-weight: 400;
    font-size: 64px;
}

body.buddypress.register article.bp_register .entry-header h1 {
    font-size: 26px;
    font-weight: 700;
    padding: 30px 0;
}

body.buddypress.register article.bp_register .entry-header span,
body.buddypress.register article.bp_register .entry-header span a {
    color: #ff0d0d;
    font-weight: 700;
}

li#wp-admin-bar-my-account-document, 
li#wp-admin-bar-my-account-media, 
li#wp-admin-bar-my-account-forums,
li.bp-business-tab.bp-business-navigation-link.bp-business-navigation-link--reviews, 
li.bp-business-tab.bp-business-navigation-link.bp-business-navigation-link--medias,
li#bp-business-profile-create-business-link,
li#export-personal-li {
    display: none;
}

.footer-widget.area-1 ul {
    list-style: circle;
    padding-left: 20px;
}

.footer-widget.area-1 ul li {
    margin-bottom: 7px;
}

.footer-widget.area-1 ul li a {
    font-size: 13px;
}

aside#text-6 p.mb-x {
    margin-bottom: 10px;
}

.bb-template-v2 .buddypanel .side-panel-menu li.current-menu-item>a,
.bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a,
#buddypress .comment-reply-link.outline:active, 
#buddypress .comment-reply-link.outline:hover, 
#buddypress .generic-button a.outline:active, 
#buddypress .generic-button a.outline:hover, 
#buddypress .standard-form button:not(.search-form_reset).outline:active, 
#buddypress .standard-form button:not(.search-form_reset).outline:hover, 
#buddypress a.button.outline:active, 
#buddypress a.button.outline:hover, 
#buddypress input[type=button].outline:active, 
#buddypress input[type=button].outline:hover, 
#buddypress input[type=reset].outline:active, 
#buddypress input[type=reset].outline:hover, 
#buddypress input[type=submit].outline:active, 
#buddypress input[type=submit].outline:hover, 
#buddypress ul.button-nav li a.outline:active, 
#buddypress ul.button-nav li a.outline:hover, 
a.bp-title-button.outline:active, 
a.bp-title-button.outline:hover,
#buddypress .comment-reply-link, 
#buddypress .generic-button a, 
#buddypress .standard-form button:not(.search-form_reset), 
#buddypress a.button, 
#buddypress input[type=button], 
#buddypress input[type=reset], 
#buddypress input[type=submit], 
#buddypress ul.button-nav li a, 
a.bp-title-button,
body.buddypress.activation #buddypress input[type=submit], 
body.buddypress.register #buddypress input[type=submit],
#bp-profile-settings-tabs-nav li.active>a, 
#bp-profile-settings-tabs-nav li a:hover, 
#bp-profile-settings-tabs-nav li a:focus,
#buddypress .standard-form button:not(.search-form_reset):active,
#buddypress .member-header-actions>.generic-button a.back-to-admin, #buddypress .member-header-actions>.generic-button a.send-message, #buddypress .member-header-actions>.generic-button a.view-as {
    background-color: #ff0d0d;
}

body #buddypress.buddypress-wrap .bp-business-settings-submit.button,
#buddypress.buddypress-wrap.bp-business-single .bp-business-item-actions button {
    background-color: #ff0d0d !important;
}

.bb-template-v2.login input[type=email]:focus, 
.bb-template-v2.login input[type=password]:focus, 
.bb-template-v2.login input[type=text]:focus,
#buddypress .comment-reply-link, 
#buddypress .generic-button a, 
#buddypress .standard-form button:not(.search-form_reset), 
#buddypress a.button, 
#buddypress input[type=button], 
#buddypress input[type=reset], 
#buddypress input[type=submit], 
#buddypress ul.button-nav li a, 
a.bp-title-button,
body.buddypress.activation #buddypress input[type=submit], 
body.buddypress.register #buddypress input[type=submit],
#buddypress a.button.outline:hover,
#buddypress .standard-form button:not(.search-form_reset):active,
#buddypress .member-header-actions>.generic-button a.back-to-admin, #buddypress .member-header-actions>.generic-button a.send-message, #buddypress .member-header-actions>.generic-button a.view-as {
    border-color: #ff0d0d;
}

body #buddypress.buddypress-wrap .bp-business-settings-submit.button,
#buddypress.buddypress-wrap.bp-business-single .bp-business-item-actions button {
    border-color: #ff0d0d !important;
}

#buddypress.buddypress-wrap .bp-business-settings-submit.button:hover,
#buddypress.buddypress-wrap.bp-business-single .bp-business-item-actions button:hover,
#buddypress .member-header-actions>.generic-button a.back-to-admin:hover, #buddypress .member-header-actions>.generic-button a.send-message:hover, #buddypress .member-header-actions>.generic-button a.view-as:hover {
    background-color: transparent !important;
    color:#ff0d0d !important;
    border-color: #ff0d0d !important;
}

#buddypress .comment-reply-link:hover, 
#buddypress .generic-button a:hover, 
#buddypress .standard-form button:not(.search-form_reset):hover, 
#buddypress a.button:hover, 
#buddypress input[type=button]:hover, 
#buddypress input[type=reset]:hover, 
#buddypress input[type=submit]:hover, 
#buddypress ul.button-nav li a:hover, 
a.bp-title-button:hover,
body.buddypress.activation #buddypress input[type=submit]:hover, 
body.buddypress.register #buddypress input[type=submit]:hover{
    background-color: transparent;
    color:#ff0d0d;
    border-color: #ff0d0d;
}

.bb-template-v2 .primary-menu>li.current_page_item>a:hover:before,
.bb-template-v2 .primary-menu>li.current-menu-item>a:hover:before,
.bb-template-v2 .primary-menu>li:hover>a:before,
.bb-template-v2 .primary-menu>li.current-menu-ancestor>a:hover:before, 
.bb-template-v2 .primary-menu>li.current-menu-item>a:hover:before, 
.bb-template-v2 .primary-menu>li.current-menu-parent>a:hover:before, 
.bb-template-v2 .primary-menu>li.current_page_item>a:hover:before{
    background-color: transparent;
}

a.button.small.signup {
    background-color: #fff;
    color: #ff0d0d;
    border-color: #ff0d0d;
}

#buddypress .mce-container div button {
    border-color: transparent !important;
    background-color: transparent !important;
    min-height: initial !important;
    line-height: 0 !important;
}

.notification-wrap span.count,
li.read-item.unread:before,
span.count {
    background-color: green;
}

/*
li.etiqueta-item {
    display: inline;
    border: 1px solid #9b9c9f;
    font-size: 12px;
    text-align: center;
    color: #9b9c9f;
    border-radius: 5px;
    line-height: 15px;
    padding: 5px;
}

span.cerrar-etiqueta {
    font-size: 16px;
    background-color: #ff0d0d;
    color: #fff;
    border-radius: 50%;
    display: block;
    width: 18px;
    margin: 0 auto;
    margin-top: 9px;
    height: 18px;
}
*/


ul#mi_lista_etiquetas {
    margin-left: 0;
}

li.etiqueta-item {
    display: block;
    background-color: #fafafa;
    font-size: 14px;
    color: #9b9c9f;
    border-radius: 5px;
    line-height: 15px;
    padding: 5px 10px;
    position: relative;
    margin-top: 6px;
}

span.cerrar-etiqueta {
    font-size: 16px;
    background-color: #ff0d0d;
    color: #fff;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 9px;
    position: absolute;
    height: 15px;
    right: 10px;
    bottom: 5px;
    padding: 0 3px;
    line-height: 13px;
    cursor: pointer;
}

.field_habilidades fieldset select,
.field_intereses fieldset select {
    min-height: 100px;
}



div#profile-details-section input, div#profile-details-section select {
    margin-bottom: 0 !important;
}

ul#mi_lista_opciones {
    margin: 0;
}

.afterFooter {
    padding: 20px;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
}

.bs-bp-container-reg .buddypress-wrap .bp-messages.info {
    background-color: green;
    border-color: green;
}

.bs-bp-container-reg .buddypress-wrap .bp-messages.info .bp-icon{
    background-color: green;
}

button#boton_crear_empresa {
    margin-top: 10px;
}

body.buddypress.register .register-section-logo {
    font-size: 40px;
    line-height: 45px;
}















/************************************************
RESPONSIVE
************************************************/
@media screen and (min-width: 46.8em){
#buddypress.buddypress-wrap .business-main-nav.bp-navs li.current a, 
#buddypress.buddypress-wrap .business-main-nav.bp-navs li.selected a, 
#buddypress.buddypress-wrap .business-main-nav.bp-navs:not(.dir-navs) li.current a, 
#buddypress.buddypress-wrap.business-main-nav.bp-navs:not(.dir-navs) li.selected a,
#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.current) a:focus, 
#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.current) a:hover, 
#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.selected) a:focus, 
#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.selected) a:hover {
    color: #ff0d0d;
    border-color:#ff0d0d;;
}
}

@media(max-width: 1024px){
h1,
body.buddypress.register .register-section-logo{
    font-size: 36px !important;
}
}

@media(max-width: 767px){
.noMovil{
    display: none;
}

.botonTipo {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
}