/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

@font-face {
	font-family: 'Futura';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/Futura\ Light\ font.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Futura-bt';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/futura\ light\ bt.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Futura-bt';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/futura\ medium\ bt.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/futura\ medium\ condensed\ bt.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/Futura\ Bold\ font.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/Futura\ Extra\ Black\ font.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('https://shotgunseltzer.com/wp-content/themes/shotgun/assets/fonts/Futura/Futura\ Heavy\ font.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Norwester';
	src: url('../fonts/norwester.otf');
	font-weight: 400;
	font-style: normal;
}

html {
	scroll-behavior: smooth;
}

body, html {
	padding: 0!important;
	margin: 0!important;
	overflow-x: hidden;
	background-color: #FBF8F3;
}

.over-hide {
	overflow: hidden;
}

h1, h2, h3, h4, h5 {
	font-family: 'Norwester', sans-serif;
}

p {
	font-family: 'Futura-bt', sans-serif;
}

ul li {
	font-family: 'Futura', sans-serif;
}

button:active, button:focus {
	outline: none;
}


.btn {
	font-family: 'Futur-bt', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	background: #CB990C;
	border: 2px solid #CB990C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 20px 40px;
	max-height: 65px;
	letter-spacing: normal;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.btn:hover {
	color: #FFFFFF;
	background-color: #EBB620;
	border: 2px solid #EBB620!important;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.btn:visited {
	border: 2px solid #CB990C;
	color: #FFFFFF;
}

.lighter:after {
	content: "";
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0; 
	background: hsla(180,0%,50%,0.25);
	pointer-events: none;
}

/* Header */

#nav-icon {
	width: 30px;
	height: 30px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

#nav-icon span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #FAF0DD;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon span:nth-child(1) {
	top: 0px;
}

#nav-icon span:nth-child(2) {
	top: 10px;
}

#nav-icon span:nth-child(3) {
	top: 20px;
}

#nav-icon.open span:nth-child(1) {
	top: 18px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	background: #CB990C;
}

#nav-icon.open span:nth-child(2) {
	opacity: 0;
	left: -60px;
	background: #CB990C;
}

#nav-icon.open span:nth-child(3) {
	top: 18px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	background: #CB990C;
}

header {
	position: absolute;
	width: 100%;
}

.header {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 30px;
	padding: 0 60px;
	z-index: 999;
}

.header .header-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.main-navigation ul li {
	font-family: 'Futura', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 21px;
	text-transform: uppercase;
	margin-left: 40px;
}

.main-navigation ul li a {
	color: #F9F0DF;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.main-navigation ul li a:hover {
	color: #EBB620;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.header .header-right .header-soc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 60px;
}

.header .header-right .header-soc a {
	margin-left: 15px;
	width: 27px;
	display: inline-flex;
}

.header .header-right .header-soc a svg, .site-footer .footer-wrapper .footer-soc a svg {
	transition: .4s;
}

.site-footer .footer-wrapper .footer-soc a svg {
	width: 25px;
	height: 25px;
}

.header .header-right .header-soc a svg:hover path, .site-footer .footer-wrapper .footer-soc a svg:hover path {
	opacity: 1;
	transition: .4s;
}

/* header section*/

#s-header {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 820px;
	padding: 0 60px;
	position: relative;
}

.header-guns {
	position: absolute;
	width: 525px;
	height: 655px;
	top: 125px;
	right: 120px;
	text-align: center;
	display: none;
}

.header-guns img {
	width: 100%;
	max-width: 300px;
}

.header-guns p {
	font-family: 'Futura-bt', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 30px;
    line-height: 32px;
    color: #FAF0DD;
    padding: 20px;
}

/* #s-header .header-guns::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url('../img/ranch.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 9;
}

#s-header .header-guns::after {
	content: '';
	position: absolute;
	width: 290px;
	height: 390px;
	background-image: url('../img/buck.png');
	background-size: cover;
	background-repeat: no-repeat;
	top: -30px;
	left: -50px;
} */

#s-header h1 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 80px;
	line-height: 120px;
	color: #FAF0DD;
	margin-top: 300px;
}

#s-header .arrow-down {
	display: block;
	position: absolute;
	bottom: 50px;
	background-image: url('../img/arrow-down.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
	cursor: pointer;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#s-header .arrow-down:hover {
	background-image: url('../img/arrow-down-hover.svg');
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

/* First Age Popup */

.age-gate-background {
	background: rgba(0, 0, 0, 0.9);
}

/* //First Age Popup */

@media (max-width: 1330px) {

	#s-header {
		height: auto;
	}
	
	#s-header h1 {
		margin-top: 250px;
    	margin-bottom: 20px;
	}

	#s-header .header-wrapper {
		width: 100%;
		text-align: center;
		min-height: 650px;
	}

	#s-header .header-guns {
		position: relative;
		top: unset;
		right: 0;
		width: unset;
		height: auto;
		min-height: 500px;
		text-align: center;
		width: 100%;
		max-width: 580px;
		margin: 0 auto;
	}

	#s-header .header-guns::before {
		width: 330px;
		height: 450px;
		top: -35px;
		right: 35px;
	}
	#s-header .header-guns::after {
		width: 290px;
		height: 425px;
		left: 46px;
	}

/* 	#s-header .header-wrapper a.btn {
		position: relative;
		bottom: 56px;
	} */
}

@media (max-width: 992px) {

	#s-header {
		padding: 30px;
	}
	
	#s-header .header-wrapper {
		min-height: 550px;
	}

	#s-header h1 {
		font-size: 72px;
		line-height: 72px;
		margin-top: 230px;
	}
	
	#s-header img {
		max-width: 200px;
	}
	
	#s-header p {
		font-size: 16px;
	}
	
}

@media (max-width: 600px) {

	#s-header .header-guns {
		max-width: 330px;
		min-height: 350px;
	}

	#s-header .header-guns::before {
		width: 185px;
		height: 250px;
		right: 10px;
	}

	#s-header .header-guns::after {
		width: 165px;
		height: 237px;
		top: 0;
		left: 10px;
	}
}

@media (max-width: 425px) {

	.header .logo a img {
		width: 60px;
	}

	#s-header h1 {
		font-size: 42px;
		line-height: 42px;
		margin-top: 130px;
		margin-bottom: 10px;
	}

	#s-header .header-guns {
		top: 25px;
		min-height: 340px;
	}

	#s-header .arrow-down {
		display: none;
	}

	#s-header .header-wrapper {
		min-height: 350px;
	}

/* 	#s-header .header-wrapper a.btn {
		bottom: 45px;
		width: 100%;
	} */
}

/* section FLAVOR */

#s-flavor {
	padding: 80px 20px 0;
	position: relative;
}

#s-flavor .flavor-bcg {
	position: absolute;
	width: 100%;
	height: 88%;
	background-image: url(../img/flavor-bcg.png);
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
}

