#dyna-sitebuild-site-wrap
{
	background-color: #FFFFFF !important;
	background-image: none;
	background-position:left top !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	background-attachment:left top !important;
}
#dyna-sitebuild-site-top-blog-background .dyna-sitebuild-block-content
{
	background-color: rgb(255, 255, 255) !important;
}
#dyna-sitebuild-site-top-background #dyna-sitebuild-site-top-background-color
{
	background-color: rgba(255, 255, 255, 0) !important;
}
#dyna-sitebuild-site-top-background
{
	background-position:center center !important;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-attachment:scroll !important;
}
#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit, #dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:visited,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:link,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:link:active,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:visited:active
{
	color:rgb(0, 0, 0) !important;
	display:block;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:33px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	color:#ffffff !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	color:#ffffff !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Switzer !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Switzer !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-tall #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-tall .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-tall #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-tall .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Switzer !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-short #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-short .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-short #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-short .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Switzer !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div, #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:16px !important;
	font-size:16px;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.solid,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline:hover
{
	background-color: #002FA8 !important;
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid:hover,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid:hover,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.solid:hover
{
	opacity: 0.5 !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline
{
	border-color:#002FA8 !important;
	color:#002FA8 !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline:hover,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline:hover,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline:hover
{
	background-color: #002FA8 !important;
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-border
{
	border-bottom-width:1px !important;
	border-bottom-color:rgb(211, 211, 211) !important;
	padding-top:4px !important;
}
#dyna-sitebuild-site-head.dyna-sitebuild-site-img-head img
{
	max-height:85px !important;
}
#dyna-sitebuild-site-navi-btn svg
{
	fill:rgb(234, 170, 0);
}
#dyna-sitebuild-site-top-nav-background
{
	background-color: rgb(255, 255, 255) !important;
	background-image: none;
	padding-top:8px !important;
	padding-bottom:8px !important;
}
#dyna-sitebuild-site-navi2, #dyna-sitebuild-site-navi.nav-style-meridian
{
	background-color: rgb(255, 255, 255) !important;
}
div#dyna-sitebuild-site-navi li.drop ul, div#dyna-sitebuild-site-navi li.drop:hover>a, .shrink-social-button:hover + .dyna-sitebuild-block-content .social-wrap, .shrink-social-button + .dyna-sitebuild-block-content:hover .social-wrap
{
	background-color: rgb(255, 255, 255) !important;
}
#dyna-sitebuild-site-navi-list li:not(.flag) a:not(.active), #dyna-sitebuild-site-navi-list li:not(.flag) a:link, #dyna-sitebuild-site-navi-list li:not(.flag) a:visited
{
	color:rgb(0, 0, 0) !important;
}
#dyna-sitebuild-site-navi ul li:not(.flag) a, #dyna-sitebuild-site-navi ul li:not(.flag) a:link, #dyna-sitebuild-site-navi ul li:not(.flag) a:visited
{
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	text-transform:uppercase !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-navi.nav-style-meridian #dyna-sitebuild-site-navi-list>li a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:link,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:visited
{
	font-size:17px;
}
#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a.active,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:hover
{
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:17px;
	text-transform:uppercase !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-navi-list li:not(.flag) a.active,#dyna-sitebuild-site-navi-list li:not(.flag) a:hover
{
	color:rgb(234, 170, 0) !important;
}
#dyna-sitebuild-site-navi-close svg
{
	fill:rgb(234, 170, 0);
}
#dyna-sitebuild-site-shopping-cart, #dyna-sitebuild-site-shopping-cart #dyna-sitebuild-site-shopping-cart-icon a, #dyna-sitebuild-site-shopping-cart #dyna-sitebuild-site-shopping-cart-icon a svg
{
	color:rgb(198, 149, 19) !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-login
{
	background-color: rgb(234, 170, 0) !important;
	border-color:rgb(24, 24, 99) !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-name
{
	color:rgba(51, 51, 51, 0.80) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:16px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-content-background
{
	background-color: rgb(240, 240, 240) !important;
	padding-bottom:50px !important;
	padding-top:50px !important;
}
.dyna-sitebuild-content, .dyna-sitebuild-content p, #dyna-sitebuild-content #dyna-sitebuild-search-result-content, .dyna-sitebuild-content .blog-post-comment-item, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a, .dyna-sitebuild-block-edit li
{
	color:rgba(0, 0, 0, 0.8) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:17px;
	text-transform:none !important;
	letter-spacing:0px !important;
	line-height:25px !important;
}
.dyna-sitebuild-content a, .dyna-sitebuild-content a:visited, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button-wrap, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button-wrap:visited, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:visited, .dyna-sitebuild-site-top-blog-background a, .dyna-sitebuild-site-top-blog-background a:visited
{
	color:rgb(55, 67, 75) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:16px;
	text-transform:none !important;
}
.dyna-sitebuild-content a, .dyna-sitebuild-content a:visited, .dyna-sitebuild-header-toolbar a, .dyna-sitebuild-header-toolbar a:visited, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:visited, .dyna-sitebuild-site-top-blog-background a, .dyna-sitebuild-site-top-blog-background a:visited
{
	letter-spacing:0px !important;
}
.dyna-sitebuild-content a:hover, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button-wrap:hover, .dyna-sitebuild-site-top-blog-background a:hover, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:hover
{
	color:rgb(234, 170, 0) !important;
}
.dyna-sitebuild-content h1, .dyna-sitebuild-content h1 a
{
	color:rgb(0, 0, 0) !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:42px;
	text-transform:none !important;
	letter-spacing:0px !important;
	line-height:48px !important;
}
.dyna-sitebuild-content h2, .dyna-sitebuild-content h2 a
{
	color:rgb(0, 0, 0) !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:30px;
	text-transform:none !important;
	letter-spacing:0px !important;
	line-height:36px !important;
}
.dyna-sitebuild-content h3, .dyna-sitebuild-content h3 a, .dyna-sitebuild-content .blog-post-wrap h3, .dyna-sitebuild-site-top-blog-background h3
{
	color:rgb(0, 0, 0) !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:22px;
	text-transform:none !important;
	letter-spacing:0px !important;
	line-height:28px !important;
}
.dyna-sitebuild-site-hr
{
	background-color: rgb(234, 170, 0) !important;
	height:3px;
}
.dyna-sitebuild-site-top-nav-wrap2 .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, #dyna-sitebuild-site-navi-list .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Solid,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline:hover, .dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.solid
{
	--tool-button-color:rgb(0, 0, 0);
	color:var(--tool-button-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content
{
	font-family:Source Sans Pro !important;
	font-size:17px;
	font-weight:bold !important;
	font-style:normal !important;
	text-transform:uppercase !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-site-top-nav-wrap2 .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, #dyna-sitebuild-site-navi-list .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Solid,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.solid,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid
{
	--tool-button-background-color:rgb(234, 170, 0);
	background-color: var(--tool-button-background-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid:hover,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid:hover
{
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline,.dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline.dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline
{
	--tool-button-background-color:rgb(234, 170, 0);
	border-color:var(--tool-button-background-color) !important;
	color:var(--tool-button-background-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline:hover, .dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover, .dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline:hover, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover
{
	--tool-button-background-color:rgb(234, 170, 0);
	border-color:var(--tool-button-background-color) !important;
	background-color: var(--tool-button-background-color) !important;
}
#dyna-sitebuild-footer-background
{
	background-color: rgb(0, 0, 0) !important;
	background-image: none;
	background-position:center center !important;
	background-size:cover !important;
	background-repeat:repeat !important;
	background-attachment:center center !important;
}
#dyna-sitebuild-footer-content, #dyna-sitebuild-footer-content p, #dyna-sitebuild-footer-content a
{
	color:rgb(255, 255, 255) !important;
}
#dyna-sitebuild-footer-content, #dyna-sitebuild-footer-content p
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:16px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-footer-border
{
	border-top-color:rgba(51, 51, 51, 0) !important;
	border-top-width:1px !important;
}
#dyna-sitebuild-footer-content
{
	padding-bottom:30px !important;
	padding-top:30px !important;
}
#dyna-sitebuild-content-products-wrap .dyna-sitebuild-content-product-desc, #dyna-product-right .dyna-product-title
{
	color:#002FA8 !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-content-products-wrap .dyna-sitebuild-content-product-price
{
	color:rgba(51, 51, 51, 0.80) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-product-right .dyna-product-title
{
}
#dyna-product-price
{
}
.dyna-sitebuild-block-product .dyna-sitebuild-block-product-content-title
{
	color:rgb(0, 0, 0) !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:18px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-block-product .dyna-sitebuild-block-product-content-price
{
	display:none;
	color:rgba(0, 0, 0, 0.8) !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:16px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
/* Southern Maryland Decals - Compact Mobile Ches Cart */

#smd-floating-cart {
  display: none;
}

@media (max-width: 768px) {
  #smd-floating-cart {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    position: fixed;
    right: 7px;
    bottom: max(8px, env(safe-area-inset-bottom));
    z-index: 999999;

    box-sizing: border-box;
    width: 58px;
    height: 58px;
    min-height: 58px;
    padding: 4px;

    background: #000000;
    color: #ffffff;

    border: 2px solid #d4a017;
    border-radius: 14px;

    text-decoration: none;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.32);
  }

  #smd-floating-cart .smd-cart-ches {
    display: block;
    width: 32px;
    height: auto;
    margin: 0 0 2px 0;
  }

  /* Hide the long "View My Cart" wording */
  #smd-floating-cart .smd-cart-text {
    display: block;
    margin: 0;
    font-size: 0;
    line-height: 1;
    text-align: center;
    color: #ffffff;
  }

  /* Replace it visually with the shorter word "Cart" */
  #smd-floating-cart .smd-cart-text::after {
    content: "Cart";
    font-size: 9px;
    font-weight: 800;
    line-height: 1;
    color: #ffffff;
  }

  #smd-floating-cart:hover,
  #smd-floating-cart:focus {
    background: #000000;
    color: #ffffff;
    border-color: #d4a017;
    outline: 2px solid #d4a017;
    outline-offset: 2px;
  }
}
/* Reduce excessive top gap on mobile product pages */
@media (max-width: 768px) {
  #dyna-sitebuild-content.site-builder-product-item-page {
    margin-top: 0 !important;
  }
}
/* Remove Dynadot's empty gap above the footer */
main > #dyna-sitebuild-content-background:empty {
  display: none !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
}
/* Southern Maryland Decals — Cart Page Cleanup */

body.smd-cart-page #smd-floating-cart {
  display: none !important;
}
/* Dynadot system cart — soften and rename Empty Cart */

a[href*="/product/cart.html"][href*="cancel_variant_id=-1"] {
  display: block !important;
  width: fit-content !important;
  margin: 0 auto 28px !important;

  font-size: 0 !important;
  color: #666666 !important;
  text-decoration: underline !important;
}

a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]::after {
  content: "Remove all items";
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #666666 !important;
}

a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]:hover::after {
  color: #000000 !important;
}
/* Dynadot cart — final mobile card layout */

@media (max-width: 768px) {

  /* Prevent horizontal scrolling on the cart page */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  ) {
    overflow-x: hidden !important;
  }

  /* Keep all cart containers inside the screen */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table,

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table form,

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table table,

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table tbody {
    display: block !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  /* Mobile cards do not need the desktop column headings */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table thead {
    display: none !important;
  }

  /* Each item becomes a compact two-row card */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input) {
    display: grid !important;

    grid-template-columns:
      78px
      minmax(0, 1fr)
      58px
      34px !important;

    grid-template-areas:
      "image details details details"
      "image quantity total trash" !important;

    column-gap: 8px !important;
    row-gap: 10px !important;
    align-items: center !important;

    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    padding: 16px 6px !important;
    margin: 0 !important;
    border-bottom: 1px solid #dddddd !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input) > td {
    display: block !important;
    box-sizing: border-box !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Product image */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(1) {
    grid-area: image !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(1) img {
    display: block !important;
    width: 72px !important;
    height: 72px !important;
    object-fit: cover !important;
  }

  /* Product name, price, size and color */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(2) {
    grid-area: details !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(2) > a,

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table-variant-text,

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table-variant-text > div {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table-variant-text {
    font-size: 13px !important;
    line-height: 1.35 !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table-variant-text > div:last-child {
    margin-top: 5px !important;
    font-size: 12px !important;
  }

  /* Hide desktop plus/minus quantity control */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .product-item-page-qty-number-input {
    display: none !important;
  }

  /* Display Dynadot's simpler mobile quantity field */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(3) {
    grid-area: quantity !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(3)::before {
    content: "Qty";
    display: block !important;
    margin-bottom: 3px !important;
    font-size: 10px !important;
    color: #6f7688 !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-number-input-mobile {
    display: block !important;
    width: 48px !important;
    margin: 0 !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-number-input-mobile input[type="number"] {
    box-sizing: border-box !important;
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    height: 36px !important;
    padding: 3px !important;
    margin: 0 !important;

    font-size: 16px !important;
    text-align: center !important;
  }

  /* Item total */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(4) {
    grid-area: total !important;
    font-size: 14px !important;
    white-space: nowrap !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(4)::before {
    content: "Total";
    display: block !important;
    margin-bottom: 3px !important;
    font-size: 10px !important;
    color: #6f7688 !important;
  }

  /* Trash button */
  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .shopping-cart-table
  tbody > tr:has(.product-item-page-qty-number-input)
  > td:nth-child(5) {
    grid-area: trash !important;
    justify-self: end !important;
    align-self: end !important;
  }

  body:has(
    a[href*="/product/cart.html"][href*="cancel_variant_id=-1"]
  )
  .product-cart-cancle img {
    display: block !important;
    width: 22px !important;
    height: 22px !important;
  }
}#dyna-sitebuild-site-top-background
{
	background-image: none;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head
{
	display:none;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top
{
	display:none;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div, #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline
{
	display:block;
}
#dyna-sitebuild-site-top-rest
{
}
.header- #dyna-sitebuild-site-top-rest-image
{
	background-image: url(/c/h/header-.png);
}
@media screen and (max-width:768px){#dyna-sitebuild-site-top-background
{
}
}@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=220&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lemon';
  src: url('/custom-fonts?fontId=56&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=104&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=123&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=211&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=230&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=170&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=33&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts?fontId=17&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=15&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=18&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=16&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=159&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=86&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=102&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ewert';
  src: url('/custom-fonts?fontId=124&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=204&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=101&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=186&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=38&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=229&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=36&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=25&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Luckiest Guy';
  src: url('/custom-fonts?fontId=84&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=147&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=219&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=198&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=105&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Plus';
  src: url('/custom-fonts?fontId=138&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=140&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=141&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=139&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fredericka the Great';
  src: url('/custom-fonts?fontId=173&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('/custom-fonts?fontId=96&isCommon=true') format('woff'),
url('/custom-fonts?fontId=94&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=95&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=97&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=215&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=72&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts?fontId=224&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/custom-fonts?fontId=185&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=183&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=182&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=184&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=129&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts?fontId=91&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=132&isCommon=true') format('truetype');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=151&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=149&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bree Serif';
  src: url('/custom-fonts?fontId=83&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=71&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=181&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts?fontId=60&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=80&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts?fontId=6&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=168&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=165&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=210&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=180&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=44&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=39&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Abril Fatface';
  src: url('/custom-fonts?fontId=120&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=146&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts?fontId=4&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=136&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=135&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'EB Garamond';
  src: url('/custom-fonts?fontId=155&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Molengo';
  src: url('/custom-fonts?fontId=207&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=169&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Patua One';
  src: url('/custom-fonts?fontId=85&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=208&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=82&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=166&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=55&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rozha One';
  src: url('/custom-fonts?fontId=111&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=110&isCommon=true') format('woff'),
url('/custom-fonts?fontId=108&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=109&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=107&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pacifico';
  src: url('/custom-fonts?fontId=172&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=87&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Metamorphous';
  src: url('/custom-fonts?fontId=194&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=100&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=21&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Varela';
  src: url('/custom-fonts?fontId=32&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=27&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cookie';
  src: url('/custom-fonts?fontId=156&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=89&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=126&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts?fontId=113&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=188&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=189&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=214&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=163&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=19&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts?fontId=57&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Coustard';
  src: url('/custom-fonts?fontId=137&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=26&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts?fontId=118&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Questrial';
  src: url('/custom-fonts?fontId=119&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Architects Daughter';
  src: url('/custom-fonts?fontId=52&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Iceberg';
  src: url('/custom-fonts?fontId=103&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=196&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=121&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=70&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=130&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=35&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts?fontId=93&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts?fontId=47&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=228&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=199&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=212&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts?fontId=90&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=202&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=179&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=218&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=128&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts?fontId=92&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Swash';
  src: url('/custom-fonts?fontId=76&isCommon=true') format('woff'),
url('/custom-fonts?fontId=77&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=75&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=78&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lobster';
  src: url('/custom-fonts?fontId=79&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=209&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Monoton';
  src: url('/custom-fonts?fontId=206&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts?fontId=3&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts?fontId=153&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Classic';
  src: url('/custom-fonts?fontId=64&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=63&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=62&isCommon=true') format('woff'),
url('/custom-fonts?fontId=61&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts?fontId=46&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playball';
  src: url('/custom-fonts?fontId=23&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=115&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=160&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=122&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts?fontId=192&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=145&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sofia';
  src: url('/custom-fonts?fontId=217&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=116&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=171&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=162&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts?fontId=190&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=34&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'MarcellusSCRegular';
  src: url('/custom-fonts?fontId=176&isCommon=true') format('woff'),
url('/custom-fonts?fontId=174&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=175&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=177&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts?fontId=154&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts?fontId=191&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts?fontId=112&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=69&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts?fontId=40&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts?fontId=117&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=213&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=203&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=54&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=133&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=134&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts?fontId=225&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=53&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=197&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=127&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts?fontId=5&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans Mono';
  src: url('/custom-fonts?fontId=42&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts?fontId=41&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=74&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=148&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts?fontId=193&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts?fontId=222&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=187&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=37&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=125&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=45&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=152&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts?fontId=223&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=106&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=167&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=161&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'CormorantGaramondLight';
  src: url('/custom-fonts?fontId=7&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=9&isCommon=true') format('woff'),
url('/custom-fonts?fontId=10&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=8&isCommon=true') format('woff2');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=24&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=164&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=231&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=216&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=20&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=200&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bangers';
  src: url('/custom-fonts?fontId=178&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=195&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=99&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=73&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=143&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=131&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Spirax';
  src: url('/custom-fonts?fontId=98&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=221&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mate SC';
  src: url('/custom-fonts?fontId=157&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=114&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=144&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Sans';
  src: url('/custom-fonts?fontId=29&isCommon=true') format('woff'),
url('/custom-fonts?fontId=30&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=28&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=31&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=22&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Reenie Beanie';
  src: url('/custom-fonts?fontId=142&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts?fontId=59&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=150&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=158&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=201&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=88&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Actor';
  src: url('/custom-fonts?fontId=205&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts?fontId=58&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=43&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=227&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=81&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CenturyGothicBold';
  src: url('/custom-fonts?fontId=48&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=49&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=50&isCommon=true') format('woff'),
url('/custom-fonts?fontId=51&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Round';
  src: url('/custom-fonts?fontId=67&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=68&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=66&isCommon=true') format('woff'),
url('/custom-fonts?fontId=65&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=226&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts?fontId=13&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=12&isCommon=true') format('woff'),
url('/custom-fonts?fontId=14&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=11&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
