.favorites-button{
    width: 24px;
    float: left;
    height: 25px;
    background: url('favorites-201506.png') no-repeat;
    background-position: 0 -26px;
    text-align: right;
    padding-top: 2px;
    cursor: pointer;
}

a.favorites-button, a.favorites-button:hover{
    background: url('favorites-201506.png') no-repeat;
    background-position: 0 -26px;
}


.favorites-button.small{
    background-position: 0 -26px;
}

.already-favorite.orange.regular{
    background-position: -30px 2px;
}

.already-favorite.blue.regular{
    background-position:-30px -56px;
}

.already-favorite.blue.small{
    background-position: 0 -57px;
}


.fav-with-text{
    width: calc(100% - 30px);
    text-align: left;
    padding-left: 30px;
}


#sitewide-notice p {
    display: none !important;
}

.adContainer{
    float: left;
    position: relative;
    background: #e3e3e3;
    border-bottom: 5px solid #FFF;
    text-align: center;
}

.adArrow {
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    background-position: -81px -277px;
    position: absolute;
    bottom: 17px;
    z-index: 0;
    width: 16px;
    height: 18px;
    left:0;
}

.bannerDescription {
    float: left;
    min-height: 23px;
    max-height: 40px;
    width: 240px;
    padding: 5px;
    text-align: right;
    line-height: 13px;
    padding-bottom: 10px;
    color: #000 !important;
    font-size: 11px !important;
}

.bannerDescription a {
    color: #000 !important;
    font-size: 11px !important;
    padding-right: 5px !important;
}


.ui-autocomplete {
    background: #FFF !important;
    width: 232px;
    border: 1px solid #E3e3e3;
    max-height: 550px;
    overflow-y: auto;
    z-index: 1000;
    padding-top: 5px;
}

.ui-corner-all {
    font-family: 'PT Sans',Calibri, sans-serif!important;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px 5px;
    line-height: 14px;
    font-weight: normal;
    font-size: 11px;
}

.ui-menu .ui-menu-item a .sa-found-text{
    /* font-weight: normal !important;*/
}

.ui-autocomplete-category {
    font-family: 'PT Sans',Calibri, sans-serif!important;
    color: #FFF !important;
    text-transform: uppercase !important;
    font-weight: normal;
    font-size: 10px;
    letter-spacing: 1px;
    background: #000;
    padding: 3px !important;
    width: calc(100% - 15px) !important;
}

.ui-autocomplete-category.ui-state-focus {
    background: #000 !important;
}

#message.updated.fade{
    display:none;
}
#wp-admin-bar-bp-notifications-default{
    padding-top:35px !important;
}


#wp-admin-bar-clear-notifications a{
    width: 407px !important;;
    padding: 0 10px !important;;
    margin-left: -10px !important;;
    text-transform: uppercase !important;;
    letter-spacing: 2px !important;
    font-size: 9px !important;
    margin-bottom: -10px !important;
    border-top: 1px solid #c4c4c4;
    font-weight: bold !important;

}

#wp-admin-bar-clear-notifications a:hover{
    border-top: 1px solid #c4c4c4 !important;
    background: #f5f5f5 !important;
}

.ac-activity-title{
    font-size: 16px;
    width: 79%;
    margin-bottom: 5px;
    display: inline-block;
}

.ac-activity-title a{
    color: #000 !important;
}



/*SOCIAL*/

.sharebar-button{
    float:left;
    width: 30px;
    height: 30px;
    background: url(arqa-ui-commons-20151118.png) no-repeat;
}

.sharebar-button.sharebar-facebook{
    background-position: 0 0;
}

.sharebar-button.sharebar-facebook{
    background-position: 0 0;
}

.sharebar-button.sharebar-google{
    background-position: -36px 0;
}
.sharebar-button.sharebar-twitter{
    background-position: -73px 0;
}
.sharebar-button.sharebar-pinterest{
    background-position: -110px 0;
}

.sharebar-button.go-to-comment{
    border-left: 1px solid;
    height: 20px;
    border-right: 1px solid;
    margin: 12px 7px 0 5px;
    background-position: -151px -8px;
}