#s-flavor .flavor-bcg::after {
	content: '';
	position: absolute;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(251, 248, 243, 0.0001)), to(#FBF8F3));
	background: -o-linear-gradient(top, rgba(251, 248, 243, 0.0001) 0%, #FBF8F3 100%);
	background: linear-gradient(180deg, rgba(251, 248, 243, 0.0001) 0%, #FBF8F3 100%);
	width: 100%;
	height: 400px;
	bottom: 0;
}

#s-flavor .flavor-bcg::before {
	content: '';
	position: absolute;
	background: -webkit-gradient(linear, left top, left bottom, from(#FBF8F3), to(rgba(251, 248, 243, 0.0001)));
	background: -o-linear-gradient(top, #FBF8F3 0%, rgba(251, 248, 243, 0.0001) 100%);
	background: linear-gradient(180deg, #FBF8F3 0%, rgba(251, 248, 243, 0.0001) 100%);
	width: 100%;
	height: 400px;
	top: 0;
}

.find-flavor-bcg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	top: 0;
	left: 0;
}

#s-flavor .flavor-text {
	text-align: center;
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	z-index: 9;
}

#s-flavor .flavor-text h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 40px;
	color: #383B41;
	margin-bottom: 20px;
	padding: 0 20px;
}

#s-flavor .flavor-text p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 32px;
	color: #69707B;
	padding: 0 20px;
}

#s-flavor .banks-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 0 60px;
	z-index: 9;
	cursor: pointer;
	margin-top: 100px;
}

#s-flavor .banks-wrapper .slick-list.draggable {
	width: 100%;
	padding-top: 100px;
	padding-bottom: 100px;
}

#s-flavor .banks-wrapper .slick-arrow {
	position: absolute;
	width: 22px;
	height: 74px;
	top: 40%;
	cursor: pointer;
}

#s-flavor .banks-wrapper .slide-arrow-next {
	right: 0;
}

#s-flavor .banks-wrapper .slide-arrow-prev {
	left: 0;
}

#s-flavor .banks-wrapper .bank {
	text-align: center;
	position: relative;
}

#s-flavor .banks-wrapper .bank img {
	margin: 0 auto;
	max-width: 220px;
}

#s-flavor .banks-wrapper .bank p {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: normal;
	text-transform: uppercase;
	color: #383B41;
	padding: 0px 5px;
}

.popup {
	position: absolute;
	top: -20%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 360px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
	background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
	z-index: 99999;
	margin-bottom: 100px;
	padding: 40px 45px;
	display: none;
}

.popup.active {
	display: block;
}

#s-flavor .banks-wrapper .bank .popup img {
	max-width: 90px;
}

#s-flavor .banks-wrapper .bank .popup h3 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	color: #383B41;
}

#s-flavor .banks-wrapper .bank .popup table, #s-drink-info .info-right .popup table, #s-drink-info .info-right .popup-drink-mob table {
	border-spacing: 0;
}

#s-flavor .banks-wrapper .bank .popup table td, #s-drink-info .info-right .popup table td, #s-drink-info .popup-drink-mob table td {
	border: 1px solid #EEE5D3;
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
	color: #CB990C;
	text-align: center;
}

#s-flavor .banks-wrapper .bank .popup .prop, #s-drink-info .info-right .popup .prop, #s-drink-info .popup-drink-mob .prop {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgb(151, 151, 151, .3);
}

#s-flavor .banks-wrapper .bank .popup .prop p, #s-drink-info .info-right .popup .prop p, #s-drink-info .popup-drink-mob .prop p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 2;
	color: #383B41;
	text-transform: none;
	margin: 0;
}

#s-flavor .banks-wrapper .bank .popup .ingred-wrapper, #s-drink-info .info-right .popup .ingred-wrapper, #s-drink-info .popup-drink-mob .ingred-wrapper {
	text-align: left;
	padding: 20px 0;
}

#s-flavor .banks-wrapper .bank .popup .ingred-wrapper p, #s-drink-info .info-right .popup .ingred-wrapper p, #s-drink-info .popup-drink-mob .ingred-wrapper p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 2;
	color: #383B41;
	text-transform: none;
	margin: 0;
}

#s-flavor .banks-wrapper .bank .popup .ingred-wrapper p.ingred, #s-drink-info .info-right .popup .ingred-wrapper p.ingred, #s-drink-info .popup-drink-mob .ingred-wrapper p.ingred {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 17px;
	text-transform: uppercase;
	color: #69707B;
}

#s-flavor .banks-wrapper .bank .popup a.bank-link {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	color: #CB990C;
	margin-top: 20px;
}

#s-drink-info .info-right .popup.popup-drink {
	margin-bottom: 0;
	top: 101%;
	padding: 40px 25px;
	width: 290px;
	padding: 50px 25px 30px;
}

/* .popup-close {
	background-image: url('https://shotgunseltzer.com/wp-content/themes/unorthodox/assets/img/t.svg');
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 25px;
	right: 25px;
	cursor: pointer;
	z-index: 9;
} */

#find-gun {
	position: relative;
	min-height: 500px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: top;
	flex-direction: column;
	justify-content: space-between;
	padding: 50px 20px 50px;
	margin-bottom: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* #find-gun::after {
	content: '';
	position: absolute;
	right: -20px;
	top: 0;
	width: 850px;
	height: 100%;
	background-image: url(../img/find-png.png);
	background-repeat: no-repeat;
	background-size: cover;
} */

#find-gun .find-text {
	padding: 0 20px;
	text-align: center;
}

#find-gun .find-text h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 70px;
	text-transform: uppercase;
	color: #383B41;
	margin-bottom: 30px;
}

#find-gun .find-btn {
	position: relative;
	padding-left: 60px;
}

#find-gun .find-btn::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 20px;
	background-image: url('../img/gps.svg');
	background-repeat: no-repeat;
	left: 30px;
	top: 16px;
}

#find-gun .retailres-wrapper {
	text-align: center;
	width: 100%;
	margin-top: 80px;
}

#find-gun .retailres-wrapper h3 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 70px;
	text-transform: uppercase;
	color: #383B41;
}

#find-gun .retailres-wrapper .retailres {
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
    align-content: center;
    align-items: center;
	margin-top: 20px;
}

#find-gun .retailres-wrapper .retailres a {
	margin: 50px;
    width: 25%;
    display: inline-block;
}

#find-gun .retailres-wrapper .retailres a img {
	width: 100%;
	max-width: 300px;
	max-height: 120px;
	-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

#find-gun .retailres-wrapper .retailres a img:hover {
	-webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

@media (max-width: 1360px) {

	#find-gun {
		min-height: 500px;
	}


/* 	#find-gun::after {
		right: -200px;
		top: -120px;
		width: 650px;
		height: 600px;
	} */

	#find-gun .find-text {
		margin-left: unset;
	}

	#find-gun .find-text h2 {
		margin-bottom: 20px;
	}
}

	

@media (max-width: 992px) {

	#s-flavor .flavor-text h2, #find-gun .find-text h2 {
		font-size: 48px;
		line-height: 1.4;
	}
	
	
	#find-gun .retailres-wrapper h3 {
		line-height: 1.4;
	}

	#s-flavor .flavor-text p {
		font-size: 18px;
		line-height: 30px;
	}

	#s-flavor .banks-wrapper {
		margin-top: 0;
		padding: 0;
	}
}

