/**
 * Theme Name: Worksquare Child
 * Template: worksquare
 * Version: 1.0
 * Description: Coworking and Office Space WordPress Theme
 * Author: Ninzio
 **/

:root {
    --color-primary: #8052ab;
    --color-secondary: #f7a778;
}

.text-color-3 {
    color: #f7a778;
}
.text-color-7 {
    color: #f7a778;
}

.deeper-portfolio.style-2 .content-wrap .project-link {
    display:none
}

#footer-widgets .widget.widget_text {
    max-width: 100%;
}

.footer-style-2 #footer {
    margin-top: -100px;
    padding: 55px 0 55px;
}

.header-button {display:none}

.search-style-fullscreen .search_form_wrap {
    background-color: #8052ab;
}

#footer-widgets .widget.widget_information li span {
    color: #ffffff;
}

/* === COLORES UNIFICADOS A #8052ab === */

blockquote {
    color: #8052ab;
}

blockquote:before {
    background-color: #8052ab;
}

blockquote cite {
    color: #8052ab;
}

.screen-reader-text:focus {
    background-color: #8052ab;
    box-shadow: 0 0 2px 2px #8052ab;
    color: #8052ab;
}

/* Input normal */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
    color: #8052ab;
    background-color: #8052ab;
    border: 1px solid #8052ab;
}

/* Button */
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    color: #8052ab;
    background-color: #8052ab;
    border: 2px solid #8052ab;
}

/* Button hover + focus */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #8052ab;
    color: #8052ab;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
    background-color: #8052ab;
    color: #8052ab;
}

/* Placeholder */
::placeholder {
    color: #8052ab;
}

:-ms-input-placeholder {
    color: #8052ab;
}

::-ms-input-placeholder {
    color: #8052ab;
}

#footer-widgets ::placeholder {
    color: #8052ab;
}

#footer-widgets :-ms-input-placeholder {
    color: #8052ab;
}

#footer-widgets ::-ms-input-placeholder {
    color: #8052ab;
}

a:hover,
a:focus,
a:active {
    color: #8052ab;
}

h6 {
    color: #8052ab;
}

.text-bold {
    color: #8052ab;
}

.text-color-1,
.text-color-3,
.text-color-5,
.text-white,
.text-green,
.link-dark,
.decoration {
    color: #8052ab !important;
}
.text-color-2,
 {
    color: #f7a778 !important;
}
.bg-dark {
    background-color: #8052ab !important;
}

.custom.tparrows.tp-rightarrow:before {
    color: #8052ab !important;
}

.rs-layer .deeper-subscribe.style-1 input[type="submit"] {
    background-color: #8052ab;
    border-color: #8052ab;
}

.post-password-form label {
    color: #8052ab;
}

#site-logo .site-logo-text {
    color: #8052ab;
}

#main-nav .sub-menu li a {
    color: #8052ab;
}

#main-nav li.megamenu > ul.sub-menu > .menu-item-has-children > a {
    color: #8052ab;
}

#main-nav-mobi {
    background-color: #8052ab;
    color: #8052ab;
}

#main-nav-mobi::-webkit-scrollbar-track {
    background-color: #8052ab;
}

.mobi-overlay {
    background: #8052ab;
}

#main-nav-mobi .search-form .search-submit:hover:before {
    color: #8052ab;
}

.header-button:hover a {
    background-color: #8052ab;
}

.search-style-fullscreen .search_form_wrap {
    background-color: #8052ab;
}

.search-style-fullscreen .search-field {
    color: #8052ab;
    background-color: #8052ab;
    border: 2px solid #8052ab;
}

.search-style-fullscreen .search-close {
    border: 2px solid #8052ab;
}

.header-style-1 .header-button a {
    background-color: #8052ab;
    color: #8052ab;
    border: 2px solid #8052ab;
}

.header-style-1 .header-button a:hover {
    background-color: #8052ab;
    color: #8052ab;
}

.header-style-4 .header-button a {
    background-color: #8052ab;
    color: #8052ab;
}

.header-style-4 .header-button a:hover {
    color: #8052ab;
    background-color: #8052ab;
}

#site-header .site-navigation-wrap.fixed-hide {
    box-shadow: 0 0px 10px #8052ab;
    background-color: #8052ab;
}

#featured-title {
    background-color: #8052ab;
}

.hentry .post-media .post-date-custom {
    color: #8052ab;
    background-color: #8052ab;
}

.hentry .page-links a:hover span {
    color: #8052ab;
}

.post-custom-categories a {
    color: #8052ab;
}

.hentry .post-meta .item.post-by-author a,
.hentry .post-meta .item.post-comment a,
.hentry .post-meta .item.post-meta-categories a {
    color: #8052ab;
}

.hentry .post-link a {
    background-color: #8052ab;
    border: 2px solid #8052ab;
    color: #8052ab;
}

.hentry .post-link a:hover {
    background-color: #8052ab;
    color: #8052ab;
}

.hentry .post-author .author-socials .socials a:hover {
    color: #8052ab;
}

#comments .comment-respond .form-submit input[type="submit"]:hover,
#comments .comment-respond .form-submit input[type="submit"]:focus {
    background-color: #8052ab;
    color: #8052ab;
}

.logged-in-as a:hover,
.comment-edit-link:hover {
    color: #8052ab;
}

#sidebar .widget .widget-title {
    color: #8052ab;
}

#sidebar .widget.widget_calendar tbody #today a:hover {
    color: #8052ab;
}

.widget-button a {
    color: #8052ab;
    background-color: #8052ab;
}

.widget.widget_links ul li .has-tag {
    background-color: #8052ab;
    color: #8052ab;
}

.widget.widget_links ul li .has-tag.tag-green {
    background-color: #8052ab;
}

#footer-widgets #widget_links-6.widget.widget_links ul li:nth-child(3) a:before {
    background-color: #8052ab;
    color: #8052ab;
}

#sidebar .widget.widget_twitter .authorstamp:before {
    color: #8052ab;
}

#sidebar .widget.widget_twitter .author a {
    color: #8052ab;
}

.widget.widget_search .search-form .search-submit:before {
    color: #8052ab;
}

.widget.widget_search .search-form .search-submit:hover:before {
    color: #8052ab;
}

.widget.widget_recent_posts .post-title a {
    color: #8052ab;
}

.newsletter-box #mc4wp-form-1 input[type="submit"] {
    background-color: #8052ab;
    border-color: #8052ab;
    color: #8052ab;
}

#footer {
    background-color: #8052ab;
}

#bottom {
    color: #ffffff;
    background-color: #8052ab;
}

#bottom .bottom-bar-inner-wrap {
    border-top: 1px solid f7a778;
}

#bottom .bottom-bar-menu ul li a:hover,
#bottom.style-2 .bottom-bar-menu ul li:last-child a:hover {
    color: #f7a778;
}