.sharebar-button.go-to-gallery{
    background-position: -199px 4px;
}
.arqa-empresas #wp-admin-bar-top-secondary,
.arqa-site #wp-admin-bar-top-secondary{
    right: 330px !important;
}
.arqa-comunidad #wp-admin-bar-top-secondary{
    right: 43px !important;
}


.arqa-comunidad #wp-admin-bar-arqa-countries{
    display:none;
}


#wp-admin-bar-arqa-account-login,
#wp-admin-bar-arqa-help,
#wp-admin-bar-arqa-countries{
    position: static !important;
    float: right !important;
    right: 0 !important;
    margin-right: 0 !important;

}


#wp-admin-bar-arqa-account-login span.arqa-menu-icon{
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
    background-position: 1px -54px;
    float: left;
}

#wp-admin-bar-arqa-help span.arqa-menu-icon{
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
    background-position: -27px -53px;
    float: left;
}

#wp-admin-bar-arqa-countries span.arqa-menu-icon{
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
    background-position: -67px -53px;
    float: left;
}
#wp-admin-bar-arqa-account-login span.arqa-menu-text,
#wp-admin-bar-arqa-help span.arqa-menu-text,
#wp-admin-bar-arqa-countries span.arqa-menu-text{
    font-family: 'PT Sans',Calibri, sans-serif!important;
    font-size: 11px;
    margin-top: -5px;
    display: block;
    float: left;
    letter-spacing: 1px;
    font-weight: bold;
}

#wp-admin-bar-arqa-countries span.arqa-menu-text{
    padding-right: 0;
    border-bottom: 1px solid;
    height: 26px;
}

#wp-admin-bar-arqa-countries span.arqa-menu-text-a{
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    background-position: 6px -276px;
    width: 20px;
    margin-right: 0;
    padding-right: 0;
}



#wp-admin-bar-arqa-countries{
    border:none !important;
}


#wp-admin-bar-search{
    visibility: hidden;
}


.countries-menu{
    width: 430px;
    height: 45px;
    display: block;
    position: absolute;
    top: 0;
    right: 12px;
    z-index: 100000;
    padding-top: 20px;
    padding-right: 21px;
    background: rgb(237, 237, 237);
    padding-bottom: 5px;
}
.countries-menu ul{
    margin: 0 !important;
}

.countries-menu li{
    cursor: pointer;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
    width: calc(25% - 13px);
    display: inline-block;
    float: left;
    text-align: left;
    margin-left: 10px;
}


/************************/
.eventData {
    float:left;
    width:100%;
    margin-bottom:10px;
}

.eventData .date{
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    color: #666;
    background: #E0E0E0;
    padding: 3px;
    display:block;
    width: 120px;
    float:left;
    margin-bottom:5px;
}

.eventData .to-do{
    background:#FFF084 !important;
    display:block;
    width:142px;
    padding: 3px 0;
    float:left;
    margin-bottom:0px;
    text-align: center;
}

.eventData .in-progress{
    background:#B9F5B7 !important;
    display:block;
    width:142px;
    padding: 3px 0;
    float:left;
    margin-bottom:0px;
    text-align: center;
}

.eventData .done{
    background:#FF9884 !important;
    display:block;
    width:142px;
    padding: 3px 0;
    float:left;
    margin-bottom:0px;
    text-align: center;
}



/*login*/

.login-popin{
    width: 400px !important;
    max-width: 1000px !important;
}

.lwa-divs-only{
    float:left;
    width: 100%;
}

.lwa-login{
    float: left;
    width: 100%;
    display: block !important;
}

.lwa-register{
    display: none;
}


.widget_loginwithajaxwidget{
    list-style: none;
}

#wp-social-login-connect-with, .login label, .login a {
    text-transform: none;
    font-size: 14px !important;
    letter-spacing: 0;
}

#wp-social-login-connect-with{
    width: 100%;
    text-align: center;
    border-top: 1px solid;
    margin-top: 20px;
    padding-top: 18px;
}

#wp-social-login-connect-options{
    text-align: center;
    width: 100%;
}