@media (max-width: 768px) {
	#find-gun .find-text {
		width: 100%;
		text-align: center;
	}

	#find-gun {
		flex-direction: column;
		min-height: 700px;
		padding-top: 0;
	}
	
	#find-gun .retailres-wrapper {
		margin-top: 50px;
	}
	
	#find-gun .retailres-wrapper .btn {
		margin-bottom: 20px;
	}

/* 	#find-gun::after {
		top: -200px;
	} */
	
	#find-gun .retailres-wrapper .retailres a {
		width: 100%;
	}
}

@media (max-width: 425px) {

	#find-gun {
		margin-bottom: 50px;
	}

	#s-flavor .flavor-text h2, #find-gun .find-text h2 {
		font-size: 36px;
		line-height: 1;
	}

	#find-gun .find-text h2 {
		margin-bottom: 20px;
	}

	#s-flavor .flavor-text p {
		font-size: 15px;
		line-height: 24px;
		padding: 0;
	}

	.popup {
		width: 100%;
		padding: 10px;
	}

	#find-gun {
		align-items: flex-end;
		min-height: 400px;
	}

/* 	#find-gun::after {
		width: 450px;
		height: 400px;
		top: -200px;
		right: -150px;
	} */
}

/*section crafted */

#s-crafted .crafted-text {
	text-align: center;
	max-width: 650px;
	width: 100%;
	margin: 0 auto 20px;
}

#s-crafted .crafted-text h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 40px;
	color: #383B41;
	margin-bottom: 20px;
	padding: 0 20px;
}

#s-crafted .crafted-text p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 32px;
	color: #69707B;
	padding: 0 20px;
}

#s-crafted .plyr__controls {
	display: none;
}

#s-crafted .plyr__control--overlaid {
	color: #383B41!important;
	background: #FAF0DD!important;
	padding: 50px!important;
	-webkit-box-shadow: 0 0 0 25px hsla(39, 74%, 92%, 0.1)!important;
	box-shadow: 0 0 0 25px hsla(39, 74%, 92%, 0.1)!important;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#s-crafted .plyr__control--overlaid:hover {
	padding: 30px!important;
	-webkit-box-shadow: 0 0 0 20px hsla(39, 74%, 92%, 0.1)!important;
	box-shadow: 0 0 0 20px hsla(39, 74%, 92%, 0.1)!important;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#s-crafted .plyr__control.plyr__tab-focus {
	-webkit-box-shadow: 0 0 0 25px hsla(39, 74%, 92%, 0.1)!important;
	box-shadow: 0 0 0 25px hsla(39, 74%, 92%, 0.1)!important;
}

#s-crafted .plyr--video::after {
	content: '';
	position: absolute;
	background-image: url(../img/video-logo.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 217px;
	height: 178px;
	right: 25px;
	bottom: 25px;
}

@media (max-width: 992px) {

	#s-crafted .crafted-text h2 {
		font-size: 48px;
		line-height: 1;
	}

	#s-crafted .crafted-text p {
		font-size: 18px;
		line-height: 30px;
	}

	#s-crafted .plyr__control--overlaid {
		padding: 30px!important;
		box-shadow: 0 0 0 15px hsla(39, 74%, 92%, 0.1)!important;
	}

	.plyr__control svg {
		width: 12px;
		height: 12px;
	}

	#s-crafted .plyr--video::after {
		width: 110px;
		height: 90px;
		right: 15px;
		bottom: 15px;
	}
}

@media (max-width: 425px) {

	#s-crafted .crafted-text h2 {
		font-size: 36px;
		line-height: 1;
	}

	#s-crafted .crafted-text p {
		font-size: 15px;
		line-height: 24px;
	}

	#s-crafted .plyr__control--overlaid {
		padding: 20px!important;
		box-shadow: 0 0 0 10px hsla(39, 74%, 92%, 0.1)!important;
	}

	.plyr__control svg {
		width: 12px;
		height: 12px;
	}

	#s-crafted .plyr--video::after {
		width: 90px;
		height: 70px;
		right: 5px;
		bottom: 5px;
	}
}

/* section insta */

#s-insta {
	padding-top: 100px;
}

#s-insta .insta-wrapper {
	width: 100%;
	text-align: center;
	min-height: 720px;
}

#s-insta .insta-wrapper h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 40px;
	color: #383B41;
	margin: 20px;
}

#s-insta .insta-wrapper p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 32px;
	color: #69707B;
}

@media (max-width: 992px) {

	#s-insta .insta-wrapper h2 {
		font-size: 48px;
		line-height: 1.4;
	}

	#s-insta .insta-wrapper p {
		font-size: 18px;
		line-height: 30px;
	}
}

@media (max-width: 425px) {

	#s-insta {
		padding-top: 70px;
	}

	#s-insta .insta-wrapper h2 {
		font-size: 36px;
		line-height: 1.4;
	}

	#s-insta .insta-wrapper p {
		font-size: 15px;
		line-height: 24px;
	}
}

/* footer */

footer {
	background: #171E27;
	padding: 90px 60px 30px;
}

footer .footer-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
}

footer .footer-wrapper .footer-logo a img {
	width: 145px;
}

footer .footer-wrapper .footer-menu ul#primary-menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

footer .footer-wrapper .footer-menu ul#primary-menu li {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 21px;
	text-transform: uppercase;
	margin-left: 40px;
	margin-bottom: 30px;
}

footer .footer-wrapper .footer-menu ul#primary-menu li a {
	color: #F9F0DF;
	text-decoration: none;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

footer .footer-wrapper .footer-menu ul#primary-menu li a:hover {
	color: #CB990C;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

footer .footer-wrapper .footer-form h3 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
	color: #FAF0DD;
}

footer .footer-wrapper .footer-form p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #FAF0DD;
	mix-blend-mode: normal;
	opacity: 0.4;
}

footer .footer-wrapper .footer-form .form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

footer .footer-wrapper .footer-form .form input.form-text {
	width: 370px;
	height: 70px;
	padding-left: 20px;
	border: 1px solid #FAF0DD;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background: none;
	color: #FAF0DD;
	margin: 0;
}

footer .footer-wrapper .footer-form .form input.form-text:focus {
	color: #FAF0DD;
}

footer .footer-wrapper .footer-form .form input.form-btn {
	width: 70px;
	height: 70px;
	background: #FAF0DD;
	position: relative;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-image: url('../img/email-foot.svg');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

footer .footer-wrapper .footer-soc {
	margin-bottom: 80px;
}

footer .footer-wrapper .footer-img {
	text-align: center;
}

footer .footer-wrapper .footer-soc a {
	margin-left: 15px;
}

footer .footer-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 50px;
}

footer .footer-info p, footer .footer-info a {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 32px;
	color: #FAF0DD;
	mix-blend-mode: normal;
	opacity: 0.3;
	margin: 0;
}

footer .footer-info a {
	padding: 0 20px 0px 30px;
	text-decoration: underline;
}


footer .footer-info .owned, footer .footer-info .rights {
	margin-left: 20px;
}

