html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
word-break: unset !important;
word-wrap: unset !important;
overflow-wrap: unset !important;
-webkit-hyphens: unset !important;
-moz-hyphens: unset !important;
-ms-hyphens: unset !important;
hyphens: unset !important;
}
body.header_position_over .top_panel {
position: relative;
}
body.frontpage.header_position_over .top_panel {
position: absolute;
}
.sc_layouts_menu_nav>li>a {
font-weight: 700 !important;
font-size: 18px;
}
.frontpage .logo_image {
filter: drop-shadow(2px 2px 4px black);
}
.frontpage .wpcf7-form input::placeholder, .frontpage .wpcf7-form textarea::placeholder {
color: #fff !important;
}
.frontpage div.wpcf7 .form-style-4 .style-icon[class*="icon-"]:before {
color: #fff;
}
.frontpage div.wpcf7 .form-style-4 .wpcf7-list-item-label {
color: #fff;
}
.frontpage .wpcf7 .wpcf7-submit-style .submit-style-in {
background-color: #fff;
color: #000;
}
.frontpage .wpcf7 .wpcf7-submit-style .wpcf7-submit {
color: #000;
}
.sc_widget_recent_posts h6 {
font-size: 16px;
text-align: center;
margin-bottom: 0;
}
footer h5.sc_item_title {
margin-bottom: 0;
}
.sc_widget_recent_posts h6 a {
color: #fff !important;
}
.sc_widget_recent_posts .post_item {
text-align: center;
}
.sc_item_title, .sc_item_subtitle {
margin-bottom: 50px;
}
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
font-size: 22px;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link {
color: #5981a6;
font-size: 24px;
}
.sc_icons_simple .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple .sc_icons_image + .sc_icons_item_details {
margin-top: 5px;
}
.sc_services_strong .sc_services_item_title, .sc_services_strong .sc_services_item_title a {
text-shadow: 2px 2px 2px #000;
}
.breadcrumbs a {
color: #ddd;
}
.breadcrumbs span {
color: #fff;
}
.sc_services_strong .sc_services_item_title + .sc_services_item_subtitle {
display: none;
}
.hide-current.menu-item a::after {
background: none !important;
}
.team_member_page .team_member_featured {
width: 33%;
}
.sc_testimonials_accent2 .sc_testimonials_item {
height: 100%;
}
.sc_services .sc_button {
margin-top: 30px;
}
.sc_services .sc_services_item_pictogram img {
height: auto;
width: 75%;
max-width: 75%;
}
.team_member_brief_info_text {
font-size: 16px;
line-height: 1.2;
text-align: center;
color: #5981a6;
}
.team_member_brief_info_text img {
width: 125px;
margin: 0 auto;
display: block;
margin-top: 20px;
}
.team_member_page .team_member_featured .post_featured {
margin-bottom: 25px;
}
@media screen and (max-width: 478px) {
.sc_team_columns_wrap .trx_addons_column-1_2-mobile {
width: 50% !important;
}
.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple).header-booking {
padding: 9px 15px;
font-size: 12px;
}
h1, .front_page_section_caption {
font-size: 38px !important;
line-height: 1.1 !important;
}
h2 {
font-size: 32px !important;
line-height: 1.1 !important;
}
.sc_item_title, .sc_item_subtitle {
margin-bottom: 30px;
}
}