/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Hook Theme
Version:	1.0
Author:	Pirenko 
-------------------------------------------------------------------*/
/* VARIABLES DECLARATION */
/*------------------------------------------------------------------
[Table of contents]

1. General Theme and WordPress Styles

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. General Theme and WordPress Styles]
*/
/* WordPress Core
-------------------------------------------------------------- */
.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%;
  /* Image does not overflow the content area */
  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; }

/* Text meant only for screen readers. */
.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, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.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;
  /* Above WP toolbar. */ }

.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }
  .hook_faded:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    opacity: 0.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 .hook_page_twt .clearfix.hide_now {
  display: block;
  margin-top: -4px; }
.rtl .prk_theme_arrows {
  display: none; }
.rtl .member_ul {
  text-align: right; }
  .rtl .member_ul.hook_left_align .hook_member_links {
    text-align: left; }
.rtl .testimonials_slider .owl-pagination {
  right: inherit; }
.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-controls .owl-page:last-child,
.hook_theme.rtl .testimonials_slider.owl-theme.hook_squared .owl-controls .owl-page:last-child {
  width: 38px; }
.hook_theme.rtl .testimonials_stack.hook_squared .owl-controls .owl-page:first-child,
.hook_theme.rtl .testimonials_slider.owl-theme.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; }

/*------------------------------------------------------------------
[Table of contents]

1. Main Layout Elements
2. Zurb Foundation Grid
3. Font Sizes
4. Header
5. Footer
6. Hidden Menu
7. Hidden Sidebar
8. Portfolio
9. Blog
10. Search Results
11. Right Sidebar
12. Coming Soon Page
13. Mobile Sidebar
14. Author page
15. 404 Error page
16. Sticky Menu
17. Above Menu Bar

-------------------------------------------------------------------*/
/* MIXINS */
.hook_animated {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.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);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0); } }
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -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);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -moz-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0); } }
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -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(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.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; } }
@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; } }
@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); } }
/* Mixin */
/*------------------------------------------------------------------
[1. Main Layout Elements]
*/
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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }

button,
input,
select,
textarea {
  margin: 0;
  vertical-align: middle;
  -webkit-perspective: 1000;
  max-width: 100%;
  font-size: 0.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_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 {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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: 0.7s, 0.7s;
  -o-transition-duration: 0.7s, 0.7s;
  -webkit-transition-duration: 0.7s, 0.7s;
  transition-duration: 0.7s, 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .hook_next_arrow i {
    font-size: 74px;
    -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: 0.7s, 0.7s, 0.7s;
  -o-transition-duration: 0.7s, 0.7s, 0.7s;
  -webkit-transition-duration: 0.7s, 0.7s, 0.7s;
  transition-duration: 0.7s, 0.7s, 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.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;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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: 0.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: 0.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: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.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: 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  float: left;
  font-size: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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: 0.3s;
      -o-transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      background-color: rgba(0, 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; }

/* SMALLER BUTTONS WHEN ON SIDEBAR */
.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: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.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: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.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: 8px;
      -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: 0px; }
    #hook_to_top #arrows_shifter i.second {
      top: 18px; }
  #hook_to_top i {
    position: relative;
    font-size: 22px; }
  #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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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 {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }

.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 > .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, 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: 0.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; }

/*------------------------------------------------------------------
[2. Zurb Foundation Grid]
*/
*,
*: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; }

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

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

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

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

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

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

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

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

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

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

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

.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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; }

/*PREVENT IMAGE DISTORTION ON OLDER IE */
@media \0screen {
  img {
    width: auto; } }
.hook_theme #map_canvas img,
.hook_theme .map_canvas img {
  max-width: none; }

/*------------------------------------------------------------------
[3. Font Sizes]
*/
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.91353rem; }

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

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

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

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

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

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

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

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: 0.9rem;
  line-height: 1.7em; }

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

.prk_75_em {
  font-size: 0.75rem; }

.prk_65_em {
  font-size: 0.65rem; }

/*------------------------------------------------------------------
[4. Header]
*/
#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: 0.7s, 0.7s, 0.7s, 0.4s;
  -o-transition-duration: 0.7s, 0.7s, 0.7s, 0.4s;
  -webkit-transition-duration: 0.7s, 0.7s, 0.7s, 0.4s;
  transition-duration: 0.7s, 0.7s, 0.7s, 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.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(0.215, 0.61, 0.355, 1) 0.4s;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.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: 0.4s, 0.4s, 0.4s, 0.4s, 0.7s, 0.7s, 0.4s;
  -o-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.7s, 0.7s, 0.4s;
  -webkit-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.7s, 0.7s, 0.4s;
  transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.7s, 0.7s, 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.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(0.215, 0.61, 0.355, 1) 0.4s;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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(0.215, 0.61, 0.355, 1) 0.4s;
  -o-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  -webkit-transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.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: 0.4s, 0.4s;
  -o-transition-duration: 0.4s, 0.4s;
  -webkit-transition-duration: 0.4s, 0.4s;
  transition-duration: 0.4s, 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19), cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19), cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19), cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19), cubic-bezier(0.55, 0.055, 0.675, 0.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: 0.95;
  -moz-transition-duration: 0.1s, 0.4s;
  -o-transition-duration: 0.1s, 0.4s;
  -webkit-transition-duration: 0.1s, 0.4s;
  transition-duration: 0.1s, 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.215, 0.61, 0.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: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.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: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.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: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-weight: 600;
    font-size: 18px;
    white-space: nowrap; }

.prk_menu_block {
  width: 28px;
  height: 4px;
  position: absolute;
  left: 0px;
  -moz-transition-property: top, -moz-transform, background-color, left, right;
  -o-transition-property: top, -o-transform, background-color, left, right;
  -webkit-transition-property: top, -webkit-transform, background-color, left, right;
  transition-property: top, transform, background-color, left, right;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: 0.45s;
    -o-transition-duration: 0.45s;
    -webkit-transition-duration: 0.45s;
    transition-duration: 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }
.hook_showing_menu #prk_hidden_menu .prk_popper_menu > li:nth-child(2) {
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s; }
.hook_showing_menu #prk_hidden_menu .prk_popper_menu > li:nth-child(3) {
  -moz-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.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: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.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: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition-duration: 0.9s;
  -o-transition-duration: 0.9s;
  -webkit-transition-duration: 0.9s;
  transition-duration: 0.9s;
  -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.hk_trans_vtsl #hook_loader_block {
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.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%); }

/*TEMPORARY STATE WHEN FADING OUT*/
.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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.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%); }

/*------------------------------------------------------------------
[5. Footer]
*/
#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: 0.7s, 0.7s;
  -o-transition-duration: 0.7s, 0.7s;
  -webkit-transition-duration: 0.7s, 0.7s;
  transition-duration: 0.7s, 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.645, 0.045, 0.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: 0.9em; }

#prk_footer_mirror {
  z-index: 1; }

#prk_footer_wrapper {
  position: fixed;
  bottom: 0px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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; }

/*------------------------------------------------------------------
[6. Hidden Menu]
*/
#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;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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: 0.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: 0.6s;
    -o-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.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(0.6, 0.6);
    -ms-transform: scale(0.6, 0.6);
    -webkit-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.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; }

/*------------------------------------------------------------------
[7. Hidden Sidebar]
*/
#prk_hidden_bar {
  position: fixed;
  top: 0px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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(0.645, 0.045, 0.355, 1) 0.7s;
  -o-transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s;
  -webkit-transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s;
  transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s; }
  #prk_hidden_bar .widget-title {
    padding-bottom: 12px; }

#prk_hidden_bar_inner {
  padding-right: 18px;
  font-size: 0.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: 0.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; }

/*------------------------------------------------------------------
[8. Portfolio
*/
.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: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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-transform: translate3d(0, 0, 0);*/
    -webkit-perspective: 1000;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -webkit-transition-property: -webkit-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: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  font-size: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  cursor: default; }
  .folio_noinfo .portfolio_entry_li.hover_trigger {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.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: 2;
  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: 0.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%;
  /*NO WHITE GAP*/ }
.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: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.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: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.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: 0.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: 0.9em; }

#after_single_folio {
  padding-top: 54px; }
  #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: 0.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: 0.25s;
        -o-transition-duration: 0.25s;
        -webkit-transition-duration: 0.25s;
        transition-duration: 0.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: 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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: -moz-transform;
    -o-transition-property: -o-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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: 0.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: 0.15s;
    -o-transition-duration: 0.15s;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.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: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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-theme .owl-controls .owl-page .hook_vd_thumb {
  line-height: 75px;
  text-align: center; }
  .owl-theme .owl-controls .owl-page .hook_vd_thumb:before {
    font-size: 48px; }

/*PORTFOLIO CLOSE BUTTON ANIMATION*/
.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: 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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);
    /*NO WHITE GAP*/ }
  #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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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(0.8, 0.8, 0.8);
  -moz-transform: rotate3d(0, 0, 1, -135deg) scale3d(0.8, 0.8, 0.8);
  -ms-transform: rotate3d(0, 0, 1, -135deg) scale3d(0.8, 0.8, 0.8);
  -o-transform: rotate3d(0, 0, 1, -135deg) scale3d(0.8, 0.8, 0.8);
  transform: rotate3d(0, 0, 1, -135deg) scale3d(0.8, 0.8, 0.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 {
  /* PANELS WITH CENTERED TEXT */ }
  .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;
    -o-transition-property: padding;
    -webkit-transition-property: padding;
    transition-property: padding;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s; }
  .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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.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 {
    /*LOGO IMAGES DISPLAY*/ }
    .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(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.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: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.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-buttons {
    display: none; }
  .folio_panels.pnz-1.layout-featured .small-3.prk_break_word {
    margin: 9px 0px 2px;
    line-height: 1.5em;
    font-size: 0.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; }

.hook_theme #hook_main_wrapper .folio_panels {
  /*FEATURED PORTFOLIO MODE*/ }
  .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: 0.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: 0.3s;
        -o-transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
        -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
        -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
        transition-timing-function: cubic-bezier(0.39, 0.575, 0.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_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: "\f4f9"; }

#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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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%;
    /*NO 1 PIXEL SPACE*/
    min-height: 100.5%;
    /*NO 1 PIXEL SPACE*/
    -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-theme .hook_noborder .portfolio_entry_li {
  border-right-width: 0px !important; }
.folio_panels.owl-theme .owl-pagination {
  display: none; }
.folio_panels.owl-theme .owl-controls .owl-buttons {
  margin-top: -52px; }
  .folio_panels.owl-theme .owl-controls .owl-buttons .owl-prev i {
    left: -12px; }
  .folio_panels.owl-theme .owl-controls .owl-buttons .owl-next i {
    right: 12px; }
  .folio_panels.owl-theme .owl-controls .owl-buttons div {
    background: transparent;
    width: 60px; }
    .folio_panels.owl-theme .owl-controls .owl-buttons div .hook_naver {
      top: 80px; }
  .folio_panels.owl-theme .owl-controls .owl-buttons i {
    font-size: 80px; }

#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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.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; }

/*VERTICAL STACK*/
.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, 0.3); }
.hook_vertical_folio .hook_row:not(.hook_with_video) {
  border-bottom: 1px solid rgba(103, 103, 103, 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.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: #000000;
  background-color: rgba(0, 0, 0, 0.47);
  color: #FFFFFF;
  font-size: 0.9em; }

.hook_img_panel.folio_panels .grid_colored_block {
  background-color: #000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  visibility: visible; }
.hook_img_panel.folio_panels .portfolio_entry_li {
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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; }

/*------------------------------------------------------------------
[9. Blog
*/
.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: 0.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: 0.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_father {
  padding-top: 18px; }
  #blog_masonry_father .blog_entry_li {
    margin-top: 40px;
    margin-bottom: -40px;
    width: 33.33333%;
    float: left;
    padding: 18px; }
    #blog_masonry_father .blog_entry_li.forced_100 {
      width: 100%; }
  #blog_masonry_father .grid-sizer {
    width: 33.33333%; }
  #blog_masonry_father .blog_entry_li.animate {
    margin-top: 0px;
    margin-bottom: 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  #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: 0.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: 0.35s;
      -o-transition-duration: 0.35s;
      -webkit-transition-duration: 0.35s;
      transition-duration: 0.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: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -moz-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.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: 0.35s;
    -moz-animation-duration: 0.35s;
    -ms-animation-duration: 0.35s;
    -o-animation-duration: 0.35s;
    animation-duration: 0.35s;
    -webkit-animation-delay: 0.15s;
    -moz-animation-delay: 0.15s;
    -ms-animation-delay: 0.15s;
    -o-animation-delay: 0.15s;
    animation-delay: 0.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: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.15s;
  -moz-animation-delay: 0.15s;
  -ms-animation-delay: 0.15s;
  -o-animation-delay: 0.15s;
  animation-delay: 0.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: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.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: 0.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%; }

#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: 0.8em;
  padding-right: 18px;
  padding-left: 18px; }

.filter_blog {
  padding: 0px 18px;
  font-size: 0.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: 0.15s;
    -o-transition-duration: 0.15s;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.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: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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; }

#entries_navigation_blog {
  margin-bottom: 160px;
  margin-top: 50px; }
  #entries_navigation_blog #prk_nav_inner {
    padding: 6px 0px 6px; }
  #entries_navigation_blog [class^="hook_fa-"],
  #entries_navigation_blog [class*=" hook_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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s; }
  #entries_navigation_blog .navigation-previous-blog [class^="hook_fa-"],
  #entries_navigation_blog .navigation-previous-blog [class*=" hook_fa-"] {
    padding-left: 0px;
    padding-right: 9px; }
  #entries_navigation_blog .navigation-previous-blog:hover [class^="hook_fa-"],
  #entries_navigation_blog .navigation-previous-blog:hover [class*=" hook_fa-"] {
    padding-right: 4.5px;
    margin-left: -4.5px; }
  #entries_navigation_blog .navigation-next-blog:hover [class^="hook_fa-"],
  #entries_navigation_blog .navigation-next-blog:hover [class*=" hook_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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.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: 0.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: 0.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; }

/*COMMENTS FORM GDPR IMPROVEMENTS*/
#wp-comment-cookies-consent {
  margin-right: 8px;
  position: relative;
  top: -1px; }

p.comment-form-cookies-consent {
  margin-bottom: 14px;
  margin-top: 26px;
  font-size: 0.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; }

#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: 0.3s;
        -o-transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.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; }

/*------------------------------------------------------------------
[10. Search Results
*/
.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;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s; }

/*------------------------------------------------------------------
[11. Sidebar
*/
.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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; }

/*------------------------------------------------------------------
[12. Coming Soon Page
*/
#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: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.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;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  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; }

/*------------------------------------------------------------------
[13. Mobile sidebar
*/
#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;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  -moz-transition-property: margin;
  -o-transition-property: margin;
  -webkit-transition-property: margin;
  transition-property: margin;
  -moz-transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s;
  -o-transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s;
  -webkit-transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.7s;
  transition: cubic-bezier(0.645, 0.045, 0.355, 1) 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s; }
  #prk_mobile_bar .widget_nav_menu .menu .prk_theme_arrows {
    display: none; }
  #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: 0.9em; }
  #prk_mobile_bar #hook_mobile_sidebar {
    font-size: 0.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: 0.9em; }

/*------------------------------------------------------------------
[14. Author Page
*/
.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; }

/*------------------------------------------------------------------
[15. 404 Error page
*/
.error404 #hook_main_wrapper #hook_content {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }

#hook_404_title h1 {
  font-size: 10em;
  line-height: 0.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; }

/*------------------------------------------------------------------
[16. Sticky Menu
*/
#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: 0.7s, 0.5s, 0.35s;
  -o-transition-duration: 0.7s, 0.5s, 0.35s;
  -webkit-transition-duration: 0.7s, 0.5s, 0.35s;
  transition-duration: 0.7s, 0.5s, 0.35s;
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.25, 0.25, 0.75, 0.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: -moz-transform;
      -o-transition-property: -o-transform;
      -webkit-transition-property: -webkit-transform;
      transition-property: transform;
      -moz-transition-duration: 0.15s;
      -o-transition-duration: 0.15s;
      -webkit-transition-duration: 0.15s;
      transition-duration: 0.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; }

/*------------------------------------------------------------------
[17. Above Menu Bar
*/
#hook_header_bar {
  width: 100%;
  float: left;
  /*DO NOT CHANGE*/ }
  #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; }

/*------------------------------------------------------------------
[Table of contents]

1. Main Menu
2. Popper Menu
3. Dotted Navigation
4. Mobile Mode

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. Menu Section]
*/
#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: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    float: left;
    margin-right: 1px;
    width: 100%;
    margin-bottom: -1px;
    border-bottom: 1px solid transparent;
    -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(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.25, 0.25, 0.75, 0.75);
      -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.25, 0.25, 0.75, 0.75);
      -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.25, 0.25, 0.75, 0.75);
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.25, 0.25, 0.75, 0.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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.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: 0.32s;
    -o-transition-duration: 0.32s;
    -webkit-transition-duration: 0.32s;
    transition-duration: 0.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: 0.32s;
    -o-transition-duration: 0.32s;
    -webkit-transition-duration: 0.32s;
    transition-duration: 0.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: 0.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: 0.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-wrapper,
.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%; }

/*------------------------------------------------------------------
[2. Popper Menu]
*/
.prk_popper_menu ul {
  display: none; }
.prk_popper_menu a {
  line-height: 1.5em; }

/*------------------------------------------------------------------
[3. Dotted Naviation]
*/
#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(0.895, 0.03, 0.685, 0.22) 250ms;
        -o-transition: cubic-bezier(0.895, 0.03, 0.685, 0.22) 250ms;
        -webkit-transition: cubic-bezier(0.895, 0.03, 0.685, 0.22) 250ms;
        transition: cubic-bezier(0.895, 0.03, 0.685, 0.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: 0.25s;
      -o-transition-duration: 0.25s;
      -webkit-transition-duration: 0.25s;
      transition-duration: 0.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; }

/*------------------------------------------------------------------
[4. Mobile Mode]
*/
.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: "\f0d7";
  position: absolute;
  display: inline-block;
  font-family: FontAwesome;
  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; }
.mobile-menu-ul .mobile-menu-ul li.menu-item-has-children > a.hook_showing_sub:after {
  content: "\f0d8"; }
.mobile-menu-ul .hook_actionized {
  position: relative;
  padding-left: 0px;
  margin-top: 8px; }

/*------------------------------------------------------------------
[Table of contents]

1. Widget Styles
2. Theme Widgets
3. Testimonials
4. Informational Board
5. Services and Hover Boxes
6. Team Members
7. Animated Counters
8. Pricing tables
9. Blockquotes
10. Latest Comments
11. Sitemap
12. Instagram feed
13. Twitter feed
14. Contact Form
15. Schedule
16. Facebook Feed

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. Widget Styles]
*/
.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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%; }

.prk_theme_arrows {
  position: relative;
  margin-left: -14px;
  -moz-transition-property: margin;
  -o-transition-property: margin;
  -webkit-transition-property: margin;
  transition-property: margin;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
  .prk_theme_arrows .tr_wrapper {
    overflow: hidden;
    position: absolute;
    width: 32px;
    height: 32px; }

.prk_theme_arrows.hook_hover_arrow {
  margin-left: -11px; }

.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-left: 14px;
  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; }

/*------------------------------------------------------------------
[2. Theme Widgets]
*/
/* TIMELINE */
.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: 0.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; }

/* VCARD */
.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 .hook_fa-map-marker {
  margin-left: 2px; }
.hook_vcard .hook_fa-info {
  margin-left: 3px; }
.hook_vcard .hook_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; }

/* TWITTER */
.prk_recent_tweets .prk_twt_header {
  font-size: 1.1em;
  margin: 6px 0px 20px; }
.prk_recent_tweets .prk_twt_follow {
  float: left;
  font-size: 0.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: 0.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-controls {
    position: absolute;
    left: -8px;
    top: -1px; }
    .prk_recent_tweets .prk_twt_ul .owl-controls .owl-prev,
    .prk_recent_tweets .prk_twt_ul .owl-controls .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-controls .owl-next {
      left: 20px; }
.prk_recent_tweets .owl-theme .owl-controls .owl-buttons div i {
  font-size: 24px;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }

/* SOCIAL NETWORKS */
.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; }
  .pirenko_social.minimal .social_img_wrp.hook_socialink .prk_minimal_icon.hook_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(0.65, 0.65);
    -ms-transform: scale(0.65, 0.65);
    -webkit-transform: scale(0.65, 0.65);
    transform: scale(0.65, 0.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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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); }

#prk_footer .prk_minimal_icon {
  vertical-align: middle; }

#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; }

/*RECENT POSTS*/
.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; }

/*TAGS & CATEGORIES*/
.hook_theme #hook_main_wrapper .pirenko_tags .colored_theme_button {
  margin: 0px 4px 4px 0px;
  float: left; }

/*------------------------------------------------------------------
[3. Testimonials]
*/
.hook_theme .testimonials_stack,
.hook_theme .testimonials_slider.owl-theme {
  background-color: transparent;
  padding-bottom: 40px;
  text-align: center; }
  .hook_theme .testimonials_stack img,
  .hook_theme .testimonials_slider.owl-theme img {
    max-width: 100%;
    display: inline-block;
    width: auto; }
  .hook_theme .testimonials_stack .tm_title,
  .hook_theme .testimonials_slider.owl-theme .tm_title {
    font-size: 1.35em;
    margin-top: 12px;
    font-style: normal; }
  .hook_theme .testimonials_stack .tm_subheading,
  .hook_theme .testimonials_slider.owl-theme .tm_subheading {
    font-size: 0.9em;
    font-style: italic; }
  .hook_theme .testimonials_stack .tm_content,
  .hook_theme .testimonials_slider.owl-theme .tm_content {
    padding: 6px 3px 18px;
    font-style: italic; }
    .hook_theme .testimonials_stack .tm_content h4,
    .hook_theme .testimonials_slider.owl-theme .tm_content h4 {
      line-height: 1.45em;
      font-weight: 400; }
  .hook_theme .testimonials_stack .tm_stars i,
  .hook_theme .testimonials_slider.owl-theme .tm_stars i {
    padding: 0px 3px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; }
    .hook_theme .testimonials_stack .tm_stars i:last-child,
    .hook_theme .testimonials_slider.owl-theme .tm_stars i:last-child {
      padding-right: 0px; }
    .hook_theme .testimonials_stack .tm_stars i.not_zero_color,
    .hook_theme .testimonials_slider.owl-theme .tm_stars i.not_zero_color {
      color: #D2D222;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
  .hook_theme .testimonials_stack .owl-pagination,
  .hook_theme .testimonials_slider.owl-theme .owl-pagination {
    width: 100%;
    top: inherit;
    margin-top: 14px;
    text-align: center;
    left: 0px; }
  .hook_theme .testimonials_stack .owl-controls .owl-page,
  .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-page {
    float: none; }
  .hook_theme .testimonials_stack .owl-controls .owl-buttons,
  .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-buttons {
    left: 0px;
    width: 100%;
    display: inline-table;
    top: 50%;
    margin-top: -60px; }
    .hook_theme .testimonials_stack .owl-controls .owl-buttons div,
    .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-buttons div {
      background: transparent; }
    .hook_theme .testimonials_stack .owl-controls .owl-buttons .owl-prev,
    .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-buttons .owl-prev {
      left: -50px; }
    .hook_theme .testimonials_stack .owl-controls .owl-buttons .owl-next,
    .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-buttons .owl-next {
      right: -50px; }
    .hook_theme .testimonials_stack .owl-controls .owl-buttons i,
    .hook_theme .testimonials_slider.owl-theme .owl-controls .owl-buttons i {
      font-size: 54px; }
  .hook_theme .testimonials_stack.hook_smaller .tm_title,
  .hook_theme .testimonials_slider.owl-theme.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-theme.hook_smaller .tm_stars i {
    font-size: 0.9em; }
  .hook_theme .testimonials_stack.hook_smaller .tm_subheading,
  .hook_theme .testimonials_slider.owl-theme.hook_smaller .tm_subheading {
    font-size: 0.85em;
    margin-top: -4px; }
  .hook_theme .testimonials_stack.hook_smaller .tm_content,
  .hook_theme .testimonials_slider.owl-theme.hook_smaller .tm_content {
    padding: 4px 3px 4px; }
    .hook_theme .testimonials_stack.hook_smaller .tm_content h4,
    .hook_theme .testimonials_slider.owl-theme.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-theme.hook_bigger .tm_title {
    font-size: 1.5rem;
    margin-top: 18px; }
  .hook_theme .testimonials_stack.hook_bigger .tm_subheading,
  .hook_theme .testimonials_slider.owl-theme.hook_bigger .tm_subheading {
    font-size: 1em; }
  .hook_theme .testimonials_stack.hook_bigger .tm_content,
  .hook_theme .testimonials_slider.owl-theme.hook_bigger .tm_content {
    padding: 8px 3px 4px; }
    .hook_theme .testimonials_stack.hook_bigger .tm_content h4,
    .hook_theme .testimonials_slider.owl-theme.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-theme.hook_left_align {
    text-align: left; }
    .hook_theme .testimonials_stack.hook_left_align .owl-pagination,
    .hook_theme .testimonials_slider.owl-theme.hook_left_align .owl-pagination {
      width: auto;
      right: inherit; }
  .hook_theme .testimonials_stack.hook_right_align,
  .hook_theme .testimonials_slider.owl-theme.hook_right_align {
    text-align: right; }
    .hook_theme .testimonials_stack.hook_right_align .owl-pagination,
    .hook_theme .testimonials_slider.owl-theme.hook_right_align .owl-pagination {
      width: auto;
      left: inherit; }
  .hook_theme .testimonials_stack.hook_squared .owl-item,
  .hook_theme .testimonials_slider.owl-theme.hook_squared .owl-item {
    padding: 0px 1px; }
  .hook_theme .testimonials_stack.hook_squared .owl-controls .owl-page,
  .hook_theme .testimonials_slider.owl-theme.hook_squared .owl-controls .owl-page {
    width: 38px; }
    .hook_theme .testimonials_stack.hook_squared .owl-controls .owl-page:last-child,
    .hook_theme .testimonials_slider.owl-theme.hook_squared .owl-controls .owl-page:last-child {
      width: 30px; }
    .hook_theme .testimonials_stack.hook_squared .owl-controls .owl-page:before,
    .hook_theme .testimonials_slider.owl-theme.hook_squared .owl-controls .owl-page: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-controls .owl-page,
  .hook_theme .testimonials_slider.owl-theme.hook_squared.hook_smaller .owl-controls .owl-page {
    width: 30px; }
    .hook_theme .testimonials_stack.hook_squared.hook_smaller .owl-controls .owl-page:before, .hook_theme .testimonials_stack.hook_squared.hook_smaller .owl-controls .owl-page:last-child,
    .hook_theme .testimonials_slider.owl-theme.hook_squared.hook_smaller .owl-controls .owl-page:before,
    .hook_theme .testimonials_slider.owl-theme.hook_squared.hook_smaller .owl-controls .owl-page:last-child {
      width: 26px; }
  .hook_theme .testimonials_stack.with_thumbs .tm_image,
  .hook_theme .testimonials_slider.owl-theme.with_thumbs .tm_image {
    display: none; }
  .hook_theme .testimonials_stack.with_thumbs .owl-pagination,
  .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-pagination {
    position: relative; }
  .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page,
  .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page {
    width: auto;
    height: auto;
    padding: 0px 2px; }
    .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page:last-child,
    .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page:last-child {
      width: auto; }
    .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page:before,
    .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page:before {
      display: none; }
    .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page img,
    .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page img {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
      opacity: 0.65;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity;
      -moz-transition-duration: 0.35s;
      -o-transition-duration: 0.35s;
      -webkit-transition-duration: 0.35s;
      transition-duration: 0.35s; }
    .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page:hover img,
    .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page:hover img {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
    .hook_theme .testimonials_stack.with_thumbs .owl-controls .owl-page.active img,
    .hook_theme .testimonials_slider.owl-theme.with_thumbs .owl-controls .owl-page.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; }

/*------------------------------------------------------------------
[4. Informational Board]
*/
.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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; }

