/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* source-serif-pro-regular - latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-serif-pro-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-serif-pro-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-serif-pro-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-serif-pro-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-serif-pro-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-serif-pro-v15-latin-regular.svg#SourceSerifPro') format('svg'); /* Legacy iOS */
}

body,p,a { font-family: 'SourceSerifPro', sans-serif; line-height: 1.56; font-size: 16px; }
h1,h2,h3,h4 {font-family:'Oswald', sans-serif;}
h5,h6 {font-family:'Oswald', sans-serif;}

h1{font-weight: 700; font-size: 45px;}
#section-id-1650895805605 h1{ font-size: 75px;}
h2{font-weight: 700;font-size: 33px;text-transform: uppercase; line-height: 40px;}
h2 small{font-weight: 400; text-transform: uppercase;}
h3{font-weight: 500;font-size: 1.75rem;}
h4{ font-size:19px; line-height:23px;text-decoration: underline;font-weight: 500; }

#sppb-addon-1668170270207 .sppb-panel-custom .sppb-panel-heading{
  text-align: center;
}
#sp-header, #sp-header .logo { height: 60px; }
.sp-megamenu-parent > li > a, #offcanvas-toggler { line-height: 60px; }

header.menu-fixed, header.menu-fixed .logo { height: 60px !important }
header.menu-fixed .sp-megamenu-parent > li > a,
header.menu-fixed #offcanvas-toggler { line-height:60px; }

.sp-page-builder .page-content #section-id-1672996119916{margin:auto !important;}
.sp-page-builder .page-content #section-id-1672996119916 .sppb-img-responsive{filter: grayscale(100%);}
.sp-page-builder .page-content #section-id-1672996119916 .sppb-img-responsive:hover{filter: none;}
 #sp-header .logo{display:none;}
#sp-bottom .sp-module .nav.menu li {padding-left: 5px;}


 .caroufredsel_wrapper,
.tt_upcoming_events,
.tt_upcoming_events ul,
.tt_upcoming_events li{
  width:100% !important;
 }
 .tt_upcoming_event_controls a:hover{
  background-color: #971a1e;
  border-color: #971a1e;
 }
#offcanvas-toggler > i {
	color:#e7e7e7;
}
#sp-header.menu-fixed{
	background:none;
	box-shadow:none;
}
/*ACCORDION*/
.sppb-panel{
    background-color: #fff;
    border-bottom: 1px solid #f3f5f7;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.sppb-panel.sppb-panel-custom .sppb-panel-heading {
    box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.2);
    margin: auto;
}
.sppb-btn-custom{
  font-size: 14px;
  font-weight: bolder;
  color: #d52826 !important;
}
.sppb-btn-custom i:hover{
  color: #d0d7dd;
}
.sppb-panel-default .sppb-panel-heading {
    background: none !important;
}

.sppb-carousel-extended-nav-control .nav-control{
	border:none;
}
.feature_main{
	min-height: 390px;
	font-size: 12px;
	background: #ffffff6b;
	padding: 5px;
}
.sp-copyright{
  font-size: 14px;
}
.feature_main .sppb-img-container{
	margin:auto;
}
#column-wrap-id-1666468517983,#column-wrap-id-1666468517980{
	padding-left:1px;
	padding-right:1px;
}
	.sppb-addon-clients{
	padding-left:0%;
	width:100%;
	}
.sppb-addon-button-group .sppb-btn{
  box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.sppb-addon-button-group .sppb-btn:hover{
  box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.2);
  transition: .5s;
}

/*#sppb-addon-1665069500497 {
    width: 50%;
    margin: auto;
}*/
.sppb-person-content-wrap {
    min-height: 103px;
 } 
 .sp-page-builder .page-content #section-id-1673034349767{
  padding:0 !important;
 }

 /* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {
  #sp-bottom2 {
    margin-top: 0px !important;
}
#offcanvas-toggler {
    margin-right: 24px;
    margin-left:0px;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  #sppb-addon-1673001654044 .sppb-img-responsive{
    align-content: flex-end;
  }

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.tt_tabs_navigation{
	margin-left: 17%;
	}
.sp-page-builder .page-content #section-id-1665069500500{
		background-position: 49% 0 !important;
	}
  #offcanvas-toggler {
    margin-left: 0px;
    margin-right: 10px;
}
  /*
  #sppb-addon-1665069500497 {
    width: 16%;
    margin-left: 43%;
  }*/
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.tt_tabs_navigation{
	margin-left: 17%;
	}
  .sppb-panel.sppb-panel-custom .sppb-panel-heading {
    width:250px;
}
.sp-page-builder .page-content #section-id-1665069500500{
		background-position: 49% 0 !important;
	}
	.sppb-addon-clients{
	
	}
.feature_main{
	min-height:300px;
	font-size: 14px;
	background:#ffffffcf;
	padding: 5px;
	}

  /*
  #sppb-addon-1665069500497 {
    width: 16%;
    margin-left: 43%;
  }*/
} 