.wpcf7-date{
width:100%;
}
.wpcf7-date:before{
width:100%;
content:attr(placeholder);
}
.wpcf7-date:hover:before{
width:0%;
content:"";
}
.wpcf7-date.bt-date-input-has-value:before{
display: none;
}
.wpcf7-date.placeholderclass:before{
width:0%;
content:"";
} .wc-block-components-notice-banner {
padding: 1em 1em 1em 3em !important;
margin: 0 0 2em !important;
position: relative;
color: inherit !important;
list-style: none !important;
width: auto;
word-wrap: break-word;
background-color: rgba(0,0,0,.05) !important;
border-color: #b9b9b9 !important;
}
.wc-block-components-notice-banner svg {
display: none;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content {
display: flex;
align-items: center;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
font-size: 1.4em;
line-height: 1;
font-family: FontAwesome5Solid;
display: block;
position: relative;
top: auto;
left: auto;
margin-right: 0.5em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
margin-left: 0.5em;
margin-right: 0;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button,.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward {
font-size: 1em;
line-height: 1;
display: inline-flex;
padding: 0.8em 1.5em;
width: auto;
border: none !important;
outline: none;
cursor: pointer;
transition: all 300ms ease;
text-decoration: none !important;
justify-content: center;
color: inherit !important;
box-shadow: none !important;
background: transparent !important;
opacity: 1 !important;
order: 1000;
margin-left: auto !important;
float: none !important;
border-radius: 0 !important;
}
.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before {
content: '\f058';
}
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
content: '\f05a';
}
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
content: '\f071';
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
padding-left: 1em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
padding-left: 0em;
padding-right: 1em;
}:root {
--primary: #0a3274;
}
.logo {
padding-top: 10px;
padding-bottom: 10px;
display: flex;
align-items: center;
gap: 20px;
}
.site-title {
border-bottom: 2px solid var(--primary);
padding-bottom: 15px;
padding-top: 15px;
color: var(--primary);
font-weight: 700;
}
.custom-breadcrumb {
font-size: 20px;
color: white;
margin-bottom: 17px;
a {
color: white !important;
}
* {
text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
}
.breadcrumb-separator {
padding: 0 10px;
display: inline-block;
}
.menuPort {
padding-top: 10px;
} #welcomeSection {
.bt_bb_port,
.bt_bb_port .bt_bb_cell {
display: flex;
align-items: flex-end;
justify-content: center;
height: 100%;
}
.welcome-subtitle {
padding-top: 10px;
padding-bottom: 30px;
}
.welcome-subtitle * {
font-size: 24px;
}
.welcome-slug * {
font-size: 44px;
line-height: 1;
letter-spacing: 4.4px;
}
.bt_bb_background_image_holder_wrapper {
z-index: 0;
}
.bt_bb_port {
z-index: 100;
position: relative;
padding-bottom: 68px !important;
}
&:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, transparent 20%, rgba(0, 0, 0, 0.3)); z-index: 1;
}
.welcome-title span,
.welcome-subtitle span,
.welcome-slug span {
text-shadow: 0 0 1px rgba(0, 0, 0, 0.5); }
}
@media (min-width: 1200px) {
#welcomeSection {
height: 100vh;
}
}
@media (max-width: 1199px) {
#welcomeSection {
height: 768px;
max-height: 100vh;
}
}
.btLightSkin .bt_bb_card .bt_bb_card_content,
.btDarkSkin .btLightSkin .bt_bb_card .bt_bb_card_content,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_card .bt_bb_card_content {
background-color: transparent;
}
.bt_bb_card {
overflow: hidden;
transition: all 650ms ease-in-out;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 0 !important;
} .bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 17px;
font-weight: 400;
}
.du-icon-card {
padding-top: 70px;
padding-right: 20px;
padding-left: 20px;
height: 312px;
margin-bottom: 30px;
.bt_bb_card_image {
min-height: 110px;
display: flex;
align-items: center;
justify-content: center;
.bt_bb_image {
filter: brightness(1000%);
}
}
.bt_bb_card_title {
transition: all 0.5s ease;
}
&:hover {
background: white;
* { color: var(--primary) !important;
}
.bt_bb_card_image .bt_bb_image {
filter: unset;
animation: zoomIn 0.5s ease-in-out forwards !important;
}
}
}
@keyframes zoomIn {
from {
transform: scale(0);
}
to {
transform: scale(1);
}
} #sectionValues {
.bt_bb_title_size_small.bt_bb_card .bt_bb_card_content .bt_bb_card_title {
font-size: 21px;
line-height: 1.4;
font-weight: 300;
}
a.bt_bb_link {
border: 1px solid white;
}
} .du-service-card {
border: none;
.bt_bb_image {
width: 115px;
display: flex;
align-items: center;
justify-content: center;
background: white;
border-radius: 50%;
margin: auto;
max-width: 100%;
height: auto;
aspect-ratio: 1 / 1;
}
.bt_bb_card_content {
display: block;
padding: 10px 0 20px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.bt_bb_card_content .bt_bb_card_supertitle {
font-size: 18px;
line-height: 24px;
font-weight: 700;
}
&:hover {
box-shadow: none;
}
} .bt_bb_content_slider_item_content.content .bt_bb_card_content {
background: white;
color: black;
.bt_bb_card_supertitle {
color: var(--primary);
}
}
.bt_bb_content_slider button.slick-arrow:before {
color: var(--primary);
}
.slick-dots li {
background: #999999 !important;
}
.slick-dots li:after {
border-color: #999999 !important;
}
.slick-dots li.slick-active {
background: var(--primary) !important;
} .bt_bb_section[class*='dark_solid']:before {
opacity: 0;
}
.font-size-15 {
font-size: 15px;
line-height: 28px;
}
.font-size-17 {
font-size: 17px;
}
.font-size-18 {
font-size: 18px;
}
.fontSize0 span {
font-size: 0 !important;
}
.margin-bottom-50 {
margin-bottom: 50px;
}
.margin-top-60 {
margin-top: 60px;
}
.du-seperator {
width: 50px;
margin: auto;
border-color: #181818 !important;
}
.width533 {
width: 100%;
max-width: 533px;
text-align: center;
margin: 20px auto 63px;
}
.w969 {
width: 100%;
max-width: 969px;
margin-right: auto;
margin-left: auto;
}
.rounded-full img {
border-radius: 50% !important;
}
.color-18181806 {
color: rgba(24, 24, 24, 0.6);
}
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
font-size: 2.825rem;
}
.bt_bb_button.bt_bb_color_scheme_4.bt_bb_icon_position_left.bt_bb_style_filled a {
background: white;
border-radius: 3px;
border: 1px solid white;
transition: all 0.5s ease;
box-shadow: none !important;
font-size: 15px;
&:hover {
background-color: transparent;
color: white;
}
}
.btJoinParty .btButton input[type='submit'],
div.btButtonWidget a.btButtonWidgetLink,
.bt_bb_button.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_shape_rounded a {
background: var(--primary);
border-radius: 3px;
border: 1px solid var(--primary);
transition: all 0.5s ease;
box-shadow: none !important;
font-size: 15px;
line-height: 28px;
padding: 9px 23px;
&:hover {
background-color: transparent;
color: var(--primary);
}
}
.btJoinParty .btButton input[type='submit'] {
font-size: 15px;
}
.du-newsletter__button {
padding: 9px 23px !important;
border: 1px solid var(--primary);
transition: all 0.5s ease;
}
button.du-newsletter__button:hover {
border: 1px solid white;
background: var(--primary);
color: white;
} #bioSection {
padding-top: 100px;
.custom-breadcrumb {
justify-content: center;
display: flex;
color: #181818;
a {
color: #181818 !important;
}
}
}
.bt_bb_image.bt_bb_shape_soft-rounded {
overflow: visible;
img {
border-radius: 10px;
box-shadow: 0 4px 40px 4px rgba(0, 0, 0, 0.25);
}
} .bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
display: grid !important;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: auto;
height: auto !important;
}
.bt_bb_grid_sizer.masonry-brick {
display: none;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
position: relative !important;
width: 100% !important;
height: 100% !important;
left: 0 !important;
top: 0 !important;
} .btSiteFooter {
font-size: 1em;
line-height: 1.4;
.bt_bb_row_holder .bt_bb_column:nth-child(4) .bt_bb_headline,
.bt_bb_row_holder .bt_bb_column:nth-child(3) .bt_bb_headline {
display: none;
}
.bt_bb_row_holder .bt_bb_column:nth-child(2) .bt_bb_icon .bt_bb_icon_holder:before {
filter: brightness(1000%);
margin-top: 4px;
}
.bt_bb_icon.bt_bb_style_outline.bt_bb_shape_circle a:before {
filter: none !important;
}
.bt_bb_custom_menu div ul a:hover {
opacity: 0.7;
color: white;
}
}
.w20 .bt_bb_icon .bt_bb_icon_holder:before {
width: 20px;
}
.bottom-footer {
a:hover {
color: white !important;
span {
color: white !important;
}
}
} #subheadlineFont17 {
h2 {
font-size: 41px;
}
.bt_bb_headline_subheadline {
font-size: 17px !important;
}
}
#introSection {
min-height: 590px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--primary);
}
#tabsErgo {
.bt_bb_tabs_header li .bt_bb_tab_title {
text-align: center;
color: var(--primary);
}
.bt_bb_tabs ul.bt_bb_tabs_header li.btWithIcon span.bt_bb_icon_holder {
align-items: center;
display: flex;
}
li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder:before {
font-family: Rights;
content: attr(data-ico-rights);
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/01_koinoniki_politiki_anapiria.svg);
content: '';
height: 60px;
width: 60px;
display: block;
background-repeat: no-repeat !important;
background-position: center !important;
margin: auto;
}
.bt_bb_tabs_header li {
width: 185px;
padding-right: 20px;
padding-left: 20px;
row-gap: 10px;
}
li.bt_bb_tab_title.btWithIcon:first-child span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/01_koinoniki_politiki_anapiria.svg);
content: '';
}
li.bt_bb_tab_title.btWithIcon:nth-child(2) span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/02_justice.svg);
content: '';
}
li.bt_bb_tab_title.btWithIcon:nth-child(3) span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/03_thesmiki_drasi.svg);
content: '';
}
li.bt_bb_tab_title.btWithIcon:nth-child(4) span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/04_koinwniki_prosfora.svg);
content: '';
}
li.bt_bb_tab_title.btWithIcon:nth-child(5) span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/05_athetismos.svg);
content: '';
}
li.bt_bb_tab_title.btWithIcon:nth-child(6) span.bt_bb_icon_holder:before {
background: url(//phaedratsalachouri.gr/wp-content/themes/vox-populi-child/assets/images/06_inclucivity.svg);
content: '';
}
}
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple
.bt_bb_accordion_item
.bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple
.bt_bb_accordion_item.on
.bt_bb_accordion_item_title {
color: var(--primary);
border-color: var(--primary) !important;
} .bt_bb_grid_item_meta,
.bt_bb_grid_item_meta a,
.bt_bb_grid_item_meta span {
font-size: 14px !important;
font-weight: 400 !important;
opacity: 1 !important;
color: rgba(24, 24, 24, 0.6);
}
span.bt_bb_grid_item_date {
color: var(--primary);
opacity: 1;
}
.h5.bt_bb_grid_item_post_title {
font-size: 22px;
}
.bt_bb_grid_item_post_excerpt {
opacity: 0.6;
margin-bottom: 18px;
} .btLightSkin .btArticleDate {
color: var(--primary);
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text'] {
background: white;
color: black;
font-size: 17px;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text']::-webkit-input-placeholder {
color: black;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text']:-moz-placeholder {
color: black;
opacity: 1;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text']::-moz-placeholder {
color: black;
opacity: 1;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text']:-ms-input-placeholder {
color: black;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text']::placeholder {
color: black;
}
.btLightSkin .btSidebar .btSearch button,
.btLightSkin .btSidebar .btSearch button:before {
color: var(--primary) !important;
}
.btLightSkin .btSidebar .btSearch button:hover:before {
color: #181818 !important;
}
.bt_bb_style_filled.bt_bb_icon .bt_bb_icon_holder:before {
box-shadow: 0 0 0 3em var(--primary) inset !important;
color: #fff !important;
}
.bt_bb_style_filled.bt_bb_icon .bt_bb_icon_holder:hover:before {
box-shadow: 0 0 0 3em #181818 inset !important;
color: #fff !important;
}
.single-post .btContentHolder {
padding-top: calc(100px + 4em);
}
article.btPostSingleItemStandard {
padding-bottom: 40px;
border-bottom: 1px solid rgba(24, 24, 24, 0.3);
margin-bottom: 60px;
}
.btArticleAuthor,
.btArticleDate {
opacity: 1;
font-size: 24px !important;
} .d-block.w20 {
width: 100%;
font-size: 20px;
display: flex;
justify-content: flex-start;
.bt_bb_icon_holder {
align-items: center !important;
font-size: 15px;
&:before {
width: 20px !important;
}
span {
font-size: 15px;
}
}
}
.btJoinParty .wpcf7-acceptance {
border: none;
width: 100%;
padding: 0;
display: block;
line-height: 1.2em;
.wpcf7-list-item {
margin-left: 0 !important;
input[type='checkbox'] {
margin-right: 0.5em;
}
}
}
.bt_bb_text.social_media_text {
float: left;
margin-right: 20px;
margin-bottom: 62px;
font-size: 20px;
}
.btLabel {
color: #181818;
}
.map_column iframe {
height: 670px;
}
.no_shadow img {
box-shadow: none !important;
} input#du-newsletter-email {
background: white;
}
.du-newsletter__row {
flex-direction: unset !important;
flex-wrap: wrap;
}
button.du-newsletter__button {
background: white;
border-radius: 5px;
color: var(--primary);
}
.du-newsletter__label {
font-size: 16px !important;
font-weight: 400 !important;
span {
display: none;
}
}
label.du-newsletter__consent a {
color: var(--primary);
filter: brightness(1000%);
&:hover {
color: white;
}
}
label.du-newsletter__consent,
label.du-newsletter__consent a {
font-size: 14px;
font-weight: 400;
}
button#du-cm-bubble svg * {
fill: var(--primary) !important;
}
.speechHeading {
.bt_bb_headline_subheadline {
color: var(--primary);
font-size: 14px !important;
margin-top: 15px !important;
}
.bt_bb_headline_superheadline {
margin-bottom: 15px !important;
}
} .bt_bb_step_line.bt_bb_layout_below.bt_bb_fe_edit .bt_bb_inner_step:nth-child(even):before {
right: 0;
left: unset;
}
.bt_bb_step_line:before,
.bt_bb_step_line.bt_bb_layout_below.bt_bb_fe_edit .bt_bb_inner_step:nth-child(even):before,
.bt_bb_step_line.bt_bb_layout_below.bt_bb_fe_edit .bt_bb_inner_step:nth-child(odd):before {
background: rgba(24, 24, 24, 0.1);
}
.bt_bb_inner_step_title h3.bt_bb_headline_tag {
font-size: 32px;
}
.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_text {
font-size: 17px;
}
label.du-newsletter__consent,
label.du-newsletter__consent a {
text-transform: lowercase;
}
.imgHeightFull .bt_bb_column_content * {
height: 100%;
}
.imgHeightFull .bt_bb_column_content img {
object-fit: cover;
}
.btMenuVertical .mainHeader .logo {
padding: 0;
}
.btMenuVertical .mainHeader .logo img {
width: 80px;
}
.btMenuVertical .btVerticalHeaderTop {
display: flex;
align-items: center;
}
@media (max-width: 1500px) {
.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_title {
padding-bottom: 1em;
}
.bt_bb_step_line.bt_bb_layout_below .bt_bb_inner_step .bt_bb_inner_step_image {
margin-bottom: 1.6em;
}
}
@media (max-width: 1199px) {
body {
font-size: 17px;
}
#welcomeSection {
.welcome-slug {
* {
font-size: 24px;
line-height: 1.2;
letter-spacing: 4.4px;
}
}
p.bt_bb_headline_tag {
line-height: 1.4em !important;
}
.welcome-subtitle {
padding-bottom: 20px;
}
}
#sectionValues {
.du-icon-card {
padding-top: 20px;
height: 245px;
& .bt_bb_card_image {
.bt_bb_image {
width: 56px;
}
}
.bt_bb_card_content {
padding: 0 !important;
.bt_bb_card_title {
font-size: 17px !important;
}
}
}
}
.margin-bottom-50 {
margin-bottom: 20px;
}
.btMenuVertical .mainHeader .logo {
padding-left: 0;
padding-right: 0;
padding-top: 1em;
}
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
font-size: 2.4rem;
}
.ergo_icons .btSoftRoundedButtons .bt_bb_card {
margin-bottom: 10px;
}
.another_quote {
width: 100%;
padding: 0;
}
.ergo_icons .bt_bb_row_inner_holder .bt_bb_column_inner {
flex-basis: 30%;
max-width: 30%;
}
.bt_bb_section > .bt_bb_port {
max-width: 100%;
}
.arches_row .bt_bb_column:last-child {
padding-left: 0;
}
#tabsErgo {
.bt_bb_tabs_header {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.bt_bb_tabs_header li {
width: 100%;
padding-right: 20px;
padding-left: 20px;
row-gap: 10px;
.bt_bb_tab_title {
width: 190px;
display: inline-block;
flex: unset;
margin: auto;
}
}
}
.btBox.widget_bt_bb_recent_posts .btImageTextWidgetImage {
flex: 0 0 115px !important;
}
.btLogoArea.menuHolder.btClear .port {
padding: 0 25px;
}
.btLogoArea .logo {
gap: 12px;
}
.btLogoArea.menuHolder.site-title a {
font-size: 15px;
}
}
@media (max-width: 992px) {
.bt_bb_icon.btQuoteIcon {
position: relative !important;
left: unset;
}
.bt_bb_icon.btQuoteIcon {
width: 100%;
padding-top: 20px !important;
}
label.du-newsletter__consent,
label.du-newsletter__consent a {
font-size: 17px;
font-weight: 400;
line-height: 1.2em;
font-size: 15px;
}
.bottom-footer .bt_bb_text p {
font-size: 17px;
line-height: 1;
text-align: left !important;
float: left;
margin-bottom: 10px;
}
.orama_quote {
width: 100%;
padding-left: 0 !important;
}
.row_reverse .bt_bb_row_holder {
display: flex;
flex-direction: column-reverse;
}
.arches_row .bt_bb_column:last-child {
padding-left: 20px;
}
#introSection {
min-height: 360px;
}
.custom-breadcrumb {
font-size: 17px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 767px) {
.ergo_icons .bt_bb_row_inner_holder .bt_bb_column_inner {
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_card.bt_bb_color_scheme_5 .bt_bb_card_content .bt_bb_card_supertitle {
width: 210px;
margin: auto;
}
.map_column iframe {
max-width: 100%;
height: 440px;
}
section.bt_bb_negative_margin_normal.bio_negative {
margin-top: 4em !important;
}
.bt_bb_inner_step_image img {
border-radius: 10px;
}
.bio_main.bt_bb_image.bt_bb_shape_soft-rounded {
width: calc(100% + 60px);
margin-left: -30px;
& img {
border-radius: 0;
box-shadow: none !important;
}
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
padding: 10px;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter span {
font-size: 17px;
padding: 1em;
}
#tabsErgo {
.bt_bb_tabs_header li {
.bt_bb_tab_title {
width: auto;
}
}
}
}
@media (max-width: 680px) {
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
grid-template-columns: 1fr;
}
.single-post blockquote {
font-size: 28px;
line-height: 1.2em;
}
#tabsErgo {
.bt_bb_tabs_header {
display: flex;
flex-wrap: wrap;
}
.bt_bb_tabs_header li {
width: 100%; .bt_bb_tab_title {
width: 190px; }
}
}
}
@media (max-width: 480px) {
.footer_column_wide {
flex-basis: 100% !important;
max-width: 100% !important;
}
.all_media_btn {
float: left !important;
margin-left: 0 !important;
margin-top: 18px !important;
}
label.du-newsletter__consent,
label.du-newsletter__consent a {
font-size: 14px;
font-weight: 400;
line-height: 16px;
margin-bottom: 10px;
}
ul#menu-popular-links,
ul#menu-custom-menu {
width: 90%;
}
}
@media (max-width: 385px) {
.btMenuVertical .btLogoArea .logo img {
height: 40px;
}
.btMenuVertical .btVerticalHeaderTop {
padding: 10px;
}
.site-title a {
font-size: 15px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
max-width: 100%;
white-space: normal;
line-height: 1.2em;
}
.btMenuVertical .mainHeader .logo {
flex-wrap: wrap;
justify-content: center;
}
}
@media (max-width: 370px) {
.hide_under_370 {
display: none;
}
ul#menu-custom-menu {
margin-top: 15px;
}
} .bt_bb_row_holder
.bt_bb_column:nth-child(2)
.bt_bb_icon.footer_social_icon
.bt_bb_icon_holder
span {
font-size: 0;
}
.bt_bb_content_slider .bt_bb_card .bt_bb_card_image,
.bt_bb_masonry_post_grid
.bt_bb_masonry_post_grid_content
.bt_bb_grid_item
.bt_bb_grid_item_inner
.bt_bb_grid_item_post_thumbnail {
aspect-ratio: 371 / 230;
height: auto !important;
}
aside.btSidebar .btBox.widget_search h4 {
font-size: 0;
}
.grecaptcha-badge {
margin-bottom: -1000px !important;
}.du-newsletter { width: 100%; }
.du-newsletter__title { margin: 0 0 .75rem; }
.du-newsletter__form { display: flex; flex-direction: column; gap: .5rem; }
.du-newsletter__row { display: flex; flex-direction: column; gap: .25rem; }
.du-newsletter__label { font-size: .85rem; font-weight: 600; }
.du-newsletter__input {
width: 100%;
padding: .55rem .75rem;
border: 1px solid #ccc;
border-radius: 4px;
background: #fff;
font: inherit;
}
.du-newsletter__button {
padding: .65rem 1rem;
border: 0;
background: #111;
color: #fff;
cursor: pointer;
font-weight: 600;
}
.du-newsletter__button[disabled] { opacity: .6; cursor: not-allowed; }
.du-newsletter__button.is-loading { opacity: .7; }
.du-newsletter__inline-group {
display: flex;
gap: .5rem;
align-items: stretch;
}
.du-newsletter__inline-group .du-newsletter__input { flex: 1 1 auto; min-width: 0; }
.du-newsletter__inline-group .du-newsletter__button { flex: 0 0 auto; white-space: nowrap; }
.du-newsletter__row--consent { flex-direction: row; align-items: center; gap: .5rem; }
.du-newsletter__consent { display: flex; align-items: center; gap: .5rem; font-size: .85rem; }
.du-newsletter__message { min-height: 1.25rem; font-size: .9rem; }
.du-newsletter__message.is-success { color: #1a7f37; }
.du-newsletter__message.is-error   { color: #b42318; }