/*------------------------------------------------------------------
[5. Services]
*/
.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: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.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; }
  .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; }
  .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; }

/* FIREFOX SVG HACK */
.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: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.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: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.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; }

/*------------------------------------------------------------------
[6. Team Members]
*/
#member_full_row {
  margin-bottom: 108px; }

#member_post_title {
  margin: -4px 0px 10px;
  font-size: 2.61792rem; }

#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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.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 .hook_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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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: 0.35s;
      -o-transition-duration: 0.35s;
      -webkit-transition-duration: 0.35s;
      transition-duration: 0.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.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: 0.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: 0.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: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.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: 0.4s;
  -o-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s; }
.member_colored_block.hover_trigger .hook_member_links_inner > .member_lnk:nth-child(2) {
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }
.member_colored_block.hover_trigger .hook_member_links_inner > .member_lnk:nth-child(3) {
  -moz-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s; }
.member_colored_block.hover_trigger .hook_member_links_inner > .member_lnk:nth-child(4) {
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s; }
.member_colored_block.hover_trigger .hook_member_links_inner > .member_lnk:nth-child(5) {
  -moz-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s; }
.member_colored_block.hover_trigger .hook_member_links_inner > .member_lnk:nth-child(6) {
  -moz-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.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: 0.5; }

.member_ul.hook_center_align.ft_mode .sh_member_desc {
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }
.member_ul.hook_center_align.ft_mode .member_colored_block.hover_trigger .sh_member_desc {
  bottom: 66px; }

/*------------------------------------------------------------------
[7. Animated Counters]
*/
.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; }

/*------------------------------------------------------------------
[8. Pricing Tables]
*/
.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: #FFFFFF;
    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; }

/*------------------------------------------------------------------
[9. Blockquote]
*/
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: 0.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; }

/*------------------------------------------------------------------
[10. Latest Comments]
*/
.prk_shortcode_latest_cmts .owl-carousel .owl-wrapper-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-controls,
.prk_shortcode_latest_cmts .comments_slider .comment-avatar {
  display: none; }

/*------------------------------------------------------------------
[11. Sitemap]
*/
.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: 0.9em; }

/*------------------------------------------------------------------
[12. Instagram feed]
*/
.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;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    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: 0.45s;
    -o-transition-duration: 0.45s;
    -webkit-transition-duration: 0.45s;
    transition-duration: 0.45s;
    width: 100%;
    height: 100%;
    background-color: #000000;
    position: absolute;
    top: 0px;
    left: 0px; }
  .hook_insta_wrapper li:hover i {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    opacity: 0.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: 0.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: 0.45s;
    -o-transition-duration: 0.45s;
    -webkit-transition-duration: 0.45s;
    transition-duration: 0.45s;
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
    color: #FFFFFF; }
.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; }

/*------------------------------------------------------------------
[13. Twitter feed]
*/
.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; }
.hook_page_twt .prk_recent_tweets .twitter_time {
  font-size: 0.9em; }
.hook_page_twt .prk_recent_tweets .twt_in {
  font-size: 1.5em;
  margin-bottom: 8px;
  line-height: 1.4em; }
.hook_page_twt .prk_recent_tweets .simple_line {
  visibility: hidden; }
.hook_page_twt .prk_recent_tweets .hook_active_icon {
  font-size: 64px;
  position: relative;
  margin-bottom: 36px;
  float: none; }
.hook_page_twt .prk_recent_tweets .prk_twt_ul .owl-controls {
  position: relative;
  left: inherit;
  top: inherit;
  display: inline-block; }
.hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-prev,
.hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-next {
  left: inherit;
  width: 40px;
  height: 40px; }
.hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-buttons {
  position: relative;
  margin-top: 36px; }
  .hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-buttons div {
    position: relative; }
    .hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-buttons div:hover {
      height: 40px; }
    .hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-buttons div i {
      font-size: 38px; }
      .hook_page_twt .prk_recent_tweets .owl-theme .owl-controls .owl-buttons div i.mdi-chevron-right {
        left: 1px; }

/*------------------------------------------------------------------
[14. Contact Form]
*/
#submit_message_div {
  margin-bottom: 0px;
  float: none; }

/*------------------------------------------------------------------
[15. Schedule]
*/
.hook_schedule {
  margin-bottom: 36px; }

.simple_line.hook_scheduled {
  margin: -10px 0px 16px; }

.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; }

/*------------------------------------------------------------------
[16. Facebook Feed]
*/
.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: 0.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; }

/*GRID*/
.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: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s; }
  .hook_fb_feed.thumbnail_mode .efbl_feed_wraper.fb_init {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }

/*GRID WITH SIDEBAR*/
#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%; }

/*GRID WITHOUT SIDEBAR*/
#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; }

/*------------------------------------------------------------------
[Table of contents]

1. External Plugins
2. Text Rotator
3. Custom Fonts
4. Magnific Popup
5. Owl Carousel
6. Custom Scrollbar
7. Preloader
8. Selecordie

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. External Plugins]
*/
/*WPML*/
#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; }

#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; }

/*MAILCHIMP*/
.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; }

/*CONTACT FORM 7 */
#hook_content .wpcf7-form .hook_select_arrow {
  position: absolute;
  top: 50%;
  right: 14px;
  margin-top: -7px;
  font-size: 20px; }
#hook_content .wpcf7-form input {
  height: 38px; }
#hook_content .wpcf7-form img.ajax-loader {
  margin-left: 22px;
  position: absolute;
  margin-top: 14px; }

/*------------------------------------------------------------------
[2. Text Rotator]
*/
/* TEXT ROTATOR FUNCTIONS */
.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; }

/* --------------------------------

xrotate-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);
    transform: rotateX(180deg);
    opacity: 0; }
  35% {
    -moz-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0; }
  65% {
    opacity: 0; }
  100% {
    -moz-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1; } }
@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0; }
  35% {
    -webkit-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0; }
  65% {
    opacity: 0; }
  100% {
    -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);
    transform: rotateX(0deg);
    opacity: 1; }
  35% {
    -moz-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1; }
  65% {
    opacity: 0; }
  100% {
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0; } }
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1; }
  35% {
    -webkit-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1; }
  65% {
    opacity: 0; }
  100% {
    -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; } }
/* --------------------------------

xrotate-2

-------------------------------- */
.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 0.4s forwards;
    -webkit-animation: cd-rotate-2-in 0.4s forwards;
    animation: cd-rotate-2-in 0.4s forwards; }
  .cd-headline.rotate-2 i.out {
    -moz-animation: cd-rotate-2-out 0.4s forwards;
    -webkit-animation: cd-rotate-2-out 0.4s forwards;
    animation: cd-rotate-2-out 0.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);
    transform: translateZ(-20px) rotateX(90deg); }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg); }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg); } }
@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg); }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg); }
  100% {
    opacity: 1;
    -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);
    transform: translateZ(-20px) rotateX(0); }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg); }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg); } }
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0); }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg); }
  100% {
    opacity: 0;
    -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); } }
/* --------------------------------

old_timey

-------------------------------- */
.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 0.4s;
    -webkit-animation: slide-in-old_timey 0.4s;
    animation: slide-in-old_timey 0.4s; }
  .cd-headline.old_timey b.is-hidden {
    -moz-animation: slide-out-old_timey 0.4s;
    -webkit-animation: slide-out-old_timey 0.4s;
    animation: slide-out-old_timey 0.4s; }

@-moz-keyframes slide-in-old_timey {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20%);
    transform: translateY(-20%); }
  40% {
    opacity: 0;
    -moz-transform: translateY(-20%);
    transform: translateY(-20%); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); } }
@-webkit-keyframes slide-in-old_timey {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%); }
  40% {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%); }
  100% {
    opacity: 1;
    -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);
    transform: translateY(0); }
  60% {
    opacity: 0;
    -moz-transform: translateY(-20%);
    transform: translateY(-20%); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20%);
    transform: translateY(-20%); } }
@-webkit-keyframes slide-out-old_timey {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  60% {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%); }
  100% {
    opacity: 0;
    -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%); } }
/* --------------------------------

xslide

-------------------------------- */
.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 0.6s;
    -webkit-animation: slide-in 0.6s;
    animation: slide-in 0.6s; }
  .cd-headline.slide b.is-hidden {
    -moz-animation: slide-out 0.6s;
    -webkit-animation: slide-out 0.6s;
    animation: slide-out 0.6s; }

@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
    transform: translateY(-100%); }
  60% {
    opacity: 1;
    -moz-transform: translateY(10%);
    transform: translateY(10%); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(10%);
    transform: translateY(10%); }
  100% {
    opacity: 1;
    -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);
    transform: translateY(0); }
  60% {
    opacity: 0;
    -moz-transform: translateY(110%);
    transform: translateY(110%); }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
    transform: translateY(100%); } }
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  60% {
    opacity: 0;
    -webkit-transform: translateY(110%);
    transform: translateY(110%); }
  100% {
    opacity: 0;
    -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%); } }
/* --------------------------------

xzoom

-------------------------------- */
.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 0.8s;
    -webkit-animation: zoom-in 0.8s;
    animation: zoom-in 0.8s; }
  .cd-headline.zoom b.is-hidden {
    -moz-animation: zoom-out 0.8s;
    -webkit-animation: zoom-out 0.8s;
    animation: zoom-out 0.8s; }

@-moz-keyframes zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
    transform: translateZ(100px); }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
    transform: translateZ(0); } }
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px); }
  100% {
    opacity: 1;
    -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);
    transform: translateZ(0); }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
    transform: translateZ(-100px); } }
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  100% {
    opacity: 0;
    -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); } }
/* --------------------------------

xrotate-3

-------------------------------- */
.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 0.6s forwards;
    -webkit-animation: cd-rotate-3-in 0.6s forwards;
    animation: cd-rotate-3-in 0.6s forwards; }
  .cd-headline.rotate-3 i.out, .cd-headline.rotate-3 em.out {
    -moz-animation: cd-rotate-3-out 0.6s forwards;
    -webkit-animation: cd-rotate-3-out 0.6s forwards;
    animation: cd-rotate-3-out 0.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);
    transform: rotateY(180deg); }
  100% {
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg); }
  100% {
    -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);
    transform: rotateY(0); }
  100% {
    -moz-transform: rotateY(-180deg);
    transform: rotateY(-180deg); } }
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0); }
  100% {
    -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); } }
/* --------------------------------

xscale

-------------------------------- */
.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 0.6s forwards;
    -webkit-animation: scale-up 0.6s forwards;
    animation: scale-up 0.6s forwards; }
  .cd-headline.scale i.out, .cd-headline.scale em.out {
    -moz-animation: scale-down 0.6s forwards;
    -webkit-animation: scale-down 0.6s forwards;
    animation: scale-down 0.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);
    transform: scale(0);
    opacity: 0; }
  60% {
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1; }
  100% {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  60% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1; }
  100% {
    -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);
    transform: scale(1);
    opacity: 1; }
  60% {
    -moz-transform: scale(0);
    transform: scale(0);
    opacity: 0; } }
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  60% {
    -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; } }