/* Header other pages */

#s-flavor-header {
	background-image: url("../../../../uploads/2020/09/flavor-bcg.png");
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 360px;
	padding: 0 60px;
	position: relative;
}


/* variety-packs (falvors page) */

.variety-packs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 60px 150px;
	position: relative;
	z-index: 9;
	margin-top: 100px;
}

.variety-packs h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 1;
	color: #383B41;
	text-align: center;
	margin: 0;
}

.variety-packs p {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 1;
	text-transform: uppercase;
	color: #383B41;
	margin: 0;
}

@media (max-width: 992px) {

	.variety-packs {
		padding: 0 0 100px;
		margin-top: 0;
	}
	
	.variety-packs h2 {
		font-size: 48px;
		line-height: 40px;
	}
}

/* story section (falvors page) */

#s-story {
	padding: 0 30px;
	margin-bottom: 200px;
}

#s-story .img-wrapper {
	text-align: end;
	padding: 0 30px;
	position: relative;
}

#s-story .img-wrapper .small-img {
	position: absolute;
	bottom: -35%;
	right: 60px;
}

#s-story .text-wrapper {
	padding: 0 30px;
	max-width: 560px;
}

#s-story .text-wrapper p {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 32px;
	color: #69707B;
	margin-bottom: 20px;
}

blockquote {
	margin: 0;
	padding: 0 2.5em;
}

blockquote p {
	font-family: 'Futura-bt', sans-serif;
	font-style: italic!important;
	font-weight: 500!important;
	font-size: 18px;
	line-height: 32px;
	color: #383B41!important;
	margin-bottom: 20px;
}

blockquote.blockquote-bcg-small {
	background-image: url('../img/blockquote-bcg-small.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}

blockquote.blockquote-bcg-big {
	background-image: url('../img/blockquote-bcg-big.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}

blockquote.blockquote-bcg-big-2 {
	background-image: url('../img/blockquote-bcg-big-2.png');
	background-position: center -40px;
	background-repeat: no-repeat;
	background-size: 100%;
}

#s-story .text-wrapper a {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #CB990C;
	display: block;
	padding-top: 40px;
}


@media (max-width: 1200px) {

	#s-story .img-wrapper .small-img {
		display: none;
	}
}


@media (max-width: 992px) {

	#s-story {
		padding: 0;
		margin-bottom: 100px;
	}

	#s-story .img-wrapper {
		text-align: center;
		padding: 0;
		margin: 0 -35px 70px;
	}

	#s-story .img-wrapper .big-img {
		width: 100vw;
	}

	#s-story .text-wrapper {
		margin: 0 auto;
		padding: 0;
	}
}

@media (max-width: 425px) {

	.variety-packs h2 {
		font-size: 36px;
		line-height: 36px;
	}

	#s-story .text-wrapper p {
		font-size: 15px;
		line-height: 24px;
	}

	#s-story .img-wrapper .small-img {
		display: block;
		width: 170px;
		height: 115px;
		bottom: -25%;
		right: 10%;
	}

	#s-story .img-wrapper {
		margin: 0 -35px 20px;
	}

	blockquote {
		padding: 0 1em;
	}
}

/* drink pages */

#s-drink-header, #s-faq-header, #s-blog-header, #s-contact-header, #s-story-header,#s-find {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 360px;
	padding: 0 60px;
	position: relative;
}

@media (max-width: 992px) {
	#s-drink-header, #s-faq-header, #s-blog-header, #s-contact-header, #s-story-header, #s-flavor-header,#s-find {
		padding: 0 20px;
	}
}

@media (max-width: 425px) {
	#s-drink-header, #s-faq-header, #s-blog-header, #s-contact-header, #s-story-header, #s-flavor-header,#s-find {
		height: 230px;
	}
}

#s-drink-header span {
	font-family: 'Futura-bt', sans-serif;
	font-size: 20px;
	line-height: 32px;
	color: #FAF0DD;
	opacity: 0.5;
	display: inline-block;
	margin-top: 200px;
}

#s-drink-header h1, #s-faq-header h1, #s-blog-header h1, #s-contact-header h1, #s-story-header h1, #s-flavor-header h1,#s-find h1 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 55px;
	line-height: 1.2;
	color: #FAF0DD;
	text-transform: uppercase;
	padding-top: 250px;
	margin: 0;
}

#s-drink-header h1 {
	padding-top: 0;
}

@media (max-width: 425px) {
	#s-faq-header h1, #s-blog-header h1, #s-contact-header h1, #s-story-header h1, #s-flavor-header h1 ,#s-find h1{
		font-size: 36px;
		padding-top: 160px;
	}
}

.single-drinks #s-flavor .flavor-bcg {
	display: none;
}

#s-drink-info {
	padding: 0 150px;
}

#s-drink-info .info-left ul {
	list-style-type: none;
	margin: 0;
	padding: 25px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#s-drink-info .info-left ul li {
	margin-right: 60px;
	font-family: 'Futura-bt', sans-serif;
	font-size: 16px;
	line-height: 40px;
	text-transform: uppercase;
	color: #383B41;
	position: relative;
}

#s-drink-info .info-left ul li:nth-child(4) {
	margin-right: 0;
}

#s-drink-info .info-left ul li::after {
	content: '';
	width: 1px;
	height: 13px;
	background-color: #CB990C;
	position: absolute;
	right: -30px;
	top: 13px;
}

#s-drink-info .info-left ul li:nth-child(4)::after {
	display: none;
}

#s-drink-info .info-left a.drink-btn {
	padding: 20px 100px;
}

#s-drink-info .info-left .sub-info-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
	margin-bottom: 40px;
}

#s-drink-info .info-left .sub-info-wrapper .sub-info {
	display: flex;
	align-items: center;
	margin-right: 40px;
}

#s-drink-info .info-left .sub-info-wrapper .sub-info p {
	font-family: 'Futura-bt', sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.2;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-left: 5px;
}

#s-drink-info .info-left .sub-info-wrapper .sub-info p.orange {
	color: #BF9649;
}

#s-drink-info .info-left .sub-info-wrapper .sub-info p.green {
	color: #A1BA94;
}

.c-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#s-drink-info .info-right {
	display: -ms-inline-grid;
	display: inline-grid;
	margin-top: -240px;
	position: relative;
}

#s-drink-info .info-right img {
	text-align: center;
	width: 100%;
	max-width: 260px;
	margin: 0 auto;
}

#s-drink-info .info-right #ing-btn {
	padding-left: 35px;
	padding-right: 55px;
	position: relative;
}

#s-drink-info .info-right #ing-btn::after {
	content: '';
	position: absolute;
	background-image: url(../img/arrow-btn.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 12px;
	height: 6px;
	right: 30px;
	top: 25px;
}

#s-drink-info .info-right #ing-btn.open::after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#s-drink-img {
	padding: 0 150px;
	margin-top: 60px;
	margin-bottom: 160px;
}

/* #s-drink-img .left-img img {
	max-width: 730px;
} */

