/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */
.header-categories .menu-opener {
    padding: 12px 0 12px 20px;
    background-color: rgba(0,0,0,0.05);
}
.mega-navigation .menu>li:hover, .widget_nav_mega_menu .menu>li:hover {
    background-color: rgb(26 162 155);
}
.mobile-nav {
    background-color: #1baba3;
}
.mobile-nav .sub-menu-dropdown ul {
    background-color: rgb(26 162 155);
}
.mobile-nav .sub-menu-dropdown ul:before {
    color: rgb(26 162 155);
}
.top-bar-left .fa, .top-bar-left .fas {
    font-size: 24px;
}
.drts-entity-fieldlist .drts-entity-field {
    display: inline-flex;
}
.drts-entity-fieldlist:not(.drts-entity-fieldlist-no-inline) .drts-entity-field-value {
    text-align: left;
}
@media (min-width: 1200px) {
.drts-bs-card-group {
	display: block !important;
}
.drts-view-entities-filter-form.drts-bs-collapse.drts-bs-show.drts-bs-mb-4 {
    width: 20%;
    float: right;
	margin-left: 15px;
}
}

.mc4wp-form .mailchimp-input-icon input[type=email] {
    padding-left: 25px;
    color: #ffffff !important;
	border-bottom: 2px solid rgb(255 255 255 / 100%);
}
.mc4wp-form .mailchimp-input-icon input[type=email]::placeholder {
    color: #ffffff !important;
}
.blog-design-masonry .meta-reply {
	display:none;
}
.drts-view-entities.drts-view-post-entities.drts-view-entities-list {
	overflow: hidden;
}
.blog-design-masonry .post-date {
	display: none !important;
}
.basel-sticky-social {
    display: block !important;
}
.tax-temas_dir_cat .directory-listing-contact-info, .tax-temas_dir_cat .drts-display-element-entity_field_location_address-2 {
	display: none !important;
	
}
.drts-col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.drts-gutter-lg>[class*=drts-col-] {
    padding-right: 5px;
    padding-left: 5px;
}
.drts-col-md-3 {
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.drts-col-md-9 {
	-ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.drts-display-element-hover-effect img, .drts-display-element-with-background.drts-display-element-hover-effect {
    background-size: contain;
}


/* =========================================
   GTranslate no top bar (tema Basel)
   ========================================= */

/* Item do menu alinhado com os outros */
.topbar-menu .menu > li.menu-item-gtranslate {
    vertical-align: top;
}

/* Caixa do seletor na mesma linha do separador do Basel */
.menu-item-gtranslate .gtranslate_wrapper {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-left: 8px;
}

/* Tamanho do seletor */
.menu-item-gtranslate .gt_switcher {
    position: relative;
    overflow: visible !important;
    width: 130px !important;
}
.menu-item-gtranslate .gt_switcher a {
    font-size: 12px !important;
}

/* Caixa branca lisa (sem degradê) */
.menu-item-gtranslate .gt_switcher .gt_selected {
    background: #fff !important;
}
.menu-item-gtranslate .gt_switcher .gt_selected a {
    width: 118px !important;
    padding: 2px 5px !important;
}

.topbar-menu ul > li.menu-item-gtranslate a::after,
.topbar-menu ul > li.menu-item-gtranslate a:hover::after {
    left: auto !important;
    right: 10px !important;
    width: 15px !important;
    background-color: transparent !important;
}

.menu-item-gtranslate .gt_switcher .gt_option {
    position: absolute !important;
    top: 100%;
    left: 0;
    width: 128px !important;
}

@media (max-width: 991px) {
    .topbar-wrapp .top-bar-right .topbar-menu { display: block; }
    .topbar-wrapp .topbar-menu .menu > li:not(.menu-item-gtranslate) { display: none; }
    .topbar-menu .menu > li.menu-item-gtranslate::before { display: none; }
}