/*------------------------------------------------------------------
[3. Custom Fonts]
*/
/* Google MaterialDesignIcons.com */
@font-face {
  font-family: 'MaterialDesignIcons';
  src: url("../inc/fonts/mdi/materialdesignicons-webfont.eot?v=1.0.62");
  src: url("../inc/fonts/mdi/materialdesignicons-webfont.eot?#iefix&v=1.0.62") format("embedded-opentype"), url("../inc/fonts/mdi/materialdesignicons-webfont.woff2?v=1.0.62") format("woff2"), url("../inc/fonts/mdi/materialdesignicons-webfont.woff?v=1.0.62") format("woff"), url("../inc/fonts/mdi/materialdesignicons-webfont.ttf?v=1.0.62") format("truetype"), url("../inc/fonts/mdi/materialdesignicons-webfont.svg?v=1.0.62#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.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: "\f101"; }

.mdi-account-alert::before {
  content: "\f102"; }

.mdi-account-box::before {
  content: "\f103"; }

.mdi-account-box-outline::before {
  content: "\f104"; }

.mdi-account-check::before {
  content: "\f105"; }

.mdi-account-circle::before {
  content: "\f106"; }

.mdi-account-key::before {
  content: "\f107"; }

.mdi-account-location::before {
  content: "\f108"; }

.mdi-account-minus::before {
  content: "\f109"; }

.mdi-account-multiple::before {
  content: "\f10a"; }

.mdi-account-multiple-outline::before {
  content: "\f10b"; }

.mdi-account-multiple-plus::before {
  content: "\f10c"; }

.mdi-account-network::before {
  content: "\f10d"; }

.mdi-account-outline::before {
  content: "\f10e"; }

.mdi-account-plus::before {
  content: "\f10f"; }

.mdi-account-remove::before {
  content: "\f110"; }

.mdi-account-search::before {
  content: "\f111"; }

.mdi-account-star::before {
  content: "\f112"; }

.mdi-account-star-variant::before {
  content: "\f113"; }

.mdi-account-switch::before {
  content: "\f114"; }

.mdi-airballoon::before {
  content: "\f115"; }

.mdi-airplane::before {
  content: "\f116"; }

.mdi-airplane-off::before {
  content: "\f117"; }

.mdi-alarm::before {
  content: "\f118"; }

.mdi-alarm-check::before {
  content: "\f119"; }

.mdi-alarm-multiple::before {
  content: "\f11a"; }

.mdi-alarm-off::before {
  content: "\f11b"; }

.mdi-alarm-plus::before {
  content: "\f11c"; }

.mdi-album::before {
  content: "\f11d"; }

.mdi-alert::before {
  content: "\f11e"; }

.mdi-alert-box::before {
  content: "\f11f"; }

.mdi-alert-circle::before {
  content: "\f120"; }

.mdi-alert-octagon::before {
  content: "\f121"; }

.mdi-alpha::before {
  content: "\f122"; }

.mdi-alphabetical::before {
  content: "\f123"; }

.mdi-amazon::before {
  content: "\f124"; }

.mdi-amazon-clouddrive::before {
  content: "\f125"; }

.mdi-ambulance::before {
  content: "\f126"; }

.mdi-android::before {
  content: "\f127"; }

.mdi-android-debug-bridge::before {
  content: "\f128"; }

.mdi-android-studio::before {
  content: "\f129"; }

.mdi-apple::before {
  content: "\f12a"; }

.mdi-apple-finder::before {
  content: "\f12b"; }

.mdi-apple-mobileme::before {
  content: "\f12c"; }

.mdi-apple-safari::before {
  content: "\f12d"; }

.mdi-appnet::before {
  content: "\f12e"; }

.mdi-apps::before {
  content: "\f12f"; }

.mdi-archive::before {
  content: "\f130"; }

.mdi-arrange-bring-forward::before {
  content: "\f131"; }

.mdi-arrange-bring-to-front::before {
  content: "\f132"; }

.mdi-arrange-send-backward::before {
  content: "\f133"; }

.mdi-arrange-send-to-back::before {
  content: "\f134"; }

.mdi-arrow-collapse::before {
  content: "\f135"; }

.mdi-arrow-down::before {
  content: "\f136"; }

.mdi-arrow-down-bold::before {
  content: "\f137"; }

.mdi-arrow-down-bold-circle::before {
  content: "\f138"; }

.mdi-arrow-down-bold-circle-outline::before {
  content: "\f139"; }

.mdi-arrow-down-bold-hexagon-outline::before {
  content: "\f13a"; }

.mdi-arrow-expand::before {
  content: "\f13b"; }

.mdi-arrow-left::before {
  content: "\f13c"; }

.mdi-arrow-left-bold::before {
  content: "\f13d"; }

.mdi-arrow-left-bold-circle::before {
  content: "\f13e"; }

.mdi-arrow-left-bold-circle-outline::before {
  content: "\f13f"; }

.mdi-arrow-left-bold-hexagon-outline::before {
  content: "\f140"; }

.mdi-arrow-right::before {
  content: "\f141"; }

.mdi-arrow-right-bold::before {
  content: "\f142"; }

.mdi-arrow-right-bold-circle::before {
  content: "\f143"; }

.mdi-arrow-right-bold-circle-outline::before {
  content: "\f144"; }

.mdi-arrow-right-bold-hexagon-outline::before {
  content: "\f145"; }

.mdi-arrow-up::before {
  content: "\f146"; }

.mdi-arrow-up-bold::before {
  content: "\f147"; }

.mdi-arrow-up-bold-circle::before {
  content: "\f148"; }

.mdi-arrow-up-bold-circle-outline::before {
  content: "\f149"; }

.mdi-arrow-up-bold-hexagon-outline::before {
  content: "\f14a"; }

.mdi-attachment::before {
  content: "\f14b"; }

.mdi-auto-fix::before {
  content: "\f14c"; }

.mdi-auto-upload::before {
  content: "\f14d"; }

.mdi-backup-restore::before {
  content: "\f14e"; }

.mdi-bank::before {
  content: "\f14f"; }

.mdi-barcode::before {
  content: "\f150"; }

.mdi-barley::before {
  content: "\f151"; }

.mdi-barrel::before {
  content: "\f152"; }

.mdi-basecamp::before {
  content: "\f153"; }

.mdi-basket::before {
  content: "\f154"; }

.mdi-basket-fill::before {
  content: "\f155"; }

.mdi-basket-unfill::before {
  content: "\f156"; }

.mdi-battery::before {
  content: "\f157"; }

.mdi-battery-20::before {
  content: "\f158"; }

.mdi-battery-30::before {
  content: "\f159"; }

.mdi-battery-40::before {
  content: "\f15a"; }

.mdi-battery-60::before {
  content: "\f15b"; }

.mdi-battery-80::before {
  content: "\f15c"; }

.mdi-battery-90::before {
  content: "\f15d"; }

.mdi-battery-alert::before {
  content: "\f15e"; }

.mdi-battery-charging-100::before {
  content: "\f15f"; }

.mdi-battery-charging-20::before {
  content: "\f160"; }

.mdi-battery-charging-30::before {
  content: "\f161"; }

.mdi-battery-charging-40::before {
  content: "\f162"; }

.mdi-battery-charging-60::before {
  content: "\f163"; }

.mdi-battery-charging-80::before {
  content: "\f164"; }

.mdi-battery-charging-90::before {
  content: "\f165"; }

.mdi-battery-minus::before {
  content: "\f166"; }

.mdi-battery-negative::before {
  content: "\f167"; }

.mdi-battery-outline::before {
  content: "\f168"; }

.mdi-battery-plus::before {
  content: "\f169"; }

.mdi-battery-positive::before {
  content: "\f16a"; }

.mdi-battery-unknown::before {
  content: "\f16b"; }

.mdi-beaker::before {
  content: "\f16c"; }

.mdi-beaker-empty::before {
  content: "\f16d"; }

.mdi-beaker-empty-outline::before {
  content: "\f16e"; }

.mdi-beaker-outline::before {
  content: "\f16f"; }

.mdi-beats::before {
  content: "\f170"; }

.mdi-beer::before {
  content: "\f171"; }

.mdi-behance::before {
  content: "\f172"; }

.mdi-bell::before {
  content: "\f173"; }

.mdi-bell-off::before {
  content: "\f174"; }

.mdi-bell-outline::before {
  content: "\f175"; }

.mdi-bell-ring::before {
  content: "\f176"; }

.mdi-bell-ring-outline::before {
  content: "\f177"; }

.mdi-bell-sleep::before {
  content: "\f178"; }

.mdi-beta::before {
  content: "\f179"; }

.mdi-bike::before {
  content: "\f17a"; }

.mdi-bing::before {
  content: "\f17b"; }

.mdi-bio::before {
  content: "\f17c"; }

.mdi-biohazard::before {
  content: "\f17d"; }

.mdi-blackberry::before {
  content: "\f17e"; }

.mdi-blinds::before {
  content: "\f17f"; }

.mdi-block-helper::before {
  content: "\f180"; }

.mdi-blogger::before {
  content: "\f181"; }

.mdi-bluetooth::before {
  content: "\f182"; }

.mdi-bluetooth-audio::before {
  content: "\f183"; }

.mdi-bluetooth-connect::before {
  content: "\f184"; }

.mdi-bluetooth-settings::before {
  content: "\f185"; }

.mdi-blur::before {
  content: "\f186"; }

.mdi-blur-linear::before {
  content: "\f187"; }

.mdi-blur-off::before {
  content: "\f188"; }

.mdi-blur-radial::before {
  content: "\f189"; }

.mdi-book::before {
  content: "\f18a"; }

.mdi-book-multiple::before {
  content: "\f18b"; }

.mdi-book-multiple-variant::before {
  content: "\f18c"; }

.mdi-book-open::before {
  content: "\f18d"; }

.mdi-book-variant::before {
  content: "\f18e"; }

.mdi-bookmark::before {
  content: "\f18f"; }

.mdi-bookmark-outline::before {
  content: "\f190"; }

.mdi-border-all::before {
  content: "\f191"; }

.mdi-border-bottom::before {
  content: "\f192"; }

.mdi-border-color::before {
  content: "\f193"; }

.mdi-border-horizontal::before {
  content: "\f194"; }

.mdi-border-inside::before {
  content: "\f195"; }

.mdi-border-left::before {
  content: "\f196"; }

.mdi-border-none::before {
  content: "\f197"; }

.mdi-border-outside::before {
  content: "\f198"; }

.mdi-border-right::before {
  content: "\f199"; }

.mdi-border-top::before {
  content: "\f19a"; }

.mdi-border-vertical::before {
  content: "\f19b"; }

.mdi-bowling::before {
  content: "\f19c"; }

.mdi-box::before {
  content: "\f19d"; }

.mdi-briefcase::before {
  content: "\f19e"; }

.mdi-briefcase-check::before {
  content: "\f19f"; }

.mdi-briefcase-download::before {
  content: "\f1a0"; }

.mdi-briefcase-upload::before {
  content: "\f1a1"; }

.mdi-brightness-1::before {
  content: "\f1a2"; }

.mdi-brightness-2::before {
  content: "\f1a3"; }

.mdi-brightness-3::before {
  content: "\f1a4"; }

.mdi-brightness-4::before {
  content: "\f1a5"; }

.mdi-brightness-5::before {
  content: "\f1a6"; }

.mdi-brightness-6::before {
  content: "\f1a7"; }

.mdi-brightness-7::before {
  content: "\f1a8"; }

.mdi-brightness-auto::before {
  content: "\f1a9"; }

.mdi-broom::before {
  content: "\f1aa"; }

.mdi-brush::before {
  content: "\f1ab"; }

.mdi-bug::before {
  content: "\f1ac"; }

.mdi-bullhorn::before {
  content: "\f1ad"; }

.mdi-bus::before {
  content: "\f1ae"; }

.mdi-cake::before {
  content: "\f1af"; }

.mdi-cake-variant::before {
  content: "\f1b0"; }

.mdi-calculator::before {
  content: "\f1b1"; }

.mdi-calendar::before {
  content: "\f1b2"; }

.mdi-calendar-blank::before {
  content: "\f1b3"; }

.mdi-calendar-check::before {
  content: "\f1b4"; }

.mdi-calendar-multiple::before {
  content: "\f1b5"; }

.mdi-calendar-multiple-check::before {
  content: "\f1b6"; }

.mdi-calendar-remove::before {
  content: "\f1b7"; }

.mdi-calendar-text::before {
  content: "\f1b8"; }

.mdi-calendar-today::before {
  content: "\f1b9"; }

.mdi-camcorder::before {
  content: "\f1ba"; }

.mdi-camcorder-box::before {
  content: "\f1bb"; }

.mdi-camcorder-box-off::before {
  content: "\f1bc"; }

.mdi-camcorder-off::before {
  content: "\f1bd"; }

.mdi-camera::before {
  content: "\f1be"; }

.mdi-camera-iris::before {
  content: "\f1bf"; }

.mdi-camera-party-mode::before {
  content: "\f1c0"; }

.mdi-camera-switch::before {
  content: "\f1c1"; }

.mdi-camera-timer::before {
  content: "\f1c2"; }

.mdi-candycane::before {
  content: "\f1c3"; }

.mdi-car::before {
  content: "\f1c4"; }

.mdi-car-wash::before {
  content: "\f1c5"; }

.mdi-carrot::before {
  content: "\f1c6"; }

.mdi-cart::before {
  content: "\f1c7"; }

.mdi-cart-outline::before {
  content: "\f1c8"; }

.mdi-cash::before {
  content: "\f1c9"; }

.mdi-cast::before {
  content: "\f1ca"; }

.mdi-cast-connected::before {
  content: "\f1cb"; }

.mdi-castle::before {
  content: "\f1cc"; }

.mdi-cellphone::before {
  content: "\f1cd"; }

.mdi-cellphone-android::before {
  content: "\f1ce"; }

.mdi-cellphone-dock::before {
  content: "\f1cf"; }

.mdi-cellphone-iphone::before {
  content: "\f1d0"; }

.mdi-cellphone-link::before {
  content: "\f1d1"; }

.mdi-cellphone-link-off::before {
  content: "\f1d2"; }

.mdi-cellphone-settings::before {
  content: "\f1d3"; }

.mdi-chair-school::before {
  content: "\f1d4"; }

.mdi-chart-arc::before {
  content: "\f1d5"; }

.mdi-chart-bar::before {
  content: "\f1d6"; }

.mdi-chart-histogram::before {
  content: "\f1d7"; }

.mdi-chart-line::before {
  content: "\f1d8"; }

.mdi-chart-pie::before {
  content: "\f1d9"; }

.mdi-check::before {
  content: "\f1da"; }

.mdi-check-all::before {
  content: "\f1db"; }

.mdi-checkbox-blank::before {
  content: "\f1dc"; }

.mdi-checkbox-blank-circle::before {
  content: "\f1dd"; }

.mdi-checkbox-blank-circle-outline::before {
  content: "\f1de"; }

.mdi-checkbox-blank-outline::before {
  content: "\f1df"; }

.mdi-checkbox-marked::before {
  content: "\f1e0"; }

.mdi-checkbox-marked-circle::before {
  content: "\f1e1"; }

.mdi-checkbox-marked-circle-outline::before {
  content: "\f1e2"; }

.mdi-checkbox-marked-outline::before {
  content: "\f1e3"; }

.mdi-checkbox-multiple-blank::before {
  content: "\f1e4"; }

.mdi-checkbox-multiple-blank-outline::before {
  content: "\f1e5"; }

.mdi-checkbox-multiple-marked::before {
  content: "\f1e6"; }

.mdi-checkbox-multiple-marked-outline::before {
  content: "\f1e7"; }

.mdi-checkerboard::before {
  content: "\f1e8"; }

.mdi-chevron-double-down::before {
  content: "\f1e9"; }

.mdi-chevron-double-left::before {
  content: "\f1ea"; }

.mdi-chevron-double-right::before {
  content: "\f1eb"; }

.mdi-chevron-double-up::before {
  content: "\f1ec"; }

.mdi-chevron-down::before {
  content: "\f1ed"; }

.mdi-chevron-left::before {
  content: "\f1ee"; }

.efbl_read_full_story::after,
.mdi-chevron-right::before {
  content: "\f1ef"; }

.mdi-chevron-up::before {
  content: "\f1f0"; }

.mdi-church::before {
  content: "\f1f1"; }

.mdi-city::before {
  content: "\f1f2"; }

.mdi-clipboard::before {
  content: "\f1f3"; }

.mdi-clipboard-account::before {
  content: "\f1f4"; }

.mdi-clipboard-alert::before {
  content: "\f1f5"; }

.mdi-clipboard-arrow-down::before {
  content: "\f1f6"; }

.mdi-clipboard-arrow-left::before {
  content: "\f1f7"; }

.mdi-clipboard-check::before {
  content: "\f1f8"; }

.mdi-clipboard-outline::before {
  content: "\f1f9"; }

.mdi-clipboard-text::before {
  content: "\f1fa"; }

.mdi-clippy::before {
  content: "\f1fb"; }

.mdi-clock::before {
  content: "\f1fc"; }

.mdi-clock-fast::before {
  content: "\f1fd"; }

.mdi-close::before {
  content: "\f1fe"; }

.mdi-close-box::before {
  content: "\f1ff"; }

.mdi-close-box-outline::before {
  content: "\f200"; }

.mdi-close-circle::before {
  content: "\f201"; }

.mdi-close-circle-outline::before {
  content: "\f202"; }

.mdi-close-network::before {
  content: "\f203"; }

.mdi-closed-caption::before {
  content: "\f204"; }

.mdi-cloud::before {
  content: "\f205"; }

.mdi-cloud-check::before {
  content: "\f206"; }

.mdi-cloud-circle::before {
  content: "\f207"; }

.mdi-cloud-download::before {
  content: "\f208"; }

.mdi-cloud-outline::before {
  content: "\f209"; }

.mdi-cloud-outline-off::before {
  content: "\f20a"; }

.mdi-cloud-upload::before {
  content: "\f20b"; }

.mdi-code-array::before {
  content: "\f20c"; }

.mdi-code-string::before {
  content: "\f20d"; }

.mdi-coffee::before {
  content: "\f20e"; }

.mdi-coffee-to-go::before {
  content: "\f20f"; }

.mdi-coin::before {
  content: "\f210"; }

.mdi-color-helper::before {
  content: "\f211"; }

.mdi-comment::before {
  content: "\f212"; }

.mdi-comment-account::before {
  content: "\f213"; }

.mdi-comment-account-outline::before {
  content: "\f214"; }

.mdi-comment-alert::before {
  content: "\f215"; }

.mdi-comment-alert-outline::before {
  content: "\f216"; }

.mdi-comment-check::before {
  content: "\f217"; }

.mdi-comment-check-outline::before {
  content: "\f218"; }

.mdi-comment-multiple-outline::before {
  content: "\f219"; }

.mdi-comment-outline::before {
  content: "\f21a"; }

.mdi-comment-plus-outline::before {
  content: "\f21b"; }

.mdi-comment-processing::before {
  content: "\f21c"; }

.mdi-comment-processing-outline::before {
  content: "\f21d"; }

.mdi-comment-remove-outline::before {
  content: "\f21e"; }

.mdi-comment-text::before {
  content: "\f21f"; }

.mdi-comment-text-outline::before {
  content: "\f220"; }

.mdi-compare::before {
  content: "\f221"; }

.mdi-compass::before {
  content: "\f222"; }

.mdi-compass-outline::before {
  content: "\f223"; }

.mdi-console::before {
  content: "\f224"; }

.mdi-content-copy::before {
  content: "\f225"; }

.mdi-content-cut::before {
  content: "\f226"; }

.mdi-content-paste::before {
  content: "\f227"; }

.mdi-content-save::before {
  content: "\f228"; }

.mdi-content-save-all::before {
  content: "\f229"; }

.mdi-contrast::before {
  content: "\f22a"; }

.mdi-contrast-box::before {
  content: "\f22b"; }

.mdi-contrast-circle::before {
  content: "\f22c"; }

.mdi-cow::before {
  content: "\f22d"; }

.mdi-credit-card::before {
  content: "\f22e"; }

.mdi-credit-card-multiple::before {
  content: "\f22f"; }

.mdi-crop::before {
  content: "\f230"; }

.mdi-crop-free::before {
  content: "\f231"; }

.mdi-crop-landscape::before {
  content: "\f232"; }

.mdi-crop-portrait::before {
  content: "\f233"; }

.mdi-crop-square::before {
  content: "\f234"; }

.mdi-crosshairs::before {
  content: "\f235"; }

.mdi-crosshairs-gps::before {
  content: "\f236"; }

.mdi-cube::before {
  content: "\f237"; }

.mdi-cube-outline::before {
  content: "\f238"; }

.mdi-cube-unfolded::before {
  content: "\f239"; }

.mdi-cup::before {
  content: "\f23a"; }

.mdi-cup-water::before {
  content: "\f23b"; }

.mdi-currency-btc::before {
  content: "\f23c"; }

.mdi-currency-eur::before {
  content: "\f23d"; }

.mdi-currency-gbp::before {
  content: "\f23e"; }

.mdi-currency-usd::before {
  content: "\f23f"; }

.mdi-cursor-default::before {
  content: "\f240"; }

.mdi-cursor-default-outline::before {
  content: "\f241"; }

.mdi-cursor-pointer::before {
  content: "\f242"; }

.mdi-database::before {
  content: "\f243"; }

.mdi-database-minus::before {
  content: "\f244"; }

.mdi-database-outline::before {
  content: "\f245"; }

.mdi-database-plus::before {
  content: "\f246"; }

.mdi-debug-step-into::before {
  content: "\f247"; }

.mdi-debug-step-out::before {
  content: "\f248"; }

.mdi-debug-step-over::before {
  content: "\f249"; }

.mdi-delete::before {
  content: "\f24a"; }

.mdi-delete-variant::before {
  content: "\f24b"; }

.mdi-deskphone::before {
  content: "\f24c"; }

.mdi-desktop-mac::before {
  content: "\f24d"; }

.mdi-desktop-tower::before {
  content: "\f24e"; }

.mdi-details::before {
  content: "\f24f"; }

.mdi-deviantart::before {
  content: "\f250"; }

.mdi-dice::before {
  content: "\f251"; }

.mdi-dice-1::before {
  content: "\f252"; }

.mdi-dice-2::before {
  content: "\f253"; }

.mdi-dice-3::before {
  content: "\f254"; }

.mdi-dice-4::before {
  content: "\f255"; }

.mdi-dice-5::before {
  content: "\f256"; }

.mdi-dice-6::before {
  content: "\f257"; }

.mdi-directions::before {
  content: "\f258"; }

.mdi-disk-alert::before {
  content: "\f259"; }

.mdi-disqus::before {
  content: "\f25a"; }

.mdi-disqus-outline::before {
  content: "\f25b"; }

.mdi-division::before {
  content: "\f25c"; }

.mdi-division-box::before {
  content: "\f25d"; }

.mdi-dns::before {
  content: "\f25e"; }

.mdi-domain::before {
  content: "\f25f"; }

.mdi-dots-horizontal::before {
  content: "\f260"; }

.mdi-dots-vertical::before {
  content: "\f261"; }

.mdi-download::before {
  content: "\f262"; }

.mdi-drawing::before {
  content: "\f263"; }

.mdi-drawing-box::before {
  content: "\f264"; }

.mdi-dribbble::before {
  content: "\f265"; }

.mdi-dribbble-box::before {
  content: "\f266"; }

.mdi-drone::before {
  content: "\f267"; }

.mdi-dropbox::before {
  content: "\f268"; }

.mdi-duck::before {
  content: "\f269"; }

.mdi-dumbbell::before {
  content: "\f26a"; }

.mdi-earth::before {
  content: "\f26b"; }

.mdi-earth-off::before {
  content: "\f26c"; }

.mdi-elevation-decline::before {
  content: "\f26d"; }

.mdi-elevation-rise::before {
  content: "\f26e"; }

.mdi-email::before {
  content: "\f26f"; }

.mdi-email-open::before {
  content: "\f270"; }

.mdi-email-outline::before {
  content: "\f271"; }

.mdi-emoticon::before {
  content: "\f272"; }

.mdi-emoticon-cool::before {
  content: "\f273"; }

.mdi-emoticon-devil::before {
  content: "\f274"; }

.mdi-emoticon-happy::before {
  content: "\f275"; }

.mdi-emoticon-neutral::before {
  content: "\f276"; }

.mdi-emoticon-poop::before {
  content: "\f277"; }

.mdi-emoticon-sad::before {
  content: "\f278"; }

.mdi-emoticon-tongue::before {
  content: "\f279"; }

.mdi-equal::before {
  content: "\f27a"; }

.mdi-equal-box::before {
  content: "\f27b"; }

.mdi-eraser::before {
  content: "\f27c"; }

.mdi-escalator::before {
  content: "\f27d"; }

.mdi-etsy::before {
  content: "\f27e"; }

.mdi-evernote::before {
  content: "\f27f"; }

.mdi-exit-to-app::before {
  content: "\f280"; }

.mdi-eye::before {
  content: "\f281"; }

.mdi-eye-off::before {
  content: "\f282"; }

.mdi-eyedropper::before {
  content: "\f283"; }

.mdi-eyedropper-variant::before {
  content: "\f284"; }

.mdi-facebook::before {
  content: "\f285"; }

.mdi-facebook-box::before {
  content: "\f286"; }

.mdi-facebook-messenger::before {
  content: "\f287"; }

.mdi-factory::before {
  content: "\f288"; }

.mdi-fan::before {
  content: "\f289"; }

.mdi-fast-forward::before {
  content: "\f28a"; }

.mdi-ferry::before {
  content: "\f28b"; }

.mdi-file::before {
  content: "\f28c"; }

.mdi-file-cloud::before {
  content: "\f28d"; }

.mdi-file-delimited::before {
  content: "\f28e"; }

.mdi-file-document::before {
  content: "\f28f"; }

.mdi-file-document-box::before {
  content: "\f290"; }

.mdi-file-excel::before {
  content: "\f291"; }

.mdi-file-excel-box::before {
  content: "\f292"; }

.mdi-file-find::before {
  content: "\f293"; }

.mdi-file-image::before {
  content: "\f294"; }

.mdi-file-image-box::before {
  content: "\f295"; }

.mdi-file-music::before {
  content: "\f296"; }

.mdi-file-outline::before {
  content: "\f297"; }

.mdi-file-pdf::before {
  content: "\f298"; }

.mdi-file-pdf-box::before {
  content: "\f299"; }

.mdi-file-powerpoint::before {
  content: "\f29a"; }

.mdi-file-powerpoint-box::before {
  content: "\f29b"; }

.mdi-file-presentation-box::before {
  content: "\f29c"; }

.mdi-file-video::before {
  content: "\f29d"; }

.mdi-file-word::before {
  content: "\f29e"; }

.mdi-file-word-box::before {
  content: "\f29f"; }

.mdi-film::before {
  content: "\f2a0"; }

.mdi-filmstrip::before {
  content: "\f2a1"; }

.mdi-filmstrip-off::before {
  content: "\f2a2"; }

.mdi-filter::before {
  content: "\f2a3"; }

.mdi-filter-outline::before {
  content: "\f2a4"; }

.mdi-filter-remove::before {
  content: "\f2a5"; }

.mdi-filter-remove-outline::before {
  content: "\f2a6"; }

.mdi-filter-variant::before {
  content: "\f2a7"; }

.mdi-fire::before {
  content: "\f2a8"; }

.mdi-firefox::before {
  content: "\f2a9"; }

.mdi-fish::before {
  content: "\f2aa"; }

.mdi-flag::before {
  content: "\f2ab"; }

.mdi-flag-checkered::before {
  content: "\f2ac"; }

.mdi-flag-outline::before {
  content: "\f2ad"; }

.mdi-flag-outline-variant::before {
  content: "\f2ae"; }

.mdi-flag-variant::before {
  content: "\f2af"; }

.mdi-flash::before {
  content: "\f2b0"; }

.mdi-flash-auto::before {
  content: "\f2b1"; }

.mdi-flash-off::before {
  content: "\f2b2"; }

.mdi-flashlight::before {
  content: "\f2b3"; }

.mdi-flashlight-off::before {
  content: "\f2b4"; }

.mdi-flip-to-back::before {
  content: "\f2b5"; }

.mdi-flip-to-front::before {
  content: "\f2b6"; }

.mdi-floppy::before {
  content: "\f2b7"; }

.mdi-flower::before {
  content: "\f2b8"; }

.mdi-folder::before {
  content: "\f2b9"; }

.mdi-folder-account::before {
  content: "\f2ba"; }

.mdi-folder-google-drive::before {
  content: "\f2bb"; }

.mdi-folder-image::before {
  content: "\f2bc"; }

.mdi-folder-move::before {
  content: "\f2bd"; }

.mdi-folder-multiple::before {
  content: "\f2be"; }

.mdi-folder-multiple-image::before {
  content: "\f2bf"; }

.mdi-folder-multiple-outline::before {
  content: "\f2c0"; }

.mdi-folder-outline::before {
  content: "\f2c1"; }

.mdi-folder-plus::before {
  content: "\f2c2"; }

.mdi-folder-remove::before {
  content: "\f2c3"; }

.mdi-food::before {
  content: "\f2c4"; }

.mdi-food-apple::before {
  content: "\f2c5"; }

.mdi-food-variant::before {
  content: "\f2c6"; }

.mdi-format-align-center::before {
  content: "\f2c7"; }

.mdi-format-align-justify::before {
  content: "\f2c8"; }

.mdi-format-align-left::before {
  content: "\f2c9"; }

.mdi-format-align-right::before {
  content: "\f2ca"; }

.mdi-format-bold::before {
  content: "\f2cb"; }

.mdi-format-clear::before {
  content: "\f2cc"; }

.mdi-format-color-fill::before {
  content: "\f2cd"; }

.mdi-format-header-1::before {
  content: "\f2ce"; }

.mdi-format-header-2::before {
  content: "\f2cf"; }

.mdi-format-header-3::before {
  content: "\f2d0"; }

.mdi-format-header-4::before {
  content: "\f2d1"; }

.mdi-format-header-5::before {
  content: "\f2d2"; }

.mdi-format-header-6::before {
  content: "\f2d3"; }

.mdi-format-header-pound::before {
  content: "\f2d4"; }

.mdi-format-indent-decrease::before {
  content: "\f2d5"; }

.mdi-format-indent-increase::before {
  content: "\f2d6"; }

.mdi-format-italic::before {
  content: "\f2d7"; }

.mdi-format-line-spacing::before {
  content: "\f2d8"; }

.mdi-format-list-bulleted::before {
  content: "\f2d9"; }

.mdi-format-list-numbers::before {
  content: "\f2da"; }

.mdi-format-paint::before {
  content: "\f2db"; }

.mdi-format-paragraph::before {
  content: "\f2dc"; }

.mdi-format-quote::before {
  content: "\f2dd"; }

.mdi-format-size::before {
  content: "\f2de"; }

.mdi-format-strikethrough::before {
  content: "\f2df"; }

.mdi-format-subscript::before {
  content: "\f2e0"; }

.mdi-format-superscript::before {
  content: "\f2e1"; }

.mdi-format-textdirection-l-to-r::before {
  content: "\f2e2"; }

.mdi-format-textdirection-r-to-l::before {
  content: "\f2e3"; }

.mdi-format-underline::before {
  content: "\f2e4"; }

.mdi-forum::before {
  content: "\f2e5"; }

.mdi-forward::before {
  content: "\f2e6"; }

.mdi-foursquare::before {
  content: "\f2e7"; }

.mdi-fridge::before {
  content: "\f2e8"; }

.mdi-fullscreen::before {
  content: "\f2e9"; }

.mdi-fullscreen-exit::before {
  content: "\f2ea"; }

.mdi-function::before {
  content: "\f2eb"; }

.mdi-gamepad::before {
  content: "\f2ec"; }

.mdi-gamepad-variant::before {
  content: "\f2ed"; }

.mdi-gas-station::before {
  content: "\f2ee"; }

.mdi-gavel::before {
  content: "\f2ef"; }

.mdi-gender-female::before {
  content: "\f2f0"; }

.mdi-gender-male::before {
  content: "\f2f1"; }

.mdi-gender-transgender::before {
  content: "\f2f2"; }

.mdi-gift::before {
  content: "\f2f3"; }

.mdi-github-box::before {
  content: "\f2f4"; }

.mdi-github-circle::before {
  content: "\f2f5"; }

.mdi-glass-flute::before {
  content: "\f2f6"; }

.mdi-glass-mug::before {
  content: "\f2f7"; }

.mdi-glass-stange::before {
  content: "\f2f8"; }

.mdi-glass-tulip::before {
  content: "\f2f9"; }

.mdi-gmail::before {
  content: "\f2fa"; }

.mdi-google::before {
  content: "\f2fb"; }

.mdi-google-chrome::before {
  content: "\f2fc"; }

.mdi-google-circles::before {
  content: "\f2fd"; }

.mdi-google-circles-communities::before {
  content: "\f2fe"; }

.mdi-google-circles-extended::before {
  content: "\f2ff"; }

.mdi-google-circles-group::before {
  content: "\f300"; }

.mdi-google-controller::before {
  content: "\f301"; }

.mdi-google-controller-off::before {
  content: "\f302"; }

.mdi-google-drive::before {
  content: "\f303"; }

.mdi-google-earth::before {
  content: "\f304"; }

.mdi-google-glass::before {
  content: "\f305"; }

.mdi-google-maps::before {
  content: "\f306"; }

.mdi-google-pages::before {
  content: "\f307"; }

.mdi-google-play::before {
  content: "\f308"; }

.mdi-google-plus::before {
  content: "\f309"; }

.mdi-google-plus-box::before {
  content: "\f30a"; }

.mdi-guitar-pick::before {
  content: "\f30b"; }

.mdi-guitar-pick-outline::before {
  content: "\f30c"; }

.mdi-hand-pointing-right::before {
  content: "\f30d"; }

.mdi-hanger::before {
  content: "\f30e"; }

.mdi-hangouts::before {
  content: "\f30f"; }

.mdi-harddisk::before {
  content: "\f310"; }

.mdi-headphones::before {
  content: "\f311"; }

.mdi-headphones-box::before {
  content: "\f312"; }

.mdi-headphones-settings::before {
  content: "\f313"; }

.mdi-headset::before {
  content: "\f314"; }

.mdi-headset-dock::before {
  content: "\f315"; }

.mdi-heart::before {
  content: "\f316"; }

.mdi-heart-box::before {
  content: "\f317"; }

.mdi-heart-box-outline::before {
  content: "\f318"; }

.mdi-heart-broken::before {
  content: "\f319"; }

.mdi-heart-outline::before {
  content: "\f31a"; }

.mdi-help::before {
  content: "\f31b"; }

.mdi-help-circle::before {
  content: "\f31c"; }

.mdi-hexagon::before {
  content: "\f31d"; }

.mdi-hexagon-outline::before {
  content: "\f31e"; }

.mdi-history::before {
  content: "\f31f"; }

.mdi-home::before {
  content: "\f320"; }

.mdi-home-modern::before {
  content: "\f321"; }

.mdi-home-variant::before {
  content: "\f322"; }

.mdi-hops::before {
  content: "\f323"; }

.mdi-hospital::before {
  content: "\f324"; }

.mdi-hospital-building::before {
  content: "\f325"; }

.mdi-hospital-marker::before {
  content: "\f326"; }

.mdi-hotel::before {
  content: "\f327"; }

.mdi-houzz::before {
  content: "\f328"; }

.mdi-houzz-box::before {
  content: "\f329"; }

.mdi-human::before {
  content: "\f32a"; }

.mdi-human-child::before {
  content: "\f32b"; }

.mdi-human-male-female::before {
  content: "\f32c"; }

.mdi-image-album::before {
  content: "\f32d"; }

.mdi-image-area::before {
  content: "\f32e"; }

.mdi-image-area-close::before {
  content: "\f32f"; }

.mdi-image-filter::before {
  content: "\f330"; }

.mdi-image-filter-black-white::before {
  content: "\f331"; }

.mdi-image-filter-center-focus::before {
  content: "\f332"; }

.mdi-image-filter-drama::before {
  content: "\f333"; }

.mdi-image-filter-frames::before {
  content: "\f334"; }

.mdi-image-filter-hdr::before {
  content: "\f335"; }

.mdi-image-filter-none::before {
  content: "\f336"; }

.mdi-image-filter-tilt-shift::before {
  content: "\f337"; }

.mdi-image-filter-vintage::before {
  content: "\f338"; }

.mdi-information::before {
  content: "\f339"; }

.mdi-information-outline::before {
  content: "\f33a"; }

.mdi-instagram::before {
  content: "\f33b"; }

.mdi-instapaper::before {
  content: "\f33c"; }

.mdi-internet-explorer::before {
  content: "\f33d"; }

.mdi-invert-colors::before {
  content: "\f33e"; }

.mdi-jira::before {
  content: "\f33f"; }

.mdi-keg::before {
  content: "\f340"; }

.mdi-key::before {
  content: "\f341"; }

.mdi-key-change::before {
  content: "\f342"; }

.mdi-key-minus::before {
  content: "\f343"; }

.mdi-key-plus::before {
  content: "\f344"; }

.mdi-key-remove::before {
  content: "\f345"; }

.mdi-key-variant::before {
  content: "\f346"; }

.mdi-keyboard::before {
  content: "\f347"; }

.mdi-keyboard-backspace::before {
  content: "\f348"; }

.mdi-keyboard-caps::before {
  content: "\f349"; }

.mdi-keyboard-close::before {
  content: "\f34a"; }

.mdi-keyboard-off::before {
  content: "\f34b"; }

.mdi-keyboard-return::before {
  content: "\f34c"; }

.mdi-keyboard-tab::before {
  content: "\f34d"; }

.mdi-label::before {
  content: "\f34e"; }

.mdi-label-outline::before {
  content: "\f34f"; }

.mdi-language-csharp::before {
  content: "\f350"; }

.mdi-language-css3::before {
  content: "\f351"; }

.mdi-language-html5::before {
  content: "\f352"; }

.mdi-language-javascript::before {
  content: "\f353"; }

.mdi-language-python::before {
  content: "\f354"; }

.mdi-language-python-text::before {
  content: "\f355"; }

.mdi-laptop::before {
  content: "\f356"; }

.mdi-laptop-chromebook::before {
  content: "\f357"; }

.mdi-laptop-mac::before {
  content: "\f358"; }

.mdi-laptop-windows::before {
  content: "\f359"; }

.mdi-lastfm::before {
  content: "\f35a"; }

.mdi-launch::before {
  content: "\f35b"; }

.mdi-layers::before {
  content: "\f35c"; }

.mdi-layers-off::before {
  content: "\f35d"; }

.mdi-leaf::before {
  content: "\f35e"; }

.mdi-library::before {
  content: "\f35f"; }

.mdi-library-books::before {
  content: "\f360"; }

.mdi-library-music::before {
  content: "\f361"; }

.mdi-library-plus::before {
  content: "\f362"; }

.mdi-lightbulb::before {
  content: "\f363"; }

.mdi-link::before {
  content: "\f364"; }

.mdi-link-variant::before {
  content: "\f365"; }

.mdi-linkedin::before {
  content: "\f366"; }

.mdi-linux::before {
  content: "\f367"; }

.mdi-lock::before {
  content: "\f368"; }

.mdi-lock-open::before {
  content: "\f369"; }

.mdi-lock-open-outline::before {
  content: "\f36a"; }

.mdi-lock-outline::before {
  content: "\f36b"; }

.mdi-login::before {
  content: "\f36c"; }

.mdi-logout::before {
  content: "\f36d"; }

.mdi-looks::before {
  content: "\f36e"; }

.mdi-loupe::before {
  content: "\f36f"; }

.mdi-lumx::before {
  content: "\f370"; }

.hook_fb_feed .efbl_story_photo .fa-plus::before,
.mdi-magnify::before {
  content: "\f371"; }

.mdi-magnify-minus::before {
  content: "\f372"; }

.mdi-magnify-plus::before {
  content: "\f373"; }

.mdi-map::before {
  content: "\f374"; }

.mdi-map-marker::before {
  content: "\f375"; }

.mdi-map-marker-circle::before {
  content: "\f376"; }

.mdi-map-marker-multiple::before {
  content: "\f377"; }

.mdi-map-marker-off::before {
  content: "\f378"; }

.mdi-map-marker-radius::before {
  content: "\f379"; }

.mdi-markdown::before {
  content: "\f37a"; }

.mdi-marker-check::before {
  content: "\f37b"; }

.mdi-martini::before {
  content: "\f37c"; }

.mdi-material-ui::before {
  content: "\f37d"; }

.mdi-math-compass::before {
  content: "\f37e"; }

.mdi-memory::before {
  content: "\f37f"; }

.mdi-menu::before {
  content: "\f380"; }

.mdi-menu-down::before {
  content: "\f381"; }

.mdi-menu-left::before {
  content: "\f382"; }

.mdi-menu-right::before {
  content: "\f383"; }

.mdi-menu-up::before {
  content: "\f384"; }

.mdi-message::before {
  content: "\f385"; }

.mdi-message-alert::before {
  content: "\f386"; }

.mdi-message-draw::before {
  content: "\f387"; }

.mdi-message-image::before {
  content: "\f388"; }

.mdi-message-processing::before {
  content: "\f389"; }

.mdi-message-reply::before {
  content: "\f38a"; }

.mdi-message-video::before {
  content: "\f38b"; }

.mdi-microphone::before {
  content: "\f38c"; }

.mdi-microphone-off::before {
  content: "\f38d"; }

.mdi-microphone-outline::before {
  content: "\f38e"; }

.mdi-microphone-settings::before {
  content: "\f38f"; }

.mdi-microphone-variant::before {
  content: "\f390"; }

.mdi-microphone-variant-off::before {
  content: "\f391"; }

.mdi-minus::before {
  content: "\f392"; }

.mdi-minus-box::before {
  content: "\f393"; }

.mdi-minus-circle::before {
  content: "\f394"; }

.mdi-minus-circle-outline::before {
  content: "\f395"; }

.mdi-minus-network::before {
  content: "\f396"; }

.mdi-monitor::before {
  content: "\f397"; }

.mdi-monitor-multiple::before {
  content: "\f398"; }

.mdi-more::before {
  content: "\f399"; }

.mdi-motorbike::before {
  content: "\f39a"; }

.mdi-mouse::before {
  content: "\f39b"; }

.mdi-mouse-off::before {
  content: "\f39c"; }

.mdi-mouse-variant::before {
  content: "\f39d"; }

.mdi-mouse-variant-off::before {
  content: "\f39e"; }

.mdi-movie::before {
  content: "\f39f"; }

.mdi-multiplication::before {
  content: "\f3a0"; }

.mdi-multiplication-box::before {
  content: "\f3a1"; }

.mdi-music-box::before {
  content: "\f3a2"; }

.mdi-music-box-outline::before {
  content: "\f3a3"; }

.mdi-music-circle::before {
  content: "\f3a4"; }

.mdi-music-note::before {
  content: "\f3a5"; }

.mdi-music-note-eighth::before {
  content: "\f3a6"; }

.mdi-music-note-half::before {
  content: "\f3a7"; }

.mdi-music-note-off::before {
  content: "\f3a8"; }

.mdi-music-note-quarter::before {
  content: "\f3a9"; }

.mdi-music-note-sixteenth::before {
  content: "\f3aa"; }

.mdi-music-note-whole::before {
  content: "\f3ab"; }

.mdi-nature::before {
  content: "\f3ac"; }

.mdi-nature-people::before {
  content: "\f3ad"; }

.mdi-navigation::before {
  content: "\f3ae"; }

.mdi-needle::before {
  content: "\f3af"; }

.mdi-nest-protect::before {
  content: "\f3b0"; }

.mdi-nest-thermostat::before {
  content: "\f3b1"; }

.mdi-newspaper::before {
  content: "\f3b2"; }

.mdi-nfc::before {
  content: "\f3b3"; }

.mdi-nfc-tap::before {
  content: "\f3b4"; }

.mdi-nfc-variant::before {
  content: "\f3b5"; }

.mdi-numeric::before {
  content: "\f3b6"; }

.mdi-numeric-0-box::before {
  content: "\f3b7"; }

.mdi-numeric-0-box-multiple-outline::before {
  content: "\f3b8"; }

.mdi-numeric-0-box-outline::before {
  content: "\f3b9"; }

.mdi-numeric-1-box::before {
  content: "\f3ba"; }

.mdi-numeric-1-box-multiple-outline::before {
  content: "\f3bb"; }

.mdi-numeric-1-box-outline::before {
  content: "\f3bc"; }

.mdi-numeric-2-box::before {
  content: "\f3bd"; }

.mdi-numeric-2-box-multiple-outline::before {
  content: "\f3be"; }

.mdi-numeric-2-box-outline::before {
  content: "\f3bf"; }

.mdi-numeric-3-box::before {
  content: "\f3c0"; }

.mdi-numeric-3-box-multiple-outline::before {
  content: "\f3c1"; }

.mdi-numeric-3-box-outline::before {
  content: "\f3c2"; }

.mdi-numeric-4-box::before {
  content: "\f3c3"; }

.mdi-numeric-4-box-multiple-outline::before {
  content: "\f3c4"; }

.mdi-numeric-4-box-outline::before {
  content: "\f3c5"; }

.mdi-numeric-5-box::before {
  content: "\f3c6"; }

.mdi-numeric-5-box-multiple-outline::before {
  content: "\f3c7"; }

.mdi-numeric-5-box-outline::before {
  content: "\f3c8"; }

.mdi-numeric-6-box::before {
  content: "\f3c9"; }

.mdi-numeric-6-box-multiple-outline::before {
  content: "\f3ca"; }

.mdi-numeric-6-box-outline::before {
  content: "\f3cb"; }

.mdi-numeric-7-box::before {
  content: "\f3cc"; }

.mdi-numeric-7-box-multiple-outline::before {
  content: "\f3cd"; }

.mdi-numeric-7-box-outline::before {
  content: "\f3ce"; }

.mdi-numeric-8-box::before {
  content: "\f3cf"; }

.mdi-numeric-8-box-multiple-outline::before {
  content: "\f3d0"; }

.mdi-numeric-8-box-outline::before {
  content: "\f3d1"; }

.mdi-numeric-9-box::before {
  content: "\f3d2"; }

.mdi-numeric-9-box-multiple-outline::before {
  content: "\f3d3"; }

.mdi-numeric-9-box-outline::before {
  content: "\f3d4"; }

.mdi-numeric-9-plus-box::before {
  content: "\f3d5"; }

.mdi-numeric-9-plus-box-multiple-outline::before {
  content: "\f3d6"; }

.mdi-numeric-9-plus-box-outline::before {
  content: "\f3d7"; }

.mdi-nutriton::before {
  content: "\f3d8"; }

.mdi-office::before {
  content: "\f3d9"; }

.mdi-oil::before {
  content: "\f3da"; }

.mdi-omega::before {
  content: "\f3db"; }

.mdi-onedrive::before {
  content: "\f3dc"; }

.mdi-open-in-app::before {
  content: "\f3dd"; }

.mdi-ornament::before {
  content: "\f3de"; }

.mdi-ornament-variant::before {
  content: "\f3df"; }

.mdi-package::before {
  content: "\f3e0"; }

.mdi-package-down::before {
  content: "\f3e1"; }

.mdi-package-up::before {
  content: "\f3e2"; }

.mdi-package-variant::before {
  content: "\f3e3"; }

.mdi-palette::before {
  content: "\f3e4"; }

.mdi-palette-advanced::before {
  content: "\f3e5"; }

.mdi-panda::before {
  content: "\f3e6"; }

.mdi-pandora::before {
  content: "\f3e7"; }

.mdi-panorama::before {
  content: "\f3e8"; }

.mdi-panorama-fisheye::before {
  content: "\f3e9"; }

.mdi-panorama-horizontal::before {
  content: "\f3ea"; }

.mdi-panorama-vertical::before {
  content: "\f3eb"; }

.mdi-panorama-wide-angle::before {
  content: "\f3ec"; }

.mdi-paper-cut-vertical::before {
  content: "\f3ed"; }

.mdi-paperclip::before {
  content: "\f3ee"; }

.mdi-parking::before {
  content: "\f3ef"; }

.mdi-pause::before {
  content: "\f3f0"; }

.mdi-pause-circle::before {
  content: "\f3f1"; }

.mdi-pause-circle-outline::before {
  content: "\f3f2"; }

.mdi-pause-octagon::before {
  content: "\f3f3"; }

.mdi-pause-octagon-outline::before {
  content: "\f3f4"; }

.mdi-pencil::before {
  content: "\f3f5"; }

.mdi-pencil-box::before {
  content: "\f3f6"; }

.mdi-pencil-box-outline::before {
  content: "\f3f7"; }

.mdi-pharmacy::before {
  content: "\f3f8"; }

.mdi-phone::before {
  content: "\f3f9"; }

.mdi-phone-bluetooth::before {
  content: "\f3fa"; }

.mdi-phone-forward::before {
  content: "\f3fb"; }

.mdi-phone-hangup::before {
  content: "\f3fc"; }

.mdi-phone-in-talk::before {
  content: "\f3fd"; }

.mdi-phone-locked::before {
  content: "\f3fe"; }

.mdi-phone-missed::before {
  content: "\f3ff"; }

.mdi-phone-paused::before {
  content: "\f400"; }

.mdi-phone-settings::before {
  content: "\f401"; }

.mdi-pig::before {
  content: "\f402"; }

.mdi-pill::before {
  content: "\f403"; }

.mdi-pin::before {
  content: "\f404"; }

.mdi-pin-off::before {
  content: "\f405"; }

.mdi-pine-tree::before {
  content: "\f406"; }

.mdi-pine-tree-box::before {
  content: "\f407"; }

.mdi-pinterest::before {
  content: "\f408"; }

.mdi-pizza::before {
  content: "\f409"; }

.mdi-play::before {
  content: "\f40a"; }

.mdi-play-box-outline::before {
  content: "\f40b"; }

.mdi-play-circle::before {
  content: "\f40c"; }

.mdi-play-circle-outline::before {
  content: "\f40d"; }

.mdi-playlist-plus::before {
  content: "\f40e"; }

.mdi-plus::before {
  content: "\f40f"; }

.mdi-plus-box::before {
  content: "\f410"; }

.mdi-plus-circle::before {
  content: "\f411"; }

.mdi-plus-circle-outline::before {
  content: "\f412"; }

.mdi-plus-network::before {
  content: "\f413"; }

.mdi-plus-one::before {
  content: "\f414"; }

.mdi-pocket::before {
  content: "\f415"; }

.mdi-poll::before {
  content: "\f416"; }

.mdi-poll-box::before {
  content: "\f417"; }

.mdi-polymer::before {
  content: "\f418"; }

.mdi-popcorn::before {
  content: "\f419"; }

.mdi-pound::before {
  content: "\f41a"; }

.mdi-pound-box::before {
  content: "\f41b"; }

.mdi-power::before {
  content: "\f41c"; }

.mdi-power-settings::before {
  content: "\f41d"; }

.mdi-presentation::before {
  content: "\f41e"; }

.mdi-presentation-play::before {
  content: "\f41f"; }

.mdi-printer::before {
  content: "\f420"; }

.mdi-puzzle::before {
  content: "\f421"; }

.mdi-qrcode::before {
  content: "\f422"; }

.mdi-quadcopter::before {
  content: "\f423"; }

.mdi-quality-high::before {
  content: "\f424"; }

.mdi-quicktime::before {
  content: "\f425"; }

.mdi-radiator::before {
  content: "\f426"; }

.mdi-radioactive::before {
  content: "\f427"; }

.mdi-radiobox-blank::before {
  content: "\f428"; }

.mdi-radiobox-marked::before {
  content: "\f429"; }

.mdi-rdio::before {
  content: "\f42a"; }

.mdi-read::before {
  content: "\f42b"; }

.mdi-readability::before {
  content: "\f42c"; }

.mdi-receipt::before {
  content: "\f42d"; }

.mdi-recycle::before {
  content: "\f42e"; }

.mdi-redo::before {
  content: "\f42f"; }

.mdi-redo-variant::before {
  content: "\f430"; }

.mdi-refresh::before {
  content: "\f431"; }

.mdi-relative-scale::before {
  content: "\f432"; }

.mdi-reload::before {
  content: "\f433"; }

.mdi-remote::before {
  content: "\f434"; }

.mdi-rename-box::before {
  content: "\f435"; }

.mdi-repeat::before {
  content: "\f436"; }

.mdi-repeat-off::before {
  content: "\f437"; }

.mdi-repeat-once::before {
  content: "\f438"; }

.mdi-replay::before {
  content: "\f439"; }

.mdi-reply::before {
  content: "\f43a"; }

.mdi-reply-all::before {
  content: "\f43b"; }

.mdi-responsive::before {
  content: "\f43c"; }

.mdi-rewind::before {
  content: "\f43d"; }

.mdi-ribbon::before {
  content: "\f43e"; }

.mdi-rocket::before {
  content: "\f43f"; }

.mdi-rotate-3d::before {
  content: "\f440"; }

.mdi-rotate-left::before {
  content: "\f441"; }

.mdi-rotate-left-variant::before {
  content: "\f442"; }

.mdi-rotate-right::before {
  content: "\f443"; }

.mdi-rotate-right-variant::before {
  content: "\f444"; }

.mdi-routes::before {
  content: "\f445"; }

.mdi-rss::before {
  content: "\f446"; }

.mdi-rss-box::before {
  content: "\f447"; }

.mdi-ruler::before {
  content: "\f448"; }

.mdi-run::before {
  content: "\f449"; }

.mdi-satellite::before {
  content: "\f44a"; }

.mdi-satellite-variant::before {
  content: "\f44b"; }

.mdi-scale::before {
  content: "\f44c"; }

.mdi-scale-bathroom::before {
  content: "\f44d"; }

.mdi-school::before {
  content: "\f44e"; }

.mdi-screen-rotation::before {
  content: "\f44f"; }

.mdi-screen-rotation-lock::before {
  content: "\f450"; }

.mdi-script::before {
  content: "\f451"; }

.mdi-sd::before {
  content: "\f452"; }

.mdi-security::before {
  content: "\f453"; }

.mdi-security-network::before {
  content: "\f454"; }

.mdi-select::before {
  content: "\f455"; }

.mdi-select-inverse::before {
  content: "\f456"; }

.mdi-select-off::before {
  content: "\f457"; }

.mdi-send::before {
  content: "\f458"; }

.mdi-server::before {
  content: "\f459"; }

.mdi-server-minus::before {
  content: "\f45a"; }

.mdi-server-network::before {
  content: "\f45b"; }

.mdi-server-network-off::before {
  content: "\f45c"; }

.mdi-server-off::before {
  content: "\f45d"; }

.mdi-server-plus::before {
  content: "\f45e"; }

.mdi-server-remove::before {
  content: "\f45f"; }

.mdi-server-security::before {
  content: "\f460"; }

.mdi-settings::before {
  content: "\f461"; }

.mdi-settings-box::before {
  content: "\f462"; }

.mdi-shape-plus::before {
  content: "\f463"; }

.mdi-share::before {
  content: "\f464"; }

.mdi-share-variant::before {
  content: "\f465"; }

.mdi-shopping::before {
  content: "\f466"; }

.mdi-shopping-music::before {
  content: "\f467"; }

.mdi-shuffle::before {
  content: "\f468"; }

.mdi-sigma::before {
  content: "\f469"; }

.mdi-sign-caution::before {
  content: "\f46a"; }

.mdi-silverware::before {
  content: "\f46b"; }

.mdi-silverware-fork::before {
  content: "\f46c"; }

.mdi-silverware-spoon::before {
  content: "\f46d"; }

.mdi-silverware-variant::before {
  content: "\f46e"; }

.mdi-sim-alert::before {
  content: "\f46f"; }

.mdi-skip-next::before {
  content: "\f470"; }

.mdi-skip-previous::before {
  content: "\f471"; }

.mdi-snowman::before {
  content: "\f472"; }

.mdi-sort::before {
  content: "\f473"; }

.mdi-sort-alphabetical::before {
  content: "\f474"; }

.mdi-sort-ascending::before {
  content: "\f475"; }

.mdi-sort-descending::before {
  content: "\f476"; }

.mdi-sort-numeric::before {
  content: "\f477"; }

.mdi-sort-variant::before {
  content: "\f478"; }

.mdi-soundcloud::before {
  content: "\f479"; }

.mdi-source-fork::before {
  content: "\f47a"; }

.mdi-source-pull::before {
  content: "\f47b"; }

.mdi-speaker::before {
  content: "\f47c"; }

.mdi-speaker-off::before {
  content: "\f47d"; }

.mdi-speedometer::before {
  content: "\f47e"; }

.mdi-spellcheck::before {
  content: "\f47f"; }

.mdi-spotify::before {
  content: "\f480"; }

.mdi-spotlight::before {
  content: "\f481"; }

.mdi-spotlight-beam::before {
  content: "\f482"; }

.mdi-stackoverflow::before {
  content: "\f483"; }

.mdi-star::before {
  content: "\f484"; }

.mdi-star-circle::before {
  content: "\f485"; }

.mdi-star-half::before {
  content: "\f486"; }

.mdi-star-outline::before {
  content: "\f487"; }

.mdi-stocking::before {
  content: "\f488"; }

.mdi-stop::before {
  content: "\f489"; }

.mdi-store::before {
  content: "\f48a"; }

.mdi-store-24-hour::before {
  content: "\f48b"; }

.mdi-stove::before {
  content: "\f48c"; }

.mdi-subway::before {
  content: "\f48d"; }

.mdi-swap-horizontal::before {
  content: "\f48e"; }

.mdi-swap-vertical::before {
  content: "\f48f"; }

.mdi-swim::before {
  content: "\f490"; }

.mdi-sword::before {
  content: "\f491"; }

.mdi-sync::before {
  content: "\f492"; }

.mdi-sync-alert::before {
  content: "\f493"; }

.mdi-sync-off::before {
  content: "\f494"; }

.mdi-tab::before {
  content: "\f495"; }

.mdi-tab-unselected::before {
  content: "\f496"; }

.mdi-table::before {
  content: "\f497"; }

.mdi-table-large::before {
  content: "\f498"; }

.mdi-tablet::before {
  content: "\f499"; }

.mdi-tablet-android::before {
  content: "\f49a"; }

.mdi-tablet-ipad::before {
  content: "\f49b"; }

.mdi-tag::before {
  content: "\f49c"; }

.mdi-tag-faces::before {
  content: "\f49d"; }

.mdi-tag-outline::before {
  content: "\f49e"; }

.mdi-tag-text-outline::before {
  content: "\f49f"; }

.mdi-taxi::before {
  content: "\f4a0"; }

.mdi-television::before {
  content: "\f4a1"; }

.mdi-television-guide::before {
  content: "\f4a2"; }

.mdi-temperature-celsius::before {
  content: "\f4a3"; }

.mdi-temperature-fahrenheit::before {
  content: "\f4a4"; }

.mdi-temperature-kelvin::before {
  content: "\f4a5"; }

.mdi-tent::before {
  content: "\f4a6"; }

.mdi-terrain::before {
  content: "\f4a7"; }

.mdi-text-to-speech::before {
  content: "\f4a8"; }

.mdi-text-to-speech-off::before {
  content: "\f4a9"; }

.mdi-texture::before {
  content: "\f4aa"; }

.mdi-theater::before {
  content: "\f4ab"; }

.mdi-theme-light-dark::before {
  content: "\f4ac"; }

.mdi-thermometer::before {
  content: "\f4ad"; }

.mdi-thermometer-lines::before {
  content: "\f4ae"; }

.mdi-thumb-down::before {
  content: "\f4af"; }

.mdi-thumb-up::before {
  content: "\f4b0"; }

.mdi-thumbs-up-down::before {
  content: "\f4b1"; }

.mdi-ticket::before {
  content: "\f4b2"; }

.mdi-ticket-account::before {
  content: "\f4b3"; }

.mdi-tie::before {
  content: "\f4b4"; }

.mdi-timelapse::before {
  content: "\f4b5"; }

.mdi-timer::before {
  content: "\f4b6"; }

.mdi-timer-10::before {
  content: "\f4b7"; }

.mdi-timer-3::before {
  content: "\f4b8"; }

.mdi-timer-off::before {
  content: "\f4b9"; }

.mdi-timer-sand::before {
  content: "\f4ba"; }

.mdi-timetable::before {
  content: "\f4bb"; }

.mdi-toggle-switch::before {
  content: "\f4bc"; }

.mdi-toggle-switch-off::before {
  content: "\f4bd"; }

.mdi-tooltip::before {
  content: "\f4be"; }

.mdi-tooltip-edit::before {
  content: "\f4bf"; }

.mdi-tooltip-image::before {
  content: "\f4c0"; }

.mdi-tooltip-outline::before {
  content: "\f4c1"; }

.mdi-tooltip-text::before {
  content: "\f4c2"; }

.mdi-tor::before {
  content: "\f4c3"; }

.mdi-traffic-light::before {
  content: "\f4c4"; }

.mdi-train::before {
  content: "\f4c5"; }

.mdi-tram::before {
  content: "\f4c6"; }

.mdi-transcribe::before {
  content: "\f4c7"; }

.mdi-transcribe-close::before {
  content: "\f4c8"; }

.mdi-trello::before {
  content: "\f4c9"; }

.mdi-trending-down::before {
  content: "\f4ca"; }

.mdi-trending-neutral::before {
  content: "\f4cb"; }

.mdi-trending-up::before {
  content: "\f4cc"; }

.mdi-trophy::before {
  content: "\f4cd"; }

.mdi-trophy-award::before {
  content: "\f4ce"; }

.mdi-trophy-variant::before {
  content: "\f4cf"; }

.mdi-truck::before {
  content: "\f4d0"; }

.mdi-tshirt-crew::before {
  content: "\f4d1"; }

.mdi-tshirt-v::before {
  content: "\f4d2"; }

.mdi-tumblr::before {
  content: "\f4d3"; }

.mdi-tumblr-reblog::before {
  content: "\f4d4"; }

.mdi-twitch::before {
  content: "\f4d5"; }

.mdi-twitter::before {
  content: "\f4d6"; }

.mdi-twitter-box::before {
  content: "\f4d7"; }

.mdi-twitter-retweet::before {
  content: "\f4d8"; }

.mdi-ubuntu::before {
  content: "\f4d9"; }

.mdi-undo::before {
  content: "\f4da"; }

.mdi-undo-variant::before {
  content: "\f4db"; }

.mdi-unfold-less::before {
  content: "\f4dc"; }

.mdi-unfold-more::before {
  content: "\f4dd"; }

.mdi-upload::before {
  content: "\f4de"; }

.mdi-usb::before {
  content: "\f4df"; }

.mdi-vector-curve::before {
  content: "\f4e0"; }

.mdi-vector-point::before {
  content: "\f4e1"; }

.mdi-vector-square::before {
  content: "\f4e2"; }

.mdi-verified::before {
  content: "\f4e3"; }

.mdi-vibrate::before {
  content: "\f4e4"; }

.mdi-video::before {
  content: "\f4e5"; }

.mdi-video-off::before {
  content: "\f4e6"; }

.mdi-video-switch::before {
  content: "\f4e7"; }

.mdi-view-agenda::before {
  content: "\f4e8"; }

.mdi-view-array::before {
  content: "\f4e9"; }

.mdi-view-carousel::before {
  content: "\f4ea"; }

.mdi-view-column::before {
  content: "\f4eb"; }

.mdi-view-dashboard::before {
  content: "\f4ec"; }

.mdi-view-day::before {
  content: "\f4ed"; }

.mdi-view-headline::before {
  content: "\f4ee"; }

.mdi-view-list::before {
  content: "\f4ef"; }

.mdi-view-module::before {
  content: "\f4f0"; }

.mdi-view-quilt::before {
  content: "\f4f1"; }

.mdi-view-stream::before {
  content: "\f4f2"; }

.mdi-view-week::before {
  content: "\f4f3"; }

.mdi-vimeo::before {
  content: "\f4f4"; }

.mdi-voicemail::before {
  content: "\f4f5"; }

.mdi-volume-high::before {
  content: "\f4f6"; }

.mdi-volume-low::before {
  content: "\f4f7"; }

.mdi-volume-medium::before {
  content: "\f4f8"; }

.mdi-volume-off::before {
  content: "\f4f9"; }

.mdi-walk::before {
  content: "\f4fa"; }

.mdi-wallet::before {
  content: "\f4fb"; }

.mdi-wallet-giftcard::before {
  content: "\f4fc"; }

.mdi-wallet-membership::before {
  content: "\f4fd"; }

.mdi-wallet-travel::before {
  content: "\f4fe"; }

.mdi-watch::before {
  content: "\f4ff"; }

.mdi-water::before {
  content: "\f500"; }

.mdi-water-off::before {
  content: "\f501"; }

.mdi-water-pump::before {
  content: "\f502"; }

.mdi-weather-cloudy::before {
  content: "\f503"; }

.mdi-weather-hail::before {
  content: "\f504"; }

.mdi-weather-lightning::before {
  content: "\f505"; }

.mdi-weather-night::before {
  content: "\f506"; }

.mdi-weather-partlycloudy::before {
  content: "\f507"; }

.mdi-weather-pouring::before {
  content: "\f508"; }

.mdi-weather-rainy::before {
  content: "\f509"; }

.mdi-weather-snowy::before {
  content: "\f50a"; }

.mdi-weather-sunny::before {
  content: "\f50b"; }

.mdi-weather-sunset::before {
  content: "\f50c"; }

.mdi-weather-sunset-down::before {
  content: "\f50d"; }

.mdi-weather-sunset-up::before {
  content: "\f50e"; }

.mdi-weather-windy::before {
  content: "\f50f"; }

.mdi-weather-windy-variant::before {
  content: "\f510"; }

.mdi-web::before {
  content: "\f511"; }

.mdi-webcam::before {
  content: "\f512"; }

.mdi-whatsapp::before {
  content: "\f513"; }

.mdi-wheelchair-accessibility::before {
  content: "\f514"; }

.mdi-white-balance-auto::before {
  content: "\f515"; }

.mdi-white-balance-incandescent::before {
  content: "\f516"; }

.mdi-white-balance-irradescent::before {
  content: "\f517"; }

.mdi-white-balance-sunny::before {
  content: "\f518"; }

.mdi-wifi::before {
  content: "\f519"; }

.mdi-wikipedia::before {
  content: "\f51a"; }

.mdi-window-closed::before {
  content: "\f51b"; }

.mdi-window-open::before {
  content: "\f51c"; }

.mdi-windows::before {
  content: "\f51d"; }

.mdi-wordpress::before {
  content: "\f51e"; }

.mdi-xbox::before {
  content: "\f51f"; }

.mdi-xbox-controller::before {
  content: "\f520"; }

.mdi-xbox-controller-off::before {
  content: "\f521"; }

.mdi-xda::before {
  content: "\f522"; }

.mdi-xml::before {
  content: "\f523"; }

.mdi-yeast::before {
  content: "\f524"; }

.mdi-youtube-play::before {
  content: "\f525"; }

.mdi-zip-box::before {
  content: "\f526"; }

/*
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
* -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../inc/fonts/font-awesome/fontawesome-webfont.eot?v=4.6.3");
  src: url("../inc/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../inc/fonts/font-awesome/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../inc/fonts/font-awesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../inc/fonts/font-awesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="hook_fa-"],
[class*=" hook_fa-"],
.hook_fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.hook_fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.hook_fa-2x {
  font-size: 2em; }

.hook_fa-3x {
  font-size: 3em; }

.hook_fa-4x {
  font-size: 4em; }

.hook_fa-5x {
  font-size: 5em; }

.hook_fa-fw {
  width: 1.28571429em;
  text-align: center; }

.hook_fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.hook_fa-ul > li {
  position: relative; }

.hook_fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.hook_fa-li.hook_fa-lg {
  left: -1.85714286em; }

.hook_fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.hook_fa.pull-left {
  margin-right: .3em; }

.hook_fa.pull-right {
  margin-left: .3em; }

.hook_fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.hook_fa-hook {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.hook_fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.hook_fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.hook_fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.hook_fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.hook_fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .hook_fa-rotate-90,
:root .hook_fa-rotate-180,
:root .hook_fa-rotate-270,
:root .hook_fa-flip-horizontal,
:root .hook_fa-flip-vertical {
  filter: none; }

.hook_fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.hook_fa-stack-1x,
.hook_fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.hook_fa-stack-1x {
  line-height: inherit; }

.hook_fa-stack-2x {
  font-size: 2em; }

.hook_fa-inverse {
  color: #ffffff; }

.hook_fa-glass:before {
  content: "\f000"; }

.hook_fa-music:before {
  content: "\f001"; }

.hook_fa-search:before {
  content: "\f002"; }

.hook_fa-envelope-o:before {
  content: "\f003"; }

.hook_fa-heart:before {
  content: "\f004"; }

.hook_fa-star:before {
  content: "\f005"; }

.hook_fa-star-o:before {
  content: "\f006"; }

.hook_fa-user:before {
  content: "\f007"; }

.hook_fa-film:before {
  content: "\f008"; }

.hook_fa-th-large:before {
  content: "\f009"; }

.hook_fa-th:before {
  content: "\f00a"; }

.hook_fa-th-list:before {
  content: "\f00b"; }

.hook_fa-check:before {
  content: "\f00c"; }

.hook_fa-remove:before,
.hook_fa-close:before,
.hook_fa-times:before {
  content: "\f00d"; }

.hook_fa-search-plus:before {
  content: "\f00e"; }

.hook_fa-search-minus:before {
  content: "\f010"; }

.hook_fa-power-off:before {
  content: "\f011"; }

.hook_fa-signal:before {
  content: "\f012"; }

.hook_fa-gear:before,
.hook_fa-cog:before {
  content: "\f013"; }

.hook_fa-trash-o:before {
  content: "\f014"; }

.hook_fa-home:before {
  content: "\f015"; }

.hook_fa-file-o:before {
  content: "\f016"; }

.hook_fa-clock-o:before {
  content: "\f017"; }

.hook_fa-road:before {
  content: "\f018"; }

.hook_fa-download:before {
  content: "\f019"; }

.hook_fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.hook_fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.hook_fa-inbox:before {
  content: "\f01c"; }

.hook_fa-play-circle-o:before {
  content: "\f01d"; }

.hook_fa-rotate-right:before,
.hook_fa-repeat:before {
  content: "\f01e"; }

.hook_fa-refresh:before {
  content: "\f021"; }

.hook_fa-list-alt:before {
  content: "\f022"; }

.hook_fa-lock:before {
  content: "\f023"; }

.hook_fa-flag:before {
  content: "\f024"; }

.hook_fa-headphones:before {
  content: "\f025"; }

.hook_fa-volume-off:before {
  content: "\f026"; }

.hook_fa-volume-down:before {
  content: "\f027"; }

.hook_fa-volume-up:before {
  content: "\f028"; }

.hook_fa-qrcode:before {
  content: "\f029"; }

.hook_fa-barcode:before {
  content: "\f02a"; }

.hook_fa-tag:before {
  content: "\f02b"; }

.hook_fa-tags:before {
  content: "\f02c"; }

.hook_fa-book:before {
  content: "\f02d"; }

.hook_fa-bookmark:before {
  content: "\f02e"; }

.hook_fa-print:before {
  content: "\f02f"; }

.hook_fa-camera:before {
  content: "\f030"; }

.hook_fa-font:before {
  content: "\f031"; }

.hook_fa-bold:before {
  content: "\f032"; }

.hook_fa-italic:before {
  content: "\f033"; }

.hook_fa-text-height:before {
  content: "\f034"; }

.hook_fa-text-width:before {
  content: "\f035"; }

.hook_fa-align-left:before {
  content: "\f036"; }

.hook_fa-align-center:before {
  content: "\f037"; }

.hook_fa-align-right:before {
  content: "\f038"; }

.hook_fa-align-justify:before {
  content: "\f039"; }

.hook_fa-list:before {
  content: "\f03a"; }

.hook_fa-dedent:before,
.hook_fa-outdent:before {
  content: "\f03b"; }

.hook_fa-indent:before {
  content: "\f03c"; }

.hook_fa-video-camera:before {
  content: "\f03d"; }

.hook_fa-photo:before,
.hook_fa-image:before,
.hook_fa-picture-o:before {
  content: "\f03e"; }

.hook_fa-pencil:before {
  content: "\f040"; }

.hook_fa-map-marker:before {
  content: "\f041"; }

.hook_fa-adjust:before {
  content: "\f042"; }

.hook_fa-tint:before {
  content: "\f043"; }

.hook_fa-edit:before,
.hook_fa-pencil-square-o:before {
  content: "\f044"; }

.hook_fa-share-square-o:before {
  content: "\f045"; }

.hook_fa-check-square-o:before {
  content: "\f046"; }

.hook_fa-arrows:before {
  content: "\f047"; }

.hook_fa-step-backward:before {
  content: "\f048"; }

.hook_fa-fast-backward:before {
  content: "\f049"; }

.hook_fa-backward:before {
  content: "\f04a"; }

.hook_fa-play:before {
  content: "\f04b"; }

.hook_fa-pause:before {
  content: "\f04c"; }

.hook_fa-stop:before {
  content: "\f04d"; }

.hook_fa-forward:before {
  content: "\f04e"; }

.hook_fa-fast-forward:before {
  content: "\f050"; }

.hook_fa-step-forward:before {
  content: "\f051"; }

.hook_fa-eject:before {
  content: "\f052"; }

.hook_fa-chevron-left:before {
  content: "\f053"; }

.hook_fa-chevron-right:before {
  content: "\f054"; }

.hook_fa-plus-circle:before {
  content: "\f055"; }

.hook_fa-minus-circle:before {
  content: "\f056"; }

.hook_fa-times-circle:before {
  content: "\f057"; }

.hook_fa-check-circle:before {
  content: "\f058"; }

.hook_fa-question-circle:before {
  content: "\f059"; }

.hook_fa-info-circle:before {
  content: "\f05a"; }

.hook_fa-crosshairs:before {
  content: "\f05b"; }

.hook_fa-times-circle-o:before {
  content: "\f05c"; }

.hook_fa-check-circle-o:before {
  content: "\f05d"; }

.hook_fa-ban:before {
  content: "\f05e"; }

.hook_fa-arrow-left:before {
  content: "\f060"; }

.hook_fa-arrow-right:before {
  content: "\f061"; }

.hook_fa-arrow-up:before {
  content: "\f062"; }

.hook_fa-arrow-down:before {
  content: "\f063"; }

.hook_fa-mail-forward:before,
.hook_fa-share:before {
  content: "\f064"; }

.hook_fa-expand:before {
  content: "\f065"; }

.hook_fa-compress:before {
  content: "\f066"; }

.hook_fa-plus:before {
  content: "\f067"; }

.hook_fa-minus:before {
  content: "\f068"; }

.hook_fa-asterisk:before {
  content: "\f069"; }

.hook_fa-exclamation-circle:before {
  content: "\f06a"; }

.hook_fa-gift:before {
  content: "\f06b"; }

.hook_fa-leaf:before {
  content: "\f06c"; }

.hook_fa-fire:before {
  content: "\f06d"; }

.hook_fa-eye:before {
  content: "\f06e"; }

.hook_fa-eye-slash:before {
  content: "\f070"; }

.hook_fa-warning:before,
.hook_fa-exclamation-triangle:before {
  content: "\f071"; }

.hook_fa-plane:before {
  content: "\f072"; }

.hook_fa-calendar:before {
  content: "\f073"; }

.hook_fa-random:before {
  content: "\f074"; }

.hook_fa-comment:before {
  content: "\f075"; }

.hook_fa-magnet:before {
  content: "\f076"; }

.hook_fa-chevron-up:before {
  content: "\f077"; }

.hook_fa-chevron-down:before {
  content: "\f078"; }

.hook_fa-retweet:before {
  content: "\f079"; }

.hook_fa-shopping-cart:before {
  content: "\f07a"; }

.hook_fa-folder:before {
  content: "\f07b"; }

.hook_fa-folder-open:before {
  content: "\f07c"; }

.hook_fa-arrows-v:before {
  content: "\f07d"; }

.hook_fa-arrows-h:before {
  content: "\f07e"; }

.hook_fa-bar-chart-o:before,
.hook_fa-bar-chart:before {
  content: "\f080"; }

.hook_fa-twitter-square:before {
  content: "\f081"; }

.hook_fa-facebook-square:before {
  content: "\f082"; }

.hook_fa-camera-retro:before {
  content: "\f083"; }

.hook_fa-key:before {
  content: "\f084"; }

.hook_fa-gears:before,
.hook_fa-cogs:before {
  content: "\f085"; }

.hook_fa-comments:before {
  content: "\f086"; }

.hook_fa-thumbs-o-up:before {
  content: "\f087"; }

.hook_fa-thumbs-o-down:before {
  content: "\f088"; }

.hook_fa-star-half:before {
  content: "\f089"; }

.hook_fa-heart-o:before {
  content: "\f08a"; }

.hook_fa-sign-out:before {
  content: "\f08b"; }

.hook_fa-linkedin-square:before {
  content: "\f08c"; }

.hook_fa-thumb-tack:before {
  content: "\f08d"; }

.hook_fa-external-link:before {
  content: "\f08e"; }

.hook_fa-sign-in:before {
  content: "\f090"; }

.hook_fa-trophy:before {
  content: "\f091"; }

.hook_fa-github-square:before {
  content: "\f092"; }

.hook_fa-upload:before {
  content: "\f093"; }

.hook_fa-lemon-o:before {
  content: "\f094"; }

.hook_fa-phone:before {
  content: "\f095"; }

.hook_fa-square-o:before {
  content: "\f096"; }

.hook_fa-bookmark-o:before {
  content: "\f097"; }

.hook_fa-phone-square:before {
  content: "\f098"; }

.hook_fa-twitter:before {
  content: "\f099"; }

.hook_fa-facebook-f:before,
.hook_fa-facebook:before {
  content: "\f09a"; }

.hook_fa-github:before {
  content: "\f09b"; }

.hook_fa-unlock:before {
  content: "\f09c"; }

.hook_fa-credit-card:before {
  content: "\f09d"; }

.hook_fa-feed:before,
.hook_fa-rss:before {
  content: "\f09e"; }

.hook_fa-hdd-o:before {
  content: "\f0a0"; }

.hook_fa-bullhorn:before {
  content: "\f0a1"; }

.hook_fa-bell:before {
  content: "\f0f3"; }

.hook_fa-certificate:before {
  content: "\f0a3"; }

.hook_fa-hand-o-right:before {
  content: "\f0a4"; }

.hook_fa-hand-o-left:before {
  content: "\f0a5"; }

.hook_fa-hand-o-up:before {
  content: "\f0a6"; }

.hook_fa-hand-o-down:before {
  content: "\f0a7"; }

.hook_fa-arrow-circle-left:before {
  content: "\f0a8"; }

.hook_fa-arrow-circle-right:before {
  content: "\f0a9"; }

.hook_fa-arrow-circle-up:before {
  content: "\f0aa"; }

.hook_fa-arrow-circle-down:before {
  content: "\f0ab"; }

.hook_fa-globe:before {
  content: "\f0ac"; }

.hook_fa-wrench:before {
  content: "\f0ad"; }

.hook_fa-tasks:before {
  content: "\f0ae"; }

.hook_fa-filter:before {
  content: "\f0b0"; }

.hook_fa-briefcase:before {
  content: "\f0b1"; }

.hook_fa-arrows-alt:before {
  content: "\f0b2"; }

.hook_fa-group:before,
.hook_fa-users:before {
  content: "\f0c0"; }

.hook_fa-chain:before,
.hook_fa-link:before {
  content: "\f0c1"; }

.hook_fa-cloud:before {
  content: "\f0c2"; }

.hook_fa-flask:before {
  content: "\f0c3"; }

.hook_fa-cut:before,
.hook_fa-scissors:before {
  content: "\f0c4"; }

.hook_fa-copy:before,
.hook_fa-files-o:before {
  content: "\f0c5"; }

.hook_fa-paperclip:before {
  content: "\f0c6"; }

.hook_fa-save:before,
.hook_fa-floppy-o:before {
  content: "\f0c7"; }

.hook_fa-square:before {
  content: "\f0c8"; }

.hook_fa-navicon:before,
.hook_fa-reorder:before,
.hook_fa-bars:before {
  content: "\f0c9"; }

.hook_fa-list-ul:before {
  content: "\f0ca"; }

.hook_fa-list-ol:before {
  content: "\f0cb"; }

.hook_fa-strikethrough:before {
  content: "\f0cc"; }

.hook_fa-underline:before {
  content: "\f0cd"; }

.hook_fa-table:before {
  content: "\f0ce"; }

.hook_fa-magic:before {
  content: "\f0d0"; }

.hook_fa-truck:before {
  content: "\f0d1"; }

.hook_fa-pinterest:before {
  content: "\f0d2"; }

.hook_fa-pinterest-square:before {
  content: "\f0d3"; }

.hook_fa-google-plus-square:before {
  content: "\f0d4"; }

.hook_fa-google-plus:before {
  content: "\f0d5"; }

.hook_fa-money:before {
  content: "\f0d6"; }

.hook_fa-caret-down:before {
  content: "\f0d7"; }

.hook_fa-caret-up:before {
  content: "\f0d8"; }

.hook_fa-caret-left:before {
  content: "\f0d9"; }

.hook_fa-caret-right:before {
  content: "\f0da"; }

.hook_fa-columns:before {
  content: "\f0db"; }

.hook_fa-unsorted:before,
.hook_fa-sort:before {
  content: "\f0dc"; }

.hook_fa-sort-down:before,
.hook_fa-sort-desc:before {
  content: "\f0dd"; }

.hook_fa-sort-up:before,
.hook_fa-sort-asc:before {
  content: "\f0de"; }

.hook_fa-envelope:before {
  content: "\f0e0"; }

.hook_fa-linkedin:before {
  content: "\f0e1"; }

.hook_fa-rotate-left:before,
.hook_fa-undo:before {
  content: "\f0e2"; }

.hook_fa-legal:before,
.hook_fa-gavel:before {
  content: "\f0e3"; }

.hook_fa-dashboard:before,
.hook_fa-tachometer:before {
  content: "\f0e4"; }

.hook_fa-comment-o:before {
  content: "\f0e5"; }

.hook_fa-comments-o:before {
  content: "\f0e6"; }

.hook_fa-flash:before,
.hook_fa-bolt:before {
  content: "\f0e7"; }

.hook_fa-sitemap:before {
  content: "\f0e8"; }

.hook_fa-umbrella:before {
  content: "\f0e9"; }

.hook_fa-paste:before,
.hook_fa-clipboard:before {
  content: "\f0ea"; }

.hook_fa-lightbulb-o:before {
  content: "\f0eb"; }

.hook_fa-exchange:before {
  content: "\f0ec"; }

.hook_fa-cloud-download:before {
  content: "\f0ed"; }

.hook_fa-cloud-upload:before {
  content: "\f0ee"; }

.hook_fa-user-md:before {
  content: "\f0f0"; }

.hook_fa-stethoscope:before {
  content: "\f0f1"; }

.hook_fa-suitcase:before {
  content: "\f0f2"; }

.hook_fa-bell-o:before {
  content: "\f0a2"; }

.hook_fa-coffee:before {
  content: "\f0f4"; }

.hook_fa-cutlery:before {
  content: "\f0f5"; }

.hook_fa-file-text-o:before {
  content: "\f0f6"; }

.hook_fa-building-o:before {
  content: "\f0f7"; }

.hook_fa-hospital-o:before {
  content: "\f0f8"; }

.hook_fa-ambulance:before {
  content: "\f0f9"; }

.hook_fa-medkit:before {
  content: "\f0fa"; }

.hook_fa-fighter-jet:before {
  content: "\f0fb"; }

.hook_fa-beer:before {
  content: "\f0fc"; }

.hook_fa-h-square:before {
  content: "\f0fd"; }

.hook_fa-plus-square:before {
  content: "\f0fe"; }

.hook_fa-angle-double-left:before {
  content: "\f100"; }

.hook_fa-angle-double-right:before {
  content: "\f101"; }

.hook_fa-angle-double-up:before {
  content: "\f102"; }

.hook_fa-angle-double-down:before {
  content: "\f103"; }

.hook_fa-angle-left:before {
  content: "\f104"; }

.hook_fa-angle-right:before {
  content: "\f105"; }

.hook_fa-angle-up:before {
  content: "\f106"; }

.hook_fa-angle-down:before {
  content: "\f107"; }

.hook_fa-desktop:before {
  content: "\f108"; }

.hook_fa-laptop:before {
  content: "\f109"; }

.hook_fa-tablet:before {
  content: "\f10a"; }

.hook_fa-mobile-phone:before,
.hook_fa-mobile:before {
  content: "\f10b"; }

.hook_fa-circle-o:before {
  content: "\f10c"; }

.hook_fa-quote-left:before {
  content: "\f10d"; }

.hook_fa-quote-right:before {
  content: "\f10e"; }

.hook_fa-spinner:before {
  content: "\f110"; }

.hook_fa-circle:before {
  content: "\f111"; }

.hook_fa-mail-reply:before,
.hook_fa-reply:before {
  content: "\f112"; }

.hook_fa-github-alt:before {
  content: "\f113"; }

.hook_fa-folder-o:before {
  content: "\f114"; }

.hook_fa-folder-open-o:before {
  content: "\f115"; }

.hook_fa-smile-o:before {
  content: "\f118"; }

.hook_fa-frown-o:before {
  content: "\f119"; }

.hook_fa-meh-o:before {
  content: "\f11a"; }

.hook_fa-gamepad:before {
  content: "\f11b"; }

.hook_fa-keyboard-o:before {
  content: "\f11c"; }

.hook_fa-flag-o:before {
  content: "\f11d"; }

.hook_fa-flag-checkered:before {
  content: "\f11e"; }

.hook_fa-terminal:before {
  content: "\f120"; }

.hook_fa-code:before {
  content: "\f121"; }

.hook_fa-mail-reply-all:before,
.hook_fa-reply-all:before {
  content: "\f122"; }

.hook_fa-star-half-empty:before,
.hook_fa-star-half-full:before,
.hook_fa-star-half-o:before {
  content: "\f123"; }

.hook_fa-location-arrow:before {
  content: "\f124"; }

.hook_fa-crop:before {
  content: "\f125"; }

.hook_fa-code-fork:before {
  content: "\f126"; }

.hook_fa-unlink:before,
.hook_fa-chain-broken:before {
  content: "\f127"; }

.hook_fa-question:before {
  content: "\f128"; }

.hook_fa-info:before {
  content: "\f129"; }

.hook_fa-exclamation:before {
  content: "\f12a"; }

.hook_fa-superscript:before {
  content: "\f12b"; }

.hook_fa-subscript:before {
  content: "\f12c"; }

.hook_fa-eraser:before {
  content: "\f12d"; }

.hook_fa-puzzle-piece:before {
  content: "\f12e"; }

.hook_fa-microphone:before {
  content: "\f130"; }

.hook_fa-microphone-slash:before {
  content: "\f131"; }

.hook_fa-shield:before {
  content: "\f132"; }

.hook_fa-calendar-o:before {
  content: "\f133"; }

.hook_fa-fire-extinguisher:before {
  content: "\f134"; }

.hook_fa-rocket:before {
  content: "\f135"; }

.hook_fa-maxcdn:before {
  content: "\f136"; }

.hook_fa-chevron-circle-left:before {
  content: "\f137"; }

.hook_fa-chevron-circle-right:before {
  content: "\f138"; }

.hook_fa-chevron-circle-up:before {
  content: "\f139"; }

.hook_fa-chevron-circle-down:before {
  content: "\f13a"; }

.hook_fa-html5:before {
  content: "\f13b"; }

.hook_fa-css3:before {
  content: "\f13c"; }

.hook_fa-anchor:before {
  content: "\f13d"; }

.hook_fa-unlock-alt:before {
  content: "\f13e"; }

.hook_fa-bullseye:before {
  content: "\f140"; }

.hook_fa-ellipsis-h:before {
  content: "\f141"; }

.hook_fa-ellipsis-v:before {
  content: "\f142"; }

.hook_fa-rss-square:before {
  content: "\f143"; }

.hook_fa-play-circle:before {
  content: "\f144"; }

.hook_fa-ticket:before {
  content: "\f145"; }

.hook_fa-minus-square:before {
  content: "\f146"; }

.hook_fa-minus-square-o:before {
  content: "\f147"; }

.hook_fa-level-up:before {
  content: "\f148"; }

.hook_fa-level-down:before {
  content: "\f149"; }

.hook_fa-check-square:before {
  content: "\f14a"; }

.hook_fa-pencil-square:before {
  content: "\f14b"; }

.hook_fa-external-link-square:before {
  content: "\f14c"; }

.hook_fa-share-square:before {
  content: "\f14d"; }

.hook_fa-compass:before {
  content: "\f14e"; }

.hook_fa-toggle-down:before,
.hook_fa-caret-square-o-down:before {
  content: "\f150"; }

.hook_fa-toggle-up:before,
.hook_fa-caret-square-o-up:before {
  content: "\f151"; }

.hook_fa-toggle-right:before,
.hook_fa-caret-square-o-right:before {
  content: "\f152"; }

.hook_fa-euro:before,
.hook_fa-eur:before {
  content: "\f153"; }

.hook_fa-gbp:before {
  content: "\f154"; }

.hook_fa-dollar:before,
.hook_fa-usd:before {
  content: "\f155"; }

.hook_fa-rupee:before,
.hook_fa-inr:before {
  content: "\f156"; }

.hook_fa-cny:before,
.hook_fa-rmb:before,
.hook_fa-yen:before,
.hook_fa-jpy:before {
  content: "\f157"; }

.hook_fa-ruble:before,
.hook_fa-rouble:before,
.hook_fa-rub:before {
  content: "\f158"; }

.hook_fa-won:before,
.hook_fa-krw:before {
  content: "\f159"; }

.hook_fa-bitcoin:before,
.hook_fa-btc:before {
  content: "\f15a"; }

.hook_fa-file:before {
  content: "\f15b"; }

.hook_fa-file-text:before {
  content: "\f15c"; }

.hook_fa-sort-alpha-asc:before {
  content: "\f15d"; }

.hook_fa-sort-alpha-desc:before {
  content: "\f15e"; }

.hook_fa-sort-amount-asc:before {
  content: "\f160"; }

.hook_fa-sort-amount-desc:before {
  content: "\f161"; }

.hook_fa-sort-numeric-asc:before {
  content: "\f162"; }

.hook_fa-sort-numeric-desc:before {
  content: "\f163"; }

.hook_fa-thumbs-up:before {
  content: "\f164"; }

.hook_fa-thumbs-down:before {
  content: "\f165"; }

.hook_fa-youtube-square:before {
  content: "\f166"; }

.hook_fa-youtube:before {
  content: "\f167"; }

.hook_fa-xing:before {
  content: "\f168"; }

.hook_fa-xing-square:before {
  content: "\f169"; }

.hook_fa-youtube-play:before {
  content: "\f16a"; }

.hook_fa-dropbox:before {
  content: "\f16b"; }

.hook_fa-stack-overflow:before {
  content: "\f16c"; }

.hook_fa-instagram:before {
  content: "\f16d"; }

.hook_fa-flickr:before {
  content: "\f16e"; }

.hook_fa-adn:before {
  content: "\f170"; }

.hook_fa-bitbucket:before {
  content: "\f171"; }

.hook_fa-bitbucket-square:before {
  content: "\f172"; }

.hook_fa-tumblr:before {
  content: "\f173"; }

.hook_fa-tumblr-square:before {
  content: "\f174"; }

.hook_fa-long-arrow-down:before {
  content: "\f175"; }

.hook_fa-long-arrow-up:before {
  content: "\f176"; }

.hook_fa-long-arrow-left:before {
  content: "\f177"; }

.hook_fa-long-arrow-right:before {
  content: "\f178"; }

.hook_fa-apple:before {
  content: "\f179"; }

.hook_fa-windows:before {
  content: "\f17a"; }

.hook_fa-android:before {
  content: "\f17b"; }

.hook_fa-linux:before {
  content: "\f17c"; }

.hook_fa-dribbble:before {
  content: "\f17d"; }

.hook_fa-skype:before {
  content: "\f17e"; }

.hook_fa-foursquare:before {
  content: "\f180"; }

.hook_fa-trello:before {
  content: "\f181"; }

.hook_fa-female:before {
  content: "\f182"; }

.hook_fa-male:before {
  content: "\f183"; }

.hook_fa-gittip:before,
.hook_fa-gratipay:before {
  content: "\f184"; }

.hook_fa-sun-o:before {
  content: "\f185"; }

.hook_fa-moon-o:before {
  content: "\f186"; }

.hook_fa-archive:before {
  content: "\f187"; }

.hook_fa-bug:before {
  content: "\f188"; }

.hook_fa-vk:before {
  content: "\f189"; }

.hook_fa-weibo:before {
  content: "\f18a"; }

.hook_fa-renren:before {
  content: "\f18b"; }

.hook_fa-pagelines:before {
  content: "\f18c"; }

.hook_fa-stack-exchange:before {
  content: "\f18d"; }

.hook_fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.hook_fa-arrow-circle-o-left:before {
  content: "\f190"; }

.hook_fa-toggle-left:before,
.hook_fa-caret-square-o-left:before {
  content: "\f191"; }

.hook_fa-dot-circle-o:before {
  content: "\f192"; }

.hook_fa-wheelchair:before {
  content: "\f193"; }

.hook_fa-vimeo-square:before {
  content: "\f194"; }

.hook_fa-turkish-lira:before,
.hook_fa-try:before {
  content: "\f195"; }

.hook_fa-plus-square-o:before {
  content: "\f196"; }

.hook_fa-space-shuttle:before {
  content: "\f197"; }

.hook_fa-slack:before {
  content: "\f198"; }

.hook_fa-envelope-square:before {
  content: "\f199"; }

.hook_fa-wordpress:before {
  content: "\f19a"; }

.hook_fa-openid:before {
  content: "\f19b"; }

.hook_fa-institution:before,
.hook_fa-bank:before,
.hook_fa-university:before {
  content: "\f19c"; }

.hook_fa-mortar-board:before,
.hook_fa-graduation-cap:before {
  content: "\f19d"; }

.hook_fa-yahoo:before {
  content: "\f19e"; }

.hook_fa-google:before {
  content: "\f1a0"; }

.hook_fa-reddit:before {
  content: "\f1a1"; }

.hook_fa-reddit-square:before {
  content: "\f1a2"; }

.hook_fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.hook_fa-stumbleupon:before {
  content: "\f1a4"; }

.hook_fa-delicious:before {
  content: "\f1a5"; }

.hook_fa-digg:before {
  content: "\f1a6"; }

.hook_fa-pied-piper-pp:before {
  content: "\f1a7"; }

.hook_fa-pied-piper-alt:before {
  content: "\f1a8"; }

.hook_fa-drupal:before {
  content: "\f1a9"; }

.hook_fa-joomla:before {
  content: "\f1aa"; }

.hook_fa-language:before {
  content: "\f1ab"; }

.hook_fa-fax:before {
  content: "\f1ac"; }

.hook_fa-building:before {
  content: "\f1ad"; }

.hook_fa-child:before {
  content: "\f1ae"; }

.hook_fa-paw:before {
  content: "\f1b0"; }

.hook_fa-spoon:before {
  content: "\f1b1"; }

.hook_fa-cube:before {
  content: "\f1b2"; }

.hook_fa-cubes:before {
  content: "\f1b3"; }

.hook_fa-behance:before {
  content: "\f1b4"; }

.hook_fa-behance-square:before {
  content: "\f1b5"; }

.hook_fa-steam:before {
  content: "\f1b6"; }

.hook_fa-steam-square:before {
  content: "\f1b7"; }

.hook_fa-recycle:before {
  content: "\f1b8"; }

.hook_fa-automobile:before,
.hook_fa-car:before {
  content: "\f1b9"; }

.hook_fa-cab:before,
.hook_fa-taxi:before {
  content: "\f1ba"; }

.hook_fa-tree:before {
  content: "\f1bb"; }

.hook_fa-spotify:before {
  content: "\f1bc"; }

.hook_fa-deviantart:before {
  content: "\f1bd"; }

.hook_fa-soundcloud:before {
  content: "\f1be"; }

.hook_fa-database:before {
  content: "\f1c0"; }

.hook_fa-file-pdf-o:before {
  content: "\f1c1"; }

.hook_fa-file-word-o:before {
  content: "\f1c2"; }

.hook_fa-file-excel-o:before {
  content: "\f1c3"; }

.hook_fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.hook_fa-file-photo-o:before,
.hook_fa-file-picture-o:before,
.hook_fa-file-image-o:before {
  content: "\f1c5"; }

.hook_fa-file-zip-o:before,
.hook_fa-file-archive-o:before {
  content: "\f1c6"; }

.hook_fa-file-sound-o:before,
.hook_fa-file-audio-o:before {
  content: "\f1c7"; }

.hook_fa-file-movie-o:before,
.hook_fa-file-video-o:before {
  content: "\f1c8"; }

.hook_fa-file-code-o:before {
  content: "\f1c9"; }

.hook_fa-vine:before {
  content: "\f1ca"; }

.hook_fa-codepen:before {
  content: "\f1cb"; }

.hook_fa-jsfiddle:before {
  content: "\f1cc"; }

.hook_fa-life-bouy:before,
.hook_fa-life-buoy:before,
.hook_fa-life-saver:before,
.hook_fa-support:before,
.hook_fa-life-ring:before {
  content: "\f1cd"; }

.hook_fa-circle-o-notch:before {
  content: "\f1ce"; }

.hook_fa-ra:before,
.hook_fa-resistance:before,
.hook_fa-rebel:before {
  content: "\f1d0"; }

.hook_fa-ge:before,
.hook_fa-empire:before {
  content: "\f1d1"; }

.hook_fa-git-square:before {
  content: "\f1d2"; }

.hook_fa-git:before {
  content: "\f1d3"; }

.hook_fa-y-combinator-square:before,
.hook_fa-yc-square:before,
.hook_fa-hacker-news:before {
  content: "\f1d4"; }

.hook_fa-tencent-weibo:before {
  content: "\f1d5"; }

.hook_fa-qq:before {
  content: "\f1d6"; }

.hook_fa-wechat:before,
.hook_fa-weixin:before {
  content: "\f1d7"; }

.hook_fa-send:before,
.hook_fa-paper-plane:before {
  content: "\f1d8"; }

.hook_fa-send-o:before,
.hook_fa-paper-plane-o:before {
  content: "\f1d9"; }

.hook_fa-history:before {
  content: "\f1da"; }

.hook_fa-circle-thin:before {
  content: "\f1db"; }

.hook_fa-header:before {
  content: "\f1dc"; }

.hook_fa-paragraph:before {
  content: "\f1dd"; }

.hook_fa-sliders:before {
  content: "\f1de"; }

.hook_fa-share-alt:before {
  content: "\f1e0"; }

.hook_fa-share-alt-square:before {
  content: "\f1e1"; }

.hook_fa-bomb:before {
  content: "\f1e2"; }

.hook_fa-soccer-ball-o:before,
.hook_fa-futbol-o:before {
  content: "\f1e3"; }

.hook_fa-tty:before {
  content: "\f1e4"; }

.hook_fa-binoculars:before {
  content: "\f1e5"; }

.hook_fa-plug:before {
  content: "\f1e6"; }

.hook_fa-slideshare:before {
  content: "\f1e7"; }

.hook_fa-twitch:before {
  content: "\f1e8"; }

.hook_fa-yelp:before {
  content: "\f1e9"; }

.hook_fa-newspaper-o:before {
  content: "\f1ea"; }

.hook_fa-wifi:before {
  content: "\f1eb"; }

.hook_fa-calculator:before {
  content: "\f1ec"; }

.hook_fa-paypal:before {
  content: "\f1ed"; }

.hook_fa-google-wallet:before {
  content: "\f1ee"; }

.hook_fa-cc-visa:before {
  content: "\f1f0"; }

.hook_fa-cc-mastercard:before {
  content: "\f1f1"; }

.hook_fa-cc-discover:before {
  content: "\f1f2"; }

.hook_fa-cc-amex:before {
  content: "\f1f3"; }

.hook_fa-cc-paypal:before {
  content: "\f1f4"; }

.hook_fa-cc-stripe:before {
  content: "\f1f5"; }

.hook_fa-bell-slash:before {
  content: "\f1f6"; }

.hook_fa-bell-slash-o:before {
  content: "\f1f7"; }

.hook_fa-trash:before {
  content: "\f1f8"; }

.hook_fa-copyright:before {
  content: "\f1f9"; }

.hook_fa-at:before {
  content: "\f1fa"; }

.hook_fa-eyedropper:before {
  content: "\f1fb"; }

.hook_fa-paint-brush:before {
  content: "\f1fc"; }

.hook_fa-birthday-cake:before {
  content: "\f1fd"; }

.hook_fa-area-chart:before {
  content: "\f1fe"; }

.hook_fa-pie-chart:before {
  content: "\f200"; }

.hook_fa-line-chart:before {
  content: "\f201"; }

.hook_fa-lastfm:before {
  content: "\f202"; }

.hook_fa-lastfm-square:before {
  content: "\f203"; }

.hook_fa-toggle-off:before {
  content: "\f204"; }

.hook_fa-toggle-on:before {
  content: "\f205"; }

.hook_fa-bicycle:before {
  content: "\f206"; }

.hook_fa-bus:before {
  content: "\f207"; }

.hook_fa-ioxhost:before {
  content: "\f208"; }

.hook_fa-angellist:before {
  content: "\f209"; }

.hook_fa-cc:before {
  content: "\f20a"; }

.hook_fa-shekel:before,
.hook_fa-sheqel:before,
.hook_fa-ils:before {
  content: "\f20b"; }

.hook_fa-meanpath:before {
  content: "\f20c"; }

.hook_fa-buysellads:before {
  content: "\f20d"; }

.hook_fa-connectdevelop:before {
  content: "\f20e"; }

.hook_fa-dashcube:before {
  content: "\f210"; }

.hook_fa-forumbee:before {
  content: "\f211"; }

.hook_fa-leanpub:before {
  content: "\f212"; }

.hook_fa-sellsy:before {
  content: "\f213"; }

.hook_fa-shirtsinbulk:before {
  content: "\f214"; }

.hook_fa-simplybuilt:before {
  content: "\f215"; }

.hook_fa-skyatlas:before {
  content: "\f216"; }

.hook_fa-cart-plus:before {
  content: "\f217"; }

.hook_fa-cart-arrow-down:before {
  content: "\f218"; }

.hook_fa-diamond:before {
  content: "\f219"; }

.hook_fa-ship:before {
  content: "\f21a"; }

.hook_fa-user-secret:before {
  content: "\f21b"; }

.hook_fa-motorcycle:before {
  content: "\f21c"; }

.hook_fa-street-view:before {
  content: "\f21d"; }

.hook_fa-heartbeat:before {
  content: "\f21e"; }

.hook_fa-venus:before {
  content: "\f221"; }

.hook_fa-mars:before {
  content: "\f222"; }

.hook_fa-mercury:before {
  content: "\f223"; }

.hook_fa-intersex:before,
.hook_fa-transgender:before {
  content: "\f224"; }

.hook_fa-transgender-alt:before {
  content: "\f225"; }

.hook_fa-venus-double:before {
  content: "\f226"; }

.hook_fa-mars-double:before {
  content: "\f227"; }

.hook_fa-venus-mars:before {
  content: "\f228"; }

.hook_fa-mars-stroke:before {
  content: "\f229"; }

.hook_fa-mars-stroke-v:before {
  content: "\f22a"; }

.hook_fa-mars-stroke-h:before {
  content: "\f22b"; }

.hook_fa-neuter:before {
  content: "\f22c"; }

.hook_fa-genderless:before {
  content: "\f22d"; }

.hook_fa-facebook-official:before {
  content: "\f230"; }

.hook_fa-pinterest-p:before {
  content: "\f231"; }

.hook_fa-whatsapp:before {
  content: "\f232"; }

.hook_fa-server:before {
  content: "\f233"; }

.hook_fa-user-plus:before {
  content: "\f234"; }

.hook_fa-user-times:before {
  content: "\f235"; }

.hook_fa-hotel:before,
.hook_fa-bed:before {
  content: "\f236"; }

.hook_fa-viacoin:before {
  content: "\f237"; }

.hook_fa-train:before {
  content: "\f238"; }

.hook_fa-subway:before {
  content: "\f239"; }

.hook_fa-medium:before {
  content: "\f23a"; }

.hook_fa-yc:before,
.hook_fa-y-combinator:before {
  content: "\f23b"; }

.hook_fa-optin-monster:before {
  content: "\f23c"; }

.hook_fa-opencart:before {
  content: "\f23d"; }

.hook_fa-expeditedssl:before {
  content: "\f23e"; }

.hook_fa-battery-4:before,
.hook_fa-battery-full:before {
  content: "\f240"; }

.hook_fa-battery-3:before,
.hook_fa-battery-three-quarters:before {
  content: "\f241"; }

.hook_fa-battery-2:before,
.hook_fa-battery-half:before {
  content: "\f242"; }

.hook_fa-battery-1:before,
.hook_fa-battery-quarter:before {
  content: "\f243"; }

.hook_fa-battery-0:before,
.hook_fa-battery-empty:before {
  content: "\f244"; }

.hook_fa-mouse-pointer:before {
  content: "\f245"; }

.hook_fa-i-cursor:before {
  content: "\f246"; }

.hook_fa-object-group:before {
  content: "\f247"; }

.hook_fa-object-ungroup:before {
  content: "\f248"; }

.hook_fa-sticky-note:before {
  content: "\f249"; }

.hook_fa-sticky-note-o:before {
  content: "\f24a"; }

.hook_fa-cc-jcb:before {
  content: "\f24b"; }

.hook_fa-cc-diners-club:before {
  content: "\f24c"; }

.hook_fa-clone:before {
  content: "\f24d"; }

.hook_fa-balance-scale:before {
  content: "\f24e"; }

.hook_fa-hourglass-o:before {
  content: "\f250"; }

.hook_fa-hourglass-1:before,
.hook_fa-hourglass-start:before {
  content: "\f251"; }

.hook_fa-hourglass-2:before,
.hook_fa-hourglass-half:before {
  content: "\f252"; }

.hook_fa-hourglass-3:before,
.hook_fa-hourglass-end:before {
  content: "\f253"; }

.hook_fa-hourglass:before {
  content: "\f254"; }

.hook_fa-hand-grab-o:before,
.hook_fa-hand-rock-o:before {
  content: "\f255"; }

.hook_fa-hand-stop-o:before,
.hook_fa-hand-paper-o:before {
  content: "\f256"; }

.hook_fa-hand-scissors-o:before {
  content: "\f257"; }

.hook_fa-hand-lizard-o:before {
  content: "\f258"; }

.hook_fa-hand-spock-o:before {
  content: "\f259"; }

.hook_fa-hand-pointer-o:before {
  content: "\f25a"; }

.hook_fa-hand-peace-o:before {
  content: "\f25b"; }

.hook_fa-trademark:before {
  content: "\f25c"; }

.hook_fa-registered:before {
  content: "\f25d"; }

.hook_fa-creative-commons:before {
  content: "\f25e"; }

.hook_fa-gg:before {
  content: "\f260"; }

.hook_fa-gg-circle:before {
  content: "\f261"; }

.hook_fa-tripadvisor:before {
  content: "\f262"; }

.hook_fa-odnoklassniki:before {
  content: "\f263"; }

.hook_fa-odnoklassniki-square:before {
  content: "\f264"; }

.hook_fa-get-pocket:before {
  content: "\f265"; }

.hook_fa-wikipedia-w:before {
  content: "\f266"; }

.hook_fa-safari:before {
  content: "\f267"; }

.hook_fa-chrome:before {
  content: "\f268"; }

.hook_fa-firefox:before {
  content: "\f269"; }

.hook_fa-opera:before {
  content: "\f26a"; }

.hook_fa-internet-explorer:before {
  content: "\f26b"; }

.hook_fa-tv:before,
.hook_fa-television:before {
  content: "\f26c"; }

.hook_fa-contao:before {
  content: "\f26d"; }

.hook_fa-500px:before {
  content: "\f26e"; }

.hook_fa-amazon:before {
  content: "\f270"; }

.hook_fa-calendar-plus-o:before {
  content: "\f271"; }

.hook_fa-calendar-minus-o:before {
  content: "\f272"; }

.hook_fa-calendar-times-o:before {
  content: "\f273"; }

.hook_fa-calendar-check-o:before {
  content: "\f274"; }

.hook_fa-industry:before {
  content: "\f275"; }

.hook_fa-map-pin:before {
  content: "\f276"; }

.hook_fa-map-signs:before {
  content: "\f277"; }

.hook_fa-map-o:before {
  content: "\f278"; }

.hook_fa-map:before {
  content: "\f279"; }

.hook_fa-commenting:before {
  content: "\f27a"; }

.hook_fa-commenting-o:before {
  content: "\f27b"; }

.hook_fa-houzz:before {
  content: "\f27c"; }

.hook_fa-vimeo:before {
  content: "\f27d"; }

.hook_fa-black-tie:before {
  content: "\f27e"; }

.hook_fa-fonticons:before {
  content: "\f280"; }

.hook_fa-reddit-alien:before {
  content: "\f281"; }

.hook_fa-edge:before {
  content: "\f282"; }

.hook_fa-credit-card-alt:before {
  content: "\f283"; }

.hook_fa-codiepie:before {
  content: "\f284"; }

.hook_fa-modx:before {
  content: "\f285"; }

.hook_fa-fort-awesome:before {
  content: "\f286"; }

.hook_fa-usb:before {
  content: "\f287"; }

.hook_fa-product-hunt:before {
  content: "\f288"; }

.hook_fa-mixcloud:before {
  content: "\f289"; }

.hook_fa-scribd:before {
  content: "\f28a"; }

.hook_fa-pause-circle:before {
  content: "\f28b"; }

.hook_fa-pause-circle-o:before {
  content: "\f28c"; }

.hook_fa-stop-circle:before {
  content: "\f28d"; }

.hook_fa-stop-circle-o:before {
  content: "\f28e"; }

.hook_fa-shopping-bag:before {
  content: "\f290"; }

.hook_fa-shopping-basket:before {
  content: "\f291"; }

.hook_fa-hashtag:before {
  content: "\f292"; }

.hook_fa-bluetooth:before {
  content: "\f293"; }

.hook_fa-bluetooth-b:before {
  content: "\f294"; }

.hook_fa-percent:before {
  content: "\f295"; }

.hook_fa-gitlab:before {
  content: "\f296"; }

.hook_fa-wpbeginner:before {
  content: "\f297"; }

.hook_fa-wpforms:before {
  content: "\f298"; }

.hook_fa-envira:before {
  content: "\f299"; }

.hook_fa-universal-access:before {
  content: "\f29a"; }

.hook_fa-wheelchair-alt:before {
  content: "\f29b"; }

.hook_fa-question-circle-o:before {
  content: "\f29c"; }

.hook_fa-blind:before {
  content: "\f29d"; }

.hook_fa-audio-description:before {
  content: "\f29e"; }

.hook_fa-volume-control-phone:before {
  content: "\f2a0"; }

.hook_fa-braille:before {
  content: "\f2a1"; }

.hook_fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.hook_fa-asl-interpreting:before,
.hook_fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.hook_fa-deafness:before,
.hook_fa-hard-of-hearing:before,
.hook_fa-deaf:before {
  content: "\f2a4"; }

.hook_fa-glide:before {
  content: "\f2a5"; }

.hook_fa-glide-g:before {
  content: "\f2a6"; }

.hook_fa-signing:before,
.hook_fa-sign-language:before {
  content: "\f2a7"; }

.hook_fa-low-vision:before {
  content: "\f2a8"; }

.hook_fa-viadeo:before {
  content: "\f2a9"; }

.hook_fa-viadeo-square:before {
  content: "\f2aa"; }

.hook_fa-snapchat:before {
  content: "\f2ab"; }

.hook_fa-snapchat-ghost:before {
  content: "\f2ac"; }

.hook_fa-snapchat-square:before {
  content: "\f2ad"; }

.hook_fa-pied-piper:before {
  content: "\f2ae"; }

.hook_fa-first-order:before {
  content: "\f2b0"; }

.hook_fa-yoast:before {
  content: "\f2b1"; }

.hook_fa-themeisle:before {
  content: "\f2b2"; }

.hook_fa-google-plus-circle:before,
.hook_fa-google-plus-official:before {
  content: "\f2b3"; }

.hook_fa-fa:before,
.hook_fa-font-awesome:before {
  content: "\f2b4"; }

/*------------------------------------------------------------------
[4. Magnific Popup]
*/
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999990;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.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: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.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: 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.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: 0.75;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.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, 0.4);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  padding: 40px 0px;
  margin: 0 auto; }

