/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
 body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen,
 body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen {
   overflow: hidden;
                      /* Used to prevent horizontal scroll on fullscreen pages.
                     Please be advised that this rule is incompatible with sticky effects for sections - any fixed row will instead be displayed on the bottom of the page. */
 }

 /* Blogger */
 .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);
 }

 /* Skills */
 .sc_skills_counter_modern .sc_skills_total {
   color: var(--theme-color-text_dark);
   opacity: 0.04;
 }

 /* Video player */
 .trx_addons_video_player.with_cover.video_play {
   background-color: #000;
 }

 /* Message box */
 .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;
 }

 /* Mask */
 .post_featured.hover_info .mask {
   background: -moz-linear-gradient(top, rgba(12, 8, 51, 0) 0%, rgba(12, 8, 51, 0) 2%, rgba(12, 8, 51, 0.8) 100%);
   background: -webkit-linear-gradient(top, rgba(12, 8, 51, 0) 0%, rgba(12, 8, 51, 0) 2%, rgba(12, 8, 51, 0.8) 100%);
   background: linear-gradient(to bottom, rgba(12, 8, 51, 0) 0%, rgba(12, 8, 51, 0) 2%, rgba(12, 8, 51, 0.8) 100%);
 }

 /* 404 */
 .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: #E8E5FF;
 }
 .post_item_404 .post_content .all-svg .svg-2 svg {
   stroke: #E8E5FF;
   opacity: .5;
 }

 /* Buttons */
 .sc_button {
   margin-right: 10px;
 }
 .sc_button:last-child {
   margin-right: 0;
 }

 /* Search */
 .search_modern .search_header_wrap .search_close {
   top: 55px;
 }

 /* Custom Classes */
 .slider-rounded .slider_container {
   position: relative;
   z-index: 1;
   -webkit-border-radius: 15px;
   -ms-border-radius: 15px;
   border-radius: 15px;
   overflow: hidden;
 }

 .header_fullscreen .sc_layouts_title .trx_addons_video_player + .sc_layouts_title_content {
   top: -80px;
 }

 @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;
   }
 }
 @media (max-width: 1023px) {
   .search_modern .search_header_wrap .search_close {
     top: 12px;
   }
 }
 @media (max-width: 767px) {
   .simple_text_link.underline_anim {
     font-size: 15px !important;
   }

   /* Custom class */
   .br_sm_none .elementor-text-editor p br,
   .br_sm_none .elementor-heading-title br {
     display: none;
   }
 }

 /*# sourceMappingURL=extra-styles.css.map */
