/*
Theme Name: Sante Group
Theme URI: https://www.thesantegroup.org/
Version: 1.0
Description: 
Author: Redstart Creative
Author URI: https://www.redstartcreative.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*GENERAL-----------------------------------------------------------*/
h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

/*
img{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

p a{
color: #CC6403; 
font-weight: 600; 
}

.fl-page button:visited, .fl-responsive-preview-content button:visited, .fl-button-lightbox-content button:visited, .fl-page input[type=button], .fl-responsive-preview-content input[type=button], .fl-button-lightbox-content input[type=button], .fl-page input[type=submit], .fl-responsive-preview-content input[type=submit], .fl-button-lightbox-content input[type=submit], .fl-page a.fl-button, .fl-responsive-preview-content a.fl-button, .fl-button-lightbox-content a.fl-button, .fl-page a.fl-button:visited, .fl-responsive-preview-content a.fl-button:visited, .fl-button-lightbox-content a.fl-button:visited, .fl-page a.button, .fl-responsive-preview-content a.button, .fl-button-lightbox-content a.button, .fl-page a.button:visited, .fl-responsive-preview-content a.button:visited, .fl-button-lightbox-content a.button:visited, .fl-page button.button, .fl-responsive-preview-content button.button, .fl-button-lightbox-content button.button, .fl-page button.button:visited, .fl-responsive-preview-content button.button:visited, .fl-button-lightbox-content button.button:visited, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited{
	letter-spacing: 1px;
}

/*TOP BAR-----------------------------------------------------------*/
.fl-page-bar .text-right .fl-page-bar-nav {
	font-weight: 600;
}
.fl-page-bar {
    border-bottom: 0px solid #e6e6e6;
    padding: 10px 0px;
	font-size: 15px;
}
.top-bar-button >a {
    background: #FFB629;
	color: #04697D !important;
	padding: 8px 15px !important;
}
.top-bar-button >a:hover {
    background: #ffffff !important;
}
.menu-icon a{
	padding-left: 0px !important;
}
.fl-page-bar .fl-social-icons i.fas, .fl-page-bar .fl-social-icons i.fab {
    font-size: 18px;
    line-height: 33px;
}
.fl-page-bar-nav>li>a { padding: 8px 10px; }

/*HEADER------------------------------------------------------------*/
.fl-page-nav .navbar-nav a{
}
/*NAVIGATION--------------------------------------------------------*/

/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/
.fl-slide-text-center .fl-slide-content-wrap {
    text-align: left !important;
}
.fl-slide-title {
    color: #04697D !important;
}
.fl-number .fl-number-text, .fl-number .fl-number-circle-container {
    text-align: left;
}
span.fl-number-int {
    font-weight: 600;
}

.hotspot-title{
    text-align: left !important;
}
/*BLOG-----------------------------------------------------------*/
.fl-post-grid-text {
    margin-top: 20px;
}
blockquote {
    border-color: #CC6403;
}
.fl-post-grid-more {
    margin-top: 10px;
    display: inline-block;
    background: #ffb629;
    padding: 10px 15px;
    color: #04697D;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
a.fl-post-grid-more:hover {
    color: #ffffff !important;
}
.nav-links a {
    font-weight: 600;
}
/*SIDEBAR-----------------------------------------------------------*/
h4.fl-widget-title {
	color: #424242;
	font-size: 17px;
}
#sidebar a {
    color: #424242;
}
/*
#sidebar li {
    text-align: center;
}
*/
/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #ffffff;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #ffffff;
	font-size: 13px;
}
.copyright a{
	color: #ffffff;
}
.copyright a:hover{
	text-decoration: underline;
}
.fl-form-field input[type="text"], .fl-form-field input[type="email"] {
    border-radius: 0px !important;
	border: 0px solid #e6e6e6;
}
.fl-form-error-message, .fl-form-success-message {
    color: #ffffff;
}

/*MOBILE------------------------------------------------------------*/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
@media all and (min-width: 992px){
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 0px solid rgba(0,0,0,0.13);}

/*** Style to pull search icon in top bar ***/
.add-search-icon .fl-module-content .menu {margin-right: 10px;}
.fl-row-content-wrap .fl-page-nav-search {margin-top: 8px;}
.fl-row-content-wrap .fl-page-nav-search a {color: #fff;}
}

/*** Fix Navigation breakpoint ***/
@media (min-width: 992px) and (max-width: 1366px) {
.fl-page-header-row .col-sm-12.fl-page-header-logo-col {
width: 12%;
}
.fl-page-header-row .fl-page-nav .navbar-nav,
.fl-page-header-row .fl-page-nav .navbar-nav a{
font-size: 1.4rem;
}
.fl-page-header-row .col-md-8.fl-page-nav-col {
width: 88%;
}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
.fl-logo-img {
    max-width: 70%;
}
.col-sm-6.col-md-6.text-left.clearfix {
    width: 100%;
	padding-bottom: 20px !important;
}
.fl-page-bar .fl-social-icons {
    float: none;
}
.col-sm-6.col-md-6.text-right.clearfix {
    width: 100%;
    text-align: center !important;
    padding-bottom: 10px !important;
}
	h1{font-size: 24px;}	
	h3{font-size: 20px;}
	h2{font-size: 22px;}
	p{font-size:15px;}
button:visited, .fl-page a.fl-button, .fl-page a.fl-button:visited {
    font-size: 17px;
	letter-spacing: 1px;
	}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
