/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 0px;
  padding-bottom: 20px;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 18px !important;
  line-height: 28px !important; 
}

hr {
  opacity: 0.1 !important;
}

.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
    font-weight: 500 !important;
}

h1 { 
	font-weight: 500 !important; 
	font-size: 48px !important; 
	line-height: 58px !important; 
	color: black !important; 
	margin-bottom: 2rem !important;
	margin-left: -0.275rem;
}

h2 { 
	font-weight: 500 !important; 
	font-size: 38px !important; 
	line-height: 48px !important; 
	color: black; 
	margin-bottom: 1rem !important;
}

a {
    color: #01b4ee !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    color: black !important;
}

.navbar {
    --bs-navbar-padding-y: 0 !important;
    --bs-navbar-brand-padding-y: 0 !important;
}

.nav-item-button { 
	padding-top: 8px; 
}

.dropdown-item {
    color: black !important;
}

.btn-primary {
    color: #fff !important;
    --bs-btn-bg: #01b4ee !important;
    --bs-btn-color: #fff !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #01b4ee !important;
    --bs-btn-border-color: #01b4ee !important;
    --bs-btn-active-bg: #01b4ee !important;
    --bs-btn-active-border-color: #01b4ee !important;
    --bs-btn-hover-border-color: #01b4ee !important;	
}

.btn-default {
    color: #fff !important;
    --bs-btn-bg: #01b4ee !important;
    --bs-btn-color: #fff !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #01b4ee !important;
    --bs-btn-border-color: #01b4ee !important;
    --bs-btn-active-bg: #01b4ee !important;
    --bs-btn-active-border-color: #01b4ee !important;
    --bs-btn-hover-border-color: #01b4ee !important;	
}

.btn-social-media {
    color: #1b4ee !important;
    --bs-btn-color: #1b4ee !important;
    --bs-btn-bg: white !important;
    --bs-btn-border-color: #01b4ee !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: black !important;
    --bs-btn-hover-border-color: black !important;	
    --bs-btn-active-color: #01b4ee !important;
    --bs-btn-active-bg: white !important;
    --bs-btn-active-border-color: #01b4ee !important;
}

.btn-social-media:hover {
    color: white !important;
}

.btn-follow-us-on-instagram {
    border-radius: 40px !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
    color: black !important;
    --bs-btn-color: black !important;
    --bs-btn-bg: white !important;
    --bs-btn-border-color: black !important;
    --bs-btn-hover-color: black !important;
    --bs-btn-hover-bg: #01b4ee !important;
    --bs-btn-hover-border-color: black !important;	
    --bs-btn-active-color: black !important;
    --bs-btn-active-bg: white !important;
    --bs-btn-active-border-color: black !important;
    width: 12rem !important;
}

.btn-sample-request {
    border: 2px solid black !important;
    border-radius: 40px !important;
    font-size: 12px !important;
    color: black !important;
    --bs-btn-color: black !important;
    --bs-btn-bg: white !important;
    --bs-btn-border-color: black !important;
    --bs-btn-hover-color: black !important;
    --bs-btn-hover-bg: #D3D3D3 !important;
    --bs-btn-hover-border-color: black !important;	
    --bs-btn-active-color: black !important;
    --bs-btn-active-bg: white !important;
    --bs-btn-active-border-color: black !important;
}

.btn-quote-for-a-project {
    border: 2px solid black !important;
    border-radius: 40px !important;
    font-size: 12px !important;
    color: black !important;
    --bs-btn-color: black !important;
    --bs-btn-bg: white !important;
    --bs-btn-border-color: black !important;
    --bs-btn-hover-color: black !important;
    --bs-btn-hover-bg: #D3D3D3 !important;
    --bs-btn-hover-border-color: black !important;	
    --bs-btn-active-color: black !important;
    --bs-btn-active-bg: white !important;
    --bs-btn-active-border-color: black !important;
}

.btn-download {
    color: black !important;
    --bs-btn-bg: LightGray !important;
    --bs-btn-color: LightGray !important;
    --bs-btn-border-color: LightGray !important;
    --bs-btn-active-color: black  !important;
    --bs-btn-active-bg: LightGray !important;
    --bs-btn-active-border-color: LightGray !important;
    --bs-btn-hover-color: black !important;
    --bs-btn-hover-bg: LightGray !important;
    --bs-btn-hover-border-color: LightGray !important;    
}

.btn-technical-specs {
    border-radius: 40px !important;
    font-size: 12px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    color: #fff !important;
    --bs-btn-bg: #01b4ee !important;
    --bs-btn-color: #fff !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #01b4ee !important;
    --bs-btn-border-color: #01b4ee !important;
    --bs-btn-active-bg: #01b4ee !important;
    --bs-btn-active-border-color: #01b4ee !important;
    --bs-btn-hover-border-color: #01b4ee !important;	
    width: 9rem !important;
}