.register-access{
    float: left;
    width: 100%;
    border-top: 1px solid;
    margin-top: 5px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.register-access a, .lwa-links-register-inline{
    color:#1055ac;
    font-size: 12px;
    letter-spacing: 1px;
}

#lwa_wp-submit, .right-column input[type="submit"], .register-submit, .lwa-submit-button input[type="submit"], .arqa-register a{
    background: url(arqa-ui-commons-20151118.png) no-repeat !important;
    background-position: -292px -273px !important;
    color: #1055AC !important;
    text-shadow: none !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    border-radius: 0 !important;
    max-height: 25px;
    font-family: 'PT Sans',Calibri, sans-serif !important;
    border: none !important;
    padding: 5px 7px 5px 33px!important;
    line-height: 15px !important;
    letter-spacing: 1px !important;
}

.register-access a:before{
    content: '';
    display: inline-block;
    width: 35px;
    height: 20px;
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    background-position: -197px -274px;

}

.lwa label, .lwa-form label{
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
}
.lwa .input-field{
    margin-top:15px;
}
.lwa .input-field input{
    width: 100%;
}


.recovery-password-link a, .lwa-links-remember-cancel{
    float: right;
    font-family: 'PT Sans',Calibri, sans-serif!important;
    color: #000!important;
    font-size: 10px;
    margin-top: 3px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: underline;
}

.lwa-links-remember-cancel{
    float: right;
}

.lwa-login h2 {
    font-size: 17px;
    font-family: 'PT Sans', Calibri, sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    color: #000;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-weight: bold;
}


input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #FFF inset;
    border: 1px solid #B3B3B3;
    padding: 3px;
}


#wp-admin-bar-user-actions{
    position: relative !important;
    height: 80px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px !important;
    width: 90%;
    margin-left: 5% !important;
}
#wp-admin-bar-user-info .username{
    display:none !important;
}

#wp-admin-bar-user-info{
    margin-left: 0 !important;
    padding-left: 72px !important;
    min-width: 166px !important;
}

#wp-admin-bar-user-info img{
    position: absolute !important;
    left: 0 !important;
    margin-left: 0 !important;
}

#wp-admin-bar-edit-profile{
    position: absolute !important;
    margin-left: 61px !important;
    top: 58px;
}
#wp-admin-bar-logout{
    position: absolute !important;
    margin-left: 126px !important;
    top: 58px;
    z-index: 100000 !important;
}

#wp-admin-bar-my-account-settings2{
    position: absolute !important;
    top: 58px !important;
    margin-left: 91px !important;
}

#wp-admin-bar-edit-profile,
#wp-admin-bar-logout{
    width: 40px !important;
    min-width: 0 !important;
    display: inline-block;
}
#wp-admin-bar-edit-profile a,
#wp-admin-bar-logout a{
    min-width: 0 !important;
}



.ac-edit-profile, .ac-logout, .ac-edit-settings{
    display: inline-block;
    width: 35px !important;
    height: 22px !important;
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    background-position: -260px -49px;

}


.ac-edit-settings {
    background-position: -290px -47px;
}

.ac-logout {
    background-position: -230px -48px;
}

.ac-edit-profile{
    background-position: -257px -47px;
}


#wp-admin-bar-my-account-buddypress li {
    width: 43%;
    float: left !important;
    min-width: 0;
    margin: 0;
}

#wp-admin-bar-my-account-buddypress li a span{
    font-size: 10px !important;
    letter-spacing: 1px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    float: left;
    padding-bottom: 10px;
    line-height: 20px;
    margin-left: 7px;
    font-family: 'PT Sans',Calibri, sans-serif!important;
}

.ac-menu-item{

}


.ac-menu-item:before{
    content:'';
    display: inline-block;
    width: 40px !important;
    height: 22px !important;
    background: url(arqa-ui-commons-20151118.png) no-repeat;
    margin-bottom: -4px;
}

#wp-admin-bar-ac-bar-muro .ac-menu-item:before{
    background-position: 3px -152px;
}

#wp-admin-bar-ac-bar-muro .ac-menu-item:hover:before{
    background-position: 3px -183px;
}

#wp-admin-bar-ac-bar-portfolio .ac-menu-item:before{
    background-position: -38px -152px;
}

#wp-admin-bar-ac-bar-portfolio .ac-menu-item:hover:before{
    background-position: -38px -183px;
}

#wp-admin-bar-ac-bar-cv .ac-menu-item:before{
    background-position: -79px -152px;
}

#wp-admin-bar-ac-bar-cv .ac-menu-item:hover:before{
    background-position: -79px -183px;
}

