/*
Theme Name: Salient Child Theme - by Dutchie
Description: This is a custom child theme for Salient created by Dutchie
Theme URI:   https://thedutchie.ca/
Author: Dutchie
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url("https://use.typekit.net/vlm8wcy.css");

/*
Sofia Pro Regular
font-family: "sofia-pro", sans-serif;
font-weight: 400;

Sofia Pro Bold
font-family: "sofia-pro", sans-serif;
font-weight: 700;
*/

h1, h2, h3, h4, h5, h6, p, a, strong {
	font-family: "sofia-pro", sans-serif;
}

strong {
	font-weight: 700;
}

/* Service */
.wpb_wrapper.tabbed .wpb_tabs_nav.ui-tabs-nav {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.wpb_wrapper.tabbed .wpb_tabs_nav.ui-tabs-nav .tab-item:not(.active-tab) {
	opacity: 50%;
}
.wpb_wrapper.tabbed .wpb_tabs_nav.ui-tabs-nav .tab-item a {
	display: block;
    direction: rtl;
}
.wpb_wrapper.tabbed .wpb_tabs_nav.ui-tabs-nav .tab-item a i {
	display: inline-block;
    padding-left: 20px;
}

/* Contact Form */
#momentum-contact-form .wpcf7-form-control-wrap input[type="text"], #momentum-contact-form .wpcf7-form-control-wrap textarea, #momentum-contact-form .wpcf7-form-control-wrap input[type="email"], #momentum-contact-form .wpcf7-form-control-wrap input[type=tel], #momentum-contact-form .wpcf7-form-control-wrap input[type=number], select {
	background: none;
    border-bottom: 1px solid #6b6b6b;
    margin-bottom: 30px;
}
#momentum-contact-form .wpcf7-form-control-wrap textarea {
	padding: 10px;
}
/* #momentum-contact-form input[type=submit].wpcf7-form-control {
	background-color: #ffffff;
    color: #000;
} */

.select2 select2-container .selection .select2-selection__rendered {
	color: #555555;
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	border: 1px solid #6b6b6b;
}

@media screen and (max-width: 400px) {
	
}

@media screen and (max-width: 517px) {
	
}

@media screen and (max-width: 690px) {
	#service-tabs .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
		margin-bottom: 20px;
	}
	.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
		bottom: 0px;
		top: unset;
	}
}

@media screen and (min-width: 691px) {
	
}

@media screen and (min-width: 691px) and (max-width: 999px) {
	
}

@media screen and (min-width: 380px) and (max-width: 999px) {
	
}

@media screen and (max-width: 999px) {
	
}

@media screen and (min-width: 1000px) {
	
}

@media screen and (min-width: 1000px) and (max-width: 1400px) {
	
}

@media screen and (min-width: 1400px) {
	
}