/*
Theme Name: Belicia Child
Theme URI: http://themeforest.net/user/crowdyflow
Description: Belicia Child Theme
Author: Studio September
Author URI: https://studio-september.com/
Template: belicia
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: belicia-child
*/

/* Add your custom CSS below this line */
body:not(.home) #page_preloader {
	display:none!important;
}

#page_preloader {
	opacity:1;
}
.preloader_wrap > div {
	background-color:#FFFFFF!important;
}
.preloader_wrap > div.preloader_circ4 {
	background-color:#F0AE24!important;
}
body .adp-popup,
.adp-popup-overlay,
.adp-popup-open + .adp-popup-overlay{
	display:none!important;
}
body.header_position_over .page_content_wrap{
	padding-top: 0;
	padding-bottom:120px;
}
body.header_position_over .blog_archive {
    padding-bottom:0;
}
span.post_meta_item:not(:last-child) {
    margin-right: 5px;
}
.blog_archive .post_item h4.post_title.entry-title {
    margin-top:5px;
	margin-bottom:15px;
}
.port-excerpt_wrapper{
	width:100%;
	position: absolute;
    height: 100%;
    overflow: hidden;
    z-index: 23;
    top: 0;
    left: 0;
	opacity:0;
	transition:all 0.5s;
	
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: end;
}
.port-excerpt_wrapper .meta-excerpt-wrapper{
	background:rgb(50 63 81 / 70%);
	padding: 20px;
}

.meta-excerpt-wrapper span.post_meta_item {
    display: flex;
    flex-direction: column;
	font-size: 16px;
}
.meta-excerpt-wrapper span.post_meta_item:last-child{
	justify-content: center;
    align-items: flex-end;
	font-size:20px;
}
.meta-excerpt-wrapper span.post_meta_item:last-child .post_meta_item_title {
	display: none;
}
.meta-excerpt-wrapper span.post_meta_item:last-child .post_meta_item_value {
	font-weight:500;
}

.meta-excerpt-wrapper .post_meta {
    display: grid;
	grid-template-columns: repeat( auto-fit, minmax(100px, 1fr) );
    gap:10px;
}
.meta-excerpt-wrapper .post_meta .post_meta_item > .post_meta_item_title + .post_meta_item_value{
    margin-left:0 !important;
}

.meta-excerpt-wrapper .post_meta .post_meta_item > .post_meta_item_title{
    font-weight:700;
}
.port-excerpt{
    padding: 10px 25px;
    height: 80%;
    overflow: hidden;
    top: 0;
    position: relative;
    left: 0;
    color: #FFF;
}
.port-excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.port-excerpt_wrapper .post_meta_item{
	color:#FFF;
}
.port-desc{
	position:relative;
}
article.post_item:hover .port-excerpt_wrapper{
	opacity:1;
}
p:last-child {
	margin-bottom:0;
}
h2.sc_item_title {
		line-height:1.25em!important
	}
span.orange {
	color:#F0AE24;
}
.nowrap {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
}
.sc_title.sc_title_default span.sc_item_subtitle {
    padding-left: 80px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
	color:#333F50;
	margin-bottom: 40px;
}
.sc_title.sc_title_default span.sc_item_subtitle.sc_item_subtitle_below {
	font-family: Montserrat,sans-serif;
	margin-bottom:20px;
	font-size: 18px;
    font-weight: 600;
	line-height: 1.4;
	letter-spacing:0;
}
.sc_title.sc_title_default span.sc_item_subtitle:before {
    content: "";
    width: 60px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    background-color:#F0AE24;
}
.sc_title.sc_title_default span.sc_item_subtitle.sc_align_center {
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	padding:0;
}
.sc_title.sc_title_default span.sc_item_subtitle.sc_align_center:before {
	position: relative;
    margin-right: 20px;
}
.sc_title.sc_title_default span.sc_item_subtitle.sc_align_center:after {
	content: "";
    width: 60px;
    height: 1px;
    position: relative;
    left: 0;
    top: 50%;
    margin-top: -1px;
    background-color: #F0AE24;
    margin-left: 20px;
}
.sc_title .sc_item_descr {
	max-width:100%!important;
}

h2.portfolio_page_title {
    display: none;
}
.sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
	margin-right:0!important;
}
.elementor-widget-image.full-height, .elementor-widget-image.full-height > div {
    height: 100%;
}
.post_content .elementor-top-section > .elementor-container > .elementor-column > .elementor-element-populated > .elementor-inner-section {
	margin-right:-30px;
	margin-left:-30px;
	width:calc(100% + 60px);
}
.post_content .elementor-top-section > .elementor-container > .elementor-column > .elementor-element-populated > .elementor-inner-section:has(.elementor-column-gap-custom){
	margin-right: -15px;
    margin-left: -15px;
    width:calc(100% + 30px);
}
p a {
	color:#F0AE24;
}
p a:hover {
	color:#F0AE24;
	text-decoration:underline;
}
footer p a:hover {
	color:#F0AE24;
	text-decoration:none;
}