#wp-admin-bar-ac-bar-favoritos .ac-menu-item:before{
    background-position: -113px -152px;
}
#wp-admin-bar-ac-bar-favoritos .ac-menu-item:hover:before{
    background-position: -113px -182px;
}

#wp-admin-bar-ac-bar-grupos .ac-menu-item:before{
    background-position: -218px -152px;
}
#wp-admin-bar-ac-bar-grupos .ac-menu-item:hover:before{
    background-position: -218px -182px;
}

#wp-admin-bar-ac-bar-contactos .ac-menu-item:before{
    background-position: -183px -152px;
}
#wp-admin-bar-ac-bar-contactos .ac-menu-item:hover:before{
    background-position: -183px -183px;
}

#wp-admin-bar-ac-bar-foros .ac-menu-item:before{
    background-position: -255px -152px;
}

#wp-admin-bar-ac-bar-foros .ac-menu-item:hover:before{
    background-position: -255px -183px;
}

#wp-admin-bar-ac-bar-mensajes .ac-menu-item:before{
    background-position: -145px -152px;
}

#wp-admin-bar-ac-bar-mensajes .ac-menu-item:hover:before{
    background-position: -145px -183px;
}


#wp-admin-bar-user-actions .display-name{
    font-family: 'PT Sans',Calibri, sans-serif!important;
    font-size: 16px !important;
    color: #000!important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0;
}


#wp-admin-bar-bp-notifications > a.ab-item{
    display: inline-block;
    width: 47px !important;
    height: 22px !important;
    background: url(arqa-ui-commons-20151118.png) no-repeat !important;
    background-position: -119px -54px !important;
}

#ab-pending-notifications{
    font-family: 'PT Sans',Calibri, sans-serif!important;
    margin-left: 23px !important;
    width: 22px !important;
    height: 22px !important;
    border-radius: 30px !important;
    padding: 0 !important;
    font-size: 8px !important;
    line-height: 21px !important;
    text-align: center !important;
    margin-top: 1px !important;
}

#wpadminbar .ab-top-menu>li>.ab-item:focus{
 /*   background: transparent !important;*/
}

#select-country-INT{
    border: 1px solid;
    padding-left: 4px;
}








#wp-admin-bar-my-account-buddypress .ab-item, #wp-admin-bar-no-notifications .ab-item, #wp-admin-bar-bp-notifications-default .ab-item{
    font-family: "PT Sans", Calibri, sans-serif;
    font-size:14px;
}

#wp-admin-bar-arqa-countries .ab-item{
    height: 34px !important;
}




#wp-admin-bar-top-secondary, #wp-admin-bar-search{
    display:none;
}

.logged-in #wp-admin-bar-top-secondary{
    display:block !important;
}


.logged-in #wp-admin-bar-arqa-help{
    position:absolute !important;
    right: 0 !important;

}

.logged-in .countries-menu{
    left: 195px !important;
}

.arqa-empresas.logged-in .countries-menu{
    left: 168px !important
}


.logged-in .countries-menu.uruguay{
    left: 382px !important;
}

.logged-in .countries-menu.argentina{
    left: 390px !important;
}

.logged-in .countries-menu.bolivia{
    left: 372px !important;
}

.logged-in .countries-menu.chile{
    left: 362px !important;
}

.logged-in .countries-menu.ecuador{
    left: 378px !important;
}

.logged-in .countries-menu.peru{
    left: 359px !important;
}

.logged-in .countries-menu.internacional{
    left: 410px !important;
}


.admin-bar.arqa-comunidad #wp-admin-bar-top-secondary{
    margin-right: 315px;
}

.logged-in #wp-admin-bar-arqa-countries{
    float:left !important;
}



#wpadminbar .quicklinks .ab-top-secondary>li>a, #wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item {
    border-left:none !important;
    border-right: 0;

}
#wpadminbar .ab-sub-wrapper>.ab-submenu:first-child {
    border-top: 0;
    padding-left: 10px;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #ededed;
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
    margin: 0;
    padding: 0;
    box-shadow: none;
    background: #ededed;
    display: none;
    position: absolute;
    float: none;
    border: none;
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before {
    top: 1px !important;
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{
    color: #181818 !important;
    letter-spacing: 1px;
}

#wp-admin-bar-root-default li{
    margin-left:10px !important;
}

