.border-radius-none [class*="wp-image-"] {
border-radius: 0 !important;
} .widget_banner:not(.widget_fullwidth) .image_wrap {
background-color: var(--theme-color-alter_bd_color);
}  .sc_price_simple_shadow .sc_price_item_inner {
padding: 50px 30px;
}
@media (max-width: 1023px) {
.sc_price_simple_shadow .sc_price_item_inner {
padding: 35px 19px;
}
}
@media (max-width: 767px) {
.sc_price_simple_shadow .sc_price_item_inner {
padding: 35px 15px;
}
}
.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_price {
color: var(--theme-color-alter_dark);
}
.sc_price_simple_shadow .sc_price_item.sc_price_active .sc_price_item_price {
color: var(--theme-color-alter_link);
}
.sc_price_simple_shadow .sc_price_item_description, .sc_price_simple_shadow .sc_price_item_details {
font-size: 18px;
line-height: 1.6em;
font-weight: 700;
font-style: normal;
letter-spacing: 0;
color: var(--theme-color-alter_dark);
} .sc_blogger .sc_blogger_item_featured .trx_addons_video_player,
.sc_blogger .post_featured .trx_addons_video_player {
max-width: 100%;
}
.sc_blogger .post_featured.with_thumb .mejs-controls {
background: var(--theme-color-alter_bg_color);
} .sc_skills_counter_modern .sc_skills_total {
color: var(--theme-color-text_dark_005);
} .trx_addons_video_player.with_cover.video_play {
background-color: #000;
} .trx_addons_message_box.trx_addons_message_box_error {
background-color: #FF2E57;
}
.wpcf7 span.wpcf7-not-valid-tip {
color: #FF2E57 !important;
}
.wpcf7 .wpcf7-not-valid {
border-color: #FF2E57 !important;
}
.wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,
.wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,
.trx_addons_message_box_error {
border-color: #FF2E57 !important;
} .post_featured.hover_info .mask {
background: -webkit-linear-gradient(top, rgba(23, 36, 43, 0) 0%, rgba(23, 36, 43, 0) 2%, rgba(23, 36, 43, 0.8) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 36, 43, 0)), color-stop(2%, rgba(23, 36, 43, 0)), to(rgba(23, 36, 43, 0.8)));
background: -o-linear-gradient(top, rgba(23, 36, 43, 0) 0%, rgba(23, 36, 43, 0) 2%, rgba(23, 36, 43, 0.8) 100%);
background: linear-gradient(to bottom, rgba(23, 36, 43, 0) 0%, rgba(23, 36, 43, 0) 2%, rgba(23, 36, 43, 0.8) 100%);
} .post_item_404 .post_content .all-svg .svg-1 {
width: 82px;
height: 82px;
left: 40%;
top: 15%;
}
.post_item_404 .post_content .all-svg .svg-1 svg {
fill: var(--theme-color-text_link);
opacity: .3;
}
.post_item_404 .post_content .all-svg .svg-2 svg {
stroke: var(--theme-color-text_link);
opacity: .15;
} .sc_button {
margin-right: 10px;
}
.sc_button:last-child {
margin-right: 0;
} .search_modern .search_header_wrap .search_close {
top: 55px;
} #style-1.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-2.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-3.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-4.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-5.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-6.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-7.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-8.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-9.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-10.mc4wp-form .mc4wp-form-fields input[type="email"] {
background-color: var(--theme-color-alter_bg_hover) !important;
}
#style-4.mc4wp-form .mc4wp-form-fields button,
#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
border-color: var(--theme-color-text_link2) !important;
background-color: var(--theme-color-text_link2) !important;
}
#style-4.mc4wp-form .mc4wp-form-fields button:hover,
#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover {
border-color: var(--theme-color-text_hover2) !important;
background-color: var(--theme-color-text_hover2) !important;
}
.page_wrap.with_bg {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.page_wrap.with_bg.contain_size {
background-position: top center;
background-size: contain;
background-repeat: repeat-y;
}
.page_wrap.with_bg .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg .top_panel,
.page_wrap.with_bg [class*="scheme_"].top_panel,
.page_wrap.with_bg [class*="scheme_"].footer_wrap {
background-color: transparent;
}
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
background-color: var(--theme-color-alter_bg_hover);
color: var(--theme-color-text_dark) !important;
} .sc_services_timeline .extra_row .sc_services_item {
-webkit-box-shadow: 0 3px 60px rgba(54, 62, 68, 0.04);
-ms-box-shadow: 0 3px 60px rgba(54, 62, 68, 0.04);
box-shadow: 0 3px 60px rgba(54, 62, 68, 0.04);
}  .sc_testimonials_chit .sc_testimonials_rating_stars_default,
.sc_testimonials_chit .sc_testimonials_rating_stars_hover {
color: var(--theme-color-text_link2);
}
.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
color: var(--theme-color-text_light);
}
.button_bg_icon_color .sc_button_icon {
background-color: var(--theme-color-alter_bg_hover) !important;
} .slider-rounded .slider_container {
position: relative;
z-index: 1;
border-radius: 15px;
overflow: hidden;
}
.header_fullscreen .sc_layouts_title .trx_addons_video_player + .sc_layouts_title_content {
top: -80px;
} .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
font-size: 80px;
}
@media (max-width: 1439px) { .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
font-size: 65px;
}
}
@media (max-width: 1279px) {
.header_fullscreen .sc_layouts_title .trx_addons_video_player + .sc_layouts_title_content {
top: -40px;
}
.search_modern .search_header_wrap .search_close {
top: 22px;
} .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
font-size: 48px;
}
}
@media (max-width: 1023px) {
.search_modern .search_header_wrap .search_close {
top: 12px;
} .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
font-size: 38px;
}
}
@media (max-width: 767px) {
.simple_text_link.underline_anim {
font-size: 15px !important;
} .br_sm_none .elementor-text-editor p br,
.br_sm_none .elementor-heading-title br {
display: none;
}
}