.btn-faq {
    border-radius: 40px !important;
    font-size: 12px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    color: #fff !important;
    --bs-btn-bg: #01b4ee !important;
    --bs-btn-color: #fff !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #01b4ee !important;
    --bs-btn-border-color: #01b4ee !important;
    --bs-btn-active-bg: #01b4ee !important;
    --bs-btn-active-border-color: #01b4ee !important;
    --bs-btn-hover-border-color: #01b4ee !important;	
    width: 5rem !important;
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0px;
    border-radius: 15px;
    text-align: center;
    line-height: 1.42857;
}

.btn-circle.btn-lg {
    width: 45px;
    height: 45px;
    padding: 8px 8px;
    border-radius: 23px;
    line-height: 1.37;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    line-height: 1.33;
}

.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    color: #01b4ee !important;
}

.dropdown-item.header-menu, .nav-link.header-menu, a.nav-link.dropdown-toggle, a.dropdown-item {
	font-size: 14px !important;
}

a:hover, a:focus {
    color: #808080;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #01b4ee;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #01b4ee;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #01b4ee;
    color: white;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #01b4ee;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #01b4ee;
}

.navbar-nav {
--bs-navbar-nav-link-padding-x: 1.25rem;
}

.breadcrumb > li + li:before {
    content: "> ";
}

.H_74_Black { 
	font-weight: 300 !important; 
	font-size: 74px !important; 
	line-height: 84px !important; 
	color: black !important; 
}

.C_48_White { 
	font-weight: 500 !important; 
	font-size: 48px !important; 
	line-height: 58px !important; 
	color: white !important; 
}

.C_48_Black { 
	font-weight: 500 !important; 
	font-size: 48px !important; 
	line-height: 58px !important; 
	color: black !important; 
}

.H_38_Black { 
	font-weight: 500 !important; 
	font-size: 38px !important; 
	line-height: 48px !important; 
	color: black !important; 
}

.H_38_Regular_Black { 
	font-weight: 300 !important; 
	font-size: 38px !important; 
	line-height: 48px !important; 
	color: black !important; 
}

.H_32_Black { 
	font-weight: 500 !important; 
	font-size: 32px !important; 
	line-height: 42px !important; 
	color: black !important; 
}

.H_32_Cyan { 
	font-weight: 500 !important; 
	font-size: 32px !important; 
	line-height: 42px !important; 
	color: #01b4ee !important; 
}

.H_24_Regular_Black { 
	font-weight: 300 !important; 
	font-size: 24px !important; 
	line-height: 34px !important; 
	color: black !important; 
}

.C_18_White { 
	font-weight: 300 !important; 
	font-size: 18px !important; 
	line-height: 28px !important; 
	color: white !important; 
}

.C_18_Black { 
	font-weight: 300 !important; 
	font-size: 18px !important; 
	line-height: 28px !important; 
	color: black !important; 
}

.C_18_Semibold_Black { 
	font-weight: 600 !important; 
	font-size: 18px !important; 
	line-height: 28px !important; 
	color: black !important; 
}

.C_18_Semibold_Cyan { 
	font-weight: 600 !important; 
	font-size: 18px !important; 
	line-height: 28px !important; 
	color: #01b4ee !important;
}

.C_18_Cyan { 
	font-weight: 300 !important; 
	font-size: 18px !important; 
	line-height: 28px !important; 
	color: #01b4ee !important;
}

.C_16_Semibold_White { 
	font-weight: 600 !important; 
	font-size: 16px !important; 
	line-height: 20px !important; 
	color: white !important; 
}

.C_14_Semibold_White { 
	font-weight: 600 !important; 
	font-size: 14px !important; 
	line-height: 17px !important; 
	color: white !important; 
}

.C_14_Semibold_Cyan { 
	font-weight: 700 !important; 
	font-size: 14px !important; 
	line-height: 17px !important; 
	color: #01b4ee !important; 
}

.C_14_Black { 
	font-weight: 300 !important; 
	font-size: 14px !important; 
	line-height: 17px !important; 
	color: black !important; 
}

.C_14_White { 
	font-weight: 300; 
	font-size: 14px; 
	line-height: 17px; 
	color: white; 
}

.C_12_Black { 
	font-weight: 300 !important; 
	font-size: 12px !important; 
	line-height: 15px; 
	color: black !important; 
}

.C_12_Medium_Black { 
	font-weight: 500 !important; 
	font-size: 12px !important; 
	line-height: 15px; 
	color: black !important; 
}

.C_12_Red { 
	font-weight: 300 !important; 
	font-size: 12px !important; 
	line-height: 15px; 
	color: red !important; 
}

.C_12_Medium_Red { 
	font-weight: 500 !important; 
	font-size: 12px !important; 
	line-height: 15px; 
	color: red !important; 
}

.bg-white { 
	background-color: white !important; 
}

.bg-black { 
	background-color: blank !important; 
}

.bg-cyan { 
	background-color: #01b4ee !important; 
}

.border-download { 
	border-color: LightGray !important; 
}

.border-darkgrey { 
	--bs-border-opacity: 1 !important; 
	border-color: darkgrey !important; 
}

.icon-download { 
	color: LightGray !important; 
}

.color-cyan {
	color: #01b4ee !important;
}

.LinkToDetailPage, .LinkToDetailPage:hover, .LinkToDetailPage:active, .LinkToDetailPage:visited {
    text-decoration: none !important;
    color: black !important;
}
}