#wp-admin-bar-root-default li:first-child{
    margin-left:0 !important;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item{

}


.sa-found-text{
    font-weight:bold;
}

#wpadminbar input::-webkit-input-placeholder, #wpadminbar textarea::-webkit-input-placeholder {
    color: #FFF !important;
}
#wpadminbar input:-moz-placeholder, #wpadminbar textarea:-moz-placeholder {
    color: #FFF !important;
}

.ui-corner-all{
    font-family: "PT Sans", Calibri, sans-serif;
    font-size:14px;
}

#wpadminbar a{
    color: #fff !important;
    font-family: "PT Sans", Calibri, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight:bold;
}

#wpadminbar .quicklinks>ul>li {
    border-right: 1px solid #FFF;
    margin-right: 10px;
}

#wpadminbar .quicklinks>ul>li .ab-item{
    padding-left: 0;
    text-shadow: none !important;
}


#wp-admin-bar-my-account{
    margin-right: -216px !important;
}
#wpadminbar .quicklinks .ab-top-secondary>li {
    border-left: 1px solid #FFF;
    border-right: 0;
    float: right;
}

#wp-admin-bar-bp-notifications{
    margin-right: -280px !important;
    top: -1px;
    height: 24px;
    border-right: 1px solid #FFF !important
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    background: #EDEDED;
    color: #333;
    margin: 0;
    margin-top: 3px;
    float: left;
    height: 11px;
    width: 14px;
    border-radius: 22px;
    text-align: center;
    padding: 0 !important;
}

#wp-admin-bar-bp-notifications .ab-sub-wrapper{
    width: 430px !important;
    margin-top:11px !important;
}

#wp-admin-bar-bp-notifications .ab-sub-wrapper ul li{
    float: left !important;
    width: 100%;
}

#wp-admin-bar-bp-notifications .ab-sub-wrapper .ab-item{
    letter-spacing:0 !important;
    height: auto !important;
}


#wp-admin-bar-search{
    border-right: none !important;
}


#wp-admin-bar-my-account a:first-child, #wp-admin-bar-my-account{
    border-left: none !important;
}

.ui-helper-hidden-accessible{display:none !important}

#wpadminbar #adminbarsearch .adminbar-input,#wpadminbar #adminbarsearch .adminbar-input:focus{
    color: #FFF;
    text-shadow: none;
    width: 243px;
    background-color: #FFF;
    cursor: text;
    border-radius: 0;
    height: 20px;
    margin-top: 4px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 2px;
    padding-left: 0;
}

#wpadminbar .quicklinks a, #wpadminbar .quicklinks .ab-empty-item, #wpadminbar .shortlink-input {
    height: 22px;
    display: block;
    padding: 0 8px;
    margin: 0;
    line-height: 24px;
}


#wp-admin-bar-bp-notifications, #wp-admin-bar-my-account{
    border-right: none;
}

#wp-admin-bar-search{
    border-right: none !important;
    background: transparent url('lupa.png') no-repeat !important;
    background-position: 240px 0 !important;
    padding-right:20px;
}

#wp-admin-bar-search .ab-item{
    width:273px !important;
    margin-top: 2px;
}

#wp-admin-bar-search #adminbar-search{
    font-family: "PT Sans", Calibri, sans-serif;
    border-bottom: 1px solid !important;
    background: transparent !important;
    width: 265px !important;
    float: right;
    margin-right: 30px;
    padding: 0 !important;
    margin-top: 2px !important;
}

#wpadminbar #adminbarsearch:before {
    content: "" !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
    border: none;
}

#adminbar-search{
    font-family: "PT Sans", Calibri, sans-serif;
    font-size: 10px;
    margin-top: 2px;
    letter-spacing: 2px;
}

#wpadminbar #adminbarsearch .adminbar-input {
    font-size: 10px !important;
    color: #FFF !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a {
    color: #000 !important;
}

#wpadminbar .quicklinks>ul>li>a, #wpadminbar .quicklinks>ul>li>.ab-empty-item {
    border-right: none !important;
}


#wp-admin-bar-clear-notifications {
    position: absolute !important;
    top: 0 !important;
    text-align: right;
    padding-bottom: 5px !important;
    width: calc(100% - 22px) !important;
    border: none !important;
}


