#block-locale-language {
	clear: right;
}
#block-locale-language h2::after {
	right: unset;
	left: -2px;
	top: 6px;
}




.mega-menu-grid-4 {
	margin: 0 !important;
}
.mega-menu-grid-4 > div > div > div > div {
	display: grid;
	grid-template-columns: repeat(4, auto);
}
.mega-menu-grid-4 > div > div > div > div > div {
	border-right: 1px solid #444;
	padding-top: 20px;
	padding-bottom: 20px;
}
.mega-menu-grid-4 > div > div > div > div > div:nth-child(4) {
	border-right-width: 0;
}




.node-type-page .field.field-name-body {
	font-family: "Montserrat", 'Padauk', sans-serif;
}




.node-type-page .info-video-wp {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-gap: 40px;
}
.node-type-page .video-fields ,
.node-type-page .info-fields {
	margin-top: 30px;
}
.node-type-page .field.field-name-field-page-vid-title ,
.node-type-page .field.field-name-field-page-inf-title {
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 15px;
	color: #f3385f;
}
.node-type-page .field.field-name-field-pi-title {
	color: #f3385f;
	font-size: 1.2em;
	font-weight: 600;
}
.node-type-page .field.field-name-field-pi-about {
	color: #555;
}
.node-type-page .field.field-name-field-pi-photo {
	margin-bottom: 15px;
}
.node-type-page .field.field-name-field-pi-photo img {
	display: block;
	width: 100%;
	height: auto;
}
.node-type-page .field.field-name-field-page-info .navigation {
	display: flex;
	justify-content: center;
}
.node-type-page .field.field-name-field-page-info .slick-arrow {
	margin-right: 15px;
	background: none;
	border: 0;
	padding: 0;
	display: block;
	text-transform: lowercase;
	cursor: pointer;
}
.node-type-page .field.field-name-field-page-info .slick-arrow:last-child {
	margin-right: 0;
}
.field.field-name-field-page-video .player {
	position: relative;
	padding-bottom: 56.25%;
}
.field.field-name-field-page-video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	right: 0;
	margin: 0;
}




.b-social-links {
	margin-top: 40px;
	margin-bottom: 40px;
}
.b-social-links .social-icons {
	display: flex;
	justify-content: center;
	align-content: center;

	font-size: 0;
}
.b-social-links .social-icons a {
	display: block;
	width: 42px;
	height: 42px;
	border-radius: 100%;

	background-color: #f3385f;

	background-position: center;
	background-repeat: no-repeat;

	margin-right: 15px;

	transition: 0.3s all;
}
.b-social-links .social-icons a:last-child {
	margin-right: 0;
}
.b-social-links .social-icons a:hover {
	background-color: #F21478;
}

.b-social-links .social-icons a.facebook {
	background-size: auto 50%;
	background-image: url('../images/facebook.svg');
}
.b-social-links .social-icons a.instagram {
	background-image: url('../images/instagram.svg');
	background-size: 50% auto;
}
.b-social-links .social-icons a.youtube {
	background-size: 50% auto;
	background-image: url('../images/youtube.svg');
}




.field.field-name-field-page-slider {
	border-radius: 5px;
	overflow: hidden;
}
.field.field-name-field-page-slider ul {
	display: flex;
	padding: 0;
	margin: 0;
	left: 50%;
	right: unset;
	transform: translateX(-50%);
	width: auto;
	background-color: rgba(255,255,255,0.8);
	padding: 8px 15px;
	border-radius: 30px;
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
	bottom: 20px;
}
.field.field-name-field-page-slider ul li {
	display: block;
	margin: 0;
	padding: 0;
	margin-right: 15px;
}
.field.field-name-field-page-slider ul li:last-child {
	margin-right: 0;
}
.field.field-name-field-page-slider ul button {
	display: block;
	width: 14px;
	height: 14px;
	padding: 0;
	border-radius: 100%;

	transition: 0.3s all;
}



@media only screen and (max-width: 880px) {
	.product-view-style .item-list {
		float: none;
		width: 100%;
	}
}

@media only screen and (max-width : 730px) {
	.node-type-page .info-video-wp {
		grid-template-columns: 100%;
	}
}

@media only screen and (max-width : 480px) {
	.sp-thumbs {
		position: static;
		left: 20px;
		height: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	.sp-thumbs a {
	    display: inline-block !important;
	    margin-right: 10px;
	}
	.sp-thumbs a:last-child {
	    margin-right: 0px;
	}
	.page-node-1212 .slick-slide img {
		width: 100%;
	}
	.page-node-1212 .block-blockify h1 {
		font-size: 1.5em;
	}
	.field.field-name-field-page-slider ul li {
		margin-right: 7px;
	}
	.field.field-name-field-page-slider ul button {
		width: 12px;
		height: 12px;
	}
}