@font-face {
font-family: 'Northura';
src: url(//unici.ca/wp-content/themes/fitflex-child/fonts/Northura-Regular.otf) format('otf'),
url(//unici.ca/wp-content/themes/fitflex-child/fonts/Northura-Regular.ttf) format('ttf');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Northura-Bold';
src: url(//unici.ca/wp-content/themes/fitflex-child/fonts/Northura-Bold.otf) format('otf'),
url(//unici.ca/wp-content/themes/fitflex-child/fonts/Northura-Bold.ttf) format('ttf');
font-weight: 600;
font-style: normal;
} .northura-style {
font-family: 'Northura';
}
.northura-style-bold {
font-family: 'Northura-Bold';
}
.northura-medium-expanded, .northura-medium-expanded h1{
font-family: 'Northura-Medium-Expanded', sans-serif !important;
}
.sc_item_subtitle {
font-family: 'Northura-Medium-Expanded';
text-transform: lowercase;
font-size: 24px;
}
.lighter-title {
color: #ffffff;
}
.page_content_wrap {
background-color: #000000;
}
.expanded-title h2 {
font-family: 'Northura Bold Ultra Expanded' !important;
}
.sc_testimonials_chit .sc_testimonials_rating_stars_default, .sc_testimonials_chit .sc_testimonials_rating_stars_hover, .blue-dot {
color: #0079ff;
}      .custom-design-btn .sc_button_text .sc_button_title {
border-bottom: 3px solid #0079ff;
padding-bottom: 6px;
}
.sc_testimonials_chit .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
border-color: #0079ff;
background-color: #0079ff;
}
.fixed-book-button {
transform: rotate(270deg);
}
.custom-btn-cta {
font-family: 'Northura-Medium-Expanded' !important;
text-transform: lowercase !important;
font-size: 23px !important;
padding: 20px 100px !important;
} .custom-header-btn {
font-size: 11px !important;
padding: 8px 30px !important; } .sc_button.sc_button_slant.custom-header-btn:hover {
color: #ffffff !important; }
.custom-background .content_wrap > .content {
padding: 4rem 1rem;
}
.post_item .post_featured.with_thumb .post_thumb:before {
content: "";
border-top: 75px solid transparent;
border-bottom: 75px solid transparent;
border-left: 0px solid transparent;
border-right: 75px solid black;
position: absolute;
left: -10px;
top: -50px;
z-index: 2;
transform: rotateZ(45deg);
}
.cut-left-top-corner:before {
content: "";
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-left: 0px solid transparent;
border-right: 50px solid black;
position: absolute;
left: -18px;
top: -50px;
z-index: 2;
transform: rotateZ(45deg);
}
.cut-left-top-corner-light:before {
content: "";
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-left: 0px solid transparent;
border-right: 50px solid rgb(255, 255, 255);
position: absolute;
left: -18px;
top: -50px;
z-index: 2;
transform: rotateZ(45deg);
}
.cut-right-bottom-corner:after {
content: "";
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-left: 0px solid transparent;
border-right: 50px solid black;
position: absolute;
right: -11px;
bottom: -50px;
z-index: 2;
transform: rotateZ(225deg);
}
.title-unici .sc_title .sc_item_subtitle {
margin-bottom: 0.4em;
}
.button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_link .custom_links_list_item_icon:before {
color: #0079ff;
font-size: 25px;
}
.button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_link .custom_links_list_item_title {
font-size: 21px;
}
.button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_button {
margin-left: 1.5em;
padding-right: 0;
} .button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_button {
border-bottom: 4px solid #0079ff !important;
}
.button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_button:after, .button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_button:before {
display: none;
}
.button-specialties .sc_widget_custom_links .custom_links_list .custom_links_list_item .custom_links_list_item_link .custom_links_list_item_title:after {
background-color: transparent;
}
.team_member_page .team_member_description, .team_page_wrap_info .team_page_wrap_info_over, .team_member_page .team_member_featured {display: none;}
.blog .posts_container .post_item_container .post_content_wrap {background-color: #101010;} .sc_button.sc_button_size_small .sc_button_icon img {
max-height: 2.5em;
}
.elementor-24404 .elementor-element.elementor-element-42d78d3 > .elementor-widget-container {
border-radius: 5px 5px 5px 5px;
}
@media (min-width: 1280px) {
.mobile-only {
display: none;
}
}
@media (max-width: 642px) {
.custom-btn-cta {
padding: 40px 70px !important;
}
}