#wp-admin-bar-clear-notifications a{
    font-size: 12px !important;
    text-transform: none !important;
    background: transparent !important;
    border-bottom: 1px solid rgb(102, 102, 102) !important;
    margin-left: -8px !important;
}

.ab-item.ab-empty-item{
    color: #000 !important;
}

.ac-notification-container{
    float: left;
    width: 100% !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid rgb(212, 212, 212);
    margin-bottom: 8px !important;
    min-width: 407px;
}

.ac-notification-author-photo{
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-right: 15px !important;
}

.ac-notification-author-photo a{
    width: 48px !important;
    height: 48px !important;
}

.ac-notification-author-photo a img{
    max-width: 100%;
    max-height: 100%;
}

.ac-notification-data{
    float:left;
    width: calc(100% - 65px) !important;
    position: relative;
}


.notification-work-thumb{
    /*float: left !important;
    width: 100px !important;
    height: auto !important;
    margin-right: 15px !important;*/
}

.notification-work-link{
    float: left !important;
    display: block !important;
    white-space: normal !important;
    width: calc(100% - 95px) !important;
    font-weight: normal !important;
    line-height: 15px !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
    height: auto !important;
    position: static !important;
}

body div#wpadminbar #wp-admin-bar-bp-notifications .ab-sub-wrapper a {
    white-space: normal !important;
    font-weight: normal;
    font-size: 13px;
}

.ac-notification-data a{
    line-height: 14px !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
    font-weight: normal !important;
    height: auto !important;
}

.notification-work-link strong, .ac-notification-data a strong{
    font-weight: bold !important;
    font-size: 12px !important;
    line-height: 13px !important;
    color: #000 !important;
}

.notification-work-link strong:hover{
    color: #000 !important;
}

.notification-meta{
    float: left!important;
    width: 70%!important;
    padding: 0 8px!important;
    font-size: 10px!important;
    letter-spacing: 1px!important;
    line-height: 10px!important;
    margin-top:5px!important;

}


.notification-meta-icon{
    width: 28px !important;
    height: 20px !important;
    display: inline-block !important;
    background: url(arqa-ui-commons-20151118.png) no-repeat;

}

.notification-meta-icon.n-like-icon{
    background-position: -228px -102px;
    zoom: 0.76;
}
.notification-meta-icon.n-new-work-icon {
    background-position: -43px -184px;
    zoom: 0.76;
}
.notification-meta-icon.n-message-icon{
    background-position: -154px -183px;
    zoom: 0.66;
}

.notification-meta-icon.n-group-icon{
    background-position: -226px -184px;
    zoom: 0.75;
}

.notification-meta-icon.n-friend-icon{
    background-position: -192px -184px;
    zoom: 0.75;
}


#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
    /*display: block !important;*/
}

.n-group-activity-data{
    float: left;
    width: calc(100% - 20px);
    white-space: normal !important;
    line-height: 16px !important;
    font-size: 12px !important;
    margin: 10px !important;
}


.n-group-activity-data.gwimg,
.ac-work-container{
    width: calc(100% - 105px) !important;
}

.n-group-activity-data p{
    white-space: normal !important;
    line-height: 16px !important;
    font-size: 12px !important;
    /*font-weight: bold !important;*/
    letter-spacing: 0 !important;
}

.n-group-activity-img{
    width: 80px !important;
    height: auto;
    margin-top: 15px !important;
}

.notification-work-thumb {
    width: 80px !important;
    height: auto;
    margin-left: -5px !important;
    margin-top: 27px !important;
}

.n-group-activity-data .bpfb_images{
    width: 100%;
}

.n-group-activity-data .bpfb_images a {
    margin-top: -25px !important;
}

.n-group-activity-data .bpfb_images a img{
    width: 100% !important;
}

.ac-notification-data .n-group-activity-data .bpfb_final_link .bpfb_link_contents{
    float: left;
    width: 230px !important;
    margin-left: 10px !important;
}

.ac-notification-data .n-group-activity-data .bpfb_final_link .bpfb_link_contents .bpfb_link_preview_title{
    font-size: 12px !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    line-height: 16px !important;
}