#s-drink-img .right-img .taste-text {
	font-family: 'Futura-bt', sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 32px;
	color: #69707B;
	max-width: 500px;
/* 	max-width: 270px; */
	margin: 0 auto;
}

.popup-drink-mob, .header-drink-mob {
	display: none;
}

@media (max-width: 1366px) {

	#s-drink-header, #s-drink-info, #s-drink-img {
		padding: 0 60px;
	}

/* 	#s-drink-img .right-img .taste-text {
		margin-bottom: 20px;
	} */

	.c-center {
		justify-content: flex-end;
	}

}

@media (max-width: 992px) {

	#s-drink-header {
		padding: 0 20px;
	}

	#s-drink-info {
		padding: 0 20px;
	}

	#s-drink-img {
		padding: 0;
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 0;
	}

/* 	#s-drink-img .right-img .taste-text {
		padding-right: 60px;
	} */

	.single-drinks #s-flavor {
		padding: 80px 20px 0px;
	}
}

@media (max-width: 880px) {

	#s-drink-info .col-md-8 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}

	#s-drink-info .col-md-4.c-center {
		display: none;
	}

	.popup-drink-mob {
		display: block;
		max-width: 300px;
		margin-top: 50px;
	}

	.header-drink-mob {
		background-repeat: no-repeat;
		background-size: cover;
		width: 150px;
		height: 195px;
		display: block;
		z-index: 1;
		position: absolute;
		right: 15px;
		bottom: 0;
	}

}

@media (max-width: 767px) {

	#s-drink-img .left-img {
		text-align: center;
	}

	#s-drink-img .right-img {
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
		width: 100%;
		margin-top: 30px;
/* 		max-width: 370px; */
		margin-left: 35px;
		margin-right: 35px;
/* 		position: relative;
		top: -40px; */
	}

	#s-drink-img .right-img img {
		border: 4px solid #FBF8F3;
	}

	#s-drink-img .c-center {
		justify-content: flex-start;
	}

	#s-drink-img .right-img .taste-text {
		padding: 0;
		margin: 0;
		max-width: 100%;
		font-size: 18px;
	}
}

@media (max-width: 600px) {
	
	#s-drink-header h1 {
		font-size: 26px;
	}

	#s-drink-header span {
		margin-top: 270px;
	}

	#s-drink-info .info-left {
		margin-left: -15px;
   		margin-right: -15px;
	}
	
	#s-drink-info .info-left ul li {
		font-size: 14px;
		margin-right: 20px;
	}

	#s-drink-info .info-left ul li::after {
		right: -12px;
	}

	#s-drink-info .info-left .sub-info-wrapper .sub-info p {
		font-size: 12px;
	}

}

@media (max-width: 425px) {

	#s-drink-header span {
		margin-top: 145px;
		font-size: 15px;
	}

	#s-drink-header h1 {
		padding-top: 0;
	}

	.header-drink-mob {
		width: 90px;
		height: 115px;
	}

	#s-drink-info .info-left ul {
		padding: 10px 0;
	}

	#s-drink-info .info-left ul li {
		font-size: 11px;
		margin-right: 15px;
	}

	#s-drink-info .info-left ul li::after {
		right: -9px;
	}

	#s-drink-info .info-left .sub-info-wrapper .sub-info p {
		font-size: 10px;
	}

	#s-drink-info .info-left .sub-info-wrapper .sub-info img {
		width: 60%;
	}

	#s-drink-info .info-left a.drink-btn {
		padding: 20px 50px;
	}
	
}


/* FAQ page */


#faq {
	padding: 130px 160px 270px;
}

#faq #accordion {
	width: 100%;
}

#faq #accordion .card, #faq #accordion .card .card-header {
	background-color: transparent;
	border: 0;
}

#faq #accordion .card {
	border-bottom: 1px solid rgb(151, 151, 151, .4);
	position: relative;
	padding-right: 20vw;
}

#faq #accordion .card .card-link .acc-btn {
	display: block;
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 2px solid transparent;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgb(203, 153, 12, .2);
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#faq #accordion .card .card-link.collapsed .acc-btn {
	background: transparent;
	border: 2px solid rgb(203, 153, 12, .2);
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#faq #accordion .card .card-link .acc-btn:hover, #faq #accordion .card .card-link.collapsed .acc-btn:hover {
	background: rgb(203, 153, 12);
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#faq #accordion .card .card-link .acc-btn:hover:after, #faq #accordion .card .card-link.collapsed .acc-btn:hover:before {
	background-color: white;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#faq #accordion .card .card-link .acc-btn:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 2px;
	background-color: #CB990C;
	right: 26px;
	top: 37px;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#faq #accordion .card .card-link.collapsed .acc-btn:before {
	content: '';
	position: absolute;
	width: 2px;
	height: 24px;
	background-color: #CB990C;
	right: 37px;
	top: 25px;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

/* #faq #accordion .card .card-link::after {
	content: '';
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 2px solid rgb(203, 153, 12);
	right: 0;
	    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #CB990C;
	opacity: 0.2;
}


#faq #accordion .card .card-link.collapsed::after {
	background: transparent;
} */

#faq #accordion .card .card-header {
	padding: 50px 0;
}

#faq #accordion .card .card-header .card-link {
	font-family: 'Futura-bt', sans-serif;
	font-size: 22px;
	line-height: 36px;
	color: #383B41;
	font-weight: 700;
}

#faq #accordion .card .card-body {
	padding: 0;
}

#faq #accordion .card .card-body p {
	font-family: 'Futura-bt', sans-serif;
	font-size: 18px;
	line-height: 32px;
	color: #69707B;
	padding: 0;
	margin-bottom: 40px;
}

@media (max-width: 992px) {
	#faq {
		padding: 70px 20px 180px;
	}
}

@media (max-width: 425px) {

	#faq #accordion .card .card-header {
		padding: 30px 0;
	}

	#faq #accordion .card .card-header .card-link, #faq #accordion .card .card-body p {
		font-size: 15px;
		line-height: 24px;
	}


	#faq #accordion .card .card-link .acc-btn {
		width: 60px;
		height: 60px;
		top: 30px;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
	}

	#faq #accordion .card .card-link.collapsed .acc-btn {
		width: 60px;
		height: 60px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	#faq #accordion .card .card-link .acc-btn:after {
		right: 16px;
		top: 28px;
	}

	#faq #accordion .card .card-link.collapsed .acc-btn:before {
		right: 27px;
		top: 17px;
	}
}


/* Blog page */

#blogs {
	padding-top: 60px;
}

#blogs .blog-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

#blogs .cart-columns {
	padding: 0;
}

#blogs .blog-wrapper .blog {
	max-width: 350px;
	margin: 20px 13px;
}

#blogs .blog-wrapper .blog .blog-img {
	position: relative;
	transition: .4s;
}

#blogs .blog-wrapper .blog .blog-img:hover::after {
	content: '';
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #171E27;
	opacity: 0.8;
	transition: .4s;
}

#blogs .blog-wrapper .blog .blog-img:hover::before {
	content: 'READ';
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .4s;
	font-family: 'Norwester', sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-decoration: underline;
	text-transform: uppercase;
	z-index: 9;
	color: #CB990C;
}