/* Desktop Menu */
body.trx_addons_page_scrolled.hide_fixed_rows .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_with_fullscreen), body.trx_addons_page_scrolled.trx_addons_scroll_to_top_show .sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed:not(.sc_layouts_row_fixed_with_fullscreen){
    -webkit-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    -ms-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
}
body.trx_addons_page_scrolled .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_with_fullscreen) {
	-webkit-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    -ms-animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
    animation: trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;
}
.header-sticky {
	background-color: var(--theme-color-bg_color)!important;
	-webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
}
.mio-menu-desktop .menu_main_nav>li>a, .mio-menu-desktop .sc_layouts_menu_nav>li>a {
    margin: 0 15px;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    font-family: "Montserrat", sans-serif;
	text-transform: none;
}
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span {
	padding-left:0;
}
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #efa758 !important;
}
body .sc_layouts_menu_nav > li > a:hover, body .sc_layouts_menu_nav > li.sfHover > a,
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, body .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, body .sc_layouts_menu_nav > li li > a:hover, body .sc_layouts_menu_nav > li li.sfHover > a,
.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a{
    color: #CA9016!important;
}
body .sc_layouts_menu_nav > li li > a:hover {
	background-color:#FFFFFF;
}
body .sc_layouts_menu_nav > li > ul {
    top: 3.7em;
    left: 15px;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #FFFFFFcc;
	width:130px;
	padding: 0;
}
body .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, body .sc_layouts_menu_nav > li li > a {
    color: #333F50!important;
	padding: 10px 20px;
}
body .dekstop-menu .menu-item-has-children > a:after {
    display: inline-block;
	right: auto;
	margin-left:10px;
	
}
#menu_mobile li.lang-item a{
	padding-top: 15px;
}
li.lang-item a span{
	display:block;
	margin-top: 5px;
}

/* Mobile Menu */
#menu_mobile .sub-menu a{
	font-size: 22px;
    font-weight: 600;
}

/* Footer */
.animated-link a {
	display:inline-block!important;
	position:relative;
}
.animated-link a:after {
	content: "" !important;
    display: block !important;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -2px;
    left: 0;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid var(--theme-color-text_dark);
    border-bottom: none;
    height: 1px;
    border-left: none;
    border-right: none;
	opacity:1!important;
	width:0px;
}
footer a.underline_anim:hover {
	color:#FFFFFF!important;
}
.animated-link a:hover:after {
    width: 100%;
}
footer a:hover {
	color:#F0AE24!important;
}
html[lang="en-US"] .content-fr,
html[lang="fr-FR"] .content-en{
	display:none!important;
}
html[lang="en-US"] .elementor-editor-active .content-fr,
html[lang="fr-FR"] .elementor-editor-active .content-en{
	display:block!important;
}

/* Slider */
.mio-hero, .mio-slider{
    height: 90vh;
}
.mio-slider .slider_outer {
	height: 90vh!important;
}
.mio-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0!important;
    width: 100%!important;
    height: 100%;
}
.ue_play_button a {
	display:inline-flex!important;
	flex-direction:row;
	align-items:center;
}
.ue_play_button a span {
	margin:5px;
}
.ue_play_button a:hover {
	color:#F0AE24;
}
.video-text {
	text-transform: uppercase;
    text-decoration: underline;
    font-weight: 500;
    font-size: 18px;
}
button.lity-close {
    position: absolute;
    top: auto;
    bottom: -50px;
    right: 49%;
}

/* Counter */
.mio-counter .elementor-counter-number-wrapper {
	display:flex;
}
.mio-counter .elementor-counter-number{
	background-color: #FFFFFF;
    background-image: linear-gradient(180deg, #333F50 54.69%, rgba(51, 63, 80, 0.42) 95.83%);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
}
.mio-counter .elementor-counter-number-suffix {
	color:#F0AE24;
	font-size:48px;
	font-weight:500;
}
.mio-counter .elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
	margin-top:0;
}