/* The shadow behind the image */
.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, 0.4);
  background: #cccccc; }

.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, 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, 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(0.75);
    transform: scale(0.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; }

/**
 * Fade-zoom animation for first dialog
 */
/* start state */
.my-mfp-zoom-in .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

/* animate in */
.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); }

/* animate out */
.my-mfp-zoom-in.mfp-removing .mfp-content {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0; }

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
/* animate 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: 0.98; }

/* hook image transition */
.my-mfp-zoom-in.mfp-ready.mfp-hook-transition .mfp-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9); }

/*------------------------------------------------------------------
[5. Owl Carousel]
*/
/*
 *  Core Owl Carousel CSS File
 *  v1.3.2
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.featured_owl {
  position: relative; }

/* display none until init */
.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: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.hook_active_slider .hook_shortcode_slider.owl-carousel {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

body.rtl .owl-carousel .owl-wrapper {
  float: left; }

.owl-carousel .owl-wrapper-outer {
  min-height: 100px;
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-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-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */
.hook_theme .hook_insta_wrapper .grabbing li a > div {
  cursor: url(grabbing.png) 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper,
.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: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.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: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.45s;
  -moz-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.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%; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -29px;
  text-align: center;
  line-height: 0px; }
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 0px;
  padding: 10px 0px 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transform: translate3d(0, 0, 0);
  width: 46px;
  height: 58px;
  line-height: 58px;
  text-align: center;
  float: left; }
  .owl-theme .owl-controls .owl-buttons div i {
    font-size: 38px;
    position: absolute;
    width: 100%; }
  .owl-theme .owl-controls .owl-buttons div .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; }
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0px; }
  .owl-theme .owl-controls .owl-buttons .owl-prev i {
    left: -1px;
    /*NO TOUCH*/ }
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0px; }
  .owl-theme .owl-controls .owl-buttons .owl-next i {
    right: -1px;
    /*NO TOUCH*/ }