.ac-notification-data .n-group-activity-data .bpfb_final_link .bpfb_link_contents .bpfb_link_preview_url a{
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-top: 5px !important;
}


.ac-notification-data .n-group-activity-data .bpfb_final_link .bpfb_link_contents .bpfb_link_preview_body{
    width: 100% !important;
    white-space: normal !important;
    line-height: 16px !important;
    margin-top: 4px !important;
    font-size: 12px !important;
}

#wp-admin-bar-bp-notifications-default{
    float: left;
    max-height: 400px;
    overflow: scroll;
}

.n-group-activity-data .bpfb_final_link{
    margin-top: 15px !important;
}

.n-group-activity-data .bpfb_link_preview_container{
    width: 100px !important;
    height: 80px !important;
    padding: 0 !important;
    margin-left: 7px !important;
}

.n-group-activity-data .bpfb_link_preview_container a{
    padding: 0 !important;
}

.n-group-activity-data iframe{
    width: 100% !important;
}

.n-group-activity-data .bpfb_link_preview_container a img{
    width: 100% !important;
}


.ac-group-link{
    display: inline-block;
    text-align: left;
    position: absolute !important;
    bottom: 15px;
    right: 7px;
}

.ac-group-link a{
    font-size: 10px !important;
    letter-spacing: 1px !important;
    line-height: 10px !important;
}

.ac-group-link img{
    margin-right: 5px !important;
    width: 15px !important;
}


.quicklinks .ab-sub-wrapper{
    margin-top:10px !important;
}

.ac-work-container{
    float: left;
    margin-top: 10px !important;
    margin-left: 1px !important;

    white-space: normal !important;
}

.ac-work-container h3{
    font-size: 13px !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    line-height: 14px !important;
    font-weight: bold !important;
    color: rgb(0, 0, 0) !important;
}


.ac-work-container p{
    font-size: 13px !important;
    line-height: 16px !important;
}

#wpadminbar * {
    font-family: 'PT Sans',Calibri, sans-serif!important;
}


#wp-admin-bar-no-notifications{
    margin-top:-28px !important;
}


#wp-admin-bar-root-default li a:hover{
    background: transparent !important;
}


.lwa-login_form, .wp-social-login-widget{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 15px;
}

#sitewide-notice #message {
    display: none !important;
}

#wp-admin-bar-resize-detection{
    display: none;
}


.eic-image .eic-image-caption {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 20px !important;


}

.fichas {
    height: 100px;
    width: 827px;
    float: left;
    border: 1px solid #CBCBCB;
    margin-bottom: 10px;
    padding: 10px;
}

.fichas .empresa-logo {
    background-size: contain !important;
    height: 102px;
    width: 102px;
    float: left;
    margin-right: 10px;
    border: none;
    margin-top: 2px;
}

.fichas .empresa-data {
    height: 100%;
    width: 351px;
    float: left;
    margin-right: 10px;
}

.articles .fichas .empresa-data .entry-content {
    width: 352px !important;
}

.fichas .empresa-data .entry-content {
    width: 890px;
    height: 40px;
    float: left;
    margin-top: -5px;
    font-size: 12px;
}

.fichas .empresa-data .entry-content .entry-address {
    width: 100%;
    height: 15px;
    float: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 5px;
}

.fichas .empresa-data .entry-content .entry-description {
    width: 100%;
    height: 45px;
    float: left;
    margin-top: 0;
}

.fichas .empresa-data .entry-content .entry-description p {
    margin: 0;
    line-height: 13px;
}

.fichas  .thumbnail-container {
    background: #FFF;
    width: 354px !important;
    height: 100px !important;
    float: left ;
    padding-left: 0;
    border: none;
    border-radius: 0;
}
.entidad-simple {
    float: left;
    width: 189px;
    height: 165px;
    border: 1px solid #CBCBCB;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    font-size: 11px;
}


.entidad-simple .entry-header .entry-title,
.entidad-simple .entry-header .entry-title a {
    color: #000 !important;
    margin-top: 0;
    font-size: 14px !important;
    line-height: 1.0;
    margin-bottom: 0.2em;
    text-transform: uppercase;
    font-family: 'PT Sans', Calibri, sans-serif !important;

    font-weight: bold;
    font-style: normal;
    letter-spacing: 1px;
}

