#style-7.mc4wp-form .mc4wp-form-fields input[type="email"] {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
#style-10.mc4wp-form .mc4wp-form-fields input[type="email"] {
background-color: var(--theme-color-alter_bg_hover) !important;
}
.search-no-results .page_content_wrap {
background-color: inherit !important;
}
.trx_addons_alter_text {
font-weight: 500;
}
.menu_mobile .sc_layouts_logo img {
max-width: 90%;
}
body .booked-calendar-wrap.small .booked-appt-list {
max-height: 180px !important;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
font-weight: 300;
}
.sc_services_strong .sc_services_item.with_image .sc_services_item_content:before {
opacity: .3;
}
.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:after {
opacity: .4;
}
.sc_services_accent .sc_services_item_pictogram {
font-size: 2.2em;
}
.sc_icons_motley .sc_icons_item .sc_icons_item_more_link {
margin-bottom: -20px;
}
.sc_icons_motley .sc_icons_icon + .sc_icons_item_details,
.sc_icons_motley .sc_icons_image + .sc_icons_item_details {
margin-top: 1.6em;
}
.extra-size-skills .sc_skills_counter_alter .sc_skills_item_title {
color: var(--theme-color-text_dark);
}
.sc_icons_alter .sc_icons_image img {
max-width: 4.6em;
}
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
font-weight: 400;
}
.sc_icons_item_description {
font-size: 17px;
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
border-color: var(--theme-color-bd_color) !important;
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
font-size: 13px;
}
.woocommerce table.shop_table td,
.woocommerce div.product form.cart div.quantity input[type="number"],
.woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart div.quantity input[type="number"],
.woocommerce-page .shop_table.cart div.quantity input[type="number"],
.woocommerce .cart_totals table.shop_table tr td, .woocommerce .cart_totals table.shop_table tr th,
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner,
.woocommerce-form-coupon .cart-coupon-inner {
border-color: var(--theme-color-bd_color) !important;
}
.sc_team_alter .sc_team_item_thumb + .sc_team_item_info {
margin-top: 18px;
}
.map_marker_2:before {
color: var(--theme-color-text_link);
}
.button_bg_icon_color .sc_button_icon {
background-color: var(--theme-color-alter_bg_color);
}
#style-6.mc4wp-form label {
color: var(--theme-color-text);
}
#style-6.mc4wp-form input[type="checkbox"] + label:before {
border-color: var(--theme-color-text) !important;
}
div.wpcf7 .form-style-4.appointment-form span.wpcf7-not-valid-tip {
bottom: -5px;
}
div.wpcf7 .form-style-4.appointment-form h3 {
margin: 0 0 20px 0;
}
div.wpcf7 .form-style-4.appointment-form .des {
margin-bottom: 28px;
}
div.wpcf7 .form-style-4.appointment-form > div {
margin-bottom: 15px;
}
div.wpcf7 .form-style-4.appointment-form > div.last {
margin-bottom: 30px;
}
div.wpcf7 .form-style-4.appointment-form .select_container,
div.wpcf7 .form-style-4.appointment-form textarea,
div.wpcf7 .form-style-4.appointment-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
div.wpcf7 .form-style-4.appointment-form + div.wpcf7-response-output {
margin: 20px 0 0;
}
.sc_price_metro .sc_price_item_description ul li:before,
.sc_price_metro .sc_price_item_details ul li:before {
color: var(--theme-color-alter_link2);
}
.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,
.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
color: var(--theme-color-text);
}
.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name,
.social_item.social_item_type_names .social_name {
font-family: inherit;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
margin-top: 14px;
}
.twenty20 {
margin-bottom: 0;
}
@media (max-width: 1279px) {
.sc_icons .sc_icons_item_description {
font-size: 16px;
}
.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination,
.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
margin-top: 2em;
}
.sc_services .sc_services_item_content {
font-size: 16px;
}
.sc_services_panel .sc_services_item:before {
padding-top: 100%;
}
.sc_services_panel .trx_addons_column-1_2-tablet .sc_services_item:before {
padding-top: 60%;
}
.sc_services_strange .sc_services_item_text {
font-size: 16px;
}
.sc_icons_divider3 .sc_icons_item {
padding: 2.7em 1.5em;
}
.sc_icons_creative .sc_icons_icon + .sc_icons_item_details,
.sc_icons_creative .sc_icons_image + .sc_icons_item_details {
margin-top: 1.6em;
}
.sc_icons_motley .sc_icons_item .sc_icons_item_more_link {
margin-bottom: -15px;
}
.sc_icons_motley .sc_icons_icon + .sc_icons_item_details,
.sc_icons_motley .sc_icons_image + .sc_icons_item_details {
margin-top: 1.3em;
}
}
@media (max-width: 1023px) {
body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list {
padding: 10px 15px;
border-width: 5px;
}
body .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot {
padding: 10px 0;
}
.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination,
.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
margin-top: 1em;
}
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
.sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
margin-top: 1.5em;
}
.elementor-accordion .elementor-tab-content {
font-size: 16px;
}
div.wpcf7 .form-style-4.appointment-form .des {
margin-bottom: 15px;
}
div.wpcf7 .form-style-4.appointment-form h3 {
margin: 0 0 10px 0;
}
div.wpcf7 .form-style-4.appointment-form .wpcf7-submit-style .wpcf7-submit {
padding: 15px 30px 15px 60px !important;
font-size: 13px;
}
div.wpcf7 .form-style-4.appointment-form > div.last {
margin-bottom: 20px;
}
div.wpcf7 .form-style-4.appointment-form .wpcf7-not-valid + .wpcf7-not-valid-tip {
margin-top: 1px;
}
}
@media (max-width: 767px) {
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
margin-top: 8px;
}
.sc_icons_divider3 .sc_icons_item {
padding: 2em 1.3em;
}
.sc_icons .sc_icons_item_description {
font-size: 15px;
}
.sc_icons_creative .sc_icons_icon + .sc_icons_item_details,
.sc_icons_creative .sc_icons_image + .sc_icons_item_details {
margin-top: 1em;
}
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
.sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
margin-top: 1em;
}
}
@media (max-width: 479px) {
.elementor-accordion .elementor-tab-content {
font-size: 15px;
}
.sc_services .sc_services_item_content {
font-size: 15px;
}
.sc_services_strange .sc_services_item_text {
font-size: 15px;
}
.sc_services_panel .sc_services_item:before,
.sc_services_panel .trx_addons_column-1_2-mobile .sc_services_item:before,
.sc_services_panel .trx_addons_column-1_2-tablet .sc_services_item:before {
padding-top: 40%;
}
div.wpcf7 .form-style-4.appointment-form .wpcf7-submit-style .wpcf7-submit {
padding: 13px 25px 13px 25px !important;
font-size: 13px;
}
div.wpcf7 .form-style-4.appointment-form .submit-style-in:before {
display: none;
}
div.wpcf7 .form-style-4.appointment-form .wpcf7-spinner,
div.wpcf7 .form-style-4.appointment-form .ajax-loader {
margin: 5px 0 -20px 0;
display: block;
}
}