.owl-theme .owl-controls.clickable .owl-buttons > div:hover {
  height: 78px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }
  .owl-theme .owl-controls.clickable .owl-buttons > div:hover .hook_naver {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s; }
.owl-theme.hook_no_nbr .owl-controls.clickable .owl-buttons div:hover {
  height: 58px; }
  .owl-theme.hook_no_nbr .owl-controls.clickable .owl-buttons div:hover .hook_naver {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }

#hook_content .member_ul_slider.owl-theme,
#hook_content .recentposts_ul_slider.owl-theme {
  padding: 0px 24px;
  background-color: transparent; }
  #hook_content .member_ul_slider.owl-theme .sh_member_wrapper,
  #hook_content .recentposts_ul_slider.owl-theme .sh_member_wrapper {
    margin-bottom: 0px; }
  #hook_content .member_ul_slider.owl-theme .owl-controls div,
  #hook_content .recentposts_ul_slider.owl-theme .owl-controls div {
    background-color: transparent !important; }
  #hook_content .member_ul_slider.owl-theme .owl-controls .owl-buttons,
  #hook_content .recentposts_ul_slider.owl-theme .owl-controls .owl-buttons {
    left: 0px;
    margin-top: -30px; }
    #hook_content .member_ul_slider.owl-theme .owl-controls .owl-buttons i,
    #hook_content .recentposts_ul_slider.owl-theme .owl-controls .owl-buttons i {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1;
      font-size: 48px;
      left: 0px; }
  #hook_content .member_ul_slider.owl-theme .owl-controls .owl-prev,
  #hook_content .recentposts_ul_slider.owl-theme .owl-controls .owl-prev {
    margin-left: -14px; }