/* Accordeon */
.offers .elementor-accordion-title {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.elementor-accordion-title span {
	width: 60px;
    display: inline-block;
    font-size: 0.75em;
    margin-top: -2px;
}
.elementor-accordion .elementor-accordion-item {
    border-width: 1px;
    border-left: none;
    border-right: none;
    border-top: none;
}
.elementor-accordion-item .elementor-tab-content {
	border:none;
}

/* Slider */
.mio-projects .sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured {
    height: 100%;
	width:100%;
}
.mio-projects .sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured img {
    height: 100%;
	width:100%;
    object-fit: cover;
}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info {
    width: calc(100% + 10px);
    opacity: 1!important;
    right: 0;
    top: auto;
    bottom: 0;
    height: 70px;
    left: -5px;
    background-color: #FFFFFF;
    color: #333F50;
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0 5px;
}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title a {
	transform: translateY(0);
	color: #333F50!important;
}
.post_featured.hover_info .post_info, .post_featured.hover_info .post_info a {}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title {
	color: #333F50!important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4em;
}
.mio-projects .sc_portfolio.sc_portfolio_eclipse .post_meta {
	display:none;
}

.slider_outer_controls_bottom > .slider_controls_wrap {
        position: absolute;
    top: auto;
    left: -150px;
    margin: 0;
    bottom: 50%;
}
.slider_container.slider_controls_top .slider_controls_wrap > a, .slider_container.slider_controls_bottom .slider_controls_wrap > a, .slider_outer_controls_top .slider_controls_wrap > a, .slider_outer_controls_bottom .slider_controls_wrap > a {
	color:#FFFFFF;
	background-color:#333F50;
	border:1px solid #333F50;
}
.slider_container.slider_controls_top .slider_controls_wrap > a:hover, .slider_container.slider_controls_bottom .slider_controls_wrap > a:hover, .slider_outer_controls_top .slider_controls_wrap > a:hover, .slider_outer_controls_bottom .slider_controls_wrap > a:hover {
	color:#FFFFFF;
	background-color:#F0AE24;
	border:1px solid #F0AE24;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	color:#333F50!important;
	background-color:transparent!important;
	border:1px solid #333F50!important;
	opacity:1;
}

/* Timeline */
.ue_text_one, .ue_text_two, .ue_text_three {
    font-size: 20px;
    font-weight: 600;
}
.elementor-repeater-item-9aa6f4c .ue_timeline_item_icon_holder,
.elementor-repeater-item-9aa6f4c .ue_timeline_item_content_main{
    display: none!important;
}
.elementor-repeater-item-9aa6f4c .ue_timeline_item_content {
}
.mio-timeline .timeline__wrap {
	overflow:visible;
}
.mio-timeline .timeline--horizontal .timeline-divider {
	background-color: #1A344D;
    height: 1px;
    right: 8.5%;
    left: 9%;
}
.mio-timeline.mobile .timeline--horizontal .timeline-divider {
}
.mio-timeline .timeline--horizontal .timeline__item {
	min-height:200px;
}
.mio-timeline .timeline--horizontal .timeline__item:last-child{
	
}
.mio-timeline  .timeline--horizontal .timeline__item .timeline__item__inner {
    display: flex;
    flex-direction: column;
}
.mio-timeline .timeline--horizontal .timeline__item:nth-child(odd) .timeline__item__inner{
	justify-content: flex-start;
}
.mio-timeline .timeline--horizontal .timeline__item:nth-child(even) .timeline__item__inner {
	justify-content: flex-end;
}
.mio-timeline .timeline__item:after {
	height: 60px;
    width: 60px;
    text-align: center;
    line-height: 58px;
    font-weight: 500;
    font-size: 18px;
    border: 1px solid #1A344D;
}
.mio-timeline .timeline__item:first-child:after{content: '01';}
.mio-timeline .timeline__item:nth-child(2):after{content:'02';}
.mio-timeline .timeline__item:nth-child(3):after{content:'03';}
.mio-timeline .timeline__item:nth-child(4):after{content:'04';}
.mio-timeline .timeline__item:nth-child(5):after{content:'05';}
.mio-timeline .timeline__item:nth-child(6):after{content:'06';}
.mio-timeline .timeline__item:nth-child(7):after{content:'07';}
.mio-timeline .timeline__item:nth-child(8):after{content:'08';}
.mio-timeline .timeline__content {
	margin-right:-50px;
	margin-left:-50px;
}
.mio-timeline .timeline__item:first-child .timeline__content{
	margin-left:0px;
	margin-right:-100px;
}
.mio-timeline .timeline__item:last-child .timeline__content{
	margin-right:0px;
	margin-left:-100px;
}
.mio-timeline.mobile .timeline__content {
	margin-right:-30px;
	margin-left:-30px;
}
.mio-timeline .timeline-nav-button:disabled {
    border: 1px solid #333F50!important;
    background-color: #FFFFFF!important;
    opacity: 0;
}
.mio-timeline .timeline-nav-button--prev:before,
.mio-timeline .timeline-nav-button--next:before {
	font-family: "fontello";
    font-size: 18px;
    width: 50px;
    height: 50px;
    background-image: none;
    color: #FFFFFF;
    left: 0;
    top: 0;
    text-indent: 0;
    line-height: 50px;
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.mio-timeline .timeline-nav-button--prev:before {
    content: '\e907';
}
.mio-timeline .timeline-nav-button--next:before {
	content: '\e908';
}

/* Testimonial */
.mio-testimonial .sc_title.sc_title_default span.sc_item_subtitle {
    padding-left: 0;
}
.mio-testimonial .sc_title.sc_title_default span.sc_item_subtitle:before {
	display:none;
}
.mio-testimonial .sc_item_title {
}
.mio-testimonial .sc_item_title_text {
    display: block;
    margin-bottom: 0px;
}
.mio-testimonial .sc_item_title_text2 {
	display: block;
    font-size: 16px;
    font-weight: 500;
}

/* CTA */
.mio-video-cta .sc_item_descr {
    font-size: 34px;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 1.4em;
	margin-top: 20px!important;
}

/* Mobile Menu */
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_link {
    border: none!important;
    width: 40px!important;
    height: 40px!important;
}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon {
	width:30px!important;
}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:before {
    top: -10px!important;
    width: 30px!important;
}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:after {
    top: 10px!important;
    width: 30px!important;
}

/* Portfolio Page */
.portfolio_page .portfolio_page_content {
	margin-bottom:0;
}
.single-cpt_portfolio .page_content_wrap > .content_wrap{
	width:100%;
}
.single-cpt_portfolio .portfolio_page_details_wrap,
.single-cpt_portfolio .post-navigation{
	display:none;
}
.mio-portfolio-details .portfolio_page_details {
    width: 100%;
}
.mio-portfolio-details .portfolio_page_details_item {
    margin: 20px 0;
}
.mio-portfolio-details .portfolio_page_details_item_title {
    width: 30%;
    font-weight: 500;
	font-size: 110%;
}
.mio-portfolio-details .portfolio_page_details_item_value {
	width: 70%;
	text-align:right;
	font-weight: 400;
}
.mio-portfolio-details .portfolio_page_details_share {
	display:none;
}
.full-height > .elementor-widget-wrap.elementor-element-populated > section,
.full-height > .elementor-widget-wrap.elementor-element-populated > section > .elementor-container{
    height: 100%;
}
.post_layout_classic .post_title,
.post_layout_classic .post_title a,
.post_meta, .post_meta_item, .post_meta_item:after, .post_meta_item:hover:after, .post_meta .vc_inline-link, .post_meta .vc_inline-link:after, .post_meta .vc_inline-link:hover:after, .post_meta_item a, .post_info .post_info_item, .post_info .post_info_item a, .post_info_counters .post_meta_item {
    color: #3c4553;
}
.hero.elementor-section-height-full {
	
}
.hero.elementor-section-height-full > .elementor-container {}
.hero.elementor-section-height-full > .elementor-container > .elementor-top-column {
	    height: 100%;
}
.hero.elementor-section-height-full > .elementor-container > > .elementor-top-column .elementor-element-populated {}
.hero .elementor-widget-image-carousel,
.hero .elementor-widget-image-carousel > .elementor-widget-container,
.hero .elementor-widget-image-carousel > .elementor-widget-container > .elementor-image-carousel-wrapper{
	height: 100%;
	padding:0;
}
.hero .elementor-image-carousel {}
.hero .swiper-slide {}
.hero .swiper-slide > a{
	height: 100%;
    width: 100%;
    display: block;
}
.hero .elementor-widget-image-carousel figure.swiper-slide-inner {
	height:100%;
	width:100%;
}
.hero .elementor-widget-image-carousel figure.swiper-slide-inner img {
	height: 100%;
    object-fit: cover;
}
.hero .swiper-slide > a:after {
    content: 'SEE ALL';
    background-image: url(https://www.mioandpartners.com/wp-content/uploads/2023/12/gallery-icon.png);
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    position: absolute;
    bottom: 40px;
    right: 100px;
    z-index: 10;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    padding-left: 50px;
    line-height: 40px;
}
.section-over-slider {
	position: absolute;
    bottom: 40px;
    left: 40px;
    width: 500px!important;
}
.mio-portfolio-details.detail-list .portfolio_page_details{
	display:grid;
	grid-template-columns: repeat(6, 1fr);
    justify-content: var(--grid-justify-content);
}
.mio-portfolio-details.detail-list .portfolio_page_details:after {
	border-bottom: 1px solid #333F50;
	content:'';
	position:absolute;
	width:100%;
	height:0px;
	bottom:0;
	left:0;
}
.mio-portfolio-details.detail-list.land .portfolio_page_details {
	grid-template-columns: repeat(5, 1fr);
}
.mio-portfolio-details.detail-list .portfolio_page_details .portfolio_page_details_item{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    border-bottom: 1px solid #333F50;
    padding: 20px 0;
    margin: 0;
	gap:10px;
}
.mio-portfolio-details.detail-list .portfolio_page_details .portfolio_page_details_item > span{
	width: 100%;
    display: block;
    text-align: left;
}
.mio-portfolio-details.detail-list .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title{
	text-transform:uppercase;
}
.button-share .elementor-widget-wrap{
	display:grid!important;
	grid-template-columns: 200px 1fr;
}
.mio-portfolio-share .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title,
.mio-portfolio-share .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_value{
	width: 100%!important;
}
.mio-portfolio-share .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title{
    font-weight: 500;
    text-transform: uppercase;
	font-size:16px;
}
.portfolio_page_details_share {
	margin-top:0;
	padding-top:0;
	border:none;
	display:grid;
	grid-template-columns: 80px 1fr;
	align-items: center;
}
.mio-portfolio-share a.social_item .social_icon span:before{
	border: 1px solid #333F50;
    border-radius: 50px;
    height: 38px;
    width: 38px;
    background-color: #333F50;
    color: #FFFFFF;
    line-height: 38px!important;
}
.mio-portfolio-share a.social_item:hover .social_icon span:before {
	background-color: #FFFFFF;
    color: #333F50;
}

/* Amenities */
.sc_icons .sc_icons_item {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
.sc_icons .sc_icons_image img {
	    max-width: 40px;
}
.sc_icons_light .sc_icons_item_title {
    font-size: 15px!important;
    line-height: 1.4;
    font-weight: 600;
}
.sc_icons .sc_icons_image + .sc_icons_item_details {
	margin-top:20px!important;
}

/* Project Location */
.location-accordeon .elementor-accordion-title span{
	font-size: 0.7em;
    display: inline-block;
    line-height: 10px;
    margin-left: 10px;
    font-weight: 500;
    opacity: 0.6;
	width:auto;
}
}
.location-accordeon .elementor-accordion-title {
	display:flex;
}
.location-accordeon .elementor-tab-content ul{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	margin-bottom:0;
}
.location-accordeon .elementor-tab-content ul.beach{
	list-style-image:url('https://www.mioandpartners.com//wp-content/uploads/2023/09/beach.png')
}
.location-accordeon .elementor-tab-content ul.hospital{
	list-style-image:url('https://www.mioandpartners.com//wp-content/uploads/2023/09/clinic.png')
}
.location-accordeon .elementor-tab-content ul.airport{
	list-style-image:url('https://www.mioandpartners.com//wp-content/uploads/2023/09/airport.png')
}
.location-accordeon .elementor-tab-content ul.shop{
	list-style-image:url('https://www.mioandpartners.com//wp-content/uploads/2023/09/shop.png')
}
.location-accordeon .elementor-tab-content ul.club{
	list-style-image:url('https://www.mioandpartners.com//wp-content/uploads/2023/09/club.png')
}

.location-accordeon .elementor-tab-content ul li{
	width:50%;
	padding-right:20px;
	padding-left:5px;
}
.location-accordeon .elementor-tab-content ul.hospital li,
.location-accordeon .elementor-tab-content ul.club li{
	/*width:100%;*/
}

/* Gallery */
.mfp-bg {
	background-color:rgba(0,0,0,0.9);
}
button.mfp-close, button.mfp-arrow,
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
	background-color: #F0AE24 !important;
    padding: 0;
    height: 50px;
    width: 50px;
    color: #FFFFFF;
    font-size: 24px;
	margin-left: 10px;
    margin-right: 10px;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    margin: 0;
    right: calc(50% - 25px);
    bottom: -20px;
    top: auto;
}
button.mfp-close:hover, button.mfp-arrow:hover,
.mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover{
	color: #FFFFFF;
}
.mfp-arrow:before,
.mfp-arrow:after {
	margin: 0;
    height: 50px;
    width: 50px;
	line-height:50px;
    border: none;
}
.mfp-arrow:before {}
.mfp-arrow:after {}
.mfp-arrow-left:before {
	font-family: "fontello";
    font-size: 18px;
    content: '\e907'
}
.mfp-arrow-left:after {}
.mfp-arrow-right:before {
	font-family: "fontello";
    font-size: 18px;
	content: '\e908';
}
.mfp-arrow-right:after {}
.ha-image-grid--even .ha-image-grid__item {
    height: 550px;
}

/* Team */
body.single-cpt_team.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*="scheme_"], body.single-cpt_team.header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on){
	background-color:#333F50!important;
}
body.single-cpt_team .page_content_wrap {
    padding-top: 230px;
}
body.single-cpt_team .team_page_wrap_info.comments_close {
	display:none;
}
body.single-cpt_team .team_page_wrap_info:after {
	display:none;
}
.team_member_page .team_member_description,
.team_member_page .team_member_socials,
.team_page_wrap_info{
	margin:0!important;
}
.team_member_page .team_member_featured .post_featured,
.team_member_page .team_member_featured{
	margin-bottom:0;
}
.sc_team_metro .trx_addons_columns_wrap {
	margin:-25px!important;
	padding: 0 30px;
}
.sc_team_metro .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_team_metro .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
	padding: 25px;
}
.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon, .sc_team[class*="sc_team_"] .sc_team_item_socials .social_item .social_icon {
    border-radius: 0px!important;
}
.sc_team_metro .sc_team_item_socials .social_item .social_icon,
.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon{
	border: 1px solid #FFFFFF;
    background: #FFFFFF!important;
    color: #333F50;
    font-size: 22px;
    height: 22px;
    width: auto;
    line-height: 22px;
}
.sc_team_metro .sc_team_item_socials .social_item .social_icon span:before,
.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon span:before{
	font-size: 22px;
    height: 22px;
    width: auto;
    line-height: 22px;
}
.sc_team_metro .sc_team_item_socials .social_item:hover .social_icon,
.team_member_page .team_member_description_socials .team_member_socials .social_item:hover .social_icon{
	color:#F0AE24!important;
	background: #FFFFFF!important;
	border: 1px solid #FFFFFF;
}
.team_member_page h3.team_member_position {
    padding-left: 80px;
    position: relative;
    font-size: 16px;
	line-height:1.4em;
    font-weight: 400;
    color: #333F50;
    margin-bottom: 40px;
    letter-spacing: 0;
}
.team_member_page h3.team_member_position:before {
    content: "";
    width: 60px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    background-color: #F0AE24;
}
.team_member_page h2.team_member_title {
	margin-top:0!important;
}