#blogs .blog-wrapper .blog .blog-img img {
	width: 100%;
	height: 220px;
	object-fit: cover;
}

#blogs .blog-wrapper .blog a {
	text-decoration: none;
}

#blogs .blog-wrapper .blog .blog-text p {
	font-family: 'Futura-bt', sans-serif;
	font-size: 18px;
	line-height: 32px;
	color: #69707B;
	margin: 10px 0;
}

#blogs .blog-wrapper .blog .blog-text h3 {
	font-family: 'Futura-bt', sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #69707B;
}

@media (max-width: 425px) {
	#blogs .blog-wrapper .blog .blog-text p {
		font-size: 14px;
		line-height: 32px;
		margin-bottom: 0;
	}

	#blogs .blog-wrapper .blog .blog-text h3 {
		font-size: 16px;
		line-height: 34px;
	}
}

#s-subscribe {
	padding: 150px 0 130px;
}

#s-subscribe .subscribe-wrapper {
	margin: 0 auto;
	background: white;
	padding: 75px 115px;
	text-align: center;
}

#s-subscribe .subscribe-wrapper h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 48px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	color: #383B41;
	margin-bottom: 40px;
}

#s-subscribe .subscribe-wrapper .form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#s-subscribe .subscribe-wrapper .form .form-text {
	width: 645px;
	height: 65px;
	background: #ECECEC;
	border-radius: 6px;
	padding-left: 25px;
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
	color: #69707B;
	margin: 0;
}

#s-subscribe .subscribe-wrapper .form .form-btn {
	background: #CB990C;
	border: 2px solid #CB990C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	width: 100%;
	max-width: 175px;
	height: 65px;
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 10px;
	cursor: pointer;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

#s-subscribe .subscribe-wrapper .form .form-btn:hover {
	background: #EBB620;
	border: 2px solid #EBB620;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

@media (max-width: 992px) {

	#s-subscribe .subscribe-wrapper h2 {
		font-size: 36px;
		line-height: 40px;
	}

	#s-subscribe .subscribe-wrapper .form {
		flex-direction: column;
	}

	#s-subscribe .subscribe-wrapper .form .form-text {
		width: 100%;
		max-width: 645px;
	}

	#s-subscribe .subscribe-wrapper .form .form-btn {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media (max-width: 550px) {

	#s-subscribe .subscribe-wrapper {
		padding: 60px 20px;
	}
	
	#s-subscribe .subscribe-wrapper .form .form-btn {
		max-width: unset;
	}

}
/* Contact page */

#s-contact h1 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 40px;
	text-align: center;
	color: #383B41;
	text-transform: uppercase;
	width: 100%;
	margin: 100px 0 70px;
}

#s-contact .wpcf7 {
    width: 100%;
    max-width: 575px;
/*     margin: 0 auto; */
    margin-bottom: 140px;
    padding: 0 15px;
}

#s-contact .wpcf7 form p {
	margin: 0;
}

#s-contact .wpcf7 form .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#s-contact .wpcf7 form input, #s-contact .wpcf7 form select, #s-contact .wpcf7 form textarea {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #D6D6D6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	height: 60px;
	padding: 0 25px;
	margin: 10px 0;
}

#s-contact .wpcf7 form input[type="number"] {
	min-width: 135px;
}

#s-contact .wpcf7 form select {
	margin: 10px 0px;
	background-blend-mode: multiply;
	background: url(../img/select-arrow.svg) no-repeat;
	background-color: #FFFFFF;
	background-position: right 30px center;
	-moz-appearance: none; 
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
	padding : 4px 20px
}


#s-contact .wpcf7 form textarea {
	min-height: 200px;
	padding-top: 25px;
}

#s-contact .wpcf7 form .wpcf7-submit {
	background: #CB990C;
	border: 2px solid #CB990C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	max-width: 300px;
	text-align: center;
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	margin: 10px auto;
	cursor: pointer;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
#s-contact .shotgun-form .subject-inner .wpcf7-form-control.wpcf7-submit {
    margin: 0;
    width: max-content;
    border-radius: 3px;
    height: auto;
    padding: 15px 35px;
}
#s-contact .wpcf7 form .wpcf7-submit:hover {
	background: #EBB620;
	border: 2px solid #EBB620;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
/****************Contact page******************************/
.txt-contact h2 {font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
.txt-contact p {font-size: 18px;font-weight: 300;margin-bottom: 40px;}
.txt-contact h3 {font-size: 20px;text-transform: uppercase;margin-bottom: 20px;font-weight: 300;}
.txt-contact {width: 88%;float: right;border-left: 1px solid #ccc;padding-left: 30px;height: 82%;}
body {background-image: url(../img/flavor-bcg.png);}
@media (max-width: 768px) {

	#s-contact h1 {
		font-size: 36px;
		line-height: 42px;
		margin: 40px 0;
	}

	#s-contact .wpcf7 {
		margin-bottom: 40px;
	}


	#s-contact .wpcf7 form .wrapper {
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: center;
		align-items: center;
	}

	#s-contact .wpcf7 form .wrapper .date-978 {
		width: 100%;

	}

	#s-contact .wpcf7 form .wrapper select, #s-contact .wpcf7 form .wrapper .number-934 {
		width: 48%;
		margin: 0;
	}

}
@media (max-width: 767px) {
	.txt-contact {width: 100%;float: right;border-left: unset;padding-left: 0;height: auto;}
	.txt-contact h3 {font-size: 18px;}
	.txt-contact h2 { font-size: 20px;}
	.txt-contact p {font-size: 16px;}
}
/* Single block page */

#single-block {
	max-width: 1070px;
	margin: 0 auto;
	padding: 150px 15px 0;
}

#single-block .blog-wrapper a.back {
	font-family: 'Futura-bt', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 27px;
	color: #383B41;
}

#single-block .blog-wrapper a.back:hover {
	text-decoration: none;
}

#single-block .blog-wrapper a.back::before {
	content: url('../img/arrowsoutline.svg');
	padding-right: 10px;
}

#single-block .blog-wrapper .blog-img {
	margin-top: 25px;
	margin-left: -15px;
    margin-right: -15px;
}

#single-block .blog-wrapper .blog-img img {
	width: 100%;
}

#single-block .blog-wrapper .blog-content {
	max-width: 600px;
	margin: 0 auto;
	padding: 0 15px;
}

#single-block .blog-wrapper .blog-content .blog-date {
	margin-top: 30px;
}

#single-block .blog-wrapper .blog-content p {
	font-family: 'Futura-bt', sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: 300;
	color: #69707B;
}

#single-block .blog-wrapper .blog-content h2 {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 43px;
	text-transform: uppercase;
	color: #383B41;
	margin-bottom: 40px;
}



@media (max-width: 992px) {

	.blogs-template-default .header, .page-template-find-page .header {
		padding: 20px;
	}

}

/* our story page */

#s-story-header {
	margin-bottom: 70px;
}

#story-wrapper .row {
	padding: 45px 0;
}

#story-wrapper .text-wrap {
	padding: 0 25px;
}