/* Styling Pagination*/
.owl-pagination {
  position: absolute;
  right: 16px;
  top: 50%;
  width: 24px; }

.hook_thumbs.owl-theme .owl-controls {
  text-align: center; }
.hook_thumbs.owl-theme .owl-buttons {
  display: none; }
.hook_thumbs.owl-theme .owl-pagination {
  position: relative;
  display: inline-block;
  width: auto;
  right: inherit; }
  .hook_thumbs.owl-theme .owl-pagination .owl-page {
    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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    width: 75px;
    height: 75px;
    margin: 8px 8px 0px 0px; }
    .hook_thumbs.owl-theme .owl-pagination .owl-page:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
    .hook_thumbs.owl-theme .owl-pagination .owl-page:last-child {
      margin-right: 0px; }
    .hook_thumbs.owl-theme .owl-pagination .owl-page:before {
      display: none; }
    .hook_thumbs.owl-theme .owl-pagination .owl-page span {
      width: 75px;
      height: 75px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      background-size: cover !important; }

.owl-theme .owl-controls .owl-page {
  position: relative;
  display: inline-block;
  zoom: 1;
  width: 18px;
  height: 18px;
  float: left;
  -webkit-transform: translate3d(0, 0, 0);
  text-align: center; }
  .owl-theme .owl-controls .owl-page span {
    display: inline-block;
    width: 200px;
    height: 12px;
    text-align: right; }
  .owl-theme .owl-controls .owl-page: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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    right: 0px;
    top: 6px; }
  .owl-theme .owl-controls .owl-page .owl-numbers {
    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: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }

.owl-theme .owl-controls .owl-page.active:before {
  background-color: transparent;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

.owl-theme .owl-controls.clickable .owl-page:hover:before {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8); }
.owl-theme .owl-controls.clickable .owl-page:hover.active:before {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }
.owl-theme .owl-controls.clickable .owl-page:hover .owl-numbers {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  right: 24px; }

/* preloading images */
.owl-item.loading {
  min-height: 150px; }

/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */
.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; }

/* fade */
.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; }

/* backSlide */
.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; }

/* goDown */
.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; }

/* scaleUp */
.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; }

/* Keyframes */
/*empty*/
@-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); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%); } }
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px); }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%); } }
@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }
@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0); } }
@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    transform: translateZ(-500px); }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0); } }
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8); } }
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.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 {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50%;
  height: 100%; }
.owl_parallaxed .hook_vsbl {
  visibility: hidden; }

.owl-carousel .owl-wrapper-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: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }

.owl-carousel.big_loader .owl-wrapper-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; }

/*------------------------------------------------------------------
[6. Custom Scrollbar]
*/
/* basic scrollbar styling */
/* vertical scrollbar */
.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; }

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox > .mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */ }

.mCustomScrollBox:hover > .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  /* old ie */ }

.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: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */ }

#prk_scroller .mCSB_scrollTools .mCSB_draggerContainer {
  margin-bottom: 5px; }

/*------------------------------------------------------------------
[7. Preloader]
*/
@-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: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.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: 0.86;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.45s;
  -o-transition-duration: 0.45s;
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.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 .rectangle-bounce .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s; }
  #prk_main_loader .rectangle-bounce .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }
  #prk_main_loader .rectangle-bounce .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s; }
  #prk_main_loader .rectangle-bounce .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s; }
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1); } }
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.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; }

/*------------------------------------------------------------------
[8. Selecordie]
*/
.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;
  /* Opera */
  cursor: default;
  -moz-transition-property: border-color;
  -o-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  height: 36px; }

/* Down arrow */
.sod_select:before {
  content: "\f107";
  position: absolute;
  right: 10px;
  top: 9px;
  font-size: 16px;
  font-family: 'FontAwesome'; }

.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; }

/* When the entire SoD is disabled, go crazy! */
.sod_select.disabled {
  border-color: #828282;
  color: #b2b2b2;
  cursor: not-allowed; }

/* The "label", or whatever we should call it. Keep the first three lines for truncating. */
.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; }

/* Options list wrapper */
.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 #000000;
  z-index: 11; }

/* Shows the option list (don't edit) */
.sod_select.open .sod_list_wrapper {
  display: block; }

/* Don't display the options when  */
.sod_select.disabled.open .sod_list_wrapper {
  display: none; }

/* When the option list is displayed above the SoD */
.sod_select.above .sod_list_wrapper {
  top: auto;
  bottom: 100%;
  border-top: 1px solid #000000;
  border-bottom: none; }

/* Options list container */
.sod_select .sod_list {
  display: block;
  overflow-y: auto;
  padding: 0;
  margin: 0; }

/* All the options. Keep the first three lines for truncating... */
.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: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s; }

/* Optgroups */
.sod_select .sod_option.optgroup,
.sod_select .sod_option.optgroup.disabled {
  background: inherit;
  color: #939393;
  font-size: 10px;
  font-style: italic; }

/* Children of an optgroup */
.sod_select .sod_option.groupchild {
  padding-left: 20px; }

/* Used together with placeholderOption / data-placeholder-option */
.sod_select .sod_option.is-placeholder {
  display: none; }

/* Disabled option */
.sod_select .sod_option.disabled {
  background: inherit;
  color: #cccccc; }

/* Hover state for options, also used when a user uses his/hers up/down keys */
/*Make room for the check mark */
.sod_select .sod_option.selected {
  font-weight: 700;
  padding-right: 25px; }

/* Displays a check mark for the selected option */
.sod_select .sod_option.selected:before {
  content: "\f00c";
  position: absolute;
  right: 11px;
  font-size: 10px;
  font-family: 'FontAwesome';
  top: 11px; }

/* Add a .no_highlight class to you SoD to hide the check mark and don't bold the option */
.sod_select.no_highlight .sod_option.selected {
  font-weight: 300; }

.sod_select.no_highlight .sod_option.selected:before {
  display: none; }

.sod_select .sod_option.link {
  /* If data-link is set on a specific option */ }

.sod_select .sod_option.linkexternal {
  /* If data-link-external is set on a specific option */ }

/* Hide native select */
.sod_select select {
  display: none !important; }

/* The native select in touch mode. Keep this first line. Sorry, keep everything. */
.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; }

/*------------------------------------------------------------------
[Table of contents]

1. Visual Composer original styles
2. Hook theme overrides
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. Visual Composer original styles]
*/
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.vc_row:after {
  clear: both; }

.vc_pull-right {
  float: right !important; }

.vc_pull-left {
  float: left !important; }

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

.vc_clearfix:after {
  clear: both; }

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

.vc_clearfix:after {
  clear: both; }

.vc_el-clearfix {
  clear: both; }

@media (max-width: 767px) {
  .vc_el-clearfix-xs {
    clear: both; } }
@media (min-width: 768px) and (max-width: 991px) {
  .vc_el-clearfix-sm {
    clear: both; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_el-clearfix-md {
    clear: both; } }
@media (min-width: 1200px) {
  .vc_el-clearfix-lg {
    clear: both; } }
.vc_visible {
  display: block; }

.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse; }

.vc_table > thead > tr > th,
.vc_table > tbody > tr > th,
.vc_table > tfoot > tr > th,
.vc_table > thead > tr > td,
.vc_table > tbody > tr > td,
.vc_table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd; }

.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd; }

.vc_table > caption + thead > tr:first-child > th,
.vc_table > colgroup + thead > tr:first-child > th,
.vc_table > thead:first-child > tr:first-child > th,
.vc_table > caption + thead > tr:first-child > td,
.vc_table > colgroup + thead > tr:first-child > td,
.vc_table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.vc_table > tbody + tbody {
  border-top: 2px solid #dddddd; }

.vc_table .table {
  background-color: #ffffff; }

.vc_table-bordered {
  border: 1px solid #dddddd; }

.vc_table-bordered > thead > tr > th,
.vc_table-bordered > tbody > tr > th,
.vc_table-bordered > tfoot > tr > th,
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > tbody > tr > td,
.vc_table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd; }

.vc_table-bordered > thead > tr > th,
.vc_table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.vc_txt_align_left {
  text-align: left; }

.vc_txt_align_right {
  text-align: right; }

.vc_txt_align_center {
  text-align: center; }

.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word; }

.vc_el_width_50 {
  width: 50%;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_el_width_60 {
  width: 60%;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_el_width_70 {
  width: 70%;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_el_width_80 {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_el_width_90 {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_el_width_100 {
  width: 100%; }

/* 1. Buttons
---------------------------------------------------------- */
.vc_btn {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
  /* Button colors variations */ }

.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.vc_btn_square {
  border-radius: 0; }

.vc_btn_square_outlined {
  border-radius: 0;
  background: none;
  border: 2px solid; }

.vc_btn_round {
  border-radius: 25px; }

.vc_btn_outlined {
  background: none;
  border: 2px solid; }

.vc_btn-blue {
  background-color: #5472d2;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7; }

.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined {
  color: #5472d2; }

.vc_btn-blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px; }

.vc_btn-turquoise {
  background-color: #00c1cf;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7; }

.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00c1cf; }

.vc_btn-turquoise.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px; }

.vc_btn-pink {
  background-color: #fe6c61;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7; }

.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined {
  color: #fe6c61; }

.vc_btn-pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px; }

.vc_btn-violet {
  background-color: #8d6dc4;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7; }

.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined {
  color: #8d6dc4; }

.vc_btn-violet.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px; }

.vc_btn-peacoc {
  background-color: #4cadc9;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7; }

.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4cadc9; }

.vc_btn-peacoc.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px; }

.vc_btn-chino {
  background-color: #cec2ab;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7; }

.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined {
  color: #cec2ab; }

.vc_btn-chino.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px; }

.vc_btn-mulled_wine {
  background-color: #50485b;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7; }

.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485b; }

.vc_btn-mulled_wine.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px; }

.vc_btn-vista_blue {
  background-color: #75d69c;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7; }

.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75d69c; }

.vc_btn-vista_blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px; }

.vc_btn-black {
  background-color: #2a2a2a;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7; }

.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined {
  color: #2a2a2a; }

.vc_btn-black.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px; }

.vc_btn-grey {
  background-color: #ebebeb;
  color: #666666;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e; }

.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined {
  color: #ebebeb; }

.vc_btn-grey.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px; }

.vc_btn-orange {
  background-color: #f7be68;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7; }

.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined {
  color: #f7be68; }

.vc_btn-orange.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px; }

.vc_btn-sky {
  background-color: #5aa1e3;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7; }

.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined {
  color: #5aa1e3; }

.vc_btn-sky.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px; }

.vc_btn-green {
  background-color: #6dab3c;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7; }

.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined {
  color: #6dab3c; }

.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px; }

.vc_btn-juicy_pink {
  background-color: #f4524d;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7; }

.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #f4524d; }

.vc_btn-juicy_pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px; }

.vc_btn-sandy_brown {
  background-color: #f79468;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7; }

.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #f79468; }

.vc_btn-sandy_brown.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px; }

.vc_btn-purple {
  background-color: #b97ebb;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7; }

.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined {
  color: #b97ebb; }

.vc_btn-purple.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px; }

.vc_btn-white {
  background-color: #ffffff;
  color: #666666;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e; }

.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined {
  color: #ffffff; }

.vc_btn-white.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px; }

.vc_btn-grace {
  background-color: #aed13b;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7; }

.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined {
  color: #aed13b; }

.vc_btn-grace.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #8dac28;
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px; }

.vc_btn-default {
  color: #7d7d7d;
  background-color: #ffffff;
  border-color: transparent; }

.vc_btn-default:hover,
.vc_btn-default:focus,
.vc_btn-default:active,
.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: transparent; }

.vc_btn-default:active,
.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default {
  background-image: none; }

.vc_btn-default .badge {
  color: #ffffff;
  background-color: #7d7d7d; }

.vc_btn-primary {
  color: #ffffff;
  background-color: #00aef0;
  border-color: transparent; }

.vc_btn-primary:hover,
.vc_btn-primary:focus,
.vc_btn-primary:active,
.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary {
  color: #ffffff;
  background-color: #0089bd;
  border-color: transparent; }

.vc_btn-primary:active,
.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary {
  background-image: none; }

.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #ffffff; }

.vc_btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: transparent; }

.vc_btn-success:hover,
.vc_btn-success:focus,
.vc_btn-success:active,
.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: transparent; }

.vc_btn-success:active,
.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success {
  background-image: none; }

.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff; }

.vc_btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: transparent; }

.vc_btn-info:hover,
.vc_btn-info:focus,
.vc_btn-info:active,
.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: transparent; }

.vc_btn-info:active,
.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info {
  background-image: none; }

.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff; }

.vc_btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: transparent; }

.vc_btn-warning:hover,
.vc_btn-warning:focus,
.vc_btn-warning:active,
.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: transparent; }

.vc_btn-warning:active,
.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning {
  background-image: none; }

.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff; }

.vc_btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: transparent; }

.vc_btn-danger:hover,
.vc_btn-danger:focus,
.vc_btn-danger:active,
.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: transparent; }

.vc_btn-danger:active,
.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger {
  background-image: none; }

.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff; }

i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px; }

.wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px; }

