/*
Theme Name: Generuj pozew
Description: Generuj pozew
Version: 1.0
*/

:root
{
	scroll-behavior: auto;
	--orange: #F4A242;
}

html
{
	font-size: 10px;
}

body
{
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.6rem;
	color: #121212;
	background: #fff;
	overflow-x: hidden;
	max-width: 100%;
	letter-spacing:.007em;
}

.row
{
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}

.row > div
{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.container
{
	padding: 0 1.5rem;
}

.page-header
{
	border-bottom:.9rem solid #F2A750;
	padding:2.5rem 0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	background:#fff;
}

@media (min-width:992px)
{
	.page-header
	{
		position:relative;
	}
}

.page-header .container
{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

.page-logo
{
	display:inline-block;
}

.page-logo img
{
	width:14rem;
}

.page-header .right
{
	margin-left:auto;
	display:flex;
	align-items:center;
}

.page-header .header-cart
{
	display:inline-block;
	width:2.3rem;
	height:2.5rem;
	background:url(assets/images/icon-cart.svg);
	background-size:2.3rem 2.5rem;
	margin-left:3rem;
}

@media (max-width:991px)
{
	.page-header .header-cart
	{
		margin-right:2rem;
	}
}

#menu-top
{
	margin: 00;
	display: flex;
	font-size:1.6rem;
}

#menu-top li
{
	margin-left: 4.5rem;
}

#menu-top li:first-child
{
	margin:0;
}

.hamburger-wrap
{
	margin:.5rem 0 0 auto;
}

.hamburger
{
	height:24px;
	padding:0;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before
{
	height:2px;
}

#menu-overlay
{
	position: fixed;
	top: 61px;
	left: 0;
	width: 100%;
	height: calc(100vh - 61px);
	background: #fff;
	z-index: 99999;
	padding: 3rem 0 0 0;
	display: none;
}

#menu-overlay .container
{
	padding-bottom:10rem;
}

@media (min-width:992px) and (max-width:1199px)
{
	#menu-overlay
	{
		top:121px;
		height: calc(100vh - 121px);
	}
}

#menu-overlay .bottom
{
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:3rem;
	padding-bottom:5rem;
}

.menu-top-mobile
{
	text-align: center;
}

.menu-top-mobile > li ul
{
	padding-top: 2rem;
	border-bottom: 1px solid var(--lighter-gray);
}

#menu-overlay .container
{
	height: 100%;
	text-align: center;
}

#menu-overlay .scrollbar-macosx
{
	height: 100%;
	padding-bottom:5rem;
}

#menu-overlay .scroll-x
{
	display: none !important;
}

.menu-top-mobile
{
	font-size: 2rem;
	color: var(--dark-gray);
	text-transform: uppercase;
}

.menu-top-mobile a
{
	text-decoration: none;
	display: block;
}

.menu-top-mobile > li > a
{
	padding-left: 0;
	border-bottom: 1px solid var(--lighter-gray);
}

.menu-top-mobile li:before
{
	display: none;
}

.menu-top-mobile > li
{
	position: relative;
}

.menu-top-mobile > li > a
{
	padding: 1.3rem 0;
}

.menu-top-mobile li
{
	position: relative;
}

.menu-top-mobile ul
{
	display: none;
	padding: 1rem 0 2rem 0;
	text-transform: none;
}

.menu-top-mobile ul a
{
	padding: .5rem 0;
}

.menu-top-mobile .sub-menu-open
{
	display:  block;
}

.menu-top-mobile .menu-item-has-children > span
{
	width: 2rem;
	height: 2rem;
	background: url(assets/images/chevron-2.svg) center center no-repeat;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background-size: 2rem 2rem;
	margin-left:  2rem;
	display:  inline-block;
	position:  absolute;
	right:  1rem;
	top:  1.8rem;
	cursor: pointer;
}

.menu-top-mobile .sub-menu-open > span
{
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.menu-top-mobile ul
{
	margin-left:  1rem;
}

.menu-top-mobile ul ul
{
	margin-left:  2rem;
}

.menu-top-mobile li:last-child ul:last-child {
	padding-bottom: 0rem;
}

.page-content
{
	padding:17.4rem 0 8rem 0;
}

@media (min-width:992px)
{
	.page-content
	{
		padding:8rem 0;
	}
}

#index .page-content
{
	padding-top:9.4rem;
}

@media (min-width:992px)
{
	#index .page-content
	{
		padding-top:0;
	}
}

.content-block
{
	margin-bottom:9rem;
}

.content-block:last-child
{
	margin-bottom:0;
}

.content-block ul li
{
	padding-left:1.5rem;
	position:relative;
}

.content-block ul li:before
{
	content:'';
	width:.6rem;
	height:.6rem;
	background:#000;
	border-radius:50%;
	position:absolute;
	left:0;
	top:1.1rem;
}

.heading
{
	font-size:3rem;
	line-height:4rem;
	font-weight:700;
	margin-bottom:4rem;
}

@media (min-width:992px)
{
	.heading
	{
		font-size:4rem;
		line-height:5rem;
	}
}

.heading.white
{
	color:#fff;
}

.heading.center
{
	text-align:center;
}

.heading.size-2
{
	font-size:3.8rem;
	line-height:5rem;
}

@media (min-width:992px)
{
	.heading.size-2
	{
		font-size:4.8rem;
		line-height:6rem;
	}
}

.heading.size-2a
{
	font-size:3.2rem;
	line-height:4rem;
}

.heading.size-3
{
	font-size:2.4rem;
	line-height:3.2rem;
}

.block-type-1 img
{
	border-left:2.5rem solid var(--orange);
	border-radius:4px;
}

.block-type-2 .boxes
{
	justify-content:center;
	margin:0 -1.7rem;
}

.block-type-2 .boxes > div
{
	padding:0 1.7rem;
	margin-bottom:3.4rem;
}

.block-type-2 .box
{
	padding:2.5rem;
	height:100%;
	color:#fff;
	text-align:center;
	border-radius:4px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#131313+0,5b5b5b+77,5b5b5b+100 */
	background: rgb(19,19,19); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(19,19,19,1) 0%, rgba(91,91,91,1) 77%, rgba(91,91,91,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(19,19,19,1) 0%,rgba(91,91,91,1) 77%,rgba(91,91,91,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(19,19,19,1) 0%,rgba(91,91,91,1) 77%,rgba(91,91,91,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#5b5b5b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block-type-2 .box .icon
{
	width:9rem;
	height:9rem;
	border-radius:50%;
	background:#ffff;
	margin-bottom:1.5rem;
	display:inline-flex;
	justify-content:center;
	align-items:center;
}

.block-type-2 .box .icon img
{
	max-height:90%;
	width:auto;
}

.block-type-2 .box .text
{
	font-size:1.6rem;
	line-height:2rem;
	margin-bottom:1rem;
	font-family: "Merriweather", serif;
}

.block-type-2 .box .price
{
	font-size:3.2rem;
	line-height:4rem;
	margin-bottom:2rem;
	font-family: "Merriweather", serif;
	font-weight:700;
}

.block-type-3
{
	position:relative;
	padding:5rem 0;
	color:#fff;
}

.block-type-3 .bg
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media (min-width:1250px)
{
	.block-type-3 .bg:before
	{
		content:'';
		width:5rem;
		height:100%;
		background:var(--orange);
		position:absolute;
		left:0;
		top:0;
		z-index:10;
	}
}

.block-type-3 .bg:after
{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#121212+0,111111+42,131313+43,111111+44,131313+44,111111+45,131313+45,111111+45,131313+46,111111+47,131313+47,111111+47,131313+47,111111+47,131313+48,111111+48,131313+48,111111+48,191919+62,191919+62,171717+62,191919+62,171717+63,191919+63,171717+63,191919+63,171717+63,191919+63,171717+63,1a1a1a+63,181818+63,1a1a1a+63,181818+64,1a1a1a+64,181818+64,1a1a1a+64,181818+64,1a1a1a+64,181818+64,1a1a1a+64,181818+64,1a1a1a+64,181818+64,1a1a1a+64,181818+65,1a1a1a+65,181818+65,1b1b1b+65,181818+65,1d1d1d+70,1a1a1a+70,1d1d1d+70,1a1a1a+70,1d1d1d+70,1a1a1a+70,1d1d1d+70,1b1b1b+70,1d1d1d+70,1b1b1b+71,1d1d1d+71,1b1b1b+71,1e1e1e+71,1b1b1b+71,1b1b1b+71,1e1e1e+71,1b1b1b+71,1b1b1b+71,1e1e1e+73,1e1e1e+74,1c1c1c+74,1f1f1f+74,1f1f1f+75,1c1c1c+75,1f1f1f+75,1c1c1c+75,202020+75,1d1d1d+75,202020+75,1d1d1d+75,202020+75,1d1d1d+75,202020+75,1d1d1d+75,1d1d1d+76,212121+78,1d1d1d+78,212121+78,212121+78,1e1e1e+79,222222+79,1e1e1e+79,222222+79,1e1e1e+79,222222+79,1f1f1f+79,222222+81,1e1e1e+81,232323+81,1f1f1f+82,232323+82,1f1f1f+82,232323+82,1f1f1f+82,232323+82,202020+82,242424+82,202020+82,242424+84,242424+84,202020+84,242424+84,202020+84,242424+84,202020+85,252525+85,202020+85,262626+85,212121+85,262626+85,212121+85,252525+87,252525+87,212121+87,262626+87,212121+87,262626+87,212121+87,272727+87,212121+87,282828+87,222222+87,272727+89,272727+89,222222+89,282828+89,222222+89,282828+90,222222+90,292929+90,222222+90,292929+91,212121+92,2a2a2a+92,222222+92,2a2a2a+92,232323+92,2c2c2c+92,232323+92,2a2a2a+93,202020+93,2a2a2a+94,212121+94,2c2c2c+94,212121+94,2e2e2e+94,232323+94,262626+95,282828+95,2b2b2b+95,2b2b2b+95,2d2d2d+95,1e1e1e+95,2d2d2d+95,202020+96,303030+96,202020+96,303030+96,222222+96,242424+96,272727+96,272727+97,2a2a2a+97,2a2a2a+97,2e2e2e+97,2e2e2e+97,1a1a1a+97,333333+97,1a1a1a+97,393939+98,1c1c1c+98,393939+98,1c1c1c+98,202020+98,202020+98,242424+98,242424+98,2a2a2a+98,2a2a2a+99,333333+99,333333+99,404040+99,404040+99,000000+99,555555+99,000000+99,555555+99,000000+100,000000+100&1+0,1+42,0.7+50,0+100 */
	background: -moz-linear-gradient(left,  rgba(18,18,18,1) 0%, rgba(17,17,17,1) 42%, rgba(19,19,19,0.96) 43%, rgba(19,19,19,0.92) 44%, rgba(17,17,17,0.88) 45%, rgba(19,19,19,0.84) 46%, rgba(17,17,17,0.81) 47%, rgba(17,17,17,0.77) 48%, rgba(18,18,18,0.7) 50%, rgba(25,25,25,0.53) 62%, rgba(26,26,26,0.52) 63%, rgba(26,26,26,0.51) 64%, rgba(24,24,24,0.5) 65%, rgba(29,29,29,0.43) 70%, rgba(27,27,27,0.42) 71%, rgba(30,30,30,0.39) 73%, rgba(31,31,31,0.38) 74%, rgba(29,29,29,0.37) 75%, rgba(29,29,29,0.36) 76%, rgba(33,33,33,0.33) 78%, rgba(31,31,31,0.32) 79%, rgba(35,35,35,0.29) 81%, rgba(32,32,32,0.27) 82%, rgba(36,36,36,0.24) 84%, rgba(33,33,33,0.22) 85%, rgba(34,34,34,0.19) 87%, rgba(34,34,34,0.16) 89%, rgba(34,34,34,0.15) 90%, rgba(41,41,41,0.14) 91%, rgba(35,35,35,0.12) 92%, rgba(32,32,32,0.11) 93%, rgba(35,35,35,0.09) 94%, rgba(45,45,45,0.08) 95%, rgba(39,39,39,0.06) 96%, rgba(26,26,26,0.05) 97%, rgba(42,42,42,0.03) 98%, rgba(85,85,85,0.02) 99%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(18,18,18,1) 0%,rgba(17,17,17,1) 42%,rgba(19,19,19,0.96) 43%,rgba(19,19,19,0.92) 44%,rgba(17,17,17,0.88) 45%,rgba(19,19,19,0.84) 46%,rgba(17,17,17,0.81) 47%,rgba(17,17,17,0.77) 48%,rgba(18,18,18,0.7) 50%,rgba(25,25,25,0.53) 62%,rgba(26,26,26,0.52) 63%,rgba(26,26,26,0.51) 64%,rgba(24,24,24,0.5) 65%,rgba(29,29,29,0.43) 70%,rgba(27,27,27,0.42) 71%,rgba(30,30,30,0.39) 73%,rgba(31,31,31,0.38) 74%,rgba(29,29,29,0.37) 75%,rgba(29,29,29,0.36) 76%,rgba(33,33,33,0.33) 78%,rgba(31,31,31,0.32) 79%,rgba(35,35,35,0.29) 81%,rgba(32,32,32,0.27) 82%,rgba(36,36,36,0.24) 84%,rgba(33,33,33,0.22) 85%,rgba(34,34,34,0.19) 87%,rgba(34,34,34,0.16) 89%,rgba(34,34,34,0.15) 90%,rgba(41,41,41,0.14) 91%,rgba(35,35,35,0.12) 92%,rgba(32,32,32,0.11) 93%,rgba(35,35,35,0.09) 94%,rgba(45,45,45,0.08) 95%,rgba(39,39,39,0.06) 96%,rgba(26,26,26,0.05) 97%,rgba(42,42,42,0.03) 98%,rgba(85,85,85,0.02) 99%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(18,18,18,1) 0%,rgba(17,17,17,1) 42%,rgba(19,19,19,0.96) 43%,rgba(19,19,19,0.92) 44%,rgba(17,17,17,0.88) 45%,rgba(19,19,19,0.84) 46%,rgba(17,17,17,0.81) 47%,rgba(17,17,17,0.77) 48%,rgba(18,18,18,0.7) 50%,rgba(25,25,25,0.53) 62%,rgba(26,26,26,0.52) 63%,rgba(26,26,26,0.51) 64%,rgba(24,24,24,0.5) 65%,rgba(29,29,29,0.43) 70%,rgba(27,27,27,0.42) 71%,rgba(30,30,30,0.39) 73%,rgba(31,31,31,0.38) 74%,rgba(29,29,29,0.37) 75%,rgba(29,29,29,0.36) 76%,rgba(33,33,33,0.33) 78%,rgba(31,31,31,0.32) 79%,rgba(35,35,35,0.29) 81%,rgba(32,32,32,0.27) 82%,rgba(36,36,36,0.24) 84%,rgba(33,33,33,0.22) 85%,rgba(34,34,34,0.19) 87%,rgba(34,34,34,0.16) 89%,rgba(34,34,34,0.15) 90%,rgba(41,41,41,0.14) 91%,rgba(35,35,35,0.12) 92%,rgba(32,32,32,0.11) 93%,rgba(35,35,35,0.09) 94%,rgba(45,45,45,0.08) 95%,rgba(39,39,39,0.06) 96%,rgba(26,26,26,0.05) 97%,rgba(42,42,42,0.03) 98%,rgba(85,85,85,0.02) 99%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.block-type-3 .bg .image
{
	position:absolute;
	top:0;
	right:0;
	width:70%;
	height:100%;
	background-size:cover;
	background-position:center center;
}

.block-type-3 .container
{
	position:relative;
	z-index:10;
}

.block-type-3 .text
{
	margin-bottom:3.5rem;
}

.block-type-3 .text *:last-child
{
	margin-bottom:0;
}

.block-type-3 .text p
{
	font-size:2.4rem;
	line-height:3.5rem;
}

.block-type-4 .boxes .row
{
	margin:0 -2rem 4rem -2rem
}

.block-type-4 .boxes .row:last-child
{
	margin-bottom:0;
}

.block-type-4 .boxes .row > div
{
	padding:0 2rem;
}

.block-type-4 .image
{
	position:relative;
	overflow:hidden;
	border-radius:4px;
	margin-bottom:3rem;
}

.block-type-4 .image:before
{
	content:'';
	width:2.5rem;
	background:var(--orange);
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.block-type-4 .image img
{
	object-fit:cover;
	object-position:center center;
	height:40rem;
	width:100%;	
}

.block-type-5 .video-wrap 
{
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
}

.block-type-5 .video-wrap video 
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.block-type-6 .steps .step:not(:last-child)
{
	margin-bottom:5rem;
}

.block-type-6 .content
{
	display:flex;
	flex-wrap:wrap;
}

.block-type-6 .content .counter
{
	width:6rem;
	height:6rem;
	border:2px solid #1B1B1B;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:3rem;
	font-family: "Merriweather", serif;
}

.block-type-6 .content .text
{
	margin-left:auto;
	width:calc(100% - 9.5rem);
	padding:1.8rem 0 3rem 0;
}

.block-type-6 .content .text p
{
	font-size:2.4rem;
	line-height:3.5rem;
}

.block-type-6 .gallery
{
	text-align:center;
}

.block-type-6 .gallery > div:not(:last-child)
{
	margin-bottom:4rem;
}

.block-type-7 .button-wrap
{
	text-align:center;
}

.block-type-9 .top
{
	position:relative;
}

.block-type-9 .bg
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center bottom;
}

.block-type-9 .bg:after
{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.block-type-9 .top .container
{
	position:relative;
	z-index:10;	
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding-bottom:15rem;
	padding-top:10rem;
}

@media (min-width:992px)
{
	.block-type-9 .top .container
	{
		min-height:82rem;
	}
}

.block-type-9 .heading
{
	margin-bottom:4.5rem;
}

.block-type-9 .bottom
{
	margin-top:-9rem;
	position:relative;
	z-index:10;
}

.block-type-9 .boxes
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#121212+0,121212+16,141414+17,151515+20,171717+21,161616+22,181818+22,171717+23,191919+24,181818+25,1a1a1a+25,1c1c1c+30,1e1e1e+31,1d1d1d+32,1f1f1f+32,1e1e1e+33,202020+34,1f1f1f+35,212121+35,202020+36,222222+36,212121+38,232323+38,222222+39,242424+39,232323+40,272727+44,262626+45,282828+45,272727+46,292929+46,282828+48,2a2a2a+48,292929+49,2b2b2b+49,2a2a2a+50,2e2e2e+54,2d2d2d+55,2f2f2f+55,2e2e2e+56,303030+56,2f2f2f+58,313131+58,303030+59,323232+59,313131+60,333333+61,323232+62,363636+65,353535+66,373737+66,363636+68,383838+68,373737+69,393939+69,383838+70,3a3a3a+71,393939+72,3b3b3b+72,3a3a3a+73,3e3e3e+76,3d3d3d+78,3f3f3f+78,3e3e3e+79,404040+79,3f3f3f+80,414141+81,404040+82,424242+82,414141+83,434343+84,444444+88,464646+88,454545+89,474747+89,464646+90,484848+91,474747+92,494949+92,484848+93,4a4a4a+94,494949+95,4b4b4b+95,4a4a4a+96,4c4c4c+96,4b4b4b+97,4d4d4d+98,4e4e4e+100 */
	background: rgb(18,18,18); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(18,18,18,1) 0%, rgba(18,18,18,1) 16%, rgba(20,20,20,1) 17%, rgba(21,21,21,1) 20%, rgba(23,23,23,1) 21%, rgba(22,22,22,1) 22%, rgba(24,24,24,1) 22%, rgba(23,23,23,1) 23%, rgba(25,25,25,1) 24%, rgba(24,24,24,1) 25%, rgba(26,26,26,1) 25%, rgba(28,28,28,1) 30%, rgba(30,30,30,1) 31%, rgba(29,29,29,1) 32%, rgba(31,31,31,1) 32%, rgba(30,30,30,1) 33%, rgba(32,32,32,1) 34%, rgba(31,31,31,1) 35%, rgba(33,33,33,1) 35%, rgba(32,32,32,1) 36%, rgba(34,34,34,1) 36%, rgba(33,33,33,1) 38%, rgba(35,35,35,1) 38%, rgba(34,34,34,1) 39%, rgba(36,36,36,1) 39%, rgba(35,35,35,1) 40%, rgba(39,39,39,1) 44%, rgba(38,38,38,1) 45%, rgba(40,40,40,1) 45%, rgba(39,39,39,1) 46%, rgba(41,41,41,1) 46%, rgba(40,40,40,1) 48%, rgba(42,42,42,1) 48%, rgba(41,41,41,1) 49%, rgba(43,43,43,1) 49%, rgba(42,42,42,1) 50%, rgba(46,46,46,1) 54%, rgba(45,45,45,1) 55%, rgba(47,47,47,1) 55%, rgba(46,46,46,1) 56%, rgba(48,48,48,1) 56%, rgba(47,47,47,1) 58%, rgba(49,49,49,1) 58%, rgba(48,48,48,1) 59%, rgba(50,50,50,1) 59%, rgba(49,49,49,1) 60%, rgba(51,51,51,1) 61%, rgba(50,50,50,1) 62%, rgba(54,54,54,1) 65%, rgba(53,53,53,1) 66%, rgba(55,55,55,1) 66%, rgba(54,54,54,1) 68%, rgba(56,56,56,1) 68%, rgba(55,55,55,1) 69%, rgba(57,57,57,1) 69%, rgba(56,56,56,1) 70%, rgba(58,58,58,1) 71%, rgba(57,57,57,1) 72%, rgba(59,59,59,1) 72%, rgba(58,58,58,1) 73%, rgba(62,62,62,1) 76%, rgba(61,61,61,1) 78%, rgba(63,63,63,1) 78%, rgba(62,62,62,1) 79%, rgba(64,64,64,1) 79%, rgba(63,63,63,1) 80%, rgba(65,65,65,1) 81%, rgba(64,64,64,1) 82%, rgba(66,66,66,1) 82%, rgba(65,65,65,1) 83%, rgba(67,67,67,1) 84%, rgba(68,68,68,1) 88%, rgba(70,70,70,1) 88%, rgba(69,69,69,1) 89%, rgba(71,71,71,1) 89%, rgba(70,70,70,1) 90%, rgba(72,72,72,1) 91%, rgba(71,71,71,1) 92%, rgba(73,73,73,1) 92%, rgba(72,72,72,1) 93%, rgba(74,74,74,1) 94%, rgba(73,73,73,1) 95%, rgba(75,75,75,1) 95%, rgba(74,74,74,1) 96%, rgba(76,76,76,1) 96%, rgba(75,75,75,1) 97%, rgba(77,77,77,1) 98%, rgba(78,78,78,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#4e4e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#fff;
	padding:2.5rem 2rem;
	text-align:center;
}


.block-type-9 .boxes .row > div
{
	margin-bottom:3rem;
}

@media (min-width: 992px)
{	
	.block-type-9 .boxes .row > div
	{
		margin-bottom:0;
	}

	.block-type-9 .boxes .row > div:not(:last-child)
	{
		border-right:1px solid #fff;
	}
}

.block-type-9 .box
{
	padding:0 2rem;
}

.block-type-9 .box .icon
{
	background:#fff;
	width:4.8rem;
	height:4.8rem;
	background:#fff;
	border-radius:50%;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-bottom:1.5rem;
}

.block-type-9 .box p
{
	margin:0;
}

.block-type-10 .steps
{
	margin-bottom:5rem;
}

.block-type-10 .steps .step
{
	display:flex;
	align-items:center;
	margin-bottom:2.5rem;
}

.block-type-10 .steps .step:last-child
{
	margin-bottom:0;
}

.block-type-10 .steps .step .counter
{
	width:6rem;
	height:6rem;
	border:2px solid #1B1B1B;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:3rem;
	font-family: "Merriweather", serif;
}

.block-type-10 .steps .step .text
{
	margin-left:auto;
	width:calc(100% - 9.5rem);
	font-size:1.8rem;
	line-height:2.8rem;
	margin-bottom:0;
}

@media (min-width:992px)
{
	.block-type-10 .steps .step .text
	{
		font-size:2.4rem;
		line-height:3.4rem;
	}
}

.block-type-10 .button-wrap
{
	text-align:center;
}

.block-type-11
{
	border-top:8px solid #FEDAB1;
	border-bottom:8px solid #FEDAB1;
	padding:8rem 0;
}

.block-type-11 .boxes > div
{
	margin-bottom:3rem;
}

.block-type-11 .box
{
	display:block;
	height:100%;
	border-radius:4px;
	background:#E6E6E6;
	padding:3rem;
	position:relative;
}

.block-type-11 .box .icon-bg
{
	position:absolute;
	right:0;
	bottom:0;
}

.block-type-11 .box .content
{
	position:relative;
	z-index:10;
	text-align:center;
}

.block-type-11 .box .icon
{
	width:14rem;
	height:14rem;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-bottom:1.5rem;
	background:#fff;
	border-radius:50%;
}

.block-type-11 .box .icon img
{
	max-height:90%;
	width:auto;
}

.block-type-11 .box p
{
	margin:0;
	color:#121212;
	font-size:1.6rem;
	line-height:2.4rem;
	font-family: "Merriweather", serif;
	font-weight:700;
}

.block-type-12 .boxes
{
	margin-bottom:2rem;
}

.block-type-12 .boxes > div
{
	margin-bottom:3rem;
}

.block-type-12 .boxes .box
{
	height:100%;	
	border-radius:5px;
	padding:3rem 2.5rem;
	color:#fff;
	position:relative;
	background:#121212 url(assets/images/bg-1.png) center 0;
	text-align:center;
}

.block-type-12 .boxes .box .icon
{
	background:#fff;
	width:4.8rem;
	height:4.8rem;
	background:#fff;
	border-radius:50%;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-bottom:2.5rem;
}

.block-type-12 .boxes .box .icon img
{
	max-height:90%;
	width:auto;
}

.block-type-12 .boxes .box .title
{
	font-size:1.8rem;
	line-height:2.2rem;
	font-weight:700;
	font-family: "Merriweather", serif;
	padding-bottom:1.5rem;
	margin-bottom:1.5rem;
	position:relative;
}

.block-type-12 .boxes .box .title:after
{
	content:'';
	width:6rem;
	height:.2rem;
	background:#fff;
	position:absolute;
	left:50%;
	margin-left:-3rem;
	bottom:0;
}

.block-type-12 .boxes .box .text p
{
	line-height:2.2rem;
}

.block-type-12 .boxes .box .text *
{
	margin-bottom:0;
}

.block-type-12 .boxes .box .text h1,
.block-type-12 .boxes .box .text h2,
.block-type-12 .boxes .box .text h3,
.block-type-12 .boxes .box .text h4
{
	color:#fff;
}

.block-type-12 .boxes .box-with-photo
{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	color:#fff;
	position:relative;
	background:#121212;
}

.block-type-12 .boxes .box-with-photo .photo
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center center;
}

.block-type-12 .boxes .box-with-photo .photo:before
{
	content:'';
	background:#121212;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:.8;
}

.block-type-12 .boxes .box-with-photo .content
{
	position:relative;
	z-index:10;
}

.block-type-12 .boxes .box-with-photo .number
{
	font-size:4.8rem;
	line-height:6rem;
	font-family: "Merriweather", serif;
	text-align:center;
}

.block-type-12 .boxes .box-with-photo .number-text
{
	font-size:2.4rem;
	line-height:3.2rem;
	text-align:center;
}

.block-type-12 .button-wrap
{
	text-align:center;
}

.block-type-13
{
	text-align:center;
}

.block-type-14
{
	text-align:center;
	color:#fff;
	padding:5rem 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#121212+0,121212+16,141414+17,151515+20,171717+21,161616+22,181818+22,171717+23,191919+24,181818+25,1a1a1a+25,1c1c1c+30,1e1e1e+31,1d1d1d+32,1f1f1f+32,1e1e1e+33,202020+34,1f1f1f+35,212121+35,202020+36,222222+36,212121+38,232323+38,222222+39,242424+39,232323+40,272727+44,262626+45,282828+45,272727+46,292929+46,282828+48,2a2a2a+48,292929+49,2b2b2b+49,2a2a2a+50,2e2e2e+54,2d2d2d+55,2f2f2f+55,2e2e2e+56,303030+56,2f2f2f+58,313131+58,303030+59,323232+59,313131+60,333333+61,323232+62,363636+65,353535+66,373737+66,363636+68,383838+68,373737+69,393939+69,383838+70,3a3a3a+71,393939+72,3b3b3b+72,3a3a3a+73,3e3e3e+76,3d3d3d+78,3f3f3f+78,3e3e3e+79,404040+79,3f3f3f+80,414141+81,404040+82,424242+82,414141+83,434343+84,444444+88,464646+88,454545+89,474747+89,464646+90,484848+91,474747+92,494949+92,484848+93,4a4a4a+94,494949+95,4b4b4b+95,4a4a4a+96,4c4c4c+96,4b4b4b+97,4d4d4d+98,4e4e4e+100 */
	background: rgb(18,18,18); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(18,18,18,1) 0%, rgba(18,18,18,1) 16%, rgba(20,20,20,1) 17%, rgba(21,21,21,1) 20%, rgba(23,23,23,1) 21%, rgba(22,22,22,1) 22%, rgba(24,24,24,1) 22%, rgba(23,23,23,1) 23%, rgba(25,25,25,1) 24%, rgba(24,24,24,1) 25%, rgba(26,26,26,1) 25%, rgba(28,28,28,1) 30%, rgba(30,30,30,1) 31%, rgba(29,29,29,1) 32%, rgba(31,31,31,1) 32%, rgba(30,30,30,1) 33%, rgba(32,32,32,1) 34%, rgba(31,31,31,1) 35%, rgba(33,33,33,1) 35%, rgba(32,32,32,1) 36%, rgba(34,34,34,1) 36%, rgba(33,33,33,1) 38%, rgba(35,35,35,1) 38%, rgba(34,34,34,1) 39%, rgba(36,36,36,1) 39%, rgba(35,35,35,1) 40%, rgba(39,39,39,1) 44%, rgba(38,38,38,1) 45%, rgba(40,40,40,1) 45%, rgba(39,39,39,1) 46%, rgba(41,41,41,1) 46%, rgba(40,40,40,1) 48%, rgba(42,42,42,1) 48%, rgba(41,41,41,1) 49%, rgba(43,43,43,1) 49%, rgba(42,42,42,1) 50%, rgba(46,46,46,1) 54%, rgba(45,45,45,1) 55%, rgba(47,47,47,1) 55%, rgba(46,46,46,1) 56%, rgba(48,48,48,1) 56%, rgba(47,47,47,1) 58%, rgba(49,49,49,1) 58%, rgba(48,48,48,1) 59%, rgba(50,50,50,1) 59%, rgba(49,49,49,1) 60%, rgba(51,51,51,1) 61%, rgba(50,50,50,1) 62%, rgba(54,54,54,1) 65%, rgba(53,53,53,1) 66%, rgba(55,55,55,1) 66%, rgba(54,54,54,1) 68%, rgba(56,56,56,1) 68%, rgba(55,55,55,1) 69%, rgba(57,57,57,1) 69%, rgba(56,56,56,1) 70%, rgba(58,58,58,1) 71%, rgba(57,57,57,1) 72%, rgba(59,59,59,1) 72%, rgba(58,58,58,1) 73%, rgba(62,62,62,1) 76%, rgba(61,61,61,1) 78%, rgba(63,63,63,1) 78%, rgba(62,62,62,1) 79%, rgba(64,64,64,1) 79%, rgba(63,63,63,1) 80%, rgba(65,65,65,1) 81%, rgba(64,64,64,1) 82%, rgba(66,66,66,1) 82%, rgba(65,65,65,1) 83%, rgba(67,67,67,1) 84%, rgba(68,68,68,1) 88%, rgba(70,70,70,1) 88%, rgba(69,69,69,1) 89%, rgba(71,71,71,1) 89%, rgba(70,70,70,1) 90%, rgba(72,72,72,1) 91%, rgba(71,71,71,1) 92%, rgba(73,73,73,1) 92%, rgba(72,72,72,1) 93%, rgba(74,74,74,1) 94%, rgba(73,73,73,1) 95%, rgba(75,75,75,1) 95%, rgba(74,74,74,1) 96%, rgba(76,76,76,1) 96%, rgba(75,75,75,1) 97%, rgba(77,77,77,1) 98%, rgba(78,78,78,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#4e4e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block-type-15
{
	text-align:center;
	color:#fff;
	padding:5rem 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff8901+0,ff8901+18,ff8c03+18,fd8b04+19,fe8c07+19,fe8f0a+24,ff900d+24,fe910e+25,ff9211+26,fe9311+28,ff9414+28,fd991d+35,fe9a20+35,fe9c21+37,ff9d25+38,fd9e28+42,ffa02a+42,fe9f29+42,ffa02c+42,fda029+43,fea02c+43,ffa12d+44,fca12c+44,fea531+46,fea531+46,fca32f+46,fea531+46,fca532+48,fda635+48,fda939+52,fea93c+52,fcaa3c+54,fdab3f+54,fcab3f+55,fead42+56,fbad41+57,fdae45+58,fcad44+59,fdb048+60,fbb24b+63,fbb24c+63,fdb44e+63,fbb24c+63,fcb44e+65,fdb551+65,fbb651+67,feb652+67,fab857+70,fbbb5a+72,fcbb5d+73,fbba5c+73,fdbe61+75,fdbe61+76,fbbc5f+76,fdbe61+76,fbbe61+77,fcbf64+77,fac167+80,fcc874+87,f9c975+89,faca78+90,faca76+90,fbcb79+90,facb79+91,fbcc7c+91,fccd7d+93,facb7b+93,fccd7d+93,facd7c+94,fbcd7f+94,fbcd7f+94,f8cd7e+94,facf80+94,facf80+95,f8cd7e+95,facf80+95,fbd082+96,fad388+100 */
	background: rgb(255,137,1); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(255,137,1,1) 0%, rgba(255,137,1,1) 18%, rgba(255,140,3,1) 18%, rgba(253,139,4,1) 19%, rgba(254,140,7,1) 19%, rgba(254,143,10,1) 24%, rgba(255,144,13,1) 24%, rgba(254,145,14,1) 25%, rgba(255,146,17,1) 26%, rgba(254,147,17,1) 28%, rgba(255,148,20,1) 28%, rgba(253,153,29,1) 35%, rgba(254,154,32,1) 35%, rgba(254,156,33,1) 37%, rgba(255,157,37,1) 38%, rgba(253,158,40,1) 42%, rgba(255,160,42,1) 42%, rgba(254,159,41,1) 42%, rgba(255,160,44,1) 42%, rgba(253,160,41,1) 43%, rgba(254,160,44,1) 43%, rgba(255,161,45,1) 44%, rgba(252,161,44,1) 44%, rgba(254,165,49,1) 46%, rgba(254,165,49,1) 46%, rgba(252,163,47,1) 46%, rgba(254,165,49,1) 46%, rgba(252,165,50,1) 48%, rgba(253,166,53,1) 48%, rgba(253,169,57,1) 52%, rgba(254,169,60,1) 52%, rgba(252,170,60,1) 54%, rgba(253,171,63,1) 54%, rgba(252,171,63,1) 55%, rgba(254,173,66,1) 56%, rgba(251,173,65,1) 57%, rgba(253,174,69,1) 58%, rgba(252,173,68,1) 59%, rgba(253,176,72,1) 60%, rgba(251,178,75,1) 63%, rgba(251,178,76,1) 63%, rgba(253,180,78,1) 63%, rgba(251,178,76,1) 63%, rgba(252,180,78,1) 65%, rgba(253,181,81,1) 65%, rgba(251,182,81,1) 67%, rgba(254,182,82,1) 67%, rgba(250,184,87,1) 70%, rgba(251,187,90,1) 72%, rgba(252,187,93,1) 73%, rgba(251,186,92,1) 73%, rgba(253,190,97,1) 75%, rgba(253,190,97,1) 76%, rgba(251,188,95,1) 76%, rgba(253,190,97,1) 76%, rgba(251,190,97,1) 77%, rgba(252,191,100,1) 77%, rgba(250,193,103,1) 80%, rgba(252,200,116,1) 87%, rgba(249,201,117,1) 89%, rgba(250,202,120,1) 90%, rgba(250,202,118,1) 90%, rgba(251,203,121,1) 90%, rgba(250,203,121,1) 91%, rgba(251,204,124,1) 91%, rgba(252,205,125,1) 93%, rgba(250,203,123,1) 93%, rgba(252,205,125,1) 93%, rgba(250,205,124,1) 94%, rgba(251,205,127,1) 94%, rgba(251,205,127,1) 94%, rgba(248,205,126,1) 94%, rgba(250,207,128,1) 94%, rgba(250,207,128,1) 95%, rgba(248,205,126,1) 95%, rgba(250,207,128,1) 95%, rgba(251,208,130,1) 96%, rgba(250,211,136,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(255,137,1,1) 0%,rgba(255,137,1,1) 18%,rgba(255,140,3,1) 18%,rgba(253,139,4,1) 19%,rgba(254,140,7,1) 19%,rgba(254,143,10,1) 24%,rgba(255,144,13,1) 24%,rgba(254,145,14,1) 25%,rgba(255,146,17,1) 26%,rgba(254,147,17,1) 28%,rgba(255,148,20,1) 28%,rgba(253,153,29,1) 35%,rgba(254,154,32,1) 35%,rgba(254,156,33,1) 37%,rgba(255,157,37,1) 38%,rgba(253,158,40,1) 42%,rgba(255,160,42,1) 42%,rgba(254,159,41,1) 42%,rgba(255,160,44,1) 42%,rgba(253,160,41,1) 43%,rgba(254,160,44,1) 43%,rgba(255,161,45,1) 44%,rgba(252,161,44,1) 44%,rgba(254,165,49,1) 46%,rgba(254,165,49,1) 46%,rgba(252,163,47,1) 46%,rgba(254,165,49,1) 46%,rgba(252,165,50,1) 48%,rgba(253,166,53,1) 48%,rgba(253,169,57,1) 52%,rgba(254,169,60,1) 52%,rgba(252,170,60,1) 54%,rgba(253,171,63,1) 54%,rgba(252,171,63,1) 55%,rgba(254,173,66,1) 56%,rgba(251,173,65,1) 57%,rgba(253,174,69,1) 58%,rgba(252,173,68,1) 59%,rgba(253,176,72,1) 60%,rgba(251,178,75,1) 63%,rgba(251,178,76,1) 63%,rgba(253,180,78,1) 63%,rgba(251,178,76,1) 63%,rgba(252,180,78,1) 65%,rgba(253,181,81,1) 65%,rgba(251,182,81,1) 67%,rgba(254,182,82,1) 67%,rgba(250,184,87,1) 70%,rgba(251,187,90,1) 72%,rgba(252,187,93,1) 73%,rgba(251,186,92,1) 73%,rgba(253,190,97,1) 75%,rgba(253,190,97,1) 76%,rgba(251,188,95,1) 76%,rgba(253,190,97,1) 76%,rgba(251,190,97,1) 77%,rgba(252,191,100,1) 77%,rgba(250,193,103,1) 80%,rgba(252,200,116,1) 87%,rgba(249,201,117,1) 89%,rgba(250,202,120,1) 90%,rgba(250,202,118,1) 90%,rgba(251,203,121,1) 90%,rgba(250,203,121,1) 91%,rgba(251,204,124,1) 91%,rgba(252,205,125,1) 93%,rgba(250,203,123,1) 93%,rgba(252,205,125,1) 93%,rgba(250,205,124,1) 94%,rgba(251,205,127,1) 94%,rgba(251,205,127,1) 94%,rgba(248,205,126,1) 94%,rgba(250,207,128,1) 94%,rgba(250,207,128,1) 95%,rgba(248,205,126,1) 95%,rgba(250,207,128,1) 95%,rgba(251,208,130,1) 96%,rgba(250,211,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(255,137,1,1) 0%,rgba(255,137,1,1) 18%,rgba(255,140,3,1) 18%,rgba(253,139,4,1) 19%,rgba(254,140,7,1) 19%,rgba(254,143,10,1) 24%,rgba(255,144,13,1) 24%,rgba(254,145,14,1) 25%,rgba(255,146,17,1) 26%,rgba(254,147,17,1) 28%,rgba(255,148,20,1) 28%,rgba(253,153,29,1) 35%,rgba(254,154,32,1) 35%,rgba(254,156,33,1) 37%,rgba(255,157,37,1) 38%,rgba(253,158,40,1) 42%,rgba(255,160,42,1) 42%,rgba(254,159,41,1) 42%,rgba(255,160,44,1) 42%,rgba(253,160,41,1) 43%,rgba(254,160,44,1) 43%,rgba(255,161,45,1) 44%,rgba(252,161,44,1) 44%,rgba(254,165,49,1) 46%,rgba(254,165,49,1) 46%,rgba(252,163,47,1) 46%,rgba(254,165,49,1) 46%,rgba(252,165,50,1) 48%,rgba(253,166,53,1) 48%,rgba(253,169,57,1) 52%,rgba(254,169,60,1) 52%,rgba(252,170,60,1) 54%,rgba(253,171,63,1) 54%,rgba(252,171,63,1) 55%,rgba(254,173,66,1) 56%,rgba(251,173,65,1) 57%,rgba(253,174,69,1) 58%,rgba(252,173,68,1) 59%,rgba(253,176,72,1) 60%,rgba(251,178,75,1) 63%,rgba(251,178,76,1) 63%,rgba(253,180,78,1) 63%,rgba(251,178,76,1) 63%,rgba(252,180,78,1) 65%,rgba(253,181,81,1) 65%,rgba(251,182,81,1) 67%,rgba(254,182,82,1) 67%,rgba(250,184,87,1) 70%,rgba(251,187,90,1) 72%,rgba(252,187,93,1) 73%,rgba(251,186,92,1) 73%,rgba(253,190,97,1) 75%,rgba(253,190,97,1) 76%,rgba(251,188,95,1) 76%,rgba(253,190,97,1) 76%,rgba(251,190,97,1) 77%,rgba(252,191,100,1) 77%,rgba(250,193,103,1) 80%,rgba(252,200,116,1) 87%,rgba(249,201,117,1) 89%,rgba(250,202,120,1) 90%,rgba(250,202,118,1) 90%,rgba(251,203,121,1) 90%,rgba(250,203,121,1) 91%,rgba(251,204,124,1) 91%,rgba(252,205,125,1) 93%,rgba(250,203,123,1) 93%,rgba(252,205,125,1) 93%,rgba(250,205,124,1) 94%,rgba(251,205,127,1) 94%,rgba(251,205,127,1) 94%,rgba(248,205,126,1) 94%,rgba(250,207,128,1) 94%,rgba(250,207,128,1) 95%,rgba(248,205,126,1) 95%,rgba(250,207,128,1) 95%,rgba(251,208,130,1) 96%,rgba(250,211,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8901', endColorstr='#fad388',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block-type-17 .box
{
	text-align:center;
	padding:4rem 5rem;
}

.block-type-17 .box .name
{
	font-size:2.5rem;
	line-height:3rem;
	font-family: "Merriweather", serif;	
	margin-bottom:1.5rem;
	font-weight:700;
}

.block-type-17 .box .small-text
{
	font-family: "Merriweather", serif;	
	margin-bottom:2rem;
}

.block-type-17 .box .price
{
	font-size:4rem;
	line-height:5rem;
	font-family: "Merriweather", serif;	
	margin-bottom:2rem;
	padding-bottom:2rem;
	position:relative;
}

.block-type-17 .box .price:after
{
	content:'';
	width:25rem;
	height:.4rem;
	position:absolute;
	left:50%;
	margin-left:-12.5rem;
	bottom:0;
}

.block-type-17 .box-1 .price
{
	color:#F4A242;	
}

.block-type-17 .box-1 .price:after
{
	background:#F4A242;
}

.block-type-17 .box-2 .price
{
	color:#fff;	
}

.block-type-17 .box-2 .price:after
{
	background:#fff;
}

.block-type-17 .box .price span
{
	font-size:1.6rem;
	line-height:2rem;
	display:block;
}

.block-type-17 .box .text
{
	margin-bottom:3.5rem;
}

.block-type-17 .box .text *:last-child
{
	margin-bottom:0;
}

.block-type-17 .box-1
{
	text-align:center;
	color:#fff;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#121212+0,121212+16,141414+17,151515+20,171717+21,161616+22,181818+22,171717+23,191919+24,181818+25,1a1a1a+25,1c1c1c+30,1e1e1e+31,1d1d1d+32,1f1f1f+32,1e1e1e+33,202020+34,1f1f1f+35,212121+35,202020+36,222222+36,212121+38,232323+38,222222+39,242424+39,232323+40,272727+44,262626+45,282828+45,272727+46,292929+46,282828+48,2a2a2a+48,292929+49,2b2b2b+49,2a2a2a+50,2e2e2e+54,2d2d2d+55,2f2f2f+55,2e2e2e+56,303030+56,2f2f2f+58,313131+58,303030+59,323232+59,313131+60,333333+61,323232+62,363636+65,353535+66,373737+66,363636+68,383838+68,373737+69,393939+69,383838+70,3a3a3a+71,393939+72,3b3b3b+72,3a3a3a+73,3e3e3e+76,3d3d3d+78,3f3f3f+78,3e3e3e+79,404040+79,3f3f3f+80,414141+81,404040+82,424242+82,414141+83,434343+84,444444+88,464646+88,454545+89,474747+89,464646+90,484848+91,474747+92,494949+92,484848+93,4a4a4a+94,494949+95,4b4b4b+95,4a4a4a+96,4c4c4c+96,4b4b4b+97,4d4d4d+98,4e4e4e+100 */
	background: rgb(18,18,18); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(18,18,18,1) 0%, rgba(18,18,18,1) 16%, rgba(20,20,20,1) 17%, rgba(21,21,21,1) 20%, rgba(23,23,23,1) 21%, rgba(22,22,22,1) 22%, rgba(24,24,24,1) 22%, rgba(23,23,23,1) 23%, rgba(25,25,25,1) 24%, rgba(24,24,24,1) 25%, rgba(26,26,26,1) 25%, rgba(28,28,28,1) 30%, rgba(30,30,30,1) 31%, rgba(29,29,29,1) 32%, rgba(31,31,31,1) 32%, rgba(30,30,30,1) 33%, rgba(32,32,32,1) 34%, rgba(31,31,31,1) 35%, rgba(33,33,33,1) 35%, rgba(32,32,32,1) 36%, rgba(34,34,34,1) 36%, rgba(33,33,33,1) 38%, rgba(35,35,35,1) 38%, rgba(34,34,34,1) 39%, rgba(36,36,36,1) 39%, rgba(35,35,35,1) 40%, rgba(39,39,39,1) 44%, rgba(38,38,38,1) 45%, rgba(40,40,40,1) 45%, rgba(39,39,39,1) 46%, rgba(41,41,41,1) 46%, rgba(40,40,40,1) 48%, rgba(42,42,42,1) 48%, rgba(41,41,41,1) 49%, rgba(43,43,43,1) 49%, rgba(42,42,42,1) 50%, rgba(46,46,46,1) 54%, rgba(45,45,45,1) 55%, rgba(47,47,47,1) 55%, rgba(46,46,46,1) 56%, rgba(48,48,48,1) 56%, rgba(47,47,47,1) 58%, rgba(49,49,49,1) 58%, rgba(48,48,48,1) 59%, rgba(50,50,50,1) 59%, rgba(49,49,49,1) 60%, rgba(51,51,51,1) 61%, rgba(50,50,50,1) 62%, rgba(54,54,54,1) 65%, rgba(53,53,53,1) 66%, rgba(55,55,55,1) 66%, rgba(54,54,54,1) 68%, rgba(56,56,56,1) 68%, rgba(55,55,55,1) 69%, rgba(57,57,57,1) 69%, rgba(56,56,56,1) 70%, rgba(58,58,58,1) 71%, rgba(57,57,57,1) 72%, rgba(59,59,59,1) 72%, rgba(58,58,58,1) 73%, rgba(62,62,62,1) 76%, rgba(61,61,61,1) 78%, rgba(63,63,63,1) 78%, rgba(62,62,62,1) 79%, rgba(64,64,64,1) 79%, rgba(63,63,63,1) 80%, rgba(65,65,65,1) 81%, rgba(64,64,64,1) 82%, rgba(66,66,66,1) 82%, rgba(65,65,65,1) 83%, rgba(67,67,67,1) 84%, rgba(68,68,68,1) 88%, rgba(70,70,70,1) 88%, rgba(69,69,69,1) 89%, rgba(71,71,71,1) 89%, rgba(70,70,70,1) 90%, rgba(72,72,72,1) 91%, rgba(71,71,71,1) 92%, rgba(73,73,73,1) 92%, rgba(72,72,72,1) 93%, rgba(74,74,74,1) 94%, rgba(73,73,73,1) 95%, rgba(75,75,75,1) 95%, rgba(74,74,74,1) 96%, rgba(76,76,76,1) 96%, rgba(75,75,75,1) 97%, rgba(77,77,77,1) 98%, rgba(78,78,78,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#4e4e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block-type-17 .box-2
{
	text-align:center;
	color:#121212;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff8901+0,ff8901+18,ff8c03+18,fd8b04+19,fe8c07+19,fe8f0a+24,ff900d+24,fe910e+25,ff9211+26,fe9311+28,ff9414+28,fd991d+35,fe9a20+35,fe9c21+37,ff9d25+38,fd9e28+42,ffa02a+42,fe9f29+42,ffa02c+42,fda029+43,fea02c+43,ffa12d+44,fca12c+44,fea531+46,fea531+46,fca32f+46,fea531+46,fca532+48,fda635+48,fda939+52,fea93c+52,fcaa3c+54,fdab3f+54,fcab3f+55,fead42+56,fbad41+57,fdae45+58,fcad44+59,fdb048+60,fbb24b+63,fbb24c+63,fdb44e+63,fbb24c+63,fcb44e+65,fdb551+65,fbb651+67,feb652+67,fab857+70,fbbb5a+72,fcbb5d+73,fbba5c+73,fdbe61+75,fdbe61+76,fbbc5f+76,fdbe61+76,fbbe61+77,fcbf64+77,fac167+80,fcc874+87,f9c975+89,faca78+90,faca76+90,fbcb79+90,facb79+91,fbcc7c+91,fccd7d+93,facb7b+93,fccd7d+93,facd7c+94,fbcd7f+94,fbcd7f+94,f8cd7e+94,facf80+94,facf80+95,f8cd7e+95,facf80+95,fbd082+96,fad388+100 */
	background: rgb(255,137,1); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(255,137,1,1) 0%, rgba(255,137,1,1) 18%, rgba(255,140,3,1) 18%, rgba(253,139,4,1) 19%, rgba(254,140,7,1) 19%, rgba(254,143,10,1) 24%, rgba(255,144,13,1) 24%, rgba(254,145,14,1) 25%, rgba(255,146,17,1) 26%, rgba(254,147,17,1) 28%, rgba(255,148,20,1) 28%, rgba(253,153,29,1) 35%, rgba(254,154,32,1) 35%, rgba(254,156,33,1) 37%, rgba(255,157,37,1) 38%, rgba(253,158,40,1) 42%, rgba(255,160,42,1) 42%, rgba(254,159,41,1) 42%, rgba(255,160,44,1) 42%, rgba(253,160,41,1) 43%, rgba(254,160,44,1) 43%, rgba(255,161,45,1) 44%, rgba(252,161,44,1) 44%, rgba(254,165,49,1) 46%, rgba(254,165,49,1) 46%, rgba(252,163,47,1) 46%, rgba(254,165,49,1) 46%, rgba(252,165,50,1) 48%, rgba(253,166,53,1) 48%, rgba(253,169,57,1) 52%, rgba(254,169,60,1) 52%, rgba(252,170,60,1) 54%, rgba(253,171,63,1) 54%, rgba(252,171,63,1) 55%, rgba(254,173,66,1) 56%, rgba(251,173,65,1) 57%, rgba(253,174,69,1) 58%, rgba(252,173,68,1) 59%, rgba(253,176,72,1) 60%, rgba(251,178,75,1) 63%, rgba(251,178,76,1) 63%, rgba(253,180,78,1) 63%, rgba(251,178,76,1) 63%, rgba(252,180,78,1) 65%, rgba(253,181,81,1) 65%, rgba(251,182,81,1) 67%, rgba(254,182,82,1) 67%, rgba(250,184,87,1) 70%, rgba(251,187,90,1) 72%, rgba(252,187,93,1) 73%, rgba(251,186,92,1) 73%, rgba(253,190,97,1) 75%, rgba(253,190,97,1) 76%, rgba(251,188,95,1) 76%, rgba(253,190,97,1) 76%, rgba(251,190,97,1) 77%, rgba(252,191,100,1) 77%, rgba(250,193,103,1) 80%, rgba(252,200,116,1) 87%, rgba(249,201,117,1) 89%, rgba(250,202,120,1) 90%, rgba(250,202,118,1) 90%, rgba(251,203,121,1) 90%, rgba(250,203,121,1) 91%, rgba(251,204,124,1) 91%, rgba(252,205,125,1) 93%, rgba(250,203,123,1) 93%, rgba(252,205,125,1) 93%, rgba(250,205,124,1) 94%, rgba(251,205,127,1) 94%, rgba(251,205,127,1) 94%, rgba(248,205,126,1) 94%, rgba(250,207,128,1) 94%, rgba(250,207,128,1) 95%, rgba(248,205,126,1) 95%, rgba(250,207,128,1) 95%, rgba(251,208,130,1) 96%, rgba(250,211,136,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(255,137,1,1) 0%,rgba(255,137,1,1) 18%,rgba(255,140,3,1) 18%,rgba(253,139,4,1) 19%,rgba(254,140,7,1) 19%,rgba(254,143,10,1) 24%,rgba(255,144,13,1) 24%,rgba(254,145,14,1) 25%,rgba(255,146,17,1) 26%,rgba(254,147,17,1) 28%,rgba(255,148,20,1) 28%,rgba(253,153,29,1) 35%,rgba(254,154,32,1) 35%,rgba(254,156,33,1) 37%,rgba(255,157,37,1) 38%,rgba(253,158,40,1) 42%,rgba(255,160,42,1) 42%,rgba(254,159,41,1) 42%,rgba(255,160,44,1) 42%,rgba(253,160,41,1) 43%,rgba(254,160,44,1) 43%,rgba(255,161,45,1) 44%,rgba(252,161,44,1) 44%,rgba(254,165,49,1) 46%,rgba(254,165,49,1) 46%,rgba(252,163,47,1) 46%,rgba(254,165,49,1) 46%,rgba(252,165,50,1) 48%,rgba(253,166,53,1) 48%,rgba(253,169,57,1) 52%,rgba(254,169,60,1) 52%,rgba(252,170,60,1) 54%,rgba(253,171,63,1) 54%,rgba(252,171,63,1) 55%,rgba(254,173,66,1) 56%,rgba(251,173,65,1) 57%,rgba(253,174,69,1) 58%,rgba(252,173,68,1) 59%,rgba(253,176,72,1) 60%,rgba(251,178,75,1) 63%,rgba(251,178,76,1) 63%,rgba(253,180,78,1) 63%,rgba(251,178,76,1) 63%,rgba(252,180,78,1) 65%,rgba(253,181,81,1) 65%,rgba(251,182,81,1) 67%,rgba(254,182,82,1) 67%,rgba(250,184,87,1) 70%,rgba(251,187,90,1) 72%,rgba(252,187,93,1) 73%,rgba(251,186,92,1) 73%,rgba(253,190,97,1) 75%,rgba(253,190,97,1) 76%,rgba(251,188,95,1) 76%,rgba(253,190,97,1) 76%,rgba(251,190,97,1) 77%,rgba(252,191,100,1) 77%,rgba(250,193,103,1) 80%,rgba(252,200,116,1) 87%,rgba(249,201,117,1) 89%,rgba(250,202,120,1) 90%,rgba(250,202,118,1) 90%,rgba(251,203,121,1) 90%,rgba(250,203,121,1) 91%,rgba(251,204,124,1) 91%,rgba(252,205,125,1) 93%,rgba(250,203,123,1) 93%,rgba(252,205,125,1) 93%,rgba(250,205,124,1) 94%,rgba(251,205,127,1) 94%,rgba(251,205,127,1) 94%,rgba(248,205,126,1) 94%,rgba(250,207,128,1) 94%,rgba(250,207,128,1) 95%,rgba(248,205,126,1) 95%,rgba(250,207,128,1) 95%,rgba(251,208,130,1) 96%,rgba(250,211,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(255,137,1,1) 0%,rgba(255,137,1,1) 18%,rgba(255,140,3,1) 18%,rgba(253,139,4,1) 19%,rgba(254,140,7,1) 19%,rgba(254,143,10,1) 24%,rgba(255,144,13,1) 24%,rgba(254,145,14,1) 25%,rgba(255,146,17,1) 26%,rgba(254,147,17,1) 28%,rgba(255,148,20,1) 28%,rgba(253,153,29,1) 35%,rgba(254,154,32,1) 35%,rgba(254,156,33,1) 37%,rgba(255,157,37,1) 38%,rgba(253,158,40,1) 42%,rgba(255,160,42,1) 42%,rgba(254,159,41,1) 42%,rgba(255,160,44,1) 42%,rgba(253,160,41,1) 43%,rgba(254,160,44,1) 43%,rgba(255,161,45,1) 44%,rgba(252,161,44,1) 44%,rgba(254,165,49,1) 46%,rgba(254,165,49,1) 46%,rgba(252,163,47,1) 46%,rgba(254,165,49,1) 46%,rgba(252,165,50,1) 48%,rgba(253,166,53,1) 48%,rgba(253,169,57,1) 52%,rgba(254,169,60,1) 52%,rgba(252,170,60,1) 54%,rgba(253,171,63,1) 54%,rgba(252,171,63,1) 55%,rgba(254,173,66,1) 56%,rgba(251,173,65,1) 57%,rgba(253,174,69,1) 58%,rgba(252,173,68,1) 59%,rgba(253,176,72,1) 60%,rgba(251,178,75,1) 63%,rgba(251,178,76,1) 63%,rgba(253,180,78,1) 63%,rgba(251,178,76,1) 63%,rgba(252,180,78,1) 65%,rgba(253,181,81,1) 65%,rgba(251,182,81,1) 67%,rgba(254,182,82,1) 67%,rgba(250,184,87,1) 70%,rgba(251,187,90,1) 72%,rgba(252,187,93,1) 73%,rgba(251,186,92,1) 73%,rgba(253,190,97,1) 75%,rgba(253,190,97,1) 76%,rgba(251,188,95,1) 76%,rgba(253,190,97,1) 76%,rgba(251,190,97,1) 77%,rgba(252,191,100,1) 77%,rgba(250,193,103,1) 80%,rgba(252,200,116,1) 87%,rgba(249,201,117,1) 89%,rgba(250,202,120,1) 90%,rgba(250,202,118,1) 90%,rgba(251,203,121,1) 90%,rgba(250,203,121,1) 91%,rgba(251,204,124,1) 91%,rgba(252,205,125,1) 93%,rgba(250,203,123,1) 93%,rgba(252,205,125,1) 93%,rgba(250,205,124,1) 94%,rgba(251,205,127,1) 94%,rgba(251,205,127,1) 94%,rgba(248,205,126,1) 94%,rgba(250,207,128,1) 94%,rgba(250,207,128,1) 95%,rgba(248,205,126,1) 95%,rgba(250,207,128,1) 95%,rgba(251,208,130,1) 96%,rgba(250,211,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8901', endColorstr='#fad388',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block-type-19 .product .column-1 img
{
	width:100%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images
{
	width:100%;
	float:none;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary
{
	width:100%;
	float:none;
}

.product_totals
{
	display:none;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{
	border:2px solid #121212;
	border-radius:3px;
	padding:1rem 1.5rem !important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus
{
	border-color:var(--orange);
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select
{
	border:2px solid #121212;
	border-radius:3px;
	padding:1rem 1.5rem !important; 
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:focus
{
	border-color:var(--orange);
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]
{
	display:none;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] + label,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] + label
{
	display:block;
	position:relative;
	padding-left:3.5rem;
	min-height:2.4rem;
	font-size:1.6rem;
	line-height:2rem;
	font-family: "Merriweather", serif;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] + label:before,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] + label:before
{
	content:'';
	width:2.4rem;
	height:2.4rem;
	border:3px solid #121212;
	border-radius:50%;
	position:absolute;
	left:0;
	top:-.3rem;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:checked + label:before,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]:checked + label:before
{
	border-color: var(--orange);
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:checked + label:after,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]:checked + label:after
{
	content:'';
	width:1rem;
	height:1rem;
	background:var(--orange);
	position:absolute;
	top:.4rem;
	left:.7rem;
	border-radius:50%;
}

.gchoice_select_all, .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label
{
	color:var(--orange);
}

.gform_legacy_markup_wrapper .gfield_radio li label
{
	margin:0 !important
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li
{
	overflow:visible !important;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue
{
	background-color:var(--orange) !important;
}

.gform_legacy_markup_wrapper .gsection
{
	padding-top:1rem !important;
}

.gform_legacy_markup_wrapper .gform_page_footer input.button
{
	background:var(--orange);
	color:#121212;
	padding:2rem 4rem;
}

.gform_legacy_markup_wrapper .gform_page_footer
{
	display:flex;
	flex-wrap:wrap;
}

.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button
{
	background:#d2d6dc;
	color:#121212;
}

.woocommerce div.product form.cart div.quantity
{
	display:none !important;
}

.woocommerce td.product-name dl.variation
{
	display:none;
}

.wc-proceed-to-checkout
{
	text-align:right;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
	display:inline-block;
	background:var(--orange);
	color:#121212;
}

.woocommerce div.product form.cart .button
{
	background:var(--orange);
	color:#121212;
}

.woocommerce table.shop_table
{
	border-radius:0;
	border:1px solid #dfdfdf;
}

.woocommerce-cart table.cart td.actions .coupon .input-text
{
	height:4rem;
	width:15rem;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register
{
	border-radius:0;
	border:1px solid #dfdfdf;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea
{
	border:2px solid #121212;
	border-radius:3px;
	padding:1rem 1.5rem !important;
}

.select2-container--default .select2-selection--single
{
	border:2px solid #121212;
	border-radius:3px;
	padding:.7rem 1rem !important;
}

.select2-dropdown
{
	border:2px solid #121212;
}

.select2-container .select2-selection--single
{
	height:44px;
}

body .gform_legacy_markup_wrapper ul li.gfield
{
	margin:0 0 3rem 0 !important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
	background:var(--orange);
	color:#121212;
}

.woocommerce div.product .woocommerce-tabs ul.tabs
{
	display:none !important;
}

.woocommerce-Reviews
{
	border-top:8px solid #FEDAB1;
	border-bottom:8px solid #FEDAB1;
	padding:8rem 0;
}

.woocommerce #reviews #comments ol.commentlist li
{
	padding:0 2rem;
}

.woocommerce #review_form #respond .form-submit input
{
	display:inline-block;
	background:var(--orange);
	color:#121212;
	padding:2rem 4rem;
}

.faqs .item
{
	border-top:2px solid #000000;
}

.faqs .question
{
	font-size:2.4rem;
	line-height:3.1rem;
	font-weight:700;
	cursor:pointer;	
	font-family: "Merriweather", serif;	
	padding:2.3rem 0;
	margin:0;
	position:relative;
}

.faqs .question:after
{
	content:'';
	width:3rem;
	height:3rem;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-1.5rem;
	background:url(assets/images/icon-chevron.svg);
	background-size:3rem 3rem;
}

.faqs .item.open .question:after
{
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.faqs .answer
{
	display:none;
	padding-bottom:3rem;
}

.faqs .answer p
{
	font-size:2.4rem;
	line-height:3.4rem;
}

.faqs .answer *:last-child
{
	margin-bottom:0;
}

.posts > div
{
	margin-bottom:5rem;
}

.posts .post
{
	height:100%;
	display:flex;
	flex-direction:column;
}

.posts img
{
	border-left:2.5rem solid var(--orange);
	border-radius:4px;
	margin-bottom:2.5rem;
	height:25rem;
	width:100%;
	object-fit:cover;
	object-position:center;
}

@media (min-width:992px)
{
	.posts img
	{
		height:37rem;
	}
}

.posts .title
{
	font-size:2.4rem;
	line-height:3.1rem;
	font-family: "Merriweather", serif;
	font-weight:700;
	position:relative;
	padding-bottom:1.5rem;
	margin-bottom:1.5rem;
}

.posts .title:after
{
	content:'';
	width:15rem;
	height:.2rem;
	background:var(--orange);
	position:absolute;
	bottom:0;
	left:0;
}

.posts .read-more
{
	margin: auto 0 0 0;
	font-size:2rem;
	line-height:2.4rem;
	font-family: "Merriweather", serif;
	font-weight:700;
}

.wp-pagenavi
{
	display:flex;
	justify-content:center;
}

.wp-pagenavi span,
.wp-pagenavi a
{
	border:2px solid #121212;
	width:4rem;
	height:4rem;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family: "Merriweather", serif;
	font-weight:700;
	font-size:2rem;
	margin:0 .8rem;
}

.wp-pagenavi span.current
{
	background:var(--orange);
	color:#fff;
}

.button
{
	font-size:1.6rem;
	line-height:2rem;
	font-family: "Merriweather", serif;
	font-weight:700;
	display:inline-flex;
	min-height:4rem;
	align-items:center;
	justify-content:center;
	padding:1rem 5rem;
}

.button.larger
{
	min-height:5.6rem;
	padding:1rem 7rem;
}

.button.ghost.white
{
	border:2px solid #fff;
	border-radius:4px;
	color:#fff;
}

.button.ghost.black
{
	border:2px solid #000;
	border-radius:4px;
	color:#000;
}

.button.orange
{
	background:var(--orange);
	color:#fff;
	border:2px solid #fff
}

.button.full.white
{
	border:2px solid #fff;
	border-radius:4px;
	color:#121212;
	background:#fff;
}

.page-footer
{
	border-top:.9rem solid #F2A750;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#121212+0,121212+16,141414+17,151515+20,171717+21,161616+22,181818+22,171717+23,191919+24,181818+25,1a1a1a+25,1c1c1c+30,1e1e1e+31,1d1d1d+32,1f1f1f+32,1e1e1e+33,202020+34,1f1f1f+35,212121+35,202020+36,222222+36,212121+38,232323+38,222222+39,242424+39,232323+40,272727+44,262626+45,282828+45,272727+46,292929+46,282828+48,2a2a2a+48,292929+49,2b2b2b+49,2a2a2a+50,2e2e2e+54,2d2d2d+55,2f2f2f+55,2e2e2e+56,303030+56,2f2f2f+58,313131+58,303030+59,323232+59,313131+60,333333+61,323232+62,363636+65,353535+66,373737+66,363636+68,383838+68,373737+69,393939+69,383838+70,3a3a3a+71,393939+72,3b3b3b+72,3a3a3a+73,3e3e3e+76,3d3d3d+78,3f3f3f+78,3e3e3e+79,404040+79,3f3f3f+80,414141+81,404040+82,424242+82,414141+83,434343+84,444444+88,464646+88,454545+89,474747+89,464646+90,484848+91,474747+92,494949+92,484848+93,4a4a4a+94,494949+95,4b4b4b+95,4a4a4a+96,4c4c4c+96,4b4b4b+97,4d4d4d+98,4e4e4e+100 */
	background: rgb(18,18,18); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(18,18,18,1) 0%, rgba(18,18,18,1) 16%, rgba(20,20,20,1) 17%, rgba(21,21,21,1) 20%, rgba(23,23,23,1) 21%, rgba(22,22,22,1) 22%, rgba(24,24,24,1) 22%, rgba(23,23,23,1) 23%, rgba(25,25,25,1) 24%, rgba(24,24,24,1) 25%, rgba(26,26,26,1) 25%, rgba(28,28,28,1) 30%, rgba(30,30,30,1) 31%, rgba(29,29,29,1) 32%, rgba(31,31,31,1) 32%, rgba(30,30,30,1) 33%, rgba(32,32,32,1) 34%, rgba(31,31,31,1) 35%, rgba(33,33,33,1) 35%, rgba(32,32,32,1) 36%, rgba(34,34,34,1) 36%, rgba(33,33,33,1) 38%, rgba(35,35,35,1) 38%, rgba(34,34,34,1) 39%, rgba(36,36,36,1) 39%, rgba(35,35,35,1) 40%, rgba(39,39,39,1) 44%, rgba(38,38,38,1) 45%, rgba(40,40,40,1) 45%, rgba(39,39,39,1) 46%, rgba(41,41,41,1) 46%, rgba(40,40,40,1) 48%, rgba(42,42,42,1) 48%, rgba(41,41,41,1) 49%, rgba(43,43,43,1) 49%, rgba(42,42,42,1) 50%, rgba(46,46,46,1) 54%, rgba(45,45,45,1) 55%, rgba(47,47,47,1) 55%, rgba(46,46,46,1) 56%, rgba(48,48,48,1) 56%, rgba(47,47,47,1) 58%, rgba(49,49,49,1) 58%, rgba(48,48,48,1) 59%, rgba(50,50,50,1) 59%, rgba(49,49,49,1) 60%, rgba(51,51,51,1) 61%, rgba(50,50,50,1) 62%, rgba(54,54,54,1) 65%, rgba(53,53,53,1) 66%, rgba(55,55,55,1) 66%, rgba(54,54,54,1) 68%, rgba(56,56,56,1) 68%, rgba(55,55,55,1) 69%, rgba(57,57,57,1) 69%, rgba(56,56,56,1) 70%, rgba(58,58,58,1) 71%, rgba(57,57,57,1) 72%, rgba(59,59,59,1) 72%, rgba(58,58,58,1) 73%, rgba(62,62,62,1) 76%, rgba(61,61,61,1) 78%, rgba(63,63,63,1) 78%, rgba(62,62,62,1) 79%, rgba(64,64,64,1) 79%, rgba(63,63,63,1) 80%, rgba(65,65,65,1) 81%, rgba(64,64,64,1) 82%, rgba(66,66,66,1) 82%, rgba(65,65,65,1) 83%, rgba(67,67,67,1) 84%, rgba(68,68,68,1) 88%, rgba(70,70,70,1) 88%, rgba(69,69,69,1) 89%, rgba(71,71,71,1) 89%, rgba(70,70,70,1) 90%, rgba(72,72,72,1) 91%, rgba(71,71,71,1) 92%, rgba(73,73,73,1) 92%, rgba(72,72,72,1) 93%, rgba(74,74,74,1) 94%, rgba(73,73,73,1) 95%, rgba(75,75,75,1) 95%, rgba(74,74,74,1) 96%, rgba(76,76,76,1) 96%, rgba(75,75,75,1) 97%, rgba(77,77,77,1) 98%, rgba(78,78,78,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(18,18,18,1) 0%,rgba(18,18,18,1) 16%,rgba(20,20,20,1) 17%,rgba(21,21,21,1) 20%,rgba(23,23,23,1) 21%,rgba(22,22,22,1) 22%,rgba(24,24,24,1) 22%,rgba(23,23,23,1) 23%,rgba(25,25,25,1) 24%,rgba(24,24,24,1) 25%,rgba(26,26,26,1) 25%,rgba(28,28,28,1) 30%,rgba(30,30,30,1) 31%,rgba(29,29,29,1) 32%,rgba(31,31,31,1) 32%,rgba(30,30,30,1) 33%,rgba(32,32,32,1) 34%,rgba(31,31,31,1) 35%,rgba(33,33,33,1) 35%,rgba(32,32,32,1) 36%,rgba(34,34,34,1) 36%,rgba(33,33,33,1) 38%,rgba(35,35,35,1) 38%,rgba(34,34,34,1) 39%,rgba(36,36,36,1) 39%,rgba(35,35,35,1) 40%,rgba(39,39,39,1) 44%,rgba(38,38,38,1) 45%,rgba(40,40,40,1) 45%,rgba(39,39,39,1) 46%,rgba(41,41,41,1) 46%,rgba(40,40,40,1) 48%,rgba(42,42,42,1) 48%,rgba(41,41,41,1) 49%,rgba(43,43,43,1) 49%,rgba(42,42,42,1) 50%,rgba(46,46,46,1) 54%,rgba(45,45,45,1) 55%,rgba(47,47,47,1) 55%,rgba(46,46,46,1) 56%,rgba(48,48,48,1) 56%,rgba(47,47,47,1) 58%,rgba(49,49,49,1) 58%,rgba(48,48,48,1) 59%,rgba(50,50,50,1) 59%,rgba(49,49,49,1) 60%,rgba(51,51,51,1) 61%,rgba(50,50,50,1) 62%,rgba(54,54,54,1) 65%,rgba(53,53,53,1) 66%,rgba(55,55,55,1) 66%,rgba(54,54,54,1) 68%,rgba(56,56,56,1) 68%,rgba(55,55,55,1) 69%,rgba(57,57,57,1) 69%,rgba(56,56,56,1) 70%,rgba(58,58,58,1) 71%,rgba(57,57,57,1) 72%,rgba(59,59,59,1) 72%,rgba(58,58,58,1) 73%,rgba(62,62,62,1) 76%,rgba(61,61,61,1) 78%,rgba(63,63,63,1) 78%,rgba(62,62,62,1) 79%,rgba(64,64,64,1) 79%,rgba(63,63,63,1) 80%,rgba(65,65,65,1) 81%,rgba(64,64,64,1) 82%,rgba(66,66,66,1) 82%,rgba(65,65,65,1) 83%,rgba(67,67,67,1) 84%,rgba(68,68,68,1) 88%,rgba(70,70,70,1) 88%,rgba(69,69,69,1) 89%,rgba(71,71,71,1) 89%,rgba(70,70,70,1) 90%,rgba(72,72,72,1) 91%,rgba(71,71,71,1) 92%,rgba(73,73,73,1) 92%,rgba(72,72,72,1) 93%,rgba(74,74,74,1) 94%,rgba(73,73,73,1) 95%,rgba(75,75,75,1) 95%,rgba(74,74,74,1) 96%,rgba(76,76,76,1) 96%,rgba(75,75,75,1) 97%,rgba(77,77,77,1) 98%,rgba(78,78,78,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#4e4e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding: 6.5rem 0 0 0;
	color:#fff;
}

.page-footer .row > div
{
	margin-bottom:4rem;
}

.page-footer .top
{
	margin-bottom:2.5rem;
}

.page-footer p
{
	margin: 0;
}

@media (min-width:768px)
{
	.page-footer .column-2
	{
		text-align:center;
	}
}

.page-footer .column-1 .contact
{
	margin-bottom:1.5rem;
}

.page-footer .column-1 .contact p
{
	font-size:2.4rem;
	line-height:3.1rem;
	font-family: "Merriweather", serif;
	font-weight:700;
	margin:0;
}

.page-footer .column-1 .contact a
{
	color:var(--orange);
}

.page-footer .column-1 .text
{
	font-size:1.8rem;
	line-height:2.4rem;
	font-family: "Merriweather", serif;
	font-weight:700;
}

.page-footer h6
{
	font-size:1.8rem;
	line-height:2.2rem;
	color:#fff;
	font-family: "Merriweather", serif;
	margin-bottom:2.5rem;
}

@media (min-width:992px)
{
	.page-footer .column-3 h6
	{
		text-align:right;
	}
}

#menu-footer li:not(:last-child)
{
	margin-bottom:1rem;
}

.page-footer .bottom
{
	border-top:2px solid #fff;
	padding:2.5rem 0;
}

.contact-form.light
{
	border:1px solid #dfdfdf;
	padding:4rem;
}

.contact-form p
{
	margin-bottom:1.5rem;
}

.contact-form input[type=text],
.contact-form input[type=email],
.contact-form textarea
{
	border-radius:4px;
	background:#D8D8D8;
	font-family: "Merriweather", serif;
	font-size:1.6rem;
	border:none;
	padding:1rem 1.5rem;
	width:100%;
}

.contact-form.light input[type=text],
.contact-form.light input[type=email],
.contact-form.light textarea
{
	background:none;
	border:1px solid #ababab;
	color:#121212;
	border-radius:0;
}

.contact-form textarea
{
	height:12rem;
	resize:none;
	display:block;	
}

.contact-form .submit
{
	text-align:right;
	margin-bottom:0;
}

.contact-form .wpcf7-submit
{
	font-size:1.6rem;
	line-height:2rem;
	font-family: "Merriweather", serif;
	font-weight:700;
	display:inline-flex;
	min-height:4rem;
	align-items:center;
	justify-content:center;
	padding:1rem 5rem;
	border:2px solid #fff;
	border-radius:4px;
	background:none;
	color:#fff;
}

.contact-form.light .wpcf7-submit
{
	background:#141414;
	color:#fff;
	border-radius:0;
}

.contact-form .wpcf7-spinner
{
	display:none;
}

.contact-form .terms label
{
	cursor:pointer
}

.contact-form .terms input
{
	display:none;
}

.contact-form .terms input + span
{
	display:block;
	position:relative;
	padding-left:2.5rem;
}

.contact-form .terms input + span:before
{
	content:'';
	width:1.6rem;
	height:1.6rem;
	border:1px solid #ababab;
	position:absolute;
	left:0;
	top:.5rem;
}

.contact-form .terms input:checked + span:after
{
	content:'';
	width:1rem;
	height:1rem;
	background:#141414;
	position:absolute;
	left:.3rem;
	top:.8rem;
}

.contact-form .wpcf7-list-item
{
	margin:0;
}

h1,h2,h3,h4,h5,h6
{
	color: #121212;
	margin: 0 0 2rem 0;
	font-weight: 700;
	line-height: normal;
	font-family: "Merriweather", serif;
}

h1
{
	font-size: 4rem;
}

h2
{
	font-size: 3.5rem;
}

h3
{
	font-size: 2.5rem;
}

h4
{
	font-size: 2rem;
}

ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 2rem 0;
	line-height: 2.8rem;
}

p
{
	margin: 0 0 2rem 0;
	line-height: 2.8rem;
}

a, a:hover, a:focus
{
color: inherit;
text-decoration: none;
}

input:focus, textarea:focus
{
	outline: none;
}

img
{
max-width: 100%;
height: auto;
border: 0;
}

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin:4px 0 20px 24px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.to-animate
{
	opacity: 0;
}

.gform_legacy_markup_wrapper ul.gform_fields li.gfield
{
	padding-left:0;
}

.gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label
{
	font-size:2rem;
	line-height:3.6rem;
}

.gform_page_footer
{
	display:flex;
	flex-wrap:wrap;
}

.gform_previous_button
{
	background:#f3f3f3 !important;
	float:none;
}

.gform_next_button
{
	margin-left:auto !important;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button
{
	float:right;
	font-size:2rem;
	padding:2rem 3rem;
}