#story-wrapper .text-wrap p, #story-wrapper .text-center-wrap p {
	font-family: 'Futura-bt', sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: 300;
	color: #69707B;
}

#story-wrapper .text-center-wrap {
	max-width: 650px;
	margin: 0 auto;
}

#story-wrapper .img-center-wrap {
	min-height: 340px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	position: relative;
	margin-bottom: 60px;
}

#story-wrapper .img-center-wrap p {
	position: absolute;
	bottom: 0;
	width: 100%;
	font-family: 'Futura-bt', sans-serif;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 55px;
}

#story-wrapper .img-wrap.left-sticker-1::before {
	content: url('../img/sticker-1.svg');
	position: absolute;
	left: -60px;
	top: -60px;
}

#story-wrapper .img-wrap.left-sticker-2::before {
	content: url('../img/sticker-3.svg');
	position: absolute;
	left: -60px;
	top: -105px;
}

#story-wrapper .img-wrap.left-sticker-3::before {
	content: url('../img/sticker-5.svg');
	position: absolute;
	left: -60px;
	top: -80px;
}

#story-wrapper .img-wrap.left-sticker-4::before {
	content: url('../img/sticker-8.svg');
	position: absolute;
	left: -120px;
	top: -80px;
}

#story-wrapper .img-wrap.left-sticker-5::before {
	content: url('../img/sticker-10.svg');
	position: absolute;
	left: -70px;
	top: -60px;
}

#story-wrapper .img-wrap.right-sticker-1::after {
	content: url('../img/sticker-2.svg');
	position: absolute;
	right: -60px;
	top: -65px;
}

#story-wrapper .img-wrap.right-sticker-2::after {
	content: url('../img/sticker-4.svg');
	position: absolute;
	right: -40px;
	top: -50px;
}

#story-wrapper .img-wrap.right-sticker-3::after {
	content: url('../img/sticker-9.svg');
	position: absolute;
	right: -135px;
	top: -65px;
}

#story-wrapper .img-wrap.right-sticker-4::after {
	content: url('../img/sticker-11.svg');
	position: absolute;
	right: -70px;
	top: -100px;
}

#story-wrapper .img-center-wrap::before {
	content: url('../img/sticker-6.svg');
	position: absolute;
	left: -90px;
	top: -20px;
}

#story-wrapper .img-center-wrap::after {
	content: url('../img/sticker-7.svg');
	position: absolute;
	right: -10px;
	top: -80px;
}

@media (max-width: 992px) {

	#story-wrapper .container {
		max-width: 100%;
	}

	#story-wrapper .img-wrap img {
		width: 100vw;
	}

	#story-wrapper .img-wrap.left-sticker-1::before {
		transform: scale(0.7);
		left: -63px;
		top: -82px;
	}
	
	#story-wrapper .img-wrap.left-sticker-2::before {
		transform: scale(0.7);
		left: -68px;
		top: -110px;
	}
	
	#story-wrapper .img-wrap.left-sticker-3::before {
		transform: scale(0.7);
		left: -60px;
		top: -110px;
	}
	
	#story-wrapper .img-wrap.left-sticker-4::before {
		transform: scale(0.7);
		left: -95px;
		top: -100px;
	}
	
	#story-wrapper .img-wrap.left-sticker-5::before {
		transform: scale(0.7);
		left: -63px;
		top: -85px;
	}
	
	#story-wrapper .img-wrap.right-sticker-1::after {
		transform: scale(0.7);
		right: -47px;
		top: -56px;
	}
	
	#story-wrapper .img-wrap.right-sticker-2::after {
		transform: scale(0.7);
		right: -35px;
		top: -65px;
	}
	
	#story-wrapper .img-wrap.right-sticker-3::after {
		transform: scale(0.7);
		right: -110px;
		top: -85px;
	}
	
	#story-wrapper .img-wrap.right-sticker-4::after {
		transform: scale(0.7);
		right: -70px;
		top: -125px;
	}
	
	#story-wrapper .img-center-wrap {
		margin-left: -30px;
		margin-right: -30px;
	}

	#story-wrapper .img-center-wrap p {
		padding: 0 30px;
	}
	
	#story-wrapper .img-center-wrap::before {
		display: none;
	}
	
	#story-wrapper .img-center-wrap::after {
		display: none;
	}
}

@media (max-width: 768px) {
	#story-wrapper .c-reverse {
		flex-direction: column-reverse;
	}

	#story-wrapper .text-wrap {
		padding: 0;
		margin-top: 20px;
	}
}

@media (max-width: 425px) {

	#s-story-header {
		margin-bottom: 30px;
	}
	
	#story-wrapper .row {
		padding: 25px 0;
	}

	#story-wrapper .text-wrap p, #story-wrapper .text-center-wrap p {
		font-size: 15px;
		line-height: 24px;
	}

	#story-wrapper .img-center-wrap p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 25px;
	}

	#story-wrapper .img-center-wrap {
		margin-bottom: 30px;
	}
}

/* find story page */

#s-find {
	padding-top: 100px;
}

.wpsl-search {
	padding: 12px 12px 0 60px;
}

#wpsl-search-wrap form {
	display: flex;
    align-content: center;
    align-items: flex-end;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
	width: 250px!important;
}

#wpsl-search-wrap .wpsl-input {
	display: flex;
    flex-direction: column;
    margin: 0;
	margin-right: 10px;
	max-width: 180px;
}

#wpsl-search-wrap input#wpsl-search-input {
	border: none;
	border-bottom: 1px solid #d2d2d2;
	background: transparent;
}

#wpsl-search-btn {
	background: #FAF0DD;
	border: 1px solid #FAF0DD!important;
	border-radius: 3px;
	color: #404040;
	font-weight: 500;
}

.wpsl-search {
	background: transparent;
	font-size: 14px;
}

#wpsl-result-list, #wpsl-gmap {
	width: 50%;
}

#wpsl-stores {
	padding-left: 60px;
	padding-right: 35px;
	background: white;
}

#wpsl-stores .wpsl-store-thumb.wp-post-image {
	height: 100px!important;
	width: 60px!important;
	margin: 0;
	float: left;
	margin: 35px 30px;
}

#wpsl-wrap #wpsl-result-list ul li {
	cursor: pointer;
}

#wpsl-wrap #wpsl-result-list ul li:hover {
	background-color: #FBF8F3;
}

#wpsl-wrap #wpsl-result-list ul li p {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	margin: 0;
}

#wpsl-wrap #wpsl-result-list ul li p strong, #wpsl-wrap #wpsl-result-list ul li p span {
	margin-right: 40px;
}

#wpsl-wrap #wpsl-result-list ul li p strong {
	width: 200px;
}

#wpsl-wrap #wpsl-result-list ul li p span {
	width: 150px;
}

#wpsl-wrap #wpsl-result-list ul li p span:nth-child(4) {
	width: 40px;
}

#wpsl-result-list a, #wpsl-search-wrap .wpsl-select-wrap {
	display: none;
}