.wpb_btn-small i.icon {
  height: 15px; }

.wpb_btn-mini i.icon {
  display: none; }

.wpb_address_book i.icon,
option.wpb_address_book {
  background: url(../images/icons/address-book.png) no-repeat right center; }

.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background: url(../images/icons/alarm-clock.png) no-repeat right center; }

.wpb_anchor i.icon,
option.wpb_anchor {
  background: url(../images/icons/anchor.png) no-repeat right center; }

.wpb_application_image i.icon,
option.wpb_application_image {
  background: url(../images/icons/application-image.png) no-repeat right center; }

.wpb_arrow i.icon,
option.wpb_arrow {
  background: url(../images/icons/arrow.png) no-repeat right center; }

.wpb_asterisk i.icon,
option.wpb_asterisk {
  background: url(../images/icons/asterisk.png) no-repeat right center; }

.wpb_hammer i.icon,
option.wpb_hammer {
  background: url(../images/icons/auction-hammer.png) no-repeat right center; }

.wpb_balloon i.icon,
option.wpb_balloon {
  background: url(../images/icons/balloon.png) no-repeat right center; }

.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background: url(../images/icons/balloon-buzz.png) no-repeat right center; }

.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background: url(../images/icons/balloon-facebook.png) no-repeat right center; }

.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background: url(../images/icons/balloon-twitter.png) no-repeat right center; }

.wpb_battery i.icon,
option.wpb_battery {
  background: url(../images/icons/battery-full.png) no-repeat right center; }

.wpb_binocular i.icon,
option.wpb_binocular {
  background: url(../images/icons/binocular.png) no-repeat right center; }

.wpb_document_excel i.icon,
option.wpb_document_excel {
  background: url(../images/icons/blue-document-excel.png) no-repeat right center; }

.wpb_document_image i.icon,
option.wpb_document_image {
  background: url(../images/icons/blue-document-image.png) no-repeat right center; }

.wpb_document_music i.icon,
option.wpb_document_music {
  background: url(../images/icons/blue-document-music.png) no-repeat right center; }

.wpb_document_office i.icon,
option.wpb_document_office {
  background: url(../images/icons/blue-document-office.png) no-repeat right center; }

.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background: url(../images/icons/blue-document-pdf.png) no-repeat right center; }

.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center; }

.wpb_document_word i.icon,
option.wpb_document_word {
  background: url(../images/icons/blue-document-word.png) no-repeat right center; }

.wpb_bookmark i.icon,
option.wpb_bookmark {
  background: url(../images/icons/bookmark.png) no-repeat right center; }

.wpb_camcorder i.icon,
option.wpb_camcorder {
  background: url(../images/icons/camcorder.png) no-repeat right center; }

.wpb_camera i.icon,
option.wpb_camera {
  background: url(../images/icons/camera.png) no-repeat right center; }

.wpb_chart i.icon,
option.wpb_chart {
  background: url(../images/icons/chart.png) no-repeat right center; }

.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background: url(../images/icons/chart-pie.png) no-repeat right center; }

.wpb_clock i.icon,
option.wpb_clock {
  background: url(../images/icons/clock.png) no-repeat right center; }

.wpb_play i.icon,
option.wpb_play {
  background: url(../images/icons/control.png) no-repeat right center; }

.wpb_fire i.icon,
option.wpb_fire {
  background: url(../images/icons/fire.png) no-repeat right center; }

.wpb_heart i.icon,
option.wpb_heart {
  background: url(../images/icons/heart.png) no-repeat right center; }

.wpb_mail i.icon,
option.wpb_mail {
  background: url(../images/icons/mail.png) no-repeat right center; }

.wpb_shield i.icon,
option.wpb_shield {
  background: url(../images/icons/plus-shield.png) no-repeat right center; }

.wpb_video i.icon,
option.wpb_video {
  background: url(../images/icons/video.png) no-repeat right center; }

.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px; }

/* 2. Alerts (Message boxes)
---------------------------------------------------------- */
.vc_message_box {
  padding: 1em 35px 1em 25px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  border-radius: 5px;
  color: #8a6d3b;
  clear: both; }

.vc_message_box .messagebox_text *:last-child {
  margin-bottom: 0; }

.vc_message_box.vc_message_box-square {
  border-radius: 0; }

.vc_message_box.vc_message_box-outlined {
  border-radius: 0;
  background: none;
  border-width: 2px; }

.vc_message_box.vc_message_box-round {
  border-radius: 50px; }

.vc_message_box.vc_message_box-outlined {
  background: none;
  border-width: 2px; }

.vc_message_box.vc_message_box-3d {
  border-width: 1px 1px 1px 1px; }

.vc_color-success {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8; }

.vc_color-success.vc_message_box-outlined,
.vc_message_box-success.vc_message_box-square_outlined {
  color: #3c763d; }

.vc_color-success.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #c1e2b3;
  box-shadow: 0 5px 0 #c1e2b3; }

.vc_color-error,
.vc_color-danger {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede; }

.vc_color-error.vc_message_box-outlined,
.vc_color-danger.vc_message_box-outlined,
.vc_color-error.vc_message_box-square_outlined,
.vc_color-danger.vc_message_box-square_outlined {
  color: #a94442; }

.vc_color-error.vc_message_box-3d,
.vc_color-danger.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #e4b9b9;
  box-shadow: 0 5px 0 #e4b9b9; }

.vc_color-info {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7; }

.vc_color-info.vc_message_box-outlined,
.vc_color-info.vc_message_box-square_outlined {
  color: #31708f; }

.vc_color-info.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #afd9ee;
  box-shadow: 0 5px 0 #afd9ee; }

.vc_color .messagebox_text,
.vc_color-warning .messagebox_text {
  padding-left: 40px;
  background: url(../vc/alert.png) no-repeat left center; }

.vc_color-info .messagebox_text {
  background: url(../vc/info.png) no-repeat left center; }

.vc_color-success .messagebox_text {
  background: url(../vc/tick.png) no-repeat left center; }

.vc_color-error .messagebox_text,
.vc_color-danger .messagebox_text {
  background: url(../vc/exclamation.png) no-repeat left center; }

/* 4. Separators
---------------------------------------------------------- */
/* 5. Single image
---------------------------------------------------------- */
img {
  height: auto; }

.wpb_single_image img {
  height: auto;
  max-width: 100%;
  width: 100%; }
.wpb_single_image.hook_caption_box, .wpb_single_image.hook_caption_in {
  position: relative; }
  .wpb_single_image.hook_caption_box figcaption, .wpb_single_image.hook_caption_in figcaption {
    pointer-events: none;
    position: absolute;
    top: 45%;
    width: 100%;
    line-height: 1em;
    padding: 0px; }
.wpb_single_image.hook_caption_in figcaption {
  font-size: 1.4em; }
.wpb_single_image.hook_caption_in span {
  border-width: 3px;
  border-style: solid;
  padding: 7px 20px; }
.wpb_single_image.hook_caption_box figcaption {
  font-size: 1.2em; }
.wpb_single_image.hook_caption_box span {
  padding: 9px 20px; }

.wpb_single_image.vc_align_center {
  text-align: center; }

.wpb_single_image.vc_align_right {
  text-align: right; }

.wpb_single_image.vc_align_left {
  text-align: left; }

div .vc_box_rounded {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none; }

div .vc_box_outline,
div .vc_box_outline_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb; }

div .vc_box_border,
div .vc_box_border_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none; }

div .vc_box_shadow,
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle,
div .vc_box_shadow_circle {
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); }

div .vc_box_shadow_border,
div .vc_box_shadow_border_circle {
  padding: 6px; }

div .vc_box_shadow_3d {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px; }

div .vc_box_circle,
div .vc_box_outline_circle,
div .vc_box_border_circle,
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden; }

div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); }

.vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%; }

.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  left: 10px;
  bottom: 8%;
  width: 40%;
  height: 20%;
  max-height: 100px;
  max-width: 300px;
  z-index: -1;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  transform: rotate(-6deg); }

.vc_box_shadow_3d_wrap:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  transform: rotate(6deg); }

.vc_box_outline.vc_box_border_blue,
.vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2; }

.vc_box_border.vc_box_border_blue,
.vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2; }

.vc_box_outline.vc_box_border_turquoise,
.vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf; }

.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf; }

.vc_box_outline.vc_box_border_pink,
.vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61; }

.vc_box_border.vc_box_border_pink,
.vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61; }

.vc_box_outline.vc_box_border_violet,
.vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4; }

.vc_box_border.vc_box_border_violet,
.vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4; }

.vc_box_outline.vc_box_border_peacoc,
.vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9; }

.vc_box_border.vc_box_border_peacoc,
.vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9; }

.vc_box_outline.vc_box_border_chino,
.vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab; }

.vc_box_border.vc_box_border_chino,
.vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab; }

.vc_box_outline.vc_box_border_mulled_wine,
.vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b; }

.vc_box_border.vc_box_border_mulled_wine,
.vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b; }

.vc_box_outline.vc_box_border_vista_blue,
.vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c; }

.vc_box_border.vc_box_border_vista_blue,
.vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c; }

.vc_box_outline.vc_box_border_black,
.vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a; }

.vc_box_border.vc_box_border_black,
.vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a; }

.vc_box_outline.vc_box_border_grey,
.vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb; }

.vc_box_border.vc_box_border_grey,
.vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb; }

.vc_box_outline.vc_box_border_orange,
.vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68; }

.vc_box_border.vc_box_border_orange,
.vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68; }

.vc_box_outline.vc_box_border_sky,
.vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3; }

.vc_box_border.vc_box_border_sky,
.vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3; }

.vc_box_outline.vc_box_border_green,
.vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c; }

.vc_box_border.vc_box_border_green,
.vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c; }

.vc_box_outline.vc_box_border_juicy_pink,
.vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d; }

.vc_box_border.vc_box_border_juicy_pink,
.vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d; }

.vc_box_outline.vc_box_border_sandy_brown,
.vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468; }

.vc_box_border.vc_box_border_sandy_brown,
.vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468; }

.vc_box_outline.vc_box_border_purple,
.vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb; }

.vc_box_border.vc_box_border_purple,
.vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb; }

.vc_box_outline.vc_box_border_white,
.vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff; }

.vc_box_border.vc_box_border_white,
.vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff; }

/***************** OLD CSS *****************/
/* Content elements margins
---------------------------------------------------------- */
.vc_message_box p:last-child,
#hook_main_wrapper .vc_message_box p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#hook_main_wrapper .wpb_text_column p:last-child,
#hook_main_wrapper .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0; }

.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 35px; }

.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element,
.wpb_toggle_content {
  margin-bottom: 21.73913043px; }

/* Facebook
---------------------------------------------------------- */
.fb_type_standard {
  height: 25px; }

.fb_type_standard iframe {
  height: 25px; }

.fb_type_button_count {
  height: 20px; }

.fb_type_button_count iframe {
  height: 20px; }

.fb_type_box_count {
  height: 62px; }

.fb_type_box_count iframe {
  height: 62px; }

/* Google plus
---------------------------------------------------------- */
.wpb_googleplus_type_standard {
  height: 25px; }

.wpb_googleplus_type_small {
  height: 19px; }

.wpb_googleplus_type_medium {
  height: 21px; }

.wpb_googleplus_type_tall {
  height: 21px; }

/* Pinterest
---------------------------------------------------------- */
.wpb_pinterest_type_horizontal {
  height: 21px; }

.wpb_pinterest_type_vertical {
  height: 60px; }

.wpb_pinterest_type_none {
  height: 21px; }

/* Pinterest
---------------------------------------------------------- */
iframe.twitter-share-button {
  margin: 0; }

/* Toggle / FAQ
---------------------------------------------------------- */
.wpb_toggle,
#hook_main_wrapper h4.wpb_toggle {
  background: url(../images/toggle_open.png) no-repeat left center;
  padding-left: 25px;
  clear: both;
  margin-top: 0; }

.wpb_toggle_title_active,
#hook_main_wrapper h4.wpb_toggle_title_active {
  background: url(../images/toggle_close.png) no-repeat left center; }

.wpb_toggle:hover {
  cursor: pointer; }

.wpb_toggle_content {
  display: none;
  overflow: hidden;
  padding: 0px 0px 0px 25px;
  margin-top: 1em; }

.wpb_toggle_open {
  display: block; }

/* Widgetised column element
---------------------------------------------------------- */
.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0; }

.wpb_widgetised_column .wpb_wrapper > ul > li {
  margin-left: 0;
  background-image: none;
  list-style: none; }

.wpb_widgetised_column .wpb_wrapper > ul > li:after,
.wpb_widgetised_column .wpb_wrapper > ul > li:before {
  display: none; }

/* Buttons
---------------------------------------------------------- */
.wpb_button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  *margin-left: .3em; }

.wpb_button:hover,
.wpb_button:active,
.wpb_button.active,
.wpb_button.disabled,
.wpb_button[disabled] {
  background-color: #eaeaea; }

.wpb_button:active,
.wpb_button.active {
  background-color: #d1d1d1 \9; }

.wpb_button:first-child {
  *margin-left: 0; }

.vc_vc_button2 .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px; }

.vc_vc_button .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px; }

.wpb_button:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear; }

.wpb_button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.wpb_button.active,
.wpb_button:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

button.wpb_btn-large,
span.wpb_btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"] {
  margin-top: 1px; }

button.wpb_btn-small,
span.wpb_btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px; }

button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"] {
  margin-top: -1px; }

button.wpb_btn-mini,
span.wpb_btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px; }

.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover,
.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover {
  color: #ffffff; }

.wpb_btn-primary.active,
.wpb_btn-warning.active,
.wpb_btn-danger.active,
.wpb_btn-success.active,
.wpb_btn-info.active,
.wpb_btn-inverse.active {
  color: rgba(255, 255, 255, 0.75); }

.wpb_button {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); }

.wpb_btn-primary {
  background-color: #0088cc; }

.wpb_btn-primary:hover,
.wpb_btn-primary:active,
.wpb_btn-primary.active,
.wpb_btn-primary.disabled,
.wpb_btn-primary[disabled] {
  background-color: #0077b3; }

.wpb_btn-primary:active,
.wpb_btn-primary.active {
  background-color: #005580 \9; }

.wpb_btn-warning {
  background-color: #ff9900; }

.wpb_btn-warning:hover,
.wpb_btn-warning:active,
.wpb_btn-warning.active,
.wpb_btn-warning.disabled,
.wpb_btn-warning[disabled] {
  background-color: #e68a00; }

.wpb_btn-warning:active,
.wpb_btn-warning.active {
  background-color: #b36b00 \9; }

.wpb_btn-danger {
  background-color: #ff675b; }

.wpb_btn-danger:hover,
.wpb_btn-danger:active,
.wpb_btn-danger.active,
.wpb_btn-danger.disabled,
.wpb_btn-danger[disabled] {
  background-color: #ff4f42; }

.wpb_btn-danger:active,
.wpb_btn-danger.active {
  background-color: #ff200f \9; }

.wpb_btn-success {
  background-color: #6ab165; }

.wpb_btn-success:hover,
.wpb_btn-success:active,
.wpb_btn-success.active,
.wpb_btn-success.disabled,
.wpb_btn-success[disabled] {
  background-color: #5aa855; }

.wpb_btn-success:active,
.wpb_btn-success.active {
  background-color: #488644 \9; }

.wpb_btn-info {
  background-color: #58b9da; }

.wpb_btn-info:hover,
.wpb_btn-info:active,
.wpb_btn-info.active,
.wpb_btn-info.disabled,
.wpb_btn-info[disabled] {
  background-color: #43b0d5; }

.wpb_btn-info:active,
.wpb_btn-info.active {
  background-color: #2a97bc \9; }

.wpb_btn-inverse {
  background-color: #555555; }

.wpb_btn-inverse:hover,
.wpb_btn-inverse:active,
.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse[disabled] {
  background-color: #484848; }

.wpb_btn-inverse:active,
.wpb_btn-inverse.active {
  background-color: #2f2f2f \9; }

button.wpb_button,
input[type="submit"].wpb_button {
  *padding-top: 2px;
  *padding-bottom: 2px; }

button.wpb_button::-moz-focus-inner,
input[type="submit"].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0; }

button.wpb_button.wpb_btn-large,
input[type="submit"].wpb_button.wpb_btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px; }

button.wpb_button.wpb_btn-small,
input[type="submit"].wpb_button.wpb_btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px; }

button.wpb_button.wpb_btn-mini,
input[type="submit"].wpb_button.wpb_btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px; }

/* Button
---------------------------------------------------------- */
a.wpb_button_a {
  text-decoration: none;
  border: none; }

a.wpb_button_a:hover {
  text-decoration: none; }

.wpb_button:hover {
  background-image: none; }

/* Google maps
---------------------------------------------------------- */
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px; }

.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none; }

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0; }

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%; }

.vc_tta-container .vc_tta-tabs-list li a:focus,
.wpb_accordion_section .wpb_accordion_header a:focus {
  outline: none; }

/** Tabs/Tour Common **/
.vc_tta-container .vc_tta-tabs-list {
  padding: 0; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .vc_tta-container .vc_tta-tabs-list {
  margin: 0;
  padding-left: 0;
  text-indent: inherit; }

#hook_main_wrapper .vc_tta-container .vc_tta-tabs-list {
  margin: 0; }

.vc_tta-container .vc_tta-tabs-list li {
  background-color: #ffffff;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none; }

.vc_tta-container .vc_tta-tabs-list li:after,
.vc_tta-container .vc_tta-tabs-list li:before {
  display: none; }

.vc_tta-container .vc_tta-tabs-list li.vc_active,
.vc_tta-container .vc_tta-tabs-list li:hover {
  background-color: #f7f7f7; }

.vc_tta-container .vc_tta-tabs-list li.vc_active a {
  cursor: default; }

/** Tabs/Tour/Accordion Common **/
/** Tabs **/
.vc_tta-tabs .vc_tta-tabs-list li {
  float: left;
  margin: 0 1px 0 0; }

/* Teaser Grid
---------------------------------------------------------- */
.columns .wpb_wrapper .wpb_teaser_grid {
  float: none; }

body ul.wpb_thumbnails-fluid li {
  /* some themes add bg image as a bullet */
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none; }

body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
  display: none; }

body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
  margin-bottom: 0; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible; }

/* Grid adjustments */
/* Teaser grid
---------------------------------------------------------- */
.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%; }

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0; }

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%; }

/* Carousel layout
---------------------------------------------------------- */
.wpb_carousel .wpb_wrapper {
  position: relative; }

.wpb_carousel .prev,
.wpb_carousel .next {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0px 6px 0px 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear; }

.wpb_carousel .prev:hover,
.wpb_carousel .next:hover {
  background-color: #f0f0f0; }

.wpb_carousel .prev:focus,
.wpb_carousel .next:focus {
  outline: none;
  text-decoration: none; }

.wpb_carousel .prev {
  right: 30px; }

.wpb_carousel .next {
  right: 0px; }

.wpb_carousel .wpb_thumbnails-fluid {
  width: 100%; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
  height: auto; }

/*** Categories filter ***/
.wpb_teaser_grid .categories_filter,
.wpb_categories_filter {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 0; }

.wpb_teaser_grid .categories_filter li,
.wpb_categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_teaser_grid .categories_filter li:after,
.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_categories_filter li:after,
.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_teaser_grid .categories_filter li:before,
.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_categories_filter li:before {
  display: none; }

.wpb_teaser_grid .categories_filter li a,
.wpb_categories_filter li a {
  border: none;
  text-decoration: none; }

.wpb_teaser_grid .categories_filter li a:hover,
.wpb_categories_filter li a:hover {
  border-bottom: 1px dotted; }

.wpb_teaser_grid .categories_filter li.active a,
.wpb_categories_filter li.active a {
  border-bottom: 1px dotted; }

@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto; }

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0; } }
/* Image grid
---------------------------------------------------------- */
.wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_image_grid .wpb_image_grid_ul > li:after,
.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none; }

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left; }

.wpb_image_grid .wpb_image_grid_ul a {
  display: block; }

.wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto; }

/* Gallery
---------------------------------------------------------- */
.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0; }

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0; }

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px; }

.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default; }

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1; }

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10; }

/*** remove ul & li margins ***/
#hook_main_wrapper .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#hook_main_wrapper .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0; }

/* Flickr stream
---------------------------------------------------------- */
.flickr_badge_image {
  margin: 0 10px 10px 0px;
  width: 72px;
  height: 72px;
  float: left;
  background: none;
  padding: 0; }

.flickr_badge_image a {
  border: none; }

.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%; }

.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%; }

.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(../images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block; }

/* Video widget
---------------------------------------------------------- */
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {
  padding-top: 0;
  position: static; }

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0;
  position: static; }

/* Posts slider
---------------------------------------------------------- */
.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: inherit;
  padding: 10px 15px;
  position: static; }

.wpb_posts_slider .wpb_gallery_slides > ul > li {
  background-image: none;
  list-style: none; }

.wpb_posts_slider .wpb_gallery_slides > ul > li:after,
.wpb_posts_slider .wpb_gallery_slides > ul > li:before {
  display: none; }

/* Progress bar
---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.66666667px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0; }

.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1; }

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar {
  background-color: #0074cc; }

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
  color: #0074cc; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
  background-color: #0074cc; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
  color: #0074cc; }

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar {
  background-color: #49afcd; }

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
  color: #49afcd; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
  background-color: #49afcd; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
  color: #49afcd; }

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar {
  background-color: #5bb75b; }

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
  color: #5bb75b; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
  background-color: #5bb75b; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
  color: #5bb75b; }

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar {
  background-color: #faa732; }

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
  color: #faa732; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
  background-color: #faa732; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
  color: #faa732; }

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar {
  background-color: #da4f49; }

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
  color: #da4f49; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
  background-color: #da4f49; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
  color: #da4f49; }

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar {
  background-color: #414141; }

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
  color: #414141; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
  background-color: #414141; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
  color: #414141; }

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar {
  background-color: #5472d2; }

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
  color: #5472d2; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
  background-color: #5472d2; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
  color: #5472d2; }

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar {
  background-color: #00c1cf; }

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
  color: #00c1cf; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
  background-color: #00c1cf; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
  color: #00c1cf; }

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar {
  background-color: #fe6c61; }

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
  color: #fe6c61; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
  background-color: #fe6c61; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
  color: #fe6c61; }

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar {
  background-color: #8d6dc4; }

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
  color: #8d6dc4; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {
  background-color: #8d6dc4; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
  color: #8d6dc4; }

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar {
  background-color: #4cadc9; }

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
  color: #4cadc9; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
  background-color: #4cadc9; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
  color: #4cadc9; }

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar {
  background-color: #cec2ab; }

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
  color: #cec2ab; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
  background-color: #cec2ab; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
  color: #cec2ab; }

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar {
  background-color: #50485b; }

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
  color: #50485b; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
  background-color: #50485b; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
  color: #50485b; }

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar {
  background-color: #75d69c; }

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
  color: #75d69c; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
  background-color: #75d69c; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
  color: #75d69c; }

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar {
  background-color: #2a2a2a; }

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
  color: #2a2a2a; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
  background-color: #2a2a2a; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
  color: #2a2a2a; }

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar {
  background-color: #ebebeb; }

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color: #666666; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
  background-color: #ebebeb; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
  color: #ebebeb; }

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar {
  background-color: #f7be68; }

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color: #f7be68; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {
  background-color: #f7be68; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
  color: #f7be68; }

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar {
  background-color: #5aa1e3; }

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
  color: #5aa1e3; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {
  background-color: #5aa1e3; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
  color: #5aa1e3; }

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar {
  background-color: #6dab3c; }

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
  color: #6dab3c; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {
  background-color: #6dab3c; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
  color: #6dab3c; }

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar {
  background-color: #f4524d; }

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
  color: #f4524d; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {
  background-color: #f4524d; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
  color: #f4524d; }

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar {
  background-color: #f79468; }

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
  color: #f79468; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {
  background-color: #f79468; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
  color: #f79468; }

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar {
  background-color: #b97ebb; }

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
  color: #b97ebb; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {
  background-color: #b97ebb; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
  color: #b97ebb; }

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar {
  background-color: #ffffff; }

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
  color: #ffffff; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
  background-color: #ffffff; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
  color: #ffffff; }

.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0; }

.vc_carousel .vc_carousel-control {
  text-shadow: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear; }

.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus {
  outline: none; }

.vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear; }

.vc_separator {
  display: table; }

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre; }

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal; }

.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em; }

.vc_separator.vc_separator_align_left {
  margin-left: 0; }

.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0; }

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%; }

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none; }

.vc_separator.vc_separator_align_right {
  margin-right: 0; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0; }

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%; }

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none; }

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%; }

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%; }

.vc_separator.vc_sep_double {
  height: 3px; }

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px; }

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed; }

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted; }

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2; }

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf; }

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61; }

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4; }

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9; }

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab; }

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b; }

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c; }

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a; }

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb; }

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68; }

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3; }

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c; }

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d; }

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468; }

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb; }

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff; }

.vc_separator.vc_sep_color_grace .vc_sep_line {
  border-color: #aed13b; }

.wpb_separator,
.vc_text_separator {
  border-bottom: 1px solid #ebebeb; }

/* Separator
---------------------------------------------------------- */
.wpb_separator {
  clear: both;
  height: 1px; }

/* Text Separator
---------------------------------------------------------- */
.vc_text_separator {
  clear: both;
  height: 1px; }

.vc_text_separator div {
  display: inline-block;
  background-color: #ffffff;
  padding: 1px 1em;
  position: relative;
  top: -9px; }

.separator_align_center {
  text-align: center; }

.separator_align_left {
  text-align: left; }

.separator_align_right {
  text-align: right; }

/* CSS Animations */
.wpb_animate_when_almost_visible {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/*------------------------------------------------------------------
[2. hook theme overrides]
*/
.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(0.175, 0.885, 0.32, 1.275);
  /* Safari 4+ */
  -moz-animation: flipInY 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Fx 5+ */
  -o-animation: flipInY 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Opera 12+ */
  animation: flipInY 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* IE 10+ */
  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(0.175, 0.885, 0.32, 1.275);
  /* Safari 4+ */
  -moz-animation: flipInX 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Fx 5+ */
  -o-animation: flipInX 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Opera 12+ */
  animation: flipInX 1.25s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_top-to-bottom {
  -webkit-animation: wpb_ttb 1s;
  /* Safari 4+ */
  -moz-animation: wpb_ttb 1s;
  /* Fx 5+ */
  -o-animation: wpb_ttb 1s;
  /* Opera 12+ */
  animation: wpb_ttb 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_bottom-to-top {
  -webkit-animation: wpb_btt 1s;
  /* Safari 4+ */
  -moz-animation: wpb_btt 1s;
  /* Fx 5+ */
  -o-animation: wpb_btt 1s;
  /* Opera 12+ */
  animation: wpb_btt 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_left-to-right {
  -webkit-animation: wpb_ltr 1s;
  /* Safari 4+ */
  -moz-animation: wpb_ltr1s;
  /* Fx 5+ */
  -o-animation: wpb_ltr 1s;
  /* Opera 12+ */
  animation: wpb_ltr 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_right-to-left {
  -webkit-animation: wpb_rtl 1s;
  /* Safari 4+ */
  -moz-animation: wpb_rtl 1s;
  /* Fx 5+ */
  -o-animation: wpb_rtl 1s;
  /* Opera 12+ */
  animation: wpb_rtl 1s;
  /* IE 10+ */
  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 0.95s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Safari 4+ */
  -moz-animation: wpb_appear 0.95s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Fx 5+ */
  -o-animation: wpb_appear 0.95s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* Opera 12+ */
  animation: wpb_appear 0.95s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* IE 10+ */
  -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 0.5s;
  -moz-animation: wpb_ttb 0.5s;
  -o-animation: wpb_ttb 0.5s;
  animation: wpb_ttb 0.5s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_bottom-to-top-faster {
  -webkit-animation: wpb_btt 0.5s;
  -moz-animation: wpb_btt 0.5s;
  -o-animation: wpb_btt 0.5s;
  animation: wpb_btt 0.5s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_left-to-right-faster {
  -webkit-animation: wpb_ltr_fast 0.4s;
  -moz-animation: wpb_ltr_fast 0.4s;
  -o-animation: wpb_ltr_fast 0.4s;
  animation: wpb_ltr_fast 0.4s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_right-to-left-faster {
  -webkit-animation: wpb_rtl_fast 0.4s;
  -moz-animation: wpb_rtl_fast 0.4s;
  -o-animation: wpb_rtl_fast 0.4s;
  animation: wpb_rtl_fast 0.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; } }
/* Top to bottom keyframes */
@-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; } }
/* Bottom to top keyframes */
@-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; } }
/* Left to right keyframes */
@-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; } }
/* Right to left keyframes */
@-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; } }
/* Right to left keyframes - Fast */
@-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; } }
/* Left to right keyframes - Fast */
@-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; } }
/* hook fade in keyframes */
@-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; } }
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.75);
    opacity: 0.1; }
  100% {
    -webkit-transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; } }