.fichas .empresa-images {
    height: 100%;
    width: 354px;
    float: left;
}

.thumbnail-container {
    background: #FFF;
    width: 354px;
    height: 100px;
    float: left;
    padding-left: 0;
    border: none;
    border-radius: 0;
}

.thumbnail-ficha1, .thumbnail-ficha2, .thumbnail-ficha3 {
    width: 100px;
    height: 90px;
    float: left;
    margin-right: 4px;
    background: #f5f5f5;
}

.thumbnail-ficha3 {
    margin-right: 4px !important;
}

.thumbnail-ficha {
    background-size: 200% !important;
}

.entidad-simple {
    float: left;
    width: 189px;
    height: 165px;
    border: 1px solid #CBCBCB;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    font-size: 11px;
}

.last-entidad-class {
    margin-right: 0 !important;
}

.entidad-simple .entry-content {
    font-size: 13px;
    margin: 10px 0;
    line-height: 16px;

}

.entidad-simple .entry-meta {
    position: absolute;
    bottom: 0;
    margin-bottom: 5px;
    height: 50px;
    padding: 0 5px;
}

.entidad-simple .entry-meta .social {
    position: absolute;
    bottom: 0;
    height: auto !important;
    left: 0;
    padding-left: 0;
    margin-left: 0;
}

.entidad-simple .entry-meta .tel, .entidad-simple .entry-meta .web {
    width: 100%;
    height: 23px;
    overflow: hidden;
}

.entidad-simple .entry-content span {
    float: left;
    width: 100%;
}

.row-container {
    float: left;
}


.works {
    float: left;
    width: 100%;
}

.work {
    width: 207px;
    height: 295px;
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
    position: relative;
    background: #FFF;
    border: 2px solid #EDEDED;
}

.work header {
    min-height: 160px;
    background: #F5F5F5;
    line-height: 0;
}
.work a div {
    height: 35px;
}
.work header img {
    width: 100%;
}
.work h5 {
    padding: 6px 10px;
    margin: 0;
    line-height: 10px;
    font-size: 12px;
    font-family: 'PT Sans',Calibri, sans-serif!important;
    font-weight: normal;
    color: #000;
}
.work h5 a {
    font-size: 12px !important;
    color: #1055AC !important;
    letter-spacing: 1px;
    font-weight: bold;
}
.work h6 {
    position: absolute;
    bottom: 40px;
    line-height: 10px;
    font-size: 11px !important;
    color: #7F7F7F !important;
    padding: 10px 0 5px;
    letter-spacing: 1px;
    border-top: 1px solid #C0C0C0;
    width: 187px;
    margin-left: 10px;
    font-weight: normal;
}

#arqa-comunidad-search .work-actions-container {
    display: none;
}

.hide {
    display: none;
}

.work h4, #preview-pane h4 {
    font-size: 11px !important;
    color: #000;
    padding-left: 10px;
    line-height: 13px;
    margin: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    padding-top: 5px;
    font-weight: bold;
    letter-spacing: 1px;
}

.otgs-development-site-front-end{
    display: none !important;
}

.arqa-search-tab.ui-tabs-active{
    background: #000 !important;
}
.arqa-search-tab.ui-tabs-active a{
     color: #fff !important;
 }

.arqa-empresas-search-tab.ui-tabs-active{
    background: #B20D39 !important;
}
.arqa-empresas-search-tab.ui-tabs-active a{
    color: #fff !important;
}

.arqa-comunidad-search-tab.ui-tabs-active{
    background: #1055ac !important;
}
.arqa-comunidad-search-tab.ui-tabs-active a{
    color: #fff !important;
}

.search-tab{
    border: 1px solid !important;
    margin-right: 3px !important;
    border-bottom: none !important;
}

.search-tab a{
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding: 2px 10px;
}

.akismet_comment_form_privacy_notice{
    display: none !important;
}
#arqa-empresas-search .breadcrumb_last{
    display: none;
}
#arqa-empresas-search .page-header,
#arqa-comunidad-search h3{
    display: none !important;
}

#arqa-empresas-search, #arqa-search, #arqa-comunidad-search{
    float:left;
    padding-top: 20px;
}

#arqa-comunidad-search .works{
    margin: 0;
}