/* portfolio list */
body[class*="blog_style_classic"] .posts_container.columns_wrap {
	margin:-25px!important;
	padding: 0 30px;
}
body[class*="blog_style_classic"] .posts_container.columns_wrap > [class*="column-"] {
	padding: 25px;
}
.post_layout_classic .post_featured[class*="hover_"] {
    width: 100%;
    display: block!important;
    height: 0;
    padding-bottom: 70%;
}
.post_layout_classic .post_featured img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    object-position: center;
}

/* contact page */
section.full-screen>.elementor-container {
	margin: 0!important;
}

/* Regulation */
.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: 250px;
}
.regulation-tab .elementor-tab-title {
    border: 1px solid #333F50!important;
    margin-bottom: 20px;
	text-align:center;
}
.regulation-tab .elementor-tab-title.elementor-active {
	background-color:#333F50;
}
.regulation-tab .elementor-tab-content .elementor-top-section{
	width:100%!important;
	left: 0!important;
}
.regulation-tab.elementor-widget-tabs .elementor-tab-content {
	padding-top:0;
	padding-bottom:0;
}
.elementor-tabs-content-wrapper .elementor-tab-content .elementor-top-section > .elementor-container > .elementor-column > .elementor-element-populated > .elementor-inner-section {
	margin-right:0px;
	margin-left:0px;
	width:100%;
}
.elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-title {
	display:none;
}

