
@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');

:root {
	--main-heading-font:  'Raleway', sans-serif;
	--main-body-font: 'Raleway', sans-serif;
	--main-link-color:#993300;
	--main-link-hover-color:#9e452a;
	--main-highlight-text-color:var(--main-link-color);
	--tellurian-grey:#717171;
	--main-progress-loader-color:var(--main-link-color);
	/*absolute header */
	
	--main-site-header-navigation-container-inner-background-color: var(--main-light-background);
	--main-site-header-navigation-container-footer-background-color: var(--main-light-background);
	
	--main-site-header-background-color:white;
	--main-site-header-nav-link:var(--main-text-color);
	
	--header-menu-button-icon-color: var(--main-text-color);
	--header-menu-button-text-color: var(--main-text-color);
	--main-site-header-height: 6.25em;
	
	
	/* banner */
	--main-banner-padding: 4rem;
	--main-banner-content-width-lg:50%;
	--main-banner-content-width-xl:60%;
	
	/*buttons */
	--main-button-primary-border-color:var(--main-link-color);
	--main-button-primary-background-color:var(--main-link-color);
	--main-button-primary-highlight-border-color:var(--main-link-hover-color);
	--main-button-primary-highlight-background-color:var(--main-link-hover-color);
	
	/* product */
	--main-product-image-background:#ffffff;
	--main-product-price-text-color:var(--main-link-color);
	--main-product-detail-background: #f3f2f1;
	
	
	/*main primary region */
	--main-light-background: #efefef;
	--main-header-secondary-region-background: #ffffff;
	--main-header-secondary-region-text-color: var(--main-link-color);
	--main-header-secondary-region-icon-color: var(--main-link-color);
	--main-header-secondary-region-background: var(--main-light-background);
	--main-header-secondary-font-size:1rem;
	--main-header-secondary-font: var(--main-body-font);
	
	--main-site-header-icon-size: 2.5em;
	--header-menu-button-size: 2.5em;
	
	
	/*badges*/
	
    --main-award-badge-background-color: #b68848;
	
	--main-oos-badge-background-color: #8f6d5c;

	
	/*input labels*/
	--main-input-label-color: #333037;
	
	/*footer */
	
	--main-footer-background-color: #333037;
	
	/*logo */
	--main-logo-width: 150px;
    --main-logo-width-sm: 160px;
    --main-logo-width-md: 180px;
    --main-logo-width-lg: 210px;
	/*age-gate*/
	--main-agegate-card-background-color:#ffffff;
	--main-agegate-background-color: rgba(12, 9, 1, 0.7);
	--main-agegate-card-text-color: var(--main-body-color);
	--main-agegate-button-background-color: var(--main-link-color);
	--main-agegate-button-text-color: #ffffff;

}
@media (min-width: 1200px) {
	:root {
		--main-header-secondary-font-size:1.1rem;
	}
} 
*,
*:before,
*:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html {
    font-size: var(--main-font-size);
}

.absolute-header .my-account-container .btn {
    padding: 0;
}

.main-banner-section {
 	--main-banner-padding: 6rem;

}
.cta-section upper-cta-section {
	padding-top:0;
}
.cta-section.middle-cta-section .wysiwyg-content,
.cta-section.upper-cta-section .wysiwyg-content,
.cta-section.lower-cta-section .wysiwyg-content {
  max-width:650px;
  margin:0 auto;
  padding: 3rem 1rem 2rem 1rem;
  color:var(--tellurian-grey);
  font-size:1.2em;
}

.absolute-header .header-navigation-region .dropdown-toggle:after {
    opacity: .25;
    transition: opacity .3s ease-in-out;
    margin-left: .25em;
    vertical-align: middle;
}
.has-header .header.header-menu-section {
	position: relative;
}

.has-header .main-menu-region{
	margin-top:0
}

.header.header-menu-section .header-navigation-region .mini-main-navigation .navigation.nav>li, 
.header.header-menu-section .header-navigation-region .mini-main-navigation .navigation.nav>ul {
    margin-left: 1.2em !important;
}
@media (min-width: 1200px) {
.header.header-menu-section .header-navigation-region .mini-main-navigation .navigation.nav>li, 
.header.header-menu-section .header-navigation-region .mini-main-navigation .navigation.nav>ul {
    margin-left: 1.25em !important;
}
}




/*icon display style */
div[name*="content-blob-1"]  {
	padding:3rem 0rem 3rem 0rem;
}



div[name*="content-blob-1"]  .card-item .card {
	min-height:initial;
}


div[name*="content-blob-1"]  .card-item .card-icon {
	min-height:initial;
    margin-bottom: 0em;
    height: 100%;
}

div[name*="content-blob-1"]  .card-item .card-icon .card-content-body {
	padding:0em;
}


div[name*="content-blob-1"]  [class*="col-"] .card-item {
	padding:1.25rem 0em;
}

div[name*="content-blob-1"]  [class*="col-"]:not(:last-child) .card-item {
	border-bottom:1px solid var(--main-border-color);
}

@media (min-width: 768px) {
div[name*="content-blob-1"] [class*="col-"]:not(:last-child) .card-item {
	border-bottom:0px;
}
div[name*="content-blob-1"]  [class*="col-"]:nth-child(2) .card-item {
	border-right:1px solid var(--main-border-color);
	border-left:1px solid var(--main-border-color);
}
div[name*="content-blob-1"] .card-item .card-icon .card-content-body {
	padding:0em 1em;
	color:var(--main-text-color);
}
}
div[name*="content-blob-1"]  .card-item .card-icon h3 {
	font-size:1.25em;
} 

div[name*="content-blob-1"] .card-item .card-icon .description {
 opacity: .5;
}

div[name*="content-blob-1"]  .card-item .card-icon .icon-container img {
	width:5em;
	height:5em;
}


.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus{
	box-shadow: none;
}

.cta-section.cta-section-2 .banner-content-inner {
	max-width:60%;
	margin:0 auto;
}
.table thead th, .table th, .table td, table .cart-view-table {
	border-color:var(--main-border-color)!important;
	
}