@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.75);
    opacity: 0.1; }
  100% {
    -moz-transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; } }
@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.75);
    opacity: 0.1; }
  100% {
    -o-transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; } }
@keyframes wpb_appear {
  0% {
    transform: scale(0.75);
    opacity: 0.1; }
  100% {
    transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; } }
/* HOOK NEW ANIMS */
.wpb_start_animation.wpb_hook_fadeInDownBig {
  -webkit-animation: bounceInDown 1s;
  /* Safari 4+ */
  -moz-animation: bounceInDown 1s;
  /* Fx 5+ */
  -o-animation: bounceInDown 1s;
  /* Opera 12+ */
  animation: bounceInDown 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_fadeInUpBig {
  -webkit-animation: bounceInUp 1s;
  /* Safari 4+ */
  -moz-animation: bounceInUp 1s;
  /* Fx 5+ */
  -o-animation: bounceInUp 1s;
  /* Opera 12+ */
  animation: bounceInUp 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_fadeInLeftBig {
  -webkit-animation: bounceInLeft 1s;
  /* Safari 4+ */
  -moz-animation: bounceInLeft 1s;
  /* Fx 5+ */
  -o-animation: bounceInLeft 1s;
  /* Opera 12+ */
  animation: bounceInLeft 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_fadeInRightBig {
  -webkit-animation: bounceInRight 1s;
  /* Safari 4+ */
  -moz-animation: bounceInRight 1s;
  /* Fx 5+ */
  -o-animation: bounceInRight 1s;
  /* Opera 12+ */
  animation: bounceInRight 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_flash {
  -webkit-animation: flash 1s;
  /* Safari 4+ */
  -moz-animation: flash 1s;
  /* Fx 5+ */
  -o-animation: flash 1s;
  /* Opera 12+ */
  animation: flash 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_shake {
  -webkit-animation: shake 1s;
  /* Safari 4+ */
  -moz-animation: shake 1s;
  /* Fx 5+ */
  -o-animation: shake 1s;
  /* Opera 12+ */
  animation: shake 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.wpb_start_animation.wpb_hook_pulse {
  -webkit-animation: pulse 1s;
  /* Safari 4+ */
  -moz-animation: pulse 1s;
  /* Fx 5+ */
  -o-animation: pulse 1s;
  /* Opera 12+ */
  animation: pulse 1s;
  /* IE 10+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.vc_row {
  max-width: none;
  margin-bottom: 0px; }

.vc_row-fluid [class*="vc_col-sm-"],
[class*="vc_col-sm-"] {
  float: left;
  padding: 0 18px;
  margin-left: 0px;
  margin-right: 0px; }

.vc_row-fluid {
  zoom: 1;
  width: auto; }

.vc_row-fluid .vc_col-sm-12 {
  width: 100%; }

.vc_row-fluid .vc_col-sm-11 {
  width: 91.66667%; }

.vc_row-fluid .vc_col-sm-10 {
  width: 83.33333%; }

.vc_row-fluid .vc_col-sm-9 {
  width: 75%; }

.vc_row-fluid .vc_col-sm-8 {
  width: 66.66667%; }

.vc_row-fluid .vc_col-sm-7 {
  width: 58.33333%; }

.vc_row-fluid .vc_col-sm-6 {
  width: 50%; }

.vc_row-fluid .vc_col-sm-5 {
  width: 41.66667%; }

.vc_row-fluid .vc_col-sm-4 {
  width: 33.33333%; }

.vc_row-fluid .vc_col-sm-3 {
  width: 25%; }

.vc_row-fluid .vc_col-sm-2 {
  width: 16.66667%; }

.vc_row-fluid .vc_col-sm-1 {
  width: 8.33333%; }

.vc_row.hook_row.hook_inner_row {
  margin-bottom: 0px; }

.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 36px; }

.wpb_content_element .wpb_text_column {
  margin-bottom: 18px;
  width: 100%; }
  .wpb_content_element .wpb_text_column.small-8 {
    width: 66.66667%; }
  .wpb_content_element .wpb_text_column.small-9 {
    width: 75%; }
  .wpb_content_element .wpb_text_column.small-10 {
    width: 83.33333%; }
.wpb_content_element .wpb_revslider_element {
  margin-bottom: 0px; }

.hook_super_width .columns.vc_column_container {
  margin-bottom: 0px; }

.vc_message_box {
  margin-bottom: 20px; }
  .vc_message_box > p {
    padding-left: 30px;
    background-image: none; }
  .vc_message_box [class^="hook_fa-"],
  .vc_message_box [class*=" hook_fa-"] {
    position: absolute;
    margin: 2px 0px 0px -5px;
    font-size: 20px; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_gallery .wpb_flexslider .flex-control-nav {
  display: none; }

.wpb_tour_next_prev_nav {
  display: none; }

.vc_tta-tabs-list a {
  font-weight: 500; }

.hook_theme .vc_tta-tabs .vc_tta-tabs-list a {
  width: 100%;
  line-height: 38px;
  height: 38px;
  display: block; }

.hook_theme .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  margin-left: -1px; }
.hook_theme .wpb_tour .wpb_tour_tabs_wrapper .vc_tta-tabs-list a {
  width: 100%;
  line-height: 38px;
  height: 38px;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
.hook_theme .wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-nav li {
  width: 100%;
  margin-bottom: -1px;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.wpb_separator.wpb_content_element {
  margin-bottom: 8px; }

.wpb_text_column {
  -webkit-backface-visibility: hidden; }
  .wpb_text_column h1 {
    font-size: 2.6em;
    margin-bottom: 0.5em;
    margin-top: 1em; }
  .wpb_text_column h2 {
    font-size: 2.0em;
    margin-bottom: 0.5em;
    margin-top: 1em; }
  .wpb_text_column h3 {
    font-size: 1.6em;
    margin-bottom: 0.5em;
    margin-top: 1em; }
  .wpb_text_column h4 {
    font-size: 1.3em;
    margin-bottom: 0.5em;
    margin-top: 1em; }
  .wpb_text_column h5 {
    font-size: 1.1em;
    margin-bottom: 0.5em;
    margin-top: 1em; }

.wpb_flipin_y.wpb_text_column {
  -webkit-backface-visibility: hidden;
  width: 100%; }

.hook_theme .wpb_gmaps_widget .wpb_wrapper {
  padding: 0px; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin-bottom: -1px;
  outline: 0px;
  font-weight: 600; }

.wpb_accordion_section {
  margin-bottom: -1px; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_accordion.not-column-inherit {
  float: left;
  width: 100%; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding: 10px 0px 7px;
  font-size: 1em;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.hook_theme .ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  right: 16px;
  height: 100%;
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 18px;
  background: none;
  text-indent: 0px;
  width: auto;
  top: 50%;
  margin-top: -7px;
  background-image: none;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.vc_tta-container .vc_tta-tabs-list a,
.wpb_content_element .wpb_accordion_header a {
  cursor: pointer;
  background: none;
  outline: none;
  font-size: 1em;
  font-weight: 600;
  padding: 0 18px; }

.vc_tta-container .vc_tta-tabs-list,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  z-index: 1;
  position: relative; }

.vc_tta-container .vc_tta-tabs-list li {
  padding: 0px;
  float: left;
  margin: 0 -1px 0 0;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
  .vc_tta-container .vc_tta-tabs-list li a {
    -moz-transition-property: color;
    -o-transition-property: color;
    -webkit-transition-property: color;
    transition-property: color;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s; }

.vc_tta-tabs {
  /** Tour **/ }
  .vc_tta-tabs.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: left; }
  .vc_tta-tabs.vc_tta-controls-align-right .vc_tta-tabs-container {
    text-align: right; }
  .vc_tta-tabs.vc_tta-controls-align-right .vc_tta-tabs-list li {
    margin: 0 0 0 -1px; }
  .vc_tta-tabs.vc_tta-controls-align-center .vc_tta-tabs-container {
    text-align: center; }
  .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels .vc_tta-panel {
    margin-top: -1px; }
  .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panels .vc_tta-panel {
    margin-bottom: -1px; }
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    width: 31.66666667%;
    height: auto; }
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
    float: left;
    width: 100%;
    height: auto; }
    .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list li {
      margin: 0 0 -1px 0;
      clear: left;
      width: 100%; }
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list a {
    width: 100%; }
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container {
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0px; }
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel {
    margin-left: -1px; }
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
    width: 31.66666667%;
    height: auto; }
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list {
    float: left;
    width: 100%;
    height: auto; }
    .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li {
      margin: 0 0 -1px 0;
      clear: left;
      width: 100%; }
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list a {
    width: 100%; }
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container {
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0px; }
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel {
    margin-right: -1px; }

.vc_tta-container {
  float: left;
  margin-bottom: 18px;
  width: 100%; }
  .vc_tta-container .vc_tta-panel-body {
    display: none; }
    .vc_tta-container .vc_tta-panel-body > div {
      padding-left: 12px;
      padding-right: 12px; }
      .vc_tta-container .vc_tta-panel-body > div:first-child {
        padding-top: 12px; }
      .vc_tta-container .vc_tta-panel-body > div:last-child {
        padding-bottom: 12px; }

.vc_tta-tabs-container {
  width: 100%;
  float: left;
  height: 40px; }
  .vc_tta-tabs-container .vc_tta-tabs-list {
    display: inline-block;
    height: 40px; }
  .vc_tta-tabs-container .vc_tta-title-text {
    padding: 0px 6px; }

.vc_tta-panels-container {
  width: 100%;
  float: left; }

.vc_tta-panel .vc_tta-panel-heading {
  display: none; }
.vc_tta-panel .vc_tta-panel-body > div {
  margin-bottom: 0px; }
.vc_tta-panel.vc_active {
  display: block; }

/*Accordion*/
.vc_tta-accordion .vc_tta-panel-heading {
  background-color: transparent;
  display: block;
  margin-bottom: 0px;
  display: block;
  cursor: pointer;
  width: 100%;
  float: left;
  position: relative; }
  .vc_tta-accordion .vc_tta-panel-heading h4 {
    font-size: 1.15em;
    line-height: 48px;
    font-weight: 600; }
    .vc_tta-accordion .vc_tta-panel-heading h4 a {
      width: 100%;
      float: left;
      padding: 0px 27px 0px 18px; }
    .vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-controls-icon-position-left a {
      padding-left: 27px;
      padding-right: 18px; }
    .vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-controls-icon-position-left i {
      -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg);
      right: inherit;
      left: 0px; }
  .vc_tta-accordion .vc_tta-panel-heading i.vc_tta-controls-icon {
    position: absolute;
    top: 0px;
    right: 0px;
    font-family: 'MaterialDesignIcons';
    display: inline-block;
    font-style: normal;
    font-size: 16px;
    text-rendering: auto;
    height: 48px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transition-property: -moz-transform, color;
    -o-transition-property: -o-transform, color;
    -webkit-transition-property: -webkit-transform, color;
    transition-property: transform, color;
    -moz-transition-duration: 0.2s, 0s;
    -o-transition-duration: 0.2s, 0s;
    -webkit-transition-duration: 0.2s, 0s;
    transition-duration: 0.2s, 0s; }
    .vc_tta-accordion .vc_tta-panel-heading i.vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
      content: "\f1ed"; }
  .vc_tta-accordion .vc_tta-panel-heading i.fa {
    padding-right: 12px; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:before {
  position: absolute;
  font-size: 1.15em;
  line-height: 48px;
  font-weight: 600;
  pointer-events: none; }
.vc_tta-accordion.hook_numbered .vc_tta-panel-heading h4.vc_tta-controls-icon-position-left a {
  padding-left: 36px; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(1) .vc_tta-panel-heading:before {
  content: '01'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-heading:before {
  content: '02'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-heading:before {
  content: '03'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-heading:before {
  content: '04'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(5) .vc_tta-panel-heading:before {
  content: '05'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(6) .vc_tta-panel-heading:before {
  content: '06'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(7) .vc_tta-panel-heading:before {
  content: '07'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(8) .vc_tta-panel-heading:before {
  content: '08'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(9) .vc_tta-panel-heading:before {
  content: '09'; }
.vc_tta-accordion.hook_numbered .vc_tta-panels .vc_tta-panel:nth-child(10) .vc_tta-panel-heading:before {
  content: '10'; }
.vc_tta-accordion.hook_numbered .vc_tta-panel-heading i,
.vc_tta-accordion.hook_numbered .vc_tta-panel-heading i.vc_tta-controls-icon {
  display: none; }
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
  display: none; }
.vc_tta-accordion .vc_tta-panels .vc_tta-panel {
  float: left;
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: -1px;
  background: transparent; }
  .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active {
    margin-bottom: 1px; }
    .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body {
      display: inline-block; }
    .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-controls-icon-chevron {
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg); }
.vc_tta-accordion.vc_tta-controls-align-right .vc_tta-panel-heading {
  text-align: right; }
.vc_tta-accordion.vc_tta-controls-align-center .vc_tta-panel-heading {
  text-align: center; }

.vc_tta.vc_general .vc_tta-panel-body {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 14px 20px;
  display: none;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: padding .2s ease-in-out;
  transition: padding .2s ease-in-out; }
.vc_tta.vc_general.vc_tta-accordion {
  padding-top: 1px; }
  .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding-left: 36px;
    padding-right: 1px; }
    .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body > div {
      padding: 0px; }

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  display: block; }

.vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body {
  display: block;
  min-height: 0; }

.wpb_single_image .wpb_wrapper {
  line-height: 0px; }
.wpb_single_image svg {
  width: 100%; }
.wpb_single_image a {
  line-height: 0px;
  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: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
  .wpb_single_image a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }
  .wpb_single_image a img {
    display: inline-block; }
.wpb_single_image figcaption {
  line-height: 1.7em;
  padding-top: 10px;
  font-size: 0.85em;
  font-style: italic; }

.hook_theme #hook_main_wrapper .vc_progress_bar {
  font-size: 0.85rem;
  margin-top: 28px;
  font-weight: 600; }
  .hook_theme #hook_main_wrapper .vc_progress_bar .vc_single_bar {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    height: 8px;
    margin-bottom: 27px; }
    .hook_theme #hook_main_wrapper .vc_progress_bar .vc_single_bar .vc_bar {
      width: 10%;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px;
      position: relative;
      -moz-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 1250ms;
      -o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 1250ms;
      -webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 1250ms;
      transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 1250ms; }
    .hook_theme #hook_main_wrapper .vc_progress_bar .vc_single_bar .vc_label {
      text-shadow: none;
      position: absolute;
      top: -26px;
      z-index: 3;
      left: 0px;
      padding: 0px; }
  .hook_theme #hook_main_wrapper .vc_progress_bar.hook_bigger {
    font-size: 1.1rem;
    margin-top: 30px; }
    .hook_theme #hook_main_wrapper .vc_progress_bar.hook_bigger .vc_single_bar {
      height: 9px; }
      .hook_theme #hook_main_wrapper .vc_progress_bar.hook_bigger .vc_single_bar .vc_label {
        top: -28px; }
    .hook_theme #hook_main_wrapper .vc_progress_bar.hook_bigger .vc_label_units {
      top: -28px; }

.vc_label_units {
  position: absolute;
  right: 0px;
  top: -26px; }

.bar_grey {
  color: #e0e0e0; }

.bar_blue {
  color: #0074CC; }

.bar_turquoise {
  color: #49afcd; }

.bar_green {
  color: #5bb75b; }

.bar_orange {
  color: #faa732; }

.bar_red {
  color: #da4f49; }

.bar_black {
  color: #000000; }

.vc_separator h4 {
  font-weight: 600;
  font-size: 1.25em;
  padding: 0px 12px; }

.hook_theme #hook_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_accordion.not-column-inherit {
  float: none; }

.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  font-weight: 600;
  line-height: inherit;
  padding: 5px 14px; }

#prk_mega_wrap .row_pattern_overlay {
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
  max-width: none;
  display: block !important;
  top: 0px; }

.hook_theme #hook_main_wrapper .vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  padding: 28px 28px;
  word-wrap: break-word; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .vc_cta3-actions {
    vertical-align: middle;
    white-space: nowrap; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .vc_cta3-content-header {
    margin-bottom: 18px; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3.vc_cta3-shape-rounded {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3.vc_cta3-align-center {
    text-align: center; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3.vc_cta3-align-right {
    text-align: right; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-actions {
    margin-top: 36px; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3.vc_cta3-actions-bottom .theme_button {
    margin-bottom: 6px; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3 h2 {
    font-weight: 600;
    font-size: 2em; }
  .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .theme_button {
    width: 100%;
    float: left; }
    .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .theme_button a {
      float: none; }
    .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .theme_button.vc_btn3-left a {
      float: left; }
    .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .theme_button.vc_btn3-right a {
      float: right; }
    .hook_theme #hook_main_wrapper .vc_general.vc_cta3 .theme_button.vc_btn3-center {
      float: none;
      display: inline-block;
      width: auto; }

.prk_caption {
  font-size: 0.85em;
  padding: 2px 16px;
  position: absolute;
  bottom: 0px;
  left: 0px; }
  .prk_caption.prk_caption_right {
    left: inherit;
    right: 0px; }

.vc_single_image-wrapper {
  display: inline-block;
  line-height: 0px;
  max-width: 100%; }

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.wpb_single_image .vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%; }

.wpb_single_image .vc_box_shadow_3d_wrap:after,
.wpb_single_image .vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg); }

.wpb_single_image .vc_box_shadow_3d_wrap:after {
  left: inherit;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden; }

h3.wpb_heading {
  margin-bottom: 10px; }
  h3.wpb_heading.wpb_progress_bar_heading {
    margin-bottom: 28px; }

.wpb_raw_html.wpb_content_element,
.wpb_gmaps_widget.wpb_content_element {
  margin-bottom: 0px; }

.vc_color-warning i {
  margin-left: -7px; }

/*COLUMNS WITH EQUAL HEIGHT SUPPORT*/
.vc_column_container > .wpb_wrapper {
  width: 100%; }

.vc_row.vc_row-flex .hook_outer_row > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 18px; }
  .vc_row.vc_row-flex .hook_outer_row > .row .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .vc_row.vc_row-flex .hook_outer_row > .row .vc_column_container > .vc_column-inner {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
.vc_row.vc_row-o-equal-height .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.rtl.hook_theme #hook_main_wrapper .vc_progress_bar .vc_single_bar .vc_label {
  left: inherit;
  right: 0px; }
.rtl.hook_theme .vc_label_units {
  right: inherit;
  left: 0px; }

/* RESPONSIVE STUFF */
@media only screen and (max-width: 767px) {
  .vc_responsive div.vc_row-fluid div[class*="vc_col-sm-"] {
    float: none;
    display: block;
    width: auto;
    margin-left: 0; }

  .vc_row.vc_row-flex .hook_outer_row > .row {
    display: block; }
  .vc_row.vc_row-o-equal-height .vc_column_container {
    min-height: 300px; }

  .columns.button_right,
  .columns.button_center {
    text-align: left; }

  .text_center .columns.button_center {
    text-align: center; }

  .vc_tta-accordion .vc_tta-panel-heading {
    min-height: 48px; }
    .vc_tta-accordion .vc_tta-panel-heading h4 {
      line-height: 1.7em;
      padding: 8px 0px; } }
@media (max-width: 600px) {
  .hook_responsive {
    /* Call to action responsive rules */ }
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container,
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container,
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container,
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
      width: 100%;
      float: left;
      margin: 0px; }
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel,
    .hook_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel {
      margin: 0px; }
    .hook_responsive .vc_responsive #hook_main_wrapper .wpb_tour .wpb_tour_tabs_wrapper .vc_tta-tabs-list {
      margin-bottom: 1em; }
    .hook_responsive .vc_responsive .wpb_tour .wpb_tab {
      padding-left: 1em;
      padding-right: 1em; }
    .hook_responsive .vc_responsive .cta_align_left .wpb_button,
    .hook_responsive .vc_responsive .cta_align_right .wpb_button {
      max-width: 70%;
      width: 70%;
      float: none;
      display: block;
      margin: 3% auto; }
    .hook_responsive .vc_responsive .cta_align_left .wpb_call_text,
    .hook_responsive .vc_responsive .cta_align_right .wpb_call_text {
      width: auto;
      max-width: none;
      text-align: center; } }
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
    display: table-cell;
    max-width: 30%; }

  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell; }

  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    display: table-cell;
    max-width: 30%; }

  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell; } }
/*------------------------------------------------------------------
[Table of contents]

1. Layout overrides

-------------------------------------------------------------------*/
.hook_gutenberg .blog_limited_width {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px; }
.hook_gutenberg #s_sec_inner > .alignfull,
.hook_gutenberg #single_post_content > .alignfull,
.hook_gutenberg .alignfull {
  max-width: none; }
.hook_gutenberg .prk_inner_block:not(#hook_content, #respond_wrapper .prk_inner_block, #hook_related_posts .prk_inner_block) {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px; }
.hook_gutenberg #s_sec_inner > *,
.hook_gutenberg #single_post_content > * {
  margin-left: auto;
  margin-right: auto; }

/*------------------------------------------------------------------
[Table of contents]

1. Collapsed Menu
2. Large Screens
3. Medium Screens
4. Small Screens


-------------------------------------------------------------------*/
/*VARIABLES*/
/*------------------------------------------------------------------
[2. Collapsed Menu]
*/
.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; }

/*------------------------------------------------------------------
[2. Large Screens]
*/
@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: 0.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_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; } }
/*------------------------------------------------------------------
[2. Medium Screens]
*/
@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_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 .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 .columns.prk_extra_r_pad {
    padding-right: 18px; }
  .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-wrapper-outer {
    height: auto !important; }
  .hook_responsive .recentfolio_ul_wp:not(.hookz-1) .folio_panels .owl-wrapper {
    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-buttons {
    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 .folio_panels.pnz-1.layout-featured .grid_single_title {
    padding-left: 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: 0.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: 2.0em; }
  .hook_responsive .owl-carousel .huge .headings_body {
    font-size: 1em; }
  .hook_responsive .owl-carousel .huge .headings_top {
    font-size: 3.0em; }
  .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 6px; }
  .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; }
  .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:last-child {
      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: 0px; }
  .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; } }
/*------------------------------------------------------------------
[3. Smaller Screens]
*/
@media only screen and (max-width: 580px) {
  .hook_responsive {
    /* LIMIT SIDEBAR WIDTH ON SMALLER SCREENS */ }
    .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_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-theme.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: 2.0em; }
    .hook_responsive ol.commentlist .children {
      padding-left: 24px; }
    .hook_responsive .folio_panels.pnz-1.layout-featured .owl-buttons {
      display: block; }
    .hook_responsive .folio_panels.pnz-1.layout-featured .grid_single_title {
      text-align: center;
      padding-left: 6px; }
    .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-theme:not(.folio_panels) .owl-controls .owl-buttons div {
      width: 30px; }
    .hook_responsive .owl-theme:not(.folio_panels) .owl-controls .owl-buttons .owl-prev i {
      left: -5px; }
    .hook_responsive .owl-theme:not(.folio_panels) .owl-controls .owl-buttons .owl-next i {
      right: 3px; }
    .hook_responsive .owl-theme.folio_panels .owl-controls .owl-buttons .owl-prev i {
      left: -22px; }
    .hook_responsive .owl-theme.folio_panels .owl-controls .owl-buttons .owl-next i {
      right: -2px; }
    .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 {
    /* LIMIT SIDEBAR WIDTH ON SMALLER SCREENS */ }
    .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 .folio_panels.pnz-1.layout-featured .grid_single_title {
      padding-left: 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: 0.975em; }
    .hook_responsive h5 {
      font-size: 0.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: 0.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 #hook_header_area_inner .menu {
      font-size: 1.4em;
      line-height: 1.2em; }
      .hook_responsive #hook_header_area_inner .menu > li {
        padding-bottom: 4px; }
    .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; } }
@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%; } }
@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; } }
/*------------------------------------------------------------------
[Table of contents]

1. General elements
2. Sidebar
3. Checkout
4. Prettyphoto
5. Single Products
6. My Account
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. General elements]
*/
.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,
.woocommerce-page #hook_main_wrapper {
  /*3.0*/
  /* CHECKOUT */
  /* CART */ }
  #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: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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: 0.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: 0.45s;
    -o-transition-duration: 0.45s;
    -webkit-transition-duration: 0.45s;
    transition-duration: 0.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: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.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%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    right: 10px;
    top: 10px;
    width: auto;
    height: 32px;
    line-height: 32px;
    z-index: 2;
    margin: 0px;
    padding-right: 0px 16px;
    min-height: 1px;
    min-width: 1px; }
  #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-theme .owl-controls,
  .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .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: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .owl-controls .owl-buttons,
  .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons {
    top: 40%;
    margin-top: -18px;
    width: 100%;
    left: 0px;
    height: 0px; }
    #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .owl-controls .owl-buttons i,
    .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons i {
      font-size: 33px;
      line-height: 18px; }
    #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .owl-controls .owl-buttons .owl-prev,
    .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons .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-theme .owl-controls .owl-buttons .owl-prev i,
      .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons .owl-prev i {
        margin-left: -2px; }
    #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .owl-controls .owl-buttons .owl-next,
    .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons .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-theme .owl-controls .owl-buttons .owl-next i,
      .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .owl-controls .owl-buttons .owl-next i {
        margin-left: 4px; }
  #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .price,
  .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .price {
    float: right; }
    #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme .price ins,
    .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme .price ins {
      float: right; }
  #hook_main_wrapper .woocommerce .products_ul_slider.owl-theme:hover .owl-controls,
  .woocommerce-page #hook_main_wrapper .products_ul_slider.owl-theme: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: 0.3s;
      -o-transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -moz-transition-property: -moz-transform;
      -o-transition-property: -o-transform;
      -webkit-transition-property: -webkit-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: 0.94;
      -moz-transition-property: bottom, color;
      -o-transition-property: bottom, color;
      -webkit-transition-property: bottom, color;
      transition-property: bottom, color;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      padding: 0px 12px;
      font-size: 0.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: 0.6s;
    -o-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.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: 0.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: 0.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: 0.3s;
        -o-transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.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; }

/*REGULAR PAGES WITH SHORTCODES*/
#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%; }

/*------------------------------------------------------------------
[2. Sidebar]
*/
#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; }

/*------------------------------------------------------------------
[3. Checkout]
*/
.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; }

/*------------------------------------------------------------------
[4. Prettyphoto]
*/
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; }

/*------------------------------------------------------------------
[5. Single Product]
*/
.woocommerce.single-product #hook_main_wrapper #hook_ajax_container h1 {
  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: -8px; }
.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .product_meta {
  font-size: 0.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 {
  /*HIDE BUTTON BY DEFAULT*/
  position: absolute;
  right: 20px;
  z-index: -1;
  top: 0px; }

#s_sec_inner > .woocommerce-notices-wrapper {
  margin: 0px auto;
  padding-left: 54px;
  padding-right: 54px; }

/*------------------------------------------------------------------
[6. My Account]
*/
.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: 'FontAwesome';
  line-height: inherit;
  vertical-align: baseline;
  content: "\f0e4";
  text-align: right;
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  font-size: 20px; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {
  content: "\f15c"; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before {
  content: "\f015"; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before {
  content: "\f019"; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {
  content: "\f044"; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
  content: "\f08b"; }

.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%; } }