/* EVENT */
.elementor-widget-ucaddon_event_box > .elementor-widget-container {
	height:100%;
}
._blox_clean_event_box {
	height:100%;
}
._blox_event_box {
	height: 100%;
    display: flex;
    flex-direction: column;
}
.event_content_box {
    display: flex;
    flex-direction: row;
	flex-grow: 1;
}
._blox_clean_event_box ._blox_event_box .ue_event_box_overlay {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 25px;
	gap:30px;
}
.ue_event_box_overlay ._blox_text {
	opacity:0;
	transition: 0.3s;
	text-align:center;
}
._blox_event_box:hover ._blox_text {
	opacity:1;
}
._blox_date_box {
    width: 130px!important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
	background-color: #333F50;
}
._blox_date_inner {
    background-color: #333F50;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 600;
    padding: 20px;
    font-size: 14px;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
}
._blox_date {
    margin: 5px 0;
    font-size: 48px;
    line-height: 1;;
}
.ue-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex: 1 1 0;
}
._blox_content_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
._blox_category {
    color: #F7AB5B;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
	margin-bottom:10px;
}
._blox_paragraph h3 {
    font-weight: bold;
    font-size: 20px;
	letter-spacing: 0.2px;
	line-height:1.2em!important;
    margin: 0;
}
._blox_image_box {
    background-color: #000000;
}
._blox_event_box ._blox_image_box img {
    object-fit: cover;
    object-position: center center;
	transition: all .3s;
}
._blox_event_box:hover ._blox_image_box img {
	opacity:0.5;
}
._blox_book_now {
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25)!important;
	min-width: 200px;
	opacity:0;
}
._blox_event_box:hover ._blox_book_now{
	opacity:1;
}

