/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/*fonts*/
/*@font-face {font-family: 'AcherusGrotesque-Thin';src: url('webfonts/3921F5_8_0.eot');src: url('webfonts/3921F5_8_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_8_0.woff2') format('woff2'),url('webfonts/3921F5_8_0.woff') format('woff'),url('webfonts/3921F5_8_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-ThinItalic';src: url('webfonts/3921F5_0_0.eot');src: url('webfonts/3921F5_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_0_0.woff2') format('woff2'),url('webfonts/3921F5_0_0.woff') format('woff'),url('webfonts/3921F5_0_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-UltraLight';src: url('webfonts/3921F5_7_0.eot');src: url('webfonts/3921F5_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_7_0.woff2') format('woff2'),url('webfonts/3921F5_7_0.woff') format('woff'),url('webfonts/3921F5_7_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-UltraLightItalic';src: url('webfonts/3921F5_5_0.eot');src: url('webfonts/3921F5_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_5_0.woff2') format('woff2'),url('webfonts/3921F5_5_0.woff') format('woff'),url('webfonts/3921F5_5_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-Light';src: url('webfonts/3921F5_C_0.eot');src: url('webfonts/3921F5_C_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_C_0.woff2') format('woff2'),url('webfonts/3921F5_C_0.woff') format('woff'),url('webfonts/3921F5_C_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-LightItalic';src: url('webfonts/3921F5_F_0.eot');src: url('webfonts/3921F5_F_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_F_0.woff2') format('woff2'),url('webfonts/3921F5_F_0.woff') format('woff'),url('webfonts/3921F5_F_0.ttf') format('truetype');}
*/
@font-face {
	font-family: 'AcherusGrotesque-Regular';
	src: url('../webfonts/3921F5_2_0.eot');
	src: url('../webfonts/3921F5_2_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3921F5_2_0.woff2') format('woff2'), url('../webfonts/3921F5_2_0.woff') format('woff'), url('../webfonts/3921F5_2_0.ttf') format('truetype');
}

/*
@font-face {font-family: 'AcherusGrotesque-RegularItalic';src: url('webfonts/3921F5_E_0.eot');src: url('webfonts/3921F5_E_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_E_0.woff2') format('woff2'),url('webfonts/3921F5_E_0.woff') format('woff'),url('webfonts/3921F5_E_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-Medium';src: url('webfonts/3921F5_9_0.eot');src: url('webfonts/3921F5_9_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_9_0.woff2') format('woff2'),url('webfonts/3921F5_9_0.woff') format('woff'),url('webfonts/3921F5_9_0.ttf') format('truetype');} 
@font-face {font-family: 'AcherusGrotesque-MediumItalic';src: url('webfonts/3921F5_D_0.eot');src: url('webfonts/3921F5_D_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_D_0.woff2') format('woff2'),url('webfonts/3921F5_D_0.woff') format('woff'),url('webfonts/3921F5_D_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-Bold';src: url('webfonts/3921F5_1_0.eot');src: url('webfonts/3921F5_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_1_0.woff2') format('woff2'),url('webfonts/3921F5_1_0.woff') format('woff'),url('webfonts/3921F5_1_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-BoldItalic';src: url('webfonts/3921F5_3_0.eot');src: url('webfonts/3921F5_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_3_0.woff2') format('woff2'),url('webfonts/3921F5_3_0.woff') format('woff'),url('webfonts/3921F5_3_0.ttf') format('truetype');}
*/
@font-face {
	font-family: 'AcherusGrotesque-ExtraBold';
	src: url('../webfonts/3921F5_B_0.eot');
	src: url('../webfonts/3921F5_B_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3921F5_B_0.woff2') format('woff2'), url('../webfonts/3921F5_B_0.woff') format('woff'), url('../webfonts/3921F5_B_0.ttf') format('truetype');
}

/*
@font-face {font-family: 'AcherusGrotesque-ExtraBoldItalic';src: url('webfonts/3921F5_4_0.eot');src: url('webfonts/3921F5_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_4_0.woff2') format('woff2'),url('webfonts/3921F5_4_0.woff') format('woff'),url('webfonts/3921F5_4_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-Black';src: url('webfonts/3921F5_A_0.eot');src: url('webfonts/3921F5_A_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_A_0.woff2') format('woff2'),url('webfonts/3921F5_A_0.woff') format('woff'),url('webfonts/3921F5_A_0.ttf') format('truetype');}
@font-face {font-family: 'AcherusGrotesque-BlackItalic';src: url('webfonts/3921F5_6_0.eot');src: url('webfonts/3921F5_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3921F5_6_0.woff2') format('woff2'),url('webfonts/3921F5_6_0.woff') format('woff'),url('webfonts/3921F5_6_0.ttf') format('truetype');} */

body,
small,
.sub-menu-container .menu-item>.menu-link,
.wp-caption,
.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a,
.font-body,
.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,
#cconsent-bar,
#cconsent-modal {
	font-family: 'AcherusGrotesque-Regular', sans-serif !important;
}


h1,
h2,
h3,
h4,
h5,
h6,
#logo a,
.menu-link,
.mega-menu-style-2 .mega-menu-title>.menu-link,
.top-search-form input,
.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: 'AcherusGrotesque-ExtraBold', sans-serif !important;
	font-weight: initial !important;
}

.text-grey {
	color: grey !important;
}
.container {
	padding-right: 30px;
	padding-left: 30px;
}

.hero-text {
	margin: 150px 0;
}

@media (min-width:1200px) {

	.hero-text {
		margin: 150px 0;
	}

	#slider {
		background-size: 3500px !important;
	}

}

@media (max-width:1199px) {

	.hero-text {
		margin: 50px 0 450px 0;
	}

	#slider {
		background-size: 2000px !important;
		background-position-x: 86% !important;
		text-align: center !important;
	}

}

@media (max-width:1000px) {

	.hero-text {
		margin: 50px 0 450px 0;
	}

	#slider {
		background-size: 2000px !important;
		background-position-x: 78% !important;
		text-align: center !important;
	}

}

@media (max-width:768px) {

	.hero-text {
		margin: 50px 0 350px 0;
	}

	#slider {
		background-size: 1500px !important;
		background-position-x: 77% !important;
	}

}

@media (max-width:500px) {

	.hero-text {
		margin: 50px 0 300px 0;
	}

	#slider {
		background-size: 1200px !important;
		background-position-x: 75% !important;
	}

	.display-4 {
		font-size: 32px !important;
	}

}