/*
 Theme Name:   Welcome to Motril
 Theme URI:    https://pixcode.es
 Description:  MyListing Child Theme
 Author:       pixCode
 Author URI:   https://pixcode.es
 Template:     my-listing
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/


/* > ESTILOS NATIVOS DE MY-LISTING THEME >>>>>>>>>> */

/* > FORMATING >>>>>>>>>> */

/* Native Colors */
.welcometomotril_First_Main_Color {color:#c10230;}
.welcometomotril_Second_Main_Color {color:#ffd500;}
.welcometomotril_Third_Main_Color {color:#ffffff;}
.welcometomotril_Fourth_Main_Color {color:#000000;}

/* General */
body #c27-site-wrapper {min-height: auto;}
.pages_corporate a {color: #c10230;}
.pages_corporate a:hover {color:#ffd500; text-decoration: underline;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


/* > HEADER */
header.header .header-top.container-fluid {padding-right: 30px; padding-left: 30px;}
header.header.header-scroll .header-skin, 
header.header.header-light-skin:not(.header-scroll) .header-skin {border-bottom: 1px solid transparent !important;}

/* ------ Logo */
header.header .header-top.container-fluid .logo img {margin-right: 25px;}

/* ------ Buscador */
@media only screen and (min-width: 1201px) {
    header.header.header-scroll.header-scroll-light-skin .header-search > i {color: #000000;}
    header.header-light-skin:not(.header-scroll) .header-search > i {color: #000000;} 
    header.header.header-scroll.header-scroll-light-skin .header-search input, 
    header.header.header-scroll.header-scroll-light-skin .header-search input::placeholder {color: #000000 !important; opacity: 1 !important;}
    header.header-light-skin:not(.header-scroll) .header-search input, 
    header.header-light-skin:not(.header-scroll) .header-search input::placeholder {color: #000000 !important; opacity: 1 !important;} 
    body.home header.header-light-skin:not(.header-scroll) .header-search > i {color: #ffffff;} 
    body.home header.header-light-skin:not(.header-scroll) .header-search input, 
    body.home header.header-light-skin:not(.header-scroll) .header-search input::placeholder {color: #ffffff !important; opacity: 1 !important;} 
}

/* ------ Main Nav */
@media only screen and (min-width: 1201px) {
    header.header.header-scroll.header-scroll-light-skin .i-nav > ul > li .submenu-toggle {opacity: 1;} 
    header.header.header-scroll.header-scroll-light-skin .i-nav > ul > li .submenu-toggle i, 
    header.header.header-scroll.header-scroll-light-skin .i-nav > ul > li > a, 
    header.header.header-scroll.header-scroll-light-skin .user-area > a, 
    header.header.header-scroll.header-scroll-light-skin .user-area > span {color: #000000;} 
    header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li .submenu-toggle {opacity: 1;} 
    header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li .submenu-toggle i, 
    header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li > a, 
    header.header.header-light-skin:not(.header-scroll) .user-area > a, 
    header.header.header-light-skin:not(.header-scroll) .user-area > span {color: #000000;} 
    body.home header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li .submenu-toggle {opacity: 1;} 
    body.home header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li .submenu-toggle i, 
    body.home header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li > a, 
    body.home header.header.header-light-skin:not(.header-scroll) .user-area > a, 
    body.home header.header.header-light-skin:not(.header-scroll) .user-area > span {color: #ffffff;} 
}

/* ------ GTranslate */
@media only screen and (min-width: 1201px) {
    header.header.header-scroll.header-scroll-light-skin .i-nav > ul > li select.gt_selector {font-size: 13px; border: solid 1px #000000; border-radius: 5px; padding: 0.3em 0.5em; background-color: transparent; cursor: pointer;}
    header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li select.gt_selector {color: #000000; font-size: 13px; border: solid 1px #000000; border-radius: 5px; padding: 0.3em 0.5em; background-color: transparent; cursor: pointer;}
    body.home header.header.header-light-skin:not(.header-scroll) .i-nav > ul > li select.gt_selector {color: #ffffff; font-size: 13px; border: solid 1px #ffffff; border-radius: 5px; padding: 0.3em 0.5em; background-color: transparent; cursor: pointer;}
}
header.header.header-light-skin .i-nav > ul > li select.gt_selector option:nth-of-type(1) {display: none;}

/* ------ User Area */
header.header.header-scroll-light-skin .user-area {margin-right: 0;}
@media only screen and (min-width: 1201px) {
    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name, 
    header.header.header-scroll.header-scroll-light-skin .user-area a[data-toggle="modal"] {color: #000000;}
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name, 
    header.header-light-skin:not(.header-scroll) .user-area a[data-toggle="modal"] {color: #000000;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name, 
    body.home header.header.header-light-skin:not(.header-scroll) .user-area > a, 
    body.home header.header-light-skin:not(.header-scroll) .user-area a[data-toggle="modal"] {color: #ffffff; opacity: 1;} 

    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name i {color: #000000;}
    header.header.header-scroll.header-scroll-light-skin .user-area > i.user-area-icon, 
    header.header.header-scroll.header-scroll-light-skin .user-area > i.user-area-icon {color: #000000;}
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name i {color: #000000;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name i {color: #ffffff;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area > i.user-area-icon, 
    body.home header.header-light-skin:not(.header-scroll) .user-area > i.user-area-icon {color: #ffffff;}
}

/* ------ Messaging */
header.header .header-right .messaging-center {display: none;}

/* ------ Header button */
header.header .header-right .header-button a.buttons {padding: 6px 12px 6px 8px;}


/* MOBILE MENU */
@media only screen and (max-width: 1200px) {
    header.header, 
    header.header.header-style-alternate, 
    header.header.header-style-alternate:not(.header-scroll), 
    header.header.header-style-default {padding: 0 !important; height: 80px !important;}
    header.header .header-top.container-fluid {padding: 20px;}
}

/* ------ Logo */
@media only screen and (max-width: 1200px) {
    header.header .header-container .header-top .logo a img, 
    header.header.header-style-alternate:not(.header-scroll) .header-container .header-top .logo a img {max-height: 50px;}
}

/* ------ Hamburguesa */
header.header .mobile-menu {margin-right: 30px;}
header.header.header-scroll.header-light-skin .mobile-menu .mobile-menu-lines i {color: #000000;}
body.home header.header.header-scroll.header-light-skin .mobile-menu .mobile-menu-lines i {color: #000000;}
header.header.header-light-skin:not(.header-scroll) .mobile-menu .mobile-menu-lines i {color: #000000;}
body.home header.header.header-light-skin:not(.header-scroll) .mobile-menu .mobile-menu-lines i {color: #ffffff;}

/* ------ Buscador */
header.header.header-scroll.header-light-skin .header-right .search-trigger a i {color: #000000;}
body.home header.header.header-scroll.header-light-skin .header-right .search-trigger a i {color: #000000;}
header.header.header-light-skin:not(.header-scroll) .header-right .search-trigger a i {color: #000000;}
body.home header.header.header-light-skin:not(.header-scroll) .header-right .search-trigger a i {color: #ffffff;}

/* ------ GTranslate */
@media only screen and (max-width: 1200px) {
    header.header.header-scroll-light-skin .i-nav > ul > li select.gt_selector {color: #000000; font-size: 13px; border: solid 1px #000000; border-radius: 5px; margin: 20px 0; padding: 0.3em 0.5em; background-color: #ffffff; cursor: pointer;}
}

/* ------ User Area */
@media only screen and (max-width: 1200px) {
    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name, 
    header.header.header-scroll.header-scroll-light-skin .user-area a[data-toggle="modal"] {color: #000000;}
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name, 
    header.header-light-skin:not(.header-scroll) .user-area a[data-toggle="modal"] {color: #000000;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name, 
    body.home header.header.header-light-skin:not(.header-scroll) .user-area > a, 
    body.home header.header-light-skin:not(.header-scroll) .user-area a[data-toggle="modal"] {color: #ffffff; opacity: 1;} 

    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    header.header.header-scroll.header-scroll-light-skin .user-area .user-profile-name i {color: #000000;}
    header.header.header-scroll.header-scroll-light-skin .user-area > i.user-area-icon, 
    header.header.header-scroll.header-scroll-light-skin .user-area > i.user-area-icon, 
    header.header.header-scroll.header-scroll-light-skin .mob-sign-in a i {color: #000000;}
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    header.header-light-skin:not(.header-scroll) .user-area .user-profile-name i {color: #000000;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name .submenu-toggle {opacity: 1;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area .user-profile-name i {color: #ffffff;} 
    body.home header.header-light-skin:not(.header-scroll) .user-area > i.user-area-icon, 
    body.home header.header-light-skin:not(.header-scroll) .user-area > i.user-area-icon,
    body.home header.header-light-skin:not(.header-scroll) .mob-sign-in a i {color: #ffffff;}
}


/* > HOME >>>>>>>>>> */

/* Buscador negocios */
.buscador_negocios .featured-search .tab-content {border-radius: 5px !important;} 

/* We Recommend */
.werecommend .results-wrapper .grid-item {float: none; display: inline-block; vertical-align: top; padding-bottom: 20px;}

/* Nube de etiquetas */


/* > EXPLORER >>>>>>>>>> */
.page-explore .finder-search .listing-cat a .overlay {opacity: 1; background-color: #c10230;}
.page-explore .finder-search .listing-cat a:hover .overlay {opacity: .9;}

.page-explore a.taxonomy-back-btn {color: #ffffff; opacity: 1; background-color: #c10230;}
.page-explore a.taxonomy-back-btn:hover {opacity: .9;}


/* > NEGOCIOS >>>>>>>>>> */

/* Single Listing */
.single-job_listing .quick-listing-actions #qa-470682 {display: none;}

.single-job_listing .profile-body {padding-bottom: 50px;}

.single-job_listing .profile-header {display: none;}
.single-job_listing .profile-header #listing_tab_reviews_toggle {display: none;}
.single-job_listing .profile-header #listing_tab_events_toggle {display: none;}
.single-job_listing .profile-header #listing_tab_jobs_toggle {display: none;}
.single-job_listing .profile-header #listing_tab_store_toggle {display: none;}

.single-job_listing .qla-container .show-review-form {display: none;}
.single-job_listing .qla-container [data-target="#report-listing-modal"] {display: none;}

.single-job_listing .block-type-author {display: none;}
.single-job_listing .block-type-contact_form {display: none;}
.single-job_listing .block-type-terms {display: none;}


/* > BLOG >>>>>>>>>> */

/* SINGLE POST */
.single-post .section-body {padding-bottom: 60px;}


/* > CONTACTO >>>>>>>>>> */


/* > LOGIN >>>>>>>>>> */
.woocommerce-account .login-container .woocommerce-form-login input {border-bottom: 1.5px solid #c10230;}
.woocommerce-lost-password .woocommerce-ResetPassword input {border-bottom: 1.5px solid #c10230;}


/* > AVISOS LEGALES >>>>>>>>>> */
.page-legal .avisos-legal h1 {font-size: 32px; line-height: 30px;}
.page-legal .avisos-legal h2 {font-size: 24px; line-height: 28px;}
.page-legal .avisos-legal h3 {font-size: 18px; line-height: 20px; margin-top: 1.5em;}
.page-legal .avisos-legal p {margin-bottom: 18px;}
.page-legal .avisos-legal ul {margin-bottom: 22px;}
.page-legal .avisos-legal ol {margin-top: 22px;}
.page-legal .avisos-legal ul li {margin-bottom: 5px;}
.page-legal .avisos-legal a {color: #c10230;}
.page-legal .avisos-legal a:hover {text-decoration: underline;}


/* > FOOTER >>>>>>>>>> */

/* Top Footer */
footer.footer {padding-top: 30px;}
footer.footer div.row:nth-of-type(1) .c_widget {margin-bottom: 20px;}
footer.footer div.row:nth-of-type(1) .textwidget p img {padding-bottom: 20px;}
footer.footer div.row:nth-of-type(1) .textwidget p {float: none; color: #ffffff; text-align: center;}
footer.footer div.row:nth-of-type(1) .textwidget span.legal {font-size: 13px;}
footer.footer div.row:nth-of-type(1) .textwidget p a {color: #ffffff;}
footer.footer div.row:nth-of-type(1) .textwidget p a:hover {color: #ffd500; text-decoration: underline;}

/* Bottom Footer */
footer.footer .container div.row:nth-of-type(2) {display: none;}



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* Back to top */
a.back-to-top {color: #ffffff; border: 2px solid #ffffff; background: #c10230;}
a.back-to-top i {font-size: 32px;}

/* Joinchat */
.joinchat {z-index: 1998; right: 10px;}
@media only screen and (max-width: 468px) { .joinchat {right: 0; bottom: 0;} }
.joinchat .joinchat__button {background: #c10230;}
.joinchat .joinchat__button .joinchat__button__open {background: #c10230 url('/wp-content/themes/welcometomotril/images/joinchat.svg') 50% no-repeat; background-size: 60%;}

/* Google reCAPTCHA */
.grecaptcha-badge {display: none;}

/* Aviso Cookies - Complianz */
.cky-consent-container {z-index: 1999;}
.cky-consent-container .cky-title {display: none;}
.cky-btn-revisit-wrapper {background-color: #000000 !important;}
.cky-modal .cky-footer-wrapper div:last-child {display: none !important;}



