
.alignnone {
	margin: 0px;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.sticky, .gallery-caption, .bypostauthor {
	display: block;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.clearfix {
	zoom: 1;
}

.clearfix.bt_1x {
	margin-bottom: 18px;
}

.clearfix.bt_2x {
	margin-bottom: 36px;
}

.clearfix.bt_3x {
	margin-bottom: 54px;
}

.clearfix.bt_4x {
	margin-bottom: 72px;
}

.clearfix:before, .clearfix:after {
	display: table !important;
	content: "" !important;
}

.clearfix:after {
	clear: both !important;
}

p {
	margin: 0px 0px 8px;
}

a, a:hover, a:active {
	outline: 0;
	text-decoration: none;
}

.logged-in-as {
	text-decoration: underline;
}

.widget ul, ul.unstyled, ol.unstyled {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.stamp_on_mobile #hook_header_section {
	-webkit-backface-visibility: visible;
}

.hook_left_align {
	text-align: left;
}

.hook_center_align {
	text-align: center;
}

.hook_right_align {
	text-align: right;
}

.hook_spacer {
	width: 100%;
}

.hook_italic {
	font-style: italic;
}

.prk_lf {
	float: left;
}

.prk_rf {
	float: right;
}

ul.unstyled ul, ul.unstyled, ol.unstyled ol, ol.unstyled {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.hook_theme .prk_heavier_300 {
	font-weight: 300;
}

.hook_theme .prk_heavier_300 b, .hook_theme .prk_heavier_300 h1, .hook_theme .prk_heavier_300 h2, .hook_theme .prk_heavier_300 h3, .hook_theme .prk_heavier_300 h4, .hook_theme .prk_heavier_300 h5, .hook_theme .prk_heavier_300 h6 {
	font-weight: 300;
}

.hook_theme .prk_heavier_400 {
	font-weight: 400;
}

.hook_theme .prk_heavier_400 .cd-words-wrapper b, .hook_theme .prk_heavier_400 b, .hook_theme .prk_heavier_400 h1, .hook_theme .prk_heavier_400 h2, .hook_theme .prk_heavier_400 h3, .hook_theme .prk_heavier_400 h4, .hook_theme .prk_heavier_400 h5, .hook_theme .prk_heavier_400 h6 {
	font-weight: 400;
}

.hook_theme .prk_heavier_500 {
	font-weight: 500;
}

.hook_theme .prk_heavier_500 b, .hook_theme .prk_heavier_500 h1, .hook_theme .prk_heavier_500 h2, .hook_theme .prk_heavier_500 h3, .hook_theme .prk_heavier_500 h4, .hook_theme .prk_heavier_500 h5, .hook_theme .prk_heavier_500 h6 {
	font-weight: 500;
}

.hook_theme .prk_heavier_600 {
	font-weight: 600;
}

.hook_theme .prk_heavier_600 b, .hook_theme .prk_heavier_600 h1, .hook_theme .prk_heavier_600 h2, .hook_theme .prk_heavier_600 h3, .hook_theme .prk_heavier_600 h4, .hook_theme .prk_heavier_600 h5, .hook_theme .prk_heavier_600 h6 {
	font-weight: 600;
}

.hook_theme .prk_heavier_700 {
	font-weight: 700;
}

.hook_theme .prk_heavier_700 b, .hook_theme .prk_heavier_700 h1, .hook_theme .prk_heavier_700 h2, .hook_theme .prk_heavier_700 h3, .hook_theme .prk_heavier_700 h4, .hook_theme .prk_heavier_700 h5, .hook_theme .prk_heavier_700 h6 {
	font-weight: 700;
}

.prk_break_word {
	word-wrap: break-word;
}

.prk_smooth_font {
	-webkit-font-smoothing: antialiased;
}

.lazy_hook, .hook_preloaded, .hide_now, .show_sooner, .show_later, .show_much_later {
	display: none;
}

.hook_ready>.hook_preloaded {
	display: block;
}

.hook_faded {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.hook_faded:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity: .85;
}

.hook_invsbl {
	visibility: hidden;
}

figure {
	margin: 0px;
}

iframe {
	border: 0px;
}

table {
	border-spacing: 0px;
	width: 100%;
	margin-bottom: 18px;
}

th, td {
	padding: 4px 6px;
	border-spacing: 0px;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
}

#searchform, .hook_searchform {
	position: relative;
	width: 100%;
	margin: 0px 0px 0px;
}

#searchform input, .hook_searchform input {
	font-size: 1em;
}

.rtl .rtl_hidden {
	display: none;
}

.rtl .hook_button_in .colored_theme_button {
	left: 0px;
	right: inherit;
}

.rtl .folio_always_title_only .centerized_father .grid_single_title, .rtl .folio_always_title_and_skills .centerized_father .grid_single_title {
	text-align: right;
}

.rtl .elementor-widget-container .clearfix.hide_now, .rtl .hook_page_twt .clearfix.hide_now {
	display: block;
	margin-top: -4px;
}

.rtl .member_ul {
	text-align: right;
}

.rtl .member_ul.hook_left_align .hook_member_links {
	text-align: left;
}

.rtl .testimonials_slider .owl-dots {
	right: inherit;
}

.rtl.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot:last-child, .rtl.hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot:last-child {
	width: 38px;
}

.rtl.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot:first-child, .rtl.hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot:first-child {
	width: 30px;
}

.rtl .prk_service.prk_service_left .hook_svg svg {
	left: 0px;
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.rtl .prk_service.prk_service_right .hook_svg svg {
	right: 0px;
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.hook_theme.rtl .testimonials_stack.hook_squared .owl-dots .owl-page:last-child, .hook_theme.rtl .testimonials_stack.hook_squared .owl-controls .owl-page:last-child, .hook_theme.rtl .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-page:last-child, .hook_theme.rtl .testimonials_slider.owl-carousel.hook_squared .owl-controls .owl-page:last-child {
	width: 38px;
}

.hook_theme.rtl .testimonials_stack.hook_squared .owl-dots .owl-page:first-child, .hook_theme.rtl .testimonials_stack.hook_squared .owl-controls .owl-page:first-child, .hook_theme.rtl .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-page:first-child, .hook_theme.rtl .testimonials_slider.owl-carousel.hook_squared .owl-controls .owl-page:first-child {
	width: 30px;
}

.menu_at_top .rtl #prk_footer_outer, .menu_at_top .rtl #hook_header_section, .menu_at_top .rtl #hook_ajax_container {
	left: 0px;
}

.hook_animated {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes bounceInSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	
	10% {
		opacity: 1;
		-webkit-transform: translateY(-5px);
	}
	
	30% {
		opacity: 1;
		-webkit-transform: translateY(10px);
	}
	
	40% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInSmall {
	0% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	
	10% {
		opacity: 1;
		-moz-transform: translateY(-5px);
	}
	
	30% {
		opacity: 1;
		-moz-transform: translateY(10px);
	}
	
	40% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes bounceInSmall {
	0% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	
	10% {
		opacity: 1;
		-ms-transform: translateY(-5px);
	}
	
	30% {
		opacity: 1;
		-ms-transform: translateY(10px);
	}
	
	40% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInSmall {
	0% {
		opacity: 1;
		-o-transform: translateY(0px);
	}
	
	10% {
		opacity: 1;
		-o-transform: translateY(-5px);
	}
	
	30% {
		opacity: 1;
		-o-transform: translateY(10px);
	}
	
	40% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes bounceInSmall {
	0% {
		opacity: 1;
		transform: translateY(0px);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-5px);
	}
	
	30% {
		opacity: 1;
		transform: translateY(10px);
	}
	
	40% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-8px);
	}
	
	80% {
		opacity: 1;
		-webkit-transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-8px);
	}
	
	80% {
		opacity: 1;
		-moz-transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes bounceInUp {
	0% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(-8px);
	}
	
	80% {
		opacity: 1;
		-ms-transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-8px);
	}
	
	80% {
		opacity: 1;
		-o-transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-8px);
	}
	
	80% {
		opacity: 1;
		transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(8px);
	}
	
	80% {
		opacity: 1;
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(88px);
	}
	
	80% {
		opacity: 1;
		-moz-transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes bounceInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(8px);
	}
	
	80% {
		opacity: 1;
		-ms-transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(8px);
	}
	
	80% {
		opacity: 1;
		-o-transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(8px);
	}
	
	80% {
		opacity: 1;
		transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-ms-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-ms-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes flash {
	0%, 50%, 100% {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes flash {
	0%, 50%, 100% {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes shake {
	0%, 100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
}

@keyframes shake {
	0%, 100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
}

@keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3);
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}

@-moz-keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(1.3, 1.3, 1.3);
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(1.3, 1.3, 1.3);
	}
	
	100% {
		opacity: 1;
	}
}

@-o-keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(1.3, 1.3, 1.3);
	}
	
	100% {
		opacity: 1;
	}
}

@-ms-keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(1.3, 1.3, 1.3);
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(1.3, 1.3, 1.3);
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	100% {
		transform: scale3d(1.3, 1.3, 1.3);
		opacity: 0;
	}
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	100% {
		transform: scale3d(1.3, 1.3, 1.3);
		opacity: 0;
	}
}

@-o-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	100% {
		transform: scale3d(1.3, 1.3, 1.3);
		opacity: 0;
	}
}

@-ms-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	100% {
		transform: scale3d(1.3, 1.3, 1.3);
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	100% {
		transform: scale3d(1.3, 1.3, 1.3);
		opacity: 0;
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes pulse {
	0% {
		-moz-transform: scale(1);
	}
	
	50% {
		-moz-transform: scale(1.1);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes pulse {
	0% {
		-ms-transform: scale(1);
	}
	
	50% {
		-ms-transform: scale(1.1);
	}
	
	100% {
		-ms-transform: scale(1);
	}
}

@-o-keyframes pulse {
	0% {
		-o-transform: scale(1);
	}
	
	50% {
		-o-transform: scale(1.1);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}
	
	50% {
		transform: scale(1.1);
	}
	
	100% {
		transform: scale(1);
	}
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
	min-height: 100%;
	width: 100%;
}

body {
	height: 100% !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0px;
	line-height: 1.6em;
	text-rendering: optimizelegibility;
	width: 100%;
}

a {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

button, input, select, textarea {
	margin: 0;
	vertical-align: middle;
	-webkit-perspective: 1000;
	max-width: 100%;
	font-size: .8em;
	outline: 0;
}

input:focus {
	-webkit-perspective: 1000;
}

select:focus, select {
	outline: 0;
}

.prk_wait, .prk_wait * {
	cursor: wait;
}

.hook_android body {
	text-rendering: auto;
}

.hook_android body h1, .hook_android body h2, .hook_android body h3, .hook_android body h4, .hook_android body h5, .hook_android body h6 {
	text-rendering: auto;
}

.hook_ie img[src$=".svg"] {
	width: 100%;
}

.hook_edge .verve_video-bg {
	height: auto !important;
	width: auto !important;
}

.hook_edge .hook_fixed_bk, .hook_edge .hook_with_parallax {
	background-attachment: scroll;
}

.hook_row {
	background-position: 50% 50%;
}

.hook_row.hook_super_width {
	width: 100%;
}

.hook_row.hook_super_width>.row>.vc_col-sm-12 {
	padding: 0px;
}

.hook_row.hook_super_width .vc_inner>.prk_inner_block {
	padding-left: 36px;
	padding-right: 36px;
	max-width: 5000px;
}

.hook_row.plus_arrow {
	position: relative;
	overflow: hidden;
}

.hook_in_row {
	padding: 0px 18px;
}

.vc_column_container {
	background-size: cover;
	background-position-x: 50%;
	background-position-y: 50%;
	background-repeat: no-repeat;
}

.vc_column_container.hook_hz_left {
	background-position-x: 0%;
}

.vc_column_container.hook_hz_right {
	background-position-x: 100%;
}

.vc_column_container.hook_vt_top {
	background-position-y: 0%;
}

.vc_column_container.hook_vt_bottom {
	background-position-y: 100%;
}

.hook_cover_top, .hook_cover, .hook_cover_bottom {
	background-position: 50%;
	background-size: cover;
}

.hook_cover_top {
	background-position: 50% top;
}

.hook_cover {
	background-position: 50% 50%;
}

.hook_cover_bottom {
	background-position: 50% bottom;
}

.hook_with_parallax {
	overflow: hidden;
	background-repeat: no-repeat;
}

.hook_with_parallax.hook_attached {
	background-attachment: fixed;
	background-size: 130vw;
	-webkit-transform: translate3d(0, 0, 0);
}

.hook_mozilla .hook_with_parallax.hook_attached {
	-webkit-transform: none;
}

.hook_on_mobile .hook_with_parallax {
	background-size: cover;
}

.hook_on_mobile .hook_fixed_bk, .hook_on_mobile .hook_with_parallax {
	background-attachment: scroll;
}

.hook_on_mobile #prk_footer_mirror {
	display: none;
}

.hook_on_mobile #prk_footer_wrapper {
	position: relative;
	width: 100%;
	bottom: inherit;
}

.hook_on_mobile .hook_panels_bk {
	z-index: 1;
}

.hook_on_mobile .folio_panels {
	z-index: 2;
}

#hook_overlayer {
	visibility: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9800;
	margin-left: 0px;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_overlayer.show {
	visibility: visible;
}

#hook_overlayer.hook_opacer {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#body_hider {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	z-index: -1;
	margin-left: 0px;
	-moz-transition-property: margin-left, margin-right;
	-o-transition-property: margin-left, margin-right;
	-webkit-transition-property: margin-left, margin-right;
	transition-property: margin-left, margin-right;
	-moz-transition-duration: .7s, .7s;
	-o-transition-duration: .7s, .7s;
	-webkit-transition-duration: .7s, .7s;
	transition-duration: .7s, .7s;
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
}

.hook_theme .prk_inner_block, .hook_theme .prk_extra_pad {
	padding-left: 54px;
	padding-right: 54px;
}

.hook_theme .prk_inner_block .prk_inner_block {
	padding-left: 0px;
	padding-right: 0px;
}

.hook_ready .hook_next_link {
	margin-bottom: 0px;
}

.hook_next_link {
	position: absolute;
	width: 50%;
	left: 25%;
	text-align: center;
	-moz-transition-property: margin;
	-o-transition-property: margin;
	-webkit-transition-property: margin;
	transition-property: margin;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
	margin-bottom: -70px;
	bottom: 0px;
}

.hook_next_arrow {
	position: relative;
	bottom: 0px;
	z-index: 3;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hook_next_arrow svg, .hook_next_arrow i {
	-webkit-animation-name: bounceInSmall;
	-moz-animation-name: bounceInSmall;
	-ms-animation-name: bounceInSmall;
	-o-animation-name: bounceInSmall;
	animation-name: bounceInSmall;
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-ms-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-iteration-count: infinite;
}

#owl-row>a>.hook_next_arrow {
	left: 50%;
	margin-left: -37px;
	bottom: 0px;
	position: absolute;
}

#hook_ajax_container {
	-moz-transition-property: margin-left, margin-right, left;
	-o-transition-property: margin-left, margin-right, left;
	-webkit-transition-property: margin-left, margin-right, left;
	transition-property: margin-left, margin-right, left;
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
	-webkit-transition-duration: .7s;
	transition-duration: .7s;
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	margin-left: 0px;
	z-index: 990;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.widget-title {
	font-size: 1.15em;
	display: inline-block;
	padding-bottom: 20px;
	position: relative;
	z-index: 1;
}

.hook_super_width.forced_row, .forced_row.bottom_forced_row {
	margin-bottom: 0px;
}

.hook_super_width.forced_row>.hook_outer_row, .hook_super_width.forced_row>.row, .forced_row.bottom_forced_row>.hook_outer_row, .forced_row.bottom_forced_row>.row {
	display: table;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none;
	width: 100%;
}

.hook_ie .hook_super_width.forced_row, .hook_ie .forced_row.bottom_forced_row {
	margin-bottom: 0px;
}

.hook_ie .hook_super_width.forced_row>.hook_outer_row, .hook_ie .hook_super_width.forced_row>.row, .hook_ie .forced_row.bottom_forced_row>.hook_outer_row, .hook_ie .forced_row.bottom_forced_row>.row {
	table-layout: fixed;
}

.hook_ie .forced_row.bottom_forced_row>.columns, .hook_ie .forced_row.vertical_forced_row>.columns {
	table-layout: fixed;
}

.hook_ie .vc_separator, .hook_ie #hook_ajax_container.hook_coming #hook_ajax_inner, .hook_ie .hook_featured_search #classic_title_wrapper, .hook_ie .centerized_father, .hook_ie #prk_hidden_menu {
	table-layout: fixed;
}

.hook_ie .folio_always_title_only.hk_ins .centerized_father, .hook_ie .folio_always_title_and_skills.hk_ins .centerized_father {
	table-layout: fixed;
}

.hook_ie .forced_row.bottom_forced_row>.columns>.hook_outer_row, .hook_ie .forced_row.vertical_forced_row>.columns>.hook_outer_row {
	width: 100%;
}

.hook_super_width.forced_row>.hook_outer_row>div, .forced_row.bottom_forced_row>.row>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.hook_super_width.forced_row.bottom_forced_row>.hook_outer_row>div, .forced_row.bottom_forced_row>.row>div {
	vertical-align: bottom;
}

.forced_row.bottom_forced_row, .forced_row.vertical_forced_row {
	margin-bottom: 0px;
}

.forced_row.bottom_forced_row>.columns, .forced_row.vertical_forced_row>.columns {
	display: table;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none;
	width: 100%;
}

.forced_row.bottom_forced_row>.columns>div, .vertical_forced_row>.columns>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.forced_row.bottom_forced_row>.columns>div {
	vertical-align: bottom;
	padding-bottom: 54px;
}

.bottomed_content.vertical_forced_row>.columns>div:not(#single_blog_meta) {
	vertical-align: bottom;
	padding-bottom: 88px;
}

.topped_content.vertical_forced_row>.columns>div {
	vertical-align: top;
}

.hook_fixed_bk {
	background-attachment: fixed;
	background-size: cover;
}

.pir_divider {
	float: left;
	margin: 0px 5px 0px;
}

.theme_button, .colored_theme_button, .ghost_theme_button {
	margin: 0px 0px 20px 0px;
	padding: 0;
	position: relative;
	display: inline-block;
	outline: none;
}

.theme_button.hook_button_off a, .colored_theme_button.hook_button_off a, .ghost_theme_button.hook_button_off a {
	cursor: default;
}

.theme_button.hook_button_off a:before, .colored_theme_button.hook_button_off a:before, .ghost_theme_button.hook_button_off a:before {
	display: none;
}

.theme_button.hook_button_off i, .colored_theme_button.hook_button_off i, .ghost_theme_button.hook_button_off i {
	display: none;
}

.theme_button.prk_large input, .theme_button.prk_large a, .colored_theme_button.prk_large input, .colored_theme_button.prk_large a, .ghost_theme_button.prk_large input, .ghost_theme_button.prk_large a {
	font-size: 1.1em;
	padding: 14px 34px 14px 34px;
}

.theme_button.prk_small input, .theme_button.prk_small a, .colored_theme_button.prk_small input, .colored_theme_button.prk_small a, .ghost_theme_button.prk_small input, .ghost_theme_button.prk_small a {
	font-size: .85em;
	padding: 8px 22px 8px 22px;
}

.theme_button.prk_tiny input, .theme_button.prk_tiny a, .colored_theme_button.prk_tiny input, .colored_theme_button.prk_tiny a, .ghost_theme_button.prk_tiny input, .ghost_theme_button.prk_tiny a {
	font-size: .7em;
	padding: 0px 16px 0px 16px;
	height: 30px;
	line-height: 30px;
}

.theme_button.hook_shortcoded, .colored_theme_button.hook_shortcoded, .ghost_theme_button.hook_shortcoded {
	margin-bottom: 0px;
}

.theme_button input, .theme_button a, .colored_theme_button input, .colored_theme_button a {
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding: 11px 30px 11px 30px;
	-moz-transition-property: color, background-color, border-color, opacity;
	-o-transition-property: color, background-color, border-color, opacity;
	-webkit-transition-property: color, background-color, border-color, opacity;
	transition-property: color, background-color, border-color, opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	position: relative;
	outline: none;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	overflow: hidden;
	border-style: inherit;
}

.theme_button input i, .theme_button a i, .colored_theme_button input i, .colored_theme_button a i {
	font-size: 12px;
}

.theme_button input:before, .theme_button a:before, .colored_theme_button input:before, .colored_theme_button a:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 100%;
	z-index: -1;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

.theme_button input:hover:before, .theme_button a:hover:before, .colored_theme_button input:hover:before, .colored_theme_button a:hover:before {
	top: 0px;
}

.theme_button input:hover, .colored_theme_button input:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: .9;
}

.ghost_theme_button a, .ghost_theme_button>span {
	border-style: solid;
	background-color: transparent;
	-moz-transition-property: color, background-color, border-color, opacity;
	-o-transition-property: color, background-color, border-color, opacity;
	-webkit-transition-property: color, background-color, border-color, opacity;
	transition-property: color, background-color, border-color, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: .9;
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding: 11px 30px 11px 30px;
	-moz-transition-property: color, background-color, border-color;
	-o-transition-property: color, background-color, border-color;
	-webkit-transition-property: color, background-color, border-color;
	transition-property: color, background-color, border-color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	position: relative;
	outline: none;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	overflow: hidden;
}

.ghost_theme_button a i, .ghost_theme_button>span i {
	font-size: 12px;
}

.ghost_theme_button a:before, .ghost_theme_button>span:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 100%;
	z-index: -1;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

.ghost_theme_button a:hover:before, .ghost_theme_button>span:hover:before {
	top: 0px;
}

.ghost_theme_button a:hover, .ghost_theme_button>span:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_main_wrapper .prk_buttons_list .theme_button, #hook_main_wrapper .prk_buttons_list .colored_theme_button {
	margin: 0px 4px 4px 0px;
	float: left;
}

#hook_main_wrapper .prk_buttons_list .theme_button a, #hook_main_wrapper .prk_buttons_list .colored_theme_button a {
	border-width: 1px;
	border-style: solid;
}

#hook_main_wrapper .prk_buttons_list .theme_button a:before, #hook_main_wrapper .prk_buttons_list .colored_theme_button a:before {
	display: none;
}

.hook_theme .prk_transparent {
	background-color: transparent;
}

#single_post_sharer {
	margin: 36px 0px 0px;
	width: 100%;
	text-align: center;
}

#single_post_sharer #sharrer_inner {
	display: inline-block;
}

#single_post_sharer .share>i {
	display: none;
}

.prk_sharrre_count {
	display: none;
}

.prk_sharrre_wrapper .sharrre {
	margin: 0px 8px 8px 0px;
	border-width: 1px;
	border-style: solid;
	float: left;
	cursor: pointer;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.prk_sharrre_wrapper .sharrre a {
	padding: 0px 16px;
	float: left;
	position: relative;
	outline: none;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}

.prk_sharrre_wrapper .sharrre a span {
	height: 30px;
	display: block;
}

.prk_sharrre_wrapper .sharrre a:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 100%;
	z-index: -1;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	background-color: rgba(0, 0, 0, .15);
}

.prk_sharrre_wrapper .sharrre a:hover:before {
	top: 0px;
}

.prk_sharrre_wrapper .sharrre.prk_sharrre_facebook {
	border-color: #3b5998;
	background-color: #3b5998;
}

.prk_sharrre_wrapper .sharrre.prk_sharrre_pinterest {
	border-color: #cb2027;
	background-color: #cb2027;
}

.prk_sharrre_wrapper .sharrre.prk_sharrre_twitter {
	border-color: #00aced;
	background-color: #00aced;
}

.prk_sharrre_wrapper .sharrre.prk_sharrre_google {
	border-color: #dd4b39;
	background-color: #dd4b39;
}

.small-3 .prk_sharrre_wrapper .sharrre {
	margin: 0px 6px 6px 0px;
}

.small-3 .prk_sharrre_wrapper .sharrre a {
	padding: 0px 6px;
	height: 26px;
	line-height: 26px;
}

.small-3 .prk_sharrre_wrapper .sharrre a span {
	height: 26px;
}

.pirenko_highlighted {
	-moz-appearance: none;
	-webkit-appearance: none;
	padding: 10px 14px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: 0;
	-moz-transition-property: border-color, color, background-color;
	-o-transition-property: border-color, color, background-color;
	-webkit-transition-property: border-color, color, background-color;
	transition-property: border-color, color, background-color;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	width: 100%;
}

.hook_transparent .pirenko_highlighted {
	background: transparent;
}

#hook_to_top {
	position: fixed;
	right: 12px;
	width: 30px;
	height: 30px;
	bottom: -40px;
	cursor: pointer;
	z-index: 10111;
	-moz-transition-property: opacity, bottom, background-color;
	-o-transition-property: opacity, bottom, background-color;
	-webkit-transition-property: opacity, bottom, background-color;
	transition-property: opacity, bottom, background-color;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-backface-visibility: hidden;
}

#hook_to_top #arrows_shifter {
	margin-top: 3px;
	position: absolute;
	height: 20px;
	overflow: hidden;
	width: 30px;
}

#hook_to_top #arrows_shifter i {
	position: absolute;
	left: 2px;
	-moz-transition-property: margin;
	-o-transition-property: margin;
	-webkit-transition-property: margin;
	transition-property: margin;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	margin-top: -1px;
}

#hook_to_top #arrows_shifter i.second {
	top: 17px;
}

#hook_to_top i {
	position: relative;
	font-size: 26px;
}

#hook_to_top.hook_top_shown {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	bottom: 12px;
}

#hook_to_top:hover #arrows_shifter i {
	margin-top: -18px;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.simple_line.thick {
	border-bottom-width: 4px;
}

.simple_line.thicker {
	border-bottom-width: 6px;
}

.simple_line.hook_mobile_line {
	margin: 9px 0px 27px;
}

.prk_shortcode-title {
	-webkit-backface-visibility: hidden;
}

.prk_shortcode-title .hook_titled.simple_line {
	position: absolute;
	width: 100%;
	bottom: -1px;
	margin: 0px;
}

.prk_shortcode-title .simple_line.clearfix {
	margin: 0px 0px 8px;
}

.prk_shortcode-title h1 {
	padding: 5px 3px;
	line-height: 1em;
}

.prk_shortcode-title .simple_line {
	margin-top: 20px;
	margin-bottom: 16px;
}

.prk_shortcode-title .simple_line.thicker.above {
	margin-bottom: 14px;
	margin-top: 0px;
}

.prk_shortcode-title h3, .prk_shortcode-title h4, .prk_shortcode-title h5 {
	font-weight: 700;
}

.prk_shortcode-title.like_sidebar .prk_vc_title {
	position: relative;
	display: inline-block;
	padding-bottom: 6px;
}

.prk_shortcode-title.hook_left_align .simple_line {
	margin-left: 0px;
}

.prk_shortcode-title.hook_right_align .simple_line {
	margin-right: 0px;
}

.prk_shortcode-title.h5_sized .simple_line {
	margin-top: 16px;
}

.hook_drop_cap:first-letter {
	line-height: 1em;
	float: left;
	padding: 0px 12px 0px 0px;
	margin-bottom: -18px;
}

.hook_with_video {
	background-size: cover;
}

.hook_awb_row {
	clear: both;
}

.wpb_row.nk-awb:not([data-vc-full-width="true"])>.nk-awb-wrap, .wpb_column.nk-awb>.nk-awb-wrap {
	right: 0px !important;
	left: 0px !important;
}

.hook_theme .wpb_row.hook_with_video {
	position: relative;
	overflow: hidden;
}

.hook_theme .wpb_row.hook_with_video>div {
	z-index: 2;
}

.hook_theme .wpb_row.hook_with_video>div.nk-awb-wrap {
	z-index: 1;
}

.hook_theme .wpb_row.hook_with_video>.hook_video-bg {
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
	right: inherit;
	min-width: 100%;
}

.hook_video-bg {
	right: 0;
	z-index: 1;
	width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.hook_video-bg.parallax_video {
	position: absolute;
	bottom: 0;
}

.hook_video-bg.no_laxy {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.grid_image_wrapper .hook_video-bg {
	position: absolute;
	min-height: 1px;
	right: inherit;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
}

.hook_theme .hook_with_overlay {
	position: relative;
}

.hook_theme .row_pattern_overlay {
	background-color: rgba(0, 0, 0, .1);
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 0;
	max-width: none;
	display: block;
	top: 0px;
	left: 0px;
}

.prk_button_like {
	float: left;
	text-transform: uppercase;
	font-weight: 600;
	cursor: default;
	font-size: .75em;
	margin: 0px 0px 20px 0px;
	padding: 3px 14px 2px;
}

#not_slider {
	margin-bottom: 36px;
}

#not_slider .hook_preloaded {
	display: block;
}

#not_slider img {
	width: 100%;
	max-width: none;
}

#not_slider .item {
	margin-bottom: 36px;
	line-height: 0px;
}

.double_lined .prk_vc_title {
	display: inline-block;
	position: relative;
}

.double_lined .prk_vc_title:before {
	left: -74px;
}

.double_lined .prk_vc_title:after {
	right: -74px;
}

.double_lined .prk_vc_title:before, .double_lined .prk_vc_title:after {
	display: inline-block;
	content: "";
	position: absolute;
	width: 60px;
	top: 48%;
}

.double_lined.h4_sized .prk_vc_title:before {
	left: -80px;
}

.double_lined.h4_sized .prk_vc_title:after {
	right: -80px;
}

.double_lined.h4_sized .prk_vc_title:before, .double_lined.h4_sized .prk_vc_title:after {
	width: 66px;
}

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	zoom: 1;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.row.collapse>.column, .row.collapse>.columns {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	float: left;
}

.row.collapse .row {
	margin-left: 0;
	margin-right: 0;
}

.row.extra_size .row.extra_size, .row .row {
	width: auto;
	margin-left: -18px;
	margin-right: -18px;
	margin-top: 0;
	margin-bottom: 0;
	max-width: none;
	zoom: 1;
}

.row .row:before, .row .row:after {
	content: " ";
	display: table;
}

.row .row:after {
	clear: both;
}

.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
	zoom: 1;
}

.row .row.collapse:before, .row .row.collapse:after {
	content: " ";
	display: table;
}

.row .row.collapse:after {
	clear: both;
}

.column, .columns {
	position: relative;
	padding-left: 18px;
	padding-right: 18px;
	width: 100%;
	float: left;
	min-height: 1px;
}

.vc_col-sm-1, .small-1 {
	float: left;
	position: relative;
	width: 8.33333%;
}

.vc_col-sm-2, .small-2 {
	float: left;
	position: relative;
	width: 16.66667%;
}

.vc_col-sm-3, .small-3 {
	float: left;
	position: relative;
	width: 25%;
}

.vc_col-sm-4, .small-4 {
	float: left;
	position: relative;
	width: 33.33333%;
}

.vc_col-sm-5, .small-5 {
	float: left;
	position: relative;
	width: 41.66667%;
}

.vc_col-sm-6, .small-6 {
	float: left;
	position: relative;
	width: 50%;
}

.vc_col-sm-7, .small-7 {
	float: left;
	position: relative;
	width: 58.33333%;
}

.vc_col-sm-8, .small-8 {
	float: left;
	position: relative;
	width: 66.66667%;
}

.vc_col-sm-9, .small-9 {
	float: left;
	position: relative;
	width: 75%;
}

.vc_col-sm-10, .small-10 {
	float: left;
	position: relative;
	width: 83.33333%;
}

.vc_col-sm-11, .small-11 {
	float: left;
	position: relative;
	width: 91.66667%;
}

.vc_col-sm-12, .small-12 {
	float: left;
	position: relative;
	width: 100%;
}

.small-offset-0 {
	position: relative;
	margin-left: 0%;
}

.small-offset-1 {
	position: relative;
	margin-left: 8.33333%;
}

.small-offset-2 {
	position: relative;
	margin-left: 16.66667%;
}

.small-offset-3 {
	position: relative;
	margin-left: 25%;
}

.small-offset-4 {
	position: relative;
	margin-left: 33.33333%;
}

.small-offset-5 {
	position: relative;
	margin-left: 41.66667%;
}

.small-offset-6 {
	position: relative;
	margin-left: 50%;
}

.small-offset-7 {
	position: relative;
	margin-left: 58.33333%;
}

.small-offset-8 {
	position: relative;
	margin-left: 66.66667%;
}

.small-offset-9 {
	position: relative;
	margin-left: 75%;
}

.small-offset-10 {
	position: relative;
	margin-left: 83.33333%;
}

.column.small-centered, .columns.small-centered {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none !important;
}

.column.small-uncentered, .columns.small-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left !important;
}

.column.small-uncentered.opposite, .columns.small-uncentered.opposite {
	float: right !important;
}

.zero_side_pad {
	padding-left: 0px;
	padding-right: 0px;
}

img, object, embed {
	max-width: 100%;
	height: auto;
}

object, embed {
	height: 100%;
}

img {
	-ms-interpolation-mode: bicubic;
	border-style: none;
}

::-ms-clear {
	width: 0px;
	height: 0px;
}

.hook_row.hook_preloaded_row {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hook_row.hook_preloaded_row.hook_ready {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_row.hook_preloaded_row>.hook_preloaded {
	display: none;
}

#single_page_title {
	margin-bottom: 54px;
}

#single_page_title h1 {
	font-size: 2.6em;
}

#single_page_title #single_page_teaser {
	margin-top: 10px;
	padding-bottom: 16px;
	line-height: 1em;
}

#single_page_title #hook_heading_line {
	width: 70px;
	border-bottom-width: 4px;
	display: inline-block;
}

@media \0screen {
	img {
		width: auto;
	}
}

.hook_theme #map_canvas img, .hook_theme .map_canvas img {
	max-width: none;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	text-rendering: optimizelegibility;
	line-height: 1em;
}

h1, h2 {
	font-weight: 600;
}

h3, h4 {
	font-weight: 600;
}

h5, h6 {
	font-weight: 500;
}

.h1_bigger_sized h1 {
	font-size: 4.9135291971rem;
}

h1, .h1_sized h1 {
	font-size: 4.235801032rem;
}

h2.big {
	font-size: 4.1273645256rem;
}

h2, .h2_sized h2 {
	font-size: 3.5580728669rem;
}

h2.small {
	font-size: 2.9887812082rem;
}

h3.big {
	font-size: 3.03679184rem;
}

h3, .h3_sized h3 {
	font-size: 2.617924rem;
}

h3.small {
	font-size: 2.19905616rem;
}

h4.big {
	font-size: 1.87688rem;
}

h4 {
	font-size: 1.618rem;
}

h4.small {
	font-size: 1.35912rem;
}

h5 {
	font-size: 1.25rem;
	line-height: 1.4em;
}

h5.small {
	font-size: 1.2rem;
}

h6.big {
	font-size: 1.15rem;
}

.prk_11_em, h6 {
	font-size: 1.1rem;
	line-height: 1.7em;
}

.prk_9_em, h6.small {
	font-size: .9rem;
	line-height: 1.7em;
}

.prk_85_em, h6.smaller {
	font-size: .85rem;
	line-height: 1.7em;
}

.prk_75_em {
	font-size: .75rem;
}

.prk_65_em {
	font-size: .65rem;
}

#hook_header_section {
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 999;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: left, margin-left, margin-right, margin-top;
	-o-transition-property: left, margin-left, margin-right, margin-top;
	-webkit-transition-property: left, margin-left, margin-right, margin-top;
	transition-property: left, margin-left, margin-right, margin-top;
	-moz-transition-duration: .7s, .7s, .7s, .4s;
	-o-transition-duration: .7s, .7s, .7s, .4s;
	-webkit-transition-duration: .7s, .7s, .7s, .4s;
	transition-duration: .7s, .7s, .7s, .4s;
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
}

.hook_ready #hook_header_background, .hook_ready #hook_header_section {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_header_inner>div, #hook_header_inner {
	-moz-transition-property: height;
	-o-transition-property: height;
	-webkit-transition-property: height;
	transition-property: height;
	-moz-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-o-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-webkit-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	transition: cubic-bezier(.215, .61, .355, 1) .4s;
}

#hook_header_background {
	-moz-transition-property: border-color, background-color, height, opacity, margin-left, margin-right, margin-top;
	-o-transition-property: border-color, background-color, height, opacity, margin-left, margin-right, margin-top;
	-webkit-transition-property: border-color, background-color, height, opacity, margin-left, margin-right, margin-top;
	transition-property: border-color, background-color, height, opacity, margin-left, margin-right, margin-top;
	-moz-transition-duration: .4s, .4s, .4s, .4s, .7s, .7s, .4s;
	-o-transition-duration: .4s, .4s, .4s, .4s, .7s, .7s, .4s;
	-webkit-transition-duration: .4s, .4s, .4s, .4s, .7s, .7s, .4s;
	transition-duration: .4s, .4s, .4s, .4s, .7s, .7s, .4s;
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 991;
}

.admin-bar #hook_full_back, .admin-bar #body_hider, .admin-bar #prk_mobile_bar, .admin-bar #prk_hidden_bar, .admin-bar #hook_header_background, .admin-bar #hook_header_section {
	top: 32px;
}

#hook_logos_wrapper {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: margin-top, opacity;
	-o-transition-property: margin-top, opacity;
	-webkit-transition-property: margin-top, opacity;
	transition-property: margin-top, opacity;
	-moz-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-o-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-webkit-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	transition: cubic-bezier(.215, .61, .355, 1) .4s;
	position: relative;
}

#hook_logo_before {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-backface-visibility: hidden;
	line-height: 0px;
}

#hook_logo_after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	position: absolute;
	top: 0px;
	-webkit-backface-visibility: hidden;
	line-height: 0px;
}

.hook_retina_desktop #hook_logo_after, .hook_retina_desktop #hook_logo_before {
	background-size: contain;
	background-repeat: no-repeat;
}

.menu_at_top #hook_logo_before, .hook_forced_menu #hook_logo_before, .hook_collapsed_menu #hook_logo_before {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.menu_at_top #hook_logo_after, .hook_forced_menu #hook_logo_after, .hook_collapsed_menu #hook_logo_after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.st_logo_on_left #hook_logos_wrapper {
	float: left;
	text-align: left;
}

.st_logo_on_right #hook_logos_wrapper {
	float: right;
	text-align: right;
}

.hook_absolute_mn #hook_header_section, .hook_absolute_mn #hook_header_background {
	position: absolute;
}

.menu_at_top #hook_header_bar {
	display: none;
}

.menu_at_top #hook_header_section, .menu_at_top #hook_header_background {
	position: fixed;
}

.menu_at_top #prk_blocks_wrapper {
	z-index: 9;
}

.menu_at_top .st_logo_on_left #hook_logos_wrapper, .menu_at_top .st_logo_on_right #hook_logos_wrapper {
	margin-left: 0px;
	margin-right: 0px;
	max-width: 70%;
	min-width: 1px !important;
}

.menu_at_top .hook_theme .st_menu_under #prk_blocks_wrapper {
	float: right;
}

.menu_at_top .hook_theme .st_menu_under #hook_logos_wrapper {
	width: auto;
}

.menu_at_top .hook_theme .st_menu_under #hook_mm_inner {
	display: none;
}

.menu_at_top .hook_theme .st_menu_under #hook_logo_after {
	display: inline-block;
	left: 0px;
	top: 0px;
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}

.menu_at_top #hook_logo_after {
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.menu_at_top #hook_logo_after img {
	width: auto;
}

.menu_at_top .st_menu_on_left #hook_home_link, .menu_at_top .st_menu_on_center #hook_home_link {
	position: static;
	left: inherit;
}

.menu_at_top .st_menu_on_left #prk_blocks_wrapper, .menu_at_top .st_menu_on_center #prk_blocks_wrapper {
	float: right;
}

.menu_at_top .st_menu_on_left #prk_blocks_wrapper:before, .menu_at_top .st_menu_on_center #prk_blocks_wrapper:before {
	right: 0px;
	padding-left: 0px;
	padding-right: 38px;
}

.menu_at_top .st_logo_on_right #hook_logos_wrapper {
	float: left;
	text-align: left;
}

#prk_menu_loupe {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	float: left;
	cursor: pointer;
	font-size: 18px;
	position: relative;
	top: 50%;
	margin-top: -10px;
}

#mobile_social_nets {
	width: 100%;
	padding-left: 0px;
	height: auto;
	line-height: inherit;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	font-size: 14px;
}

#mobile_social_nets>a {
	margin-right: 5px;
}

#mobile_social_nets>a:last-child {
	margin: 0px;
}

#menu_social_nets {
	font-size: 18px;
	position: relative;
	top: 50%;
}

#menu_social_nets>a {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	display: inline-block;
}

#hook_side_menu {
	-moz-transition-property: height, background-color;
	-o-transition-property: height, background-color;
	-webkit-transition-property: height, background-color;
	transition-property: height, background-color;
	-moz-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-o-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	-webkit-transition: cubic-bezier(.215, .61, .355, 1) .4s;
	transition: cubic-bezier(.215, .61, .355, 1) .4s;
	position: relative;
	border-style: solid;
	border-width: 0px;
}

#hook_side_menu:before {
	width: 1px;
	position: absolute;
	top: 50%;
	height: 18px;
	left: 0px;
	content: "";
	margin-top: -9px;
}

#searchform_top {
	position: absolute;
	width: 100%;
	visibility: hidden;
	z-index: 10011;
	top: 50%;
	margin-top: -50px;
}

#searchform_top input {
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	width: 100%;
	text-align: center;
	background: transparent;
	font-size: 4em;
	border-width: 0px;
}

#searchform_top input:focus {
	background: transparent !important;
}

#top_form_close {
	position: fixed;
	padding-top: 54px;
	padding-right: 54px;
	text-align: center;
	top: 0px;
	right: 0px;
	cursor: pointer;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	-moz-transition-property: color, opacity;
	-o-transition-property: color, opacity;
	-webkit-transition-property: color, opacity;
	transition-property: color, opacity;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#top_form_close .mfp-close_inner {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	margin-left: 16px;
}

#search_hider {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-moz-transition-property: opacity, -moz-transform;
	-o-transition-property: opacity, -o-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .4s, .4s;
	-o-transition-duration: .4s, .4s;
	-webkit-transition-duration: .4s, .4s;
	transition-duration: .4s, .4s;
	-moz-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	-o-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	-webkit-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	z-index: 10001;
}

.hook_showing_search #searchform_top {
	visibility: visible;
}

.hook_showing_search #hook_main_wrapper #search_hider {
	visibility: visible;
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	opacity: .95;
	-moz-transition-duration: .1s, .4s;
	-o-transition-duration: .1s, .4s;
	-webkit-transition-duration: .1s, .4s;
	transition-duration: .1s, .4s;
	-moz-transition-timing-function: cubic-bezier(.25, .25, .75, .75), cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.25, .25, .75, .75), cubic-bezier(.215, .61, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75), cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.25, .25, .75, .75), cubic-bezier(.215, .61, .355, 1);
}

.hook_second_menu_search_anims #top_form_close {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_second_menu_search_anims #searchform_top input {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}

.st_menu_on_left #menu_social_nets, .st_menu_on_left #prk_sidebar_trigger, .st_menu_on_left #hook_side_menu, .st_menu_on_left #hook_main_menu {
	float: left;
}

.st_menu_on_left .hook-mn>li:first-child:not(.menu-item-has-children)>a {
	padding-left: 0px;
}

.st_menu_on_left #menu_social_nets>a {
	margin-left: 8px;
}

.st_menu_on_left #hook_side_menu>div {
	margin-right: 12px;
}

.st_menu_on_left #hook_side_menu>div:last-child {
	margin-right: 0px;
}

.st_menu_on_left #prk_sidebar_trigger.hover_trigger .prk_bl2 {
	left: -4px;
}

.st_menu_on_left #prk_sidebar_trigger.hover_trigger .prk_bl1, .st_menu_on_left #prk_sidebar_trigger.hover_trigger .prk_bl3 {
	left: 4px;
}

.st_menu_on_left #prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl2 {
	left: -2px;
}

.st_menu_on_left #prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl1, .st_menu_on_left #prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl3 {
	left: 2px;
}

.st_menu_on_left #prk_blocks_wrapper:before {
	right: inherit;
	padding-left: 38px;
	padding-right: 0px;
}

.st_menu_on_center #menu_social_nets, .st_menu_on_center #prk_menu_loupe, .st_menu_on_center #prk_sidebar_trigger, .st_menu_on_center #hook_side_menu, .st_menu_on_center #prk_blocks_wrapper, .st_menu_on_center #hook_main_menu, .st_menu_on_right #menu_social_nets, .st_menu_on_right #prk_menu_loupe, .st_menu_on_right #prk_sidebar_trigger, .st_menu_on_right #hook_side_menu, .st_menu_on_right #prk_blocks_wrapper, .st_menu_on_right #hook_main_menu {
	float: right;
}

.st_menu_on_center #menu_social_nets>a, .st_menu_on_right #menu_social_nets>a {
	margin-right: 8px;
}

.st_menu_on_center #hook_side_menu>div, .st_menu_on_right #hook_side_menu>div {
	margin-left: 12px;
}

.st_menu_on_center #hook_side_menu>div:last-child, .st_menu_on_right #hook_side_menu>div:last-child {
	margin-left: 0px;
}

.st_menu_on_center .hook-mn>li:last-child:not(.menu-item-has-children):not(.hook_actionized)>a, .st_menu_on_right .hook-mn>li:last-child:not(.menu-item-has-children):not(.hook_actionized)>a {
	padding-right: 0px;
}

.st_menu_on_center #hook_intro {
	position: relative;
}

.st_menu_on_center #hook_home_link {
	position: absolute;
	left: 0px;
}

.st_menu_on_center #hook_side_menu {
	position: absolute;
	right: 0px;
}

.st_menu_on_center #hook_header_inner {
	text-align: center;
}

.st_menu_on_center #hook_main_menu {
	float: none;
	display: inline-block;
}

.st_menu_on_center .hook-mn>li:first-child:not(.menu-item-has-children):not(.hook_actionized)>a {
	padding-left: 0px;
}

.hook_theme .st_menu_under #hook_mm_inner {
	width: auto;
	display: inline-block;
	-moz-transition-property: height;
	-o-transition-property: height;
	-webkit-transition-property: height;
	transition-property: height;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.hook_theme .st_menu_under #hook_mm_inner>div {
	float: left;
	margin-right: 12px;
	margin-left: 0px;
}

.hook_theme .st_menu_under #hook_mm_inner>div:last-child {
	margin-right: 0px;
}

.hook_theme .st_menu_under #hook_logos_wrapper {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 0px;
}

.hook_theme .st_menu_under #hook_logo_before {
	display: inline-block;
}

.hook_theme .st_menu_under #hook_logo_after {
	display: inline-block;
	left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.hook_theme .st_menu_under #hook_side_menu {
	display: none;
}

.hook_theme .st_menu_under .hook-mn {
	width: auto;
	float: left;
}

.hook_theme .st_menu_under .hook-mn>li>a:before {
	visibility: hidden;
}

#prk_blocks_wrapper {
	float: left;
	position: relative;
	height: 36px;
	width: 28px;
	margin-top: -18px;
	cursor: pointer;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

#prk_blocks_wrapper:before {
	right: 0px;
	padding-right: 38px;
	margin-top: 7px;
	left: inherit;
	text-align: right;
	position: absolute;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	font-weight: 600;
	font-size: 18px;
	white-space: nowrap;
}

.prk_menu_block {
	width: 28px;
	height: 4px;
	position: absolute;
	left: 0px;
	-webkit-transition-property: top, -webkit-transform, background-color, left, right;
	transition-property: top, transform, background-color, left, right;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.prk_menu_block:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	height: 4px;
	transition-property: transform;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.prk_menu_block.prk_bl2:after {
	-webkit-transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-o-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
}

.prk_bl1 {
	top: 7px;
}

.prk_bl2 {
	top: 16px;
}

.prk_bl3 {
	top: 25px;
}

#prk_blocks_wrapper.hover_trigger .prk_menu_block:after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#prk_blocks_wrapper.hover_trigger .prk_bl1 {
	top: 9px;
}

#prk_blocks_wrapper.hover_trigger .prk_bl3 {
	top: 23px;
}

#prk_sidebar_trigger {
	position: relative;
	top: 50%;
	height: 36px;
	width: 28px;
	margin-top: -18px;
	cursor: pointer;
}

#prk_sidebar_trigger:before {
	right: 0px;
	padding-right: 38px;
	margin-top: 7px;
	left: inherit;
	text-align: right;
	position: absolute;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	font-weight: 600;
	font-size: 18px;
	display: none;
}

#prk_sidebar_trigger.prk_smaller_trigger {
	width: 17px;
	height: 18px;
	margin-top: -7px;
}

#prk_sidebar_trigger.prk_smaller_trigger .prk_menu_block {
	width: 17px;
	height: 3px;
}

#prk_sidebar_trigger.prk_smaller_trigger .prk_bl1 {
	top: 0px;
}

#prk_sidebar_trigger.prk_smaller_trigger .prk_bl2 {
	top: 6px;
}

#prk_sidebar_trigger.prk_smaller_trigger .prk_bl3 {
	top: 12px;
}

#prk_sidebar_trigger.only_text:before {
	display: block;
}

#prk_sidebar_trigger.only_text.prk_smaller_trigger:before {
	display: none;
}

#prk_sidebar_trigger.only_text.prk_smaller_trigger .prk_menu_block {
	display: block;
}

#prk_sidebar_trigger.only_text.prk_smaller_trigger:before {
	padding-right: 0px;
}

#prk_sidebar_trigger.hover_trigger .prk_bl2 {
	left: 2px;
}

#prk_sidebar_trigger.hover_trigger .prk_bl1, #prk_sidebar_trigger.hover_trigger .prk_bl3 {
	left: -2px;
}

#prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl2 {
	left: 2px;
}

#prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl1, #prk_sidebar_trigger.hover_trigger.prk_smaller_trigger .prk_bl3 {
	left: -2px;
}

.st_without_menu #prk_blocks_wrapper, .st_regular_menu #prk_blocks_wrapper {
	display: none;
}

.hook_showing_menu #hook_header_background {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_showing_menu #hook_to_top {
	z-index: 990;
}

.hook_showing_menu #hook_logo_before {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_showing_menu #hook_logo_after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_showing_menu #prk_hidden_menu .vc_wp_custommenu.hook_right_align ul.prk_popper_menu>li, .hook_showing_menu #prk_hidden_menu .vc_wp_custommenu.hook_left_align .prk_popper_menu>li, .hook_showing_menu #prk_hidden_menu .prk_popper_menu>li {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	left: 0px;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(1) {
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(2) {
	-moz-transition-delay: .7s;
	-o-transition-delay: .7s;
	-webkit-transition-delay: .7s;
	transition-delay: .7s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(3) {
	-moz-transition-delay: .9s;
	-o-transition-delay: .9s;
	-webkit-transition-delay: .9s;
	transition-delay: .9s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(4) {
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(5) {
	-moz-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(6) {
	-moz-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(7) {
	-moz-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(8) {
	-moz-transition-delay: 1.9s;
	-o-transition-delay: 1.9s;
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(9) {
	-moz-transition-delay: 2.1s;
	-o-transition-delay: 2.1s;
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(10) {
	-moz-transition-delay: 2.3s;
	-o-transition-delay: 2.3s;
	-webkit-transition-delay: 2.3s;
	transition-delay: 2.3s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(11) {
	-moz-transition-delay: 2.5s;
	-o-transition-delay: 2.5s;
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}

.hook_showing_menu #prk_hidden_menu .prk_popper_menu>li:nth-child(12) {
	-moz-transition-delay: 2.7s;
	-o-transition-delay: 2.7s;
	-webkit-transition-delay: 2.7s;
	transition-delay: 2.7s;
}

.hook_showing_menu #prk_hidden_menu #prk_hidden_menu_footer {
	bottom: 0px;
	-moz-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

#prk_blocks_wrapper.hook_1_anim .prk_menu_block:after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#prk_blocks_wrapper.hook_1_anim .prk_bl1, #prk_blocks_wrapper.hook_1_anim .prk_bl3 {
	top: 16px;
}

#hook_main_wrapper #body_hider.hook_second_menu_anims {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#prk_blocks_wrapper.hook_second_menu_anims .prk_bl1 {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-backface-visibility: hidden;
}

#prk_blocks_wrapper.hook_second_menu_anims .prk_bl2 {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-backface-visibility: hidden;
}

#prk_blocks_wrapper.hook_second_menu_anims .prk_bl3 {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-backface-visibility: hidden;
}

#prk_blocks_wrapper.hook_second_menu_anims.hover_trigger .prk_bl1 {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#prk_blocks_wrapper.hook_second_menu_anims.hover_trigger .prk_bl2 {
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.hook_showing_sidebar #prk_hidden_bar {
	visibility: visible;
}

#hook_loader_block {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	visibility: hidden;
	z-index: 9999;
}

.hk_trans_hz #hook_loader_block {
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.hk_trans_vt #hook_loader_block {
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.hk_trans_hzsl #hook_loader_block {
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-moz-transition-duration: .9s;
	-o-transition-duration: .9s;
	-webkit-transition-duration: .9s;
	transition-duration: .9s;
	-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.hk_trans_vtsl #hook_loader_block {
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
	-webkit-transition-duration: .7s;
	transition-duration: .7s;
	-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.prk_loading_page #hook_loader_block, .prk_loading_page #hook_loader_block.hk_first_fade {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	visibility: visible;
}

.prk_loading_page.hk_trans_hz #hook_loader_block {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.prk_loading_page.hk_trans_vt #hook_loader_block {
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.prk_loading_page.hk_trans_hzsl #hook_loader_block {
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.prk_loading_page.hk_trans_vtsl #hook_loader_block {
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

.prk_fading_block #hook_loader_block, .prk_fading_block #hook_loader_block.hk_first_fade {
	visibility: visible;
}

.prk_fading_block.hk_trans_hz #hook_loader_block {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.prk_fading_block.hk_trans_vt #hook_loader_block {
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.prk_fading_block.hk_trans_hzsl #hook_loader_block {
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.prk_fading_block.hk_trans_vtsl #hook_loader_block {
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_loader_block.hk_first_fade {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

#prk_footer_outer {
	-moz-transition-property: margin, left;
	-o-transition-property: margin, left;
	-webkit-transition-property: margin, left;
	transition-property: margin, left;
	-moz-transition-duration: .7s, .7s;
	-o-transition-duration: .7s, .7s;
	-webkit-transition-duration: .7s, .7s;
	transition-duration: .7s, .7s;
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.645, .045, .355, 1);
	position: relative;
	margin-left: 0px;
	width: 100%;
	z-index: 989;
	overflow: hidden;
}

#hook_main_wrapper #prk_footer {
	line-height: 1.6em;
}

#hook_main_wrapper #prk_footer .pirenko_highlighted, #hook_main_wrapper #prk_footer input[type="password"], #hook_main_wrapper #prk_footer input[type="tel"], #hook_main_wrapper #prk_footer input[type="email"], #hook_main_wrapper #prk_footer input[type="text"] {
	background-color: transparent;
}

#hook_main_wrapper #prk_footer .widget {
	float: left;
}

#prk_footer_sidebar {
	padding-top: 90px;
	padding-bottom: 36px;
}

#prk_after_widgets {
	padding-bottom: 27px;
}

#prk_after_widgets>.prk_inner_block {
	padding-top: 27px;
	font-size: .9em;
}

#prk_footer_mirror {
	z-index: 1;
}

#prk_footer_wrapper {
	position: fixed;
	bottom: 0px;
	background-size: cover;
	z-index: 1;
}

#prk_footer_wrapper.no_mirror {
	position: relative;
	bottom: inherit;
}

#prk_footer_wrapper.hook_no_footer {
	display: none;
}

.hook_no_footer #prk_footer_wrapper {
	display: none;
}

#prk_hidden_menu {
	position: fixed;
	top: 0px;
	left: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	display: table;
	z-index: 999;
	visibility: hidden;
}

#prk_hidden_menu #prk_hidden_menu_inner {
	width: 100%;
	padding: 54px;
	display: table-cell;
	vertical-align: middle;
}

#prk_hidden_menu .prk_popper_menu {
	display: inline-block;
	float: none;
}

#prk_hidden_menu #prk_hidden_menu_footer {
	-webkit-backface-visibility: hidden;
	bottom: 0px;
	position: absolute;
	padding: 0px 54px 18px 54px;
	font-size: .9em;
	width: 100%;
	left: 0px;
	bottom: -80px;
	-moz-transition-property: bottom;
	-o-transition-property: bottom;
	-webkit-transition-property: bottom;
	transition-property: bottom;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

#prk_hidden_menu .prk_popper_menu>li {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity, left, -moz-transform;
	-o-transition-property: opacity, left, -o-transform;
	-webkit-transition-property: opacity, left, -webkit-transform;
	transition-property: opacity, left, transform;
	-moz-transform: scale(.6, .6);
	-ms-transform: scale(.6, .6);
	-webkit-transform: scale(.6, .6);
	transform: scale(.6, .6);
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	position: relative;
	left: 0px;
}

#prk_hidden_menu .vc_wp_custommenu.hook_right_align ul.prk_popper_menu>li {
	left: -36px;
}

#prk_hidden_menu .vc_wp_custommenu.hook_left_align .prk_popper_menu>li {
	left: 36px;
}

#prk_hidden_bar {
	position: fixed;
	top: 0px;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: 899;
	-moz-transition-property: margin;
	-o-transition-property: margin;
	-webkit-transition-property: margin;
	transition-property: margin;
	-moz-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	-o-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	-webkit-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	transition: cubic-bezier(.645, .045, .355, 1) .7s;
}

#prk_hidden_bar .widget-title {
	padding-bottom: 12px;
}

#prk_hidden_bar_inner {
	padding-right: 18px;
	font-size: .9em;
	line-height: 1.6em;
}

#prk_hidden_bar_inner input[type="password"], #prk_hidden_bar_inner input[type="tel"], #prk_hidden_bar_inner input[type="email"], #prk_hidden_bar_inner input[type="text"] {
	background-color: transparent;
}

#prk_hidden_bar_inner .hook_vcard .hook_after_vcard_icon {
	padding-left: 0px;
}

#prk_hidden_bar_inner .hook_vcard i {
	display: none;
}

#hidden_bar_footer {
	bottom: 0px;
	font-size: .9em;
	line-height: 1.6em;
	position: absolute;
	padding: 0px 36px 36px 36px;
}

#hidden_bar_footer .vertical_widget {
	margin-bottom: 4px;
}

#hidden_bar_footer .vertical_widget.widget-last {
	margin-bottom: 0px;
}

#prk_hidden_bar_scroller {
	padding: 54px 18px 10px 36px;
}

.st_sidebar_on_right #body_hider {
	cursor: pointer;
}

.st_sidebar_on_right #prk_hidden_bar {
	right: 0px;
}

.st_sidebar_on_left #body_hider {
	cursor: pointer;
}

.st_sidebar_on_left #prk_hidden_bar {
	left: 0px;
}

.recentfolio_ul_wp {
	overflow: hidden;
	position: relative;
}

.folio_masonry {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}

.folio_masonry.hook_ready {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.folio_masonry .hook_video-bg {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}

.folio_masonry .hook_loaded .hook_video-bg {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#prk_custom_folio .hook_row {
	position: relative;
}

.portfolio_entry_li {
	float: left;
	line-height: 0px;
	cursor: pointer;
	overflow: hidden;
}

.portfolio_entry_li .hook_panel_read {
	line-height: 1em;
}

.portfolio_entry_li .grid_image {
	width: 100%;
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
	-webkit-perspective: 1000;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.portfolio_entry_li a:hover .grid_image {
	-moz-transform: scale(1.1) translateZ(0);
	-ms-transform: scale(1.1) translateZ(0);
	-webkit-transform: scale(1.1) translateZ(0);
	transform: scale(1.1) translateZ(0);
}

.portfolio_entry_li .entry_content {
	display: none;
}

.portfolio_entry_li .hook_thumb_tag {
	position: absolute;
	top: 16px;
	right: 16px;
	padding: 6px 12px;
	z-index: 8;
	line-height: 1em;
	font-size: .9em;
}

.hook_vid_folio .portfolio_entry_li:hover .grid_image {
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
}

.grid_image_wrapper {
	overflow: hidden;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.columnize-2 .portfolio_entry_li, .columnize-2 .grid-sizer, .hook_iso_gallery.iso_doubles .portfolio_entry_li, .hook_iso_gallery.iso_doubles .grid-sizer {
	width: 50%;
}

.columnize-2 .portfolio_entry_li.hook_hz_two, .columnize-2 .grid-sizer.hook_hz_two, .hook_iso_gallery.iso_doubles .portfolio_entry_li.hook_hz_two, .hook_iso_gallery.iso_doubles .grid-sizer.hook_hz_two {
	width: 100%;
}

.columnize-3 .portfolio_entry_li, .columnize-3 .grid-sizer, .hook_iso_gallery.iso_thirds .portfolio_entry_li, .hook_iso_gallery.iso_thirds .grid-sizer {
	width: 33.33333%;
}

.columnize-3 .portfolio_entry_li.hook_hz_two, .columnize-3 .grid-sizer.hook_hz_two, .hook_iso_gallery.iso_thirds .portfolio_entry_li.hook_hz_two, .hook_iso_gallery.iso_thirds .grid-sizer.hook_hz_two {
	width: 66.66667%;
}

.columnize-4 .portfolio_entry_li, .columnize-4 .grid-sizer, .hook_iso_gallery.iso_fourths .portfolio_entry_li, .hook_iso_gallery.iso_fourths .grid-sizer {
	width: 25%;
}

.columnize-4 .portfolio_entry_li.hook_hz_two, .columnize-4 .grid-sizer.hook_hz_two, .hook_iso_gallery.iso_fourths .portfolio_entry_li.hook_hz_two, .hook_iso_gallery.iso_fourths .grid-sizer.hook_hz_two {
	width: 50%;
}

.columnize-5 .portfolio_entry_li, .columnize-5 .grid-sizer, .hook_iso_gallery.iso_fifths .portfolio_entry_li, .hook_iso_gallery.iso_fifths .grid-sizer {
	width: 20%;
}

.columnize-5 .portfolio_entry_li.hook_hz_two, .columnize-5 .grid-sizer.hook_hz_two, .hook_iso_gallery.iso_fifths .portfolio_entry_li.hook_hz_two, .hook_iso_gallery.iso_fifths .grid-sizer.hook_hz_two {
	width: 40%;
}

.columnize-6 .portfolio_entry_li, .columnize-6 .grid-sizer, .hook_iso_gallery.iso_sixths .portfolio_entry_li, .hook_iso_gallery.iso_sixths .grid-sizer {
	width: 16.66667%;
}

.columnize-6 .portfolio_entry_li.hook_hz_two, .columnize-6 .grid-sizer.hook_hz_two, .hook_iso_gallery.iso_sixths .portfolio_entry_li.hook_hz_two, .hook_iso_gallery.iso_sixths .grid-sizer.hook_hz_two {
	width: 33.33333%;
}

.no_titles_gallery .grid_single_title {
	display: none;
}

.centerized_father {
	display: table;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.centerized_child {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hook_or_portrait {
	z-index: 1;
}

.grid_colored_block {
	width: 100%;
	height: 100%;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity, -moz-transform;
	-o-transition-property: opacity, -o-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	z-index: 4;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.grid_single_title {
	position: relative;
	width: 100%;
	text-align: center;
	z-index: 20;
	line-height: 1.2em;
	padding: 0px 18px;
	font-weight: normal;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: -moz-transform, opacity, margin;
	-o-transition-property: -o-transform, opacity, margin;
	-webkit-transition-property: -webkit-transform, opacity, margin;
	transition-property: transform, opacity, margin;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	-webkit-transform: scale(.9, .9);
	transform: scale(.9, .9);
}

.inner_skills {
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	-webkit-transform: scale(.9, .9);
	transform: scale(.9, .9);
	font-size: .9em;
	margin-top: 6px;
}

.tp_left .centerized_child {
	vertical-align: top;
}

.tp_left .grid_single_title {
	text-align: left;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	padding: 0px 0px 0px 36px;
	margin-top: 18px;
}

.tp_left .inner_skills {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.tp_left .portfolio_entry_li.hover_trigger .grid_single_title {
	margin-top: 36px;
}

.tp_right .centerized_child {
	vertical-align: top;
}

.tp_right .grid_single_title {
	text-align: right;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	padding: 0px 36px 0px 0px;
	margin-top: 18px;
}

.tp_right .inner_skills {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.tp_right .portfolio_entry_li.hover_trigger .grid_single_title {
	margin-top: 36px;
}

.lw_left .centerized_child {
	vertical-align: bottom;
}

.lw_left .grid_single_title {
	text-align: left;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	padding: 0px 0px 0px 36px;
	margin-bottom: 18px;
}

.lw_left .inner_skills {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.lw_left .portfolio_entry_li.hover_trigger .grid_single_title {
	margin-bottom: 36px;
}

.lw_right .centerized_child {
	vertical-align: bottom;
}

.lw_right .grid_single_title {
	text-align: right;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	padding: 0px 36px 0px 0px;
	margin-bottom: 18px;
}

.lw_right .inner_skills {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.lw_right .portfolio_entry_li.hover_trigger .grid_single_title {
	margin-bottom: 36px;
}

.portfolio_entry_li.hover_trigger .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.portfolio_entry_li.hover_trigger .grid_single_title {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.portfolio_entry_li.hover_trigger .inner_skills {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.portfolio_entry_li.hover_trigger .hook_fa_folio {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	right: 14px;
	top: 16px;
}

.grid_block_wr {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 4;
}

.border_ths .grid_colored_block {
	position: relative;
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	-webkit-transform: scale(.9, .9);
	transform: scale(.9, .9);
}

.border_ths .grid_block_wr {
	padding: 12px;
}

.folio_noinfo .portfolio_entry_li {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	cursor: default;
}

.folio_noinfo .portfolio_entry_li.hover_trigger {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
}

.folio_noinfo .portfolio_entry_li.hover_trigger .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.folio_noinfo .portfolio_entry_li:hover .grid_image {
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
}

.folio_always_title_only .inner_skills, .folio_always_title_only .grid_single_title, .folio_always_title_and_skills .inner_skills, .folio_always_title_and_skills .grid_single_title {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	padding: 0px;
}

.folio_always_title_only .centerized_child, .folio_always_title_and_skills .centerized_child {
	display: block;
}

.folio_always_title_only .centerized_father, .folio_always_title_and_skills .centerized_father {
	z-index: 5;
	padding: 10px 0px 0px;
	position: relative;
	display: block;
}

.folio_always_title_only .centerized_father .grid_single_title, .folio_always_title_and_skills .centerized_father .grid_single_title {
	text-align: left;
}

.folio_always_title_only .grid_colored_block, .folio_always_title_and_skills .grid_colored_block {
	visibility: hidden;
}

.folio_always_title_only .grid_image_wrapper .hook_video-bg, .folio_always_title_and_skills .grid_image_wrapper .hook_video-bg {
	top: -8%;
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}

.folio_always_title_only h4.big, .folio_always_title_and_skills h4.big {
	font-size: 1.3em;
	font-weight: 600;
}

.folio_always_title_only .inner_skills, .folio_always_title_and_skills .inner_skills {
	font-size: .8em;
	margin-top: 4px;
}

.folio_always_title_only .folio_with_video .hook_image_parent, .folio_always_title_and_skills .folio_with_video .hook_image_parent {
	visibility: hidden;
}

.folio_always_title_only.hk_ins .centerized_father, .folio_always_title_and_skills.hk_ins .centerized_father {
	position: absolute;
	display: table;
	background: transparent;
	padding: 0px;
	width: 100.5%;
}

.folio_always_title_only.hk_ins .centerized_child, .folio_always_title_and_skills.hk_ins .centerized_child {
	display: table-cell;
	padding: 0px;
}

.folio_always_title_only.hk_ins .grid_single_title, .folio_always_title_and_skills.hk_ins .grid_single_title {
	margin: 0px;
	padding: 18px 27px;
}

.folio_always_title_only.hk_ins .portfolio_entry_li.hover_trigger .grid_single_title, .folio_always_title_and_skills.hk_ins .portfolio_entry_li.hover_trigger .grid_single_title {
	margin: 0px;
}

.folio_always_title_only:not(.hk_ins) .centerized_father, .folio_always_title_and_skills:not(.hk_ins) .centerized_father {
	height: auto !important;
}

.folio_always_title_only:not(.hk_ins) .hook_image_parent, .folio_always_title_and_skills:not(.hk_ins) .hook_image_parent {
	overflow: hidden;
}

.folio_always_title_only:not(.hk_ins) .hook_image_parent .grid_image, .folio_always_title_and_skills:not(.hk_ins) .hook_image_parent .grid_image {
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
}

.folio_always_title_only:not(.hk_ins) .hook_video-wp, .folio_always_title_and_skills:not(.hk_ins) .hook_video-wp {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.folio_always_title_only:not(.hk_ins) .portfolio_entry_li.hover_trigger .hook_video-wp, .folio_always_title_only:not(.hk_ins) .portfolio_entry_li.hover_trigger .grid_image, .folio_always_title_and_skills:not(.hk_ins) .portfolio_entry_li.hover_trigger .hook_video-wp, .folio_always_title_and_skills:not(.hk_ins) .portfolio_entry_li.hover_trigger .grid_image {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	opacity: .65;
}

.hook_folio_th {
	max-width: 100%;
}

#prk_half_folio #prk_half_size_single>.small-8 {
	padding-top: 54px;
	padding-bottom: 54px;
}

#prk_half_folio #half-entry-right #folio_ttl {
	font-size: 2.4em;
	margin: -3px 0px 8px;
	visibility: visible;
}

.simple_line.on_folio {
	margin-bottom: 12px;
	margin-top: 2px;
}

#prk_full_folio {
	margin-top: 54px;
}

#prk_full_folio #folio_ttl {
	font-size: 2.6em;
}

#prk_full_folio #single_slider {
	margin-bottom: 27px;
}

#prk_full_folio.classy-below #prk_full_size_single {
	padding-bottom: 108px;
}

#prk_full_folio.classy-below #folio_ttl {
	text-align: center;
}

#prk_full_folio.classy-below #sharrer_inner {
	display: inline-block;
}

#prk_full_folio.classy-right_side #prk_full_size_single {
	text-align: inherit;
	margin-bottom: 0px;
}

#prk_full_folio.classy-right_side #single_slider {
	margin-bottom: 0px;
}

#prk_full_folio.classy-right_side #folio_ttl {
	text-align: inherit;
	margin-top: -4px;
	margin-bottom: 8px;
}

#prk_full_folio.classy-right_side #single_entry_content {
	padding-top: 54px;
	padding-bottom: 54px;
}

#half-entry-right, #full-entry-right {
	padding-top: 54px;
	padding-bottom: 54px;
	margin-left: -1px;
	padding-left: 36px;
}

#half-entry-right #ttl_spacer, #full-entry-right #ttl_spacer {
	display: block;
	font-size: 2.6em;
}

#half-entry-right #single_post_sharer, #full-entry-right #single_post_sharer {
	text-align: left;
}

#full-entry-right #folio_ttl {
	display: none;
}

.hook_featured_header #prk_full_folio {
	margin-top: 0px;
}

.hook_featured_header #prk_full_folio.classy-right_side #full-entry-right, .hook_featured_header #prk_full_folio.classy-right_side #single_entry_content {
	padding-top: 54px;
}

.pirenko_portfolios #single_post_teaser {
	padding: 8px 0px 12px;
}

.pirenko_portfolios #single_post_teaser #single_blog_meta {
	font-size: .9em;
}

#after_single_folio {
	padding-top: 54px;
}

#after_single_folio .folio_always_title_only.hk_ins .centerized_child, #after_single_folio .folio_always_title_and_skills.hk_ins .centerized_child {
	vertical-align: bottom;
}

#after_single_folio #single_meta_header {
	padding: 0px;
	overflow: hidden;
	margin: 0px;
}

#after_single_folio #single_meta_header.with_rel {
	margin-bottom: 72px;
}

#after_single_folio #single_meta_header .hook_navigation_singles {
	line-height: 0px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: .2;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

#after_single_folio #single_meta_header .hook_navigation_singles i {
	margin: 0px;
	-moz-transition-property: margin;
	-o-transition-property: margin;
	-webkit-transition-property: margin;
	transition-property: margin;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	font-size: 66px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio {
	overflow: hidden;
	width: 50%;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio i {
	padding-left: 0px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio:hover i {
	margin-right: -14px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio:hover .bf_icon_folio {
	left: -8px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio:hover .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_next_folio {
	overflow: hidden;
	width: 50%;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_next_folio:hover i {
	margin-left: -14px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_next_folio:hover .bf_icon_folio {
	left: 8px;
}

#after_single_folio #single_meta_header .hook_navigation_singles .prk_next_folio:hover .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#after_single_folio #single_meta_header .hook_navigation_singles .hook_sub {
	margin-top: 10px;
	font-size: .7em;
}

#after_single_folio #single_meta_header .hook_navigation_singles .special_heading {
	margin-top: -6px;
	font-size: 1.3em;
}

#after_single_folio #hook_to_parent i {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: margin, opacity;
	-o-transition-property: margin, opacity;
	-webkit-transition-property: margin, opacity;
	transition-property: margin, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	left: 50%;
	position: absolute;
	margin-top: -18px;
	margin-left: -10px;
	font-size: 32px;
}

#after_single_folio #hook_to_parent a {
	display: inline-block;
}

#after_single_folio #hook_to_parent a:hover i {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	margin-top: -26px;
}

.hook_rel_folio {
	position: relative;
}

.hook_rel_folio img {
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	width: 100%;
}

.bf_icon_folio {
	line-height: 1.7em;
	position: absolute;
	bottom: 12px;
	left: 0px;
	width: 100%;
	-moz-transition-property: left;
	-o-transition-property: left;
	-webkit-transition-property: left;
	transition-property: left;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	z-index: 5;
}

#hook_ajax_portfolio {
	position: absolute;
	z-index: 9801;
	width: 100%;
	visibility: hidden;
}

#hook_ajax_pf_inner {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_closing_ajax #hook_ajax_portfolio {
	visibility: visible;
}

.hook_closing_ajax #single_meta_header {
	margin-bottom: 144px;
}

.hook_showing_ajax #hook_close_portfolio {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	visibility: visible;
}

.hook_showing_ajax #hook_ajax_portfolio {
	visibility: visible;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_showing_ajax #hook_ajax_container, .hook_showing_ajax #hook_footer_outer {
	display: none;
}

.hook_showing_ajax #hook_ajax_pf_inner {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.prk_load_folio #hook_ajax_pf_inner {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#hook_ajax_meta {
	display: none;
}

.filter_folio {
	font-size: .85em;
	text-transform: uppercase;
	line-height: 1em;
}

.filter_folio .hook_folio_filter ul {
	display: inline-block;
}

.filter_folio .hook_folio_filter ul li {
	padding: 0px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	height: 34px;
	line-height: 34px;
}

.filter_folio .hook_folio_filter ul li a {
	padding: 0px 20px 0px 0px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
}

.filter_folio .hook_folio_filter ul li:first-child {
	margin-left: 0px;
}

.filter_folio .hook_folio_filter ul li:last-child {
	margin-right: 0px;
}

.filter_folio .hook_folio_filter ul li:last-child a {
	padding-right: 0px;
}

.filter_folio .hook_folio_filter.filter_center {
	text-align: center;
}

.filter_folio .hook_folio_filter.filter_right {
	text-align: right;
}

.filter_folio.multifilter li.clearfix {
	width: 100%;
}

.hook_theme .pf_load_more_wrapper {
	text-align: center;
	margin-top: 60px;
}

.hook_theme .pf_load_more_wrapper .pf_load_more .hook_button_arrow {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -16px;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 22px;
}

.hook_theme .pf_load_more_wrapper .pf_load_more.hover_trigger .hook_button_arrow {
	bottom: -28px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.hook_theme.page-template-page-portfolio .pf_load_more_wrapper {
	margin-bottom: 120px;
}

.hook_theme .pf_load_more.loading_posts #ajax_spinner.spinner-icon {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_theme .pf_load_more.loading_posts.hover_trigger .hook_button_arrow {
	bottom: -16px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#dumper {
	display: none;
}

.owl-carousel .owl-dots .owl-dot .hook_vd_thumb {
	line-height: 75px;
	text-align: center;
}

.owl-carousel .owl-dots .owl-dot .hook_vd_thumb:before {
	font-size: 32px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: .75;
}

.prk_grid-button {
	padding: 20px;
	cursor: pointer;
	user-select: none;
	background: transparent;
	border-width: 0px;
	outline: none;
}

.prk_grid-button .prk_grid {
	display: block;
	width: 10px;
	height: 10px;
	transition: .3s;
}

#hook_inner_squares {
	display: inline-block;
	width: 86px;
	height: 86px;
	margin-top: -86px;
	margin-left: -43px;
	position: absolute;
}

#hook_inner_squares .prk_grid-button {
	display: inline-block;
}

#hook_inner_squares a {
	width: 84px;
	display: inline-block;
	height: 84px;
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

#hook_to_parent {
	width: 100%;
	text-align: center;
	margin: 0px 0px 18px;
}

#hook_related_posts {
	padding-top: 54px;
}

#hook_related_grid {
	margin: 36px 0px 108px;
}

#hook_related_grid .portfolio_entry_li .grid_image {
	-moz-transform: scale(1.01) translateZ(0);
	-ms-transform: scale(1.01) translateZ(0);
	-webkit-transform: scale(1.01) translateZ(0);
	transform: scale(1.01) translateZ(0);
}

#hook_related_grid .portfolio_entry_li:hover .grid_image {
	-moz-transform: scale(1.1) translateZ(0);
	-ms-transform: scale(1.1) translateZ(0);
	-webkit-transform: scale(1.1) translateZ(0);
	transform: scale(1.1) translateZ(0);
}

#hook_close_portfolio {
	-moz-transition-property: opacity, visibility;
	-o-transition-property: opacity, visibility;
	-webkit-transition-property: opacity, visibility;
	transition-property: opacity, visibility;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 36px;
	right: 36px;
	z-index: 99;
}

#hook_close_portfolio.prk_grid-button.prk_rearrange .prk_grid, #hook_close_hidden.prk_grid-button.prk_rearrange .prk_grid {
	box-shadow: 0 -10px, 0 -20px, 10px 0, -20px 0, 20px 0, -10px 0, 0 20px, 0 10px;
	-webkit-transform: rotate3d(0, 0, 1, -135deg) scale3d(.8, .8, .8);
	-moz-transform: rotate3d(0, 0, 1, -135deg) scale3d(.8, .8, .8);
	-ms-transform: rotate3d(0, 0, 1, -135deg) scale3d(.8, .8, .8);
	-o-transform: rotate3d(0, 0, 1, -135deg) scale3d(.8, .8, .8);
	transform: rotate3d(0, 0, 1, -135deg) scale3d(.8, .8, .8);
}

#hook_close_portfolio.prk_grid-button.prk_rearrange:hover .prk_grid, #hook_close_hidden.prk_grid-button.prk_rearrange:hover .prk_grid {
	box-shadow: -13px -13px, 0 -13px, 13px -13px, -13px 0, 13px 0, -13px 13px, 0 13px, 13px 13px;
}

.folio_panels .hook_preloaded {
	display: block;
}

.folio_panels .hook_video-bg {
	display: none;
}

.folio_panels .inner_skills, .folio_panels .grid_single_title {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	text-align: left;
}

.folio_panels .inner_skills {
	margin-top: 2px;
}

.folio_panels h4 {
	margin-bottom: 4px;
}

.folio_panels .centerized_father, .folio_panels .grid_image_wrapper {
	height: 100%;
}

.folio_panels .portfolio_entry_li {
	height: 100%;
	cursor: pointer;
}

.folio_panels .centerized_child {
	vertical-align: bottom;
	padding: 0px 9px 27px;
	-moz-transition-property: padding, opacity;
	-o-transition-property: padding, opacity;
	-webkit-transition-property: padding, opacity;
	transition-property: padding, opacity;
	-moz-transition-duration: .3s, .6s;
	-o-transition-duration: .3s, .6s;
	-webkit-transition-duration: .3s, .6s;
	transition-duration: .3s, .6s;
	-moz-transition-delay: .15s, 0s;
	-o-transition-delay: .15s, 0s;
	-webkit-transition-delay: .15s, 0s;
	transition-delay: .15s, 0s;
}

.folio_panels .grid_image, .folio_panels .grid_colored_block {
	visibility: hidden;
}

.folio_panels .hook_panel_read {
	position: absolute;
	-moz-transition-property: left, opacity, bottom;
	-o-transition-property: left, opacity, bottom;
	-webkit-transition-property: left, opacity, bottom;
	transition-property: left, opacity, bottom;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	left: 0px;
	bottom: 27px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.folio_panels .ghost_theme_button>span {
	position: relative;
	z-index: 111;
}

.folio_panels .grid_colored_block {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.folio_panels .hover_trigger .grid_colored_block {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.folio_panels .hover_trigger .centerized_child {
	padding-bottom: 81px;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.folio_panels .hover_trigger .hook_panel_read {
	position: absolute;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	left: 27px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.folio_panels.hook_unlinked .portfolio_entry_li {
	cursor: default;
}

.folio_panels.hook_unlinked .hook_launch {
	visibility: hidden;
	height: 26px;
	overflow: hidden;
}

.folio_panels .grid_single_title {
	background: transparent !important;
}

.folio_panels .grid_single_title img {
	position: absolute;
	-moz-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
}

.folio_panels.pnz-1 .portfolio_entry_li {
	text-align: center;
	width: 100%;
}

.folio_panels.pnz-1 .inner_skills, .folio_panels.pnz-1 .grid_single_title {
	text-align: center;
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-webkit-transform: scale(.8, .8);
	transform: scale(.8, .8);
}

.folio_panels.pnz-1 .owl-item.active .inner_skills, .folio_panels.pnz-1 .owl-item.active .grid_single_title {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.folio_panels.pnz-1 .owl-item.active .hook_panel_read {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	bottom: 25%;
}

.folio_panels.pnz-1 .centerized_child {
	vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 54px;
}

.folio_panels.pnz-1 h4.big {
	font-size: 3.75em;
	line-height: 1em;
	margin-bottom: 12px;
}

.folio_panels.pnz-1 .inner_skills {
	font-size: 1.4em;
	margin-top: 6px;
}

.folio_panels.pnz-1 .hook_panel_read {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	bottom: 27%;
	text-align: center;
	display: inline-block;
	left: 50%;
	width: 200px;
	margin-left: -100px;
}

.folio_panels.pnz-1 .hover_trigger .centerized_child {
	padding-bottom: 0px;
}

.folio_panels.pnz-1 .hover_trigger .hook_panel_read {
	left: 50%;
}

.folio_panels.pnz-1.layout-featured .grid_single_title {
	text-align: left;
	padding-left: 54px;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transition-property: opacity, margin-left;
	-o-transition-property: opacity, margin-left;
	-webkit-transition-property: opacity, margin-left;
	transition-property: opacity, margin-left;
	margin-left: 54px;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.folio_panels.pnz-1.layout-featured .owl-item.active .grid_single_title {
	margin-left: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.folio_panels.pnz-1.layout-featured h4.big {
	font-size: 2.75em;
}

.folio_panels.pnz-1.layout-featured .inner_skills {
	text-align: left;
	margin: 0px 0px 2px;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	font-size: 1.15em;
}

.folio_panels.pnz-1.layout-featured .centerized_child {
	padding-left: 0px;
	padding-right: 0px;
}

.folio_panels.pnz-1.layout-featured .owl-nav {
	display: none;
}

.folio_panels.pnz-1.layout-featured .small-3.prk_break_word {
	margin: 9px 0px 2px;
	line-height: 1.5em;
	font-size: .9em;
}

.folio_panels.pnz-1.layout-featured.hook_lf .centerized_child {
	padding-top: 0px;
	padding-bottom: 54px;
	vertical-align: bottom;
}

.folio_panels.hook_ct .centerized_child {
	vertical-align: middle;
	padding-bottom: 9px;
}

.folio_panels.hook_ct .grid_single_title, .folio_panels.hook_ct .inner_skills {
	text-align: center;
}

.folio_panels.hook_ct .hook_panel_read {
	top: 50%;
	bottom: inherit;
	left: 0px;
	width: 100%;
	text-align: center;
}

.folio_panels.hook_ct .hover_trigger .centerized_child {
	padding-bottom: 81px;
}

.folio_panels:not(.folio_menu) .owl-stage-outer:hover .portfolio_entry_li .centerized_child {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: .6;
}

.folio_panels:not(.folio_menu) .owl-stage-outer:hover .portfolio_entry_li.hover_trigger .centerized_child {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_theme #hook_main_wrapper .folio_panels .ghost_theme_button {
	margin-bottom: 0px;
}

.hook_theme #hook_main_wrapper .folio_panels .ghost_theme_button>span {
	font-size: .85em;
}

.hook_theme #hook_main_wrapper .folio_panels .ghost_theme_button>span span {
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 100%;
	z-index: -1;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

.hook_theme #hook_main_wrapper .folio_panels .ghost_theme_button>span:before {
	display: none;
}

.hook_theme #hook_main_wrapper .folio_panels .ghost_theme_button>span:hover span {
	top: 0px;
}

.hook_theme #hook_main_wrapper .folio_panels.pnz-1.layout-featured .ghost_theme_button {
	margin-top: 18px;
	display: block;
}

.hook_theme #hook_main_wrapper .folio_panels.pnz-1.layout-featured .ghost_theme_button>span {
	padding: 9px 22px 9px 22px;
}

.hook_panel_iframe iframe {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	left: 50%;
	top: 0px;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

#hook_panels_vol {
	position: absolute;
	bottom: 36px;
	right: 36px;
	z-index: 9;
	cursor: pointer;
}

#hook_panels_vol i {
	font-size: 40px;
}

#hook_panels_vol.hook_muted i:before {
	content: "";
}

#hook_naver_feat {
	position: absolute;
	top: 50%;
	right: 160px;
	margin-top: -12px;
	z-index: 1;
}

#hook_featured_nav {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 60px;
	right: 54px;
	z-index: 44;
}

#hook_featured_nav .hook_featured_line {
	height: 44px;
	cursor: pointer;
	position: relative;
	width: 40px;
	text-align: right;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

#hook_featured_nav .prk_9_em {
	line-height: 44px;
}

#hook_featured_nav .hk_inline {
	height: 3px;
	width: 20px;
	top: 50%;
	margin-top: -1px;
	content: "";
	display: block;
	position: absolute;
	right: 24px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
	-moz-transition-property: -moz-transform, background-color;
	-o-transition-property: -o-transform, background-color;
	-webkit-transition-property: -webkit-transform, background-color;
	transition-property: transform, background-color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-o-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	z-index: 1;
}

#hook_featured_nav .hook_featured_line.active .hk_inline {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#hook_featured_nav .hook_featured_line:hover .hk_inline {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hook_panel_text .folio_panels .inner_skills, .hook_panel_text .folio_panels .grid_single_title {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_panels_bk {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
}

.hook_panels_bk .hook_panel_bk {
	height: 100%;
	width: 100%;
	position: absolute;
	margin-left: -1px;
}

.hook_panels_bk .hook_video-bg {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	top: 50%;
	left: 50%;
	right: inherit;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	min-height: 100%;
	width: auto;
	position: absolute;
	z-index: 0;
}

.hook_panels_bk img {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100.5%;
	min-height: 100.5%;
	-webkit-backface-visibility: hidden;
	max-width: none;
	width: auto;
}

.hook_panels_bk .hook_ready_vd img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_panels_bk .hook_active.hook_ready_vd img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_panels_bk .hook_active .hook_video-bg, .hook_panels_bk .hook_active img {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.folio_panels.owl-carousel .hook_noborder .portfolio_entry_li {
	border-right-width: 0px !important;
}

.folio_panels.owl-carousel .owl-dots {
	display: none;
}

.folio_panels.owl-carousel .owl-nav {
	margin-top: -52px;
}

.folio_panels.owl-carousel .owl-nav .owl-prev i {
	left: -1px;
}

.folio_panels.owl-carousel .owl-nav .owl-next i {
	right: -1px;
}

.folio_panels.owl-carousel .owl-nav div {
	background: transparent;
	width: 60px;
}

.folio_panels.owl-carousel .owl-nav div .hook_naver {
	top: 80px;
}

.folio_panels.owl-carousel .owl-nav i {
	font-size: 42px;
}

#hook_hidden_portfolio {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1010;
	width: 100%;
	min-height: 100%;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
	-o-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
	-webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
	transition-timing-function: cubic-bezier(.25, .25, .75, .75);
}

#hook_close_hidden {
	position: fixed;
	top: 36px;
	right: 36px;
	z-index: 99;
	cursor: pointer;
}

.hook_showing_hidden #hook_hidden_portfolio {
	display: block;
}

.hook_showing_hidden.second_anims #hook_hidden_portfolio {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_showing_hidden.third_anims #prk_footer_outer, .hook_showing_hidden.third_anims #hook_ajax_container {
	display: none;
}

.hook_showing_hidden.hook_showing_ajax #hook_hidden_portfolio {
	display: none;
}

.hook_info_block .hook_italic {
	-webkit-font-smoothing: auto;
}

.hook_vertical_folio .hook_vt_title {
	margin-bottom: 36px;
	margin-top: 36px;
}

.hook_vertical_folio h2 {
	margin-bottom: 4px;
}

.hook_vertical_folio .hook_folio_th, .hook_vertical_folio h2 {
	cursor: pointer;
}

.hook_vertical_folio .ghost_theme_button {
	margin-bottom: 0px;
}

.hook_vertical_folio .forced_row.bottom_forced_row>.columns>div {
	padding-bottom: 86px;
}

.hook_vertical_folio .after_video, .hook_vertical_folio #hook_folio-1 {
	border-top: 1px solid rgba(103, 103, 103, .3);
}

.hook_vertical_folio .hook_row:not(.hook_with_video) {
	border-bottom: 1px solid rgba(103, 103, 103, .3);
}

.hook_theme #hook_main_wrapper .hook_vertical_folio .ghost_theme_button>span {
	padding: 9px 22px 9px 22px;
}

.hook_theme #hook_main_wrapper .hook_vertical_folio .ghost_theme_button>span span {
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 100%;
	z-index: -1;
	-moz-transition-property: top;
	-o-transition-property: top;
	-webkit-transition-property: top;
	transition-property: top;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

.hook_theme #hook_main_wrapper .hook_vertical_folio .ghost_theme_button>span:before {
	display: none;
}

.hook_theme #hook_main_wrapper .hook_vertical_folio .ghost_theme_button>span:hover span {
	top: 0px;
}

.hook_img_caption {
	position: absolute;
	z-index: 2;
	bottom: 0px;
	padding: 20px;
	width: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, .47);
	color: #fff;
	font-size: .9em;
}

.hook_img_panel.folio_panels .grid_colored_block {
	background-color: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: .4;
	visibility: visible;
}

.hook_img_panel.folio_panels .portfolio_entry_li {
	background-position: center center;
	background-size: cover;
}

.hook_img_panel.folio_panels .portfolio_entry_li.hover_trigger .grid_colored_block {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.hook_img_panel.folio_panels .hook_video-bg {
	display: block;
}

.folio_iframe {
	position: absolute;
	top: 0px;
	z-index: 1;
	width: 100%;
	left: 0px;
	height: 100%;
}

.folio_iframe iframe {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0px;
}

.prk_play_promise {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 99;
	height: 50px;
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	margin-top: -25px;
	margin-left: -25px;
}

.forced_promise .prk_play_promise, .hover_trigger .prk_play_promise {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.forced_promise .prk_play_promise.prk_play_hide, .hover_trigger .prk_play_promise.prk_play_hide {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.portfolio_entry_li.prk_with_promise .centerized_child {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.folio_panels.hook_ct .prk_play_promise {
	top: inherit;
	bottom: 50px;
}

.single_post_magni #single_slider {
	position: relative;
}

.single_post_magni #single_slider:after {
	content: "";
	color: #fff;
	display: inline-block;
	font: normal normal normal 24px/1 "MaterialDesignIcons";
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	top: 40px;
	right: 40px;
	font-size: 48px;
	pointer-events: none;
}

.blog_limited_width {
	margin: 0px auto;
}

.blog_top_image {
	position: relative;
	line-height: 0px;
}

.single_blog_meta_class {
	display: inline-block;
	position: relative;
}

.classic_blog_section .hook_read {
	position: relative;
	font-size: 11px;
	margin-bottom: -4px;
}

.classic_blog_section .hook_date_wrapper {
	width: 100%;
	margin-top: 54px;
}

.classic_blog_section .hook_date_box {
	display: inline-block;
	padding: 2px 12px;
	font-size: .9em;
	margin-bottom: 6px;
}

.classic_blog_section .grid-sizer {
	width: 100%;
}

.classic_blog_section .filter_blog {
	padding: 0px 0px 36px;
}

.classic_blog_section .squared_year {
	font-size: .75em;
}

.classic_blog_section .hook_post_info {
	margin-top: 36px;
}

.classic_blog_section .blog_entries>.blog_entry_li {
	padding: 0px 0px 36px 0px;
	margin-bottom: 36px;
	width: 100%;
}

.classic_blog_section .blog_entries>.blog_entry_li .entry_content {
	margin: 0px 0px 18px;
}

.classic_blog_section .blog_entries>.blog_entry_li .entry_content p {
	margin-bottom: 0px;
}

.classic_blog_section .blog_entries>.blog_entry_li img {
	width: 100%;
}

.classic_blog_section .blog_entries>.blog_entry_li .pirenko_box {
	margin-top: 9px;
}

.classic_blog_section .blog_entries>.blog_entry_li .simple_line {
	margin: 24px 0px;
}

.classic_blog_section .blog_entries>.blog_entry_li:last-child .simple_line {
	visibility: hidden;
}

.classic_blog_section .blog_entries .single_blog_meta_div {
	float: left;
}

.classic_blog_section .blog_entries .single_blog_meta_class {
	margin-top: 10px;
}

.classic_blog_section .prk_author_avatar {
	padding-right: 7px;
	position: relative;
	top: -4px;
}

.classic_blog_section .prk_author_avatar img {
	max-width: 28px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.classic_blog_section .blog_top_image {
	overflow: hidden;
}

#hook_classic_blog {
	padding-top: 36px;
}

.blog_masonry_shortcode, #blog_masonry_father {
	padding-top: 18px;
}

.blog_masonry_shortcode .blog_entry_li, #blog_masonry_father .blog_entry_li {
	margin-top: 40px;
	margin-bottom: -40px;
	width: 33.33333%;
	float: left;
	padding: 18px;
}

.blog_masonry_shortcode .blog_entry_li.forced_100, #blog_masonry_father .blog_entry_li.forced_100 {
	width: 100%;
}

.blog_masonry_shortcode .grid-sizer, #blog_masonry_father .grid-sizer {
	width: 33.33333%;
}

.blog_masonry_shortcode .blog_entry_li.animate, #blog_masonry_father .blog_entry_li.animate {
	margin-top: 0px;
	margin-bottom: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.blog_masonry_shortcode .outer_load_more, #blog_masonry_father .outer_load_more {
	margin-top: 80px;
}

.small-9>#blog_masonry_father .grid-sizer, .small-9>#blog_masonry_father .blog_entry_li {
	width: 50%;
}

#hook_ajax_inner .recentposts_ul_slider .blog_entry_li {
	padding: 18px;
}

.hook_inn {
	padding: 0px 36px;
}

#hook_ajax_inner .recentposts_ul_slider, #hook_ajax_inner .recentposts_ul_shortcode, #hook_ajax_inner .masonry_blog {
	padding-bottom: 1px;
}

#hook_ajax_inner .recentposts_ul_slider .columns, #hook_ajax_inner .recentposts_ul_shortcode .columns, #hook_ajax_inner .masonry_blog .columns {
	float: left;
}

#hook_ajax_inner .recentposts_ul_slider .blog_entry_li, #hook_ajax_inner .recentposts_ul_shortcode .blog_entry_li, #hook_ajax_inner .masonry_blog .blog_entry_li {
	min-width: inherit;
	list-style: none;
}

#hook_ajax_inner .recentposts_ul_slider .masonr_img_wp, #hook_ajax_inner .recentposts_ul_slider .video-container, #hook_ajax_inner .recentposts_ul_slider .soundcloud-container, #hook_ajax_inner .recentposts_ul_shortcode .masonr_img_wp, #hook_ajax_inner .recentposts_ul_shortcode .video-container, #hook_ajax_inner .recentposts_ul_shortcode .soundcloud-container, #hook_ajax_inner .masonry_blog .masonr_img_wp, #hook_ajax_inner .masonry_blog .video-container, #hook_ajax_inner .masonry_blog .soundcloud-container {
	margin-bottom: 36px;
	line-height: 0px;
}

#hook_ajax_inner .recentposts_ul_slider .video-container, #hook_ajax_inner .recentposts_ul_slider .soundcloud-container, #hook_ajax_inner .recentposts_ul_shortcode .video-container, #hook_ajax_inner .recentposts_ul_shortcode .soundcloud-container, #hook_ajax_inner .masonry_blog .video-container, #hook_ajax_inner .masonry_blog .soundcloud-container {
	margin-bottom: 14.4px;
}

#hook_ajax_inner .recentposts_ul_slider .hook_no_img .masonry_inner, #hook_ajax_inner .recentposts_ul_shortcode .hook_no_img .masonry_inner, #hook_ajax_inner .masonry_blog .hook_no_img .masonry_inner {
	padding-top: 28px;
}

#hook_ajax_inner .recentposts_ul_slider .masonry_inner, #hook_ajax_inner .recentposts_ul_shortcode .masonry_inner, #hook_ajax_inner .masonry_blog .masonry_inner {
	padding: 0px 0px 27px;
}

#hook_ajax_inner .recentposts_ul_slider .entry_title, #hook_ajax_inner .recentposts_ul_shortcode .entry_title, #hook_ajax_inner .masonry_blog .entry_title {
	margin-bottom: 2px;
	width: 100%;
}

#hook_ajax_inner .recentposts_ul_slider .entry_title h4, #hook_ajax_inner .recentposts_ul_shortcode .entry_title h4, #hook_ajax_inner .masonry_blog .entry_title h4 {
	line-height: 1.1em;
}

#hook_ajax_inner .recentposts_ul_slider .entry_content, #hook_ajax_inner .recentposts_ul_shortcode .entry_content, #hook_ajax_inner .masonry_blog .entry_content {
	margin-top: 8px;
	margin-bottom: 12px;
	-webkit-backface-visibility: hidden;
}

#hook_ajax_inner .recentposts_ul_slider .wpb_text_column, #hook_ajax_inner .recentposts_ul_shortcode .wpb_text_column, #hook_ajax_inner .masonry_blog .wpb_text_column {
	font-size: .9em;
	margin-bottom: 36px;
}

#hook_ajax_inner .recentposts_ul_slider .blog_lower, #hook_ajax_inner .recentposts_ul_shortcode .blog_lower, #hook_ajax_inner .masonry_blog .blog_lower {
	-webkit-backface-visibility: hidden;
	padding: 16px 0px 0px;
}

#hook_ajax_inner .recentposts_ul_slider .masonr_img_wp, #hook_ajax_inner .recentposts_ul_shortcode .masonr_img_wp, #hook_ajax_inner .masonry_blog .masonr_img_wp {
	overflow: hidden;
	position: relative;
}

#hook_ajax_inner .recentposts_ul_slider .masonr_img_wp i, #hook_ajax_inner .recentposts_ul_shortcode .masonr_img_wp i, #hook_ajax_inner .masonry_blog .masonr_img_wp i {
	font-size: 12px;
	line-height: 38px;
	margin-left: -8px;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#hook_ajax_inner .recentposts_ul_slider .less_meta_pad, #hook_ajax_inner .recentposts_ul_shortcode .less_meta_pad, #hook_ajax_inner .masonry_blog .less_meta_pad {
	margin-top: -16px;
}

.blog_entry_li .masonr_img_wp img {
	max-width: none;
	width: 100%;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-perspective: 1000;
}

.blog_fader_grid {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	z-index: 9;
}

.blog_fader_grid .titled_link_icon {
	top: 50%;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	margin-top: -20px;
	padding: 2px;
	font-size: 36px;
	-webkit-animation-name: zoomOut;
	-moz-animation-name: zoomOut;
	-ms-animation-name: zoomOut;
	-o-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.blog_hover.hover_trigger .blog_fader_grid {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.blog_hover.hover_trigger .titled_link_icon {
	-webkit-animation-name: zoomIn;
	-moz-animation-name: zoomIn;
	-ms-animation-name: zoomIn;
	-o-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.blog_hover.hover_trigger .masonr_img_wp img {
	-moz-transform: scale(1.1) translateZ(0);
	-ms-transform: scale(1.1) translateZ(0);
	-webkit-transform: scale(1.1) translateZ(0);
	transform: scale(1.1) translateZ(0);
}

.centerized_father_blog {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0px;
	left: 0px;
}

.centerized_child_blog {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.centerized_child_blog .inner_title {
	-moz-transition-property: opacity, -moz-transform;
	-o-transition-property: opacity, -o-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: .9;
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-webkit-transform: scale(.8, .8);
	transform: scale(.8, .8);
}

.page-prk-blog-stacked .classic_blog_section h3 {
	font-weight: 600;
}

.page-prk-blog-stacked .classic_blog_section .entry_title {
	margin-bottom: 0px;
	width: 100%;
}

.page-prk-blog-stacked .classic_blog_section .hook_post_info {
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	z-index: 11;
	padding-left: 0px;
	padding-right: 0px;
}

.page-prk-blog-stacked .classic_blog_section .filter_blog {
	padding-left: 18px;
	padding-right: 18px;
}

.page-prk-blog-stacked .classic_blog_section .blog_entries .blog_entry_li {
	padding: 36px 0px 0px;
	overflow: hidden;
}

.page-prk-blog-stacked .classic_blog_section .blog_entries .blog_entry_li:last-child {
	border-bottom-width: 0px;
}

.low_wrp {
	margin: 36px 0px -4px;
	display: inline-block;
}

.page-prk-blog-masonry .filter_blog {
	margin-bottom: -40px;
}

.page-prk-blog-grid #blog_masonry_father {
	padding-top: 0px;
}

.page-prk-blog-grid .masonry_inner {
	position: relative;
}

.page-prk-blog-grid .blog_fader_grid {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: .4;
}

.recentposts_ul_shortcode .prk_author_avatar, .masonry_blog .prk_author_avatar {
	padding-right: 7px;
	position: relative;
	top: -4px;
}

.recentposts_ul_shortcode .prk_author_avatar img, .masonry_blog .prk_author_avatar img {
	max-width: 28px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.recentposts_ul_shortcode .masonry_inner .entry_content .hook_anchor {
	width: 100%;
}

#hook_ajax_inner.page-prk-blog-grid .masonry_blog .blog_entry_li {
	padding: 0px;
	margin: 0px -1px 0px 0px;
}

#hook_ajax_inner.page-prk-blog-grid .masonry_blog .masonr_img_wp {
	margin-bottom: 0px;
}

#hook_ajax_inner.page-prk-blog-grid .masonry_blog .masonry_inner {
	padding-bottom: 0px;
}

.hook_grid_title {
	margin-top: -4px;
	margin-bottom: 14px;
}

.lower_blog_grid {
	position: absolute;
	width: 100%;
	bottom: 12px;
	z-index: 10;
	font-size: .8em;
	padding-right: 18px;
	padding-left: 18px;
}

.filter_blog {
	padding: 0px 18px;
	font-size: .85em;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}

.filter_blog .hook_blog_filter ul {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.filter_blog .hook_blog_filter ul li {
	height: 38px;
	line-height: 38px;
	list-style: none;
	float: left;
}

.filter_blog .hook_blog_filter ul li a {
	padding: 0px 20px 0px 0px;
}

.filter_blog .hook_blog_filter ul li:last-child a {
	padding-right: 0px;
}

.filter_blog .hook_blog_filter.filter_center {
	text-align: center;
}

.filter_blog .hook_blog_filter.filter_right {
	text-align: right;
}

.hook_author a {
	display: inline-block;
}

.outer_load_more {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 80px;
	position: relative;
}

.outer_load_more .blog_load_more.theme_button i.hook_button_arrow {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -16px;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 22px;
}

.outer_load_more .blog_load_more.theme_button.hover_trigger i.hook_button_arrow {
	bottom: -28px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.outer_load_more .blog_load_more.theme_button.loading_posts #ajax_spinner.spinner-icon {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.outer_load_more .blog_load_more.theme_button.loading_posts.hover_trigger i.hook_button_arrow {
	bottom: -16px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.spinner-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: calc(50% - 15px);
	margin-top: -50px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.spinner-icon:after {
	content: " ";
	display: block;
	width: 30px;
	height: 30px;
	margin: 8px;
	border-radius: 50%;
	border: 6px solid #fff;
	border-color: #fff transparent #fff transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

#entries_navigation_blog {
	margin-bottom: 160px;
	margin-top: 50px;
}

#entries_navigation_blog #prk_nav_inner {
	padding: 6px 0px 6px;
}

#entries_navigation_blog [class^="fa fa-"], #entries_navigation_blog [class*=" fa fa-"] {
	padding-top: 4px;
	font-size: 16px;
	padding-right: 0px;
	padding-left: 9px;
	-moz-transition-property: padding, margin;
	-o-transition-property: padding, margin;
	-webkit-transition-property: padding, margin;
	transition-property: padding, margin;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

#entries_navigation_blog .navigation-previous-blog [class^="fa fa-"], #entries_navigation_blog .navigation-previous-blog [class*=" fa fa-"] {
	padding-left: 0px;
	padding-right: 9px;
}

#entries_navigation_blog .navigation-previous-blog:hover [class^="fa fa-"], #entries_navigation_blog .navigation-previous-blog:hover [class*=" fa fa-"] {
	padding-right: 4.5px;
	margin-left: -4.5px;
}

#entries_navigation_blog .navigation-next-blog:hover [class^="fa fa-"], #entries_navigation_blog .navigation-next-blog:hover [class*=" fa fa-"] {
	padding-left: 4.5px;
	margin-right: -4.5px;
}

#single_blog_info {
	width: 100%;
	text-align: center;
	top: 0px;
}

#single_blog_info.unforced_row {
	top: inherit;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	margin-top: -26px;
}

.single-post #hook_main_wrapper .hook_featured_header .unforced_row #single_post_teaser {
	position: relative;
	bottom: inherit;
}

.single-post #hook_main_wrapper .hook_featured_header .unforced_row .hook_read {
	display: none;
}

#single_blog_meta {
	display: inline-block;
	position: relative;
}

#single_blog_meta .single_blog_meta_div {
	float: left;
}

.hook_forced_menu #single_blog_info {
	margin-top: 54px;
}

.hook_forced_menu #single_blog_title {
	font-size: 2.9em;
}

.hook_forced_menu #single_post_teaser {
	margin-top: 8px;
	margin-bottom: 36px;
}

.hook_forced_menu #single_page_title {
	padding-top: 54px;
}

.single .hook_forced_menu #hook_content {
	padding-top: 54px;
}

#hook_main_wrapper .hook_featured_header #hook_sidebar, #hook_main_wrapper .hook_featured_header #single_blog_inner {
	padding-top: 54px;
}

#hook_main_wrapper .hook_featured_header #single_blog_info {
	position: absolute;
	z-index: 4;
	overflow: hidden;
}

#hook_main_wrapper .hook_featured_header #single_blog_title {
	margin-bottom: 18px;
}

#hook_main_wrapper .hook_featured_header .bottomed_content #single_blog_title {
	margin-bottom: 10px;
}

#hook_main_wrapper .hook_featured_header .hook_read {
	bottom: 76px;
	position: relative;
	font-size: 18px;
}

#hook_main_wrapper .hook_featured_header .hook_read .theme_button {
	margin-bottom: 0px;
}

#hook_main_wrapper .hook_featured_header .hook_read i {
	position: relative;
	top: 12px;
	font-size: 68px;
	-webkit-animation-name: bounceInSmall;
	-moz-animation-name: bounceInSmall;
	-ms-animation-name: bounceInSmall;
	-o-animation-name: bounceInSmall;
	animation-name: bounceInSmall;
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-ms-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-iteration-count: infinite;
}

#hook_main_wrapper .hook_featured_header .hook_read {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-ms-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 1.15s;
	-moz-animation-delay: 1.15s;
	-ms-animation-delay: 1.15s;
	-o-animation-delay: 1.15s;
	animation-delay: 1.15s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.single-post #hook_main_wrapper .hook_featured_header #single_post_teaser {
	position: absolute;
	bottom: 126px;
	width: 100%;
	max-width: none;
}

.single-post .featured_owl.prk_inner_block .item {
	text-align: center;
}

.single-post .featured_owl.prk_inner_block .item img {
	width: auto;
	max-width: 100%;
	display: inline-block;
}

#prk_tags {
	margin: 36px 0px 18px;
}

#prk_tags #prk_tag_heading {
	font-weight: 600;
	font-size: 1.2em;
	float: left;
	padding-right: 12px;
	height: 32px;
	line-height: 32px;
}

#single_post_content {
	margin: 0px 0px 108px;
}

#single_meta_header {
	margin: 0px 0px 108px;
}

#single_meta_header .simple_line {
	margin-bottom: -26px;
}

#single_meta_header .special_heading {
	margin-bottom: 4px;
}

#author_area {
	margin: 0px 0px 108px;
	min-height: 120px;
}

#author_area .simple_line {
	margin-bottom: 20px;
}

#author_area .prk_author_avatar {
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#author_area .prk_author_avatar:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity: .85;
}

#author_area img {
	width: 100px;
	position: absolute;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

#author_area .author_info {
	float: left;
	padding-left: 120px;
}

#author_area .author_description {
	margin-top: 2px;
}

#author_area .prk_85_em {
	margin-top: -2px;
}

.page-template-default #comments {
	padding-top: 54px;
}

#comments>.simple_line {
	margin-top: -1px;
	width: 100%;
}

#comments_inner {
	padding-top: 54px;
}

#prk_respond_header {
	margin-bottom: 27px;
}

#respond_wrapper {
	padding-top: 54px;
	margin: 0px auto 72px;
}

#respond_wrapper #submit_comment_div {
	margin: 10px 0px 0px;
}

#respond_wrapper .columns {
	float: left;
}

ol.commentlist {
	margin: 0px;
	padding: 27px 0px 108px;
}

ol.commentlist .comment_floated {
	position: relative;
	margin: 0px 0px 0px 68px;
}

ol.commentlist .children {
	padding-left: 72px;
	margin-top: 27px;
}

ol.commentlist .author_name {
	font-size: 1.45em;
	margin-bottom: -2px;
}

ol.commentlist .single_comment {
	padding-top: 18px;
}

ol.commentlist .comment_text {
	margin-top: 6px;
	font-size: .9em;
	width: 100%;
}

ol.commentlist li.comment {
	margin-bottom: 27px;
	list-style: none;
}

ol.commentlist li.comment:last-child {
	margin-bottom: 0px;
}

ol.commentlist .comment-author {
	position: relative;
	top: 0px;
}

ol.commentlist .comments_meta_wrapper {
	font-size: .8em;
}

ol.commentlist img.avatar {
	float: left;
	width: 54px;
	height: 54px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

ol.commentlist .pir_divider_cmts {
	margin: 0px 4px 0px;
}

#wp-comment-cookies-consent {
	margin-right: 8px;
	position: relative;
	top: -1px;
}

p.comment-form-cookies-consent {
	margin-bottom: 14px;
	margin-top: 26px;
	font-size: .85em;
}

.prk_theme_form .row {
	margin-left: -9px;
	margin-right: -9px;
}

.prk_theme_form .columns {
	padding-left: 9px;
	padding-right: 9px;
}

.prk_theme_form textarea {
	margin: 18px 0px 18px;
}

.prk_theme_form .hook_big_subject {
	margin-top: 18px;
}

#respond {
	padding-top: 10px;
	margin: 0px 0px 108px;
}

#respond #submit_comment_div {
	margin-bottom: 0px;
}

#contact_ok {
	width: 100%;
	font-size: 1.3em;
	margin: 18px 0px 0px;
	display: none;
	float: left;
}

#contact_ok.hook_animated {
	display: block;
}

#contact_ok.forced_opacity {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.small-4>.contact_error {
	margin-top: 6px;
	margin-bottom: 0px;
}

.prk_theme_form>.contact_error {
	position: relative;
	top: -12px;
	float: left;
	width: 100%;
}

#hook_nav {
	text-align: center;
	margin: 18px 0px 90px;
}

#hook_nav ul.page-numbers {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}

#hook_nav ul.page-numbers li {
	float: left;
	line-height: 40px;
}

#hook_nav ul.page-numbers li span, #hook_nav ul.page-numbers li a {
	background: transparent;
	padding: 0px 8px;
	line-height: 40px;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

#hook_nav ul.page-numbers li span.prev, #hook_nav ul.page-numbers li a.prev {
	margin-right: 36px;
}

#hook_nav ul.page-numbers li span.next, #hook_nav ul.page-numbers li a.next {
	margin-left: 36px;
}

#hook_nav ul.page-numbers li span.current, #hook_nav ul.page-numbers li a.current {
	text-decoration: underline;
}

.page-template-template_blog #hook_main_wrapper #hook_sidebar, .page-template-template_blog #hook_main_wrapper .small-9.prk_bordered_right {
	padding-top: 54px;
}

.hook_posts_list li .columns {
	float: left;
}

.hook_posts_list li .columns.small-2 {
	padding: 0px;
}

.hook_posts_list li .columns.small-10 {
	padding-right: 0px;
}

.hook_split .hook_split_wrap {
	padding-right: 36px;
}

.hook_split .prk_inverted .small-7 {
	float: right;
}

.hook_split .prk_inverted .hook_split_wrap {
	padding-left: 36px;
	padding-right: 0px;
}

.hook_split.classic_blog_section .blog_entries>.blog_entry_li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.hook_split.classic_blog_section .hook_post_info {
	margin: 72px 0px;
}

.hook_search_results #single_page_title {
	margin-bottom: 54px;
	text-transform: uppercase;
}

.hook_search_results h4 {
	margin: 0px 0px 10px;
}

.hook_search_results .prk_tiny {
	margin-top: 6px;
	margin-bottom: 28px;
}

.hook_search_results .hook_search_content .colored_theme_button {
	margin-top: 6px;
}

.hook_search_results .has-post-thumbnail {
	min-height: 200px;
}

.hook_search_results .has-post-thumbnail .hook_search_title, .hook_search_results .has-post-thumbnail .hook_search_content {
	padding-left: 218px;
}

.hook_search_results .grid_image_wrapper {
	position: absolute;
}

.hook_featured_search #classic_title_wrapper {
	height: 460px;
	background-position: center center;
	background-size: cover;
	display: table;
	width: 100%;
	margin-bottom: 54px;
	padding-top: 54px;
}

.hook_featured_search #single_page_title {
	display: table-cell;
	vertical-align: middle;
	padding: 0px 12px 54px;
	margin-bottom: 0px;
}

#hook_search_ul>li {
	margin-bottom: 90px;
}

.prk_minimal_button input, .prk_minimal_button span, .prk_minimal_button a {
	float: left;
	padding: 6px 14px 4px;
	margin-right: 2px;
}

.hook_paging_navigation {
	margin-bottom: 90px;
}

.hook_paging_navigation a {
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.hook_theme .columns.prk_extra_r_pad {
	padding-right: 36px;
}

#hook_main_wrapper #hook_sidebar {
	padding-top: 0px;
	padding-left: 36px;
}

#hook_main_wrapper .page-prk-blog-stacked #hook_sidebar {
	padding-top: 36px;
}

.wpb_widgetised_column>.widget, #hook_main_wrapper #hook_sidebar>.widget {
	margin-bottom: 45px;
}

.wpb_widgetised_column .widget-title, #hook_main_wrapper #hook_sidebar .widget-title {
	padding-bottom: 6px;
}

.wpb_widgetised_column .hook_titled.simple_line, #hook_main_wrapper #hook_sidebar .hook_titled.simple_line {
	position: absolute;
	width: 100%;
	bottom: -1px;
	margin: 0px;
}

.wpb_widgetised_column .simple_line.clearfix, #hook_main_wrapper #hook_sidebar .simple_line.clearfix {
	margin-bottom: 8px;
}

#hook_sidebar {
	left: -1px;
}

#hook_sidebar .hook_swrapper input {
	font-style: italic;
	-webkit-font-smoothing: auto;
	border-width: 0px 0px 1px 0px !important;
	padding: 8px 0px;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transition-property: border-color, color, background-color, padding;
	-o-transition-property: border-color, color, background-color, padding;
	-webkit-transition-property: border-color, color, background-color, padding;
	transition-property: border-color, color, background-color, padding;
}

#hook_sidebar .hook_swrapper input:focus {
	padding: 8px 8px;
}

#hook_sidebar .hook_swrapper .hook_lback i {
	right: 1px;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transition-property: right, color;
	-o-transition-property: right, color;
	-webkit-transition-property: right, color;
	transition-property: right, color;
}

#hook_sidebar .hook_swrapper.high_search .hook_lback i {
	right: 9px;
}

#hook_main_wrapper .prk_lefty .prk_bordered_right {
	border-right-width: 0px;
}

#hook_main_wrapper .prk_lefty .prk_extra_r_pad {
	float: right;
	padding-right: 18px;
	padding-left: 36px;
}

#hook_main_wrapper .prk_lefty #hook_sidebar {
	padding-right: 36px;
	padding-left: 18px;
	border-left-width: 0px;
	left: 1px;
}

#hook_main_wrapper .hook_woo_page .prk_lefty .small-9 {
	float: right;
}

#hook_main_wrapper .hook_woo_page .prk_lefty #hook_sidebar {
	border-right-width: 0px;
	padding-right: 18px;
}

#hook_ajax_container.hook_coming {
	margin-top: 0px;
}

#hook_ajax_container.hook_coming #hook_main_block, #hook_ajax_container.hook_coming #hook_ajax_inner {
	position: relative;
	z-index: 1;
}

#hook_ajax_container.hook_coming #hook_coming_wrapper {
	margin-top: -90px;
}

#hook_ajax_container.hook_coming #hook_ajax_inner {
	display: table;
	width: 100%;
}

#hook_ajax_container.hook_coming #hook_main_block {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

#hook_ajax_container.hook_coming #hook_countdown_wrapper {
	width: 100%;
	z-index: 3;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

#hook_ajax_container.hook_coming #hook_countdown_text {
	width: 100%;
	text-align: center;
	margin-top: 72px;
	font-size: 18px;
}

#hook_ajax_container.hook_coming #hook_countdown {
	width: 50%;
	text-align: center;
	margin: 0px auto;
}

#hook_ajax_container.hook_coming #hook_countdown>span {
	display: inline-block;
}

#hook_ajax_container.hook_coming #hook_countdown_footer {
	z-index: 1;
	bottom: 0px;
	width: 100%;
	text-align: center;
	margin-bottom: 36px;
	position: absolute;
}

#hook_ajax_container.hook_coming .countdown-rtl {
	direction: rtl;
}

#hook_ajax_container.hook_coming .countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}

#hook_ajax_container.hook_coming .countdown-show1 .countdown-section {
	width: 98%;
}

#hook_ajax_container.hook_coming .countdown-show2 .countdown-section {
	width: 48%;
}

#hook_ajax_container.hook_coming .countdown-show3 .countdown-section {
	width: 32.5%;
}

#hook_ajax_container.hook_coming .countdown-show4 .countdown-section {
	width: 24.5%;
}

#hook_ajax_container.hook_coming .countdown-show5 .countdown-section {
	width: 19.5%;
}

#hook_ajax_container.hook_coming .countdown-show6 .countdown-section {
	width: 16.25%;
}

#hook_ajax_container.hook_coming .countdown-show7 .countdown-section {
	width: 14%;
}

#hook_ajax_container.hook_coming .countdown-section {
	display: block;
	float: left;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
}

#hook_ajax_container.hook_coming .countdown-amount {
	font-size: 46px;
	font-weight: 700;
	line-height: 1.4em;
}

#hook_ajax_container.hook_coming .countdown-period {
	display: block;
	font-weight: 600;
}

#hook_ajax_container.hook_coming .countdown-descr {
	display: block;
	width: 100%;
}

body.mfp-zoom-out-cur #prk_footer_outer, .page-template-page-coming-soon #prk_footer_outer {
	display: none;
}

.hook_countdown {
	text-align: center;
}

.hook_countdown>span {
	display: inline-block;
}

.hook_countdown .countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}

.hook_countdown .countdown-show1 .countdown-section {
	width: 98%;
}

.hook_countdown .countdown-show2 .countdown-section {
	width: 48%;
}

.hook_countdown .countdown-show3 .countdown-section {
	width: 32.5%;
}

.hook_countdown .countdown-show4 .countdown-section {
	width: 24.5%;
}

.hook_countdown .countdown-show5 .countdown-section {
	width: 19.5%;
}

.hook_countdown .countdown-show6 .countdown-section {
	width: 16.25%;
}

.hook_countdown .countdown-show7 .countdown-section {
	width: 14%;
}

.hook_countdown .countdown-section {
	display: block;
	float: left;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
}

.hook_countdown .countdown-amount {
	font-size: 46px;
	font-weight: 700;
	line-height: 1.4em;
}

.hook_countdown .countdown-period {
	display: block;
}

.hook_countdown .countdown-descr {
	display: block;
	width: 100%;
}

#hook_full_back {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-size: cover;
}

#coming_logo {
	width: 100%;
	text-align: center;
	margin-bottom: 18px;
}

#coming_title {
	width: 100%;
	text-align: center;
	position: relative;
}

#coming_title h1 {
	line-height: 1.6em;
}

#prk_mobile_bar {
	position: fixed;
	top: 0px;
	right: 0px;
	visibility: hidden;
	z-index: 1;
	margin-right: -280px;
	width: 280px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-moz-transition-property: margin;
	-o-transition-property: margin;
	-webkit-transition-property: margin;
	transition-property: margin;
	-moz-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	-o-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	-webkit-transition: cubic-bezier(.645, .045, .355, 1) .7s;
	transition: cubic-bezier(.645, .045, .355, 1) .7s;
}

#prk_mobile_bar #prk_mobile_bar_scroller {
	padding: 54px 18px 10px 36px;
}

#prk_mobile_bar #prk_mobile_bar_inner {
	padding-right: 18px;
	line-height: 1.6em;
}

#prk_mobile_bar .pirenko_highlighted {
	padding: 8px 10px;
}

#prk_mobile_bar .widget-title {
	font-size: 1.4em;
	display: inline-block;
	font-weight: 500;
	position: relative;
	padding-bottom: 6px;
}

#prk_mobile_bar a {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	line-height: 1.5em;
}

#prk_mobile_bar a:hover {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

#prk_mobile_bar #mirror_social_nets {
	width: 100%;
	padding-left: 0px;
	height: auto;
	line-height: inherit;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	right: 0px;
}

#prk_mobile_bar .hook-mn li {
	width: 100%;
}

#prk_mobile_bar .hook_menu_sub {
	display: none;
}

#prk_mobile_bar .header_stack {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}

#prk_mobile_bar .header_stack:last-child {
	border-bottom-width: 0px;
}

#prk_mobile_bar .header_stack:first-child {
	padding-top: 0px;
}

#prk_mobile_bar .menu {
	font-size: .9em;
}

#prk_mobile_bar #hook_mobile_sidebar {
	font-size: .8em;
	line-height: 1.6em;
}

#prk_mobile_bar #hook_mobile_sidebar .header_stack {
	padding-top: 0px;
}

#prk_mobile_bar #hook_mobile_sidebar input[type="password"], #prk_mobile_bar #hook_mobile_sidebar input[type="tel"], #prk_mobile_bar #hook_mobile_sidebar input[type="email"], #prk_mobile_bar #hook_mobile_sidebar input[type="text"] {
	background-color: transparent;
}

#prk_mobile_bar #hook_mobile_sidebar>div:last-child {
	border-bottom-width: 0px;
}

#prk_mobile_bar #hook_mobile_sidebar .hook_vcard .hook_after_vcard_icon {
	padding-left: 0px;
}

#prk_mobile_bar #hook_mobile_sidebar .hook_vcard i {
	display: none;
}

.prk_shifted #hook_sticky_menu, .prk_shifted #prk_footer_outer, .prk_shifted #hook_header_background, .prk_shifted #hook_header_section, .prk_shifted #hook_ajax_container {
	margin-left: -280px;
}

.prk_shifted #prk_mobile_bar {
	margin-right: 0px;
}

.prk_shifted.rtl #hook_sticky_menu, .prk_shifted.rtl #prk_footer_outer, .prk_shifted.rtl #hook_header_section, .prk_shifted.rtl #hook_ajax_container {
	margin-left: 0px;
	left: -280px;
}

.hook_ready .hook_theme #hook_main_wrapper #body_hider.second_anims {
	cursor: pointer;
	z-index: 1000;
	margin-left: -280px;
}

.second_anims #prk_mobile_bar {
	z-index: 4;
	visibility: visible;
}

.mobile-menu-ul {
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.mobile-menu-ul li a {
	width: 100%;
	padding: 4px 0px;
	display: inline-block;
}

.mobile-menu-ul .sub-menu {
	display: none;
	list-style: none;
	padding: 0px;
	margin-bottom: 12px;
}

.mobile-menu-ul .sub-menu li a {
	padding: 0px;
	font-size: .9em;
}

.archive.author #hook_author_header {
	margin-bottom: -154px;
}

.archive.author #hook_author_header img {
	width: 100%;
}

.archive.author #single_page_title {
	margin-bottom: 26px;
	padding-top: 16px;
	margin-top: 0px;
}

.archive.author #single_page_title #hook_heading_line {
	width: 70px;
	border-bottom-width: 6px;
	display: inline-block;
}

.archive.author #author_text {
	text-align: center;
}

.archive.author .pirenko_social.minimal {
	margin-bottom: 90px;
	margin-top: 36px;
}

.archive.author #classic_title_wrapper .prk_author_avatar {
	margin-top: 90px;
}

.archive.author #classic_title_wrapper {
	text-align: center;
}

.archive.author #classic_title_wrapper .prk_author_avatar img {
	-moz-border-radius: 8%;
	-webkit-border-radius: 8%;
	border-radius: 8%;
	border-width: 3px;
	width: 120px;
}

.error404 #hook_main_wrapper #hook_content {
	background-size: cover;
}

#hook_404_title h1 {
	font-size: 10em;
	line-height: .9em;
	margin-bottom: 6px;
}

.hook_error404 .columns.simple_line {
	margin-bottom: 36px;
	margin-top: 36px;
	max-width: 120px;
	border-bottom-width: 6px;
}

#hook_content.hook_error404 {
	padding-bottom: 180px;
}

.hook_forced_menu #hook_content.hook_error404 {
	padding-top: 36px;
}

.hook_nav_arrows {
	position: fixed;
	top: 50%;
	left: 122px;
}

.hook_nav_arrows i {
	font-size: 36px;
}

#hook_sticky_menu {
	position: fixed;
	width: 100%;
	z-index: 99;
	text-align: center;
	-moz-transition-property: margin, top, opacity;
	-o-transition-property: margin, top, opacity;
	-webkit-transition-property: margin, top, opacity;
	transition-property: margin, top, opacity;
	-moz-transition-duration: .7s, .5s, .35s;
	-o-transition-duration: .7s, .5s, .35s;
	-webkit-transition-duration: .7s, .5s, .35s;
	transition-duration: .7s, .5s, .35s;
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.455, .03, .515, .955), cubic-bezier(.25, .25, .75, .75);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.455, .03, .515, .955), cubic-bezier(.25, .25, .75, .75);
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.455, .03, .515, .955), cubic-bezier(.25, .25, .75, .75);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1), cubic-bezier(.455, .03, .515, .955), cubic-bezier(.25, .25, .75, .75);
	height: 46px;
	top: -46px;
	left: 0px;
	line-height: 46px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#hook_sticky_menu .share>span {
	display: none;
}

#hook_sticky_menu .sharrre {
	float: left;
	width: 46px;
}

#hook_sticky_menu .sharrre i {
	font-size: 18px;
	line-height: 46px;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

#hook_sticky_menu .sharrre:hover i {
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}

#hook_middle {
	display: inline-block;
}

.sticky_hook #hook_sticky_menu {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.sticky_hook .hook_showing_ajax #hook_sticky_menu {
	top: 0px;
}

.hook_stk #hook_close_portfolio {
	display: none;
}

#hook_sticky_inner {
	padding: 0px 0px 0px 18px;
}

#hook_sticky_inner>.prk_lf>a {
	padding-right: 18px;
}

#hook_sticky_inner>.prk_lf>a i {
	font-size: 18px;
	padding-right: 6px;
}

.sticky_hook .hook_hide_nav #hook_sticky_menu {
	top: 0px;
}

#hook_header_bar {
	width: 100%;
	float: left;
}

#hook_header_bar .pirenko_social {
	line-height: inherit;
}

#hook_main_wrapper #hook_header_bar .pirenko_social.minimal_bw .hook_socialink.prk_bordered {
	line-height: inherit !important;
	height: inherit;
}

#hook_abovebar-top-left>.prk_lf {
	padding-right: 12px;
}

#hook_abovebar-top-left .menu>li {
	padding-right: 6px;
}

#hook_abovebar-top-right>.prk_lf {
	padding-left: 12px;
}

#hook_abovebar-top-right .menu>li {
	padding-left: 6px;
}

#hook_main_menu {
	-webkit-backface-visibility: hidden;
	z-index: 9908;
	overflow: visible !important;
	text-align: center;
	-moz-transition-property: height;
	-o-transition-property: height;
	-webkit-transition-property: height;
	transition-property: height;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

#hook_main_menu .hook-mn .sub-menu .sf-with-ul:after {
	position: absolute;
	right: 8px;
	top: 50%;
	content: "";
	display: inline-block;
	font: normal normal normal 24px/1 MaterialDesignIcons;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	height: 100%;
	font-size: 20px;
	margin-top: -9px;
}

#hook_main_menu .hook-mn .sub-menu ul {
	margin-top: -1px;
}

.hook-mn, .hook-mn * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.hook-mn {
	margin-bottom: -1px;
	float: left;
	width: 100%;
	-webkit-backface-visibility: hidden;
}

.hook-mn>li {
	-moz-transition-property: height, border;
	-o-transition-property: height, border;
	-webkit-transition-property: height, border;
	transition-property: height, border;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	float: left;
	margin-right: 1px;
	width: 100%;
	margin-bottom: -1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	-moz-transition-property: border;
	-o-transition-property: border;
	-webkit-transition-property: border;
	transition-property: border;
}

.hook-mn>li>a {
	-moz-transition-property: height, line-height, color, background-color;
	-o-transition-property: height, line-height, color, background-color;
	-webkit-transition-property: height, line-height, color, background-color;
	transition-property: height, line-height, color, background-color;
	-moz-transition-duration: 400ms, 400ms, 300ms, 100ms;
	-o-transition-duration: 400ms, 400ms, 300ms, 100ms;
	-webkit-transition-duration: 400ms, 400ms, 300ms, 100ms;
	transition-duration: 400ms, 400ms, 300ms, 100ms;
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.25, .25, .75, .75), cubic-bezier(.25, .25, .75, .75);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.25, .25, .75, .75), cubic-bezier(.25, .25, .75, .75);
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.25, .25, .75, .75), cubic-bezier(.25, .25, .75, .75);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1), cubic-bezier(.25, .25, .75, .75), cubic-bezier(.25, .25, .75, .75);
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline-block;
}

.hook-mn>li.hook_hover_sub.menu-item-has-children>a:before {
	margin-top: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook-mn li {
	width: auto;
	position: relative;
}

.hook-mn a {
	display: block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
	position: relative;
	-moz-transition-property: color, padding;
	-o-transition-property: color, padding;
	-webkit-transition-property: color, padding;
	transition-property: color, padding;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hook-mn .sub-menu {
	-webkit-backface-visibility: hidden;
	margin-top: 1px;
	letter-spacing: 0px;
	white-space: nowrap;
	min-width: 140px;
	position: absolute;
	text-align: left;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}

.hook-mn .sub-menu li a {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.hook-mn .sub-menu>li:last-child {
	border-bottom-width: 0px !important;
}

.hook-mn .sub-menu ul {
	top: 0px;
	margin-top: 0px;
	left: 100% !important;
}

.hook-mn .hook_menu_sub {
	position: absolute;
	width: 100%;
	left: 0px;
	text-align: center;
	line-height: 1em;
}

#hook_main_menu .hook-mn>li:not(.hook_actionized)>a .hook_menu_main {
	height: auto;
	line-height: 1em;
	display: inline-block;
	position: relative;
}

#hook_main_menu .hook-mn>li:not(.hook_actionized)>a .hook_menu_main:before {
	position: absolute;
	left: 0;
	width: auto;
	height: 1px;
	content: "";
	top: 0px;
	left: 0px;
	right: 0px;
	margin-top: -16px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity, margin, background-color;
	-o-transition-property: opacity, margin, background-color;
	-webkit-transition-property: opacity, margin, background-color;
	transition-property: opacity, margin, background-color;
	-moz-transition-duration: .32s;
	-o-transition-duration: .32s;
	-webkit-transition-duration: .32s;
	transition-duration: .32s;
}

#hook_main_menu .hook-mn>li:not(.hook_actionized)>a .hook_menu_main:after {
	position: absolute;
	left: 0;
	width: auto;
	height: 1px;
	content: "";
	top: 100%;
	left: 0px;
	right: 0px;
	margin-top: 15px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity, margin, background-color;
	-o-transition-property: opacity, margin, background-color;
	-webkit-transition-property: opacity, margin, background-color;
	transition-property: opacity, margin, background-color;
	-moz-transition-duration: .32s;
	-o-transition-duration: .32s;
	-webkit-transition-duration: .32s;
	transition-duration: .32s;
}

#hook_main_menu .hook-mn>li:not(.hook_actionized)>a:hover .hook_menu_main:before {
	margin-top: -6px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
}

#hook_main_menu .hook-mn>li:not(.hook_actionized)>a:hover .hook_menu_main:after {
	margin-top: 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
}

.hook-mn li:hover>ul, .hook-mn li.sfHover>ul {
	display: block;
}

.hook_on_mobile #hidden_bar_footer, .hook_on_mobile #menu_section, .hook_on_mobile .hook-mn a, .hook_on_mobile .owl-carousel .item img, .hook_on_mobile .owl-carousel .owl-stage, .hook_on_mobile .owl-carousel .owl-item, .hook_on_mobile .mfp-wrap {
	-webkit-backface-visibility: visible;
}

#hook_header_bar .hook_menu_sub {
	display: none;
}

#hook_header_bar .menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#hook_header_bar .menu .sub-menu {
	margin-left: -18px;
	margin-top: 0px;
}

#hook_header_bar .menu .sub-menu li {
	padding-bottom: 0px;
}

#hook_header_bar .menu .sub-menu li a {
	font-size: 1em;
}

#hook_header_bar .menu>li {
	float: left;
	border-bottom-width: 0px;
}

#hook_header_bar .menu>li>a {
	font-weight: 400;
	padding: 0px;
	font-size: 1em;
	height: 36px;
	line-height: 36px;
}

.hook_phone a:before {
	visibility: hidden;
}

.st_hidden_menu #prk_hidden_menu {
	height: 100%;
}

.prk_popper_menu ul {
	display: none;
}

.prk_popper_menu a {
	line-height: 1.5em;
}

#dotted_navigation {
	position: fixed;
	z-index: 999;
	right: 21px;
	top: 50%;
	-webkit-backface-visibility: hidden;
}

#dotted_navigation .hook_dotted {
	width: 24px;
}

#dotted_navigation .hook_dotted li {
	height: 18px;
	list-style: none;
	position: relative;
}

#dotted_navigation .hook_dotted li .hook_menu_label {
	position: absolute;
	right: 0px;
	padding-right: 54px;
	display: block;
	white-space: nowrap;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition: cubic-bezier(.895, .03, .685, .22) 250ms;
	-o-transition: cubic-bezier(.895, .03, .685, .22) 250ms;
	-webkit-transition: cubic-bezier(.895, .03, .685, .22) 250ms;
	transition: cubic-bezier(.895, .03, .685, .22) 250ms;
	-webkit-backface-visibility: hidden;
}

#dotted_navigation .hook_dotted li:before {
	width: 18px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0px;
	top: 11px;
	-moz-transition-property: width, background-color;
	-o-transition-property: width, background-color;
	-webkit-transition-property: width, background-color;
	transition-property: width, background-color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

#dotted_navigation .hook_dotted li:hover .hook_menu_label {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#dotted_navigation .hook_dotted li:hover:before {
	width: 36px;
}

#dotted_navigation .hook_dotted .sub-menu {
	display: none;
}

.hook_dotted_nav #hook_header_background, .hook_dotted_nav #hook_header_section, .hook_dotted_nav #prk_blocks_wrapper {
	display: none;
}

.hook_iconized i {
	padding-left: 6px;
}

.hook_actionized .hook_menu_main {
	position: relative;
	z-index: 2;
}

.hook_actionized a:before {
	display: none;
}

.hook_actionized a:after {
	content: "";
	position: absolute;
	top: 50%;
	height: 40px;
	width: 100%;
	left: 0px;
	margin-top: -20px;
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: 100ms;
	-o-transition-duration: 100ms;
	-webkit-transition-duration: 100ms;
	transition-duration: 100ms;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.mobile-menu-ul li a {
	position: relative;
}

.mobile-menu-ul .hook_actionized a:after {
	height: 100%;
	top: 0px;
	margin-top: 0px;
}

.mobile-menu-ul li.menu-item-has-children>a:after {
	content: "";
	position: absolute;
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	top: 50%;
	margin-top: -8px;
	right: 0px;
	font-weight: 900;
}

.mobile-menu-ul li.menu-item-has-children>a.hook_showing_sub:after {
	content: "";
}

.mobile-menu-ul .hook_actionized {
	position: relative;
	padding-left: 0px;
	margin-top: 8px;
}

.vertical_widget {
	margin-bottom: 36px;
}

.vertical_widget.widget-last {
	margin-bottom: 0px;
}

.theiaStickySidebar .vertical_widget.widget-last {
	margin-bottom: 36px;
}

#calendar_wrap caption {
	font-weight: 600;
	padding: 4px 4px 6px;
	font-size: 1.2em;
	text-align: inherit;
}

#calendar_wrap tbody {
	text-align: center;
}

#calendar_wrap td {
	padding: 4px;
}

.tagcloud a {
	padding: 2px 6px 1px 6px;
	float: left;
	margin: 0px 4px 4px 0px;
	font-size: 1em !important;
	-moz-transition-property: color, background-color, border-color;
	-o-transition-property: color, background-color, border-color;
	-webkit-transition-property: color, background-color, border-color;
	transition-property: color, background-color, border-color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	position: relative;
	outline: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.tagcloud a:before {
	display: none;
}

.social_links_shortcode {
	display: inline-block;
	margin-bottom: -6px;
}

.social_links_shortcode .hook_inner_social {
	float: left;
	margin: 0px 6px 6px;
	-moz-transition-property: border-color, opacity;
	-o-transition-property: border-color, opacity;
	-webkit-transition-property: border-color, opacity;
	transition-property: border-color, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.social_links_shortcode a:hover .hook_inner_social {
	opacity: 1 !important;
}

.social_links_shortcode a:first-child .hook_inner_social {
	margin-left: 0px;
}

.social_links_shortcode a:last-child .hook_inner_social {
	margin-right: 0px;
}

.social_links_shortcode.squared_icons .hook_inner_social {
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	font-size: 20px;
}

.social_links_shortcode.rounded_icons .hook_inner_social {
	width: 42px;
	height: 42px;
	line-height: 38px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	font-size: 20px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.sitemap_block li, .widget_recent_entries li, .widget_categories li, .widget_archive li, .widget_pages li, .widget_links li, .prk_tags_ul li, .widget_meta li, .widget_recent_comments li.recentcomments, .widget_nav_menu li, .widget_rss li {
	height: inherit;
	padding-bottom: 1px;
}

.hook_swrapper {
	position: relative;
}

.hook_swrapper .hook_lback {
	position: absolute;
	right: 0px;
	width: 48px;
	height: 100%;
	top: 0px;
	cursor: pointer;
}

.hook_swrapper .hook_lback i {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	font-size: 16px;
	right: 16px;
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.hook_swrapper .colored_theme_button {
	display: none;
}

.vc_wp_search .hook_swrapper .hook_lback i {
	margin-top: -9px;
}

.vc_wp_search.hook_left_icon .pirenko_highlighted {
	padding-left: 46px;
}

.vc_wp_search.hook_left_icon .hook_swrapper .hook_lback {
	left: 0px;
}

.vc_wp_search .hook_lback {
	display: none;
}

.vc_wp_search.hook_no_icon i {
	display: none;
}

.vc_wp_search .pirenko_highlighted {
	height: 44px;
	line-height: 46px;
}

.vc_wp_search .colored_theme_button {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
}

.vc_wp_search .colored_theme_button input {
	height: 44px;
	line-height: 46px;
	padding-top: 0px;
	padding-bottom: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.hook_on_mobile .vc_wp_search .pirenko_highlighted {
	line-height: 44px;
}

.hook_on_mobile .vc_wp_search .colored_theme_button input {
	line-height: 44px;
	top: 2px;
}

.prk_timeline>ul {
	padding-left: 7px;
}

.prk_timeline>ul>li {
	position: relative;
	border-left-width: 3px;
	border-left-style: solid;
	padding-left: 26px;
	padding-bottom: 27px;
}

.prk_timeline>ul>li:last-child {
	padding-bottom: 9px;
}

.prk_timeline>ul .hook_tmheader {
	line-height: 1em;
	margin-bottom: 4px;
	font-size: 1.1em;
}

.prk_timeline>ul .hook_tmdesc {
	font-size: .9em;
}

.prk_timeline>ul .hook_tmmarker {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: -8px;
	display: block;
	height: 13px;
	width: 13px;
}

.hook_company_name {
	margin-bottom: 8px;
	font-size: 1.5rem;
}

.hook_vcard .simple_line {
	width: 40px;
	margin-bottom: 20px;
	padding-top: 20px;
}

.hook_vcard .hook_vcard_logo {
	margin-bottom: 6px;
}

.hook_vcard .hook_vcard_title {
	font-size: 1.2em;
	margin-bottom: 10px;
}

.hook_vcard .hook_vcard_description {
	margin-bottom: 16px;
}

.hook_vcard .hook_address_icon {
	position: absolute;
	margin-top: 3px;
	font-size: 14px;
}

.hook_vcard .hook_after_vcard_icon {
	padding-left: 24px;
}

.hook_vcard .fa fa-map-marker {
	margin-left: 2px;
}

.hook_vcard .fa fa-info {
	margin-left: 3px;
}

.hook_vcard .fa fa-map-phone {
	margin-left: 1px;
}

.hook_vcard .hook_vcard_block {
	margin-bottom: 2px;
	text-align: left;
	display: inline-block;
}

.hook_vcard.shortcoded .hook_after_vcard_icon {
	padding-left: 0px;
}

.pirenko_recent_portfolios .hook_recent_ul.thumbnail_lay {
	margin: 0px -3px 0px;
}

.pirenko_recent_portfolios .hook_recent_ul.thumbnail_lay a {
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.pirenko_recent_portfolios .hook_recent_ul.thumbnail_lay li {
	padding: 3px 3px 3px;
	line-height: 0px;
	overflow: hidden;
	float: left;
}

.pirenko_recent_posts i {
	margin-top: 8px;
	font-size: 14px;
}

.pirenko_recent_posts .simple_line {
	margin: 12px 0px;
}

.img_blogger {
	line-height: 0px;
}

.desc_blogger {
	padding-left: 10px;
}

.prk_recent_tweets .prk_twt_header {
	font-size: 1.1em;
	margin: 6px 0px 20px;
}

.prk_recent_tweets .prk_twt_follow {
	float: left;
	font-size: .9em;
	margin-top: -5px;
}

.prk_recent_tweets .prk_twt_author {
	font-size: 1.15em;
}

.prk_recent_tweets .prk_twt_avatar {
	max-width: 52px;
	float: left;
	margin-right: 12px;
}

.prk_recent_tweets .twitter_time {
	margin-top: 6px;
	font-size: .8em;
}

.prk_recent_tweets .prk_twt_body .twt_in {
	margin-bottom: 2px;
}

.prk_recent_tweets .simple_line {
	margin: 18px 26px 18px 32px;
}

.prk_recent_tweets .prk_twt_body {
	padding: 0px 1px;
}

.prk_recent_tweets .hook_active_icon {
	position: absolute;
	margin-top: -30px;
	font-size: 20px;
	right: 0px;
}

.prk_recent_tweets .prk_twt_ul {
	margin: 0px;
}

.prk_recent_tweets .prk_twt_ul .owl-nav {
	position: absolute;
	left: -8px;
	top: -1px;
}

.prk_recent_tweets .prk_twt_ul .owl-nav .owl-prev, .prk_recent_tweets .prk_twt_ul .owl-nav .owl-next {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	width: 20px;
	padding: 0px;
	height: 24px;
}

.prk_recent_tweets .prk_twt_ul .owl-nav .owl-next {
	left: 20px;
}

.prk_recent_tweets .prk_twt_ul.owl-carousel .owl-nav button i {
	font-size: 24px;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	top: -1px;
}

.social_links_shortcode {
	margin: 0px 0px 12px;
	display: inline-block;
}

.social_links_shortcode .hook_socialink:last-child {
	margin-right: 0px;
}

.pirenko_social {
	line-height: 0px;
	width: 100%;
}

.hook_social_description, .pirenko_social_content {
	margin-bottom: 14px;
}

.pirenko_social_inner {
	display: inline-block;
	font-size: 14px;
}

.pir_icons {
	margin-right: 5px;
	margin-bottom: 5px;
}

.social_img_wrp {
	float: left;
}

.squared .social_img_wrp {
	margin-right: 1px;
	margin-bottom: 1px;
}

.rounded .social_img_wrp {
	margin-right: 5px;
	margin-bottom: 5px;
}

#hook_main_wrapper .pirenko_social.minimal_bw {
	margin-bottom: -5px;
}

#hook_main_wrapper .pirenko_social.minimal_bw .social_img_wrp {
	text-align: center;
	float: left;
	padding: 0px;
	border-width: 0px !important;
}

#hook_main_wrapper .pirenko_social.minimal_bw a {
	font-size: 18px;
}

#hook_main_wrapper .pirenko_social.minimal_bw .hook_socialink.prk_bordered {
	color: inherit !important;
	width: 26px;
	height: 18px;
	line-height: 18px !important;
}

.pirenko_social.minimal {
	margin-bottom: -5px;
}

.pirenko_social.minimal .social_img_wrp {
	text-align: center;
	padding: 0px;
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: relative;
	margin-right: 6px;
	margin-bottom: 6px;
}

.pirenko_social.minimal a {
	font-size: 16px;
	-webkit-backface-visibility: hidden;
	line-height: 24px;
	display: flex;
	align-items: center;
	height: 24px;
	width: 24px;
	justify-content: center;
}

.pirenko_social.minimal .social_img_wrp.hook_socialink .prk_minimal_icon.fa fa-google-plus {
	left: 1px;
}

.pirenko_social.minimal .social_img_wrp.hook_socialink .bg_shifter {
	width: 26px;
	height: 26px;
	z-index: 0;
	left: -1px;
	position: absolute;
	top: -1px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transform: scale(.65, .65);
	-ms-transform: scale(.65, .65);
	-webkit-transform: scale(.65, .65);
	transform: scale(.65, .65);
	-moz-transition-property: opacity, -moz-transform;
	-o-transition-property: opacity, -o-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	z-index: -1;
}

.pirenko_social.minimal .social_img_wrp.hook_socialink:hover .bg_shifter {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

#hook_main_wrapper .pirenko_social.minimal .hook-behance {
	border-color: #2d9ad2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-behance a {
	color: #2d9ad2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-behance .bg_shifter {
	background-color: #2d9ad2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-digg {
	border-color: #24578e;
}

#hook_main_wrapper .pirenko_social.minimal .hook-digg a {
	color: #24578e;
}

#hook_main_wrapper .pirenko_social.minimal .hook-digg .bg_shifter {
	background-color: #24578e;
}

#hook_main_wrapper .pirenko_social.minimal .hook-flickr {
	border-color: #fd0083;
}

#hook_main_wrapper .pirenko_social.minimal .hook-flickr a {
	color: #fd0083;
}

#hook_main_wrapper .pirenko_social.minimal .hook-flickr .bg_shifter {
	background-color: #fd0083;
}

#hook_main_wrapper .pirenko_social.minimal .hook-google_plus {
	border-color: #2b2b2b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-google_plus a {
	color: #2b2b2b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-google_plus .bg_shifter {
	background-color: #2b2b2b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram {
	border-color: #3f729b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram a {
	color: #3f729b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram .bg_shifter {
	background-color: #3f729b;
}

#hook_main_wrapper .pirenko_social.minimal .hook-linkedin {
	border-color: #1a7696;
}

#hook_main_wrapper .pirenko_social.minimal .hook-linkedin a {
	color: #1a7696;
}

#hook_main_wrapper .pirenko_social.minimal .hook-linkedin .bg_shifter {
	background-color: #1a7696;
}

#hook_main_wrapper .pirenko_social.minimal .hook-pinterest {
	border-color: #df2126;
}

#hook_main_wrapper .pirenko_social.minimal .hook-pinterest a {
	color: #df2126;
}

#hook_main_wrapper .pirenko_social.minimal .hook-pinterest .bg_shifter {
	background-color: #df2126;
}

#hook_main_wrapper .pirenko_social.minimal .hook-reddit {
	border-color: #ff4500;
}

#hook_main_wrapper .pirenko_social.minimal .hook-reddit a {
	color: #ff4500;
}

#hook_main_wrapper .pirenko_social.minimal .hook-reddit .bg_shifter {
	background-color: #ff4500;
}

#hook_main_wrapper .pirenko_social.minimal .hook-skype {
	border-color: #28a9ed;
}

#hook_main_wrapper .pirenko_social.minimal .hook-skype a {
	color: #28a9ed;
}

#hook_main_wrapper .pirenko_social.minimal .hook-skype .bg_shifter {
	background-color: #28a9ed;
}

#hook_main_wrapper .pirenko_social.minimal .hook-soundcloud {
	border-color: #ef4e23;
}

#hook_main_wrapper .pirenko_social.minimal .hook-soundcloud a {
	color: #ef4e23;
}

#hook_main_wrapper .pirenko_social.minimal .hook-soundcloud .bg_shifter {
	background-color: #ef4e23;
}

#hook_main_wrapper .pirenko_social.minimal .hook-tumblr {
	border-color: #374a61;
}

#hook_main_wrapper .pirenko_social.minimal .hook-tumblr a {
	color: #374a61;
}

#hook_main_wrapper .pirenko_social.minimal .hook-tumblr .bg_shifter {
	background-color: #374a61;
}

#hook_main_wrapper .pirenko_social.minimal .hook-twitter {
	border-color: #43b3e5;
}

#hook_main_wrapper .pirenko_social.minimal .hook-twitter a {
	color: #43b3e5;
}

#hook_main_wrapper .pirenko_social.minimal .hook-twitter .bg_shifter {
	background-color: #43b3e5;
}

#hook_main_wrapper .pirenko_social.minimal .hook-vimeo {
	border-color: #4ab2d9;
}

#hook_main_wrapper .pirenko_social.minimal .hook-vimeo a {
	color: #4ab2d9;
}

#hook_main_wrapper .pirenko_social.minimal .hook-vimeo .bg_shifter {
	background-color: #4ab2d9;
}

#hook_main_wrapper .pirenko_social.minimal .hook-xing {
	border-color: #007072;
}

#hook_main_wrapper .pirenko_social.minimal .hook-xing a {
	color: #007072;
}

#hook_main_wrapper .pirenko_social.minimal .hook-xing .bg_shifter {
	background-color: #007072;
}

#hook_main_wrapper .pirenko_social.minimal .hook-youtube-play, #hook_main_wrapper .pirenko_social.minimal .hook-youtube {
	border-color: #fb2d39;
}

#hook_main_wrapper .pirenko_social.minimal .hook-youtube-play a, #hook_main_wrapper .pirenko_social.minimal .hook-youtube a {
	color: #fb2d39;
}

#hook_main_wrapper .pirenko_social.minimal .hook-youtube-play .bg_shifter, #hook_main_wrapper .pirenko_social.minimal .hook-youtube .bg_shifter {
	background-color: #fb2d39;
}

#hook_main_wrapper .pirenko_social.minimal .hook-rss {
	border-color: #ed8333;
}

#hook_main_wrapper .pirenko_social.minimal .hook-rss a {
	color: #ed8333;
}

#hook_main_wrapper .pirenko_social.minimal .hook-rss .bg_shifter {
	background-color: #ed8333;
}

#hook_main_wrapper .pirenko_social.minimal .hook-dribbble {
	border-color: #ea4c89;
}

#hook_main_wrapper .pirenko_social.minimal .hook-dribbble a {
	color: #ea4c89;
}

#hook_main_wrapper .pirenko_social.minimal .hook-dribbble .bg_shifter {
	background-color: #ea4c89;
}

#hook_main_wrapper .pirenko_social.minimal .hook-facebook {
	border-color: #1f69b3;
}

#hook_main_wrapper .pirenko_social.minimal .hook-facebook a {
	color: #1f69b3;
}

#hook_main_wrapper .pirenko_social.minimal .hook-facebook .bg_shifter {
	background-color: #1f69b3;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram {
	border-color: #547fa2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram a {
	color: #547fa2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-instagram .bg_shifter {
	background-color: #547fa2;
}

#hook_main_wrapper .pirenko_social.minimal .hook-deviantart {
	border-color: #54675a;
}

#hook_main_wrapper .pirenko_social.minimal .hook-deviantart a {
	color: #54675a;
}

#hook_main_wrapper .pirenko_social.minimal .hook-deviantart .bg_shifter {
	background-color: #54675a;
}

#hook_main_wrapper .pirenko_social.minimal .hook-delicious {
	border-color: #3274d1;
}

#hook_main_wrapper .pirenko_social.minimal .hook-delicious a {
	color: #3274d1;
}

#hook_main_wrapper .pirenko_social.minimal .hook-delicious .bg_shifter {
	background-color: #3274d1;
}

#hook_main_wrapper .pirenko_social.minimal .hook-yahoo {
	border-color: #855c9c;
}

#hook_main_wrapper .pirenko_social.minimal .hook-yahoo a {
	color: #855c9c;
}

#hook_main_wrapper .pirenko_social.minimal .hook-yahoo .bg_shifter {
	background-color: #855c9c;
}

#hook_main_wrapper .pirenko_social.minimal .hook-book {
	border-color: #40833e;
}

#hook_main_wrapper .pirenko_social.minimal .hook-book a {
	color: #40833e;
}

#hook_main_wrapper .pirenko_social.minimal .hook-book .bg_shifter {
	background-color: #40833e;
}

.pirenko_social a {
	float: left;
	width: 100%;
}

.pirenko_social .social_img_wrp:last-child {
	margin-right: 0px;
}

.hook_recent_ul .hook_widget_date {
	margin-bottom: -4px;
}

.hook_recent_ul.info_lay {
	margin-top: -6px;
}

.hook_recent_ul.info_lay li .simple_line {
	margin: 4px 0px 6px;
}

.hook_recent_ul.info_lay li i {
	margin-top: 6px;
}

.hook_maps {
	position: relative;
	padding-bottom: 50%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}

.hook_maps iframe, .hook_maps object, .hook_maps embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.hook_theme #hook_main_wrapper .pirenko_tags .colored_theme_button {
	margin: 0px 4px 4px 0px;
	float: left;
}

.hook_theme .testimonials_stack, .hook_theme .testimonials_slider.owl-carousel {
	background-color: transparent;
	padding-bottom: 40px;
	text-align: center;
}

.hook_theme .testimonials_stack img, .hook_theme .testimonials_slider.owl-carousel img {
	max-width: 100%;
	display: inline-block;
	width: auto;
}

.hook_theme .testimonials_stack .tm_title, .hook_theme .testimonials_slider.owl-carousel .tm_title {
	font-size: 1.35em;
	margin-top: 12px;
	font-style: normal;
}

.hook_theme .testimonials_stack .tm_subheading, .hook_theme .testimonials_slider.owl-carousel .tm_subheading {
	font-size: .9em;
	font-style: italic;
}

.hook_theme .testimonials_stack .tm_content, .hook_theme .testimonials_slider.owl-carousel .tm_content {
	padding: 6px 3px 18px;
	font-style: italic;
}

.hook_theme .testimonials_stack .tm_content h4, .hook_theme .testimonials_slider.owl-carousel .tm_content h4 {
	line-height: 1.45em;
	font-weight: 400;
}

.hook_theme .testimonials_stack .tm_stars i, .hook_theme .testimonials_slider.owl-carousel .tm_stars i {
	padding: 0px 3px 0px 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: .6;
}

.hook_theme .testimonials_stack .tm_stars i:last-child, .hook_theme .testimonials_slider.owl-carousel .tm_stars i:last-child {
	padding-right: 0px;
}

.hook_theme .testimonials_stack .tm_stars i.not_zero_color, .hook_theme .testimonials_slider.owl-carousel .tm_stars i.not_zero_color {
	color: #d2d222;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_theme .testimonials_stack .owl-dots, .hook_theme .testimonials_slider.owl-carousel .owl-dots {
	width: 100%;
	top: inherit;
	margin-top: 14px;
	text-align: center;
	left: 0px;
}

.hook_theme .testimonials_stack .owl-dots .owl-dot, .hook_theme .testimonials_stack .owl-controls .owl-page, .hook_theme .testimonials_slider.owl-carousel .owl-dots .owl-dot, .hook_theme .testimonials_slider.owl-carousel .owl-controls .owl-page {
	float: none;
}

.hook_theme .testimonials_stack .owl-nav, .hook_theme .testimonials_slider.owl-carousel .owl-nav {
	left: 0px;
	width: 100%;
	display: inline-table;
	top: 50%;
	margin-top: -60px;
}

.hook_theme .testimonials_stack .owl-nav button, .hook_theme .testimonials_slider.owl-carousel .owl-nav button {
	background: transparent;
}

.hook_theme .testimonials_stack .owl-nav .owl-prev, .hook_theme .testimonials_slider.owl-carousel .owl-nav .owl-prev {
	left: -50px;
}

.hook_theme .testimonials_stack .owl-nav .owl-next, .hook_theme .testimonials_slider.owl-carousel .owl-nav .owl-next {
	right: -50px;
}

.hook_theme .testimonials_stack .owl-nav i, .hook_theme .testimonials_slider.owl-carousel .owl-nav i {
	font-size: 54px;
}

.hook_theme .testimonials_stack.hook_smaller .tm_title, .hook_theme .testimonials_slider.owl-carousel.hook_smaller .tm_title {
	font-size: 1.15em;
	margin-top: 8px;
}

.hook_theme .testimonials_stack.hook_smaller .tm_stars i, .hook_theme .testimonials_slider.owl-carousel.hook_smaller .tm_stars i {
	font-size: .9em;
}

.hook_theme .testimonials_stack.hook_smaller .tm_subheading, .hook_theme .testimonials_slider.owl-carousel.hook_smaller .tm_subheading {
	font-size: .85em;
	margin-top: -4px;
}

.hook_theme .testimonials_stack.hook_smaller .tm_content, .hook_theme .testimonials_slider.owl-carousel.hook_smaller .tm_content {
	padding: 4px 3px 4px;
}

.hook_theme .testimonials_stack.hook_smaller .tm_content h4, .hook_theme .testimonials_slider.owl-carousel.hook_smaller .tm_content h4 {
	line-height: 1.45em;
	font-size: 1em;
}

.hook_theme .testimonials_stack.hook_bigger .tm_title, .hook_theme .testimonials_slider.owl-carousel.hook_bigger .tm_title {
	font-size: 1.5rem;
	margin-top: 18px;
}

.hook_theme .testimonials_stack.hook_bigger .tm_subheading, .hook_theme .testimonials_slider.owl-carousel.hook_bigger .tm_subheading {
	font-size: 1em;
}

.hook_theme .testimonials_stack.hook_bigger .tm_content, .hook_theme .testimonials_slider.owl-carousel.hook_bigger .tm_content {
	padding: 8px 3px 4px;
}

.hook_theme .testimonials_stack.hook_bigger .tm_content h4, .hook_theme .testimonials_slider.owl-carousel.hook_bigger .tm_content h4 {
	line-height: 1.45em;
	font-size: 1.6rem;
}

.hook_theme .testimonials_stack.hook_left_align, .hook_theme .testimonials_slider.owl-carousel.hook_left_align {
	text-align: left;
}

.hook_theme .testimonials_stack.hook_left_align .owl-dots, .hook_theme .testimonials_slider.owl-carousel.hook_left_align .owl-dots {
	width: auto;
	right: inherit;
}

.hook_theme .testimonials_stack.hook_right_align, .hook_theme .testimonials_slider.owl-carousel.hook_right_align {
	text-align: right;
}

.hook_theme .testimonials_stack.hook_right_align .owl-dots, .hook_theme .testimonials_slider.owl-carousel.hook_right_align .owl-dots {
	width: auto;
	left: inherit;
}

.hook_theme .testimonials_stack.hook_squared .owl-item, .hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-item {
	padding: 0px 1px;
}

.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot, .hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot {
	width: 38px;
	float: none;
}

.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot>span, .hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot>span {
	width: 100%;
	right: inherit;
	left: 0px;
}

.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot:last-child, .hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot:last-child {
	width: 30px;
}

.hook_theme .testimonials_stack.hook_squared .owl-dots .owl-dot:before, .hook_theme .testimonials_slider.owl-carousel.hook_squared .owl-dots .owl-dot:before {
	width: 30px;
	height: 5px;
	left: 0px;
	right: inherit;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	border-radius: 0%;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.hook_theme .testimonials_stack.hook_squared.hook_smaller .owl-dots .owl-dot, .hook_theme .testimonials_slider.owl-carousel.hook_squared.hook_smaller .owl-dots .owl-dot {
	width: 30px;
}

.hook_theme .testimonials_stack.hook_squared.hook_smaller .owl-dots .owl-dot:before, .hook_theme .testimonials_stack.hook_squared.hook_smaller .owl-dots .owl-dot:last-child, .hook_theme .testimonials_slider.owl-carousel.hook_squared.hook_smaller .owl-dots .owl-dot:before, .hook_theme .testimonials_slider.owl-carousel.hook_squared.hook_smaller .owl-dots .owl-dot:last-child {
	width: 26px;
}

.hook_theme .testimonials_stack.with_thumbs .tm_image, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .tm_image {
	display: none;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots {
	position: relative;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot {
	width: auto;
	height: auto;
	padding: 0px 2px;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot:last-child, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot:last-child {
	width: auto;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot:before, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot:before {
	display: none;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot img, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	opacity: .65;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot:hover img, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot:hover img {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_theme .testimonials_stack.with_thumbs .owl-dots .owl-dot.active img, .hook_theme .testimonials_slider.owl-carousel.with_thumbs .owl-dots .owl-dot.active img {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.hook_theme .testimonials_stack .item {
	padding-bottom: 38px;
	margin-bottom: 20px;
}

.hook_theme .testimonials_stack .item:last-child {
	border-bottom-width: 0px;
}

.hook_info_board li {
	width: 100%;
	float: left;
	padding: 18px 0px 18px 18px;
	position: relative;
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.hook_info_board li.hook_board_heading {
	padding: 8px 0px 8px 18px;
}

.hook_info_board li.clearfix {
	height: 30px;
}

.hook_info_board li .theme_button {
	margin: 0px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}

.hook_info_board span {
	float: left;
	word-wrap: break-word;
	padding-right: 9px;
}

.hook_svg {
	position: relative;
}

.hook_svg img[src*=".svg"] {
	visibility: hidden;
}

.hook_svg svg {
	max-height: 100%;
	position: absolute;
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.prk_service i {
	-moz-transition-property: color, font-size;
	-o-transition-property: color, font-size;
	-webkit-transition-property: color, font-size;
	transition-property: color, font-size;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}

.prk_service_ctt {
	margin-top: 20px;
}

.prk_service.prk_service_left {
	text-align: left;
	margin-top: 0px;
	position: relative;
}

.prk_service.prk_service_left h4 {
	font-weight: 600;
}

.prk_service.prk_service_left i {
	font-size: 2em;
}

.prk_service.prk_service_left .colored_link_icon {
	position: absolute;
	top: 2px;
}

.prk_service.prk_service_left .prk_service_ctt {
	margin-top: 0px;
	margin-left: 58px;
	-webkit-backface-visibility: hidden;
}

.prk_service.prk_service_left .prk_service_ctt h4.big {
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 11px;
}

.prk_service.prk_service_left svg, .prk_service.prk_service_left img {
	max-width: 32px;
	margin-top: 3px;
	height: auto;
	width: 100%;
}

.prk_service.prk_service_left .serv_holder {
	position: absolute;
	width: 34px;
	left: 0px;
}

.prk_service.prk_service_left .simple_line {
	width: 22px;
	display: inline-block;
	margin-top: 14px;
	margin-bottom: 6px;
}

.prk_service.prk_service_right {
	text-align: right;
	margin-top: 0px;
	position: relative;
}

.prk_service.prk_service_right h4 {
	font-weight: 600;
}

.prk_service.prk_service_right i {
	font-size: 2em;
}

.prk_service.prk_service_right .colored_link_icon {
	position: absolute;
	top: 2px;
	right: 0px;
}

.prk_service.prk_service_right .prk_service_ctt {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 58px;
	-webkit-backface-visibility: hidden;
}

.prk_service.prk_service_right .prk_service_ctt h4.big {
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 11px;
}

.prk_service.prk_service_right svg, .prk_service.prk_service_right img {
	max-width: 32px;
	margin-top: 3px;
	height: auto;
	right: 0px;
	width: 100%;
}

.prk_service.prk_service_right svg {
	right: inherit;
}

.prk_service.prk_service_right .serv_holder {
	position: absolute;
	width: 34px;
	right: 0px;
}

.prk_service.prk_service_center i {
	font-size: 4.5em;
	width: 100%;
}

.prk_service.prk_service_center .simple_line {
	width: 22px;
	display: inline-block;
	margin-top: 14px;
	margin-bottom: 6px;
}

.prk_service.prk_service_center svg, .prk_service.prk_service_center img[src*=".svg"] {
	max-width: 26%;
	height: auto;
	max-height: 100%;
}

.prk_service.prk_service_center.hook_smaller_service i {
	font-size: 2.8em;
	line-height: 70px;
	height: 70px;
	width: 100%;
}

.prk_service.prk_service_center.hook_smaller_service h4.big {
	font-size: 1.35em;
	font-weight: 600;
}

.prk_service.prk_service_center.hook_smaller_service .prk_service_ctt {
	margin-top: 6px;
}

.prk_service.prk_service_center.hook_smaller_service svg, .prk_service.prk_service_center.hook_smaller_service img[src*=".svg"] {
	max-width: 52px;
}

.prk_service h3.small {
	margin-top: 18px;
	margin-bottom: 10px;
	display: inline-block;
}

.prk_service.prk_service_right.hook_bigger_service .prk_service_ctt, .prk_service.prk_service_left.hook_bigger_service .prk_service_ctt {
	margin-left: 86px;
}

.prk_service.prk_service_right.hook_bigger_service svg, .prk_service.prk_service_right.hook_bigger_service img, .prk_service.prk_service_left.hook_bigger_service svg, .prk_service.prk_service_left.hook_bigger_service img {
	max-width: 56px;
}

.prk_service.prk_service_right.hook_bigger_service i, .prk_service.prk_service_left.hook_bigger_service i {
	font-size: 3.5em;
}

.prk_service.prk_service_right.hook_bigger_service h4.big, .prk_service.prk_service_left.hook_bigger_service h4.big {
	font-size: 1.55em;
	margin: 0px 0px 20px;
}

.prk_service.prk_service_right.hook_bigger_service .hook_service_desc, .prk_service.prk_service_left.hook_bigger_service .hook_service_desc {
	font-size: 1em;
}

.prk_service.prk_service_right.hook_bigger_service .serv_holder, .prk_service.prk_service_left.hook_bigger_service .serv_holder {
	position: absolute;
	width: 58px;
}

.hook_mozilla .prk_service.prk_service_left svg, .hook_mozilla .prk_service.prk_service_right svg {
	width: 32px;
}

.hook_mozilla .prk_service.prk_service_center svg {
	width: 26%;
}

.hook_mozilla .prk_service.prk_service_right.hook_bigger_service svg, .hook_mozilla .prk_service.prk_service_left.hook_bigger_service svg {
	width: 56px;
}

.hook_mozilla .prk_service.prk_service_center.hook_smaller_service svg {
	width: 52px;
}

.prk_service.prk_service_right.hook_bigger_service .prk_service_ctt {
	margin-right: 70px;
	margin-left: 0px;
}

.prk_service_ctt h4.big {
	margin-bottom: 8px;
}

.prk_service.serv_with_color {
	padding: 46px 22px;
}

.prk_service i {
	font-size: 28px;
	padding-top: 7px;
}

.prk_service.hook_bigger_service i {
	font-size: 48px;
	padding-top: 7px;
}

.prk_service.prk_service_center.hook_smaller_service i {
	padding-top: 0px;
}

.prk_service.prk_service_center i {
	padding-top: 0px;
}

.prk_service.prk_hover_box .hook_service_desc {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0px;
	padding: 20px;
	z-index: 2;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
}

.prk_service.prk_hover_box .hook_hover_box {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
}

.prk_service.prk_hover_box:hover .hook_service_desc, .prk_service.prk_hover_box:hover .hook_hover_box {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#member_full_row {
	margin-bottom: 108px;
}

#member_post_title {
	margin: -4px 0px 10px;
	font-size: 2.617924rem;
}

#in_touch {
	margin-top: 40px;
	margin-bottom: 4px;
	font-size: 1.1em;
	position: relative;
}

#in_touch:before {
	position: absolute;
	content: "";
	width: 32px;
	height: 3px;
	top: -12px;
	left: 0px;
}

#hook_member_footer {
	margin-top: 72px;
	padding-top: 6px;
	line-height: 30px;
}

#hook_member_footer .navigation-previous-blog i {
	padding-left: 0px;
	padding-right: 6px;
}

#hook_member_footer .navigation-previous-blog:hover i {
	padding-right: 3px;
}

#hook_member_footer .navigation-next-blog:hover i {
	padding-left: 3px;
}

#hook_member_footer i {
	padding-left: 6px;
	line-height: 30px;
	font-size: 14px;
	-moz-transition-property: padding;
	-o-transition-property: padding;
	-webkit-transition-property: padding;
	transition-property: padding;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.member_ul {
	margin: 6px 0px 0px;
	padding: 0px;
}

.member_ul li.clearfix {
	width: 100%;
}

.member_ul img {
	width: 100%;
}

.member_ul.ft_mode {
	padding: 0px 18px;
}

.member_ul.ft_mode .hook_member_links {
	bottom: 12px;
}

.member_ul.ft_mode li {
	padding: 0px;
	margin-bottom: 0px;
}

.member_ul.ft_mode .sh_member_function, .member_ul.ft_mode .sh_member_name {
	display: none;
}

.member_ul.ft_mode .sh_member_desc {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	bottom: 30px;
	top: inherit;
}

.member_ul.cl_mode .sh_member_desc {
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	-webkit-transform: scale(.9, .9);
	transform: scale(.9, .9);
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.member_ul.hook_left_align .hook_member_links {
	text-align: right;
}

.member_ul.hook_right_align .hook_member_links {
	text-align: left;
}

.member_ul .fa fa-xing {
	padding-top: 1px;
}

.sh_member_desc {
	padding: 0px 36px;
	position: absolute;
	line-height: 1.5em;
	top: 50%;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: -moz-transform, opacity, bottom;
	-o-transition-property: -o-transform, opacity, bottom;
	-webkit-transition-property: -webkit-transform, opacity, bottom;
	transition-property: transform, opacity, bottom;
	z-index: 4;
}

.sh_member_desc p {
	margin: 8px 0px 0px;
}

.hook_member_links {
	padding: 0px 36px;
	position: absolute;
	width: 100%;
	z-index: 5;
	left: 0px;
	height: 40px;
	bottom: 0px;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.hook_member_links .member_lnk {
	font-size: 18px;
	margin: 0px 4px;
	padding: 0px 2px;
	display: inline-block;
	height: 22px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	top: 30px;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-transition-property: top, opacity;
	-o-transition-property: top, opacity;
	-webkit-transition-property: top, opacity;
	transition-property: top, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-delay: 0;
	-o-transition-delay: 0;
	-webkit-transition-delay: 0;
	transition-delay: 0;
}

.hook_member_links .member_lnk:first-child {
	margin-left: 0px;
}

.hook_member_links .member_lnk:last-child {
	margin-right: 0px;
}

.hook_member_links .member_lnk>a {
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.prk_member_name {
	margin-top: -6px;
}

.prk_member_fctn {
	margin-top: 5px;
	margin-bottom: 10px;
}

.prk_member_social {
	margin-top: 20px;
}

.member_social_wrapper {
	text-align: center;
}

#member_half_social {
	padding: 36px 0px 0px;
	text-align: center;
}

#member_half_social .pirenko_social {
	width: inherit;
	display: inline-block;
	padding: 0px;
}

#member_half_social #in_touch {
	margin-top: 36px;
	margin-bottom: 8px;
}

#member_half_social #in_touch:before {
	left: 50%;
	margin-left: -16px;
}

.sh_member_wrapper {
	overflow: hidden;
	margin-bottom: 40px;
}

.sh_member_wrapper .simple_line {
	display: inline-block;
	width: 40px;
	margin-bottom: 8px;
}

.sh_member_wrapper.small-6 .sh_member_desc {
	padding: 0px 54px;
}

.member_colored_block {
	overflow: hidden;
	position: relative;
	line-height: 0px;
}

.member_colored_block.hook_linked {
	cursor: pointer;
}

.member_colored_block_in {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.sh_member_link {
	position: relative;
	line-height: 0px;
}

.sh_member_name {
	margin: 14px 0px 2px;
	font-size: 1.5em;
	font-weight: 600;
}

.sh_member_function {
	margin: 2px 0px 8px;
	font-size: .9em;
}

.hook_member_links_inner {
	display: inline-block;
}

.member_colored_block.hover_trigger .member_colored_block_in {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=26);
	opacity: .26;
}

.member_colored_block.hover_trigger .sh_member_desc {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: .25s;
	-o-transition-delay: .25s;
	-webkit-transition-delay: .25s;
	transition-delay: .25s;
}

.member_colored_block.hover_trigger .hook_member_links {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.member_colored_block.hover_trigger .hook_member_links .member_lnk {
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(1) {
	-moz-transition-delay: .4s;
	-o-transition-delay: .4s;
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(2) {
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(3) {
	-moz-transition-delay: .6s;
	-o-transition-delay: .6s;
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(4) {
	-moz-transition-delay: .7s;
	-o-transition-delay: .7s;
	-webkit-transition-delay: .7s;
	transition-delay: .7s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(5) {
	-moz-transition-delay: .8s;
	-o-transition-delay: .8s;
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(6) {
	-moz-transition-delay: .9s;
	-o-transition-delay: .9s;
	-webkit-transition-delay: .9s;
	transition-delay: .9s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(7) {
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(8) {
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(9) {
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(10) {
	-moz-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(11) {
	-moz-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.member_colored_block.hover_trigger .hook_member_links_inner>.member_lnk:nth-child(12) {
	-moz-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}

.cl_mode .member_colored_block.hover_trigger .member_colored_block_in {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: .5;
}

.member_ul.hook_center_align.ft_mode .sh_member_desc {
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.member_ul.hook_center_align.ft_mode .member_colored_block.hover_trigger .sh_member_desc {
	bottom: 66px;
}

.prk_counter_wrapper {
	text-align: center;
	font-weight: 600;
}

.prk_counter_wrapper .hook_counter {
	font-size: 3.2rem;
	line-height: 1.2em;
	margin-bottom: 10px;
}

.prk_counter_wrapper .colored_link_icon {
	display: inline-block;
}

.prk_counter_wrapper i:before {
	font-size: 56px;
}

.prk_counter_wrapper i {
	padding-bottom: 14px;
}

.prk_counter_wrapper .hook_counter_desc {
	font-size: 1.4em;
}

.prk_counter_wrapper.hook_smaller_counter .hook_counter {
	font-size: 2.2rem;
	line-height: 1em;
	margin-bottom: 8px;
}

.prk_counter_wrapper.hook_smaller_counter i {
	padding-bottom: 2px;
}

.prk_counter_wrapper.hook_smaller_counter i:before {
	font-size: 42px;
}

.prk_counter_wrapper.hook_smaller_counter .hook_counter_desc {
	font-size: 1.2em;
}

.prk_counter_wrapper.hook_no_img .hook_counter {
	margin-bottom: 0px;
}

.prk_counter_wrapper .hook_counter_svg {
	max-width: 60px;
}

.prk_price_table {
	position: relative;
	padding-bottom: 36px;
}

.prk_price_table p {
	margin: 0px;
}

.prk_price_table.hook_imaged .prk_prices_specs ul {
	padding-left: 0px;
	padding-right: 0px;
}

.prk_price_table.hook_imaged .hook_image {
	line-height: 0px;
}

.prk_price_table.hook_imaged .prk_price_button {
	padding: 0px 36px;
	margin-top: -23px;
}

.prk_price_table.hook_imaged .prk_price {
	padding-left: 36px;
	padding-right: 36px;
}

.prk_price_button {
	padding: 40px 0px 30px;
}

.hook_tables_ribbon {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 174px;
	height: 174px;
	overflow: hidden;
	z-index: 3;
}

.hook_tables_ribbon .inner_ribbon {
	display: block;
	position: absolute;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background-color: #e74c3c;
	color: #fff;
	top: 26px;
	right: -104px;
	width: 290px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.prk_price_header {
	position: relative;
}

.prk_table_header {
	padding: 3px 0px;
	position: relative;
}

.prk_price {
	font-size: 3.2em;
	padding: 36px 0px 0px;
	line-height: 1em;
}

.underp {
	padding: 4px 36px 30px;
}

.prk_prices_specs {
	margin: 0px;
	padding: 0px 36px;
}

.prk_prices_specs ul {
	padding: 25px 24px;
}

.prk_prices_specs li {
	padding: 6px 0px;
}

.hook_after_price {
	font-size: 16px;
	padding-left: 6px;
	position: relative;
	top: -18px;
}

blockquote {
	padding: 0px;
	margin: 0px 0px 16px;
	font-style: italic;
	font-size: 1.1em;
	font-weight: 600;
}

blockquote>p {
	margin-bottom: 0px;
}

cite {
	font-style: normal;
	font-weight: 400;
	text-decoration: underline;
}

.prk_blockquote {
	position: relative;
}

.prk_blockquote.plain {
	padding: 5px 0px 6px 18px;
	border-left: 4px solid;
}

.prk_blockquote.plain .in_quote {
	padding: 0px;
	font-size: 1.1em;
}

.prk_blockquote {
	margin-bottom: 36px;
}

.prk_blockquote.tagline {
	border-left-width: 0px;
	border-right-width: 0px;
	text-align: center;
	margin: 36px 0px;
}

.prk_blockquote.tagline .in_quote {
	padding: 36px 48px;
	font-size: 1.25em;
}

.prk_blockquote.tagline .in_quote .pirenko_author {
	font-size: .9em;
	font-style: normal;
}

.prk_blockquote.cropped_corners .in_quote {
	padding: 22px 26px;
}

.prk_blockquote .in_quote {
	padding: 14px 18px;
	margin: 0px;
	font-style: italic;
}

.prk_blockquote.hook_active_colored .in_quote {
	padding: 22px 26px;
}

.prk_blockquote.hook_active_colored .in_quote:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	border-width: 0 0 20px 20px;
	border-style: solid;
	display: block;
	width: 0;
}

.pirenko_author {
	margin-top: 10px;
	font-style: normal;
}

.prk_shortcode_latest_cmts .owl-carousel .owl-stage-outer {
	min-height: 1px;
}

.prk_shortcode_latest_cmts .prk_speech {
	padding: 0px;
	float: left;
	width: 100%;
}

.prk_shortcode_latest_cmts .prk_bordered {
	border: 0px solid;
}

.prk_shortcode_latest_cmts .tip_top_hide, .prk_shortcode_latest_cmts .prk_inner_tip {
	display: none;
}

.prk_shortcode_latest_cmts .owl-dots, .prk_shortcode_latest_cmts .owl-controls, .prk_shortcode_latest_cmts .comments_slider .comment-avatar {
	display: none;
}

.prk_sitemap_wrapper>ul {
	margin-bottom: 40px;
}

.prk_sitemap_wrapper>ul>li>a {
	font-size: 1.1em;
}

.prk_sitemap_wrapper>ul .children {
	margin-left: 14px;
}

.prk_sitemap_wrapper>ul .children>li>a {
	font-size: .9em;
}

.hook_insta_title {
	width: 100%;
	margin-bottom: 18px;
}

.hook_insta_title h4 {
	display: inline-block;
}

.hook_insta_title i {
	font-size: 20px;
	display: inline-block;
	padding-right: 10px;
}

.hook_insta_wrapper li {
	float: left;
	line-height: 0px;
}

.hook_insta_wrapper li a>div {
	position: relative;
	-webkit-backface-visibility: hidden;
	background-size: cover;
	background-position: 50%;
}

.hook_insta_wrapper li a>div img {
	visibility: hidden;
	width: 100%;
}

.hook_insta_wrapper li .insta_overlay {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
}

.hook_insta_wrapper li:hover i {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	opacity: .65;
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.hook_insta_wrapper li:hover .insta_overlay {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
	opacity: .45;
}

.hook_insta_wrapper li i {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 48px;
	margin-left: -24px;
	margin-top: -24px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity, -moz-transform;
	-o-transition-property: opacity, -o-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-webkit-transform: scale(.8, .8);
	transform: scale(.8, .8);
	color: #fff;
}

.hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-1 li {
	width: 100%;
}

.hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-2 li {
	width: 50%;
}

.hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-3 li {
	width: 33.33333%;
}

.hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li {
	width: 25%;
}

.hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-6 li {
	width: 16.66667%;
}

.hook_insta_wrapper.hook_insta_slider li {
	width: 100%;
}

.hook_theme .hook_insta_wrapper .hook_insta_grid .hook_instagram li.clearfix {
	width: 100%;
}

.widget .hook_insta_wrapper li i {
	visibility: hidden;
}

.elementor-widget-container .prk_recent_tweets .prk_twt_avatar, .elementor-widget-container .prk_recent_tweets .prk_twt_author, .elementor-widget-container .prk_recent_tweets .prk_twt_follow, .hook_page_twt .prk_recent_tweets .prk_twt_avatar, .hook_page_twt .prk_recent_tweets .prk_twt_author, .hook_page_twt .prk_recent_tweets .prk_twt_follow {
	display: none;
}

.elementor-widget-container .prk_recent_tweets .twitter_time, .hook_page_twt .prk_recent_tweets .twitter_time {
	font-size: .9em;
}

.elementor-widget-container .prk_recent_tweets .twt_in, .hook_page_twt .prk_recent_tweets .twt_in {
	font-size: 1.5em;
	margin-bottom: 8px;
	line-height: 1.4em;
}

.elementor-widget-container .prk_recent_tweets .simple_line, .hook_page_twt .prk_recent_tweets .simple_line {
	visibility: hidden;
}

.elementor-widget-container .prk_recent_tweets .hook_active_icon, .hook_page_twt .prk_recent_tweets .hook_active_icon {
	font-size: 64px;
	position: relative;
	margin-bottom: 36px;
	float: none;
}

.elementor-widget-container .prk_recent_tweets .prk_twt_ul .owl-nav, .hook_page_twt .prk_recent_tweets .prk_twt_ul .owl-nav {
	position: relative;
	left: inherit;
	top: inherit;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-prev, .elementor-widget-container .prk_recent_tweets .owl-carousel .owl-next, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-prev, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-next {
	left: inherit;
	width: 40px;
	height: 40px;
	float: none;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-nav, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-nav {
	position: relative;
	margin-top: 36px;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-nav button, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-nav button {
	position: relative;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-nav button:hover, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-nav button:hover {
	height: 40px;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-nav button i, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-nav button i {
	font-size: 38px;
}

.elementor-widget-container .prk_recent_tweets .owl-carousel .owl-nav button i.mdi-chevron-right, .hook_page_twt .prk_recent_tweets .owl-carousel .owl-nav button i.mdi-chevron-right {
	left: 1px;
}

#submit_message_div {
	margin-bottom: 0px;
	float: none;
}

.hook_schedule {
	margin-bottom: 36px;
}

.simple_line.hook_scheduled {
	margin: 0px 0px 24px;
}

.hook_sc_title {
	padding: 18px 0px;
}

.hook_sc_title.prk_bordered_top {
	border-top-width: 3px;
}

.hook_sc_title .prk_lf {
	font-size: 1.8rem;
}

.hook_sc_title .prk_rf {
	font-size: 1.25rem;
}

.hook_sc_event .small-3 .prk_11_em {
	padding-top: 3px;
}

.hook_sc_event .small-9 .zero_color {
	font-size: 1.6rem;
	margin-bottom: 12px;
}

.hook_fb_feed .efbl_author_name {
	font-weight: 600;
	font-size: 1.2em;
}

.hook_fb_feed .efbl_content_wraper {
	padding-top: 12px;
}

.hook_fb_feed #efblcf {
	margin-bottom: 40px;
}

.hook_fb_feed #efblcf .efbl_post_content .efbl_author_info .efbl_story_time {
	padding-top: 4px;
}

.hook_fb_feed #efblcf .efbl_comments_wraper {
	padding: 20px;
}

.hook_fb_feed #efblcf .efbl_info {
	padding-left: 0px;
	background: transparent;
}

.hook_fb_feed #efblcf .efbl_story_photo a .fa-plus {
	font-size: 32px;
}

.hook_fb_feed #efblcf .efbl_story_meta {
	margin-bottom: 0px;
}

.hook_fb_feed .efbl_read_full_story {
	margin-right: 0px;
	font-size: .9em;
}

.hook_fb_feed .efbl_share_links, .hook_fb_feed .efbl_links_container {
	display: none;
}

.hook_fb_feed .efbl_read_full_story:after {
	font-size: 16px;
	position: relative;
	top: 2px;
	padding-left: 3px;
}

.hook_fb_feed.thumbnail_mode #efblcf.thumbnail {
	padding: 0px 22px;
	border-width: 0px;
}

.hook_fb_feed.thumbnail_mode #efblcf.thumbnail .efbl_info {
	pointer-events: none;
}

.hook_fb_feed.thumbnail_mode #efblcf.thumbnail .efbl_story_photo {
	width: 100%;
	margin: 0px 0px 12px;
}

.hook_fb_feed.thumbnail_mode .efbl_read_more_link {
	margin-bottom: 4px;
}

.hook_fb_feed.thumbnail_mode .efbl_feed_wraper {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

.hook_fb_feed.thumbnail_mode .efbl_feed_wraper.fb_init {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_main_wrapper .small-8.columns .hook_fb_feed .blog_entry_li, #hook_main_wrapper .small-8.columns .hook_fb_feed .grid-sizer {
	width: 50%;
}

#hook_super_sections .hook_fb_feed .blog_entry_li, #hook_super_sections .hook_fb_feed .grid-sizer {
	width: 33.33333%;
}

.mfp-content #efblcf_holder, .mfp-content #efblcf_holder .efbl_popupp_footer {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.hook_unfold_mirror {
	position: absolute;
	pointer-events: none;
	opacity: 0;
}

.hook_unfold_text {
	margin-bottom: 36px;
	overflow: hidden;
	-moz-transition-property: max-height;
	-o-transition-property: max-height;
	-webkit-transition-property: max-height;
	transition-property: max-height;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.hook_unfold_gradient {
	position: absolute;
	pointer-events: none;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.hook_open_unfold .hook_unfold_gradient {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#prk_protected {
	padding-top: 100px;
	padding-bottom: 80px;
}

#hook_extra_bar ul {
	float: left;
}

#hook_extra_bar ul>li {
	float: left;
	padding: 0px 10px;
	border-left-width: 2px;
	border-left-style: solid;
	line-height: 14px;
	list-style: none;
}

#hook_extra_bar ul>li:first-child {
	border-left-width: 0px;
	padding-left: 0px;
}

#hook_extra_bar ul>li:last-child {
	padding-right: 0px;
}

#hook_header_inner>div {
	position: relative;
}

#hook_extra_bar {
	position: absolute;
	top: 8px;
	right: 54px;
	z-index: 999;
	font-size: 13px;
}

.st_menu_on_left #hook_extra_bar {
	right: inherit;
	left: 54px;
}

.menu_at_top #hook_extra_bar {
	display: none;
}

.hook_chimp {
	margin-bottom: 12px;
}

.hook_chimp .hook_chimp_label {
	width: 100%;
	margin-bottom: 2px;
}

.hook_chimp .pirenko_highlighted {
	width: 100%;
	margin-top: 2px;
}

.hook_button_in {
	position: relative;
}

.hook_button_in label {
	display: none;
}

.hook_button_in .pirenko_highlighted {
	height: 44px;
	line-height: 44px;
	background-color: transparent;
	margin-top: 0px;
}

.hook_button_in .colored_theme_button {
	position: absolute;
	right: 0px;
}

.hook_button_in .colored_theme_button input {
	height: 44px;
	line-height: 46px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.hook_on_mobile .hook_button_in .colored_theme_button input {
	top: 2px;
	line-height: 44px;
}

.hook_theme #hook_main_wrapper .mc4wp-form .colored_theme_button {
	margin-bottom: 0px;
}

#hook_content .wpcf7-form .hook_select_arrow {
	position: absolute;
	top: 50%;
	right: 14px;
	margin-top: -7px;
	font-size: 20px;
}

#hook_content .wpcf7-form .wpcf7-select+.hook_select_arrow {
	pointer-events: none;
}

#hook_content .wpcf7-form input {
	height: 38px;
}

#hook_content .wpcf7-form img.ajax-loader {
	margin-left: 22px;
	position: absolute;
	margin-top: 14px;
}

.prk_text_rotator {
	line-height: 1.2em;
}

.prk_text_rotator.h1_big_sized {
	font-size: 6.6em;
}

.prk_text_rotator.h1_sized {
	font-size: 4.6em;
}

.prk_text_rotator.h2_sized {
	font-size: 3.8em;
}

.prk_text_rotator.h3_sized {
	font-size: 2.8em;
}

.prk_text_rotator.h4_sized {
	font-size: 2.4em;
}

.prk_text_rotator.eff-slide {
	line-height: 1em;
}

.hidenize {
	visibility: hidden;
}

.cd-title {
	position: relative;
	text-align: center;
}

.cd-words-wrapper {
	width: 100% !important;
	display: inline-block;
	position: relative;
	text-align: left;
}

.cd-words-wrapper b {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: inherit;
}

.cd-words-wrapper b.is-visible {
	position: relative;
}

.no-js .cd-words-wrapper b {
	opacity: 0;
}

.no-js .cd-words-wrapper b.is-visible {
	opacity: 1;
}

.cd-headline.rotate-1 .cd-words-wrapper {
	-moz-perspective: 300px;
	-webkit-perspective: 300px;
	perspective: 300px;
	text-align: center;
}

.cd-headline.rotate-1 b {
	width: 100%;
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.cd-headline.rotate-1 b.is-visible {
	opacity: 1;
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-moz-animation: cd-rotate-1-in 1.2s;
	-webkit-animation: cd-rotate-1-in 1.2s;
	animation: cd-rotate-1-in 1.2s;
}

.cd-headline.rotate-1 b.is-hidden {
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-moz-animation: cd-rotate-1-out 1.2s;
	-webkit-animation: cd-rotate-1-out 1.2s;
	animation: cd-rotate-1-out 1.2s;
}

@-moz-keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
	
	35% {
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-webkit-keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
	
	35% {
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-o-keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
	
	35% {
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-ms-keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
	
	35% {
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
	
	35% {
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-moz-keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	35% {
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@-webkit-keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	35% {
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@-o-keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	35% {
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@-ms-keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	35% {
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	35% {
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}
	
	65% {
		opacity: 0;
	}
	
	100% {
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

.cd-headline.rotate-2 .cd-words-wrapper {
	-moz-perspective: 300px;
	-webkit-perspective: 300px;
	perspective: 300px;
	text-align: center;
}

.cd-headline.rotate-2 b {
	width: 100%;
}

.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
	font-style: normal;
	display: inline-block;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cd-headline.rotate-2 i {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-moz-transform: translateZ(-20px) rotateX(90deg);
	-ms-transform: translateZ(-20px) rotateX(90deg);
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0;
}

.is-visible .cd-headline.rotate-2 i {
	opacity: 1;
}

.cd-headline.rotate-2 i.in {
	-moz-animation: cd-rotate-2-in .4s forwards;
	-webkit-animation: cd-rotate-2-in .4s forwards;
	animation: cd-rotate-2-in .4s forwards;
}

.cd-headline.rotate-2 i.out {
	-moz-animation: cd-rotate-2-out .4s forwards;
	-webkit-animation: cd-rotate-2-out .4s forwards;
	animation: cd-rotate-2-out .4s forwards;
}

.cd-headline.rotate-2 em {
	-moz-transform: translateZ(20px);
	-ms-transform: translateZ(20px);
	-webkit-transform: translateZ(20px);
	transform: translateZ(20px);
}

.no-csstransitions .cd-headline.rotate-2 i {
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 0;
}

.no-csstransitions .cd-headline.rotate-2 i em {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

.no-csstransitions .cd-headline.rotate-2 .is-visible i {
	opacity: 1;
}

@-moz-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@-webkit-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@-o-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@-ms-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@-moz-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@-webkit-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@-o-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@-ms-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

.cd-headline.old_timey span {
	display: inline-block;
	padding: .2em 0;
	margin-bottom: -.2em;
}

.cd-headline.old_timey .cd-words-wrapper {
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}

.cd-headline.old_timey b {
	width: 100%;
	opacity: 0;
	top: .2em;
}

.cd-headline.old_timey b.is-visible {
	top: 0;
	opacity: 1;
	-moz-animation: slide-in-old_timey .4s;
	-webkit-animation: slide-in-old_timey .4s;
	animation: slide-in-old_timey .4s;
}

.cd-headline.old_timey b.is-hidden {
	-moz-animation: slide-out-old_timey .4s;
	-webkit-animation: slide-out-old_timey .4s;
	animation: slide-out-old_timey .4s;
}

@-moz-keyframes slide-in-old_timey {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	40% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes slide-in-old_timey {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	40% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-o-keyframes slide-in-old_timey {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	40% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-ms-keyframes slide-in-old_timey {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	40% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes slide-in-old_timey {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	40% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-moz-keyframes slide-out-old_timey {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}

@-webkit-keyframes slide-out-old_timey {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}

@-o-keyframes slide-out-old_timey {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}

@-ms-keyframes slide-out-old_timey {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}

@keyframes slide-out-old_timey {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}

.cd-headline.slide span {
	display: inline-block;
	padding: 0px;
	margin-bottom: -.2em;
}

.cd-headline.slide .cd-words-wrapper {
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}

.cd-headline.slide b {
	width: 100%;
	opacity: 0;
	top: .2em;
}

.cd-headline.slide b.is-visible {
	top: 0;
	opacity: 1;
	-moz-animation: slide-in .6s;
	-webkit-animation: slide-in .6s;
	animation: slide-in .6s;
}

.cd-headline.slide b.is-hidden {
	-moz-animation: slide-out .6s;
	-webkit-animation: slide-out .6s;
	animation: slide-out .6s;
}

@-moz-keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(10%);
		-ms-transform: translateY(10%);
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(10%);
		-ms-transform: translateY(10%);
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-o-keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(10%);
		-ms-transform: translateY(10%);
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-ms-keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(10%);
		-ms-transform: translateY(10%);
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(10%);
		-ms-transform: translateY(10%);
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-moz-keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(110%);
		-ms-transform: translateY(110%);
		-webkit-transform: translateY(110%);
		transform: translateY(110%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@-webkit-keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(110%);
		-ms-transform: translateY(110%);
		-webkit-transform: translateY(110%);
		transform: translateY(110%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@-o-keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(110%);
		-ms-transform: translateY(110%);
		-webkit-transform: translateY(110%);
		transform: translateY(110%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@-ms-keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(110%);
		-ms-transform: translateY(110%);
		-webkit-transform: translateY(110%);
		transform: translateY(110%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	60% {
		opacity: 0;
		-moz-transform: translateY(110%);
		-ms-transform: translateY(110%);
		-webkit-transform: translateY(110%);
		transform: translateY(110%);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

.cd-headline.zoom .cd-words-wrapper {
	-moz-perspective: 300px;
	-webkit-perspective: 300px;
	perspective: 300px;
	text-align: center;
}

.cd-headline.zoom b {
	opacity: 0;
	width: 100%;
}

.cd-headline.zoom b.is-visible {
	opacity: 1;
	-moz-animation: zoom-in .8s;
	-webkit-animation: zoom-in .8s;
	animation: zoom-in .8s;
}

.cd-headline.zoom b.is-hidden {
	-moz-animation: zoom-out .8s;
	-webkit-animation: zoom-out .8s;
	animation: zoom-out .8s;
}

@-moz-keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-o-keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-ms-keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-moz-keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

@-webkit-keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

@-o-keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

@-ms-keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

@keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

.cd-headline.rotate-3 .cd-words-wrapper {
	-moz-perspective: 300px;
	-webkit-perspective: 300px;
	perspective: 300px;
	text-align: center;
}

.cd-headline.rotate-3 b {
	width: 100%;
}

.cd-headline.rotate-3 i, .cd-headline.rotate-3 em {
	font-style: normal;
	display: inline-block;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.is-visible .cd-headline.rotate-3 i, .is-visible .cd-headline.rotate-3 em {
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.cd-headline.rotate-3 i.in, .cd-headline.rotate-3 em.in {
	-moz-animation: cd-rotate-3-in .6s forwards;
	-webkit-animation: cd-rotate-3-in .6s forwards;
	animation: cd-rotate-3-in .6s forwards;
}

.cd-headline.rotate-3 i.out, .cd-headline.rotate-3 em.out {
	-moz-animation: cd-rotate-3-out .6s forwards;
	-webkit-animation: cd-rotate-3-out .6s forwards;
	animation: cd-rotate-3-out .6s forwards;
}

.no-csstransitions .cd-headline.rotate-3 i {
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 0;
}

.no-csstransitions .cd-headline.rotate-3 .is-visible i {
	opacity: 1;
}

@-moz-keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	
	100% {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
}

@-webkit-keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	
	100% {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
}

@-o-keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	
	100% {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
}

@-ms-keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	
	100% {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
}

@keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	
	100% {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
}

@-moz-keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	
	100% {
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

@-webkit-keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	
	100% {
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

@-o-keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	
	100% {
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

@-ms-keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	
	100% {
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

@keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	
	100% {
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

.cd-headline.scale .cd-words-wrapper {
	text-align: center;
}

.cd-headline.scale b {
	width: 100%;
}

.cd-headline.scale i, .cd-headline.scale em {
	font-style: normal;
	display: inline-block;
	opacity: 0;
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
}

.is-visible .cd-headline.scale i, .is-visible .cd-headline.scale em {
	opacity: 1;
}

.cd-headline.scale i.in, .cd-headline.scale em.in {
	-moz-animation: scale-up .6s forwards;
	-webkit-animation: scale-up .6s forwards;
	animation: scale-up .6s forwards;
}

.cd-headline.scale i.out, .cd-headline.scale em.out {
	-moz-animation: scale-down .6s forwards;
	-webkit-animation: scale-down .6s forwards;
	animation: scale-down .6s forwards;
}

.no-csstransitions .cd-headline.scale i {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0;
}

.no-csstransitions .cd-headline.scale .is-visible i {
	opacity: 1;
}

@-moz-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-ms-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	60% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@-webkit-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	60% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@-o-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	60% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@-ms-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	60% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	60% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

.hook_fb_feed .efbl_story_photo .fa-plus::before, .efbl_read_full_story::after, [class^="mdi-"], [class*=" mdi-"], .mdi {
	display: inline-block;
	font: normal normal normal 24px/1 MaterialDesignIcons;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.mdi-account::before {
	content: "";
}

.mdi-account-alert::before {
	content: "";
}

.mdi-account-box::before {
	content: "";
}

.mdi-account-box-outline::before {
	content: "";
}

.mdi-account-check::before {
	content: "";
}

.mdi-account-circle::before {
	content: "";
}

.mdi-account-key::before {
	content: "";
}

.mdi-account-location::before {
	content: "";
}

.mdi-account-minus::before {
	content: "";
}

.mdi-account-multiple::before {
	content: "";
}

.mdi-account-multiple-outline::before {
	content: "";
}

.mdi-account-multiple-plus::before {
	content: "";
}

.mdi-account-network::before {
	content: "";
}

.mdi-account-outline::before {
	content: "";
}

.mdi-account-plus::before {
	content: "";
}

.mdi-account-remove::before {
	content: "";
}

.mdi-account-search::before {
	content: "";
}

.mdi-account-star::before {
	content: "";
}

.mdi-account-star-variant::before {
	content: "";
}

.mdi-account-switch::before {
	content: "";
}

.mdi-airballoon::before {
	content: "";
}

.mdi-airplane::before {
	content: "";
}

.mdi-airplane-off::before {
	content: "";
}

.mdi-alarm::before {
	content: "";
}

.mdi-alarm-check::before {
	content: "";
}

.mdi-alarm-multiple::before {
	content: "";
}

.mdi-alarm-off::before {
	content: "";
}

.mdi-alarm-plus::before {
	content: "";
}

.mdi-album::before {
	content: "";
}

.mdi-alert::before {
	content: "";
}

.mdi-alert-box::before {
	content: "";
}

.mdi-alert-circle::before {
	content: "";
}

.mdi-alert-octagon::before {
	content: "";
}

.mdi-alpha::before {
	content: "";
}

.mdi-alphabetical::before {
	content: "";
}

.mdi-amazon::before {
	content: "";
}

.mdi-amazon-clouddrive::before {
	content: "";
}

.mdi-ambulance::before {
	content: "";
}

.mdi-android::before {
	content: "";
}

.mdi-android-debug-bridge::before {
	content: "";
}

.mdi-android-studio::before {
	content: "";
}

.mdi-apple::before {
	content: "";
}

.mdi-apple-finder::before {
	content: "";
}

.mdi-apple-mobileme::before {
	content: "";
}

.mdi-apple-safari::before {
	content: "";
}

.mdi-appnet::before {
	content: "";
}

.mdi-apps::before {
	content: "";
}

.mdi-archive::before {
	content: "";
}

.mdi-arrange-bring-forward::before {
	content: "";
}

.mdi-arrange-bring-to-front::before {
	content: "";
}

.mdi-arrange-send-backward::before {
	content: "";
}

.mdi-arrange-send-to-back::before {
	content: "";
}

.mdi-arrow-collapse::before {
	content: "";
}

.mdi-arrow-down::before {
	content: "";
}

.mdi-arrow-down-bold::before {
	content: "";
}

.mdi-arrow-down-bold-circle::before {
	content: "";
}

.mdi-arrow-down-bold-circle-outline::before {
	content: "";
}

.mdi-arrow-down-bold-hexagon-outline::before {
	content: "";
}

.mdi-arrow-expand::before {
	content: "";
}

.mdi-arrow-left::before {
	content: "";
}

.mdi-arrow-left-bold::before {
	content: "";
}

.mdi-arrow-left-bold-circle::before {
	content: "";
}

.mdi-arrow-left-bold-circle-outline::before {
	content: "";
}

.mdi-arrow-left-bold-hexagon-outline::before {
	content: "";
}

.mdi-arrow-right::before {
	content: "";
}

.mdi-arrow-right-bold::before {
	content: "";
}

.mdi-arrow-right-bold-circle::before {
	content: "";
}

.mdi-arrow-right-bold-circle-outline::before {
	content: "";
}

.mdi-arrow-right-bold-hexagon-outline::before {
	content: "";
}

.mdi-arrow-up::before {
	content: "";
}

.mdi-arrow-up-bold::before {
	content: "";
}

.mdi-arrow-up-bold-circle::before {
	content: "";
}

.mdi-arrow-up-bold-circle-outline::before {
	content: "";
}

.mdi-arrow-up-bold-hexagon-outline::before {
	content: "";
}

.mdi-attachment::before {
	content: "";
}

.mdi-auto-fix::before {
	content: "";
}

.mdi-auto-upload::before {
	content: "";
}

.mdi-backup-restore::before {
	content: "";
}

.mdi-bank::before {
	content: "";
}

.mdi-barcode::before {
	content: "";
}

.mdi-barley::before {
	content: "";
}

.mdi-barrel::before {
	content: "";
}

.mdi-basecamp::before {
	content: "";
}

.mdi-basket::before {
	content: "";
}

.mdi-basket-fill::before {
	content: "";
}

.mdi-basket-unfill::before {
	content: "";
}

.mdi-battery::before {
	content: "";
}

.mdi-battery-20::before {
	content: "";
}

.mdi-battery-30::before {
	content: "";
}

.mdi-battery-40::before {
	content: "";
}

.mdi-battery-60::before {
	content: "";
}

.mdi-battery-80::before {
	content: "";
}

.mdi-battery-90::before {
	content: "";
}

.mdi-battery-alert::before {
	content: "";
}

.mdi-battery-charging-100::before {
	content: "";
}

.mdi-battery-charging-20::before {
	content: "";
}

.mdi-battery-charging-30::before {
	content: "";
}

.mdi-battery-charging-40::before {
	content: "";
}

.mdi-battery-charging-60::before {
	content: "";
}

.mdi-battery-charging-80::before {
	content: "";
}

.mdi-battery-charging-90::before {
	content: "";
}

.mdi-battery-minus::before {
	content: "";
}

.mdi-battery-negative::before {
	content: "";
}

.mdi-battery-outline::before {
	content: "";
}

.mdi-battery-plus::before {
	content: "";
}

.mdi-battery-positive::before {
	content: "";
}

.mdi-battery-unknown::before {
	content: "";
}

.mdi-beaker::before {
	content: "";
}

.mdi-beaker-empty::before {
	content: "";
}

.mdi-beaker-empty-outline::before {
	content: "";
}

.mdi-beaker-outline::before {
	content: "";
}

.mdi-beats::before {
	content: "";
}

.mdi-beer::before {
	content: "";
}

.mdi-behance::before {
	content: "";
}

.mdi-bell::before {
	content: "";
}

.mdi-bell-off::before {
	content: "";
}

.mdi-bell-outline::before {
	content: "";
}

.mdi-bell-ring::before {
	content: "";
}

.mdi-bell-ring-outline::before {
	content: "";
}

.mdi-bell-sleep::before {
	content: "";
}

.mdi-beta::before {
	content: "";
}

.mdi-bike::before {
	content: "";
}

.mdi-bing::before {
	content: "";
}

.mdi-bio::before {
	content: "";
}

.mdi-biohazard::before {
	content: "";
}

.mdi-blackberry::before {
	content: "";
}

.mdi-blinds::before {
	content: "";
}

.mdi-block-helper::before {
	content: "";
}

.mdi-blogger::before {
	content: "";
}

.mdi-bluetooth::before {
	content: "";
}

.mdi-bluetooth-audio::before {
	content: "";
}

.mdi-bluetooth-connect::before {
	content: "";
}

.mdi-bluetooth-settings::before {
	content: "";
}

.mdi-blur::before {
	content: "";
}

.mdi-blur-linear::before {
	content: "";
}

.mdi-blur-off::before {
	content: "";
}

.mdi-blur-radial::before {
	content: "";
}

.mdi-book::before {
	content: "";
}

.mdi-book-multiple::before {
	content: "";
}

.mdi-book-multiple-variant::before {
	content: "";
}

.mdi-book-open::before {
	content: "";
}

.mdi-book-variant::before {
	content: "";
}

.mdi-bookmark::before {
	content: "";
}

.mdi-bookmark-outline::before {
	content: "";
}

.mdi-border-all::before {
	content: "";
}

.mdi-border-bottom::before {
	content: "";
}

.mdi-border-color::before {
	content: "";
}

.mdi-border-horizontal::before {
	content: "";
}

.mdi-border-inside::before {
	content: "";
}

.mdi-border-left::before {
	content: "";
}

.mdi-border-none::before {
	content: "";
}

.mdi-border-outside::before {
	content: "";
}

.mdi-border-right::before {
	content: "";
}

.mdi-border-top::before {
	content: "";
}

.mdi-border-vertical::before {
	content: "";
}

.mdi-bowling::before {
	content: "";
}

.mdi-box::before {
	content: "";
}

.mdi-briefcase::before {
	content: "";
}

.mdi-briefcase-check::before {
	content: "";
}

.mdi-briefcase-download::before {
	content: "";
}

.mdi-briefcase-upload::before {
	content: "";
}

.mdi-brightness-1::before {
	content: "";
}

.mdi-brightness-2::before {
	content: "";
}

.mdi-brightness-3::before {
	content: "";
}

.mdi-brightness-4::before {
	content: "";
}

.mdi-brightness-5::before {
	content: "";
}

.mdi-brightness-6::before {
	content: "";
}

.mdi-brightness-7::before {
	content: "";
}

.mdi-brightness-auto::before {
	content: "";
}

.mdi-broom::before {
	content: "";
}

.mdi-brush::before {
	content: "";
}

.mdi-bug::before {
	content: "";
}

.mdi-bullhorn::before {
	content: "";
}

.mdi-bus::before {
	content: "";
}

.mdi-cake::before {
	content: "";
}

.mdi-cake-variant::before {
	content: "";
}

.mdi-calculator::before {
	content: "";
}

.mdi-calendar::before {
	content: "";
}

.mdi-calendar-blank::before {
	content: "";
}

.mdi-calendar-check::before {
	content: "";
}

.mdi-calendar-multiple::before {
	content: "";
}

.mdi-calendar-multiple-check::before {
	content: "";
}

.mdi-calendar-remove::before {
	content: "";
}

.mdi-calendar-text::before {
	content: "";
}

.mdi-calendar-today::before {
	content: "";
}

.mdi-camcorder::before {
	content: "";
}

.mdi-camcorder-box::before {
	content: "";
}

.mdi-camcorder-box-off::before {
	content: "";
}

.mdi-camcorder-off::before {
	content: "";
}

.mdi-camera::before {
	content: "";
}

.mdi-camera-iris::before {
	content: "";
}

.mdi-camera-party-mode::before {
	content: "";
}

.mdi-camera-switch::before {
	content: "";
}

.mdi-camera-timer::before {
	content: "";
}

.mdi-candycane::before {
	content: "";
}

.mdi-car::before {
	content: "";
}

.mdi-car-wash::before {
	content: "";
}

.mdi-carrot::before {
	content: "";
}

.mdi-cart::before {
	content: "";
}

.mdi-cart-outline::before {
	content: "";
}

.mdi-cash::before {
	content: "";
}

.mdi-cast::before {
	content: "";
}

.mdi-cast-connected::before {
	content: "";
}

.mdi-castle::before {
	content: "";
}

.mdi-cellphone::before {
	content: "";
}

.mdi-cellphone-android::before {
	content: "";
}

.mdi-cellphone-dock::before {
	content: "";
}

.mdi-cellphone-iphone::before {
	content: "";
}

.mdi-cellphone-link::before {
	content: "";
}

.mdi-cellphone-link-off::before {
	content: "";
}

.mdi-cellphone-settings::before {
	content: "";
}

.mdi-chair-school::before {
	content: "";
}

.mdi-chart-arc::before {
	content: "";
}

.mdi-chart-bar::before {
	content: "";
}

.mdi-chart-histogram::before {
	content: "";
}

.mdi-chart-line::before {
	content: "";
}

.mdi-chart-pie::before {
	content: "";
}

.mdi-check::before {
	content: "";
}

.mdi-check-all::before {
	content: "";
}

.mdi-checkbox-blank::before {
	content: "";
}

.mdi-checkbox-blank-circle::before {
	content: "";
}

.mdi-checkbox-blank-circle-outline::before {
	content: "";
}

.mdi-checkbox-blank-outline::before {
	content: "";
}

.mdi-checkbox-marked::before {
	content: "";
}

.mdi-checkbox-marked-circle::before {
	content: "";
}

.mdi-checkbox-marked-circle-outline::before {
	content: "";
}

.mdi-checkbox-marked-outline::before {
	content: "";
}

.mdi-checkbox-multiple-blank::before {
	content: "";
}

.mdi-checkbox-multiple-blank-outline::before {
	content: "";
}

.mdi-checkbox-multiple-marked::before {
	content: "";
}

.mdi-checkbox-multiple-marked-outline::before {
	content: "";
}

.mdi-checkerboard::before {
	content: "";
}

.mdi-chevron-double-down::before {
	content: "";
}

.mdi-chevron-double-left::before {
	content: "";
}

.mdi-chevron-double-right::before {
	content: "";
}

.mdi-chevron-double-up::before {
	content: "";
}

.mdi-chevron-down::before {
	content: "";
}

.mdi-chevron-left::before {
	content: "";
}

.efbl_read_full_story::after, .mdi-chevron-right::before {
	content: "";
}

.mdi-chevron-up::before {
	content: "";
}

.mdi-church::before {
	content: "";
}

.mdi-city::before {
	content: "";
}

.mdi-clipboard::before {
	content: "";
}

.mdi-clipboard-account::before {
	content: "";
}

.mdi-clipboard-alert::before {
	content: "";
}

.mdi-clipboard-arrow-down::before {
	content: "";
}

.mdi-clipboard-arrow-left::before {
	content: "";
}

.mdi-clipboard-check::before {
	content: "";
}

.mdi-clipboard-outline::before {
	content: "";
}

.mdi-clipboard-text::before {
	content: "";
}

.mdi-clippy::before {
	content: "";
}

.mdi-clock::before {
	content: "";
}

.mdi-clock-fast::before {
	content: "";
}

.mdi-close::before {
	content: "";
}

.mdi-close-box::before {
	content: "";
}

.mdi-close-box-outline::before {
	content: "";
}

.mdi-close-circle::before {
	content: "";
}

.mdi-close-circle-outline::before {
	content: "";
}

.mdi-close-network::before {
	content: "";
}

.mdi-closed-caption::before {
	content: "";
}

.mdi-cloud::before {
	content: "";
}

.mdi-cloud-check::before {
	content: "";
}

.mdi-cloud-circle::before {
	content: "";
}

.mdi-cloud-download::before {
	content: "";
}

.mdi-cloud-outline::before {
	content: "";
}

.mdi-cloud-outline-off::before {
	content: "";
}

.mdi-cloud-upload::before {
	content: "";
}

.mdi-code-array::before {
	content: "";
}

.mdi-code-string::before {
	content: "";
}

.mdi-coffee::before {
	content: "";
}

.mdi-coffee-to-go::before {
	content: "";
}

.mdi-coin::before {
	content: "";
}

.mdi-color-helper::before {
	content: "";
}

.mdi-comment::before {
	content: "";
}

.mdi-comment-account::before {
	content: "";
}

.mdi-comment-account-outline::before {
	content: "";
}

.mdi-comment-alert::before {
	content: "";
}

.mdi-comment-alert-outline::before {
	content: "";
}

.mdi-comment-check::before {
	content: "";
}

.mdi-comment-check-outline::before {
	content: "";
}

.mdi-comment-multiple-outline::before {
	content: "";
}

.mdi-comment-outline::before {
	content: "";
}

.mdi-comment-plus-outline::before {
	content: "";
}

.mdi-comment-processing::before {
	content: "";
}

.mdi-comment-processing-outline::before {
	content: "";
}

.mdi-comment-remove-outline::before {
	content: "";
}

.mdi-comment-text::before {
	content: "";
}

.mdi-comment-text-outline::before {
	content: "";
}

.mdi-compare::before {
	content: "";
}

.mdi-compass::before {
	content: "";
}

.mdi-compass-outline::before {
	content: "";
}

.mdi-console::before {
	content: "";
}

.mdi-content-copy::before {
	content: "";
}

.mdi-content-cut::before {
	content: "";
}

.mdi-content-paste::before {
	content: "";
}

.mdi-content-save::before {
	content: "";
}

.mdi-content-save-all::before {
	content: "";
}

.mdi-contrast::before {
	content: "";
}

.mdi-contrast-box::before {
	content: "";
}

.mdi-contrast-circle::before {
	content: "";
}

.mdi-cow::before {
	content: "";
}

.mdi-credit-card::before {
	content: "";
}

.mdi-credit-card-multiple::before {
	content: "";
}

.mdi-crop::before {
	content: "";
}

.mdi-crop-free::before {
	content: "";
}

.mdi-crop-landscape::before {
	content: "";
}

.mdi-crop-portrait::before {
	content: "";
}

.mdi-crop-square::before {
	content: "";
}

.mdi-crosshairs::before {
	content: "";
}

.mdi-crosshairs-gps::before {
	content: "";
}

.mdi-cube::before {
	content: "";
}

.mdi-cube-outline::before {
	content: "";
}

.mdi-cube-unfolded::before {
	content: "";
}

.mdi-cup::before {
	content: "";
}

.mdi-cup-water::before {
	content: "";
}

.mdi-currency-btc::before {
	content: "";
}

.mdi-currency-eur::before {
	content: "";
}

.mdi-currency-gbp::before {
	content: "";
}

.mdi-currency-usd::before {
	content: "";
}

.mdi-cursor-default::before {
	content: "";
}

.mdi-cursor-default-outline::before {
	content: "";
}

.mdi-cursor-pointer::before {
	content: "";
}

.mdi-database::before {
	content: "";
}

.mdi-database-minus::before {
	content: "";
}

.mdi-database-outline::before {
	content: "";
}

.mdi-database-plus::before {
	content: "";
}

.mdi-debug-step-into::before {
	content: "";
}

.mdi-debug-step-out::before {
	content: "";
}

.mdi-debug-step-over::before {
	content: "";
}

.mdi-delete::before {
	content: "";
}

.mdi-delete-variant::before {
	content: "";
}

.mdi-deskphone::before {
	content: "";
}

.mdi-desktop-mac::before {
	content: "";
}

.mdi-desktop-tower::before {
	content: "";
}

.mdi-details::before {
	content: "";
}

.mdi-deviantart::before {
	content: "";
}

.mdi-dice::before {
	content: "";
}

.mdi-dice-1::before {
	content: "";
}

.mdi-dice-2::before {
	content: "";
}

.mdi-dice-3::before {
	content: "";
}

.mdi-dice-4::before {
	content: "";
}

.mdi-dice-5::before {
	content: "";
}

.mdi-dice-6::before {
	content: "";
}

.mdi-directions::before {
	content: "";
}

.mdi-disk-alert::before {
	content: "";
}

.mdi-disqus::before {
	content: "";
}

.mdi-disqus-outline::before {
	content: "";
}

.mdi-division::before {
	content: "";
}

.mdi-division-box::before {
	content: "";
}

.mdi-dns::before {
	content: "";
}

.mdi-domain::before {
	content: "";
}

.mdi-dots-horizontal::before {
	content: "";
}

.mdi-dots-vertical::before {
	content: "";
}

.mdi-download::before {
	content: "";
}

.mdi-drawing::before {
	content: "";
}

.mdi-drawing-box::before {
	content: "";
}

.mdi-dribbble::before {
	content: "";
}

.mdi-dribbble-box::before {
	content: "";
}

.mdi-drone::before {
	content: "";
}

.mdi-dropbox::before {
	content: "";
}

.mdi-duck::before {
	content: "";
}

.mdi-dumbbell::before {
	content: "";
}

.mdi-earth::before {
	content: "";
}

.mdi-earth-off::before {
	content: "";
}

.mdi-elevation-decline::before {
	content: "";
}

.mdi-elevation-rise::before {
	content: "";
}

.mdi-email::before {
	content: "";
}

.mdi-email-open::before {
	content: "";
}

.mdi-email-outline::before {
	content: "";
}

.mdi-emoticon::before {
	content: "";
}

.mdi-emoticon-cool::before {
	content: "";
}

.mdi-emoticon-devil::before {
	content: "";
}

.mdi-emoticon-happy::before {
	content: "";
}

.mdi-emoticon-neutral::before {
	content: "";
}

.mdi-emoticon-poop::before {
	content: "";
}

.mdi-emoticon-sad::before {
	content: "";
}

.mdi-emoticon-tongue::before {
	content: "";
}

.mdi-equal::before {
	content: "";
}

.mdi-equal-box::before {
	content: "";
}

.mdi-eraser::before {
	content: "";
}

.mdi-escalator::before {
	content: "";
}

.mdi-etsy::before {
	content: "";
}

.mdi-evernote::before {
	content: "";
}

.mdi-exit-to-app::before {
	content: "";
}

.mdi-eye::before {
	content: "";
}

.mdi-eye-off::before {
	content: "";
}

.mdi-eyedropper::before {
	content: "";
}

.mdi-eyedropper-variant::before {
	content: "";
}

.mdi-facebook::before {
	content: "";
}

.mdi-facebook-box::before {
	content: "";
}

.mdi-facebook-messenger::before {
	content: "";
}

.mdi-factory::before {
	content: "";
}

.mdi-fan::before {
	content: "";
}

.mdi-fast-forward::before {
	content: "";
}

.mdi-ferry::before {
	content: "";
}

.mdi-file::before {
	content: "";
}

.mdi-file-cloud::before {
	content: "";
}

.mdi-file-delimited::before {
	content: "";
}

.mdi-file-document::before {
	content: "";
}

.mdi-file-document-box::before {
	content: "";
}

.mdi-file-excel::before {
	content: "";
}

.mdi-file-excel-box::before {
	content: "";
}

.mdi-file-find::before {
	content: "";
}

.mdi-file-image::before {
	content: "";
}

.mdi-file-image-box::before {
	content: "";
}

.mdi-file-music::before {
	content: "";
}

.mdi-file-outline::before {
	content: "";
}

.mdi-file-pdf::before {
	content: "";
}

.mdi-file-pdf-box::before {
	content: "";
}

.mdi-file-powerpoint::before {
	content: "";
}

.mdi-file-powerpoint-box::before {
	content: "";
}

.mdi-file-presentation-box::before {
	content: "";
}

.mdi-file-video::before {
	content: "";
}

.mdi-file-word::before {
	content: "";
}

.mdi-file-word-box::before {
	content: "";
}

.mdi-film::before {
	content: "";
}

.mdi-filmstrip::before {
	content: "";
}

.mdi-filmstrip-off::before {
	content: "";
}

.mdi-filter::before {
	content: "";
}

.mdi-filter-outline::before {
	content: "";
}

.mdi-filter-remove::before {
	content: "";
}

.mdi-filter-remove-outline::before {
	content: "";
}

.mdi-filter-variant::before {
	content: "";
}

.mdi-fire::before {
	content: "";
}

.mdi-firefox::before {
	content: "";
}

.mdi-fish::before {
	content: "";
}

.mdi-flag::before {
	content: "";
}

.mdi-flag-checkered::before {
	content: "";
}

.mdi-flag-outline::before {
	content: "";
}

.mdi-flag-outline-variant::before {
	content: "";
}

.mdi-flag-variant::before {
	content: "";
}

.mdi-flash::before {
	content: "";
}

.mdi-flash-auto::before {
	content: "";
}

.mdi-flash-off::before {
	content: "";
}

.mdi-flashlight::before {
	content: "";
}

.mdi-flashlight-off::before {
	content: "";
}

.mdi-flip-to-back::before {
	content: "";
}

.mdi-flip-to-front::before {
	content: "";
}

.mdi-floppy::before {
	content: "";
}

.mdi-flower::before {
	content: "";
}

.mdi-folder::before {
	content: "";
}

.mdi-folder-account::before {
	content: "";
}

.mdi-folder-google-drive::before {
	content: "";
}

.mdi-folder-image::before {
	content: "";
}

.mdi-folder-move::before {
	content: "";
}

.mdi-folder-multiple::before {
	content: "";
}

.mdi-folder-multiple-image::before {
	content: "";
}

.mdi-folder-multiple-outline::before {
	content: "";
}

.mdi-folder-outline::before {
	content: "";
}

.mdi-folder-plus::before {
	content: "";
}

.mdi-folder-remove::before {
	content: "";
}

.mdi-food::before {
	content: "";
}

.mdi-food-apple::before {
	content: "";
}

.mdi-food-variant::before {
	content: "";
}

.mdi-format-align-center::before {
	content: "";
}

.mdi-format-align-justify::before {
	content: "";
}

.mdi-format-align-left::before {
	content: "";
}

.mdi-format-align-right::before {
	content: "";
}

.mdi-format-bold::before {
	content: "";
}

.mdi-format-clear::before {
	content: "";
}

.mdi-format-color-fill::before {
	content: "";
}

.mdi-format-header-1::before {
	content: "";
}

.mdi-format-header-2::before {
	content: "";
}

.mdi-format-header-3::before {
	content: "";
}

.mdi-format-header-4::before {
	content: "";
}

.mdi-format-header-5::before {
	content: "";
}

.mdi-format-header-6::before {
	content: "";
}

.mdi-format-header-pound::before {
	content: "";
}

.mdi-format-indent-decrease::before {
	content: "";
}

.mdi-format-indent-increase::before {
	content: "";
}

.mdi-format-italic::before {
	content: "";
}

.mdi-format-line-spacing::before {
	content: "";
}

.mdi-format-list-bulleted::before {
	content: "";
}

.mdi-format-list-numbers::before {
	content: "";
}

.mdi-format-paint::before {
	content: "";
}

.mdi-format-paragraph::before {
	content: "";
}

.mdi-format-quote::before {
	content: "";
}

.mdi-format-size::before {
	content: "";
}

.mdi-format-strikethrough::before {
	content: "";
}

.mdi-format-subscript::before {
	content: "";
}

.mdi-format-superscript::before {
	content: "";
}

.mdi-format-textdirection-l-to-r::before {
	content: "";
}

.mdi-format-textdirection-r-to-l::before {
	content: "";
}

.mdi-format-underline::before {
	content: "";
}

.mdi-forum::before {
	content: "";
}

.mdi-forward::before {
	content: "";
}

.mdi-foursquare::before {
	content: "";
}

.mdi-fridge::before {
	content: "";
}

.mdi-fullscreen::before {
	content: "";
}

.mdi-fullscreen-exit::before {
	content: "";
}

.mdi-function::before {
	content: "";
}

.mdi-gamepad::before {
	content: "";
}

.mdi-gamepad-variant::before {
	content: "";
}

.mdi-gas-station::before {
	content: "";
}

.mdi-gavel::before {
	content: "";
}

.mdi-gender-female::before {
	content: "";
}

.mdi-gender-male::before {
	content: "";
}

.mdi-gender-transgender::before {
	content: "";
}

.mdi-gift::before {
	content: "";
}

.mdi-github-box::before {
	content: "";
}

.mdi-github-circle::before {
	content: "";
}

.mdi-glass-flute::before {
	content: "";
}

.mdi-glass-mug::before {
	content: "";
}

.mdi-glass-stange::before {
	content: "";
}

.mdi-glass-tulip::before {
	content: "";
}

.mdi-gmail::before {
	content: "";
}

.mdi-google::before {
	content: "";
}

.mdi-google-chrome::before {
	content: "";
}

.mdi-google-circles::before {
	content: "";
}

.mdi-google-circles-communities::before {
	content: "";
}

.mdi-google-circles-extended::before {
	content: "";
}

.mdi-google-circles-group::before {
	content: "";
}

.mdi-google-controller::before {
	content: "";
}

.mdi-google-controller-off::before {
	content: "";
}

.mdi-google-drive::before {
	content: "";
}

.mdi-google-earth::before {
	content: "";
}

.mdi-google-glass::before {
	content: "";
}

.mdi-google-maps::before {
	content: "";
}

.mdi-google-pages::before {
	content: "";
}

.mdi-google-play::before {
	content: "";
}

.mdi-google-plus::before {
	content: "";
}

.mdi-google-plus-box::before {
	content: "";
}

.mdi-guitar-pick::before {
	content: "";
}

.mdi-guitar-pick-outline::before {
	content: "";
}

.mdi-hand-pointing-right::before {
	content: "";
}

.mdi-hanger::before {
	content: "";
}

.mdi-hangouts::before {
	content: "";
}

.mdi-harddisk::before {
	content: "";
}

.mdi-headphones::before {
	content: "";
}

.mdi-headphones-box::before {
	content: "";
}

.mdi-headphones-settings::before {
	content: "";
}

.mdi-headset::before {
	content: "";
}

.mdi-headset-dock::before {
	content: "";
}

.mdi-heart::before {
	content: "";
}

.mdi-heart-box::before {
	content: "";
}

.mdi-heart-box-outline::before {
	content: "";
}

.mdi-heart-broken::before {
	content: "";
}

.mdi-heart-outline::before {
	content: "";
}

.mdi-help::before {
	content: "";
}

.mdi-help-circle::before {
	content: "";
}

.mdi-hexagon::before {
	content: "";
}

.mdi-hexagon-outline::before {
	content: "";
}

.mdi-history::before {
	content: "";
}

.mdi-home::before {
	content: "";
}

.mdi-home-modern::before {
	content: "";
}

.mdi-home-variant::before {
	content: "";
}

.mdi-hops::before {
	content: "";
}

.mdi-hospital::before {
	content: "";
}

.mdi-hospital-building::before {
	content: "";
}

.mdi-hospital-marker::before {
	content: "";
}

.mdi-hotel::before {
	content: "";
}

.mdi-houzz::before {
	content: "";
}

.mdi-houzz-box::before {
	content: "";
}

.mdi-human::before {
	content: "";
}

.mdi-human-child::before {
	content: "";
}

.mdi-human-male-female::before {
	content: "";
}

.mdi-image-album::before {
	content: "";
}

.mdi-image-area::before {
	content: "";
}

.mdi-image-area-close::before {
	content: "";
}

.mdi-image-filter::before {
	content: "";
}

.mdi-image-filter-black-white::before {
	content: "";
}

.mdi-image-filter-center-focus::before {
	content: "";
}

.mdi-image-filter-drama::before {
	content: "";
}

.mdi-image-filter-frames::before {
	content: "";
}

.mdi-image-filter-hdr::before {
	content: "";
}

.mdi-image-filter-none::before {
	content: "";
}

.mdi-image-filter-tilt-shift::before {
	content: "";
}

.mdi-image-filter-vintage::before {
	content: "";
}

.mdi-information::before {
	content: "";
}

.mdi-information-outline::before {
	content: "";
}

.mdi-instagram::before {
	content: "";
}

.mdi-instapaper::before {
	content: "";
}

.mdi-internet-explorer::before {
	content: "";
}

.mdi-invert-colors::before {
	content: "";
}

.mdi-jira::before {
	content: "";
}

.mdi-keg::before {
	content: "";
}

.mdi-key::before {
	content: "";
}

.mdi-key-change::before {
	content: "";
}

.mdi-key-minus::before {
	content: "";
}

.mdi-key-plus::before {
	content: "";
}

.mdi-key-remove::before {
	content: "";
}

.mdi-key-variant::before {
	content: "";
}

.mdi-keyboard::before {
	content: "";
}

.mdi-keyboard-backspace::before {
	content: "";
}

.mdi-keyboard-caps::before {
	content: "";
}

.mdi-keyboard-close::before {
	content: "";
}

.mdi-keyboard-off::before {
	content: "";
}

.mdi-keyboard-return::before {
	content: "";
}

.mdi-keyboard-tab::before {
	content: "";
}

.mdi-label::before {
	content: "";
}

.mdi-label-outline::before {
	content: "";
}

.mdi-language-csharp::before {
	content: "";
}

.mdi-language-css3::before {
	content: "";
}

.mdi-language-html5::before {
	content: "";
}

.mdi-language-javascript::before {
	content: "";
}

.mdi-language-python::before {
	content: "";
}

.mdi-language-python-text::before {
	content: "";
}

.mdi-laptop::before {
	content: "";
}

.mdi-laptop-chromebook::before {
	content: "";
}

.mdi-laptop-mac::before {
	content: "";
}

.mdi-laptop-windows::before {
	content: "";
}

.mdi-lastfm::before {
	content: "";
}

.mdi-launch::before {
	content: "";
}

.mdi-layers::before {
	content: "";
}

.mdi-layers-off::before {
	content: "";
}

.mdi-leaf::before {
	content: "";
}

.mdi-library::before {
	content: "";
}

.mdi-library-books::before {
	content: "";
}

.mdi-library-music::before {
	content: "";
}

.mdi-library-plus::before {
	content: "";
}

.mdi-lightbulb::before {
	content: "";
}

.mdi-link::before {
	content: "";
}

.mdi-link-variant::before {
	content: "";
}

.mdi-linkedin::before {
	content: "";
}

.mdi-linux::before {
	content: "";
}

.mdi-lock::before {
	content: "";
}

.mdi-lock-open::before {
	content: "";
}

.mdi-lock-open-outline::before {
	content: "";
}

.mdi-lock-outline::before {
	content: "";
}

.mdi-login::before {
	content: "";
}

.mdi-logout::before {
	content: "";
}

.mdi-looks::before {
	content: "";
}

.mdi-loupe::before {
	content: "";
}

.mdi-lumx::before {
	content: "";
}

.hook_fb_feed .efbl_story_photo .fa-plus::before, .mdi-magnify::before {
	content: "";
}

.mdi-magnify-minus::before {
	content: "";
}

.mdi-magnify-plus::before {
	content: "";
}

.mdi-map::before {
	content: "";
}

.mdi-map-marker::before {
	content: "";
}

.mdi-map-marker-circle::before {
	content: "";
}

.mdi-map-marker-multiple::before {
	content: "";
}

.mdi-map-marker-off::before {
	content: "";
}

.mdi-map-marker-radius::before {
	content: "";
}

.mdi-markdown::before {
	content: "";
}

.mdi-marker-check::before {
	content: "";
}

.mdi-martini::before {
	content: "";
}

.mdi-material-ui::before {
	content: "";
}

.mdi-math-compass::before {
	content: "";
}

.mdi-memory::before {
	content: "";
}

.mdi-menu::before {
	content: "";
}

.mdi-menu-down::before {
	content: "";
}

.mdi-menu-left::before {
	content: "";
}

.mdi-menu-right::before {
	content: "";
}

.mdi-menu-up::before {
	content: "";
}

.mdi-message::before {
	content: "";
}

.mdi-message-alert::before {
	content: "";
}

.mdi-message-draw::before {
	content: "";
}

.mdi-message-image::before {
	content: "";
}

.mdi-message-processing::before {
	content: "";
}

.mdi-message-reply::before {
	content: "";
}

.mdi-message-video::before {
	content: "";
}

.mdi-microphone::before {
	content: "";
}

.mdi-microphone-off::before {
	content: "";
}

.mdi-microphone-outline::before {
	content: "";
}

.mdi-microphone-settings::before {
	content: "";
}

.mdi-microphone-variant::before {
	content: "";
}

.mdi-microphone-variant-off::before {
	content: "";
}

.mdi-minus::before {
	content: "";
}

.mdi-minus-box::before {
	content: "";
}

.mdi-minus-circle::before {
	content: "";
}

.mdi-minus-circle-outline::before {
	content: "";
}

.mdi-minus-network::before {
	content: "";
}

.mdi-monitor::before {
	content: "";
}

.mdi-monitor-multiple::before {
	content: "";
}

.mdi-more::before {
	content: "";
}

.mdi-motorbike::before {
	content: "";
}

.mdi-mouse::before {
	content: "";
}

.mdi-mouse-off::before {
	content: "";
}

.mdi-mouse-variant::before {
	content: "";
}

.mdi-mouse-variant-off::before {
	content: "";
}

.mdi-movie::before {
	content: "";
}

.mdi-multiplication::before {
	content: "";
}

.mdi-multiplication-box::before {
	content: "";
}

.mdi-music-box::before {
	content: "";
}

.mdi-music-box-outline::before {
	content: "";
}

.mdi-music-circle::before {
	content: "";
}

.mdi-music-note::before {
	content: "";
}

.mdi-music-note-eighth::before {
	content: "";
}

.mdi-music-note-half::before {
	content: "";
}

.mdi-music-note-off::before {
	content: "";
}

.mdi-music-note-quarter::before {
	content: "";
}

.mdi-music-note-sixteenth::before {
	content: "";
}

.mdi-music-note-whole::before {
	content: "";
}

.mdi-nature::before {
	content: "";
}

.mdi-nature-people::before {
	content: "";
}

.mdi-navigation::before {
	content: "";
}

.mdi-needle::before {
	content: "";
}

.mdi-nest-protect::before {
	content: "";
}

.mdi-nest-thermostat::before {
	content: "";
}

.mdi-newspaper::before {
	content: "";
}

.mdi-nfc::before {
	content: "";
}

.mdi-nfc-tap::before {
	content: "";
}

.mdi-nfc-variant::before {
	content: "";
}

.mdi-numeric::before {
	content: "";
}

.mdi-numeric-0-box::before {
	content: "";
}

.mdi-numeric-0-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-0-box-outline::before {
	content: "";
}

.mdi-numeric-1-box::before {
	content: "";
}

.mdi-numeric-1-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-1-box-outline::before {
	content: "";
}

.mdi-numeric-2-box::before {
	content: "";
}

.mdi-numeric-2-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-2-box-outline::before {
	content: "";
}

.mdi-numeric-3-box::before {
	content: "";
}

.mdi-numeric-3-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-3-box-outline::before {
	content: "";
}

.mdi-numeric-4-box::before {
	content: "";
}

.mdi-numeric-4-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-4-box-outline::before {
	content: "";
}

.mdi-numeric-5-box::before {
	content: "";
}

.mdi-numeric-5-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-5-box-outline::before {
	content: "";
}

.mdi-numeric-6-box::before {
	content: "";
}

.mdi-numeric-6-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-6-box-outline::before {
	content: "";
}

.mdi-numeric-7-box::before {
	content: "";
}

.mdi-numeric-7-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-7-box-outline::before {
	content: "";
}

.mdi-numeric-8-box::before {
	content: "";
}

.mdi-numeric-8-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-8-box-outline::before {
	content: "";
}

.mdi-numeric-9-box::before {
	content: "";
}

.mdi-numeric-9-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-9-box-outline::before {
	content: "";
}

.mdi-numeric-9-plus-box::before {
	content: "";
}

.mdi-numeric-9-plus-box-multiple-outline::before {
	content: "";
}

.mdi-numeric-9-plus-box-outline::before {
	content: "";
}

.mdi-nutriton::before {
	content: "";
}

.mdi-office::before {
	content: "";
}

.mdi-oil::before {
	content: "";
}

.mdi-omega::before {
	content: "";
}

.mdi-onedrive::before {
	content: "";
}

.mdi-open-in-app::before {
	content: "";
}

.mdi-ornament::before {
	content: "";
}

.mdi-ornament-variant::before {
	content: "";
}

.mdi-package::before {
	content: "";
}

.mdi-package-down::before {
	content: "";
}

.mdi-package-up::before {
	content: "";
}

.mdi-package-variant::before {
	content: "";
}

.mdi-palette::before {
	content: "";
}

.mdi-palette-advanced::before {
	content: "";
}

.mdi-panda::before {
	content: "";
}

.mdi-pandora::before {
	content: "";
}

.mdi-panorama::before {
	content: "";
}

.mdi-panorama-fisheye::before {
	content: "";
}

.mdi-panorama-horizontal::before {
	content: "";
}

.mdi-panorama-vertical::before {
	content: "";
}

.mdi-panorama-wide-angle::before {
	content: "";
}

.mdi-paper-cut-vertical::before {
	content: "";
}

.mdi-paperclip::before {
	content: "";
}

.mdi-parking::before {
	content: "";
}

.mdi-pause::before {
	content: "";
}

.mdi-pause-circle::before {
	content: "";
}

.mdi-pause-circle-outline::before {
	content: "";
}

.mdi-pause-octagon::before {
	content: "";
}

.mdi-pause-octagon-outline::before {
	content: "";
}

.mdi-pencil::before {
	content: "";
}

.mdi-pencil-box::before {
	content: "";
}

.mdi-pencil-box-outline::before {
	content: "";
}

.mdi-pharmacy::before {
	content: "";
}

.mdi-phone::before {
	content: "";
}

.mdi-phone-bluetooth::before {
	content: "";
}

.mdi-phone-forward::before {
	content: "";
}

.mdi-phone-hangup::before {
	content: "";
}

.mdi-phone-in-talk::before {
	content: "";
}

.mdi-phone-locked::before {
	content: "";
}

.mdi-phone-missed::before {
	content: "";
}

.mdi-phone-paused::before {
	content: "";
}

.mdi-phone-settings::before {
	content: "";
}

.mdi-pig::before {
	content: "";
}

.mdi-pill::before {
	content: "";
}

.mdi-pin::before {
	content: "";
}

.mdi-pin-off::before {
	content: "";
}

.mdi-pine-tree::before {
	content: "";
}

.mdi-pine-tree-box::before {
	content: "";
}

.mdi-pinterest::before {
	content: "";
}

.mdi-pizza::before {
	content: "";
}

.mdi-play::before {
	content: "";
}

.mdi-play-box-outline::before {
	content: "";
}

.mdi-play-circle::before {
	content: "";
}

.mdi-play-circle-outline::before {
	content: "";
}

.mdi-playlist-plus::before {
	content: "";
}

.mdi-plus::before {
	content: "";
}

.mdi-plus-box::before {
	content: "";
}

.mdi-plus-circle::before {
	content: "";
}

.mdi-plus-circle-outline::before {
	content: "";
}

.mdi-plus-network::before {
	content: "";
}

.mdi-plus-one::before {
	content: "";
}

.mdi-pocket::before {
	content: "";
}

.mdi-poll::before {
	content: "";
}

.mdi-poll-box::before {
	content: "";
}

.mdi-polymer::before {
	content: "";
}

.mdi-popcorn::before {
	content: "";
}

.mdi-pound::before {
	content: "";
}

.mdi-pound-box::before {
	content: "";
}

.mdi-power::before {
	content: "";
}

.mdi-power-settings::before {
	content: "";
}

.mdi-presentation::before {
	content: "";
}

.mdi-presentation-play::before {
	content: "";
}

.mdi-printer::before {
	content: "";
}

.mdi-puzzle::before {
	content: "";
}

.mdi-qrcode::before {
	content: "";
}

.mdi-quadcopter::before {
	content: "";
}

.mdi-quality-high::before {
	content: "";
}

.mdi-quicktime::before {
	content: "";
}

.mdi-radiator::before {
	content: "";
}

.mdi-radioactive::before {
	content: "";
}

.mdi-radiobox-blank::before {
	content: "";
}

.mdi-radiobox-marked::before {
	content: "";
}

.mdi-rdio::before {
	content: "";
}

.mdi-read::before {
	content: "";
}

.mdi-readability::before {
	content: "";
}

.mdi-receipt::before {
	content: "";
}

.mdi-recycle::before {
	content: "";
}

.mdi-redo::before {
	content: "";
}

.mdi-redo-variant::before {
	content: "";
}

.mdi-refresh::before {
	content: "";
}

.mdi-relative-scale::before {
	content: "";
}

.mdi-reload::before {
	content: "";
}

.mdi-remote::before {
	content: "";
}

.mdi-rename-box::before {
	content: "";
}

.mdi-repeat::before {
	content: "";
}

.mdi-repeat-off::before {
	content: "";
}

.mdi-repeat-once::before {
	content: "";
}

.mdi-replay::before {
	content: "";
}

.mdi-reply::before {
	content: "";
}

.mdi-reply-all::before {
	content: "";
}

.mdi-responsive::before {
	content: "";
}

.mdi-rewind::before {
	content: "";
}

.mdi-ribbon::before {
	content: "";
}

.mdi-rocket::before {
	content: "";
}

.mdi-rotate-3d::before {
	content: "";
}

.mdi-rotate-left::before {
	content: "";
}

.mdi-rotate-left-variant::before {
	content: "";
}

.mdi-rotate-right::before {
	content: "";
}

.mdi-rotate-right-variant::before {
	content: "";
}

.mdi-routes::before {
	content: "";
}

.mdi-rss::before {
	content: "";
}

.mdi-rss-box::before {
	content: "";
}

.mdi-ruler::before {
	content: "";
}

.mdi-run::before {
	content: "";
}

.mdi-satellite::before {
	content: "";
}

.mdi-satellite-variant::before {
	content: "";
}

.mdi-scale::before {
	content: "";
}

.mdi-scale-bathroom::before {
	content: "";
}

.mdi-school::before {
	content: "";
}

.mdi-screen-rotation::before {
	content: "";
}

.mdi-screen-rotation-lock::before {
	content: "";
}

.mdi-script::before {
	content: "";
}

.mdi-sd::before {
	content: "";
}

.mdi-security::before {
	content: "";
}

.mdi-security-network::before {
	content: "";
}

.mdi-select::before {
	content: "";
}

.mdi-select-inverse::before {
	content: "";
}

.mdi-select-off::before {
	content: "";
}

.mdi-send::before {
	content: "";
}

.mdi-server::before {
	content: "";
}

.mdi-server-minus::before {
	content: "";
}

.mdi-server-network::before {
	content: "";
}

.mdi-server-network-off::before {
	content: "";
}

.mdi-server-off::before {
	content: "";
}

.mdi-server-plus::before {
	content: "";
}

.mdi-server-remove::before {
	content: "";
}

.mdi-server-security::before {
	content: "";
}

.mdi-settings::before {
	content: "";
}

.mdi-settings-box::before {
	content: "";
}

.mdi-shape-plus::before {
	content: "";
}

.mdi-share::before {
	content: "";
}

.mdi-share-variant::before {
	content: "";
}

.mdi-shopping::before {
	content: "";
}

.mdi-shopping-music::before {
	content: "";
}

.mdi-shuffle::before {
	content: "";
}

.mdi-sigma::before {
	content: "";
}

.mdi-sign-caution::before {
	content: "";
}

.mdi-silverware::before {
	content: "";
}

.mdi-silverware-fork::before {
	content: "";
}

.mdi-silverware-spoon::before {
	content: "";
}

.mdi-silverware-variant::before {
	content: "";
}

.mdi-sim-alert::before {
	content: "";
}

.mdi-skip-next::before {
	content: "";
}

.mdi-skip-previous::before {
	content: "";
}

.mdi-snowman::before {
	content: "";
}

.mdi-sort::before {
	content: "";
}

.mdi-sort-alphabetical::before {
	content: "";
}

.mdi-sort-ascending::before {
	content: "";
}

.mdi-sort-descending::before {
	content: "";
}

.mdi-sort-numeric::before {
	content: "";
}

.mdi-sort-variant::before {
	content: "";
}

.mdi-soundcloud::before {
	content: "";
}

.mdi-source-fork::before {
	content: "";
}

.mdi-source-pull::before {
	content: "";
}

.mdi-speaker::before {
	content: "";
}

.mdi-speaker-off::before {
	content: "";
}

.mdi-speedometer::before {
	content: "";
}

.mdi-spellcheck::before {
	content: "";
}

.mdi-spotify::before {
	content: "";
}

.mdi-spotlight::before {
	content: "";
}

.mdi-spotlight-beam::before {
	content: "";
}

.mdi-stackoverflow::before {
	content: "";
}

.mdi-star::before {
	content: "";
}

.mdi-star-circle::before {
	content: "";
}

.mdi-star-half::before {
	content: "";
}

.mdi-star-outline::before {
	content: "";
}

.mdi-stocking::before {
	content: "";
}

.mdi-stop::before {
	content: "";
}

.mdi-store::before {
	content: "";
}

.mdi-store-24-hour::before {
	content: "";
}

.mdi-stove::before {
	content: "";
}

.mdi-subway::before {
	content: "";
}

.mdi-swap-horizontal::before {
	content: "";
}

.mdi-swap-vertical::before {
	content: "";
}

.mdi-swim::before {
	content: "";
}

.mdi-sword::before {
	content: "";
}

.mdi-sync::before {
	content: "";
}

.mdi-sync-alert::before {
	content: "";
}

.mdi-sync-off::before {
	content: "";
}

.mdi-tab::before {
	content: "";
}

.mdi-tab-unselected::before {
	content: "";
}

.mdi-table::before {
	content: "";
}

.mdi-table-large::before {
	content: "";
}

.mdi-tablet::before {
	content: "";
}

.mdi-tablet-android::before {
	content: "";
}

.mdi-tablet-ipad::before {
	content: "";
}

.mdi-tag::before {
	content: "";
}

.mdi-tag-faces::before {
	content: "";
}

.mdi-tag-outline::before {
	content: "";
}

.mdi-tag-text-outline::before {
	content: "";
}

.mdi-taxi::before {
	content: "";
}

.mdi-television::before {
	content: "";
}

.mdi-television-guide::before {
	content: "";
}

.mdi-temperature-celsius::before {
	content: "";
}

.mdi-temperature-fahrenheit::before {
	content: "";
}

.mdi-temperature-kelvin::before {
	content: "";
}

.mdi-tent::before {
	content: "";
}

.mdi-terrain::before {
	content: "";
}

.mdi-text-to-speech::before {
	content: "";
}

.mdi-text-to-speech-off::before {
	content: "";
}

.mdi-texture::before {
	content: "";
}

.mdi-theater::before {
	content: "";
}

.mdi-theme-light-dark::before {
	content: "";
}

.mdi-thermometer::before {
	content: "";
}

.mdi-thermometer-lines::before {
	content: "";
}

.mdi-thumb-down::before {
	content: "";
}

.mdi-thumb-up::before {
	content: "";
}

.mdi-thumbs-up-down::before {
	content: "";
}

.mdi-ticket::before {
	content: "";
}

.mdi-ticket-account::before {
	content: "";
}

.mdi-tie::before {
	content: "";
}

.mdi-timelapse::before {
	content: "";
}

.mdi-timer::before {
	content: "";
}

.mdi-timer-10::before {
	content: "";
}

.mdi-timer-3::before {
	content: "";
}

.mdi-timer-off::before {
	content: "";
}

.mdi-timer-sand::before {
	content: "";
}

.mdi-timetable::before {
	content: "";
}

.mdi-toggle-switch::before {
	content: "";
}

.mdi-toggle-switch-off::before {
	content: "";
}

.mdi-tooltip::before {
	content: "";
}

.mdi-tooltip-edit::before {
	content: "";
}

.mdi-tooltip-image::before {
	content: "";
}

.mdi-tooltip-outline::before {
	content: "";
}

.mdi-tooltip-text::before {
	content: "";
}

.mdi-tor::before {
	content: "";
}

.mdi-traffic-light::before {
	content: "";
}

.mdi-train::before {
	content: "";
}

.mdi-tram::before {
	content: "";
}

.mdi-transcribe::before {
	content: "";
}

.mdi-transcribe-close::before {
	content: "";
}

.mdi-trello::before {
	content: "";
}

.mdi-trending-down::before {
	content: "";
}

.mdi-trending-neutral::before {
	content: "";
}

.mdi-trending-up::before {
	content: "";
}

.mdi-trophy::before {
	content: "";
}

.mdi-trophy-award::before {
	content: "";
}

.mdi-trophy-variant::before {
	content: "";
}

.mdi-truck::before {
	content: "";
}

.mdi-tshirt-crew::before {
	content: "";
}

.mdi-tshirt-v::before {
	content: "";
}

.mdi-tumblr::before {
	content: "";
}

.mdi-tumblr-reblog::before {
	content: "";
}

.mdi-twitch::before {
	content: "";
}

.mdi-twitter::before {
	content: "";
}

.mdi-twitter-box::before {
	content: "";
}

.mdi-twitter-retweet::before {
	content: "";
}

.mdi-ubuntu::before {
	content: "";
}

.mdi-undo::before {
	content: "";
}

.mdi-undo-variant::before {
	content: "";
}

.mdi-unfold-less::before {
	content: "";
}

.mdi-unfold-more::before {
	content: "";
}

.mdi-upload::before {
	content: "";
}

.mdi-usb::before {
	content: "";
}

.mdi-vector-curve::before {
	content: "";
}

.mdi-vector-point::before {
	content: "";
}

.mdi-vector-square::before {
	content: "";
}

.mdi-verified::before {
	content: "";
}

.mdi-vibrate::before {
	content: "";
}

.mdi-video::before {
	content: "";
}

.mdi-video-off::before {
	content: "";
}

.mdi-video-switch::before {
	content: "";
}

.mdi-view-agenda::before {
	content: "";
}

.mdi-view-array::before {
	content: "";
}

.mdi-view-carousel::before {
	content: "";
}

.mdi-view-column::before {
	content: "";
}

.mdi-view-dashboard::before {
	content: "";
}

.mdi-view-day::before {
	content: "";
}

.mdi-view-headline::before {
	content: "";
}

.mdi-view-list::before {
	content: "";
}

.mdi-view-module::before {
	content: "";
}

.mdi-view-quilt::before {
	content: "";
}

.mdi-view-stream::before {
	content: "";
}

.mdi-view-week::before {
	content: "";
}

.mdi-vimeo::before {
	content: "";
}

.mdi-voicemail::before {
	content: "";
}

.mdi-volume-high::before {
	content: "";
}

.mdi-volume-low::before {
	content: "";
}

.mdi-volume-medium::before {
	content: "";
}

.mdi-volume-off::before {
	content: "";
}

.mdi-walk::before {
	content: "";
}

.mdi-wallet::before {
	content: "";
}

.mdi-wallet-giftcard::before {
	content: "";
}

.mdi-wallet-membership::before {
	content: "";
}

.mdi-wallet-travel::before {
	content: "";
}

.mdi-watch::before {
	content: "";
}

.mdi-water::before {
	content: "";
}

.mdi-water-off::before {
	content: "";
}

.mdi-water-pump::before {
	content: "";
}

.mdi-weather-cloudy::before {
	content: "";
}

.mdi-weather-hail::before {
	content: "";
}

.mdi-weather-lightning::before {
	content: "";
}

.mdi-weather-night::before {
	content: "";
}

.mdi-weather-partlycloudy::before {
	content: "";
}

.mdi-weather-pouring::before {
	content: "";
}

.mdi-weather-rainy::before {
	content: "";
}

.mdi-weather-snowy::before {
	content: "";
}

.mdi-weather-sunny::before {
	content: "";
}

.mdi-weather-sunset::before {
	content: "";
}

.mdi-weather-sunset-down::before {
	content: "";
}

.mdi-weather-sunset-up::before {
	content: "";
}

.mdi-weather-windy::before {
	content: "";
}

.mdi-weather-windy-variant::before {
	content: "";
}

.mdi-web::before {
	content: "";
}

.mdi-webcam::before {
	content: "";
}

.mdi-whatsapp::before {
	content: "";
}

.mdi-wheelchair-accessibility::before {
	content: "";
}

.mdi-white-balance-auto::before {
	content: "";
}

.mdi-white-balance-incandescent::before {
	content: "";
}

.mdi-white-balance-irradescent::before {
	content: "";
}

.mdi-white-balance-sunny::before {
	content: "";
}

.mdi-wifi::before {
	content: "";
}

.mdi-wikipedia::before {
	content: "";
}

.mdi-window-closed::before {
	content: "";
}

.mdi-window-open::before {
	content: "";
}

.mdi-windows::before {
	content: "";
}

.mdi-wordpress::before {
	content: "";
}

.mdi-xbox::before {
	content: "";
}

.mdi-xbox-controller::before {
	content: "";
}

.mdi-xbox-controller-off::before {
	content: "";
}

.mdi-xda::before {
	content: "";
}

.mdi-xml::before {
	content: "";
}

.mdi-yeast::before {
	content: "";
}

.mdi-youtube-play::before {
	content: "";
}

.mdi-zip-box::before {
	content: "";
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999990;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999991;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0px 8px;
}

.mfp-container figcaption {
	display: none;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: white;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1146;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 50px;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	line-height: 44px;
	position: absolute;
	right: 6px;
	top: 0;
	text-decoration: none;
	text-align: center;
	padding: 0 0 18px 10px;
	width: 44px;
	height: 44px;
}

.mfp-close_inner {
	width: 26px;
	height: 26px;
	position: relative;
	margin-top: 0px;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: .75;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mfp-close_inner:before, .mfp-close_inner:after {
	content: "";
	position: absolute;
	z-index: -1;
}

.mfp-close_inner:before {
	left: 50%;
	width: 4px;
	margin-left: -2px;
	height: 100%;
}

.mfp-close_inner:after {
	top: 50%;
	height: 4px;
	margin-top: -2px;
	width: 100%;
	left: 0px;
}

.mfp-close:hover .mfp-close_inner {
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	line-height: 1.25em;
	font-weight: 600;
	font-size: 1.25em;
	display: inline-table;
	text-rendering: auto;
}

.mfp-arrow {
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: .75;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 22px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after, .mfp-arrow .mfp-a {
	top: 8px;
}

.mfp-arrow-left {
	left: -30px;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	margin-left: 31px;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	margin-left: 25px;
}

.mfp-arrow-right {
	right: -6px;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	margin-left: 39px;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 70%;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
}

.mfp-iframe-scaler .mfp-bottom-bar {
	margin-top: 14px;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 1px rgba(0, 0, 0, .4);
	background: black;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	padding: 40px 0px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
	padding: 0px 40px;
}

.mfp-figure figcaption {
	position: relative;
	padding: 0px 40px;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 40px;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 40px;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 1px rgba(0, 0, 0, .4);
	background: #ccc;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-bottom-bar {
	margin-top: -48px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 1.25em;
	word-wrap: break-word;
	padding-right: 36px;
	font-weight: 600;
	font-size: 1.25em;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

#mfp-hook-nav {
	position: fixed;
	top: 8px;
	left: 14px;
	z-index: 1111;
	font-weight: 600;
	font-size: 1.1em;
}

#mfp-hook-title {
	position: fixed;
	top: 8px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-weight: 600;
	font-size: 1.1em;
	z-index: 1111;
	padding: 6px 80px;
}

@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
	
	.mfp-figure {
		padding: 0px;
	}
	
	.mfp-figure figcaption {
		padding: 0px;
	}
	
	.mfp-figure:after {
		left: 0px;
		right: 0px;
	}
	
	.mfp-arrow-right {
		right: 0px;
	}
	
	.mfp-arrow-left {
		left: 0px;
	}
	
	.mfp-close_inner {
		width: 24px;
		height: 24px;
		margin-top: -8px;
		margin-left: 12px;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.mfp-figure {
		padding: 0px;
	}
	
	.mfp-figure figcaption {
		padding: 0px;
	}
	
	.mfp-figure:after {
		left: 0px;
		right: 0px;
	}
	
	.mfp-arrow-right {
		right: 0px;
	}
	
	.mfp-arrow-left {
		left: 0px;
	}
	
	.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
		margin-left: 0px;
	}
	
	.mfp-close_inner {
		width: 24px;
		height: 24px;
		margin-top: -8px;
		margin-left: 12px;
	}
}

.mfp-ie7 .mfp-img {
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
	padding: 0;
}

.mfp-ie7 .mfp-content {
	padding-top: 44px;
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}

.my-mfp-zoom-in .mfp-content {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
}

.my-mfp-zoom-in.mfp-ready .mfp-content {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .mfp-content {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=98);
	opacity: .98;
}

.my-mfp-zoom-in.mfp-ready.mfp-hook-transition .mfp-content {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	-webkit-transform: scale(.9, .9);
	transform: scale(.9, .9);
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.featured_owl {
	position: relative;
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel.hook_shortcode_slider.per_init {
	visibility: visible;
	display: block;
	height: 260px;
}

.owl-carousel.hook_shortcode_slider.per_init .item {
	visibility: hidden;
}

.hook_shortcode_slider {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}

.hook_active_slider .hook_shortcode_slider.owl-carousel {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

body.rtl .owl-carousel .owl-stage {
	float: left;
}

.owl-carousel .owl-stage-outer {
	min-height: 100px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-stage-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float: left;
}

.owl-nav button {
	cursor: pointer;
}

.hook_theme .hook_insta_wrapper .grabbing li a>div {
	cursor: url("https://rf-partners.com/wp-content/themes/hook/css/grabbing.png") 8 8, move;
}

.owl-carousel .owl-stage, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel.just_init, .owl-carousel.per_init {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.owl-carousel .item {
	overflow: hidden;
}

.owl-carousel .item img {
	max-width: none;
	display: block;
	width: 100%;
	height: auto;
	-webkit-backface-visibility: hidden;
}

.owl-carousel .slider_text_holder {
	position: absolute;
	width: 100%;
	padding: 0px;
	z-index: 999;
}

.owl-carousel .headings_top {
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px;
	cursor: default;
	display: inline-block;
	width: 100%;
	font-size: 2.6em;
}

.owl-carousel.anim-fadeUp .headings_top, .owl-carousel.anim-goDown .headings_top, .owl-carousel.anim-backSlide .headings_top, .owl-carousel .headings_top.hook_animate_slide {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.owl-carousel .huge .headings_body {
	font-size: 1.3em;
}

.owl-carousel .huge .headings_top {
	font-size: 4.6em;
}

.owl-carousel .big .headings_body {
	font-size: 1.1em;
}

.owl-carousel .big .headings_top {
	font-size: 3.6em;
}

.owl-carousel .headings_body {
	bottom: 0px;
	margin-top: 1px;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	cursor: default;
	display: inline-block;
	width: 100%;
	line-height: 1.5em;
	font-size: 1em;
	padding: 5px 10px;
}

.owl-carousel.anim-fadeUp .headings_body, .owl-carousel.anim-goDown .headings_body, .owl-carousel.anim-backSlide .headings_body, .owl-carousel .headings_body.hook_animate_slide {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.owl-carousel .slider_action_button {
	margin-top: 66px;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	cursor: default;
	display: inline-block;
	line-height: 1.5em;
	font-size: 1.15em;
}

.owl-carousel .slider_action_button.hook_animate_slide {
	margin-top: 16px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
	-moz-transition-delay: .8s;
	-o-transition-delay: .8s;
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}

.owl-carousel .prk_colored_slider {
	padding: 10px 10px;
	position: relative;
	display: inline-block;
	line-height: 1em;
	width: 100%;
}

.owl-carousel .hook_noback .prk_colored_slider {
	padding: 0px 10px;
}

.owl-carousel .sld_top {
	top: 35px;
}

.owl-carousel .sld_left {
	left: 35px;
	padding-right: 70px;
}

.owl-carousel .sld_center {
	left: 50%;
	margin-left: -50%;
	text-align: center;
	display: inline-block;
}

.owl-carousel .sld_right {
	right: 35px;
	text-align: right;
	padding-left: 70px;
}

.owl-carousel .sld_bottom {
	bottom: 32px;
}

.owl-carousel .sld_v_center {
	top: 50%;
}

.owl-carousel .owl-nav {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -29px;
	text-align: center;
	line-height: 0px;
}

.owl-carousel .owl-nav button {
	position: absolute;
	display: inline-block;
	zoom: 1;
	margin: 0px;
	padding: 10px 0px 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: .75;
	-moz-transition-property: opacity, background-color, height;
	-o-transition-property: opacity, background-color, height;
	-webkit-transition-property: opacity, background-color, height;
	transition-property: opacity, background-color, height;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-transform: translate3d(0, 0, 0);
	width: 46px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	float: left;
	border-width: 0px;
	outline: none;
}

.owl-carousel .owl-nav button i {
	font-size: 38px;
	position: absolute;
	width: 100%;
	top: 10px;
}

.owl-carousel .owl-nav button .hook_naver {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	position: absolute;
	top: 56px;
	line-height: 12px;
	left: 0px;
	padding: 0px;
	height: 14px;
	font-weight: 600;
	width: 100%;
}

.owl-carousel .owl-nav .owl-prev {
	left: 0px;
}

.owl-carousel .owl-nav .owl-prev i {
	left: -1px;
}

.owl-carousel .owl-nav .owl-next {
	right: 0px;
}

.owl-carousel .owl-nav .owl-next i {
	right: -1px;
}

.owl-carousel .owl-nav>button:hover {
	height: 78px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.owl-carousel .owl-nav>button:hover .hook_naver {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
}

.owl-carousel.hook_no_nbr .owl-nav div:hover {
	height: 58px;
}

.owl-carousel.hook_no_nbr .owl-nav div:hover .hook_naver {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#hook_content .member_ul_slider.owl-carousel, #hook_content .recentposts_ul_slider.owl-carousel {
	padding: 0px 24px;
	background-color: transparent;
}

#hook_content .member_ul_slider.owl-carousel .sh_member_wrapper, #hook_content .recentposts_ul_slider.owl-carousel .sh_member_wrapper {
	margin-bottom: 0px;
}

#hook_content .member_ul_slider.owl-carousel button, #hook_content .recentposts_ul_slider.owl-carousel button {
	background-color: transparent !important;
}

#hook_content .member_ul_slider.owl-carousel .owl-nav, #hook_content .recentposts_ul_slider.owl-carousel .owl-nav {
	left: 0px;
	margin-top: -30px;
}

#hook_content .member_ul_slider.owl-carousel .owl-nav i, #hook_content .recentposts_ul_slider.owl-carousel .owl-nav i {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	font-size: 48px;
	left: 0px;
}

#hook_content .member_ul_slider.owl-carousel .owl-prev, #hook_content .recentposts_ul_slider.owl-carousel .owl-prev {
	margin-left: -14px;
}

.owl-dots {
	position: absolute;
	right: 16px;
	top: 50%;
	width: 24px;
}

.hook_thumbs.owl-carousel .owl-dots {
	text-align: center;
}

.hook_thumbs.owl-carousel .owl-nav {
	display: none;
}

.hook_thumbs.owl-carousel .owl-dots {
	position: relative;
	display: inline-block;
	width: auto;
	right: inherit;
}

.hook_thumbs.owl-carousel .owl-dots .owl-dot {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	width: 75px;
	height: 75px;
	margin: 8px 8px 0px 0px;
}

.hook_thumbs.owl-carousel .owl-dots .owl-dot:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
}

.hook_thumbs.owl-carousel .owl-dots .owl-dot:last-child {
	margin-right: 0px;
}

.hook_thumbs.owl-carousel .owl-dots .owl-dot:before {
	display: none;
}

.hook_thumbs.owl-carousel .owl-dots .owl-dot span {
	width: 75px;
	height: 75px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-size: cover !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	right: inherit;
	left: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.owl-carousel .owl-dot {
	position: relative;
	display: inline-block;
	zoom: 1;
	width: 18px;
	height: 18px;
	float: left;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center;
	background: transparent;
	border-width: 0px;
}

.owl-carousel .owl-dot:before {
	width: 10px;
	height: 10px;
	position: absolute;
	content: "";
	-moz-transition-property: -moz-transform, background-color, border;
	-o-transition-property: -o-transform, background-color, border;
	-webkit-transition-property: -webkit-transform, background-color, border;
	transition-property: transform, background-color, border;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
	right: 0px;
	top: 6px;
}

.owl-carousel .owl-dot>span {
	display: inline-block;
	width: 200px;
	height: 12px;
	text-align: right;
	position: absolute;
	right: 30px;
	-moz-transition-property: opacity, right;
	-o-transition-property: opacity, right;
	-webkit-transition-property: opacity, right;
	transition-property: opacity, right;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 3px;
}

.owl-carousel .owl-dot.active:before {
	background-color: transparent;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

.owl-carousel .owl-dot:hover:before {
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
}

.owl-carousel .owl-dot:hover.active:before {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

.owl-carousel .owl-dot:hover .owl-numbers {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	right: 24px;
}

.owl-item.loading {
	min-height: 150px;
}

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px;
}

.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}

.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}

.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}

.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}

.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}

@-webkit-keyframes empty {
	0% {
		opacity: 1;
	}
}

@-moz-keyframes empty {
	0% {
		opacity: 1;
	}
}

@keyframes empty {
	0% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) scale(.8);
	}
	
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
	
	100% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) scale(.8);
	}
	
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
	
	100% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
}

@keyframes backSlideOut {
	25% {
		opacity: .5;
		transform: translateZ(-500px) scale(.8);
	}
	
	75% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
	
	100% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%) scale(.8);
	}
}

@-webkit-keyframes backSlideIn {
	0%, 25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(200%) scale(.8);
	}
	
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) scale(.8);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0) translateX(0) scale(1);
	}
}

@-moz-keyframes backSlideIn {
	0%, 25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(200%) scale(.8);
	}
	
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px) scale(.8);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateZ(0) translateX(0) scale(1);
	}
}

@keyframes backSlideIn {
	0%, 25% {
		opacity: .5;
		transform: translateZ(-500px) translateX(200%) scale(.8);
	}
	
	75% {
		opacity: .5;
		transform: translateZ(-500px) scale(.8);
	}
	
	100% {
		opacity: 1;
		transform: translateZ(0) translateX(0) scale(1);
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(.8);
	}
}

@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(.8);
	}
}

@-webkit-keyframes goDown {
	from {
		-webkit-transform: translateY(-100%);
	}
}

@-moz-keyframes goDown {
	from {
		-moz-transform: translateY(-100%);
	}
}

@keyframes goDown {
	from {
		transform: translateY(-100%);
	}
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@-moz-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-moz-transform: scale(1.5);
	}
}

@keyframes scaleUpFrom {
	from {
		opacity: 0;
		transform: scale(1.5);
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity: 0;
		-moz-transform: scale(1.5);
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		transform: scale(1.5);
	}
}

.owl_parallaxed .item {
	background-size: cover;
	background-position: 50%;
	height: 100%;
}

.owl_parallaxed .hook_vsbl {
	visibility: hidden;
}

.owl-carousel .owl-stage-outer {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.owl-carousel.big_loader .owl-stage-outer {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

.hook_carousel .owl-item>div {
	padding: 0px 10px;
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-stage, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img:not(.hook_custom_logo,.testimonial_image) {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display: none !important;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://rf-partners.com/wp-content/themes/hook/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.mCSB_container {
	width: auto;
	overflow: visible;
}

.mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-right: 30px;
}

.mCustomScrollBox>.mCSB_scrollTools {
	width: 6px;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 100;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
	margin: 0px 0px 40px;
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	height: 100%;
	margin: 0 auto;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: relative;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%;
	margin-top: -40px;
}

.mCustomScrollBox>.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCustomScrollBox:hover>.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #fff;
	background: rgba(255, 255, 255, .75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, .85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255, 255, 255, .9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	background-image: url("https://rf-partners.com/wp-content/themes/hook/css/mCSB_buttons.png");
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp.nitro-lazy, .mCSB_scrollTools .mCSB_buttonDown.nitro-lazy, .mCSB_scrollTools .mCSB_buttonLeft.nitro-lazy, .mCSB_scrollTools .mCSB_buttonRight.nitro-lazy {
	background-image: none !important;
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

#prk_scroller .mCSB_scrollTools .mCSB_draggerContainer {
	margin-bottom: 5px;
}

@-webkit-keyframes ball-triangle-path-1 {
	33% {
		-webkit-transform: translate(25px, -50px);
		transform: translate(25px, -50px);
	}
	
	66% {
		-webkit-transform: translate(50px, 0px);
		transform: translate(50px, 0px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@keyframes ball-triangle-path-1 {
	33% {
		-webkit-transform: translate(25px, -50px);
		transform: translate(25px, -50px);
	}
	
	66% {
		-webkit-transform: translate(50px, 0px);
		transform: translate(50px, 0px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@-webkit-keyframes ball-triangle-path-2 {
	33% {
		-webkit-transform: translate(25px, 50px);
		transform: translate(25px, 50px);
	}
	
	66% {
		-webkit-transform: translate(-25px, 50px);
		transform: translate(-25px, 50px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@keyframes ball-triangle-path-2 {
	33% {
		-webkit-transform: translate(25px, 50px);
		transform: translate(25px, 50px);
	}
	
	66% {
		-webkit-transform: translate(-25px, 50px);
		transform: translate(-25px, 50px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@-webkit-keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px, 0px);
		transform: translate(-50px, 0px);
	}
	
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px, 0px);
		transform: translate(-50px, 0px);
	}
	
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px);
	}
	
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

.hook_multi_spinner {
	width: 26px;
	height: 26px;
	position: absolute;
	z-index: 1;
	left: 50%;
	margin-top: 60px;
	margin-left: -14px;
	-webkit-animation: nprogress-spinner 750ms linear infinite;
	-moz-animation: nprogress-spinner 750ms linear infinite;
	-ms-animation: nprogress-spinner 750ms linear infinite;
	-o-animation: nprogress-spinner 750ms linear infinite;
	animation: nprogress-spinner 750ms linear infinite;
	border-radius: 50%;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}

.hook_active_slider .hook_multi_spinner {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

@-webkit-keyframes nprogress-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes nprogress-spinner {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes nprogress-spinner {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-ms-keyframes nprogress-spinner {
	0% {
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes nprogress-spinner {
	0% {
		transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

#prk_main_loader {
	position: fixed;
	z-index: 19999;
	top: 50%;
	left: 50%;
	pointer-events: none;
	-webkit-pointer-events: none;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=86);
	opacity: .86;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
}

#prk_main_loader.prk_hidden_loader {
	display: none;
}

#prk_main_loader.prk_tweaked {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

#prk_main_loader .rectangle-bounce {
	text-align: center;
	height: 60px;
	width: 60px;
	right: 0;
	left: 10px;
	z-index: 10;
	display: inline-block;
	position: relative;
}

#prk_main_loader .rectangle-bounce div {
	height: 100%;
	width: 7px;
	margin: 0 3px 0 0;
	display: inline-block;
	float: left;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out;
}

#prk_main_loader.ball-triangle-path {
	width: 62px;
}

#prk_main_loader .rectangle-bounce .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

#prk_main_loader .rectangle-bounce .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

#prk_main_loader .rectangle-bounce .rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s;
}

#prk_main_loader .rectangle-bounce .rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
}

@-webkit-keyframes stretchdelay {
	0%, 40%, 100% {
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		-webkit-transform: scaleY(1);
	}
}

@keyframes stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}

#prk_main_loader.hook_custom {
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

#prk_main_loader.hook_custom.second_load {
	-moz-transform: translateX(-50%) translateY(-90%);
	-ms-transform: translateX(-50%) translateY(-90%);
	-webkit-transform: translateX(-50%) translateY(-90%);
	transform: translateX(-50%) translateY(-90%);
}

#prk_spinner {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 84px;
	height: 84px;
	margin: -42px 0 0 -42px;
	border-radius: 50%;
	border: 4px solid transparent;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

#prk_spinner:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 4px solid transparent;
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite;
}

#prk_spinner:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 4px solid transparent;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.ball-triangle-path>div:nth-child(1) {
	-webkit-animation-name: ball-triangle-path-1;
	animation-name: ball-triangle-path-1;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.ball-triangle-path>div:nth-child(2) {
	-webkit-animation-name: ball-triangle-path-2;
	animation-name: ball-triangle-path-2;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.ball-triangle-path>div:nth-child(3) {
	-webkit-animation-name: ball-triangle-path-3;
	animation-name: ball-triangle-path-3;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.ball-triangle-path>div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	border: 2px solid #fff;
}

.ball-triangle-path>div:nth-of-type(1) {
	top: 50px;
}

.ball-triangle-path>div:nth-of-type(2) {
	left: 25px;
}

.ball-triangle-path>div:nth-of-type(3) {
	top: 50px;
	left: 50px;
}

.sod_select, .sod_select * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.sod_select {
	display: inline-block;
	position: relative;
	line-height: 1;
	min-width: 190px;
	padding: 10px 28px 9px 10px;
	font-size: 11px;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	outline: 0;
	outline-offset: -2px;
	cursor: default;
	-moz-transition-property: border-color;
	-o-transition-property: border-color;
	-webkit-transition-property: border-color;
	transition-property: border-color;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	height: 36px;
}

.sod_select:before {
	content: "";
	position: absolute;
	right: 10px;
	top: 9px;
	font-size: 16px;
	font-family: "Font Awesome 5 Free";
}

.sod_select:after {
	content: "";
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 1px;
	z-index: 99;
	left: 0px;
	display: none;
}

.sod_select.open:after {
	display: block;
}

.sod_select.disabled {
	border-color: #828282;
	color: #b2b2b2;
	cursor: not-allowed;
}

.sod_select .sod_label {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	margin-top: -10px;
}

.sod_select .sod_list_wrapper {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	height: auto;
	min-width: 190px;
	margin: 0 0 0 -1px;
	border: 1px solid #000;
	z-index: 11;
}

.sod_select.open .sod_list_wrapper {
	display: block;
}

.sod_select.disabled.open .sod_list_wrapper {
	display: none;
}

.sod_select.above .sod_list_wrapper {
	top: auto;
	bottom: 100%;
	border-top: 1px solid #000;
	border-bottom: none;
}

.sod_select .sod_list {
	display: block;
	overflow-y: auto;
	padding: 0;
	margin: 0;
}

.sod_select .sod_option {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	padding: 10px 10px;
	list-style-type: none;
	-moz-transition-property: background-color, color;
	-o-transition-property: background-color, color;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
}

.sod_select .sod_option.optgroup, .sod_select .sod_option.optgroup.disabled {
	background: inherit;
	color: #939393;
	font-size: 10px;
	font-style: italic;
}

.sod_select .sod_option.groupchild {
	padding-left: 20px;
}

.sod_select .sod_option.is-placeholder {
	display: none;
}

.sod_select .sod_option.disabled {
	background: inherit;
	color: #ccc;
}

.sod_select .sod_option.selected {
	font-weight: 700;
	padding-right: 25px;
}

.sod_select .sod_option.selected:before {
	content: "";
	position: absolute;
	right: 11px;
	font-size: 10px;
	font-family: "Font Awesome 5 Free";
	top: 11px;
}

.sod_select.no_highlight .sod_option.selected {
	font-weight: 300;
}

.sod_select.no_highlight .sod_option.selected:before {
	display: none;
}

.sod_select select {
	display: none !important;
}

.sod_select.touch select {
	-webkit-appearance: menulist-button;
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	height: 100%;
	width: 100%;
	opacity: 0;
	z-index: 1;
}

.wpb_animate_when_almost_visible {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.wpb_start_animation.wpb_flipin_y {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation: flipInY 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	-moz-animation: flipInY 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: flipInY 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: flipInY 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_flipin_x {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation: flipInX 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	-moz-animation: flipInX 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: flipInX 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: flipInX 1.25s 1 cubic-bezier(.175, .885, .32, 1.275);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_top-to-bottom {
	-webkit-animation: wpb_ttb 1s;
	-moz-animation: wpb_ttb 1s;
	-o-animation: wpb_ttb 1s;
	animation: wpb_ttb 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_bottom-to-top {
	-webkit-animation: wpb_btt 1s;
	-moz-animation: wpb_btt 1s;
	-o-animation: wpb_btt 1s;
	animation: wpb_btt 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_left-to-right {
	-webkit-animation: wpb_ltr 1s;
	-moz-animation: wpb_ltr1s;
	-o-animation: wpb_ltr 1s;
	animation: wpb_ltr 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_right-to-left {
	-webkit-animation: wpb_rtl 1s;
	-moz-animation: wpb_rtl 1s;
	-o-animation: wpb_rtl 1s;
	animation: wpb_rtl 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_fade_waypoint {
	-webkit-transition: opacity 1.2s;
	-moz-transition: opacity 1.2s;
	-o-transition: opacity 1.2s;
	transition: opacity 1.2s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_appear {
	-webkit-animation: wpb_appear .95s 1 cubic-bezier(.175, .885, .32, 1.275);
	-moz-animation: wpb_appear .95s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_appear .95s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_appear .95s 1 cubic-bezier(.175, .885, .32, 1.275);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_top-to-bottom-faster {
	-webkit-animation: wpb_ttb .5s;
	-moz-animation: wpb_ttb .5s;
	-o-animation: wpb_ttb .5s;
	animation: wpb_ttb .5s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_bottom-to-top-faster {
	-webkit-animation: wpb_btt .5s;
	-moz-animation: wpb_btt .5s;
	-o-animation: wpb_btt .5s;
	animation: wpb_btt .5s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_left-to-right-faster {
	-webkit-animation: wpb_ltr_fast .4s;
	-moz-animation: wpb_ltr_fast .4s;
	-o-animation: wpb_ltr_fast .4s;
	animation: wpb_ltr_fast .4s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_right-to-left-faster {
	-webkit-animation: wpb_rtl_fast .4s;
	-moz-animation: wpb_rtl_fast .4s;
	-o-animation: wpb_rtl_fast .4s;
	animation: wpb_rtl_fast .4s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0, -75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_ttb {
	0% {
		-moz-transform: translate(0, -75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_ttb {
	0% {
		-o-transform: translate(0, -75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_ttb {
	0% {
		transform: translate(0, -75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0, 75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_btt {
	0% {
		-moz-transform: translate(0, 75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_btt {
	0% {
		-o-transform: translate(0, 75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_btt {
	0% {
		transform: translate(0, 75%);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_ltr {
	0% {
		-moz-transform: translate(-40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_ltr {
	0% {
		-o-transform: translate(-40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_ltr {
	0% {
		transform: translate(-40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_rtl {
	0% {
		-moz-transform: translate(40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_rtl {
	0% {
		-o-transform: translate(40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_rtl {
	0% {
		transform: translate(40px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_rtl_fast {
	0% {
		-webkit-transform: translate(60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_rtl {
	0% {
		-moz-transform: translate(60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_rtl {
	0% {
		-o-transform: translate(60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_rtl {
	0% {
		transform: translate(60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_ltr_fast {
	0% {
		-webkit-transform: translate(-60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_ltr_fast {
	0% {
		-moz-transform: translate(-60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_ltr_fast {
	0% {
		-o-transform: translate(-60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_ltr_fast {
	0% {
		transform: translate(-60px, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_fade_hook {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_fade_hook {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_fade_hook {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_fade_hook {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_appear {
	0% {
		-webkit-transform: scale(.75);
		opacity: .1;
	}
	
	100% {
		-webkit-transform: scale(1);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-moz-keyframes wpb_appear {
	0% {
		-moz-transform: scale(.75);
		opacity: .1;
	}
	
	100% {
		-moz-transform: scale(1);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@-o-keyframes wpb_appear {
	0% {
		-o-transform: scale(.75);
		opacity: .1;
	}
	
	100% {
		-o-transform: scale(1);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

@keyframes wpb_appear {
	0% {
		transform: scale(.75);
		opacity: .1;
	}
	
	100% {
		transform: scale(1);
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1;
	}
}

.wpb_start_animation.wpb_hook_fadeInDownBig {
	-webkit-animation: bounceInDown 1s;
	-moz-animation: bounceInDown 1s;
	-o-animation: bounceInDown 1s;
	animation: bounceInDown 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_fadeInUpBig {
	-webkit-animation: bounceInUp 1s;
	-moz-animation: bounceInUp 1s;
	-o-animation: bounceInUp 1s;
	animation: bounceInUp 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_fadeInLeftBig {
	-webkit-animation: bounceInLeft 1s;
	-moz-animation: bounceInLeft 1s;
	-o-animation: bounceInLeft 1s;
	animation: bounceInLeft 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_fadeInRightBig {
	-webkit-animation: bounceInRight 1s;
	-moz-animation: bounceInRight 1s;
	-o-animation: bounceInRight 1s;
	animation: bounceInRight 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_flash {
	-webkit-animation: flash 1s;
	-moz-animation: flash 1s;
	-o-animation: flash 1s;
	animation: flash 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_shake {
	-webkit-animation: shake 1s;
	-moz-animation: shake 1s;
	-o-animation: shake 1s;
	animation: shake 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.wpb_start_animation.wpb_hook_pulse {
	-webkit-animation: pulse 1s;
	-moz-animation: pulse 1s;
	-o-animation: pulse 1s;
	animation: pulse 1s;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

@media only screen and (min-width: 768px) {
	.alignfull {
		margin-left: calc(50% - 50vw);
		margin-right: calc(50% - 50vw);
		width: auto;
		max-width: 1000%;
	}
	
	.alignwide {
		margin-left: calc(15% - 15vw);
		margin-right: calc(15% - 15vw);
		width: auto;
		max-width: 1000%;
	}
	
	.alignwide img, .alignfull img {
		display: block;
		margin: 0 auto;
	}
	
	.small-9.prk_bordered_right .alignfull {
		margin-left: 0px;
		margin-right: 0px;
		width: auto;
		max-width: 100%;
	}
	
	.small-9.prk_bordered_right .alignwide {
		margin-left: 0px;
		margin-right: 0px;
		width: auto;
		max-width: 100%;
	}
}

html .wp-block-pullquote {
	color: #40464d;
}

html .wp-block-pullquote cite {
	text-decoration: underline;
}

html .wp-block-button__link {
	color: inherit;
}

html .wp-block-button {
	margin-bottom: 12px;
}

html .wp-block-cover .wp-block-cover-text {
	font-size: 36px;
	line-height: 1.1em;
}

.menu_at_top #hook_side_menu>div {
	visibility: hidden;
}

.menu_at_top .st_without_menu #prk_blocks_wrapper, .menu_at_top .st_regular_menu #prk_blocks_wrapper {
	display: block;
}

.menu_at_top #hook_side_menu, .menu_at_top .hook_no_sidebar.st_without_menu #prk_blocks_wrapper {
	display: none;
}

.menu_at_top #hook_main_wrapper #hook_header_section {
	margin-top: 0px;
}

.menu_at_top .hook_dotted_nav #hook_header_background, .menu_at_top .hook_dotted_nav #hook_header_section, .menu_at_top .hook_dotted_nav #prk_blocks_wrapper {
	display: block;
}

.menu_at_top #dotted_navigation {
	display: none;
}

@media only screen and (min-width: 1921px) {
	.hook_with_parallax {
		background-size: cover;
	}
}

@media only screen and (max-width: 1200px) {
	#hook_ajax_container.hook_coming #hook_countdown {
		width: 66%;
	}
	
	.folio_panels h3.small {
		font-size: 1.5em;
	}
	
	.folio_panels .inner_skills {
		font-size: .85em;
	}
	
	.hook_sooner.vc_row.vc_row-flex .hook_outer_row>.row .prk_service_ctt h4.big {
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 1180px) {
	.hook_responsive #s_sec_inner>.woocommerce-notices-wrapper, .hook_responsive .hook_theme #hook_main_wrapper .prk_extra_pad, .hook_responsive .hook_theme #hook_main_wrapper .prk_inner_block {
		padding-left: 36px;
		padding-right: 36px;
	}
	
	.hook_responsive .hook_forced_menu #hook_content {
		padding-top: 36px;
	}
	
	.hook_responsive .hook_forced_menu .hook_first_row, .hook_responsive .hook_forced_menu #owl-row {
		margin-top: -36px;
	}
	
	.hook_responsive .hook_forced_menu #single_blog_info, .hook_responsive #prk_half_folio {
		margin-top: 36px;
	}
	
	.hook_responsive #top_form_close {
		padding-top: 36px;
		padding-right: 36px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .prk_price_table, .hook_responsive .prk_service {
		margin-bottom: 36px;
	}
	
	.hook_responsive .hook_theme.elementor-page #prk_custom_folio>.prk_inner_block, .hook_responsive .hook_in_row, .hook_responsive .hook_theme #hook_main_wrapper .prk_inner_block .prk_inner_block {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.hook_responsive .st_menu_on_left #hook_extra_bar {
		left: 36px;
	}
	
	.hook_responsive .st_menu_on_right #hook_extra_bar {
		right: 36px;
	}
	
	.prk_text_rotator.h1_big_sized, .prk_text_rotator.h1_sized {
		font-size: 3.6em;
	}
	
	.prk_text_rotator.h2_sized {
		font-size: 2.9em;
	}
	
	.prk_text_rotator.h3_sized {
		font-size: 2.1em;
	}
	
	.prk_text_rotator.h4_sized {
		font-size: 1.9em;
	}
}

@media only screen and (max-width: 1023px) {
	.hook_responsive .hook_theme #hook_main_wrapper .show_sooner {
		display: block;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .hide_sooner {
		display: none;
	}
	
	.hook_responsive .hook_sooner .row {
		width: auto;
		min-width: 0;
		margin-left: 0;
		margin-right: 0;
	}
	
	.hook_responsive .hook_sooner .row .row {
		margin-left: -18px;
		margin-right: -18px;
		max-width: none;
	}
	
	.hook_responsive .hook_sooner .column, .hook_responsive .hook_sooner .columns {
		width: auto;
		float: none;
	}
	
	.hook_responsive .hook_sooner [class*="column"]+[class*="column"]:last-child, .hook_responsive .hook_sooner .column:last-child, .hook_responsive .hook_sooner .columns:last-child {
		float: none;
	}
	
	.hook_responsive .hook_sooner .column:before, .hook_responsive .hook_sooner .columns:before, .hook_responsive .hook_sooner .column:after, .hook_responsive .hook_sooner .columns:after {
		content: "";
		display: table;
	}
	
	.hook_responsive .hook_sooner .column:after, .hook_responsive .hook_sooner .columns:after {
		clear: both;
	}
	
	.hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-one, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-two, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-three, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-four, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-five, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-six, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-hook, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-eight, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-nine, .hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .offset-by-ten {
		margin-left: 0;
	}
	
	.hook_responsive .hook_sooner .push-two, .hook_responsive .hook_sooner .push-three, .hook_responsive .hook_sooner .push-four, .hook_responsive .hook_sooner .push-five, .hook_responsive .hook_sooner .push-six, .hook_responsive .hook_sooner .push-hook, .hook_responsive .hook_sooner .push-eight, .hook_responsive .hook_sooner .push-nine, .hook_responsive .hook_sooner .push-ten {
		left: auto;
	}
	
	.hook_responsive .hook_sooner .pull-two, .hook_responsive .hook_sooner .pull-three, .hook_responsive .hook_sooner .pull-four, .hook_responsive .hook_sooner .pull-five, .hook_responsive .hook_sooner .pull-six, .hook_responsive .hook_sooner .pull-hook, .hook_responsive .hook_sooner .pull-eight, .hook_responsive .hook_sooner .pull-nine, .hook_responsive .hook_sooner .pull-ten {
		right: auto;
	}
	
	.hook_responsive .hook_sooner .hook_theme #hook_main_wrapper .prk_inner_block {
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.hook_responsive .hook_sooner.vc_row.vc_row-flex .hook_outer_row>.row {
		display: block;
		padding: 0px;
	}
	
	.hook_responsive .hook_sooner.vc_row.vc_row-flex .hook_outer_row>.row .prk_service_ctt h4.big {
		font-size: 1.87688rem;
	}
	
	.hook_featured_header #single_blog_info .zero_color {
		font-size: 3rem;
	}
	
	.prk_text_rotator.h1_big_sized, .prk_text_rotator.h1_sized {
		font-size: 2.8em;
	}
	
	.prk_text_rotator.h2_sized {
		font-size: 2.2em;
	}
	
	.prk_text_rotator.h3_sized {
		font-size: 1.5em;
	}
	
	.prk_text_rotator.h4_sized {
		font-size: 1.3em;
	}
}

@media only screen and (max-width: 980px) {
	.hook_responsive #hook_super_sections .hook_fb_feed .blog_entry_li, .hook_responsive #hook_super_sections .hook_fb_feed .grid-sizer, .hook_responsive .blog_masonry_shortcode .grid-sizer, .hook_responsive .blog_masonry_shortcode .blog_entry_li, .hook_responsive #blog_masonry_father .grid-sizer, .hook_responsive #blog_masonry_father .blog_entry_li {
		width: 50%;
	}
	
	.hook_responsive #blog_masonry_father .blog_entry_li.forced_100 {
		width: 100%;
	}
	
	.hook_responsive .columnize-3 .portfolio_entry_li, .hook_responsive .columnize-3 .grid-sizer, .hook_responsive .columnize-4 .portfolio_entry_li, .hook_responsive .columnize-4 .grid-sizer, .hook_responsive .columnize-5 .portfolio_entry_li, .hook_responsive .columnize-5 .grid-sizer, .hook_responsive .columnize-6 .portfolio_entry_li, .hook_responsive .columnize-6 .grid-sizer, .hook_responsive .hook_iso_gallery.iso_thirds .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_thirds .grid-sizer {
		width: 33.33333%;
	}
	
	.hook_responsive #hook_related_projects.columnize-4 .portfolio_entry_li {
		width: 50%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fourths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fourths .grid-sizer {
		width: 33.33333%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fifths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fifths .grid-sizer {
		width: 33.33333%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_sixths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_sixths .grid-sizer {
		width: 33.33333%;
	}
	
	.hook_responsive #hook_mirror_menu #mirror_social_nets {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.hook_responsive body {
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}
	
	.hook_responsive .row {
		width: auto;
		min-width: 0;
		margin-left: 0;
		margin-right: 0;
	}
	
	.hook_responsive .row .row {
		margin-left: -18px;
		margin-right: -18px;
		max-width: none;
	}
	
	.hook_responsive .elementor-page .row .row {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.hook_responsive .elementor-page .prk_theme_form .columns {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.hook_responsive .column, .hook_responsive .columns {
		width: auto;
		float: none;
		min-height: 0px;
	}
	
	.hook_responsive [class*="column"]+[class*="column"]:last-child, .hook_responsive .column:last-child, .hook_responsive .columns:last-child {
		float: none;
	}
	
	.hook_responsive .column:before, .hook_responsive .columns:before, .hook_responsive .column:after, .hook_responsive .columns:after {
		content: "";
		display: table;
	}
	
	.hook_responsive .column:after, .hook_responsive .columns:after {
		clear: both;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .offset-by-one, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-two, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-three, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-four, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-five, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-six, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-hook, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-eight, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-nine, .hook_responsive .hook_theme #hook_main_wrapper .offset-by-ten {
		margin-left: 0;
	}
	
	.hook_responsive .push-two, .hook_responsive .push-three, .hook_responsive .push-four, .hook_responsive .push-five, .hook_responsive .push-six, .hook_responsive .push-hook, .hook_responsive .push-eight, .hook_responsive .push-nine, .hook_responsive .push-ten {
		left: auto;
	}
	
	.hook_responsive .pull-two, .hook_responsive .pull-three, .hook_responsive .pull-four, .hook_responsive .pull-five, .hook_responsive .pull-six, .hook_responsive .pull-hook, .hook_responsive .pull-eight, .hook_responsive .pull-nine, .hook_responsive .pull-ten {
		right: auto;
	}
	
	.hook_responsive #s_sec_inner>.woocommerce-notices-wrapper, .hook_responsive .prk_theme_form .columns, .hook_responsive .hook_theme #hook_main_wrapper .prk_extra_pad, .hook_responsive .hook_theme #hook_main_wrapper .prk_inner_block, .hook_responsive #half-entry-right, .hook_responsive #full-entry-right {
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container>div {
		width: 100%;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:first-child {
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:nth-child(2) {
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:nth-child(3) {
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:nth-child(4) {
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:nth-child(5) {
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}
	
	.hook_responsive .hook_inv_cols .hook_outer_row>.row .vc_column_container:nth-child(6) {
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}
	
	.hook_responsive #top_form_close {
		padding-top: 18px;
		padding-right: 18px;
	}
	
	.hook_responsive .hook_forced_menu #hook_content {
		padding-top: 18px;
	}
	
	.hook_responsive .hook_forced_menu #single_blog_info, .hook_responsive #prk_half_folio {
		margin-top: 18px;
	}
	
	.hook_responsive #not_slider .item, .hook_responsive .prk_theme_form .columns, .hook_responsive .hook_theme #hook_main_wrapper .prk_price_table, .hook_responsive .prk_service, .hook_responsive #portfolio_single_page {
		margin-bottom: 18px;
	}
	
	.hook_responsive #portfolio_single_page.prk_paneled {
		margin-bottom: 0px;
	}
	
	.hook_responsive #hook_main_wrapper #hook_content .columns.prk_extra_r_pad {
		padding-right: 18px;
		padding-left: 18px;
		float: none;
	}
	
	.hook_responsive #hook_main_wrapper .hook_woo_page .prk_lefty .small-9 {
		float: none;
	}
	
	.hook_responsive #prk_half_folio #prk_half_size_single>.small-8 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.hook_responsive #go_back_button_wrapper {
		top: 54px;
		left: 8px;
	}
	
	.hook_responsive #go_back_button {
		font-size: 32px;
	}
	
	.hook_responsive .hook_theme #hook_ajax_inner .prk_counter_wrapper {
		margin-bottom: 60px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .show_later {
		display: block;
	}
	
	.hook_responsive .hook_panels_bk, .hook_responsive .folio_panels.pnz-1.layout-featured .small-3.prk_break_word, .hook_responsive .folio_panels.pnz-1.layout-featured .hook_launch, .hook_responsive .hook_theme #hook_main_wrapper .hide_later, .hook_responsive #prk_footer_mirror {
		display: none;
	}
	
	.hook_responsive .hookz-1 .hook_panels_bk {
		display: block;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured.hook_lf .centerized_child {
		padding-bottom: 72px;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .grid_image {
		visibility: visible;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .portfolio_entry_li {
		border-right-width: 0px !important;
		height: auto !important;
		width: 100%;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .owl-stage-outer {
		height: auto !important;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .owl-stage {
		height: auto !important;
		width: auto !important;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .owl-item {
		height: auto !important;
		width: 100% !important;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .owl-nav {
		display: none;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .inner_skills, .hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .grid_single_title {
		text-align: center;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .centerized_father {
		bottom: 10px;
		top: inherit;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .centerized_child {
		padding-bottom: 18px;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .hook_panel_read {
		display: none;
	}
	
	.hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .hover_trigger .centerized_child {
		padding-bottom: 45px;
	}
	
	.hook_responsive #prk_footer_wrapper {
		position: relative;
		width: 100%;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_ajax_inner {
		margin: 0px !important;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown {
		width: 80%;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming .countdown-section {
		font-size: 14px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming .countdown-amount {
		font-size: 32px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown_text {
		font-size: 14px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .prk_inner_block .copy.small-6.right_sided {
		float: left;
	}
	
	.hook_responsive .single-post #hook_content_inner {
		width: 100%;
	}
	
	.hook_responsive .columnize-3 .portfolio_entry_li, .hook_responsive .columnize-3 .grid-sizer, .hook_responsive .columnize-4 .portfolio_entry_li, .hook_responsive .columnize-4 .grid-sizer, .hook_responsive .columnize-5 .portfolio_entry_li, .hook_responsive .columnize-5 .grid-sizer, .hook_responsive .columnize-6 .portfolio_entry_li, .hook_responsive .columnize-6 .grid-sizer, .hook_responsive .hook_iso_gallery.iso_thirds .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_thirds .grid-sizer {
		width: 50%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fourths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fourths .grid-sizer {
		width: 50%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fifths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fifths .grid-sizer {
		width: 50%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_sixths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_sixths .grid-sizer {
		width: 50%;
	}
	
	.hook_responsive #hook_featured_nav {
		right: 18px;
	}
	
	.hook_responsive #hook_to_parent {
		margin-top: 4px;
	}
	
	.hook_responsive #hook_to_parent a:hover i {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	
	.hook_responsive .hook_countdown .countdown-section {
		font-size: 14px;
	}
	
	.hook_responsive .hook_countdown .countdown-amount {
		font-size: 32px;
	}
	
	.hook_responsive .h1_bigger_sized h1 {
		font-size: 4.08em;
	}
	
	.hook_responsive .h1_sized h1 {
		font-size: 3.23em;
	}
	
	.hook_responsive h1 {
		font-size: 2.89em;
	}
	
	.hook_responsive .h2_sized h2 {
		font-size: 2.38em;
	}
	
	.hook_responsive .hook_featured_header #single_blog_info .zero_color, .hook_responsive #single_blog_title, .hook_responsive .prk_vc_title h2, .hook_responsive h2.big {
		font-size: 2.125em;
	}
	
	.hook_responsive h2 {
		font-size: 1.87em;
	}
	
	.hook_responsive h2.small {
		font-size: 1.785em;
	}
	
	.hook_responsive .h3_sized h3 {
		font-size: 1.87em;
	}
	
	.hook_responsive big h3, .hook_responsive h3.big {
		font-size: 1.7em;
	}
	
	.hook_responsive #member_post_title, .hook_responsive h3 {
		font-size: 1.5725em;
	}
	
	.hook_responsive h3.small {
		font-size: 1.4875em;
	}
	
	.hook_responsive h4.big {
		font-size: 1.275em;
	}
	
	.hook_responsive h4 {
		font-size: 1.1475em;
	}
	
	.hook_responsive h4.small {
		font-size: 1.105em;
	}
	
	.hook_responsive h5 {
		font-size: 1.0625em;
	}
	
	.hook_responsive h5.small {
		font-size: 1.02em;
	}
	
	.hook_responsive h6.big {
		font-size: .9775em;
	}
	
	.hook_responsive .folio_panels h4.big {
		font-size: 1.875em;
	}
	
	.hook_responsive #single_page_title {
		padding: 54px 0px 54px;
	}
	
	.hook_responsive #half-entry-right {
		padding-top: 32px;
	}
	
	.hook_responsive .owl-carousel .headings_top {
		font-size: 2em;
	}
	
	.hook_responsive .owl-carousel .huge .headings_body {
		font-size: 1em;
	}
	
	.hook_responsive .owl-carousel .huge .headings_top {
		font-size: 3em;
	}
	
	.hook_responsive .owl-carousel .big .headings_body {
		font-size: 1em;
	}
	
	.hook_responsive .owl-carousel .big .headings_top {
		font-size: 2.4em;
	}
	
	.hook_responsive .owl-carousel .prk_colored_slider {
		line-height: 1.1em;
	}
	
	.hook_responsive .hook_video-bg {
		width: auto;
	}
	
	.hook_responsive #prk_footer_revealer {
		opacity: 1 !important;
	}
	
	.hook_responsive #dotted_navigation {
		right: 13px;
	}
	
	.hook_responsive .small-1.forced_mobile {
		width: 8.33333%;
		float: left;
	}
	
	.hook_responsive .small-2.forced_mobile {
		width: 16.66667%;
		float: left;
	}
	
	.hook_responsive .small-3.forced_mobile {
		width: 25%;
	}
	
	.hook_responsive .small-4.forced_mobile {
		float: left;
		width: 33.33333%;
	}
	
	.hook_responsive .small-5.forced_mobile {
		float: left;
		width: 41.66667%;
	}
	
	.hook_responsive .small-6.forced_mobile {
		float: left;
		width: 50%;
	}
	
	.hook_responsive .small-7.forced_mobile {
		float: left;
		width: 58.33333%;
	}
	
	.hook_responsive .small-8.forced_mobile {
		float: left;
		width: 66.66667%;
	}
	
	.hook_responsive .small-9.forced_mobile {
		float: left;
		width: 75%;
	}
	
	.hook_responsive .small-10.forced_mobile {
		width: 83.33333%;
	}
	
	.hook_responsive .small-11.forced_mobile {
		width: 91.66667%;
	}
	
	.hook_responsive .forced_row>div:not(.hook_first_row>div) {
		height: auto !important;
		min-height: 300px;
	}
	
	.hook_responsive .forced_row>.row:not(.hook_first_row>div) {
		height: auto !important;
		min-height: 300px;
	}
	
	.hook_responsive .vertical_forced_row>div:not(.hook_first_row>div) {
		height: auto !important;
		min-height: 300px;
	}
	
	.hook_responsive .grid_single_title {
		padding: 0px 36px;
	}
	
	.hook_responsive .folio_masonry .folio_always_title_and_skills .grid_single_title {
		padding: 0px;
	}
	
	.hook_responsive .folio_panels.hook_lf .hook_panel_read {
		margin-left: -12px;
	}
	
	.hook_responsive .wpb_content_element.wpb_text_column.small-8, .hook_responsive .wpb_content_element.wpb_text_column.small-9, .hook_responsive .wpb_content_element.wpb_text_column.small-10 {
		width: 100%;
	}
	
	.hook_responsive #hook_main_wrapper #hook_sidebar {
		left: 0px;
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_coming_wrapper {
		margin-top: 36px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .mc4wp-form .colored_theme_button {
		width: 100%;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .mc4wp-form .colored_theme_button input {
		width: 100%;
		text-align: center;
	}
	
	.hook_responsive #submit_message_div {
		width: 100%;
	}
	
	.hook_responsive #submit_message_div a {
		width: 100%;
		text-align: center;
	}
	
	.hook_responsive #hook_main_wrapper #prk_footer .widget {
		width: 100%;
		margin-bottom: 36px;
	}
	
	.hook_responsive #hook_main_wrapper #prk_footer .widget.widget-last {
		margin-bottom: 0px;
	}
	
	.hook_responsive #hook_main_wrapper #prk_footer .widget.widget-last+.clearfix.bt_2x {
		margin-bottom: 0px;
	}
	
	.hook_responsive .prk_copyright, .hook_responsive .prk_copyright.prk_right_align {
		text-align: center;
	}
	
	.hook_responsive .prk_text_rotator.h1_big_sized, .hook_responsive .prk_text_rotator.h1_sized {
		font-size: 2em;
	}
	
	.hook_responsive .prk_text_rotator.h2_sized {
		font-size: 1.4em;
	}
	
	.hook_responsive .prk_text_rotator.h3_sized {
		font-size: 1.1em;
	}
	
	.hook_responsive .prk_text_rotator.h4_sized {
		font-size: 1em;
	}
	
	.hook_responsive .prk_theme_form textarea {
		margin-top: 0px;
	}
	
	.hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li, .hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-6 li {
		width: 33.33333%;
	}
	
	.hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li:nth-child(7), .hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li:nth-child(8) {
		display: none;
	}
	
	.hook_responsive #prk_full_folio.classy-right_side #single_entry_content {
		padding-bottom: 0px;
	}
	
	.hook_responsive .hook_featured_header #prk_full_folio.classy-right_side #full-entry-right {
		padding-top: 0px;
	}
	
	.hook_responsive .hook_button_in .colored_theme_button {
		top: 52px;
		margin: 0px;
	}
	
	.hook_responsive .mfp-iframe-holder .mfp-content {
		max-width: 86%;
	}
	
	.hook_responsive ol.commentlist .children {
		padding-left: 36px;
	}
	
	.hook_responsive #hook_main_wrapper .hook_featured_header #single_blog_info.unforced_row {
		position: relative;
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		margin-top: 18px;
	}
	
	.hook_responsive #hook_main_wrapper .hook_featured_header #single_blog_inner {
		padding-top: 18px;
	}
	
	.hook_responsive .hook_sc_event .small-9 .zero_color {
		margin-top: 24px;
	}
	
	.hook_responsive .hook_sc_event .small-3 .prk_11_em {
		margin-top: -12px;
	}
	
	.hook_responsive .hook_posts_list li {
		margin-bottom: 8px;
	}
	
	.hook_responsive .hook_posts_list li .columns {
		width: 100%;
	}
	
	.hook_responsive .hook_posts_list li .columns.small-2 {
		text-align: left;
	}
	
	.hook_responsive .hook_posts_list li .columns.small-10 {
		padding: 0px;
	}
	
	.hook_responsive .hook_split .hook_split_wrap {
		padding-right: 0px;
	}
	
	.hook_responsive .hook_split .prk_inverted .small-7 {
		float: none;
	}
	
	.hook_responsive .hook_split .prk_inverted .hook_split_wrap {
		padding-left: 0px;
	}
	
	.hook_responsive .inv_folio_half #prk_half_size_single {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	
	.hook_responsive .inv_folio_half .small-8 {
		-webkit-order: 2;
		order: 2;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}
	
	.hook_responsive .inv_folio_half .small-4 {
		-webkit-order: 1;
		order: 1;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.hook_responsive .inv_folio_half #single_slider {
		width: 100%;
	}
	
	.hook_responsive .inv_folio_half #half-entry-right {
		padding-top: 16px;
		padding-bottom: 48px;
	}
	
	.hook_responsive #hook_main_wrapper .woocommerce .cart-collaterals .cart_totals, .hook_responsive .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals {
		width: 100%;
	}
	
	.hook_responsive #hook_main_wrapper .woocommerce .cart-collaterals .cart_totals td, .hook_responsive .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals td {
		width: 100%;
	}
}

@media only screen and (max-width: 580px) {
	.hook_responsive .owl-prev, .hook_responsive .owl-next {
		background-color: transparent;
	}
	
	.hook_responsive .folio_panels.owl-carousel .owl-nav i {
		font-size: 38px;
	}
	
	.hook_responsive #mfp-hook-nav {
		font-size: 12px;
		padding-top: 1px;
	}
	
	.hook_responsive #mfp-hook-title {
		font-size: 12px;
		line-height: 1.4em;
		padding: 6px 70px;
	}
	
	.hook_responsive #chat-application {
		visibility: hidden;
	}
	
	.hook_responsive #hook_main_wrapper .small-8.columns .hook_fb_feed .blog_entry_li, .hook_responsive #hook_main_wrapper .small-8.columns .hook_fb_feed .grid-sizer, .hook_responsive #hook_super_sections .hook_fb_feed .blog_entry_li, .hook_responsive #hook_super_sections .hook_fb_feed .grid-sizer, .hook_responsive .blog_masonry_shortcode .grid-sizer, .hook_responsive .blog_masonry_shortcode .blog_entry_li, .hook_responsive #blog_masonry_father .grid-sizer, .hook_responsive #blog_masonry_father .blog_entry_li {
		width: 100%;
	}
	
	.hook_responsive #after_single_folio #single_meta_header .hook_navigation_singles .prk_prev_folio, .hook_responsive #after_single_folio #single_meta_header .hook_navigation_singles .prk_next_folio {
		width: 100%;
	}
	
	.hook_responsive .vc_column_container>.wpb_wrapper {
		padding: 0px !important;
	}
	
	.hook_responsive #hook_main_wrapper .hook_featured_header #single_blog_info.unforced_row {
		top: 0px;
		margin-top: 18px;
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		position: relative;
	}
	
	.hook_responsive .pirenko_portfolios.classy-below .pir_divider {
		display: none;
	}
	
	.hook_responsive .pirenko_portfolios.classy-below #single_blog_meta .single_blog_meta_div, .hook_responsive .pirenko_portfolios.classy-below .prk_lf {
		float: none;
	}
	
	.hook_responsive .hook_featured_search #classic_title_wrapper {
		height: auto;
		padding-top: 0px;
	}
	
	.hook_responsive .hook_featured_search #classic_title_wrapper #single_page_title h1 {
		font-size: 1.8em;
		line-height: 1.1em;
	}
	
	.hook_responsive .hook_theme .testimonials_stack.hook_bigger .tm_content h4, .hook_responsive .hook_theme .testimonials_slider.owl-carousel.hook_bigger .tm_content h4 {
		font-size: 1.3rem;
	}
	
	.hook_responsive .mfp-iframe-holder .mfp-content {
		max-width: 94%;
	}
	
	.hook_responsive #prk_full_folio #folio_ttl {
		font-size: 2em;
	}
	
	.hook_responsive ol.commentlist .children {
		padding-left: 24px;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured .owl-nav {
		display: block;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured .grid_single_title {
		text-align: center;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured .inner_skills {
		text-align: center;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured.hook_lf .centerized_child {
		vertical-align: middle;
		padding-bottom: 9px;
	}
	
	.hook_responsive #hook_featured_nav {
		display: none;
	}
	
	.hook_responsive .owl-carousel .owl-nav button, .hook_responsive .owl-carousel .owl-nav div {
		width: 30px;
	}
	
	.hook_responsive .owl-carousel .owl-nav .owl-prev i {
		left: -5px;
	}
	
	.hook_responsive .owl-carousel .owl-nav .owl-next i {
		right: 3px;
	}
	
	.hook_responsive .limited_sidebar #prk_hidden_bar {
		width: 440px;
	}
	
	.hook_responsive .limited_sidebar.st_sidebar_on_right #hook_ajax_container.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_right #hook_header_section.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_right #body_hider.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_right #hook_header_background.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_right #prk_footer_outer.hook_second_sidebar_anims {
		margin-left: -440px;
	}
	
	.hook_responsive .limited_sidebar.st_sidebar_on_left #hook_ajax_container.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_left #hook_header_section.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_left #body_hider.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_left #hook_header_background.hook_second_sidebar_anims, .hook_responsive .limited_sidebar.st_sidebar_on_left #prk_footer_outer.hook_second_sidebar_anims {
		margin-left: 440px;
	}
	
	.hook_responsive .hook_next_arrow i {
		font-size: 54px;
	}
}

@media (max-width: 480px) {
	.hook_responsive #prk_footer_sidebar {
		padding-bottom: 24px;
	}
	
	.hook_responsive .hook_on_mobile #hidden_bar_footer, .hook_responsive .hook_on_mobile .slider_scroll_button, .hook_responsive .hook_theme #hook_main_wrapper .hide_much_later {
		display: none;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .show_much_later {
		display: block;
	}
	
	.hook_responsive #s_sec_inner>.woocommerce-notices-wrapper, .hook_responsive .hook_theme #hook_main_wrapper .prk_extra_pad, .hook_responsive .hook_theme #hook_main_wrapper .prk_inner_block {
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.hook_responsive .hook_forced_menu #hook_content {
		padding-top: 8px;
	}
	
	.hook_responsive .hook_forced_menu #single_post_teaser {
		margin-bottom: 10px;
	}
	
	.hook_responsive #prk_half_folio {
		margin-top: 8px;
	}
	
	.hook_responsive .prk_theme_form .columns, .hook_responsive .hook_theme #hook_main_wrapper .prk_price_table, .hook_responsive .prk_service, .hook_responsive #portfolio_single_page {
		margin-bottom: 8px;
	}
	
	.hook_responsive #hook_featured_nav {
		right: 8px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown_footer {
		position: relative;
		margin-top: 90px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown_wrapper {
		position: relative;
		margin-top: 54px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown {
		width: 92%;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming .countdown-section {
		font-size: 12px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming .countdown-amount {
		font-size: 28px;
	}
	
	.hook_responsive #hook_ajax_container.hook_coming #hook_countdown_text {
		font-size: 12px;
	}
	
	.hook_responsive .hook_countdown .countdown-section {
		font-size: 12px;
	}
	
	.hook_responsive .hook_countdown .countdown-amount {
		font-size: 28px;
	}
	
	.hook_responsive .columnize-2 .portfolio_entry_li, .hook_responsive .columnize-2 .grid-sizer, .hook_responsive .columnize-3 .portfolio_entry_li, .hook_responsive .columnize-3 .grid-sizer, .hook_responsive .columnize-4 .portfolio_entry_li, .hook_responsive .columnize-4 .grid-sizer, .hook_responsive .columnize-5 .portfolio_entry_li, .hook_responsive .columnize-5 .grid-sizer, .hook_responsive .columnize-6 .portfolio_entry_li, .hook_responsive .columnize-6 .grid-sizer, .hook_responsive .hook_iso_gallery.iso_doubles .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_doubles .grid-sizer {
		width: 100%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_thirds .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_thirds .grid-sizer {
		width: 100%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fourths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fourths .grid-sizer {
		width: 100%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_fifths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_fifths .grid-sizer {
		width: 100%;
	}
	
	.hook_responsive .hook_iso_gallery.iso_sixths .portfolio_entry_li, .hook_responsive .hook_iso_gallery.iso_sixths .grid-sizer {
		width: 100%;
	}
	
	.hook_responsive .h1_bigger_sized h1 {
		font-size: 3.6em;
	}
	
	.hook_responsive .h1_sized h1 {
		font-size: 2.85em;
	}
	
	.hook_responsive h1 {
		font-size: 2.55em;
	}
	
	.hook_responsive .h2_sized h2 {
		font-size: 2.1em;
	}
	
	.hook_responsive .hook_featured_header #single_blog_info .zero_color, .hook_responsive #single_blog_title, .hook_responsive .prk_vc_title h2, .hook_responsive h2.big {
		font-size: 1.875em;
	}
	
	.hook_responsive h2 {
		font-size: 1.65em;
	}
	
	.hook_responsive h2.small {
		font-size: 1.575em;
	}
	
	.hook_responsive .h3_sized h3 {
		font-size: 1.65em;
	}
	
	.hook_responsive big h3, .hook_responsive h3.big {
		font-size: 1.5em;
	}
	
	.hook_responsive #member_post_title, .hook_responsive h3 {
		font-size: 1.3875em;
	}
	
	.hook_responsive h3.small {
		font-size: 1.3125em;
	}
	
	.hook_responsive h4.big {
		font-size: 1.125em;
	}
	
	.hook_responsive h4 {
		font-size: 1.0125em;
	}
	
	.hook_responsive h4.small {
		font-size: .975em;
	}
	
	.hook_responsive h5 {
		font-size: .9375em;
	}
	
	.hook_responsive .folio_panels.pnz-1.layout-featured h4.big {
		font-size: 1.95em;
	}
	
	.hook_responsive #prk_full_folio #folio_ttl {
		font-size: 1.6em;
	}
	
	.hook_responsive .folio_panels h4.big {
		font-size: 1.675em;
	}
	
	.hook_responsive #single_blog_meta, .hook_responsive #single_page_teaser {
		font-size: .85em;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .headings_top, .hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .huge .headings_top, .hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .big .headings_top {
		font-size: 1.6em;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .prk_colored_slider {
		line-height: 1.2em;
		padding: 6px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .headings_body {
		padding: 3px 6px;
	}
	
	.hook_responsive .hook_theme #hook_main_wrapper .owl-carousel .prk_inner_block {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.hook_responsive .prk_section.prk_full_width {
		padding-top: 36px;
		padding-bottom: 10px;
	}
	
	.hook_responsive .prk_text_rotator.h1_big_sized, .hook_responsive .prk_text_rotator.h1_sized {
		font-size: 1.25em;
	}
	
	.hook_responsive .prk_text_rotator.h2_sized {
		font-size: 1.1em;
	}
	
	.hook_responsive .prk_text_rotator.h3_sized {
		font-size: 1em;
	}
	
	.hook_responsive .prk_text_rotator.h4_sized {
		font-size: 1em;
	}
	
	.hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-3 li, .hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li, .hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-6 li {
		width: 50%;
	}
	
	.hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li:nth-child(7), .hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-4 li:nth-child(8) {
		display: block;
	}
	
	.hook_responsive .hook_insta_wrapper.hook_insta_grid .hook_instagram.cols-3 li:nth-child(9) {
		display: none;
	}
	
	.hook_responsive .vc_separator.vc_sep_pos_align_center {
		width: 100%;
		text-align: center;
	}
	
	.hook_responsive .vc_separator h4 {
		white-space: normal;
		line-height: 1.7em;
	}
	
	.hook_responsive .vc_separator .vc_sep_holder_l, .hook_responsive .vc_separator .vc_sep_holder_r {
		display: none;
	}
	
	.hook_responsive #hook_sticky_menu .sharrre {
		width: 36px;
	}
	
	.hook_responsive .limited_pad_row>div>div {
		padding-bottom: 60px !important;
		padding-top: 60px !important;
	}
	
	.hook_responsive ol.commentlist .children {
		padding-left: 18px;
	}
	
	.hook_responsive #prk_hidden_bar {
		width: 340px;
		margin-right: -340px;
	}
	
	.hook_responsive #prk_hidden_bar.hook_second_sidebar_anims {
		margin-right: 0px;
	}
	
	.hook_responsive .st_sidebar_on_right #hook_ajax_container.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_right #hook_header_section.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_right #body_hider.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_right #hook_header_background.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_right #prk_footer_outer.hook_second_sidebar_anims {
		margin-left: -340px;
	}
	
	.hook_responsive .st_sidebar_on_left #hook_ajax_container.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_left #hook_header_section.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_left #body_hider.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_left #hook_header_background.hook_second_sidebar_anims, .hook_responsive .st_sidebar_on_left #prk_footer_outer.hook_second_sidebar_anims {
		margin-left: 340px;
	}
	
	.hook_responsive #prk_footer_sidebar #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item {
		width: 50%;
	}
}

@media (max-width: 360px) {
	.hook_responsive .prk_shifted #hook_sticky_menu, .hook_responsive .prk_shifted #body_hider, .hook_responsive .prk_shifted #prk_footer_outer, .hook_responsive .prk_shifted #hook_header_background, .hook_responsive .prk_shifted #hook_header_section, .hook_responsive .prk_shifted #hook_ajax_container {
		margin-left: -250px;
	}
	
	.hook_responsive .prk_shifted #prk_mobile_bar {
		margin-right: 0px;
	}
	
	.hook_responsive #prk_mobile_bar {
		margin-right: -250px;
		width: 250px;
	}
	
	.hook_responsive.hook_ready .hook_theme #hook_main_wrapper #body_hider.second_anims {
		margin-left: -250px;
	}
	
	.hook_responsive #hook_sticky_menu .sharrre {
		width: 30px;
	}
	
	.hook_responsive .mfp-iframe-holder .mfp-content {
		max-width: 98%;
	}
	
	.hook_responsive .prk_shifted.rtl #hook_sticky_menu, .hook_responsive .prk_shifted.rtl #prk_footer_outer, .hook_responsive .prk_shifted.rtl #hook_header_section, .hook_responsive .prk_shifted.rtl #hook_ajax_container {
		margin-left: 0px;
		left: -250px;
	}
}

@media only screen and (min-width: 480px) {
	.hook_responsive .medium-1 {
		float: left;
		width: 8.33333%;
	}
	
	.hook_responsive .medium-2 {
		float: left;
		width: 16.66667%;
	}
	
	.hook_responsive .medium-3 {
		float: left;
		width: 25%;
	}
	
	.hook_responsive .medium-4 {
		float: left;
		width: 33.33333%;
	}
	
	.hook_responsive .medium-5 {
		float: left;
		width: 41.66667%;
	}
	
	.hook_responsive .medium-6 {
		float: left;
		width: 50%;
	}
	
	.hook_responsive .medium-7 {
		float: left;
		width: 58.33333%;
	}
	
	.hook_responsive .medium-8 {
		float: left;
		width: 66.66667%;
	}
	
	.hook_responsive .medium-9 {
		float: left;
		width: 75%;
	}
	
	.hook_responsive .medium-10 {
		float: left;
		width: 83.33333%;
	}
	
	.hook_responsive .medium-11 {
		float: left;
		width: 91.66667%;
	}
	
	.hook_responsive .medium-12 {
		float: left;
		width: 100%;
	}
}

@media only screen and (min-width: 768px) {
	.hook_responsive .large-1 {
		float: left;
		width: 8.33333%;
	}
	
	.hook_responsive .large-2 {
		float: left;
		width: 16.66667%;
	}
	
	.hook_responsive .large-3 {
		float: left;
		width: 25%;
	}
	
	.hook_responsive .large-4 {
		float: left;
		width: 33.33333%;
	}
	
	.hook_responsive .large-5 {
		float: left;
		width: 41.66667%;
	}
	
	.hook_responsive .large-6 {
		float: left;
		width: 50%;
	}
	
	.hook_responsive .large-7 {
		float: left;
		width: 58.33333%;
	}
	
	.hook_responsive .large-8 {
		float: left;
		width: 66.66667%;
	}
	
	.hook_responsive .large-9 {
		float: left;
		width: 75%;
	}
	
	.hook_responsive .large-10 {
		float: left;
		width: 83.33333%;
	}
	
	.hook_responsive .large-11 {
		float: left;
		width: 91.66667%;
	}
	
	.hook_responsive .large-12 {
		float: left;
		width: 100%;
	}
}

@media screen and (max-width: 782px) {
	.admin-bar #hook_full_back, .admin-bar #body_hider, .admin-bar #prk_mobile_bar, .admin-bar #prk_hidden_bar, .admin-bar #hook_header_background, .admin-bar #hook_header_section {
		top: 46px;
	}
}

.hook_woo_page {
	margin-bottom: 80px;
}

.woocommerce .hook_forced_menu #single_page_title {
	margin-top: 0px;
}

#hook_main_wrapper #prk_hidden_cart i {
	margin-right: 4px;
	position: relative;
	top: -1px;
}

#hook_main_wrapper #hook_main_menu>ul>li#prk_hidden_cart, #hook_main_wrapper .prk_mainer>ul>li#prk_hidden_cart {
	display: list-item;
}

.woocommerce #classic_title_wrapper #single_page_title {
	padding-top: 48px;
}

#hook_main_wrapper .woocommerce #hook_sidebar, .woocommerce-page #hook_main_wrapper #hook_sidebar {
	border-width: 0px;
	padding-left: 16px;
}

#hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li, .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li {
	margin-right: 3.8%;
	margin-top: 3.8%;
	width: 22.1%;
}

#hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li:nth-child(4), #hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li:nth-child(8), #hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li:nth-child(12), #hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li:nth-child(16), #hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li:nth-child(20), .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li:nth-child(4), .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li:nth-child(8), .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li:nth-child(12), .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li:nth-child(16), .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li:nth-child(20) {
	margin-right: 0px;
}

#hook_main_wrapper .woocommerce div.product div.images .flex-control-thumbs li img, .woocommerce-page #hook_main_wrapper div.product div.images .flex-control-thumbs li img {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transform: translate3d(0, 0, 0);
}

#hook_main_wrapper .woocommerce #s_sec_inner>.woocommerce-message, .woocommerce-page #hook_main_wrapper #s_sec_inner>.woocommerce-message {
	margin: 0px auto 48px !important;
}

#hook_main_wrapper .woocommerce #hook_content .button, #hook_main_wrapper .woocommerce .button, .woocommerce-page #hook_main_wrapper #hook_content .button, .woocommerce-page #hook_main_wrapper .button {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	outline: none;
	font-weight: 600;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	border-width: 0px;
	padding: 8px 22px;
	line-height: 1.7em;
}

#hook_main_wrapper .woocommerce #respond input#submit, #hook_main_wrapper .woocommerce input, .woocommerce-page #hook_main_wrapper #respond input#submit, .woocommerce-page #hook_main_wrapper input {
	-moz-appearance: none;
	-webkit-appearance: none;
	font-size: .9em;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: 0;
	moz-transition-property: border, background-color;
	-o-transition-property: border, background-color;
	-webkit-transition-property: border, background-color;
	transition-property: border, background-color;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
}

#hook_main_wrapper .woocommerce #respond input#submit, .woocommerce-page #hook_main_wrapper #respond input#submit {
	margin-top: 12px;
	padding: 11px 30px;
	font-size: 1em;
}

#hook_main_wrapper .woocommerce input[type="radio"], .woocommerce-page #hook_main_wrapper input[type="radio"] {
	-moz-appearance: radio;
	-webkit-appearance: radio;
	width: 14px;
}

#hook_main_wrapper .woocommerce input[type="checkbox"], .woocommerce-page #hook_main_wrapper input[type="checkbox"] {
	-moz-appearance: checkbox;
	-webkit-appearance: checkbox;
	width: 14px;
}

#hook_main_wrapper .woocommerce table td, .woocommerce-page #hook_main_wrapper table td {
	border-bottom-width: 0px;
}

#hook_main_wrapper .woocommerce table th, .woocommerce-page #hook_main_wrapper table th {
	border-bottom-width: 0px;
	border-right-width: 0px;
}

#hook_main_wrapper .woocommerce p.stock, .woocommerce-page #hook_main_wrapper p.stock {
	font-weight: 600;
}

#hook_main_wrapper .woocommerce .widget_product_search .woocommerce-product-search, .woocommerce-page #hook_main_wrapper .widget_product_search .woocommerce-product-search {
	position: relative;
}

#hook_main_wrapper .woocommerce .widget_product_search .screen-reader-text, .woocommerce-page #hook_main_wrapper .widget_product_search .screen-reader-text {
	display: none;
}

#hook_main_wrapper .woocommerce .widget_product_search .search-field, .woocommerce-page #hook_main_wrapper .widget_product_search .search-field {
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transition-property: border-color, color, background-color, padding;
	-o-transition-property: border-color, color, background-color, padding;
	-webkit-transition-property: border-color, color, background-color, padding;
	transition-property: border-color, color, background-color, padding;
	font-size: 1em;
	height: 35px;
	line-height: 35px;
}

#hook_main_wrapper .woocommerce dd, .woocommerce-page #hook_main_wrapper dd {
	margin: 0px;
}

#hook_main_wrapper .woocommerce .customer_details, .woocommerce-page #hook_main_wrapper .customer_details {
	margin-bottom: 48px;
}

#hook_main_wrapper .woocommerce .customer_details dt, .woocommerce-page #hook_main_wrapper .customer_details dt {
	font-weight: 600;
}

#hook_main_wrapper .woocommerce .customer_details dd, .woocommerce-page #hook_main_wrapper .customer_details dd {
	margin-bottom: 16px;
}

#hook_main_wrapper .woocommerce .woocommerce-info:before, #hook_main_wrapper .woocommerce .woocommerce-info a, .woocommerce-page #hook_main_wrapper .woocommerce-info:before, .woocommerce-page #hook_main_wrapper .woocommerce-info a {
	color: #1e85be;
}

#hook_main_wrapper .woocommerce .woocommerce-info #coupon_code, .woocommerce-page #hook_main_wrapper .woocommerce-info #coupon_code {
	padding: 6px 10px;
}

#hook_main_wrapper .woocommerce .woocommerce-error:before, #hook_main_wrapper .woocommerce .woocommerce-error a, .woocommerce-page #hook_main_wrapper .woocommerce-error:before, .woocommerce-page #hook_main_wrapper .woocommerce-error a {
	color: #b81c23;
}

#hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-product-rating, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-product-rating {
	margin-bottom: 0px;
	margin-top: -8px;
}

#hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-tabs>ul, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-tabs>ul {
	padding: 8px 0px;
	margin: 0px;
	border-top-style: solid;
	border-top-width: 1px;
}

#hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-tabs>ul>li, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-tabs>ul>li {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0px;
	float: left;
	z-index: 0;
}

#hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-tabs>ul>li:before, #hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-tabs>ul>li:after, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-tabs>ul>li:before, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-tabs>ul>li:after {
	display: none;
}

#hook_main_wrapper .woocommerce #hook_content div.product .woocommerce-tabs .panel, .woocommerce-page #hook_main_wrapper #hook_content div.product .woocommerce-tabs .panel {
	margin-top: -1px;
	padding: 16px 0px;
	position: relative;
	z-index: 2;
}

#hook_main_wrapper .woocommerce #hook_content .small-9 div.product .woocommerce-tabs>ul>li:first-child, .woocommerce-page #hook_main_wrapper #hook_content .small-9 div.product .woocommerce-tabs>ul>li:first-child {
	padding-left: 0px;
}

#hook_main_wrapper .woocommerce .hk_no_sidebar #hook_content div.product .woocommerce-tabs>ul, .woocommerce-page #hook_main_wrapper .hk_no_sidebar #hook_content div.product .woocommerce-tabs>ul {
	text-align: center;
}

#hook_main_wrapper .woocommerce .hk_no_sidebar #hook_content div.product .woocommerce-tabs>ul>li, .woocommerce-page #hook_main_wrapper .hk_no_sidebar #hook_content div.product .woocommerce-tabs>ul>li {
	float: none;
}

#hook_main_wrapper .woocommerce .hk_no_sidebar #hook_content div.product #respond, #hook_main_wrapper .woocommerce .hk_no_sidebar #hook_content div.product #woo_related_title, .woocommerce-page #hook_main_wrapper .hk_no_sidebar #hook_content div.product #respond, .woocommerce-page #hook_main_wrapper .hk_no_sidebar #hook_content div.product #woo_related_title {
	text-align: center;
}

#hook_main_wrapper .woocommerce #woo_related_title, .woocommerce-page #hook_main_wrapper #woo_related_title {
	font-weight: 700;
	padding: 16px 0px;
}

#hook_main_wrapper .woocommerce h1, #hook_main_wrapper .woocommerce h2, .woocommerce-page #hook_main_wrapper h1, .woocommerce-page #hook_main_wrapper h2 {
	font-weight: 600;
}

#hook_main_wrapper .woocommerce h2, .woocommerce-page #hook_main_wrapper h2 {
	font-size: 1.85em;
}

#hook_main_wrapper .woocommerce .hook_woo_page h1.page-title, .woocommerce-page #hook_main_wrapper .hook_woo_page h1.page-title {
	display: none;
}

#hook_main_wrapper .woocommerce .hook_woo_hidden, .woocommerce-page #hook_main_wrapper .hook_woo_hidden {
	display: none;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper {
	position: relative;
}

#hook_main_wrapper .woocommerce .woocommerce #payment div.payment_box, #hook_main_wrapper .woocommerce .woocommerce-page #payment div.payment_box, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-error, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-info, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-message, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-error, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-info, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-message, .woocommerce-page #hook_main_wrapper .woocommerce #payment div.payment_box, .woocommerce-page #hook_main_wrapper .woocommerce-page #payment div.payment_box, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-error, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-info, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-message, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-error, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-info, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-message {
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-error:before, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-info:before, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-message:before, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-error:before, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-info:before, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-message:before, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-error:before, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-info:before, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-message:before, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-error:before, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-info:before, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-message:before {
	background: transparent;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 2px;
}

#hook_main_wrapper .woocommerce span.onsale, .woocommerce-page #hook_main_wrapper span.onsale {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	border-radius: 0%;
	right: 10px;
	top: 10px;
	width: auto;
	height: 26px;
	line-height: 26px;
	z-index: 2;
	margin: 0px;
	padding-right: 0px 16px;
	min-height: 1px;
	min-width: 1px;
	padding: 0px 10px;
	font-size: 11px;
}

#hook_main_wrapper .woocommerce .products_ul_slider li.product h3, #hook_main_wrapper .woocommerce ul.products li.product h3, .woocommerce-page #hook_main_wrapper .products_ul_slider li.product h3, .woocommerce-page #hook_main_wrapper ul.products li.product h3 {
	font-size: 18px;
}

#hook_main_wrapper .woocommerce .price, .woocommerce-page #hook_main_wrapper .price {
	float: right;
}

#hook_main_wrapper .woocommerce ul.products, .woocommerce-page #hook_main_wrapper ul.products {
	margin: 0px;
	padding: 0px;
}

#hook_main_wrapper .woocommerce .products_ul_slider li.product, #hook_main_wrapper .woocommerce ul.products li.product, .woocommerce-page #hook_main_wrapper .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper ul.products li.product {
	margin: 0px;
	width: 100%;
	text-align: center;
	margin-bottom: 48px;
}

#hook_main_wrapper .woocommerce .products_ul_slider li.product h3, #hook_main_wrapper .woocommerce ul.products li.product h3, .woocommerce-page #hook_main_wrapper .products_ul_slider li.product h3, .woocommerce-page #hook_main_wrapper ul.products li.product h3 {
	padding: 0px;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-1 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products, #hook_main_wrapper .woocommerce .related ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-1 ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-2 ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-3 ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-4 ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-5 ul.products, .woocommerce-page #hook_main_wrapper .woocommerce.columns-6 ul.products, .woocommerce-page #hook_main_wrapper .hook_cols-2 ul.products, .woocommerce-page #hook_main_wrapper .hook_cols-3 ul.products, .woocommerce-page #hook_main_wrapper .hook_cols-4 ul.products, .woocommerce-page #hook_main_wrapper .related ul.products {
	margin-left: -16px;
	margin-right: -16px;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-1 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, #hook_main_wrapper .woocommerce .related ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-1 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-3 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-2 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-3 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-4 ul.products li.product, .woocommerce-page #hook_main_wrapper .related ul.products li.product {
	width: 33.33333%;
	padding-left: 16px;
	padding-right: 16px;
	clear: none;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-1 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .related ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-1 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-2 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-3 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .woocommerce.columns-6 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .hook_cols-2 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .hook_cols-3 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .hook_cols-4 ul.products li.product.first, .woocommerce-page #hook_main_wrapper .related ul.products li.product.first {
	clear: left;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-1 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-1 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-1 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-1 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-1 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-1 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-1 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .hook_cols-1 ul.products li.product {
	width: 100%;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-2 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-2 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .hook_cols-2 ul.products li.product {
	width: 50%;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .hook_cols-4 ul.products li.product {
	width: 25%;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-5 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .hook_cols-5 ul.products li.product {
	width: 20%;
}

#hook_main_wrapper .woocommerce .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-6 ul.products li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_cols-6 .products_ul_slider li.product, .woocommerce-page #hook_main_wrapper .hook_cols-6 ul.products li.product {
	width: 16.66667%;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-dots, #hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-controls, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-dots, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-controls {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav {
	top: 40%;
	margin-top: -18px;
	width: 100%;
	left: 0px;
	height: 0px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav i, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav i {
	font-size: 33px;
	line-height: 18px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav .owl-prev, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav .owl-prev {
	margin-left: 0px;
	float: left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 36px;
	height: 36px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav .owl-prev i, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav .owl-prev i {
	margin-left: -2px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav .owl-next, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav .owl-next {
	margin-right: 0px;
	float: right;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 36px;
	height: 36px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .owl-nav .owl-next i, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .owl-nav .owl-next i {
	margin-left: 4px;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .price, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .price {
	float: right;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel .price ins, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel .price ins {
	float: right;
}

#hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel:hover .owl-dots, #hook_main_wrapper .woocommerce .products_ul_slider.owl-carousel:hover .owl-controls, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel:hover .owl-dots, .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-carousel:hover .owl-controls {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_main_wrapper .woocommerce .hook_woo_slide, .woocommerce-page #hook_main_wrapper .hook_woo_slide {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 20px;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper .hook_woo_thumb, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper .hook_woo_thumb {
	overflow: hidden;
	position: relative;
	line-height: 0px;
	margin: 0 0 1em;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper .hook_woo_thumb img, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper .hook_woo_thumb img {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-webkit-transition-property: transform;
	transition-property: transform;
	margin: 0px;
	-webkit-backface-visibility: hidden;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper .hook_woo_thumb .hook_woo_add_button, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper .hook_woo_thumb .hook_woo_add_button {
	line-height: 36px;
	position: absolute;
	bottom: -36px;
	height: 36px;
	right: 0px;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=94);
	opacity: .94;
	-moz-transition-property: bottom, color;
	-o-transition-property: bottom, color;
	-webkit-transition-property: bottom, color;
	transition-property: bottom, color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	padding: 0px 12px;
	font-size: .9em;
	z-index: 2;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper .hook_secnd_img, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper .hook_secnd_img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper:hover img, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper:hover img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper:hover .hook_secnd_img, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper:hover .hook_secnd_img {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

#hook_main_wrapper .woocommerce .hook_woo_thumb_wrapper:hover .hook_woo_add_button, .woocommerce-page #hook_main_wrapper .hook_woo_thumb_wrapper:hover .hook_woo_add_button {
	bottom: 0px;
}

#hook_main_wrapper .woocommerce .hook_woo_product_info, .woocommerce-page #hook_main_wrapper .hook_woo_product_info {
	float: left;
	margin-bottom: 6px;
	width: 100%;
}

#hook_main_wrapper .woocommerce ins, .woocommerce-page #hook_main_wrapper ins {
	text-decoration: none;
	font-weight: normal;
}

#hook_main_wrapper .woocommerce .price, .woocommerce-page #hook_main_wrapper .price {
	font-size: 14px;
	line-height: 1.2em;
	width: 100%;
}

#hook_main_wrapper .woocommerce .price del, .woocommerce-page #hook_main_wrapper .price del {
	display: inline-block;
	padding-right: 8px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: .75;
}

#hook_main_wrapper .woocommerce .product_type_simple, #hook_main_wrapper .woocommerce .star-rating, #hook_main_wrapper .woocommerce .add_to_cart_button, .woocommerce-page #hook_main_wrapper .product_type_simple, .woocommerce-page #hook_main_wrapper .star-rating, .woocommerce-page #hook_main_wrapper .add_to_cart_button {
	display: none;
}

#hook_main_wrapper .woocommerce .hook_woo_cats, .woocommerce-page #hook_main_wrapper .hook_woo_cats {
	font-size: .75em;
	padding-top: 2px;
}

#hook_main_wrapper .woocommerce .hook_woo_add_button.hook_woo_hidden, .woocommerce-page #hook_main_wrapper .hook_woo_add_button.hook_woo_hidden {
	display: block;
}

#hook_main_wrapper .woocommerce .hook_woo_widget ul.products li.product, .woocommerce-page #hook_main_wrapper .hook_woo_widget ul.products li.product {
	text-align: left;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .products>li:last-child .hook_woo_el_wrapper, .woocommerce-page #hook_main_wrapper .hook_woo_widget .products>li:last-child .hook_woo_el_wrapper {
	border-bottom-width: 0px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper {
	padding-bottom: 12px;
	margin-bottom: 12px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .product, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .product {
	margin-bottom: 0px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .hook_woo_cats, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .hook_woo_cats {
	display: none;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .price, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .price {
	font-size: 14px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .price del, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .price ins, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .price del, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .price ins {
	font-size: 14px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_el_wrapper .price del, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_el_wrapper .price del {
	padding-bottom: 2px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper {
	width: 24%;
	float: left;
	margin-right: 4%;
	margin-bottom: 20px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper>li, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper>li {
	margin-bottom: 0px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper .hook_woo_thumb, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper .hook_woo_thumb {
	overflow: hidden;
	margin-bottom: 0px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper .hook_woo_add_button, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper span.onsale, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper .hook_woo_add_button, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper span.onsale {
	display: none;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_thumb_wrapper:hover img, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_thumb_wrapper:hover img {
	-moz-transform: rotate(0deg) scale(1);
	-ms-transform: rotate(0deg) scale(1);
	-webkit-transform: rotate(0deg) scale(1);
	transform: rotate(0deg) scale(1);
}

#hook_main_wrapper .woocommerce .hook_woo_widget .price, .woocommerce-page #hook_main_wrapper .hook_woo_widget .price {
	font-size: 16px;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .price, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_product_info, .woocommerce-page #hook_main_wrapper .hook_woo_widget .price, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_product_info {
	width: 62%;
	float: left;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .price ins, #hook_main_wrapper .woocommerce .hook_woo_widget .price del, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_product_info ins, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_product_info del, .woocommerce-page #hook_main_wrapper .hook_woo_widget .price ins, .woocommerce-page #hook_main_wrapper .hook_woo_widget .price del, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_product_info ins, .woocommerce-page #hook_main_wrapper .hook_woo_widget .hook_woo_product_info del {
	float: none;
}

#hook_main_wrapper .woocommerce .hook_woo_widget .product h3, .woocommerce-page #hook_main_wrapper .hook_woo_widget .product h3 {
	font-size: 16px !important;
	font-weight: 600;
}

#hook_main_wrapper .woocommerce .woocommerce-result-count, .woocommerce-page #hook_main_wrapper .woocommerce-result-count {
	font-weight: 600;
	font-size: 1.35em;
}

#hook_main_wrapper .woocommerce .woocommerce-ordering, #hook_main_wrapper .woocommerce .woocommerce-result-count, .woocommerce-page #hook_main_wrapper .woocommerce-ordering, .woocommerce-page #hook_main_wrapper .woocommerce-result-count {
	margin-bottom: 32px;
}

#hook_main_wrapper .woocommerce .woocommerce-ordering, .woocommerce-page #hook_main_wrapper .woocommerce-ordering {
	margin-top: -5px;
}

#hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers {
	border-width: 0px;
}

#hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li {
	text-align: center;
	border-width: 0px;
}

#hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li span, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li a, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li span, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li a, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li span, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li a, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li span, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
	padding: 6px 14px 6px;
	line-height: 1.7em;
	margin-right: 3px;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

#hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li span.prev, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li a.prev, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li span.prev, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li a.prev, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li span.prev, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li a.prev, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li span.prev, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li a.prev {
	margin-right: 6px;
}

#hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li span.next, #hook_main_wrapper .woocommerce .woocommerce .woocommerce-pagination ul.page-numbers li a.next, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li span.next, #hook_main_wrapper .woocommerce .woocommerce-page .woocommerce-pagination ul.page-numbers li a.next, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li span.next, .woocommerce-page #hook_main_wrapper .woocommerce .woocommerce-pagination ul.page-numbers li a.next, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li span.next, .woocommerce-page #hook_main_wrapper .woocommerce-page .woocommerce-pagination ul.page-numbers li a.next {
	margin-right: 0px;
	margin-left: 3px;
}

#hook_main_wrapper .woocommerce #prk_hidden_cart i, .woocommerce-page #hook_main_wrapper #prk_hidden_cart i {
	font-size: 20px;
	padding-right: 2px;
	top: 1px;
	position: relative;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals table {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#hook_main_wrapper .woocommerce table.shop_table, .woocommerce-page #hook_main_wrapper table.shop_table {
	position: relative;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#hook_main_wrapper .woocommerce table.shop_table .hook_last_row, .woocommerce-page #hook_main_wrapper table.shop_table .hook_last_row {
	position: absolute;
	width: 100%;
	margin-top: 20px;
}

#hook_main_wrapper .woocommerce table.shop_table .hook_last_row .actions, .woocommerce-page #hook_main_wrapper table.shop_table .hook_last_row .actions {
	padding-left: 0px;
}

#hook_main_wrapper .woocommerce table.shop_table .hook_last_row .update_cart, .woocommerce-page #hook_main_wrapper table.shop_table .hook_last_row .update_cart {
	position: absolute;
	right: -1px;
}

#hook_main_wrapper .woocommerce table.shop_table td, .woocommerce-page #hook_main_wrapper table.shop_table td {
	border-left-width: 0px;
	border-right-width: 0px;
}

#hook_main_wrapper .woocommerce table.shop_table td.actions, .woocommerce-page #hook_main_wrapper table.shop_table td.actions {
	border-bottom-width: 0px;
}

#hook_main_wrapper .woocommerce table.shop_table.customer_details th, #hook_main_wrapper .woocommerce table.shop_table.order_details th, #hook_main_wrapper .woocommerce table.shop_table.woocommerce-checkout-review-order-table th, .woocommerce-page #hook_main_wrapper table.shop_table.customer_details th, .woocommerce-page #hook_main_wrapper table.shop_table.order_details th, .woocommerce-page #hook_main_wrapper table.shop_table.woocommerce-checkout-review-order-table th {
	border-bottom-width: 0px;
}

#hook_main_wrapper .woocommerce #hook_content table.shop_table.customer_details tr:first-child td, .woocommerce-page #hook_main_wrapper #hook_content table.shop_table.customer_details tr:first-child td {
	border-top: 0px;
}

#hook_main_wrapper .woocommerce .shipping_calculator, .woocommerce-page #hook_main_wrapper .shipping_calculator {
	margin-top: 32px;
	text-align: right;
}

#hook_main_wrapper .woocommerce .shipping_calculator h2, .woocommerce-page #hook_main_wrapper .shipping_calculator h2 {
	font-weight: 600;
	font-size: 18px;
}

#hook_main_wrapper .woocommerce .shipping_calculator a:after, .woocommerce-page #hook_main_wrapper .shipping_calculator a:after {
	font-size: 16px;
}

#hook_main_wrapper .woocommerce #hook_content .shop_table.cart #coupon_code, #hook_main_wrapper .woocommerce .shop_table.cart #coupon_code, .woocommerce-page #hook_main_wrapper #hook_content .shop_table.cart #coupon_code, .woocommerce-page #hook_main_wrapper .shop_table.cart #coupon_code {
	height: 30px;
	line-height: 30px;
	min-width: 120px;
}

#hook_main_wrapper .woocommerce #hook_content .shop_table.cart .button, #hook_main_wrapper .woocommerce .shop_table.cart .button, .woocommerce-page #hook_main_wrapper #hook_content .shop_table.cart .button, .woocommerce-page #hook_main_wrapper .shop_table.cart .button {
	font-size: 12px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	padding: 0px 22px;
}

#hook_main_wrapper .woocommerce #hook_content .shop_table.cart .checkout-button, #hook_main_wrapper .woocommerce .shop_table.cart .checkout-button, .woocommerce-page #hook_main_wrapper #hook_content .shop_table.cart .checkout-button, .woocommerce-page #hook_main_wrapper .shop_table.cart .checkout-button {
	font-size: 16px;
	font-weight: 600;
}

#hook_main_wrapper .woocommerce .cart-collaterals, .woocommerce-page #hook_main_wrapper .cart-collaterals {
	padding-top: 128px;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cross-sells, .woocommerce-page #hook_main_wrapper .cart-collaterals .cross-sells {
	display: none;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals {
	width: 66%;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	text-align: right;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, #hook_main_wrapper .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals table {
	float: right;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals td, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals td {
	padding-right: 8px;
	width: 20%;
}

#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout {
	margin-bottom: 64px;
}

#hook_main_wrapper .woocommerce .cart-collaterals h2, .woocommerce-page #hook_main_wrapper .cart-collaterals h2 {
	padding-bottom: 16px;
	font-size: 1.45em;
}

#hook_main_wrapper .woocommerce #hook_content_inner .cart-collaterals .cart_totals table, .woocommerce-page #hook_main_wrapper #hook_content_inner .cart-collaterals .cart_totals table {
	border-top-width: 0px;
}

#hook_main_wrapper .woocommerce .shipping-calculator-form .sod_list, .woocommerce-page #hook_main_wrapper .shipping-calculator-form .sod_list {
	max-height: 200px;
}

#hook_main_wrapper .woocommerce .shipping-calculator-form input, .woocommerce-page #hook_main_wrapper .shipping-calculator-form input {
	padding: 6px 10px;
}

#hook_main_wrapper .woocommerce #customer_details, .woocommerce-page #hook_main_wrapper #customer_details {
	margin-bottom: 48px;
}

#hook_main_wrapper .woocommerce #customer_details h3, .woocommerce-page #hook_main_wrapper #customer_details h3 {
	margin-bottom: 16px;
}

#hook_main_wrapper .woocommerce #customer_details textarea, #hook_main_wrapper .woocommerce #customer_details input, .woocommerce-page #hook_main_wrapper #customer_details textarea, .woocommerce-page #hook_main_wrapper #customer_details input {
	padding: 6px 10px;
}

#hook_main_wrapper .woocommerce #reviews h3, .woocommerce-page #hook_main_wrapper #reviews h3 {
	margin-top: 32px;
	padding-bottom: 8px;
	font-size: 1em;
}

#hook_main_wrapper .woocommerce #order_review_heading, .woocommerce-page #hook_main_wrapper #order_review_heading {
	margin-bottom: 16px;
}

#hook_main_wrapper .woocommerce #ship-to-different-address-checkbox, .woocommerce-page #hook_main_wrapper #ship-to-different-address-checkbox {
	-moz-appearance: checkbox;
	-webkit-appearance: checkbox;
}

#hook_main_wrapper .woocommerce .hook_woo_empty h2, #hook_main_wrapper .woocommerce .hook_woo_empty .cart-empty, .woocommerce-page #hook_main_wrapper .hook_woo_empty h2, .woocommerce-page #hook_main_wrapper .hook_woo_empty .cart-empty {
	margin-bottom: 16px;
}

#hook_main_wrapper .woocommerce .hook_woo_empty .return-to-shop, .woocommerce-page #hook_main_wrapper .hook_woo_empty .return-to-shop {
	margin-bottom: 96px;
}

#hook_main_wrapper .woocommerce .hook_woo_empty .simple_line, .woocommerce-page #hook_main_wrapper .hook_woo_empty .simple_line {
	margin-bottom: 32px;
}

#hook_main_wrapper #hook_content .woocommerce .checkout_coupon input.button:hover, #hook_main_wrapper .woocommerce .checkout_coupon input.button:hover {
	background-color: #1e85be;
}

#hook_main_wrapper #hook_content .woocommerce table.shop_table .hook_last_row .actions, #hook_main_wrapper .woocommerce table.shop_table .hook_last_row .actions {
	border-top-width: 0px;
}

.woocommerce-pagination {
	margin-top: 32px;
}

.hook_dt_wrapper {
	margin-bottom: 4px;
}

.hook_dt_label {
	min-width: 110px;
}

#hook_main_wrapper .woocommerce.columns-1 ul.products, #hook_main_wrapper .woocommerce.columns-2 ul.products, #hook_main_wrapper .woocommerce.columns-3 ul.products, #hook_main_wrapper .woocommerce.columns-4 ul.products, #hook_main_wrapper .woocommerce.columns-5 ul.products, #hook_main_wrapper .woocommerce.columns-6 ul.products {
	margin-left: -16px;
	margin-right: -16px;
}

#hook_main_wrapper .woocommerce.columns-1 ul.products li.product, #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product {
	width: 33.33333%;
	padding-left: 16px;
	padding-right: 16px;
}

#hook_main_wrapper .woocommerce.columns-1 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-2 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-3 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product.first {
	clear: left;
}

#hook_main_wrapper .woocommerce.columns-1 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-1 ul.products li.product {
	width: 100%;
}

#hook_main_wrapper .woocommerce.columns-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-2 ul.products li.product {
	width: 50%;
}

#hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product {
	width: 25%;
}

#hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product {
	width: 20%;
}

#hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product {
	width: 16.66667%;
}

#hook_main_wrapper #hook_sidebar ul.product_list_widget li {
	margin-bottom: 12px;
}

#hook_main_wrapper #hook_sidebar ul.product_list_widget li img {
	width: 80px;
	margin-bottom: 12px;
}

#hook_main_wrapper #hook_sidebar ul.product_list_widget li:last-child {
	border-bottom-width: 0px;
	margin-bottom: 0px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce #payment .place-order {
	padding: 24px 0px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce #payment {
	margin-bottom: 64px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: transparent;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce #payment div.payment_box:after {
	top: -2px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce table {
	border-spacing: 0px 2px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce h3, .woocommerce-checkout #hook_main_wrapper .woocommerce h2 {
	margin-bottom: 6px !important;
	font-size: 1.35em;
	font-weight: 600;
	width: 100%;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce h3 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 6px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce #order_review_heading {
	border-bottom-width: 0px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce .woocommerce-billing-fields h3 {
	margin-bottom: 32px !important;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce h4 {
	margin-bottom: 16px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce ul.order_details {
	margin: 0px 0px 16px;
	padding: 0px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce .simple_line {
	margin: 0px 0px 64px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce table.order_details, .woocommerce-checkout #hook_main_wrapper .woocommerce table.customer_details {
	margin: 0px 0px 48px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce .hook_woo_checkout h3 {
	font-size: 14px;
	border-bottom-width: 0px;
	margin-top: 16px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce .hook_woo_checkout>p {
	margin-bottom: 64px;
}

.woocommerce-checkout #hook_main_wrapper .woocommerce .hook_woo_thankyou {
	margin-bottom: 64px;
}

body .pp_pic_holder.pp_woocommerce .ppt {
	display: none !important;
}

body .pp_pic_holder.pp_woocommerce .pp_content_container {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

body .pp_pic_holder.pp_woocommerce .pp_description {
	margin: 0px 0px 10px;
	font-weight: 600;
}

body .pp_pic_holder.pp_woocommerce .pp_arrow_next, body .pp_pic_holder.pp_woocommerce .pp_arrow_previous {
	margin-top: 3px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container h1:not(.elementor-heading-title) {
	font-size: 34px;
	margin-bottom: 14px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container #single_page_title {
	display: none;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price {
	margin-bottom: 24px;
	width: 100%;
	float: none;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del {
	float: none;
	padding-right: 4px;
	display: inline-block;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del .amount {
	font-size: 16px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price>ins .amount, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price>.amount {
	font-size: 24px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .cart {
	margin-top: 16px;
	position: relative;
	margin-bottom: 60px;
	float: left;
	width: 100%;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .cart:after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: -36px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .star-rating {
	display: block;
	margin-bottom: 16px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .quantity {
	margin-right: 1px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .quantity .plus, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container .quantity .minus {
	height: 17px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .quantity.buttons_added, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container input.qty, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container .single_add_to_cart_button {
	height: 40px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container span.onsale {
	top: 12px;
	left: 12px;
	right: inherit;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .product_meta {
	font-size: .95em;
	font-weight: 600;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .product_meta>span {
	width: 100%;
	display: block;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .product_meta a {
	font-weight: 400;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .woocommerce-tabs {
	padding-top: 48px;
	margin-bottom: 96px;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .woocommerce-tabs #comments>h2, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container .woocommerce-tabs #tab-description>h2 {
	display: none;
}

.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .related>h3, .woocommerce.single-product #hook_main_wrapper #hook_ajax_container .related>h2 {
	margin-bottom: 16px;
	font-weight: 600;
}

.hook_single_woo .woocommerce-product-rating, .hook_single_woo .related.products, .hook_single_woo .woocommerce-tabs {
	display: none;
}

.single-product .single_variation_wrap .woocommerce-variation-price {
	padding-bottom: 6px;
}

.single-product .summary .variations td {
	float: left;
	position: relative;
}

.single-product .summary .variations td.label {
	padding-left: 0px;
	padding-right: 0px;
	min-width: 110px;
}

.single-product .summary .variations .reset_variations {
	position: absolute;
	right: 20px;
	z-index: -1;
	top: 0px;
}

#s_sec_inner>.woocommerce-notices-wrapper {
	margin: 0px auto;
	padding-left: 54px;
	padding-right: 54px;
}

.woocommerce form.login .form-row label.inline {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 18px;
}

.woocommerce-cart p.cart-empty {
	visibility: hidden;
}

.woocommerce-MyAccount-navigation ul li a::before {
	line-height: 1;
	font-family: "Font Awesome 5 Free";
	line-height: inherit;
	vertical-align: baseline;
	content: "";
	text-align: right;
	float: right;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: .9;
	font-size: 20px;
	font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {
	content: "";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before {
	content: "";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before {
	content: "";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {
	content: "";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
	content: "";
}

.hook_theme.woocommerce-account .woocommerce-MyAccount-content {
	margin-bottom: 64px;
}

.hook_theme.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 32%;
	padding-right: 32px;
	margin-bottom: 64px;
}

.hook_theme.woocommerce-account .woocommerce-MyAccount-navigation ul {
	list-style: none;
	padding: 0px;
	margin: 6px 0px 0px;
}

.hook_theme.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: .9em 0;
	display: block;
}

.hook_theme.woocommerce-account.woocommerce-edit-address .addresses .title h3 {
	padding: 20px 0px;
}

.hook_theme.woocommerce-account.woocommerce-edit-address .addresses .title .edit {
	padding-top: 26px;
}

.hook_theme.woocommerce-account input {
	padding: 6px 10px;
}

.hook_theme.woocommerce-account fieldset {
	margin: 24px 0px;
}

.hook_theme.woocommerce-account fieldset legend {
	font-weight: 600;
	padding: 0px 10px;
}

@media only screen and (max-width: 767px) {
	.hook_theme.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100%;
		padding-right: 0px;
	}
	
	.hook_theme.woocommerce-account .woocommerce-MyAccount-navigation ul {
		padding-right: 0px;
		text-align: left;
		padding-bottom: 20px;
		border-right-width: 0px;
	}
	
	#hook_main_wrapper .hook_woo_widget .price, #hook_main_wrapper .hook_woo_widget .hook_woo_product_info, #hook_main_wrapper .woocommerce .hook_woo_widget .price, #hook_main_wrapper .woocommerce .hook_woo_widget .hook_woo_product_info, .woocommerce #hook_main_wrapper .hook_woo_widget .price, .woocommerce #hook_main_wrapper .hook_woo_widget .hook_woo_product_info {
		float: right;
		text-align: right;
	}
	
	#hook_main_wrapper .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .hook_cols-3 ul.products li.product, #hook_main_wrapper .hook_cols-4 ul.products li.product, #hook_main_wrapper .related ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, #hook_main_wrapper .woocommerce .related ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-3 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-3 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product, .woocommerce #hook_main_wrapper .related ul.products li.product {
		width: 50%;
		padding-left: 16px;
		padding-right: 16px;
	}
	
	#hook_main_wrapper .woocommerce.columns-3 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product.first, #hook_main_wrapper .hook_cols-3 ul.products li.product.first, #hook_main_wrapper .hook_cols-4 ul.products li.product.first, #hook_main_wrapper .related ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .related ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-3 ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products li.product.first, .woocommerce #hook_main_wrapper .hook_cols-3 ul.products li.product.first, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product.first, .woocommerce #hook_main_wrapper .related ul.products li.product.first {
		clear: none;
	}
	
	#hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-4 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product {
		width: 50%;
	}
	
	#hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product.first, #hook_main_wrapper .hook_cols-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-4 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-4 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product.first, .woocommerce #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product.first, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product.first {
		clear: none;
	}
	
	#hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-5 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-5 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-5 ul.products li.product {
		width: 50%;
	}
	
	#hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product.first, #hook_main_wrapper .hook_cols-5 ul.products li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-5 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product.first, #hook_main_wrapper .woocommerce .hook_cols-5 .products_ul_slider li.product.first, #hook_main_wrapper .woocommerce .hook_cols-5 ul.products li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product.first, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product.first, .woocommerce #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product.first, .woocommerce #hook_main_wrapper .hook_cols-5 ul.products li.product.first {
		clear: none;
	}
	
	#hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .hook_cols-6 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-6 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-6 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-6 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-6 ul.products li.product {
		width: 50%;
	}
	
	#hook_main_wrapper .woocommerce.columns-6.first, #hook_main_wrapper .hook_cols-6.first, #hook_main_wrapper .woocommerce .woocommerce.columns-6.first, #hook_main_wrapper .woocommerce .hook_cols-6.first, .woocommerce #hook_main_wrapper .woocommerce.columns-6.first, .woocommerce #hook_main_wrapper .hook_cols-6.first {
		clear: none;
	}
}

@media (max-width: 480px) {
	#hook_main_wrapper .hook_woo_product_info, #hook_main_wrapper .woocommerce .hook_woo_product_info, .woocommerce #hook_main_wrapper .hook_woo_product_info {
		padding-left: 12px;
		padding-right: 12px;
	}
	
	#hook_main_wrapper div.product div.summary, #hook_main_wrapper div.product div.images, #hook_main_wrapper .woocommerce div.product div.summary, #hook_main_wrapper .woocommerce div.product div.images, .woocommerce #hook_main_wrapper div.product div.summary, .woocommerce #hook_main_wrapper div.product div.images {
		width: 100%;
	}
	
	#hook_main_wrapper .woocommerce.columns-2 ul.products, #hook_main_wrapper .woocommerce.columns-3 ul.products, #hook_main_wrapper .woocommerce.columns-4 ul.products, #hook_main_wrapper .woocommerce.columns-5 ul.products, #hook_main_wrapper .woocommerce.columns-6 ul.products, #hook_main_wrapper .hook_cols-2 ul.products, #hook_main_wrapper .hook_cols-3 ul.products, #hook_main_wrapper .hook_cols-4 ul.products, #hook_main_wrapper .related ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products, #hook_main_wrapper .woocommerce .related ul.products, .woocommerce #hook_main_wrapper .woocommerce.columns-2 ul.products, .woocommerce #hook_main_wrapper .woocommerce.columns-3 ul.products, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products, .woocommerce #hook_main_wrapper .hook_cols-2 ul.products, .woocommerce #hook_main_wrapper .hook_cols-3 ul.products, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products, .woocommerce #hook_main_wrapper .related ul.products {
		margin-left: -16px;
		margin-right: -16px;
	}
	
	#hook_main_wrapper .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .hook_cols-2 ul.products li.product, #hook_main_wrapper .hook_cols-3 ul.products li.product, #hook_main_wrapper .hook_cols-4 ul.products li.product, #hook_main_wrapper .related ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-3 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-3 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, #hook_main_wrapper .woocommerce .related ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-3 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-2 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-3 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product, .woocommerce #hook_main_wrapper .related ul.products li.product {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}
	
	#hook_main_wrapper .woocommerce.columns-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .hook_cols-2 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-2 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-2 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-2 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-2 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-2 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-2 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-2 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-2 ul.products li.product {
		width: 100%;
	}
	
	#hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-4 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-4 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-4 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-4 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-4 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-4 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-4 ul.products li.product {
		width: 100%;
	}
	
	#hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-5 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-5 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-5 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-5 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-5 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-5 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-5 ul.products li.product {
		width: 100%;
	}
	
	#hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .hook_cols-6 .products_ul_slider li.product, #hook_main_wrapper .hook_cols-6 ul.products li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .woocommerce.columns-6 ul.products li.product, #hook_main_wrapper .woocommerce .hook_cols-6 .products_ul_slider li.product, #hook_main_wrapper .woocommerce .hook_cols-6 ul.products li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .woocommerce.columns-6 ul.products li.product, .woocommerce #hook_main_wrapper .hook_cols-6 .products_ul_slider li.product, .woocommerce #hook_main_wrapper .hook_cols-6 ul.products li.product {
		width: 100%;
	}
}

.page-template-default .elementor+.clearfix.bt_4x {
	display: none;
}

.elementor-page #hook_ajax_container .row .row:not(#blog_masonry_father,.hook_woo_grider,.hook_spec_row) {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

.elementor-page #hook_ajax_container .row .row.hook_woo_grider {
	margin-left: -18px;
	margin-right: -18px;
}

.elementor-page #hook_ajax_container .row .hook_schedule {
	margin-bottom: 20px;
}

.elementor-page #hook_ajax_container .row .hook_schedule .row {
	margin-left: -18px;
	margin-right: -18px;
}

.elementor-page #hook_ajax_container .row .elementor-widget-prkel_schedule_feed {
	margin-bottom: 0px;
}

.elementor-page #prk_custom_folio>.prk_inner_block {
	max-width: none;
	padding: 0px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-progress .elementor-progress-wrapper {
	overflow: visible;
	margin-top: 3px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-progress .elementor-progress-percentage {
	margin-top: -17px;
	padding-right: 0px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-progress .elementor-progress-bar {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-toggle .elementor-tab-title {
	padding-left: 0px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-toggle .elementor-toggle-title>span {
	padding-right: 10px;
}

.elementor-section .elementor-element.elementor-widget.hook_el_style.elementor-widget-toggle .elementor-toggle-icon {
	margin-top: 2px;
}

.elementor-widget-prkel_latest_portolios .hook_next_arrow i {
	font-size: 74px;
}

.hook_theme .member_ul.ft_mode {
	padding: 0px;
}

.hook_theme .hook_shortcode_slider+a .hook_next_arrow i {
	font-size: 74px;
}

.hook_theme .hook_shortcode_slider.super_height {
	min-height: 100vh;
}

.hook_theme .hook_shortcode_slider.super_height.owl-loaded {
	min-height: 10px;
}

.hook_theme .elementor-social-icon i {
	-moz-transition-property: color, backgorund-color;
	-o-transition-property: color, backgorund-color;
	-webkit-transition-property: color, backgorund-color;
	transition-property: color, backgorund-color;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.el_wpb_row.hook_with_parallax.hook_attached {
	background-size: 130vw;
}

.hook_responsive .hook_theme #hook_main_wrapper .elementor-widget-prkel_woo_single_feed .prk_inner_block {
	padding-left: 0px;
	padding-right: 0px;
}

#el_scroll_row {
	position: absolute;
	transform: translateY(-100%);
	width: 100%;
	z-index: 1;
}

@media only screen and (min-width: 768px) {
	.elementor-section .elementor-element.elementor-section.hook_el_fixed_bk {
		background-attachment: fixed;
	}
}

.elementor-editor-active #single_meta_header {
	display: none;
}

.elementor-editor-active.single-pirenko_slides #single_blog_info {
	display: none;
}

.owl-carousel .headings_top, .owl-carousel .headings_body {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: .45s;
	-o-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	transition-duration: .45s;
}

@media only screen and (max-width: 767px) {
	.hook_theme .member_ul.cl_mode .columns {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.hook_theme #prk_footer_sidebar .widget {
		padding-left: 2px;
		padding-right: 2px;
	}
}

@media only screen and (max-width: 480px) {
	.hook_theme #prk_footer_sidebar .widget {
		padding-left: 12px;
		padding-right: 12px;
	}
}