.gm-style .gm-style-iw-c {
	background-color: #171E27;
	min-width: 180px!important;
	color: #F9F0DF;
	padding: 12px!important;
}

.gm-style .gm-style-iw-t::after {
	width: 10px;
	height: 10px;
	background: #171E27;
}

.gm-style .gm-style-iw-d {
	overflow: hidden!important;
}

@media (max-width: 992px) {

	.wpsl-search {
		padding: 12px 12px 0 12px;
	}

	#s-find .wpsl-mobile #wpsl-gmap {
		width: 100%;
		height: 500px!important;
	}

	#s-find .wpsl-mobile #wpsl-result-list {
		width: 100%;
	}

	#wpsl-wrap #wpsl-result-list ul li p {
		font-size: 14px;
	}

	#s-find .wpsl-mobile #wpsl-result-list #wpsl-stores {
		padding-left: 12px;
    	padding-right: 12px;
	}
}

@media (max-width: 425px) {

	#s-find .wpsl-mobile #wpsl-gmap {
		height: 350px!important;
	}

	#wpsl-wrap #wpsl-result-list ul li p span:nth-child(4) {
		display: none;
	}

	#wpsl-wrap #wpsl-result-list ul li p {
		font-size: 12px;
	}

	#wpsl-wrap #wpsl-result-list ul li p strong {
		width: 150px;
	}

	#wpsl-wrap #wpsl-result-list ul li p strong, #wpsl-wrap #wpsl-result-list ul li p span {
		margin-right: 10px;
	}
}

/* age-restriction */

.age-restriction .age-gate-wrapper .age-gate-form {
	background: transparent;
	max-width: 100%;
}

.age-restriction .age-gate-wrapper .age-gate {
	margin-top: 10vh;
}

.age-restriction .age-gate-wrapper .age-gate-form h1 img {
	max-width: 150px;
}

.age-restriction .age-gate-wrapper .age-gate-form #age-logo {
	max-width: 120px;
	display: block;
    margin: 0 auto;
    padding-top: 40px;
}

.age-restriction .age-gate-wrapper .age-gate-form p {
	font-family: 'Norwester', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 46px;
	line-height: 90px;
	text-transform: uppercase;
	color: #FAF0DD;
	margin-bottom: 40px;
}

.age-restriction .age-gate-wrapper .age-gate-form .age-gate-error-message {
	font-size: 24px;
	margin-bottom: 0;
	text-transform: unset;
}

.age-restriction .age-gate-wrapper .age-gate-form button {
	display: inline;
	font-family: 'Futura-bt', sans-serif;
	font-size: 22px;
	line-height: 40px;
	display: inline;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	background: transparent;
	padding: 25px 200px;
	border-radius: 0;
	color: #FAF0DD;
	max-width: 450px;
	cursor: pointer;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	text-transform: uppercase;
}

.age-restriction .age-gate-wrapper .age-gate-form button:hover {
	background-color: #EBB620;
	border-color: #EBB620;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

@media(max-width: 992px) {

	.age-restriction .age-gate-wrapper .age-gate-form h1 img, .age-restriction .age-gate-wrapper .age-gate-form #age-logo {
		max-width: 70px;
	}

	.age-restriction .age-gate-wrapper .age-gate-form p {
		font-size: 36px;
		line-height: 90px;
		margin-bottom: 0px;
	}

	.age-restriction .age-gate-wrapper .age-gate-form button {
		font-size: 18px;
		line-height: 40px;
		padding: 15px 70px;
	}
}

@media(max-width: 425px) {
	.age-restriction .age-gate-wrapper .age-gate-form button {
		padding: 15px 50px;
	}
}

/* mobile menu */

@media(max-width: 992px) {
	.header {
		padding: 0 20px;
	}
	

	.main-navigation ul {
		position: absolute;
		left: 0;
		top: 0;
		padding-top: 140px;
		text-align: center;
		width: 100%;
		background: #FBF8F3;
	}

	.main-navigation ul li {
		margin-left: 0;
		margin-bottom: 30px;
	}

	.main-navigation ul li a {
		color: #383B41;
		font-size: 17px;
	}

	.header .header-right .header-soc {
		justify-content: center;
		margin-left: unset;
		padding: 60px 0 90px;
	}

	.header .header-right .header-soc a {
		margin: 0 10px;
	}

	.header .header-right .header-soc a svg {
		width: 25px;
		height: 25px;
	}

	.header .header-right .header-soc a svg path {
		fill: #CB990C;
		opacity: 1;
	}
}


/* footer mob */

@media (min-width: 1100px) {
	.footer-soc-wrapper-tablet {
		display: none;
	}
}

@media (max-width: 1100px) {
	.footer-soc-wrapper-desk {
		display: none;
	}

	footer {
		padding: 60px 20px 30px;
	}

	footer .footer-wrapper .footer-logo a img {
		width: 70px;
	}

	footer .footer-wrapper .footer-menu ul#primary-menu li {
		font-size: 14px;
	}

	footer .footer-wrapper .footer-form h3 {
		font-size: 30px;
	}

	.footer-soc-wrapper-tablet {
		display: flex;
		justify-content: space-between;
		align-content: center;
		align-items: center;
		margin-top: 50px;
	}

	footer .footer-wrapper .footer-soc-wrapper.footer-soc-wrapper-tablet .footer-soc {
		margin-bottom: unset;
	}

	footer .footer-wrapper .footer-soc-wrapper.footer-soc-wrapper-tablet .footer-img img {
		width: 55px;
	}

	footer .footer-info p, footer .footer-info a {
		font-size: 14px;
	}
}

@media (min-width: 768px) {
	footer .footer-wrapper.footer-mob {
		display: none;
	}
}

@media (max-width: 768px) {
	footer .footer-wrapper.footer-desk {
		display: none;
	}

	footer .footer-wrapper.footer-mob {
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		flex-direction: column;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top {
		display: flex;
		justify-content: space-between;
		align-content: center;
		align-items: center;
		width: 100%;
		margin-bottom: 50px;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-logo a img {
		display: none;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-logo a.custom-logo-link {
		background-image: url(../img/logo-blog.png);
		background-size: cover;
		width: 140px;
		height: 32px;
		display: block;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-logo .footer-soc {
		margin-top: 20px;
		margin-bottom: 0;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-logo .footer-soc a:nth-child(1) {
		margin-left: 0;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-logo .footer-soc a svg {
		width: 22px;
		height: 22px;
	}

	footer .footer-wrapper.footer-mob .footer-wrapper-top .footer-img img {
		width: 60px;
		height: auto;
	}

	.footer-menu {
		margin-bottom: 30px;
	}

	footer .footer-wrapper .footer-form {
		text-align: center;
	}

	footer .footer-wrapper .footer-form h3 {
		font-size: 28px;
	}

	footer .footer-wrapper .footer-form .form input.form-text {
		width: 100%;
		max-width: 370px;
	}

	footer .footer-info {
		flex-direction: column;
	}
	

	footer .footer-info .owned, footer .footer-info .rights {
		margin-left: unset;
	}
	.header .header-right .header-soc {		
		padding: 0px;
	}
}




/***logo-css***/