/* NEWS */
.blog_archive article.post_item,
.related_wrap.related_style_classic > .columns_wrap > div{
	padding-bottom:25px!important;
}
.blog_archive article.post_item span.post_meta_item.post_categories,
.related_item.post_format_standard .post_meta.post_meta_categories{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
.post_header_wrap_style_style-3 .post_featured.post_featured_bg:after {
	content: '';
    height: 100%;
    width: 100%;
    display: block;
    background-color: rgba(0,0,0,0.3);
}
.post_header_wrap_style_style-3 .post_header .content_wrap {
	width: var(--theme-var-page);
	max-width:100%;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
	border-radius:50px;
	background-color:#333F50;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover{
	border-color:#f0ae24;
}
.post_header_wrap_style_style-3 .post_header .post_title {
    line-height: 1.3em;
}
body.single-post h2 {
	font-size:32px;
	line-height: 1.2em;
}
.blox-border-left-blockquote .blox-content {
	border-left:none;
}
.blox-border-left-blockquote .blox-content {
	box-shadow:none!important;
	border: none;
	padding:40px 50px;
}
.blox-border-left-blockquote .blox-content:before,
.blox-border-left-blockquote .blox-content:after{
    content: '';
    width: 230px;
    display: block;
    height: 5px;
    background-color: #F0AE24;
    position: absolute;
    left: calc(50% - 115px);
}
.blox-border-left-blockquote .blox-content:before {
	top: 0;
}
.blox-border-left-blockquote .blox-content:after {
    bottom: 0;
}
.blox-border-left-blockquote .blox-box {
    color: #333F50;
    font-size: 28px;
    font-weight: 600;
}
.comments_wrap {
	display:none!important;
}
article.post_item_single .post_meta_single {
    display: flex;
    justify-content: flex-end;
	border: none;
}
article.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon,
article.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="twitter"],
article.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="facebook"],
article.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="email"] {
	background-color: #7a828d!important;
    color: #FFFFFF!important;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
h3.related_wrap_title {
	font-size:48px;
	font-weight: 700;
}
.post_meta_item_cat_separator {
	display:none;
}
article.post_item_single .post_meta_single{
    justify-content: space-between;
    flex-direction: row-reverse;
}
.post_meta .post_meta_item:after {
	display:none;
}
.single-post span.post_meta_item.post_categories a,
.post_layout_classic .post_meta_item.post_categories a{
    background: #FFF;
	border:1px solid #333F50;
    padding: 5px 15px;
    border-radius: 50px;
    color: #333F50;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	margin-right:10px;
	letter-spacing:0;
}
.single-post span.post_meta_item.post_categories a {
	padding: 3px 15px;
}

/* NEWS ARCHIVE */
a.post_meta_item.post_author::after {
    content: "•";
    height: 20px;
    display: inline-block;
}
.post_layout_classic .post_meta_item.post_categories {
	margin:0;
}
.post_categories a {
    border: 1px solid;
    padding: 5px 15px;
    border-radius: 30px;
    margin-right: 5px;
}
article.post_item .post_meta .post_meta_item .post_author_avatar {
	display:none;
}
.related_item h6.post_title.entry-title,
.post_layout_classic h4.post_title{
	font-size: 20px;
    line-height: 1.2em;
	margin-bottom:15px;
	font-weight:700;
}
.related-meta{
    display: flex;
    gap: 5px;
	margin-bottom: 10px;
	font-size:16px;
	color:#333F50;
}
.related_item .author,
article.post_item .post_author_name{
	font-weight:500;
	text-transform: uppercase !important;
    letter-spacing: 0.06em !important;
}
.related_item .publish-date,
article.post_item .post_date{
	font-weight:300;
}
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar {
	
}
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar img {
	height: 60px;
    width: 60px;
}
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_date:before {
	content: '\e83c';
    font-family: "fontello";
    display: inline-block;
    vertical-align: baseline;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    margin: 0 0.75em;
	color:#D9D9D9;
}

/* MARKET REPORT */
.market-report-locked .elementor-image-box-wrapper{
	opacity:0.5;
}
.market-report-locked a {
	pointer-events: none;
  cursor: default;
}

@media screen and (max-width: 1024px){
	.mio-video-cta .sc_item_descr {
    font-size: 26px;
	}
	.ha-image-grid--even .ha-image-grid__item {
		height: 450px;
	}
	.related_item h6.post_title.entry-title, .post_layout_classic h4.post_title {
		font-size: 20px;
	}
	article.post_item .port-excerpt_wrapper {
		opacity:1;
	}
}
@media screen and (max-width: 1023px){
	.menu_mobile .menu_mobile_content_wrap.content_wrap {
		height: auto;
    padding-top: 200px;
	}
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
    margin-right: 0;
    height: auto;
}
	.menu_mobile .menu_mobile_nav_area {
    top: 0;
    max-height: 100%;
    position: relative;
}
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
		width:100%;
	}
	.menu_mobile .menu_mobile_widgets_area {
		width: var(--theme-var-page)!important;
    position: relative;
    height: auto;
    margin: 0 auto;
    padding: 0!important;
	}
	.menu_mobile .menu_mobile_inner .socials_mobile {
		display:none;
	}
	.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
    display: flex;
    flex-direction: column;
}
	.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper,
	.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{
		width:100%;
	}
	.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
		display: flex;
		flex-direction: row;
		justify-content: space-evenly;
	}
	.regulation-tab.elementor-widget-tabs .elementor-tab-content {
		padding-left:0;
		padding-right:0;
	}
	.regulation-tab.elementor-widget-tabs .elementor-tab-content .elementor-top-section{
		
	}
	.regulation-tab.elementor-widget-tabs .elementor-tab-content .elementor-top-section > div{
		margin-left: 0!important;
    margin-right: 0!important;
	}
	.elementor-tabs-content-wrapper .elementor-tab-content .elementor-top-section > .elementor-container > .elementor-column > .elementor-element-populated > .elementor-inner-section {
	margin-right:-20px;
	margin-left:-20px;
	width:calc(100% + 40px);
}
	.regulation-tab.elementor-widget-tabs .elementor-tab-content .elementor-top-section .elementor-inner-column > div {
	}
	/* PORTFOLIO PAGE */
	.hero.elementor-section-height-full {
		height: calc( 100vh - var(--fixed-rows-height) )!important;
	}
	.hero.elementor-section-height-full > .elementor-container {
		height:100%;
	}
	.section-over-slider {
		width: 400px!important;
		left:30px;
	}
	.hero .swiper-slide > a:after {
		right: 30px;
	}
	.mio-portfolio-details.detail-list .portfolio_page_details,
	.mio-portfolio-details.detail-list.land .portfolio_page_details{
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (max-width: 820px){
	.ha-image-grid--even .ha-image-grid__item {
		height: 330px;
	}
	/* PORTFOLIO LANDING PAGE */
	.port-excerpt_wrapper {
		width:50%;
	}
	.port-excerpt_wrapper .meta-excerpt-wrapper {
		height:100%;
	}
	.meta-excerpt-wrapper .post_meta {
    grid-template-columns: repeat(1, 1fr);
		height: 100%;
}
	.meta-excerpt-wrapper span.post_meta_item {
	font-size: 14px;
}
.meta-excerpt-wrapper span.post_meta_item:last-child{
	font-size:16px;
}
}
@media screen and (max-width: 767px){
	.post_content .elementor-top-section > .elementor-container > .elementor-column > .elementor-element-populated > .elementor-inner-section {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
	body.header_position_over .page_content_wrap{
		padding-bottom:80px;
	}
	body.single-cpt_team .page_content_wrap {
    padding-top: 200px;
	}
	.sc_team_metro .trx_addons_columns_wrap, body[class*="blog_style_classic"] .posts_container.columns_wrap {
		padding:0;
	}
	.elementor-element-populated .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 80px !important;
	}
	.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
    padding: 0;
	}
	.sc_item_title, .sc_item_descr{
		text-align:center;
	}
	.sc_icons .sc_icons_image + .sc_icons_item_details {
    margin-top: 20px;
}
	.sc_title.sc_title_default span.sc_item_subtitle,
	.team_member_page h3.team_member_position{
	text-align:center;
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	padding:0;
		margin-bottom:20px;
	}
	.sc_title.sc_title_default span.sc_item_subtitle:before,
	.team_member_page h3.team_member_position:before{
	position: relative;
    margin-right: 20px;
	}
	.sc_title.sc_title_default span.sc_item_subtitle:after,
	.team_member_page h3.team_member_position:after{
	content: "";
    width: 60px;
    height: 1px;
    position: relative;
    left: 0;
    top: 50%;
    margin-top: -1px;
    background-color: #F0AE24;
    margin-left: 20px;
	}
	.team_member_page h2.team_member_title {
		text-align:center;
	}
	.mio-testimonial .sc_title.sc_title_default span.sc_item_subtitle {
    padding-left: 0;
	}
	.mio-testimonial .sc_title.sc_title_default span.sc_item_subtitle:before,
	.mio-testimonial .sc_title.sc_title_default span.sc_item_subtitle:after{
	display:none;
	}
	.mio-video-cta .sc_item_descr {
    font-size: 24px;
	}
	.menu_mobile .menu_mobile_content_wrap.content_wrap {
    height: auto;
    max-height: none;
    padding-top: 0px;
}
	.menu_mobile .menu_mobile_widgets_area {
    display: block!important;
    width: 100%!important;
    position: relative!important;
    padding: 0 20px!important;
    height: auto;
	}
	.socials_mobile {
		display:none!important;
	}
	.elementor-mobile-align-justify .elementor-button-content-wrapper {
    display: inline-flex;
    justify-content: center;
    width: auto;
	}
	.portfolio_page_details_top .portfolio_page_details_item_title, .portfolio_page_details_bottom .portfolio_page_details_item_title{
		width:130px!important
	}
	.portfolio_page_details_top .portfolio_page_details_item_value, .portfolio_page_details_bottom .portfolio_page_details_item_value{
		width:calc(100% - 130px)!important;
	}
	.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info {
		justify-content:center;
	}
	.slider_outer_controls_bottom > .slider_controls_wrap {
    left: 0;
    bottom: -50px;
    width: 100%;
	}
	.ha-image-grid--even .ha-image-grid__item {
		height: 330px;
	}
	h3.related_wrap_title {
	font-size:36px;
}
	/* PORTFOLIO PAGE */
	.section-over-slider {
		width: calc(100% - 40px)!important;
    left: 20px;
    bottom: 140px;
	}
	.hero .swiper-slide > a:after {
		bottom: 20px;
    left: 20px;
    right: auto;
	}
	.hero .elementor-element .swiper-container .elementor-swiper-button {
		top:40%;
		display:none;
	}
	.mio-portfolio-details.detail-list .portfolio_page_details,
	.mio-portfolio-details.detail-list.land .portfolio_page_details{
		grid-template-columns: repeat(2, 1fr);
	}
	.mio-portfolio-details.detail-list .portfolio_page_details .portfolio_page_details_item > span {
		width: 100%!important;
	}
	.button-share .elementor-widget-wrap {
    grid-template-columns: 1fr;
		gap:30px;
	}
}
@media screen and (max-width: 580px){
	.ha-image-grid--even .ha-image-grid__item {
		height: 330px;
	}
	.regulation-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
	.regulation-tab .elementor-tabs-content-wrapper .elementor-tab-title{
		display:none;
	}
	img.alignleft, img.alignright, figure.alignleft, figure.alignright {
		width:100%;
	}
	._blox_paragraph h3 {
    font-size: 24px;
	}
}
@media screen and (max-width: 479px){
	body.header_position_over .page_content_wrap{
		padding-bottom:70px;
	}
	body.single-cpt_team .page_content_wrap {
    padding-top: 150px;
	}
	.elementor-element-populated .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 70px !important;
	}
	.ha-image-grid--even .ha-image-grid__item {
		height: 230px;
	}
	.ue_play_button a {
    flex-direction: column;
	}
	body .sc_icons_light .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] {
    width: 33.3% !important;
}
}

