/* ----------------------------------------------------------------
	Fonts

	Replace your Fonts as necessary
-----------------------------------------------------------------*/

@font-face {
    font-family: 'Garet Book';
    src: url('/fonts-new/Garet-Book.eot');
    src: url('/fonts-new/Garet-Book.eot?#iefix') format('embedded-opentype'),
        url('/fonts-new/Garet-Book.woff2') format('woff2'),
        url('/fonts-new/Garet-Book.woff') format('woff'),
        url('/fonts-new/Garet-Book.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Garet';
    src: url('/fonts-new/Garet-Bold.eot');
    src: url('/fonts-new/Garet-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts-new/Garet-Bold.woff2') format('woff2'),
        url('/fonts-new/Garet-Bold.woff') format('woff'),
        url('/fonts-new/Garet-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Endrace';
    src: url('/fonts-new/Endrace.eot');
    src: url('/fonts-new/Endrace.eot?#iefix') format('embedded-opentype'),
        url('/fonts-new/Endrace.woff2') format('woff2'),
        url('/fonts-new/Endrace.woff') format('woff'),
        url('/fonts-new/Endrace.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



body,
small,

.wp-caption,
.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a,
.font-body, 
#logo a,
.menu-link,
.mega-menu-style-2 .mega-menu-title > .menu-link,
.top-search-form input { font-family: 'Garet Book'!important;
    font-weight: 300!important;
    font-style: normal!important;
 }


h1,
h2,
h3,
h4,
h5,
h6,
.sub-menu-container .menu-item > .menu-link,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.fbox-content h3,
.tab-nav-lg li a,
.counter,
label,
.widget-filter-links li a,
.nav-tree li a,
.wedding-head,
.font-primary {font-family: 'Garet'!important;
    font-weight: bold!important;
    font-style: normal!important;
 }


.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.comment-content .comment-author span a,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span,
.font-secondary { font-family: 'Endrace'!important;
    font-weight: normal;
    font-style: normal;
 }

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	font-weight: 600;
	line-height: 1.2em!important;
	margin: 0 0 30px 0;
	font-family: 'Garet'!important;
}

.slider-caption.slider-caption-center h2{
	   line-height: 1.2em!important;
 }
 
.fbox-content h3, .promo h3  {
	   line-height: 1.3em!important;
 } 

 
.fancy-title.title-border h4{
	   line-height: 1.2em!important;
 }

h5,
h6 { margin-bottom: 20px; }


.shop-categories h3{ font-family: 'Endrace'!important;
    font-weight: normal;
    font-style: normal;
 }

h1 { font-size: 36px; }
h1.font-secondary, .shop-categories h3 { font-size: 20px!important;line-height: 1.7em!important; }

h2 { font-size: 30px; }

h3 { font-size: 1.5rem; }

h4 { font-size: 18px; }

h5 { font-size: 0.875rem; }

h6 { font-size: 12px; }

h4 { font-weight: 600; }

h5,
h6 { font-weight: bold; }

#page-title.page-title-mini h1, .fancy-title.title-border.title-product-detail h4{font-family: 'Endrace'!important;
    font-weight: normal;
    font-style: normal;
	font-size:10px!important;
 }

@media (max-width: 767.98px) {

	h1 {
		font-size: 1.75rem;
	}
h1.font-secondary, .shop-categories h3 { font-size: 18px!important;line-height: 1.7em!important; }
	h2 {
		font-size: 1.5rem;
	}

	h3 {
		font-size: 1.25rem;
	}

	h4 {
		font-size: 1rem;
	}

}

.h5.font-secondary
{
	font-family: 'Garet'!important;
}


