/*
Theme Name: Multipoler
Author: Koval D.
Author URI: https://wordpress.org/

*/

/*TABLE OF CONTENTS
/*=============*/

/*
  MIX
  VC FRONT-END
  OWLCAROWSEL
  SEARCH
  404
  SLICK CAROUSELS
  HEADER
  GRID
  COLUMNS
  ANIMATION
  GALLERY
  CAROUSELS
  SECTION
  WIDGETS
  BUTTON
  DROPCAP
  HIGHLIGHT
  ICON LIST
  ICONS
  SEPARATOR
  ICON SEPARATOR
  SOCIAL LINKS
  VIDEO, AUDIO EMBED
  RECENT TWEETS
  CONTENTBOX
  TAGLINE
  TABS
  TABLES
  ACCORDION
  TIMER
  ALERT MESSAGE
  ICON-PROGRESS-BAR
  PROGRESS
  STEPS
  CIRCLE PROGRESS
  COUNTER
  TESTIMONIALS
  CLIENTS
  PERSONS
  POPUP
  MEDIA SLIDER
  PRICING TABLE
  PROJECTS
  POSTS
  COMMENTS
  WOO
  RESPONSIVE
  RETINA
*/


/*MIX
/*=============*/

  @font-face{
    font-family:icomoon;
    src:url(assets/fonts/icomoon.eot);
    src:url(assets/fonts/icomoond41d.eot?#iefix) format('embedded-opentype'),url(assets/fonts/icomoon.woff) format('woff'),url(assets/fonts/icomoon.ttf) format('truetype'),url(assets/fonts/icomoon.svg) format('svg');
    font-weight:400;
    font-style:normal
  }

  [class*=" icon-"],
  [class^=icon-]{
    font-family:icomoon;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"201C" "201D" "2018" "2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
  .nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:4%;right:4%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(0.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(0.25,.5,.5,.9);-ms-transition:all .3s cubic-bezier(0.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(0.25,.5,.5,.9);transition:all .3s cubic-bezier(0.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,.6)}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(assets/images/loading.gif) no-repeat 50% 50%}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:.5}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(assets/images/prev.png);border-radius:0 3px 3px 0}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(assets/images/next.png);border-radius:3px 0 0 3px}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(assets/images/close_white.png) no-repeat;width:21px;height:21px;text-indent:-9999px;opacity:.5}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:#000;color:#fff;padding:7px 15px;border-radius:30px}.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(assets/images/loading%402x.gif);background-size:32px 32px}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(assets/images/prev%402x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(assets/images/next%402x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(assets/images/close%402.png);background-size:16px 16px}}
  .tipso_bubble,.tipso_bubble>.tipso_arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tipso_bubble{position:absolute;text-align:center;border-radius:0px;z-index:99;padding:20px}.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top>.tipso_arrow{border-color:#000 transparent transparent;top:100%;left:50%;margin-left:-8px}.tipso_bubble.bottom>.tipso_arrow{border-color:transparent transparent #000;bottom:100%;left:50%;margin-left:-8px}.tipso_bubble.left>.tipso_arrow{border-color:transparent transparent transparent #000;top:50%;left:100%;margin-top:-8px}.tipso_bubble.right>.tipso_arrow{border-color:transparent #000 transparent transparent;top:50%;right:100%;margin-top:-8px}
    .owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-goDown-out{-webkit-animation:scaleToFade 50ms ease both;-moz-animation:scaleToFade 50ms ease both;animation:scaleToFade 50ms ease both}.owl-goDown-in{-webkit-animation:goDown 400ms ease both;-moz-animation:goDown 400ms ease both;animation:goDown 400ms ease both}@-webkit-keyframes scaleToFade{to{opacity:0}}@-moz-keyframes scaleToFade{to{opacity:0}}@keyframes scaleToFade{to{opacity:0}}@-webkit-keyframes goDown{from{opacity:0;-webkit-transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes goDown{from{opacity:0;-moz-transform:translateY(40px)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes goDown{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
  
    .tipso_bubble.right,
    .tipso_bubble.left {
      text-align: left;
    }

    .ps-container .ps-scrollbar-y-rail {
      position: absolute;
      right: 3px;
      width: 8px;
      border-radius: 4px;
      opacity: 0;
      -webkit-transition: background-color .2s linear, opacity .2s linear;
      transition: background-color .2s linear, opacity .2s linear;
      background-color: rgba(255,255,255,0.2);
  }

  .ps-container:hover .ps-scrollbar-y-rail,
  .ps-container.hover .ps-scrollbar-y-rail {
      opacity: 0.6;
  }

  .ps-container .ps-scrollbar-y-rail:hover,
  .ps-container .ps-scrollbar-y-rail.hover,
  .ps-container .ps-scrollbar-y-rail.in-scrolling {
      opacity: 0.9;
  }

  .ps-container .ps-scrollbar-y {
      position: absolute;
      right: 0;
      width: 8px;
      border-radius: 4px;
      -webkit-transition: background-color.2s linear;
      transition: background-color .2s linear;
      background-color: rgba(255,255,255,0.5);
  }

  .ps-container.ie .ps-scrollbar-x,
  .ps-container.ie .ps-scrollbar-y {
      visibility: hidden;
  }

  .ps-container.ie:hover .ps-scrollbar-x,
  .ps-container.ie:hover .ps-scrollbar-y,
  .ps-container.ie.hover .ps-scrollbar-x,
  .ps-container.ie.hover .ps-scrollbar-y {
      visibility: visible;
  }

  body, button, input, pre, code, kbd, samp, dt,textarea {color: #777;}
  h1,h2,h3,h4,h5,h6 {color: #333;margin:0 0 5px;font-weight:400; }

  .hidden{display:none!important;visibility:hidden!important}
  .visible{display:block!important;visibility:visible!important}
  .nz-clearfix:after,.single_variation_wrap:after{content:"";display:table;clear:both} *,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
  
  #lang_sel_footer {
    background-color: #232323;
  }

  #lang_sel_footer ul {
    list-style: none;
    margin:0;
    padding: 0;
    width: 100%;
  }

  #lang_sel_footer ul li {
    width: 100%;
    text-align: center;
    padding: 0;
  }

  #lang_sel_footer ul li a {
    display: block;
    padding: 10px 5px;
    background-color: transparent !important;
  }

  #lang_sel_footer ul li a img {
    vertical-align: middle;
  }

  #lang_sel_footer:after {
    content: "";
      display: table;
      clear: both;
  }


  html{position:static;height:100%!important;overflow-y:scroll;overflow-x:hidden;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
  body{margin:0;min-height:100%;counter-reset:stepcounter;  margin-left: 40px;}
  
  svg:not(:root){overflow:hidden}
  iframe,object,embed{border:none;vertical-align:bottom;max-width: 100%;}
  figure {max-width: 100% !important;margin:0}
  img,img[class*="wp-image"]{max-width:100%;height:auto!important;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;margin:0}
  .map img{max-width:none}

  table{border-collapse:collapse;border-spacing:0}
  th{text-align:left}
  tr,th,td{padding:10px}

  blockquote,q{quotes:none}q:before,q:after{content:'';content:none}blockquote > p:last-child{margin-bottom:0}
  blockquote{
    padding:25px 25px 25px 70px;
    margin:0 0 25px;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-style:italic;
    font-size:16px;
    line-height:26px;
    background-color:#f4f4f4;
    color:#777;
    position:relative;
  }

  blockquote:after{
    position:absolute;
    display:block;
    content:"";
    top:30px;
    left:30px;
    width:40px;
    height:40px;
    background-image: url(assets/images/quote.png);
    background-repeat: no-repeat;
    background-position: left top;
  }

  .twitter-tweet-rendered .EmbeddedTweet,
  .twitter-tweet-rendered {
    width:100% !important;
    max-width:100% !important;
  }

  .single .single-post-content blockquote {
    background-color: #fafafa;
    display: inline-block;
  }

  .single-format-quote .single-post-content blockquote {
    background-color: transparent;
  }

  .single .single-post-content table {
    width: 100%;
    border-collapse: collapse;
  }

  .single .single-post-content table td {
    border:1px solid #eee;
  }

  pre {
    display: block;
      font-family: monospace !important;
      white-space: pre;
      margin: 1em 0;
      background-color: #f5f5f5;
      padding: 15px !important;
  }

  ul,ol{list-style-position:inside}
  ul li, ol li {padding:5px 0}a{text-decoration:none;outline:none;}
  a:hover,a:active{outline:none}
  abbr[title],dfn[title]{cursor:help}
  ins,mark{text-decoration:none}
  del{text-decoration:line-through}
  strong,b{font-weight:700}
  var,address{font-style:normal}
  sub,sup{line-height:0;position:relative;vertical-align:baseline}
  sup{top:-8px}sub{bottom:-4px}
  p,q,pre,address,hr,code,samp,dl,ol,ul,li ul,li ol,form,table,fieldset,menu,kbd,samp{margin:0 0 10px;padding:0}
  ul ul,ol ol{margin-left:20px}
  
  dl dd{margin-left:25px}
  dl{padding:20px 20px 15px;border-radius:3px;border:1px solid #eaeaea;}
  dl dt{float:left;clear:left;width:100px;text-align:right;font-weight:700}
  dl dt:after{content:":"}
  dl dd{margin:0 0 0 110px;padding:0 0 5px}

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

  .mejs-time-current{background-color:rgba(255,255,255,0.3)!important}
  .mejs-controls button{background-color:transparent!important;box-shadow:none!important;color:inherit!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}
  .post-video > div.wp-video{width:100%!important}
  .post-video,.post-audio{overflow:hidden;margin-bottom:0px;width:100%}
  .vc_custom_heading{margin-bottom:0!important}.queryloader__overlay__percentage{font-size:72px!important}img[class*="wp-image-"] + br,
  img + br,
  img + p:empty{display:none}
  p:empty{display:none!important}
  .alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}
  .alignright,img.alignright{margin-left:1.5em;display:inline;float:right}
  .aligncenter,img.aligncenter{margin-right:auto;margin-left:0;display:block;clear:both}
  .text-center{text-align:center}
  .text-left{text-align:left}
  .text-right{text-align:right}
  .post-video{overflow:hidden}
  .mejs-poster img{display:block!important}
  .wp-playlist .mejs-poster img{display:none!important}
  .mejs-overlay-button{background-repeat:no-repeat!important}
  .mejs-controls .mejs-time-rail .mejs-time-current{background:#444!important}
  .wp-playlist{padding:10px!important;background-color:#fff!important;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);border:none!important}
  .wp-playlist-item{padding:10px 20px 7px!important;border-bottom:1px solid #eaeaea!important}
  .wp-playlist-tracks .wp-playlist-item:last-child{border-bottom:none!important;padding-bottom:0!important}
  .wp-playlist-item-length{right:20px!important;top:10px!important}
  .wp-playlist-light .wp-playlist-playing{background-color:transparent!important}
  .post-video > div.wp-video{width:100%!important}
  .post-video .mejs-mediaelement{position:relative!important;height:auto!important}
  .post-video > div,.post-video .wp-video-shortcode{height:auto!important}

  .post-body img[class*="wp-image"],
  .post-body img[class*="wp-image"]
  {margin-bottom: 15px;}

  .post-body figure
  {margin-bottom: 15px;}

  .post-body figure img[class*="wp-image"],
  .post-body figure img[class*="wp-image"]
  {margin-bottom: 0px;}

  fieldset{border:none}
  textarea,select[size],select[multiple]{height:auto}
  textarea{min-height:100px;overflow:auto;resize:vertical;width:100%}
  optgroup{font-style:normal;font-weight:400}
  label{display:block;margin-bottom:8px;font-size:16px;line-height:26px}input[type="radio"],input[type="checkbox"]{margin:5px 0;display:inline-block}

  textarea,select,
  input[type="date"],input[type="datetime"],
  input[type="datetime-local"],input[type="email"],
  input[type="month"],input[type="number"],
  input[type="password"],input[type="search"],
  input[type="tel"],input[type="text"],input[type="time"],
  input[type="url"],input[type="week"]{
    display:block;
    outline:0;
    margin:0 0 15px;
    text-align:left;
    vertical-align:top;
    height:50px;
    max-width:100%;
    width:100%;
    padding:0px 20px;
    line-height: 50px;
    background-color:#eeeeee;
    border:none !important;
    color:#999;
    font-size: 14px;
    position:relative;
    -webkit-backface-visibility:hidden;
    -webkit-transition:all 300ms;transition:all 300ms;
  }

  .footer textarea,
  .footer select,
  .footer input[type="date"],
  .footer input[type="datetime"],
  .footer input[type="datetime-local"],
  .footer input[type="email"],
  .footer input[type="month"],
  .footer input[type="number"],
  .footer input[type="password"],
  .footer input[type="search"],
  .footer input[type="tel"],
  .footer input[type="text"],
  .footer input[type="time"],
  .footer input[type="url"],
  .footer input[type="week"]{
    background-color:rgba(255,255,255,0.1);
    color: #ffffff;
  }

  ::-webkit-input-placeholder {color: #999999;}
  :-moz-placeholder           {color: #999999;}
  ::-moz-placeholder          {color: #999999;}
  :-ms-input-placeholder      {color: #999999;}

  .footer ::-webkit-input-placeholder {color: #c9c9c9;}
  .footer :-moz-placeholder           {color: #c9c9c9;}
  .footer ::-moz-placeholder          {color: #c9c9c9;}
  .footer :-ms-input-placeholder      {color: #c9c9c9;}

  .site-widget-are ::-webkit-input-placeholder {color: #c9c9c9;}
  .site-widget-are :-moz-placeholder           {color: #c9c9c9;}
  .site-widget-are ::-moz-placeholder          {color: #c9c9c9;}
  .site-widget-are :-ms-input-placeholder      {color: #c9c9c9;}

  .wpcf7 textarea {
    height: 200px;
    line-height: 24px;
  }

  textarea {
    line-height: 24px;
    padding: 20px;
  }

  .mob-menu li a .mi,
  .header-top-menu li a .mi,
  .header-menu li a .mi,
  .ls .lang_sel_sel:before,
  .widget_icl_lang_sel_widget .lang_sel_sel:before,
  .tagline-title:after,
  .nz-media-slider .flex-direction-nav a:before,
  #slider-arrow:after,
  .star-rating,
  .woocommerce-page .woocommerce-product-rating .star-rating:before,
  .comment-text .star-rating:before,
  .widget_recent_reviews .star-rating:before,
  .widget_top_rated_products .star-rating:before,
  .woocommerce-product-rating .star-rating span:before,
  .woocommerce-page .woocommerce-product-rating .star-rating span:before,
  .comment-text .star-rating span:before,
  .widget_recent_reviews .star-rating span:before,
  .widget_top_rated_products .star-rating span:before,
  .mostasia-tabs .comment-form-rating .stars a:after,
  .widget_product_search form:after,
  .blog-post .post .post-meta > *:before,
  .nz-breadcrumbs > .container > *:before,
  .nz-breadcrumbs > .container > *:after,
  .single-product-summary .product_meta > *:before,
  .ninzio-nav-single > *:after,
  .ninzio-nav-single > *:before,
  .nz-tweets:before,
  .widget_categories ul li a:before,
  .widget_pages ul li a:before,
  .widget_archive ul li a:before,
  .widget_meta ul li a:before,
  .owl-controls .owl-buttons div:before,
  .nz-testimonials .text-icon:before {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .blank-true .header,
  .blank-true .footer,
  .blank-true .nz-breadcrumbs {
    display: none !important;
  }

  body:not(.vc_editor) .lazy, 
  body:not(.vc_editor) .lazy-load 
  {opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
  .lazy.in, .lazy-load.in {opacity:1 !important;}

  #nz-content {
    position:relative;
    z-index:78;
    background-color: #ffffff;
  }

  .error404 #nz-content {
    background-color: #ffffff;
  }

  #gen-wrap {
    position: relative;
    left: 0;
  }

  #gen-wrap, #wrap {height: 100%;}
  
  #wrap,#wrap.full {
    width: 100%;
    min-height: 100%;
    margin: 0 auto;
    position: relative;
    background-color: #fff;
  }

  .error404 .widget_search input[type="text"] {background-color: #ffffff;}

  .error404-big {
    font-size: 100px;
    line-height: 100px;
    font-weight: 700;
    margin-bottom: 0px;
  }

  #wrap.nz-boxed {
    box-shadow: 0px -5px 5px rgba(0,0,0,.3);
  }

  #nz-content:not(.padding-false) {padding: 70px 0 70px 0;}

  #nz-content.padding-true.sidebar-left,
  #nz-content.padding-true.sidebar-right 
  {padding: 70px 0 45px 0;}

  .main-content,.sidebar {margin-bottom: 25px;width: 100%;}

  .page-full-width {
    width: 100% !important;
    max-width: 100% !important;
  }

  .blank-true .page-content-wrap {
    padding-top: 0 !important;
  }

  .rich-header {
    z-index: 53;
    overflow: hidden;
    width: 100%;
    height: 90px;
    background-color: #333333;
    color: #ffffff;
    padding: 14px 0;
    position: relative;
  }

  .rich-header.version1 {
    height:400px;
    text-align: center;
  }

  .rich-header.version2 {
    height:200px;
    text-align: center;
  }

  .rich-header .parallax-container {
    height:120%;
    top:-50px;
    left: 0;
    width:100%;
    z-index: -1000;
    overflow: hidden;
    max-width: none;
    position: absolute;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    transform:translateY(0px);
  }

  .rich-header .fixed-container {
    width:100%;
    height:430px;
    top:0px;
    position: fixed;
    z-index: -1;
    background-attachment: scroll;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-position: center top;
    background-repeat: no-repeat;
  }

  .rich-header .container {
    display: table;
    height: 100%;
  }

  .rich-header .rh-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
  }

  .rh-separator {
    display: block !important;
    height: 10px;
    line-height: 10px;
  }

  .blank-true .rich-header {
    display: none;
  }

  .rich-header h1 {
    font-size: 20px;
    line-height: 30px;
    color: inherit;
  }

  .rich-header.version1 h1,
  .rich-header.version2 h1 {
    font-size: 52px;
    line-height: 62px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0px;
  }

  .rich-header.version2 h1 {
    font-size: 24px;
    line-height: 34px;
  }

  .rich-header #slider-arrow {
    display: block;
      width: 50px;
      height: 25px;
      border-radius: 50px 50px 0 0;
      background-color: #ffffff;
      background-repeat: no-repeat;
      background-position: 50% 108%;
      background-image: url(assets/images/arrow_bottom.png);
      bottom: 0;
      left: 50%;
      position: absolute;
      margin-left: -25px;
      z-index: 10;
      text-align: center;
      cursor: pointer;
      -webkit-transition: all 400ms;
      transition: all 400ms;
      text-align: center;
      line-height: 50px;
  }

  .nz-blog .rich-header #slider-arrow,
  .nz-port .rich-header #slider-arrow,
  .nz-shop .rich-header #slider-arrow,
  .single-post .rich-header #slider-arrow,
  .single-projects .rich-header #slider-arrow,
  .search-results #slider-arrow {
      background-color: #f9f9f9;
  }

  .nz-breadcrumbs {
    padding: 0px 25px 2px 25px;
    text-align: center;
    display: inline-block;
  }

  .nz-breadcrumbs > *,
  .nz-breadcrumbs a {
    color: inherit;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 30px;
    padding-left: 20px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
    margin-bottom: 5px;
  }

  .nz-breadcrumbs > *:first-child {
    padding-left: 0px;
  }

  .nz-breadcrumbs a {
    color: inherit !important;
    padding-left: 0px;
  } 

  .nz-breadcrumbs > *:before {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 15px;
    line-height: 15px;
    content: "/";
    position: absolute;
    top: 1px;
    left: 0px;
    text-align: center;
  }

  .nz-breadcrumbs > *:first-child:before {
    display: none;
  }

  .footer {
    position: relative;
    z-index: 70;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-color:#2b3034; 
  }

  .footer .widget a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .footer {
    width: 100%;
    position: relative;
  }

  .footer-info {
    background-color: #212326;
    min-height: 60px;
    font-size: 16px;
  }

  .footer-info .container > * {
    min-height: 60px;
    line-height: 60px;
    width: 100%;
    display: block;
    color: #979899;
  }

  .footer-info .container > a {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .footer-info .container > a:hover {
    color: #fff !important;
  }

  #top {
    text-align: center;
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 0px;
    background-image: url(assets/images/gotop_icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 9999999999999999999;
    -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      opacity: 0;
  }

  #top.active {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
  }

  .footer-info-area {
    background-color: #212326;
    min-height: 64px;
  }

  .footer-info-area > .container {
    position: relative;
  }

  .footer-copyright {
    text-align: center;
    color: #999999;
    padding:15px 0;
  }

  .footer-menu {padding: 15px 0;}
  .footer-menu ul {list-style: none;  margin: 0;}
  .footer-menu ul li {margin: 0;padding:0;display:block;}

  .footer-menu ul li a {
    display:block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
    color: #7a7a7a;
    position: relative;
  }

  .footer-menu ul li a:after {
    content: "";
      position: absolute;
      width: 0%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      height: 2px;
      bottom: 0px;
      left: 50%;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .footer-menu ul li a:hover:after {
    opacity: 1 !important;
    width: 40px !important;
  }

  .footer-menu ul li a:hover {
    color: #ffffff;
  }

  .nz-thumbnail {position: relative;overflow: hidden;}

  #nz-content .nz-single-image:after,
  #nz-content .nz-single-image:before {
    content: "";
  }

  .ninzio-overlay,
  #nz-content .nz-single-image:after {
    position: absolute;
    width:100%;
    height:100%;
    top: 0px;
    left: 0px;
    z-index: 3;
    text-align: center;
    opacity: 0;
    color: #fff !important;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    background-color: rgba(0,0,0,0.4);
  }

  .ninzio-overlay, 
  #nz-content .nz-single-image:after {
    background-color: rgba(0,0,0,0.4);
  }

  .ninzio-overlay-content {
    width: 100%;
    padding: 20px;
    position: absolute;
    top: 49.5%;
    left: 49.5%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
  }

  .nz-thumbnail:hover .ninzio-overlay,
  .nz-persons .person:hover .ninzio-overlay,
  a.nz-single-image:hover:before,
  .gallery-item:hover .ninzio-overlay,
  #nz-content .nz-single-image:hover:after {
    opacity: 1;
  }

  .nz-overlay-before,
  #nz-content .nz-single-image:before {
    width: 65px;
    line-height: 65px;
    height: 65px;
    border-radius: 65px;
    margin: -32.5px 0 0 -32.5px;
    text-indent: -90000em;
    background-image: url(assets/images/plus.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent !important;
    box-shadow: inset 0 0 0 2px #ffffff;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: absolute;
      display: block;
      top: 50%;
      left: 50%;
  }

  .nz-overlay-before:hover,
  #nz-content .nz-single-image:hover:before {
    -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  }

  #nz-content .nz-single-image:before {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    z-index: 5;
    opacity: 0;
  }

  #nz-content .nz-single-image:hover:before {
    opacity: 1;
  }

  .gallery-item .nz-overlay-before
  {background-image: url(assets/images/plus.png) !important;}

  .gallery-item .nz-overlay-before:before {
    display: none !important;
  }

  .wp-caption {
    position: relative;
    overflow: hidden;
  }

  .wp-caption a {
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateX(0) translateY(0); 
    -ms-transform: translateX(0) translateY(0); 
    transform: translateX(0) translateY(0);
  }
  .wp-caption .wp-caption-text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding:15px 20px;
    z-index: 5;
    color: #fff !important;
    background-color: rgba(0,0,0,0.5);
    text-transform: uppercase;
    text-align: center;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
  }

  .wp-caption:hover .wp-caption-text {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  a[href$='.jpg'],a[href$='.jpeg'],a[href$='.png'],a[href$='.gif'],a[href$='.svg'],
  a.nz-single-image {
    position: relative;
    display:block;
  }

  a[href$='.jpg'] > img,a[href$='.jpeg'] > img,a[href$='.png'] > img,a[href$='.gif'] > img,a[href$='.svg'] > img,
  a.nz-single-image > img {
    display:block;
  }

  .ninzio-navigation:not(:empty),
  .woocommerce-pagination:not(:empty) {
    width: 100%;
    padding:50px 0 0 0;
    text-align: center;
    position: relative;
  }

  .woocommerce-pagination:not(:empty) {
    padding:0 0 0 0;
  }

  .load-more .woocommerce-pagination {
    display: none;
  }

  .ninzio-navigation ul,
  .woocommerce-pagination ul {
    margin: 0;
    text-align: center;
    width:auto;
    display: inline-block;
    padding: 0 15px;
    z-index: 60;
    position: relative;
  }

  .ninzio-navigation li,
  .woocommerce-pagination li {
    display: inline-block;
    padding: 0;
  }

  .ninzio-navigation li:last-child,
  .woocommerce-pagination li:last-child {
    margin-right:0px; 
  }

  .ninzio-navigation li a,
  .ninzio-navigation li span.current,
  .woocommerce-pagination li a,
  .woocommerce-pagination li span.current {
    display: inline-block;
    text-decoration:none;
    max-width: 100%;
    background-color: #ffffff;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    padding:7px 15px 7px 15px;
    cursor: pointer;
    color: #777777 !important;
    border-radius: 0px;
    text-transform: uppercase;
    position: relative;
    border-radius: 3px;
  }

  .ninzio-navigation li a:hover,
  .ninzio-navigation li span.current,
  .woocommerce-pagination li a:hover,
  .woocommerce-pagination li span.current {
    color: #FBD232 !important;
  }

  .ninzio-navigation li a .icon,
  .woocommerce-pagination li a .icon {
    line-height: inherit;
    -webkit-transform:translateY(2px); 
    -ms-transform:translateY(2px);
    transform:translateY(2px);
    display: block;
  }

  .one-page-bullets {
    display: none;
    position: fixed;
    right:30px;
    top:51%;
    z-index: -1;
    opacity: 0;
    -webkit-transform: translateY(-51%);
    -ms-transform: translateY(-51%);
    transform: translateY(-51%);
    -webkit-transition:opacity 0.3s;
    transition:opacity 0.3s;
    width: 24px;
    padding:16px 6px;
  }

  .one-page-bullets.animate {
    opacity:1;
    z-index:100;
    background-color: #fff;
    border:1px solid #eee;
    border-radius: 5px;
  }

  .one-page-bullets ul {
    list-style:none;
    margin-bottom: 0;
  }

  .one-page-bullets ul li {
    padding: 0;
  }

  .one-page-bullets a {
    display: none;
  }

  .one-page-bullets ul li:first-child a[href*="#"] {
    margin-top:0px;
  }

  .one-page-bullets a[href*="#"] {
    display: block;
    width: 10px;
    height: 10px;
    box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2);
    border-radius: 10px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-indent: 100%;
    white-space: nowrap;
    text-indent: -9000em;
    margin-top:10px;
    margin-left: -1px;
    position: relative;
    -webkit-transform:translate(1px);
    -ms-transform:translate(1px);
    transform:translate(1px);
    outline: none;
  }

  .one-page-bullets a[href*="#"]:hover,
  .one-page-bullets .one-page-active a[href*="#"] {
    box-shadow:inset 0 0 0 2px rgba(0,0,0,0.5);
  }

  .one-page-bullets a[href*="#"]:after {
    display: block;
    position: absolute;
    content: attr(title);
    padding: 5px 20px 5px 20px;
    background-color:rgba(0,0,0,0.8);
    color: #fff;
    position: absolute;
    top:50%;
    left:-200%;
    line-height:24px;
    font-weight: 600;
    display:block;
    visibility: hidden;
    width: auto;
    height: auto;
    text-indent: 0;
    opacity: 0;
    text-transform: uppercase;
    -webkit-transform:translateX(-100%) translateY(-50%);
    -ms-transform:translateX(-100%) translateY(-50%);
    transform:translateX(-100%) translateY(-50%);
    -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
    transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  }

  .one-page-bullets a[href*="#"]:hover:after,
  .one-page-bullets a[href*="#"]:hover:before {
    visibility: visible;
    opacity: 1;
  }

  .one-page-bullets a[href*="#"]:before {
    display: block;
    position: absolute;
    content: "";
    top:50%;
    left:-200%;
    -webkit-transform:translateX(0px) translateY(-50%);
    -ms-transform:translateX(0px) translateY(-50%);
    transform:translateX(0px) translateY(-50%);
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 5px;
    border-color: transparent transparent transparent rgba(0,0,0,0.8);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
    transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  }
  

  .site-widget-area {
    position: fixed;
      top: 0;
      left: 0px;
      width: 440px;
      height: 100%;
      overflow: hidden;
      z-index: 100;
      -webkit-transition: transform 0.4s ease;
      transition: transform 0.4s ease;
      -webkit-transform: translateX(-400px);
      -ms-transform: translateX(-400px);
      transform: translateX(-400px);
      -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
      backface-visibility: hidden;
  }

  .site-widget-area .custom-scroll-bar {
    overflow:hidden;
    height:100%;
    padding: 80px 90px 50px 50px;
    z-index: 80;
    position: relative;
  }

  .site-widget-area.animated {
    -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
      transform: translateX(0px);
  }

/*VC FRONT-END
/*=============*/

  .vc_welcome .vc_ui-button {
      color: #fff !important;
  }

  .vc_container-block > .col {
    width: 100%;
  }

  .vc_empty-placeholder {
    display: none;
  }

/*OWLCAROWSEL
/*=============*/

  .owl-controls .owl-buttons {
    width: 0;
    height: 0;
    padding:0;
    margin: 0;
  }

  .owl-controls .owl-buttons div {
    height: 60px;
    width: 50px;
    line-height: 60px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: -60px;
    margin-top: -30px;
    z-index: 15;
    background-color: #eeeeee;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
  }

  .owl-carousel:hover .owl-buttons div {
    opacity: 1;
  }

  .owl-controls .owl-buttons div:hover {
    background-color: #374140;
  }

  .owl-controls .owl-buttons .owl-next {
    right: -60px;
    left:auto;
  }

  .owl-controls .owl-buttons div:before {
    display: block;
      width: 50px;
      height: 60px;
      content: "";
      position: absolute;
      top: 0;
      right: -15px;
      background-image: url(assets/images/arrow_left_long.png);
      background-repeat: no-repeat;
      background-position: 50%;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .owl-controls .owl-buttons .owl-next:before{
    right: auto;
      left: -15px;
      background-image: url(assets/images/arrow_right_long.png);
  }

  .owl-carousel .owl-controls .owl-buttons .owl-prev:hover:before {
    right: -10px;
  }
  .owl-carousel .owl-controls .owl-buttons .owl-next:hover:before {
    right: auto !important;
    left: -10px !important;
  }
  .nz-carousel {
    margin-left: -15px;
    margin-right: -15px;
  }

/*SEARCH
/*=============*/

  .search #nz-content {
    background-color:#f9f9f9;
    padding-bottom: 70px;
  }

  .search #nz-content > .container {
    max-width: 960px;
  }
  
  .search-results-title {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 28px;
  }

  .search-form {
    position: relative;
    width: 100%;
    margin:0 auto 70px auto;
  }

  .search-form input[type="submit"] {
      border-radius: 0;
      white-space: nowrap;
      overflow: hidden;
      border: none;
      outline: none;
      position: absolute;
      top: 0px;
      right: 0px;
      padding: 0;
      width: 60px !important;
      height: 60px;
      text-indent: -90000em;
      background-image: url(assets/images/search.png);
      background-repeat: no-repeat;
      background-position: center center;
      background-color: transparent !important;
      -webkit-transform: translateY(0px) !important;
      -ms-transform: translateY(0px) !important;
      transform: translateY(0px) !important;
      box-shadow: none;
      margin-bottom: 0px;
  }

  .search-form input[type="text"] {
    top: 0;
    right: 0;
    padding-right: 65px;
    height: 60px;
    line-height: 60px;
    background-color: #ffffff;
  }

  .search-posts > article {
    padding: 30px;
    margin-bottom: 30px;
    position: relative;
    background-color: #ffffff;
      box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
  }

  .search-posts .post-title {
    margin: 0px 0 20px 0;
      font-size: 20px;
      line-height: 30px;
  }

  .search-posts .post-title a {
    color: #999 !important;
  }

  .search-posts .post-indication {
    position: absolute;
    top: 20px;
    right: 20px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background-color: #fcfcfc;
  }

  .search-posts .post-meta {
    padding: 10px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #e0e0e0;
  }

  .search-posts .post-content {
    padding-bottom: 25px;
  }

  .suggestions {
    font-size: 18px;
    line-height: 28px;
  }

/*404
/*=============*/

  .error404 #nz-content {
    padding-bottom: 70px;
  }

  .error404-wrap {
    text-align: center;
  }

  .error404-title {
    padding: 20px 0 20px 0;
    color: #999999;
    text-transform: uppercase;
  }

  .error404-wrap .search-form {
    max-width: 400px;
    margin: 0 auto;
  }

/*SLICK CAROUSELS
/*=============*/
  
  .nz-slick-carousel { 
    position: relative; 
    display: block;  
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }

  .slick-list {
    position: relative; 
    overflow: hidden; 
    display: block; 
    margin: 0; 
    padding: 0;
  }

  .slick-list:focus { outline: none; }

  .slick-loading .slick-list { background: white url(assets/images/loading.gif) center center no-repeat; }

  .nz-slick-carousel 
  .slick-list, 
  .slick-track, 
  .nz-slick-item img { 
    -webkit-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
  .slick-track:before, .slick-track:after { content: ""; display: table; }
  .slick-track:after { clear: both; }
  .slick-loading .slick-track { visibility: hidden; }

  .nz-slick-item { 
    float: left; 
    height: 100%; 
    min-height: 1px; 
    display: none;
    padding-left: 50px;
    padding-right: 50px;
    -webkit-transform: translateX(0) translateY(0) scale(0.9); 
    -ms-transform: translateX(0) translateY(0) scale(0.9); 
    transform: translateX(0) translateY(0) scale(0.9);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }

  .nz-slick-item.slick-center { 
    -webkit-transform: translateX(0) translateY(0) scale(1); 
    -ms-transform: translateX(0) translateY(0) scale(1); 
    transform: translateX(0) translateY(0) scale(1);
  }

  .nz-slick-item img,
  .nz-nz-recent-posts .post img
  { display: block; pointer-events: none;}

  .nz-slick-item.slick-loading img
  { display: none; }

  .nz-slick-item.dragging
  { pointer-events: none; }

  .slick-initialized .nz-slick-item{ display: block !important; }

  .slick-loading .nz-slick-item{ visibility: hidden; }

  /* Arrows */
  .slick-prev, 
  .slick-next { 
    position: absolute; 
    cursor: pointer; 
    background: transparent;
    color: #e0e0e0;
    top: 50%; 
    margin-top: -10px; 
    padding: 0; 
    border: none; 
    outline: none;
    font-size: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
  }

  .slick-next {
    left: auto;
    right: 0;
  }

  .slick-prev:hover, 
  .slick-prev:focus, 
  .slick-next:hover, 
  .slick-next:focus { 
    outline: none;
    color: #777777;
  }

  .slick-prev.slick-disabled, 
  .slick-next.slick-disabled 
  { opacity: 0.25; }

  .slick-prev:before, 
  .slick-next:before 
  {position: relative;}

  .slick-prev:before {left: -1px;}
  .slick-next:before {right: -1px;}

  .slick-dots {
    list-style: none;
    margin:40px 0 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
  }

  .slick-dots li {
    padding: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin:0 40px;
    position: relative;
  }

  .slick-dots li:after {
    display: block;
    content: "";
    width: 60px;
    height: 1px;
    background-color: #eeeeee;
    position: absolute;
    top: 50%;
    right:-70px; 
  }

  .slick-dots li:last-child:after {
    display: none;
  }

  .slick-dots li button {
    text-indent: -9000em;
    display: block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #e0e0e0;
    -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

/*HEADER
/*=============*/
  
  .mob-menu li[class*=" icon-"]:before, 
  .mob-menu li[class^=icon-]:before,
  .header-menu li[class*=" icon-"]:before, 
  .header-menu li[class^=icon-]:before,
  .header-top li[class*=" icon-"]:before, 
  .header-top li[class^=icon-]:before
  {display: none;}

  .mi {
    display:none;
    padding-right:10px;
  }

  .mob-menu li[class*=" icon-"] > a .mi, 
  .mob-menu li[class^=icon-] > a .mi,
  .header-menu li[class*=" icon-"] > a .mi, 
  .header-menu li[class^=icon-] > a .mi,
  .header-top li[class*=" icon-"] > a .mi, 
  .header-top li[class^=icon-] > a .mi
  {display: inline-block;}

  .mob-menu ul li > a:only-child .di,
  .desk-menu ul > li > a:only-child .di
  {display: none !important;}

  .mob-menu ul li > a > .di {
    display: block;
    position: absolute;
    top: 50%;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    width: 30px;
    margin-top: -15px;
    right:15px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
  }

  .mob-menu ul li > a > .di.animate {
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg);
  }

  .header .logo {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    display:block;
  }

  .header .logo-mob {
    display:inline-block;
  }

  .header .logo a {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
    text-align: center;
    line-height:inherit;
  }

  .mob-header .logo a {
    text-align: center;
  }

  .header .logo a img {
    margin-bottom: 0;
    margin-top: -2px;
    border:none;
    vertical-align: middle;
    width:auto;
  }

  .mob-header .logo a img {
    max-height: 30px !important;
  }

  .ls ul {
    list-style: none;
    margin: 0;
    padding:0; 
  }

  .ls ul li {
    padding: 0;
    margin:0; 
  }

  .ls li a,
  .ls li a:visited,
  .widget_icl_lang_sel_widget li a,
  .widget_icl_lang_sel_widget li a:visited {
    display:block !important;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    position: relative !important;
    height: 40px;
    z-index: 99;
    outline: none;
      padding: 0px !important;
      color: #fff;
      background-color: #303030;
      font-size: 12px !important;
      line-height: 40px !important;
  }

  .ls li .lang_sel_sel {border-top: none !important;}

  .widget_icl_lang_sel_widget li a,
  .widget_icl_lang_sel_widget li a:visited {
    height: 50px;
    line-height: 50px !important;
  }

  .widget_icl_lang_sel_widget li a,
  .widget_icl_lang_sel_widget li a:visited {
    padding:0px !important;
  }

  .widget_icl_lang_sel_widget #lang_sel_click a {
    background: none !important;
  }

  .ls .lang_sel_sel:before,
  .widget_icl_lang_sel_widget .lang_sel_sel:before {
    content: "\e915";
    display: block;
      position: absolute;
      top:0;
      font-size: 16px !important;
      line-height:40px;
      text-align: center;
      height: 40px;
      width: 40px;
      right:3px;
      -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
      -webkit-transition: transform 300ms ease;
      transition: transform 300ms ease;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
  }

  .ls.animated > div > ul > li > .lang_sel_sel:before {
    -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
  }

  .ls img,
  .widget_icl_lang_sel_widget img,
  #lang_sel_click .iclflag {
    vertical-align: middle;
    position: relative;
    top: -1px !important;
    margin-right: 4px;
  }

  #lang_sel_click .lang_sel_sel {position: relative;}
  #lang_sel_click li {float: none !important;width:100% !important;padding: 0;}

  #lang_sel ul {
    list-style: none;
  }

  #lang_sel ul li {position: relative;padding: 0;}

  .ls #lang_sel ul ul,
  .ls #lang_sel_click ul ul {
    left: auto;
    height: auto;
    z-index: 98;
    margin: 0;
  }

  .widget_icl_lang_sel_widget #lang_sel ul ul,
  .widget_icl_lang_sel_widget #lang_sel_click ul ul {
    position: relative;
    top:0px;
    right: 0;
    display: none;
    left: auto;
    border-top:none;
    height: auto;
    visibility: visible;
    z-index: 99;
    margin:0 !important;
    padding-top: 0px !important;
  }

  .no-js #lang_sel ul li:hover ul {display: block;}

  .ls .lang_sel_sel,
  .widget_icl_lang_sel_widget .lang_sel_sel {
    padding-right: 20px !important;
    position: relative;
  }

  .ls > div > ul > li .lang_sel_sel:only-child {padding-right: 10px !important;}

  .ls > div > ul > li .lang_sel_sel:only-child:before,
  .widget_icl_lang_sel_widget > div > ul > li .lang_sel_sel:only-child:before {display: none;}
  #lang_sel_click li:before {display: none !important;}

  .ls .lang_sel_list_horizontal li,
  .ls .lang_sel_list_vertical li
  {float: left !important;}

  .ls .lang_sel_list_vertical .lang_sel_sel:before,
  .ls .lang_sel_list_horizontal .lang_sel_sel:before
  {display: none;}

  .ls .lang_sel_list_vertical .lang_sel_sel,
  .ls .lang_sel_list_horizontal .lang_sel_sel
  {padding-right: 10px !important;}

  .mob-header {
    background-color: #ffffff;
    z-index: 98;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,0.11);
  }

  .mob-header-top {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #ffffff;
    text-align: center;
  }

  .mob-header-top > .container {
    height: inherit;
  }

    .mob-header-top .mob-menu-toggle,
    .mob-sidebar-toggle2,
    .mob-sidebar-toggle {
    height: 30px;
      width: 30px;
      border-radius: 30px;
    position: absolute;
    top: 10px;
    left: 0px;
    display: block;
    cursor: pointer;
    background-image:url(assets/images/menu.png);
    background-repeat: no-repeat;
    background-position: 48% center; 
  }

  .mob-header-top .mob-menu-toggle.animated,
    .mob-sidebar-toggle2.animated,
    .mob-sidebar-toggle.animated {
    background-image:url(assets/images/close.png);
  }

  .mob-sidebar-toggle {
    right:0px;
    left: auto;
  }

  .mob-sidebar-toggle2 {
    background-image:url(assets/images/close.png);
    right: 15px;
    top: 15px;
    left: auto;
    z-index: 81;
    }

    .mob-header-content .cart-toggle {
      width: 100%;
      height: 55px;
    display: block;
    cursor: pointer;
    position: relative;
    background-repeat: no-repeat;
    background-position: 15px center; 
    background-image:url(assets/images/cart.png);
      border-bottom: 1px solid #f9f9f9;
  }

  .mob-header-content .cart-toggle a {
    display: block;
    height: inherit;
    width: inherit;
    outline: none;
  }

  .mob-header-content {
    padding:0px 0 25px 0px;
    background-color: #ffffff;
    display: none;
  }

  .mob-header-content .slogan {
      color: #999;
      padding-top: 15px;
      margin-bottom: 25px;
  }

  .mob-header-content .top-button {
      padding: 10px 15px;
      font-size: 14px;
      line-height: 24px;
      font-weight: 600;
      outline: none;
      border: none;
      color: #999;
      background-color: #f5f5f5;
      position: relative;
      display: block;
      border-radius: 3px;
      margin-bottom: 25px;
      overflow: hidden;
      -webkit-backface-visibility: hidden;
      z-index: 1;
      text-align: center;
      text-transform: uppercase;
      -webkit-transition: all 200ms ease;
      transition: all 200ms ease;
  }

  .mob-header-content .top-button:hover {
      background-color: #f0f0f0;
  }

  .site-overlay {
    display: block;
    position:fixed;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    background-color: rgba(0,0,0,0.5);
    visibility: hidden;
    opacity: 0;
    z-index: 98;
  }

  .site-overlay.animated {
    visibility: visible;
    opacity: 1;
  }

  .mob-menu ul {
    list-style: none;
    margin:0;
    padding: 0;
  }

  .mob-menu li[class*=" icon-"]:before, 
  .mob-menu li[class^=icon-]:before,
  .header-menu li[class*=" icon-"]:before, 
  .header-menu li[class^=icon-]:before
  {display: none;}

  .mob-menu li
  {position: relative;padding:0px;}

  .mob-menu li a {
    display:block !important;
    position: relative !important;
    padding:15px 25px 15px 0px;
    color: #999;
    border-bottom: 1px solid #fafafa;
    outline: none;
    font-size: 14px !important;
    line-height: 24px !important;
    text-transform: uppercase;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .mob-menu li.menu-item-language img {
    display: inline-block;
      vertical-align: middle;
      margin-right: 10px;
  }

  .mob-menu ul ul
  {display: none;}

  .mob-menu ul li > a > .di {
    display: block;
    position: absolute;
    top: 50%;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    width: 30px;
    margin-top: -15px;
    right:0px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
  }

  .mob-menu ul li > a > .di.animate {
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
  }

  .mob-header-content .search {
    padding-top: 25px;
  }

  .mob-header-content input[type="text"] {
    margin-bottom: 0;
  }

  .mob-header-content .icon-cross 
  {display: none;}

  .mob-header-content .search input[type="submit"] {
    width: 50px !important;
    height: 50px;
    background-color: transparent !important;
  }

  .mob-header .ls li a,
  .mob-header .ls li a:visited {
    height: 65px;
      line-height: 65px !important;
      padding: 0px 25px !important;
      background-color: transparent;
    border-top: 1px solid #555555;
      text-transform: uppercase;
      font-size: 14px !important;
  }

  .mob-header .ls {
    border-bottom: 1px solid #555555;
  }

  .mob-header .ls .lang_sel_sel:before {
      line-height:65px;
      height: 65px;
      width: 65px;
      right: 15px;
      display: block;
      position: absolute;
      top: 50%;
      font-size: 18px !important;
      line-height: 30px;
      text-align: center;
      height: 30px;
      width: 30px;
      margin-top: -15px;
      right: 15px;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
  }

  .mob-header .ls #lang_sel ul ul,
  .mob-header .ls #lang_sel_click ul ul {
    display: none;
  }

  .mob-header .cart-toggle span {
      color: #999;
      position:absolute;
      line-height: 20px;
      font-size: 12px;
      height: 20px;
      width: 20px;
      display: inline-block;
      border-radius: 20px;
      text-align: center;
      top: 19px;
      left: 17px;
  }

  .desk {display: none;}

  .mob-header .label {
    margin-left: 15px;
    display: inline-block;
    padding: 6px 10px 6px 10px;
    color: #ffffff;
    text-transform: none;
    font-size:10px;
    line-height: 10px;
    text-align: center;
    position: relative;
    top: -1px;
    left:0px !important;
    -webkit-transform:none !important; 
    -ms-transform:none !important; 
    transform:none !important; 
  }

  .mob-header-content .search {
      padding-top: 25px;
      border-top: 1px solid #fafafa;
  }

  .mob-header-content .search form, 
  .mob-header-content .search fieldset {
      margin: 0;
      position: relative;
  }

  .mob-header-content .search input[type="submit"] {
    width: 50px !important;
      height: 50px;
      text-indent: -9000em;
      position: absolute;
      right: 0px;
      top: 0;
      border: none;
      outline: none;
      padding: 0;
      margin-bottom: 0px !important;
      background-image: url(assets/images/search.png);
      background-repeat: no-repeat;
      background-position: center center;
      box-shadow: none;
  }

/*GRID
/*=============*/
  
  .container,
  .full-width-true .nz-tabs.full-true .tab-content,
  .ninzio-navigation {
    width: 92%;
    max-width: 92%;
    margin: 0 auto 0 auto;
    position: relative;
  }

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

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

  .col12,
  .col11,
  .col10,
  .col9,
  .col8,
  .col7,
  .col6,
  .col5,
  .col4,
  .col3,
  .col2,
  .col1 {
    display:block;
    position: relative;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    min-height: 1px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .col[data-margin="false"] {margin-bottom: 0;}
  .col[data-align="left"]   {text-align: left;}
  .col[data-align="right"]  {text-align: right;}
  .col[data-align="center"] {text-align: center;}

/*COLUMNS
/*=============*/

  .css-animated {
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
  }
  .css-animated.flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
  }
  .flipInX {
      -webkit-backface-visibility: visible!important;
      backface-visibility: visible!important;
      -webkit-animation-name: flipInX;
      animation-name: flipInX
  }
  .flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }

  .element-animate-true {
    -webkit-backface-visibility: hidden;
  }

  .element-animate-true[data-effect="fade"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
  }

  .css-animated.element-animate-true[data-effect="fade"] {
    opacity: 1;
  }
  
  .element-animate-true[data-effect="fade-bottom"] {
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
  }

  .element-animate-true[data-effect="fade-top"] {
    opacity: 0;
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
  }

  .css-animated.element-animate-true[data-effect="fade-top"],
  .css-animated.element-animate-true[data-effect="fade-bottom"] {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }

  .element-animate-true[data-effect="fade-left"],
  .element-animate-true[data-effect="fade-left-bounce"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  .element-animate-true[data-effect="ghost-left"],
  .element-animate-true[data-effect="ghost-left-bounce"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  .element-animate-true[data-effect="fade-right"],
  .element-animate-true[data-effect="fade-right-bounce"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }

  .element-animate-true[data-effect="ghost-right"],
  .element-animate-true[data-effect="ghost-right-bounce"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
  }

  .element-animate-true[data-effect="fade-left-bounce"],
  .element-animate-true[data-effect="ghost-left-bounce"],
  .element-animate-true[data-effect="fade-right-bounce"],
  .element-animate-true[data-effect="ghost-right-bounce"] {
    -webkit-transition: all 0.6s cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.2s;
    transition: all 0.6s cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.2s;
  }

  .element-animate-true.css-animated[data-effect="fade-left"],
  .element-animate-true.css-animated[data-effect="fade-right"],
  .element-animate-true.css-animated[data-effect="ghost-left"],
  .element-animate-true.css-animated[data-effect="ghost-right"],
  .element-animate-true.css-animated[data-effect="fade-left-bounce"],
  .element-animate-true.css-animated[data-effect="ghost-left-bounce"],
  .element-animate-true.css-animated[data-effect="fade-right-bounce"],
  .element-animate-true.css-animated[data-effect="ghost-right-bounce"]{
    opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }

  .element-animate-true[data-effect="scale"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
  }

  .css-animated.element-animate-true[data-effect="scale"] {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .element-animate-true[data-effect="scale-down"] {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }

  .css-animated.element-animate-true[data-effect="scale-down"] {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .element-animate-true[data-effect="flip"] {
    opacity: 0;
    -webkit-backface-visibility: visible!important;
      backface-visibility: visible!important;
  }

  .css-animated.element-animate-true[data-effect="flip"] {
    opacity: 1;
    -webkit-animation-name: flipInY;
      animation-name: flipInY;
  }

  @-webkit-keyframes flipInY {
      0% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, 90deg);
           -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      40% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
           -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      60% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, 10deg)
      }
      80% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -5deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, -5deg)
      }
      100% {
          -webkit-transform: perspective(1200px);
          transform: perspective(1200px)
      }
  }

  @keyframes flipInY {
      0% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, 90deg);
           -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      40% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
           -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      60% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, 10deg)
      }
      80% {
          -webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -5deg);
          transform: perspective(1200px) rotate3d(0, 1, 0, -5deg)
      }
      100% {
          -webkit-transform: perspective(1200px);
          transform: perspective(1200px)
      }
  }

  @-webkit-keyframes flipInX {
      0% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, 90deg);
          -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      40% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, -20deg);
          -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      60% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, 10deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, 10deg)
      }
      80% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, -5deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, -5deg)
      }
      100% {
          -webkit-transform: perspective(1200px);
          transform: perspective(1200px)
      }
  }

  @keyframes flipInX {
      0% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, 90deg);
          -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      40% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, -20deg);
          -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in
      }
      60% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, 10deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, 10deg)
      }
      80% {
          -webkit-transform: perspective(1200px) rotate3d(1, 0, 0, -5deg);
          transform: perspective(1200px) rotate3d(1, 0, 0, -5deg)
      }
      100% {
          -webkit-transform: perspective(1200px);
          transform: perspective(1200px)
      }
  }

  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
    30% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      opacity: 0;
    }
  }

  @keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
    30% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      opacity: 0;
    }
  }

/*ANIMATION
/*=============*/

  .nz-clients.animate-scale .owl-item,
  .nz-persons.animate-scale .owl-item,
  .owl-carousel.animate-scale .owl-item,
  .nz-recent-posts.animate-scale .owl-item,
  .nz-gallery.carousel.animate-scale .owl-item,
  .nz-gallery.grid.animate-scale .element-animate,
  .nz-content-box.animate-scale .element-animate,
  .nz-pricing-table.animate-scale .element-animate {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
  }

  .nz-clients.animate-scale .owl-item.css-animated,
  .nz-persons.animate-scale .owl-item.css-animated,
  .owl-carousel.animate-scale .owl-item.css-animated,
  .nz-recent-posts.animate-scale .owl-item.css-animated,
  .nz-gallery.carousel.animate-scale .owl-item.css-animated,
  .nz-gallery.grid.animate-scale .element-animate.css-animated,
  .nz-content-box.animate-scale .element-animate.css-animated,
  .nz-pricing-table.animate-scale .element-animate.css-animated {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .nz-clients.animate-fade .owl-item,
  .nz-persons.animate-fade .owl-item,
  .owl-carousel.animate-fade .owl-item,
  .nz-recent-posts.animate-fade .owl-item,
  .nz-gallery.carousel.animate-fade .owl-item,
  .nz-gallery.grid.animate-fade .element-animate,
  .nz-content-box.animate-fade .element-animate,
  .nz-pricing-table.animate-fade .element-animate {
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    transition: all 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
    opacity: 0 !important;
    -webkit-backface-visibility: hidden;
  }

  .nz-clients.animate-fade .owl-item.css-animated,
  .nz-persons.animate-fade .owl-item.css-animated,
  .owl-carousel.animate-fade .owl-item.css-animated,
  .nz-recent-posts.animate-fade .owl-item.css-animated,
  .nz-gallery.carousel.animate-fade .owl-item.css-animated,
  .nz-gallery.grid.animate-fade .element-animate.css-animated,
  .nz-content-box.animate-fade .element-animate.css-animated,
  .nz-pricing-table.animate-fade .element-animate.css-animated {
    opacity: 1 !important;
  }

  @-webkit-keyframes fadeOutDown {
    from {
      opacity: 1;
      -webkit-transform: translate3d(0,0, 0);
    }

    to {
      opacity: 0;
       -webkit-transform: translate3d(0, 30%, 0);
    }
  }

  @keyframes fadeOutDown {
    from {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }

    to {
      opacity: 0;
      transform: translate3d(0, 30%, 0);
    }
  }

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

  @-webkit-keyframes fadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 30%, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: none;
    }
  }

  @keyframes fadeInDown {
    from {
      opacity: 0;
      transform: translate3d(0, 30%, 0);
    }

    to {
      opacity: 1;
      transform: none;
    }
  }

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

  @-webkit-keyframes fadeOutLeft {
    from {
      opacity: 1;
      -webkit-transform: translate3d(0,0, 0);
    }

    to {
      opacity: 0;
       -webkit-transform: translate3d(-30%, 0, 0);
    }
  }

  @keyframes fadeOutLeft {
    from {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }

    to {
      opacity: 0;
      transform: translate3d(-30%, 0, 0);
    }
  }

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

  @-webkit-keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-30%, 0, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: none;
    }
  }

  @keyframes fadeInLeft {
    from {
      opacity: 0;
      transform: translate3d(-30%, 0, 0);
    }

    to {
      opacity: 1;
      transform: none;
    }
  }

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

  @-webkit-keyframes fadeOutRight {
    from {
      opacity: 1;
      -webkit-transform: translate3d(0,0, 0);
    }
    to {
      opacity: 0;
       -webkit-transform: translate3d(30%, 0, 0);
    }
  }

  @keyframes fadeOutRight {
    from {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }

    to {
      opacity: 0;
      transform: translate3d(30%, 0, 0);
    }
  }

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

  @-webkit-keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(30%, 0, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: none;
    }
  }

  @keyframes fadeInRight {
    from {
      opacity: 0;
      transform: translate3d(30%, 0, 0);
    }

    to {
      opacity: 1;
      transform: none;
    }
  }

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

  @-webkit-keyframes fadeOutTop {
    from {
      opacity: 1;
      -webkit-transform: translate3d(0,0, 0);
    }

    to {
      opacity: 0;
       -webkit-transform: translate3d(0, -30%, 0);
    }
  }

  @keyframes fadeOutTop {
    from {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }

    to {
      opacity: 0;
      transform: translate3d(0, -30%, 0);
    }
  }

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

  @-webkit-keyframes fadeInTop {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30%, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: none;
    }
  }

  @keyframes fadeInTop {
    from {
      opacity: 0;
      transform: translate3d(0, -30%, 0);
    }

    to {
      opacity: 1;
      transform: none;
    }
  }

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

/*GALLERY
/*=============*/

  .nz-gallery {
    margin-left: -10px;
    margin-right: -10px;
  }

  .nz-gallery .gallery-item .ninzio-overlay {
    width:calc( 100% - 20px );
    left: 10px;
  }

  .nz-gallery .gallery-item .wp-caption .ninzio-overlay {
    width:100%;
    left:0px;
  }

  .nz-gallery img {
    margin: 0 auto;
    display: block;
  }

  .nz-gallery .gallery-item {
    display: block;
    margin: 0 auto 20px auto;
    padding-right:10px;
    padding-left:10px;
    position: relative;
  }

  .nz-gallery.grid .gallery-item {
    float: left;
  }

  .nz-gallery a {
    text-decoration: none;
    display: block;
    position: relative;
  }

  .nz-gallery[data-columns="1"]:not(.carousel) .gallery-item {width: 100%;}
  .nz-gallery[data-columns="2"]:not(.carousel) .gallery-item {width: 50%;}
  .nz-gallery[data-columns="3"]:not(.carousel) .gallery-item {width: 33.3%;}        
  .nz-gallery[data-columns="4"]:not(.carousel) .gallery-item {width: 50%;}
  .nz-gallery[data-columns="5"]:not(.carousel) .gallery-item {width: 33.3%;}
  .nz-gallery[data-columns="6"]:not(.carousel) .gallery-item {width: 33.3%;}
  .nz-gallery[data-columns="7"]:not(.carousel) .gallery-item {width: 33.3%;}
  .nz-gallery[data-columns="8"]:not(.carousel) .gallery-item {width: 50%;}
  .nz-gallery[data-columns="9"]:not(.carousel) .gallery-item {width: 33.3%;}

  .nz-gallery .wp-caption-text {
    display: none;
  }

  .gallery-caption {
    width: 100%
  }
  
/*CAROUSELS
/*=============*/

  .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .owl-carousel{
    display: none;
    position: relative;
    -ms-touch-action: pan-y;
    opacity: 0;
  }

  .owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  .owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 5;
  }

  .owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease;
    transition: height 500ms ease;
  }
    
  .owl-carousel .owl-item{
    float: left;
  }
  .owl-controls .owl-page,
  .owl-controls .owl-buttons div{
    cursor: pointer;
  }

  .owl-pagination {
    text-align: center;
    padding: 25px 0 0 0;
  }

  .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: rgba(0, 0, 0, 0);
    z-index: 2;
  }

  .owl-controls .owl-page {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    box-shadow:inset 0 0 0 2px #cbcbcb;
    cursor: pointer;
    margin: 0 10px 0px 0;
    position: relative;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .owl-controls .owl-page:last-child {
    margin-right:0px;
  }

  .grabbing { 
      cursor:url(assets/images/grabbing.png) 8 8, move;
  }

  .owl-carousel .item { 
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }

/*SECTION
/*=============*/

  .nz-section {
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 0;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 1;
    overflow:hidden; 
  }

  .nz-section.animate-true {
    background-position:0 0;
    background-repeat:repeat !important;
    -webkit-background-size: auto !important; 
    -moz-background-size: auto !important; 
    background-size: auto !important;
  }


  .nz-section-back-video {
    position: absolute;
    top:-5px; 
    right: 0px; 
    min-width: 100%; 
    width: 100%; 
    height: auto; 
    z-index: -1000; 
    overflow: hidden;
    display: none;
  }

  .nz-video-overlay {
    position: absolute;
    top:0px; 
    right: 0px; 
    background-position:left top;
    background-repeat:repeat;
    width: 100%;
    height: 100%;
    display: none;
  }

  .nz-video-poster {
    -webkit-background-size: cover !important; 
    -moz-background-size: cover !important; 
    background-size: cover !important;
    position: absolute;
    background-position:center top;
    background-repeat:no-repeat;
    width: 100%;
    height: 100%;
    top:0px; 
    right: 0px;
    position: absolute;
  }

  .nz-section .parallax-container,
  .footer .parallax-container {
    top: 0;
    left: 0;
    min-height: 100%;
    width:100%;
    height:150%;
    z-index: -1000;
    overflow: hidden;
    max-width: none;
    position: absolute;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px);
  }

  .nz-section .fixed-container {
    top: -70px;
    left: 0;
    min-height: 100%;
    min-height: 100vh;
    height:100%;
    height: 100vh;
    width:100%;
    z-index: -1;
    overflow: hidden;
    max-width: none;
    position: absolute;
    background-attachment: fixed;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-position: center top;
    background-repeat: no-repeat;
  }

  .col.back-img {padding-left: 0 !important;padding-right: 0 !important;}

  .nz-section.autoheight-true .col-inner {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-repeat: no-repeat;
  }

  .main-content .nz-section .container {
    width: 100% !important;
  }

/*WIDGETS
/*=============*/
  
  .footer-widget-area a:not(.button):not(.ui-slider-handle),
  .sidebar a:not(.button):not(.ui-slider-handle) {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .widget,
  .yawp_wim_widget {
    padding-bottom: 40px;
    margin-bottom: 35px;
  }

  .sidebar .widget:last-child {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .footer .widget {
    padding-bottom: 30px;
    margin-bottom: 0px;
    border-bottom: none;
  }

  .widget_title,
  .yawp_wim_title {
    margin-bottom: 25px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 24px;
    position:relative;
    text-transform: uppercase;
  }

  /*  Tag cloud
  /*-------------------*/

    .widget_tag_cloud .tagcloud a,
    .post-tags a,
    .widget_product_tag_cloud .tagcloud a,
    .projects-tags a {
      text-decoration: none;
      display: inline-block;
      padding:3px 12px 3px 12px;
      margin: 0 0 3px 0;
      color: #999999;
      background-color:#ffffff;
      font-size: 10px !important;
      text-transform: uppercase !important;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      -webkit-backface-visibility: hidden;
      position: relative;
    }

    .widget_tag_cloud .tagcloud a:after,
    .post-tags a:after,
    .widget_product_tag_cloud .tagcloud a:after,
    .projects-tags a:after,
    .widget_tag_cloud .tagcloud a:before,
    .post-tags a:before,
    .widget_product_tag_cloud .tagcloud a:before,
    .projects-tags a:before,
    .widget_shopping_cart p.buttons > a:before,
    .widget_shopping_cart p.buttons > a:after,
    .widget_price_filter .price_slider_amount .button:before,
    .widget_price_filter .price_slider_amount .button:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 2px;
      -webkit-transition: width 300ms ease, height 300ms ease;
      transition: width 300ms ease, height 300ms ease;
      opacity: 0;
    }

    .widget_tag_cloud .tagcloud a:after,
    .post-tags a:after,
    .widget_product_tag_cloud .tagcloud a:after,
    .projects-tags a:after,
    .widget_shopping_cart p.buttons > a:after,
    .widget_price_filter .price_slider_amount .button:after {
      border-top:none;
      border-left: none;
      left: auto;
      top:auto;
      right: 0px;
      bottom: 0px;
    }

    .widget_tag_cloud .tagcloud a:before,
    .post-tags a:before,
    .widget_product_tag_cloud .tagcloud a:before,
    .projects-tags a:before,
    .widget_shopping_cart p.buttons > a:before,
    .widget_price_filter .price_slider_amount .button:before {
      border-bottom:none;
      border-right: none;
    }

    .widget_tag_cloud .tagcloud a:hover:after,
    .post-tags a:hover:after,
    .widget_product_tag_cloud .tagcloud a:hover:after,
    .projects-tags a:hover:after,
    .widget_tag_cloud .tagcloud a:hover:before,
    .post-tags a:hover:before,
    .widget_product_tag_cloud .tagcloud a:hover:before,
    .projects-tags a:hover:before,
    .widget_shopping_cart p.buttons > a:hover:before,
    .widget_shopping_cart p.buttons > a:hover:after,
    .widget_price_filter .price_slider_amount .button:hover:before,
    .widget_price_filter .price_slider_amount .button:hover:after {
      width: 100%;
      height: 100%;
      opacity: 1;
    }

  /*  Search
  /*-------------------*/

    .widget_search form,
    .woocommerce-product-search {
      position: relative;
      margin-bottom: 0;
      border:none;
    }

    .widget_search form fieldset,
    .woocommerce-product-search fieldset {
      max-width: 100%;
      margin-bottom: 0;
      border:none;
    }

    .widget_search input[type="text"],
    .widget_product_search input[type="search"],
    .woocommerce-product-search input[type="search"] {
      height: 50px;
      font-size: inherit;
      margin-bottom: 0px;
    }

    .widget_search input[type="submit"],
    .widget_product_search input[type="submit"],
    .woocommerce-product-search input[type="submit"] {
      text-indent: -2000%;
      white-space: nowrap;
      overflow: hidden;
      border:none;
      outline: none;
      position: absolute;
      top: 0px;
      right: 0px;
      padding: 0;
      margin: 0;
      box-shadow:none !important;
      width: 50px !important;
        height: 50px;
        text-indent: -9000em;
        background-image: url(assets/images/search.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-color: transparent !important;
      z-index: 5;
      -webkit-transform: translateY(0px) !important;
      -ms-transform: translateY(0px) !important;
      transform: translateY(0px) !important;
    }

    .wiversion-light .widget_search input[type="submit"],
    .wiversion-light .widget_product_search input[type="submit"],
    .wiversion-light .woocommerce-product-search input[type="submit"] {
        background-image: url(assets/images/search_white.png);
    }

  /*  Categories, Pages, Archive, Meta
  /*-------------------*/

    .widget_categories ul,
    .widget_pages ul,
    .widget_archive ul,
    .widget_meta ul {
      list-style: none;
      margin: 0;
      padding:0;
    }

    .widget_categories ul li,
    .widget_pages ul li,
    .widget_archive ul li,
    .widget_meta ul li {
      padding:10px 0;
    }

    .widget_categories ul li:last-child,
    .widget_pages ul li:last-child,
    .widget_archive ul li:last-child,
    .widget_meta ul li:last-child {
      border-bottom:none;
    }

    .widget_categories ul li a,
    .widget_pages ul li a,
    .widget_archive ul li a,
    .widget_meta ul li a {
      padding: 0 !important;
      position: relative;
      display: inline-block !important;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
    }

    .widget_categories select,
    .widget_archive select {
      width: 100%;
      padding-right: 5px;
    }

  /*  Custom menu
  /*-------------------*/

    .widget_nav_menu ul,
    .widget_product_categories ul {
      list-style: none;
      margin: 0;
      padding:0px;
      position: relative;
    }

    .widget_nav_menu li,
    .widget_product_categories li {
      padding:2px 0 2px 0;
      position: relative;
    }

    .widget_nav_menu li a:before,
    .widget_product_categories li a:before,
    .widget_categories ul li a:before,
    .widget_pages ul li a:before,
    .widget_archive ul li a:before,
    .widget_meta ul li a:before {
      content: "";
        display: block;
        height: 2px;
        width: 0px;
        left: 0px;
        bottom: 0px;
        top: auto;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
        opacity: 0;
        -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
        transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
        position: absolute;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .widget_nav_menu li a:hover:before,
    .widget_product_categories li a:hover:before,
    .widget_categories ul li a:hover:before,
    .widget_pages ul li a:hover:before,
    .widget_archive ul li a:hover:before,
    .widget_meta ul li a:hover:before {
      opacity: 1;
        width: 80px !important;
    }

    .widget_product_categories ul li span.count {
       display: inline-block;
       margin-left: 5px;
    }

    .widget_nav_menu ul ul,
    .widget_product_categories ul ul {
      display: none;
    }

    .widget_nav_menu li[class*=" icon-"]:before, 
    .widget_nav_menu li[class^=icon-]:before
    {display: none;}

    .widget_product_categories ul li a,
    .widget_nav_menu ul li a {
      display: block !important;
        position: relative !important;
        padding: 0px;
        line-height: 24px;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        outline: none;
        color: #999999;
        font-size: 14px;
    }

    .widget_nav_menu ul li a {
      text-transform: uppercase;
      padding: 5px 0;
    }

    .widget_nav_menu ul li a:before {
      display:none !important;
    }

    .widget_product_categories ul ul li a,
    .widget_nav_menu ul ul li a {
      text-transform: none;
    }

    .widget_nav_menu ul li a img {
      vertical-align: middle;
      margin-right: 5px;
      -webkit-transform:translateY(-1px);
      -moz-transform:translateY(-1px);
      transform:translateY(-1px);
    }

    .widget_product_categories ul.children > li > a,
    .widget_nav_menu ul.sub-menu > li > a {
      position: relative;
    }

    .widget_nav_menu ul li > a > span.toggle,
    .widget_product_categories ul li > a > span.toggle {
      display: block;
      position: absolute;
      top: 50%;
      text-align: center;
      line-height: 30px;
      height: 30px;
      width: 30px;
      margin-top: -15px;
      right: 0;
      cursor: pointer;
      font-size: 16px;
      -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
      transform:rotate(-90deg);
      color: #ccc;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
    }

    .widget_nav_menu ul li > a.animate > span.toggle,
    .widget_product_categories ul li > a.animate > span.toggle {
      -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
      transform:rotate(0deg);
    }

    .widget_nav_menu ul li > a:only-child > span.toggle,
    .widget_product_categories ul li > a:only-child > span.toggle {
      display: none !important;
    }

  /*  Calendar
  /*-------------------*/

    .widget_calendar {width: 100%;}

    .widget_calendar table {
      margin: 0;
      padding: 0;
      width: 100%;
      border: none !important;
      background-color: #fff;
      position: relative;
      border-spacing:0;
      border-collapse:collapse;
      vertical-align: middle;
    }

    .widget_calendar caption {
      margin: 0 auto;
      border-width:1px;
      border-style: solid;
      border-color: #e0e0e0;
      background-color: #fff;
      width: 100% !important;
    }

    .widget_calendar th {
      font-weight: normal;
      text-align: center;
      padding: 0;
    }

    .widget_calendar th:first-child {
      border-left-style:solid;
      border-left-width: 1px;
      border-left-color:#e0e0e0;
    }

    .widget_calendar th:last-child {
      border-right-style:solid;
      border-right-width: 1px;
      border-right-color:#e0e0e0;
    }

    .widget_calendar td {
      border-width:1px;
      border-style: solid;
      border-color:#e0e0e0;
      text-align: center;
      text-decoration: none;
      padding: 0;
    }

    .widget_calendar td a {
      display: block;
      text-decoration: none;
      width: 100%;
      height: 100%;
    }

    .widget_calendar td#today {
      color: #fff;
      font-weight: 700;
    }

    .widget_calendar tfoot td.pad {
      background-color: transparent;
      border: none;
      line-height: 0;
      height: 0;
      width: 0;
    } 

    .widget_calendar td#prev,
    .widget_calendar td#next {
      position: absolute;
      top: 0;
      left:0px;
      z-index: 5;
      padding-top: 0;
      padding-bottom: 0;
      padding:0;
      border-width:1px;
      border-style: solid;
      border-color: #e0e0e0;
    }

    .widget_calendar td#prev{
      border-left:none;
      left:1px;
    }

    .widget_calendar td#next {
      left:auto;
      right:1px;
      border-right:none;
    }

    .widget_calendar td#prev a,
    .widget_calendar td#next a {
      border: none;
      outline: none;
      width:100%;
      height:inherit;
      margin: 0 auto;
      display: block;
      padding: 0;
    }

    .widget_calendar td#prev span,
    .widget_calendar td#next span {
      display: block;
      height: 100%;
      width: 100%;
      text-align:center;
    }

  /*  Rss, Recent posts, Recent comments
  /*-------------------*/

    .widget_rss .widget_title a {
      display: inline;
      display: inline-block;
      text-decoration: none;
    }

    .widget_rss img {
      margin:0;
      vertical-align: middle;
    }

    .widget_rss .widget_title a.rsswidget:first-child {
      width: 14px;
      height: 14px;
    }

    .widget_rss ul,
    .widget_nz_recent_entries ul,
    .widget_recent_comments ul,
    .widget_recent_entries ul {
      list-style: none;
      margin: 0;
      padding:0;
    }

    .footer .widget_rss ul,
    .footer .widget_nz_recent_entries ul,
    .footer .widget_recent_comments ul,
    .footer .widget_recent_entries ul {
        background-color:transparent;
    }

    .widget_rss ul li,
    .widget_recent_comments ul li,
    .widget_recent_entries ul li {
      margin: 0;
        padding: 7px 0px 7px 0px !important;
      position: relative;
      display: block;
    }

    .widget_rss a,
    .widget_nz_recent_entries a,
    .widget_recent_comments a,
    .widget_recent_entries a {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

    .widget_rss a:before,
    .widget_nz_recent_entries a:before,
    .widget_recent_comments a:before,
    .widget_recent_entries a:before {
      display: none !important;
    }

    .widget_recent_entries ul li:last-child,
    .widget_recent_comments ul li:last-child,
    .widget_rss ul li:last-child {
      border-bottom:none;
    }

    .widget_rss ul li:last-child,
    .widget_nz_recent_entries ul li:last-child,
    .widget_recent_entries ul li:last-child
    {margin-bottom: 0;}

    .widget_recent_entries ul li > * 
    {display: block;}

    .widget_recent_entries .post-date {
      text-transform: uppercase;
      font-size: 12px;
    }

    .widget_recent_comments ul li {
      padding-left: 70px !important;
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
        background-color: transparent !important;
        top: 0px;
        margin-bottom: 20px;
        position: relative;
        border-bottom: none !important;
        box-shadow: none !important;
        min-height: 64px;
    }

    .widget_recent_comments ul li:before {
      display: block;
        content: "";
        font-size: 18px;
        position: absolute;
        top: 6px;
        left: 0;
        width: 50px;
        height: 58px;
        border-radius: 0px;
        line-height: 58px;
        text-align: center;
      background-image: url(assets/images/format-chat.png);
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }

    .wiversion-light  .widget_recent_comments ul li:before,
    .footer-widget-area .widget_recent_comments ul li:before {
      background-image: url(assets/images/format-chat-white.png);
    }

    .footer .widget_nz_recent_entries a:hover {
      color: #ffffff !important;
    }

  /*  Flickr
  /*-------------------*/

    .flickr_badge_image {
      float: left;
      position: relative;
    }

    .flickr_badge_image img {
      margin-bottom: 0;
    }

    .flickr_badge_image a {
      display: block;
      width: 100%;
      height: 100%;
    }

    .photos_from_flickr img {
      width: 100%;
    }

    .photos_from_flickr {
      margin-right: -2px;
      margin-left: -2px;
    }

    .photos_from_flickr .flickr_badge_image {
      width: 74px;
      margin: 0px;
      height: auto;
        padding-right: 2px;
        padding-left: 2px;
        padding-bottom: 2px;
    }

  /*  Twitter
  /*-------------------*/

    .widget_twitter ul {
      list-style: none;
      margin: 0;
      padding:0;
    }

    .widget_twitter ul li {
      padding:0px 0 10px 70px !important;
      position: relative;
      min-height:70px;
    }

    .widget_twitter ul li:before {
      display: block;
      content: "";
      font-size:18px;
      position: absolute;
      top:16px;
      left: 0;
      width:50px;
      height:58px;
      border-radius:0px;
      line-height:58px;
      text-align: center;
    }

    .widget_twitter ul li:before {
      content: "";
      width: 50px;
      height: 60px;
      line-height: 60px;
      text-align: center;
      left:0px;
      top: 5px;
      z-index: 15;
      color: #878889;
      background-image: url(assets/images/tweet_icon_grey.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }

    .wiversion-light .widget_twitter ul li:before,
    .footer-widget-area .widget_twitter ul li:before {
      background-image: url(assets/images/tweet_icon_white.png);
    }

    .widget_twitter ul li:last-child {
      border-bottom: none;
    }

    .widget_twitter ul li a {
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
    }

    .widget_twitter ul li a:before {
      display: none !important;
    }

    .widget_twitter ul li p {
      margin-bottom: 0;
      font-size: 13px;
    }

    .widget_twitter ul li a.tweet-author {
      font-weight: bold;
      padding: 0px !important;
    }
    .widget_twitter ul li a.tweet-time {
      margin-top:3px;
      display: block;
    }

    .widget_twitter ul li a.tweet-time {
      color: #999;
      text-transform: uppercase !important;
      font-size: 12px !important;
    }

  /*  Facebook
  /*-------------------*/
    
    .widget_facebook .fb-like-box,
    .widget_facebook .fb-like-box span,
    .widget_facebook .fb-like-box span iframe {
      width: 100% !important;
      max-width: 100%  !important;
      border-bottom-color: #e0e0e0;
    }

  /*  Front-end login
  /*-------------------*/

    .widget_reglog #registration-form,
    .widget_reglog #password-form {
      display: none;
    }

    #loginform p  {margin-bottom: 0;}
    #loginform .login-submit {padding-top: 5px;}

    #loginform .login-submit input[type="submit"] {
      padding:4px 15px; 
      font-size:12px;
      line-height: 22px;
    }

  /*  Mailchimp
  /*-------------------*/

    .widget_mailchimp .mailchimp-subtitle:not(:empty) {
      padding-bottom: 25px;
    }

    .widget_mailchimp .mailchimp-description:not(:empty) {
      padding-top: 15px;
    }

    .widget_mailchimp form,
    .nz-mailchimp form {
      margin-bottom: 0;
      position: relative;
    }

    #mc-embedded-subscribe {
      height: 30px;
        line-height: 30px;
        padding: 0 15px;
        font-size: 12px;
        border-radius: 0px;
    }

    #mce-EMAIL {
      font-size: inherit;
        padding-left: 60px;
        height: 50px;
        text-transform: none;
        background-image: url(assets/images/subscribe_icon.png);
        background-repeat: no-repeat;
        background-position: 18px 50%;
    }

    .wiversion-light #mce-EMAIL {
        background-image: url(assets/images/subscribe_icon_white.png);
    }

    .nz-mailchimp #mce-EMAIL {
      background-color: #fff;
      box-shadow: inset 0 0 0 1px #e0e0e0;
      padding-right: 140px;
    }

    .nz-mailchimp #mc-embedded-subscribe {
      position: absolute;
      height: 50px;
        line-height: 50px;
        padding: 0 25px;
        font-size: 12px;
        border-radius: 0px;
        right: 0;
        top: 0;
    }

  /*  Recent entries
  /*-------------------*/

    .widget_nz_recent_entries li.post {
      position: relative;
      padding: 10px 0;
      min-height: 55px;
    }

    .widget_nz_recent_entries ul {
      margin-top:-6px;
    }

    .widget_nz_recent_entries li.post:first-child {
      padding-top:0;
    }

    .widget_nz_recent_entries .post .post-date {
      display: block;
      font-size: 12px;
      line-height: 22px;
      padding:0;
      text-transform: uppercase;
    }

    .widget_nz_recent_entries .post .post-date-custom > span:first-child {
        font-size: 18px;
        line-height: 35px;
        height: 35px;
        display: block;
    }

    .widget_nz_recent_entries .post .post-date-custom > span:last-child {
        font-size: 11px;
        line-height: 18px;
        height: 20px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        background-color: #f4f9ea;
        color: #999;
    }

    .widget .widget-post-category a:not(.button),
    .widget .widget-post-category {
      color: #818284 !important;
      font-style: italic;
    }

    .footer .widget .widget-post-category a:not(.button):hover {
      color: #fff !important;
    }

    .widget_nz_recent_entries .widget-post-date {
      color: #ffffff !important;
      font-weight: 700;
      font-size: 12px;
    }

    .widget_nz_recent_entries .post-title {
      margin-bottom:10px;
      display: block;
      font-size: 14px;
      line-height: 24px;
      position: relative;
    }

    .footer .widget_nz_recent_entries .post-title 
    {color: #c4c5c4 !important;}

    .widget_nz_recent_entries .post-body {
      padding-left: 70px !important;
      padding-bottom: 0 !important;
      padding-top: 0 !important;
      padding-right:0 !important;
      background-color: transparent !important;
      top: 0px;
      margin-bottom: 20px;
      position: relative;
      border-bottom: none !important;
        box-shadow:none !important;
    }

    .widget_nz_recent_entries ul li:last-child .post-body {
      margin-bottom: 0px;
    }

    .widget_nz_recent_entries .post-body:before {
        display: block;
        content: "";
        font-size: 18px;
        position: absolute;
        top:6px;
        left: 0;
        width: 50px;
        height: 58px;
        border-radius: 0px;
        line-height: 58px;
        text-align: center;
        background-position: 50% 50%;
        background-repeat:no-repeat;
    }

    .widget_nz_recent_entries .format-standard .post-body:before {background-image: url(assets/images/format-standard.png);}
    .widget_nz_recent_entries .format-aside .post-body:before {background-image: url(assets/images/format-aside.png);}
    .widget_nz_recent_entries .format-audio .post-body:before {background-image: url(assets/images/format-audio.png);}
    .widget_nz_recent_entries .format-video .post-body:before {background-image: url(assets/images/format-video.png);}
    .widget_nz_recent_entries .format-gallery .post-body:before {background-image: url(assets/images/format-gallery.png);}
    .widget_nz_recent_entries .format-link .post-body:before {background-image: url(assets/images/format-link.png);}
    .widget_nz_recent_entries .format-quote .post-body:before {background-image: url(assets/images/format-quote.png);}
    .widget_nz_recent_entries .format-status .post-body:before {background-image: url(assets/images/format-status.png);}
    .widget_nz_recent_entries .format-chat .post-body:before {background-image: url(assets/images/format-chat.png);}

    .wiversion-light .widget_nz_recent_entries .format-standard .post-body:before {background-image: url(assets/images/format-standard-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-aside .post-body:before {background-image: url(assets/images/format-aside-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-audio .post-body:before {background-image: url(assets/images/format-audio-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-video .post-body:before {background-image: url(assets/images/format-video-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-gallery .post-body:before {background-image: url(assets/images/format-gallery-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-link .post-body:before {background-image: url(assets/images/format-link-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-quote .post-body:before {background-image: url(assets/images/format-quote-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-status .post-body:before {background-image: url(assets/images/format-status-white.png);}
    .wiversion-light .widget_nz_recent_entries .format-chat .post-body:before {background-image: url(assets/images/format-chat-white.png);}

    .footer-widget-area .widget_nz_recent_entries .format-standard .post-body:before {background-image: url(assets/images/format-standard-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-aside .post-body:before {background-image: url(assets/images/format-aside-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-audio .post-body:before {background-image: url(assets/images/format-audio-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-video .post-body:before {background-image: url(assets/images/format-video-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-gallery .post-body:before {background-image: url(assets/images/format-gallery-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-link .post-body:before {background-image: url(assets/images/format-link-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-quote .post-body:before {background-image: url(assets/images/format-quote-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-status .post-body:before {background-image: url(assets/images/format-status-white.png);}
    .footer-widget-area .widget_nz_recent_entries .format-chat .post-body:before {background-image: url(assets/images/format-chat-white.png);}

  /*  Recent projects
  /*-------------------*/

    .widget_recent_projects .recent-projects {
      margin-right: -2px;
      margin-left: -2px;
    }

    .widget_recent_projects .recent-projects > .post {
      width: 33.3333333%;
      padding-right: 2px;
      padding-left: 2px;
      padding-bottom: 4px;
      float: left;
      position: relative;
    }

    .widget_recent_projects .recent-projects > .post a {
      display: block;
      overflow: hidden;
      position: relative;
    }

  /*  Schedule
  /*-------------------*/

    .nz-schedule {
      padding: 20px;
    }

    .nz-schedule ul {
      list-style: none;
      margin: 0;
      padding:0;
    }

    .footer .nz-schedule ul {
      background-color: transparent;
      padding:0px;
    }

    .nz-schedule li {
      padding:10px;
      font-size: 14px;
      color: #777;
    }

    .footer .nz-schedule li {
      border-bottom-color: rgba(255,255,255,0.1);
      color: #afb0b2;
    }

    .nz-schedule ul li:last-child {
      border-bottom: none;
    }

    .nz-schedule li div:first-child {float: left;}
    .nz-schedule li div:last-child {float: right;}

  /*  WPML
  /*-------------------*/

    .widget-area .widget_icl_lang_sel_widget ul, 
    .widget-area .widget_icl_lang_sel_widget ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .widget-area .widget_icl_lang_sel_widget ul li, 
    .widget-area .widget_icl_lang_sel_widget ul li {
        margin: 0;
        padding: 0;
    }

    .widget-area .widget_icl_lang_sel_widget li a, 
    .widget-area .widget_icl_lang_sel_widget li a:visited,
    .widget-area .widget_icl_lang_sel_widget #lang_sel_click a {
        height: 50px;
        padding: 0px 20px !important;
        color: #777 !important;
        background-color: #fafafa !important;
        line-height: 50px !important;
        text-transform: uppercase;
    }

    .widget-area .widget_icl_lang_sel_widget li ul a, 
    .widget-area .widget_icl_lang_sel_widget li ul a:visited {
      border-top: none;
    }

    .widget-area .widget_icl_lang_sel_widget li a:hover {
      color: #333 !important;
    }

    .widget-area .widget_icl_lang_sel_widget .lang_sel_sel:before {
        line-height: 50px;
        height: 50px;
        width: 50px;
        right: 0px;
    }

    .widget-area .widget_icl_lang_sel_widget.animated .lang_sel_sel:before {
      -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

  /*  Instagram
  /*-------------------*/

    .null-instagram-feed ul:after {
      content: "";
        display: table;
        clear: both;
    }

    .null-instagram-feed ul {
      list-style: none;
      margin: 0 -2px 0 -2px;
      padding: 0;
    }

    .null-instagram-feed ul li {
      margin: 0;
      padding: 0 2px 4px 2px !important;
      float: left;
      width: 33.3333333%;
    }

    .null-instagram-feed ul li a {
      display: block;
      position: relative;
      overflow: hidden;
    }

    .null-instagram-feed ul li a:after,
    .photos_from_flickr .flickr_badge_image a:after,
    .recent-projects > .post a:after {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.3);
      background-image: url(assets/images/plus.png);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      content: "";
      opacity: 0;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      z-index: 4;
    }

    .photos_from_flickr .flickr_badge_image a:after {
      width: calc( 100% - 4px );
      height:calc( 100% - 2px );
      top: 0px;
      left: 2px;
    }

    .null-instagram-feed ul li a:after {
      background-image: url(assets/images/instagram_icon.png);
    }

    .null-instagram-feed ul li a:before,
    .photos_from_flickr .flickr_badge_image a:before,
    .recent-projects > .post a:before {
      display: none !important;
    }

    .product .nz-thumbnail .nz-overlay-before {
      margin-top:-25px;
      margin-left:-25px;
      width: 50px;
      height: 50px;
      border-radius: 50px;
    }

    .null-instagram-feed ul li a:hover:after,
    .null-instagram-feed ul li a:hover:before,
    .photos_from_flickr .flickr_badge_image a:hover:after,
    .photos_from_flickr .flickr_badge_image a:hover:before,
    .recent-projects > .post a:hover:after,
    .recent-projects > .post a:hover:before,
    .product .nz-thumbnail:hover .nz-overlay-before {
      opacity: 1;
    }

  /*  Fast contact
  /*-------------------*/

    .widget_fast_contact_widget input[type="text"] {
        margin: 0 0 5px;
        height: 40px;
        line-height: 40px;
        padding:0 20px;
        font-size: 13px;
        color: #999999;
    }

    .footer .widget_fast_contact_widget input[type="text"] {
        height: 40px;
        line-height: 40px;
    }

    .widget_fast_contact_widget textarea {
        height: 90px !important;
        min-height: 90px !important;
        padding:10px 20px;
        margin-bottom: 10px;
        font-size: 13px;
        color: #999999;
    }

    .footer .widget_fast_contact_widget input[type="text"],
    .footer .widget_fast_contact_widget textarea {
        color: #c5c5c5;
        text-transform: none;
    }

    .widget_fast_contact_widget .button {
        margin-bottom: 0px;
    }

    .widget_fast_contact_widget .alert {
      padding:0;
      margin:0;
        position: relative;
        border:none;
        margin-bottom: 5px;
        font-size: 12px;
    }

    .widget_fast_contact_widget .sending,
    .widget_fast_contact_widget .alert {
      display: none;
    }

    .montserrat-contact-form-submit-div {
      position: relative;
    }

    .widget_fast_contact_widget .sending {
        position: absolute;
        width: 28px;
        height: 28px;
        top: 0;
        right: 0;
        z-index: 15;
        display: none;
    }

    .widget_fast_contact_widget .sending:before {
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      border-right: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      border-left: 1px solid rgba(0, 0, 0, 0.2);
      display: block;
      content: "";
      position: absolute;
      top: 50%;
      right:0%;
      font-size:10px;
      margin: -14px 0 0 0px;
      -webkit-animation: contact-form-loading 0.3s infinite linear;
      animation: contact-form-loading 0.3s infinite linear;
    }

    .footer .widget_fast_contact_widget .sending:before {
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      border-right: 1px solid rgba(255, 255, 255, 0.1);
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      border-left: 1px solid rgba(255, 255, 255, 0.3);
    }

    .widget_fast_contact_widget .sending:before,
    .widget_fast_contact_widget .sending:after {
      border-radius:28px;
      width:28px;
      height:28px;
    }

    @-webkit-keyframes contact-form-loading {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

    @keyframes contact-form-loading {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

  /*  Sidebar stylings
  /*-------------------*/

    .sidebar .widget,
    .sidebar .yawp_wim_widget {
      padding-bottom: 40px !important;
    }

    .sidebar .widget_title,
    .sidebar .yawp_wim_title {
      color: #333333;
      margin-bottom: 25px;
      padding-bottom: 5px;
      font-size: 14px;
      line-height: 24px;
      position: relative;
      text-transform: uppercase;
    }

    .sidebar .widget_title:after,
    .sidebar .yawp_wim_title:after {
      content: "";
      width: 30px;
      height: 3px;
      display: block;
      margin-top:7px;
    }

    .sidebar .widget_tag_cloud .tagcloud a, 
    .sidebar .post-tags a, 
    .sidebar .widget_product_tag_cloud .tagcloud a, 
    .sidebar .projects-tags a {
      color: #999 !important;
      box-shadow: inset 0 0 0 1px #e0e0e0;
    }

    .sidebar .widget_shopping_cart .cart_list > li > a,
    .sidebar .widget_products .product_list_widget > li > a,
    .sidebar .widget_recently_viewed_products .product_list_widget > li > a,
    .sidebar .widget_recent_reviews .product_list_widget > li > a,
    .sidebar .widget_top_rated_products .product_list_widget > li > a {
      color:#333333 !important;
    }

    .sidebar .widget_product_categories ul li a,
    .sidebar .widget_nav_menu ul li a {
      color: #999999 !important;
    }

    .sidebar .widget_recent_comments ul li:before {
      background-color: #e6e6e6;
    }

    .sidebar .widget_recent_entries a,
    .sidebar .widget_nz_recent_entries .post-title {
      color: #333333 !important;
    }

    .sidebar .widget_categories ul li a,
    .sidebar .widget_pages ul li a,
    .sidebar .widget_archive ul li a,
    .sidebar .widget_meta ul li a {
      color: #777 !important;
    }

    .sidebar .nz-schedule {
      box-shadow: inset 0 0 0 2px #e0e0e0;
    }

    .sidebar .widget_nz_recent_entries .post-body:before,
    .sidebar .widget_twitter ul li:before {
      background-color: #e6e6e6;
    }

  /*  Site Sidebar stylings
  /*-------------------*/

    .site-widget-area{
      background-color: #2d3034;
      color: #818385;
    }

    .site-widget-area textarea, 
    .site-widget-area select, 
    .site-widget-area input[type="date"], 
    .site-widget-area input[type="datetime"], 
    .site-widget-area input[type="datetime-local"], 
    .site-widget-area input[type="email"], 
    .site-widget-area input[type="month"], 
    .site-widget-area input[type="number"], 
    .site-widget-area input[type="password"], 
    .site-widget-area input[type="search"], 
    .site-widget-area input[type="tel"], 
    .site-widget-area input[type="text"], 
    .site-widget-area input[type="time"], 
    .site-widget-area input[type="url"], 
    .site-widget-area input[type="week"] {
      background-color: #3e4248;
        color: #ffffff;
    }

    .site-widget-area ::-webkit-input-placeholder {color:#e0e0e0;}
    .site-widget-area :-moz-placeholder           {color:#e0e0e0;}
    .site-widget-area ::-moz-placeholder          {color:#e0e0e0;}
    .site-widget-area :-ms-input-placeholder      {color:#e0e0e0;}

    .site-widget-area a:not(.button) {
      color:#c0c1c2;
    }

    .site-widget-area a:not(.button):hover {
      color:#ffffff !important;
    }

    .site-widget-area .widget_title,
    .site-widget-area .yawp_wim_title {
      color: #ffffff;
    }

    .site-widget-area .widget_title:after,
    .site-widget-area .yawp_wim_title:after {
      content: "";
      width: 30px;
      height: 3px;
      display: block;
      margin-top:7px;
    }

    .site-widget-area .widget_tag_cloud .tagcloud a, 
    .site-widget-area .post-tags a, 
    .site-widget-area .widget_product_tag_cloud .tagcloud a, 
    .site-widget-area .projects-tags a {
      color: #818385;
      box-shadow: inset 0 0 0 1px #3e4248;
      background-color: transparent;
    }

    .site-widget-area .widget_shopping_cart .cart_list > li > a,
    .site-widget-area .widget_products .product_list_widget > li > a,
    .site-widget-area .widget_recently_viewed_products .product_list_widget > li > a,
    .site-widget-area .widget_recent_reviews .product_list_widget > li > a,
    .site-widget-area .widget_top_rated_products .product_list_widget > li > a,
    .site-widget-area .widget_product_categories ul li a,
    .site-widget-area .widget_nav_menu ul li a,
    .site-widget-area .widget_recent_entries a,
    .site-widget-area .widget_nz_recent_entries .post-title,
    .site-widget-area .widget_categories ul li a,
    .site-widget-area .widget_pages ul li a,
    .site-widget-area .widget_archive ul li a,
    .site-widget-area .widget_meta ul li a {
      color:#818385;
    }

    .site-widget-area .nz-schedule {
      box-shadow: inset 0 0 0 2px #3e4248;
    }

    .site-widget-area .widget_nz_recent_entries .post-body:before,
    .site-widget-area .widget_twitter ul li:before,
    .site-widget-area .widget_recent_comments ul li:before {
      background-color: #3e4248;
    }

    .site-widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content {
        background: #3e4248;
    }

    .site-widget-area .widget_shopping_cart p.buttons > a, 
    .site-widget-area .widget_price_filter .price_slider_amount .button {
      color: #818385;
        box-shadow: inset 0 0 0 2px #3e4248;
    }

    .site-widget-area .widget_shopping_cart .cart_list > li, 
    .site-widget-area .widget_products .product_list_widget > li, 
    .site-widget-area .widget_recently_viewed_products .product_list_widget > li, 
    .site-widget-area .widget_recent_reviews .product_list_widget > li, 
    .site-widget-area .widget_top_rated_products .product_list_widget > li {
        border-bottom: 1px solid #3e4248;
    }

    .site-widget-area .null-instagram-feed ul li, 
    .site-widget-area .widget_recent_projects .recent-projects > .post {
        width: 33.3333333%;
    }

    .site-widget-area .widget_calendar table,
    .site-widget-area .widget_calendar caption {
      background-color: transparent;
    }

    .site-widget-area .widget_calendar td#prev, 
    .site-widget-area .widget_calendar td#next, 
    .site-widget-area .widget_calendar td, 
    .site-widget-area .widget_calendar caption,
    .site-widget-area .widget_calendar th:first-child,
    .site-widget-area .widget_calendar th:last-child {
        border-color: #3e4248;
    }

    .site-widget-area .widget_calendar caption, 
    .site-widget-area .widget_calendar th, 
    .site-widget-area .widget_calendar td, 
    .site-widget-area .widget_calendar td#prev, 
    .site-widget-area .widget_calendar td#next, 
    .site-widget-area .widget_calendar td#prev span, 
    .site-widget-area .widget_calendar td#next span {
        height: 41px;
        width: 41px;
        line-height: 41px;
    }

    .site-widget-area .star-rating:before, 
    .site-widget-area .woocommerce-page .woocommerce-product-rating .star-rating:before, 
    .site-widget-area .comment-text .star-rating:before, 
    .site-widget-area .widget_recent_reviews .star-rating:before, 
    .site-widget-area .widget_top_rated_products .star-rating:before {
        color: #3e4248;
    }

    .site-widget-area .widget_nav_menu ul li a {
      padding: 15px 0;
      border-bottom: 1px solid #3e4248;
    }

    .site-widget-area .widget_nav_menu > div > ul > li:first-child > a {
      border-top: 1px solid #3e4248;
    }

    .site-widget-area .widget_categories ul li,
    .site-widget-area .widget_pages ul li,
    .site-widget-area .widget_archive ul li,
    .site-widget-area .widget_meta ul li {
      border-bottom: 1px solid #3e4248;
    }

  /*  Mobile styling
  /*-------------------*/

    .mob-header .yawp_wim_wrap {
      padding: 0px !important;
    }

    .mob-header .yawp_wim_title{
      padding: 31px 0 18px 0;
      display: block;
      text-transform: uppercase;
    }

    .mob-header .button,
    .mob-header button,
    .mob-header input[type="reset"],
    .mob-header input[type="submit"],
    .mob-header input[type="button"],
    .mob-header .button:hover,
    .mob-header button:hover,
    .mob-header input[type="reset"]:hover,
    .mob-header input[type="submit"]:hover,
    .mob-header input[type="button"]:hover {
      color: #ffffff !important;
    }

    .mob-header .instagram-pics,
    .mob-header .widget_rss ul, 
    .mob-header .widget_nz_recent_entries ul, 
    .mob-header .widget_recent_comments ul, 
    .mob-header .widget_recent_entries ul,
    .mob-header .widget_twitter ul,
    .mob-header .nz-schedule ul,
    .mob-header .widget_categories ul, 
    .mob-header .widget_pages ul, 
    .mob-header .widget_archive ul, 
    .mob-header .widget_meta ul,
    .mob-header .widget_nav_menu .menu-header-menu-container > ul,
    .mob-header .widget_product_categories ul,
    .mob-header .widget_shopping_cart .cart_list, 
    .mob-header .widget_products .product_list_widget, 
    .mob-header .widget_recently_viewed_products .product_list_widget, 
    .mob-header .widget_recent_reviews .product_list_widget, 
    .mob-header .widget_top_rated_products .product_list_widget, 
    .mob-header .widget_rating_filter ul {
      display: block;
    }

    .mob-header .null-instagram-feed ul li a,
    .mob-header .null-instagram-feed p > a,
    .mob-header .flickr_badge_image a,
    .mob-header .widget_recent_projects .recent-projects > .post a,
    .mob-header .widget_twitter ul li a.tweet-time,
    .mob-header .widget_reglog a,
    .mob-header .widget_categories ul li a, 
    .mob-header .widget_pages ul li a, 
    .mob-header .widget_archive ul li a, 
    .mob-header .widget_meta ul li a,
    .mob-header .widget_rss a,
    .mob-header .widget_recent_entries ul li > *,
    .mob-header .recentcomments a,
    .mob-header .widget_shopping_cart .cart_list > li > a, 
    .mob-header .widget_products .product_list_widget > li > a, 
    .mob-header .widget_recently_viewed_products .product_list_widget > li > a, 
    .mob-header .widget_recent_reviews .product_list_widget > li > a, 
    .mob-header .widget_top_rated_products .product_list_widget > li > a {
      padding: 0 !important;
        border-bottom:none !important;
    }

    .mob-header #mce-EMAIL,
    .mob-header #user_login,
    .mob-header #user_pass {
      background-color: #eeeeee;
      margin-bottom: 10px;
    }

    .mob-header .widget_nz_recent_entries .post-body:before,
    .mob-header .widget_recent_comments ul li:before {
      background-color: #fafafa;
    }

    .mob-header .widget_nz_recent_entries .post-title {
      padding:0px !important;
        border-bottom:none !important;
    }

    .mob-header .widget_nav_menu li, 
    .mob-header .widget_product_categories li {
        background-color: transparent !important;
        border-bottom: none !important;
        padding:10px 0 !important;
    }

    .mob-header .widget_nav_menu li a, 
    .mob-header .widget_product_categories li a {
        border-bottom: none !important;
    }

    .mob-header .widget_tag_cloud .tagcloud a, 
    .mob-header .post-tags a, 
    .mob-header .widget_product_tag_cloud .tagcloud a, 
    .mob-header .projects-tags a {
      display: inline-block !important;
      border-bottom: none !important;
      box-shadow:inset 0 0 0 1px #eeeeee; 
    }

    .mob-header .widget_rss a,
    .mob-header .montserrat-contact-form-submit{
      display: inline-block !important;
    }

    .mob-header .widget_shopping_cart .cart_list > li, 
    .mob-header .widget_products .product_list_widget > li, 
    .mob-header .widget_recently_viewed_products .product_list_widget > li, 
    .mob-header .widget_recent_reviews .product_list_widget > li, 
    .mob-header .widget_top_rated_products .product_list_widget > li {
      padding: 10px 0px;
    }

    .mob-header .widget_shopping_cart .cart_list .remove {
      background-color: #fafafa;
    }

    .mob-header .widget_nz_recent_entries .post-body:before,
    .mob-header .widget_twitter ul li:before {
      background-color: #e6e6e6;
    }

    .mob-header .widget_calendar caption, 
    .mob-header .widget_calendar th, 
    .mob-header .widget_calendar td, 
    .mob-header .widget_calendar td#prev, 
    .mob-header .widget_calendar td#next, 
    .mob-header .widget_calendar td#prev span, 
    .mob-header .widget_calendar td#next span {
        height: 41px;
        width: 41px;
        line-height: 41px;
    }

    .mob-header .nz-schedule {
      box-shadow: inset 0 0 0 2px #e0e0e0;
    }

    .mob-header .photos_from_flickr .flickr_badge_image {
      width: 73px;
    }

    .mob-header .widget_shopping_cart p.buttons > a, 
    .mob-header .widget_price_filter .price_slider_amount .button {
      color: #999999 !important;
    }

  /*  Footer stylings
  /*-------------------*/

    .footer-wa{
      color: #818385;
      padding: 50px 0;
    }

    .footer-wa:empty{
      padding: 0;
    }

    .footer-widget-area textarea, 
    .footer-widget-area select, 
    .footer-widget-area input[type="date"], 
    .footer-widget-area input[type="datetime"], 
    .footer-widget-area input[type="datetime-local"], 
    .footer-widget-area input[type="email"], 
    .footer-widget-area input[type="month"], 
    .footer-widget-area input[type="number"], 
    .footer-widget-area input[type="password"], 
    .footer-widget-area input[type="search"], 
    .footer-widget-area input[type="tel"], 
    .footer-widget-area input[type="text"], 
    .footer-widget-area input[type="time"], 
    .footer-widget-area input[type="url"], 
    .footer-widget-area input[type="week"] {
      background-color: #3e4248;
        color: #ffffff;
    }

    .footer-widget-area ::-webkit-input-placeholder {color:#e0e0e0;}
    .footer-widget-area :-moz-placeholder           {color:#e0e0e0;}
    .footer-widget-area ::-moz-placeholder          {color:#e0e0e0;}
    .footer-widget-area :-ms-input-placeholder      {color:#e0e0e0;}

    .footer-widget-area a:not(.button) {
      color:#c0c1c2;
    }

    .footer-widget-area a:not(.button):hover {
      color:#ffffff !important;
    }

    .footer-widget-area .widget_title,
    .footer-widget-area .yawp_wim_title {
      color: #ffffff;
    }

    .footer-widget-area .widget_title:after,
    .footer-widget-area .yawp_wim_title:after {
      content: "";
      width: 30px;
      height: 3px;
      display: block;
      margin-top:7px;
    }

    .footer-widget-area .widget_tag_cloud .tagcloud a, 
    .footer-widget-area .post-tags a, 
    .footer-widget-area .widget_product_tag_cloud .tagcloud a, 
    .footer-widget-area .projects-tags a {
      color: #818385;
      box-shadow: inset 0 0 0 1px #3e4248;
      background-color: transparent;
    }

    .footer-widget-area .widget_shopping_cart .cart_list > li > a,
    .footer-widget-area .widget_products .product_list_widget > li > a,
    .footer-widget-area .widget_recently_viewed_products .product_list_widget > li > a,
    .footer-widget-area .widget_recent_reviews .product_list_widget > li > a,
    .footer-widget-area .widget_top_rated_products .product_list_widget > li > a,
    .footer-widget-area .widget_product_categories ul li a,
    .footer-widget-area .widget_nav_menu ul li a,
    .footer-widget-area .widget_recent_entries a,
    .footer-widget-area .widget_nz_recent_entries .post-title,
    .footer-widget-area .widget_categories ul li a,
    .footer-widget-area .widget_pages ul li a,
    .footer-widget-area .widget_archive ul li a,
    .footer-widget-area .widget_meta ul li a {
      color:#818385;
    }

    .footer-widget-area .nz-schedule {
      box-shadow: inset 0 0 0 2px #3e4248;
    }

    .footer-widget-area .widget_nz_recent_entries .post-body:before,
    .footer-widget-area .widget_twitter ul li:before,
    .footer-widget-area .widget_recent_comments ul li:before {
      background-color: #212326;
    }

    .footer-widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content {
        background: #3e4248;
    }

    .footer-widget-area .widget_shopping_cart p.buttons > a, 
    .footer-widget-area .widget_price_filter .price_slider_amount .button {
      color: #818385;
        box-shadow: inset 0 0 0 2px #3e4248;
    }

    .footer-widget-area .widget_shopping_cart .cart_list > li, 
    .footer-widget-area .widget_products .product_list_widget > li, 
    .footer-widget-area .widget_recently_viewed_products .product_list_widget > li, 
    .footer-widget-area .widget_recent_reviews .product_list_widget > li, 
    .footer-widget-area .widget_top_rated_products .product_list_widget > li {
        border-bottom: 1px solid #3e4248;
    }

    .footer-widget-area .widget_calendar table,
    .footer-widget-area .widget_calendar caption {
      background-color: transparent;
    }

    .footer-widget-area .widget_calendar td#prev, 
    .footer-widget-area .widget_calendar td#next, 
    .footer-widget-area .widget_calendar td, 
    .footer-widget-area .widget_calendar caption,
    .footer-widget-area .widget_calendar th:first-child,
    .footer-widget-area .widget_calendar th:last-child {
        border-color: #3e4248;
    }

    .footer-widget-area .star-rating:before, 
    .footer-widget-area .woocommerce-page .woocommerce-product-rating .star-rating:before, 
    .footer-widget-area .comment-text .star-rating:before, 
    .footer-widget-area .widget_recent_reviews .star-rating:before, 
    .footer-widget-area .widget_top_rated_products .star-rating:before {
        color: #3e4248;
    }

    .footer-widget-area .widget_calendar caption, 
    .footer-widget-area .widget_calendar th, 
    .footer-widget-area .widget_calendar td, 
    .footer-widget-area .widget_calendar td#prev, 
    .footer-widget-area .widget_calendar td#next, 
    .footer-widget-area .widget_calendar td#prev span, 
    .footer-widget-area .widget_calendar td#next span {
      height: 41px;
        width: 41px;
        line-height: 41px;
    }

    .footer-widget-area .photos_from_flickr .flickr_badge_image {
      width: 73px;
    }

    .footer-widget-area .widget_categories ul li,
    .footer-widget-area .widget_pages ul li,
    .footer-widget-area .widget_archive ul li,
    .footer-widget-area .widget_meta ul li {
      border-bottom: 1px solid #3e4248;
    }

  /*  BLOG/WOO corrections
  /*-------------------*/

    .blog-layout-wrap textarea, 
    .blog-layout-wrap select, 
    .blog-layout-wrap input[type="date"], 
    .blog-layout-wrap input[type="datetime"], 
    .blog-layout-wrap input[type="datetime-local"], 
    .blog-layout-wrap input[type="email"], 
    .blog-layout-wrap input[type="month"], 
    .blog-layout-wrap input[type="number"], 
    .blog-layout-wrap input[type="password"], 
    .blog-layout-wrap input[type="search"], 
    .blog-layout-wrap input[type="tel"], 
    .blog-layout-wrap input[type="text"], 
    .blog-layout-wrap input[type="time"], 
    .blog-layout-wrap input[type="url"], 
    .blog-layout-wrap input[type="week"],
    .shop-layout-wrap textarea, 
    .shop-layout-wrap select, 
    .shop-layout-wrap input[type="date"], 
    .shop-layout-wrap input[type="datetime"], 
    .shop-layout-wrap input[type="datetime-local"], 
    .shop-layout-wrap input[type="email"], 
    .shop-layout-wrap input[type="month"], 
    .shop-layout-wrap input[type="number"], 
    .shop-layout-wrap input[type="password"], 
    .shop-layout-wrap input[type="search"], 
    .shop-layout-wrap input[type="tel"], 
    .shop-layout-wrap input[type="text"], 
    .shop-layout-wrap input[type="time"], 
    .shop-layout-wrap input[type="url"], 
    .shop-layout-wrap input[type="week"] {
      background-color: #ffffff;
        color: #999999;
    }

    .shop-layout-wrap .widget_categories ul li,
    .shop-layout-wrap .widget_pages ul li,
    .shop-layout-wrap .widget_archive ul li,
    .shop-layout-wrap .widget_meta ul li,
    .blog-layout-wrap .widget_categories ul li,
    .blog-layout-wrap .widget_pages ul li,
    .blog-layout-wrap .widget_archive ul li,
    .blog-layout-wrap .widget_meta ul li {
      border-bottom: 1px solid #e0e0e0;
    }

/*BUTTON
/*=============*/

  .button,
  button,
  input[type="reset"],
  input[type="submit"],
  input[type="button"],
  .wc-proceed-to-checkout a,
  .single_add_to_cart_button {
    outline: none;
    border: none;
    color: #fff;
    text-transform: uppercase !important;
    position: relative;
    display: inline-block;
    margin: 0 0px 5px 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    z-index:1;
    text-align: center;
  }

  .button.full-true {
    width: 100%;
    margin-left: 0px !important;
  }

  .button + .button {
    margin-left: 15px;
  }

  .button-ghost {
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .button-normal,
  button,
  input[type="reset"],
  input[type="submit"],
  input[type="button"],
  .wc-proceed-to-checkout a {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .button-3d.button {
    -webkit-transform:translateY(-4px);
    -ms-transform:translateY(-4px);
    transform:translateY(-4px);
  }

  .button.small {
    padding:4px 25px; 
    font-size:12px;
    line-height: 22px;
  }

  .button.medium,
  button,
  input[type="reset"],
  input[type="submit"],
  input[type="button"],
  .wc-proceed-to-checkout a,
  .single_add_to_cart_button {
    padding:14px 34px; 
    font-size:13px;
    line-height: 22px;
  }

  .button.large {
    padding:18px 44px;
    font-size:14px;
    line-height: 24px;
  }

  .button.square,
  button,
  input[type="reset"],
  input[type="submit"],
  input[type="button"],
  .wc-proceed-to-checkout a {
    border-radius: 0;
  }

  .button.rounded {
    border-radius: 3px;
  }

  .button.round {
    border-radius:250px;
  }

  .button.animate-false .btn-icon {
    display:block;
      margin: 0px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 120%;
  }

  .button.round.animate-false .btn-icon {
    right: 3px;
  }

  .button.small.animate-false .btn-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .button.medium.animate-false .btn-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  .button.large.animate-false .btn-icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }

  .button.small.icon-true.animate-false {
    padding-right:55px; 
  }

  .button.medium.icon-true.animate-false {
    padding-right:84px; 
  }

  .button.large.icon-true.animate-false {
    padding-right:104px;
  }

  .button.icon-true.animate-false .btn-icon:after {
    width: 1px;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
  }

  .button-ghost.icon-true.animate-false .btn-icon:after {
    width: 2px;
  }

  .blue.button-3d.button.icon-true.animate-false .btn-icon:after {background: #2980B9;}
  
  .blue.button-normal.button.icon-true.animate-false .btn-icon:after {background: #2980B9;}
  .blue.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #246e9f;}
  
  .blue.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #3498DB;}
  .blue.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #2980B9;}

  /*------*/

  .turquoise.button-3d.button.icon-true.animate-false .btn-icon:after {background: #118f82;}
  
  .turquoise.button-normal.button.icon-true.animate-false .btn-icon:after {background: #118f82;}
  .turquoise.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #0e796e;}
  
  .turquoise.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #14A697;}
  .turquoise.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #118f82;}

  /*------*/

  .pink.button-3d.button.icon-true.animate-false .btn-icon:after {background: #d74949;}
  
  .pink.button-normal.button.icon-true.animate-false .btn-icon:after {background: #d74949;}
  .pink.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #c54343;}
  
  .pink.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #F25252;}
  .pink.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #d74949;}

  /*------*/

  .violet.button-3d.button.icon-true.animate-false .btn-icon:after {background: #5e456e;}
  
  .violet.button-normal.button.icon-true.animate-false .btn-icon:after {background: #5e456e;}
  .violet.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #4e395b;}
  
  .violet.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #745587;}
  .violet.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #5e456e;}

  /*------*/

  .peacoc.button-3d.button.icon-true.animate-false .btn-icon:after {background: #13808c;}
  
  .peacoc.button-normal.button.icon-true.animate-false .btn-icon:after {background: #13808c;}
  .peacoc.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #106872;}
  
  .peacoc.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #1695a3;}
  .peacoc.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #13808c;}

  /*------*/

  .chino.button-3d.button.icon-true.animate-false .btn-icon:after {background: #98947b;}
  
  .chino.button-normal.button.icon-true.animate-false .btn-icon:after {background: #98947b;}
  .chino.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #8e8677;}
  
  .chino.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #b4af91;}
  .chino.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #98947b;}

  /*------*/

  .mulled_wine.button-3d.button.icon-true.animate-false .btn-icon:after {background: #671b2a;}
  
  .mulled_wine.button-normal.button.icon-true.animate-false .btn-icon:after {background: #671b2a;}
  .mulled_wine.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #521621;}
  
  .mulled_wine.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #7D2133;}
  .mulled_wine.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #671b2a;}

  /*------*/

  .vista_blue.button-3d.button.icon-true.animate-false .btn-icon:after {background: #19a588;}
  
  .vista_blue.button-normal.button.icon-true.animate-false .btn-icon:after {background: #19a588;}
  .vista_blue.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #168f76;}
  
  .vista_blue.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #1BBC9B;}
  .vista_blue.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #19a588;}

  /*------*/

  .black.button-3d.button.icon-true.animate-false .btn-icon:after {background: #454846;}
  
  .black.button-normal.button.icon-true.animate-false .btn-icon:after {background: #454846;}
  .black.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #454846;}
  
  .black.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #2a2a2a;}
  .black.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #454846;}

  /*------*/

  .grey.button-3d.button.icon-true.animate-false .btn-icon:after {background: #485f5d;}
  
  .grey.button-normal.button.icon-true.animate-false .btn-icon:after {background: #485f5d;}
  .grey.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #394b4a;}
  
  .grey.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #5b7876;}
  .grey.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #485f5d;}

  /*------*/

  .grey_light.button-3d.button.icon-true.animate-false .btn-icon:after {background: #e0e0e0;}
  
  .grey_light.button-normal.button.icon-true.animate-false .btn-icon:after {background: #e0e0e0;}
  .grey_light.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #d0d0d0;}
  
  .grey_light.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #eeeeee;}
  .grey_light.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #e0e0e0;}

  /*------*/

  .orange.button-3d.button.icon-true.animate-false .btn-icon:after {background: #d37201}
  
  .orange.button-normal.button.icon-true.animate-false .btn-icon:after {background: #d37201;}
  .orange.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #bd6601;}
  
  .orange.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #eb7f00;}
  .orange.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #d37201;}    

  /*------*/

  .sky.button-3d.button.icon-true.animate-false .btn-icon:after {background: #7692b4;}
  
  .sky.button-normal.button.icon-true.animate-false .btn-icon:after {background:#7692b4;}
  .sky.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #667e9c;}
  
  .sky.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #85A5CC;}
  .sky.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #7692b4;}   

  /*------*/

  .green.button-3d.button.icon-true.animate-false .btn-icon:after {background: #487520;}
  
  .green.button-normal.button.icon-true.animate-false .btn-icon:after {background:#487520;}
  .green.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #3b601a;}
  
  .green.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #588F27;}
  .green.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #487520;}   

  /*------*/

  .yellow.button-3d.button.icon-true.animate-false .btn-icon:after {background: #e6bd0f;}
  
  .yellow.button-normal.button.icon-true.animate-false .btn-icon:after {background:#e6bd0f;}
  .yellow.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #d5af0f;}
  
  .yellow.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #FFD10F;}
  .yellow.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #e6bd0f;}    

  /*------*/

  .sandy_brown.button-3d.button.icon-true.animate-false .btn-icon:after {background: #dca868;}
  
  .sandy_brown.button-normal.button.icon-true.animate-false .btn-icon:after {background:#dca868;}
  .sandy_brown.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #c2945c;}
  
  .sandy_brown.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #F2B872;}
  .sandy_brown.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #dca868;}           

  /*------*/

  .purple.button-3d.button.icon-true.animate-false .btn-icon:after {background: #714e9c;}
  
  .purple.button-normal.button.icon-true.animate-false .btn-icon:after {background:#714e9c;}
  .purple.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #533972;}
  
  .purple.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #855cb8;}
  .purple.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #714e9c;}  

  /*------*/

  .white.button-3d.button.icon-true.animate-false .btn-icon:after {background: #eeeeee;}
  
  .white.button-normal.button.icon-true.animate-false .btn-icon:after {background:#eeeeee;}
  .white.button-normal.button.icon-true.animate-false:hover .btn-icon:after {background: #cccccc;}
  
  .white.button-ghost.button.icon-true.animate-false .btn-icon:after {background: #ffffff;}
  .white.button-ghost.button.icon-true.animate-false:hover .btn-icon:after {background: #eeeeee;}
  
  .animate-false.button-normal.hover-opacity:hover
  {opacity: 0.7;}

  .animate-false.button-3d:hover
   {top: 2px;}

  .blue.button-normal {background: #3498DB;}
  .animate-false.blue.button-normal.hover-fill:hover {background: #2980B9;}

  .blue.button-ghost {box-shadow:inset 0 0 0 2px #3498DB;color:#3498DB;}
  .blue.button-3d    {background-color:#3498DB;box-shadow: 0 4px #236d9e;}
  .animate-false.blue.button-3d:hover {box-shadow: 0 2px #236d9e;}

  .turquoise.button-normal {background: #14A697;}
  .animate-false.turquoise.button-normal.hover-fill:hover {background: #118f82;}

  .turquoise.button-ghost {box-shadow:inset 0 0 0 2px #14A697;color:#14A697;}
  .turquoise.button-3d {background-color:#14A697;box-shadow: 0 4px #237f73;}
  .animate-false.turquoise.button-3d:hover {box-shadow: 0 2px #237f73;}

  .pink.button-normal {background: #F25252;}
  .animate-false.pink.button-normal.hover-fill:hover {background: #d74949;}

  .pink.button-ghost {box-shadow:inset 0 0 0 2px #F25252;color:#F25252;}
  .pink.button-3d {background-color:#F25252;box-shadow: 0 4px #be4141;}
  .animate-false.pink.button-3d:hover {box-shadow: 0 2px #be4141;}

  .violet.button-normal{background: #745587;}
  .animate-false.violet.button-normal.hover-fill:hover{background: #5e456e;}

  .violet.button-ghost {box-shadow:inset 0 0 0 2px #745587;color:#745587;}
  .violet.button-3d {background-color:#745587;box-shadow: 0 4px #483554;}
  .animate-false.violet.button-3d:hover {box-shadow: 0 2px #483554;}

  .peacoc.button-normal{background: #1695a3;}
  .animate-false.peacoc.button-normal.hover-fill:hover {background: #13808c;}

  .peacoc.button-ghost {box-shadow:inset 0 0 0 2px #1695a3;color:#1695a3;}
  .peacoc.button-3d {background-color:#1695a3;box-shadow: 0 4px #0f636c;}
  .animate-false.peacoc.button-3d:hover {box-shadow: 0 2px #0f636c;}

  .chino.button-normal{background: #b4af91;}
  .animate-false.chino.button-normal.hover-fill:hover {background: #98947b;}

  .chino.button-ghost {box-shadow:inset 0 0 0 2px #b4af91;color:#b4af91;}
  .chino.button-3d {background-color:#b4af91;box-shadow: 0 4px #787561;}
  .animate-false.chino.button-3d:hover {box-shadow: 0 2px #787561;}

  .mulled_wine.button-normal{background: #7D2133;}
  .animate-false.mulled_wine.button-normal.hover-fill:hover{background: #671b2a;}

  .mulled_wine.button-ghost {box-shadow:inset 0 0 0 2px #7D2133;color:#7D2133;}
  .mulled_wine.button-3d {background-color:#7D2133;box-shadow: 0 4px #4d141f;}
  .animate-false.mulled_wine.button-3d:hover {box-shadow: 0 2px #4d141f;}

  .vista_blue.button-normal{background: #1BBC9B;}
  .animate-false.vista_blue.button-normal.hover-fill:hover{background: #19a588;}

  .vista_blue.button-ghost {box-shadow:inset 0 0 0 2px #1BBC9B;color:#1BBC9B;}
  .vista_blue.button-3d {background-color:#1BBC9B;box-shadow: 0 4px #148971;}
  .animate-false.vista_blue.button-3d:hover {box-shadow: 0 2px #148971;}

  .black.button-normal{background: #2a2c2b;}
  .animate-false.black.button-normal.hover-fill:hover{background: #1b1c1b;}

  .black.button-ghost {box-shadow:inset 0 0 0 2px #2a2a2a;color:#2a2a2a;}
  .black.button-3d {background-color:#2a2a2a;box-shadow: 0 4px #7c7c7c;}
  .animate-false.black.button-3d:hover {box-shadow: 0 2px #7c7c7c;}

  .grey.button-normal{background: #5b7876;}
  .animate-false.grey.button-normal.hover-fill:hover{background: #485f5d;}

  .grey.button-ghost {box-shadow:inset 0 0 0 2px #5b7876;color:#999999;}
  .grey.button-3d {background-color:#5b7876;box-shadow: 0 4px #334342;}
  .animate-false.grey.button-3d:hover {box-shadow: 0 2px #334342;}

  .grey_light.button-normal{background: #eeeeee;color:#999999;}
  .animate-false.grey_light.button-normal.hover-fill:hover{background: #e0e0e0;}

  .grey_light.button-ghost {box-shadow:inset 0 0 0 2px #eeeeee;color:#999999;}
  .grey_light.button-3d {background-color:#eeeeee;box-shadow: 0 4px #c0c0c0;color:#999999;}
  .animate-false.grey_light.button-3d:hover {box-shadow: 0 2px #c0c0c0;}

  .orange.button-normal{background: #eb7f00;}
  .animate-false.orange.button-normal.hover-fill:hover{background: #d37201;}

  .orange.button-ghost {box-shadow:inset 0 0 0 2px #eb7f00;color:#eb7f00;}
  .orange.button-3d {background-color:#eb7f00;box-shadow: 0 4px #b66301;}
  .animate-false.orange.button-3d:hover {box-shadow: 0 2px #b66301;}

  .sky.button-normal{background: #85A5CC;}
  .animate-false.sky.button-normal.hover-fill:hover{background: #7692b4;}

  .sky.button-ghost {box-shadow:inset 0 0 0 2px #85A5CC;color:#85A5CC;}
  .sky.button-3d {background-color:#85A5CC;box-shadow: 0 4px #3b75ac;}
  .animate-false.sky.button-3d:hover {box-shadow: 0 2px #3b75ac;}

  .green.button-normal{background: #588F27;}
  .animate-false.green.button-normal.hover-fill:hover{background: #487520;}

  .green.button-ghost {box-shadow:inset 0 0 0 2px #588F27;color:#588F27;}
  .green.button-3d {background-color:#588F27;box-shadow: 0 4px #3d7411;}
  .animate-false.green.button-3d:hover {box-shadow: 0 2px #3d7411;}

  .yellow.button-normal{background: #FFD10F;}
  .animate-false.yellow.button-normal.hover-fill:hover{background: #e6bd0f;}

  .yellow.button-ghost {box-shadow:inset 0 0 0 2px #FFD10F;color:#FFD10F;}
  .yellow.button-3d {background-color:#FFD10F;box-shadow: 0 4px #e6bd0f;}
  .animate-false.yellow.button-3d:hover {box-shadow: 0 2px #e6bd0f;}

  .sandy_brown.button-normal{background: #F2B872;}
  .animate-false.sandy_brown.button-normal.hover-fill:hover{background: #dca868;}

  .sandy_brown.button-ghost {box-shadow:inset 0 0 0 2px #F2B872;color:#F2B872;}
  .sandy_brown.button-3d {background-color:#F2B872;box-shadow: 0 4px #e38054;}
  .animate-false.sandy_brown.button-3d:hover {box-shadow: 0 2px #e38054;}

  .purple.button-normal{background: #9768D1;}
  .animate-false.purple.button-normal.hover-fill:hover{background: #855cb8;}

  .purple.button-ghost {box-shadow:inset 0 0 0 2px #9768D1;color:#9768D1;}
  .purple.button-3d {background-color:#9768D1;box-shadow: 0 4px #482b71;}
  .animate-false.purple.button-3d:hover {box-shadow: 0 2px #482b71;}

  .white.button-normal{
    background: #ffffff;
    color:#777777;
  }

  .animate-false.white.button-normal.hover-fill:hover{
    background: #fafafa;
  }

  .white.button-ghost {box-shadow:inset 0 0 0 2px #ffffff;color:#ffffff;}
  .white.button-3d {background-color:#ffffff;box-shadow: 0 4px #ebebeb;color:#333333;}
  .animate-false.white.button-3d:hover {box-shadow: 0 2px #ebebeb;}

  .blue.button-ghost.hover-fill:hover,
  .blue.button-ghost.hover-drop:after,
  .blue.button-ghost.hover-side:after,
  .blue.button-ghost.hover-scene:after,
  .blue.button-ghost.hover-screen:after
  {background-color: #3498DB;}

  .turquoise.button-ghost.hover-fill:hover,
  .turquoise.button-ghost.hover-drop:after,
  .turquoise.button-ghost.hover-side:after,
  .turquoise.button-ghost.hover-scene:after,
  .turquoise.button-ghost.hover-screen:after
  {background-color: #14A697;}

  .pink.button-ghost.hover-fill:hover,
  .pink.button-ghost.hover-drop:after,
  .pink.button-ghost.hover-side:after,
  .pink.button-ghost.hover-scene:after,
  .pink.button-ghost.hover-screen:after 
  {background-color:#F25252;}

  .violet.button-ghost.hover-fill:hover,
  .violet.button-ghost.hover-drop:after,
  .violet.button-ghost.hover-side:after,
  .violet.button-ghost.hover-scene:after,
  .violet.button-ghost.hover-screen:after 
  {background-color:#745587;}

  .peacoc.button-ghost.hover-fill:hover,
  .peacoc.button-ghost.hover-drop:after,
  .peacoc.button-ghost.hover-side:after,
  .peacoc.button-ghost.hover-scene:after,
  .peacoc.button-ghost.hover-screen:after  
  {background-color:#1695a3;}

  .chino.button-ghost.hover-fill:hover,
  .chino.button-ghost.hover-drop:after,
  .chino.button-ghost.hover-side:after,
  .chino.button-ghost.hover-scene:after,
  .chino.button-ghost.hover-screen:after  
  {background-color:#b4af91;}

  .mulled_wine.button-ghost.hover-fill:hover,
  .mulled_wine.button-ghost.hover-drop:after,
  .mulled_wine.button-ghost.hover-side:after,
  .mulled_wine.button-ghost.hover-scene:after,
  .mulled_wine.button-ghost.hover-screen:after
  {background-color:#7D2133;}

  .vista_blue.button-ghost.hover-fill:hover,
  .vista_blue.button-ghost.hover-drop:after,
  .vista_blue.button-ghost.hover-side:after,
  .vista_blue.button-ghost.hover-scene:after,
  .vista_blue.button-ghost.hover-screen:after
  {background-color:#1BBC9B;}

  .black.button-ghost.hover-fill:hover,
  .black.button-ghost.hover-drop:after,
  .black.button-ghost.hover-side:after,
  .black.button-ghost.hover-scene:after,
  .black.button-ghost.hover-screen:after
  {background-color:#2a2a2a;}

  .grey.button-ghost.hover-fill:hover,
  .grey.button-ghost.hover-drop:after,
  .grey.button-ghost.hover-side:after,
  .grey.button-ghost.hover-scene:after,
  .grey.button-ghost.hover-screen:after
  {background-color:#5b7876;}

  .grey_light.button-ghost.hover-fill:hover,
  .grey_light.button-ghost.hover-drop:after,
  .grey_light.button-ghost.hover-side:after,
  .grey_light.button-ghost.hover-scene:after,
  .grey_light.button-ghost.hover-screen:after
  {background-color:#eeeeee;}

  .orange.button-ghost.hover-fill:hover,
  .orange.button-ghost.hover-drop:after,
  .orange.button-ghost.hover-side:after,
  .orange.button-ghost.hover-scene:after,
  .orange.button-ghost.hover-screen:after
  {background-color:#eb7f00;}

  .sky.button-ghost.hover-fill:hover,
  .sky.button-ghost.hover-drop:after,
  .sky.button-ghost.hover-side:after,
  .sky.button-ghost.hover-scene:after,
  .sky.button-ghost.hover-screen:after
  {background-color:#85A5CC;}

  .green.button-ghost.hover-fill:hover,
  .green.button-ghost.hover-drop:after,
  .green.button-ghost.hover-side:after,
  .green.button-ghost.hover-scene:after,
  .green.button-ghost.hover-screen:after
  {background-color:#588F27;}

  .yellow.button-ghost.hover-fill:hover,
  .yellow.button-ghost.hover-drop:after,
  .yellow.button-ghost.hover-side:after,
  .yellow.button-ghost.hover-scene:after,
  .yellow.button-ghost.hover-screen:after
  {background-color:#FFD10F;}

  .sandy_brown.button-ghost.hover-fill:hover,
  .sandy_brown.button-ghost.hover-drop:after,
  .sandy_brown.button-ghost.hover-side:after,
  .sandy_brown.button-ghost.hover-scene:after,
  .sandy_brown.button-ghost.hover-screen:after
  {background-color:#F2B872;}

  .purple.button-ghost.hover-fill:hover,
  .purple.button-ghost.hover-drop:after,
  .purple.button-ghost.hover-side:after,
  .purple.button-ghost.hover-scene:after,
  .purple.button-ghost.hover-screen:after
  {background-color:#9768D1;}

  .white.button-ghost.hover-fill:hover,
  .white.button-ghost.hover-drop:after,
  .white.button-ghost.hover-side:after,
  .white.button-ghost.hover-scene:after,
  .white.button-ghost.hover-screen:after
  {background-color:#fff;}

  .white.button-ghost.animate-false.hover-fill:hover,
  .white.button-ghost.animate-false.hover-drop:hover,
  .white.button-ghost.animate-false.hover-side:hover,
  .white.button-ghost.animate-false.hover-scene:hover,
  .white.button-ghost.animate-false.hover-screen:hover {
    color: #333 !important;
  }

  .button-ghost.hover-drop,
  .button-ghost.hover-side,
  .button-ghost.hover-scene,
  .button-ghost.hover-screen,
  .button-ghost.animate-true
  {background-color: transparent !important;}

  .animate-false.button-ghost.hover-drop:after,
  .animate-false.button-ghost.hover-side:after,
  .animate-false.button-ghost.hover-scene:after,
  .animate-false.button-ghost.hover-screen:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
  }

  .animate-false.button-ghost.hover-side:after {width:0%;height:100%;}
  .animate-false.button-ghost.hover-scene:after {
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .animate-false.button-ghost.hover-diagonal:after {
    width:100%;
    height:0;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
  }
  .animate-false.button-ghost.hover-screen:after {
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .animate-false.button-ghost.hover-drop:hover:after {height:100%;}
  .animate-false.button-ghost.hover-side:hover:after {width: 100%;}
  .animate-false.button-ghost.hover-screen:hover:after {height: 100%;opacity: 1;}
  .animate-false.button-ghost.hover-scene:hover:after {width: 100%;opacity: 1;}

  .animate-false.button-ghost.hover-fill:hover,
  .animate-false.button-ghost.hover-drop:hover,
  .animate-false.button-ghost.hover-side:hover,
  .animate-false.button-ghost.hover-scene:hover,
  .animate-false.button-ghost.hover-screen:hover
  {color: #fff;}

  .animate-false.grey_light.button-ghost.hover-fill:hover,
  .animate-false.grey_light.button-ghost.hover-drop:hover,
  .animate-false.grey_light.button-ghost.hover-side:hover,
  .animate-false.grey_light.button-ghost.hover-scene:hover,
  .animate-false.grey_light.button-ghost.hover-screen:hover
  {color: #999999;}

  .animate-false.white.button-ghost.hover-fill:hover,
  .animate-false.white.button-ghost.hover-drop:hover,
  .animate-false.white.button-ghost.hover-side:hover,
  .animate-false.white.button-ghost.hover-scene:hover,
  .animate-false.white.button-ghost.hover-screen:hover
  {color: #333;}

  .button.animate-true .btn-icon {opacity: 0;margin-left: 0;}
  .button.animate-true .txt {display: inline-block;}

  .button.animate-true.anim-type-ghost span {
    -webkit-transition: all 150ms ease;
    transition: all 150ms ease;
  }

  .button.animate-true.anim-type-reverse span {
    -webkit-transition: all 150ms ease;
    transition: all 150ms ease;
  }

  .button.animate-true.anim-type-ghost .txt {
    -webkit-transform:translateX(7%);
    -ms-transform:translateX(7%);
    transform:translateX(7%);
  }

  .animate-true.anim-type-ghost:hover .txt {
    -webkit-transform:translateX(-5%);
    -ms-transform:translateX(-5%);
    transform:translateX(-5%);
  }

  .animate-true.anim-type-ghost:hover .btn-icon {
    -webkit-transform:translateX(50%);
    -ms-transform:translateX(50%);
    transform:translateX(50%);
    opacity: 1;
  }

  .button.animate-true.anim-type-reverse .btn-icon {
    opacity: 1;
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: center;
    top:-100%;
    left: 0;
    font-size: 180%;
  }

  .button.animate-true.anim-type-reverse .btn-icon:before {
    position: absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
  }

  .button.animate-true.anim-type-reverse .txt {
    display:block;
  }

  .button.animate-true.anim-type-reverse:hover .btn-icon {
    top: 0;
  }

  .button.animate-true.anim-type-reverse:hover .txt {
    -webkit-transform:translateY(200%);
    -ms-transform:translateY(200%);
    transform:translateY(200%);
  }

/*DROPCAP
/*=============*/
  
  .nz-dropcap,
  .nz-dropcap.empty {
    display: block;
    float: left;
    font-size:44px;
    line-height: 28px;
    margin: 8px 8px 0 0;
  }

  .nz-dropcap.full {
    background-color: #222;
    color: #fff;
    border-radius: 3px;
    padding: 14px 10px 15px 10px;
  }

/*HIGHLIGHT
/*=============*/
  
  .nz-highlight {
    display: inline-block;
    padding: 0px 8px;
    color: #fff;
  }

  .nz-highlight > :last-child {
    margin-bottom: 0 !important;
  }

/*ICON LIST
/*=============*/
  
  .nz-i-list {list-style:none;}

  .nz-i-list li {
    display: table;
  }

  .nz-i-list.large li {
    margin-bottom: 15px;
  }

  .nz-i-list li:last-child {margin-bottom: 0px;}

  .nz-i-list > li > div {
    display: table-cell;
    padding: 0;
    margin: 0;
    vertical-align: top;
  }

  .nz-i-list span.icon {
    display: block;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 6px;
    text-align: center;
    font-size: 12px;
    line-height: 12px !important;
  }

  .nz-i-list.none span.icon {margin-top: 6px;}

  .nz-i-list.square span.icon,
  .nz-i-list.circle span.icon
  {margin-top: 2px;}

  /*types*/
  .nz-i-list.circle span.icon,
  .nz-i-list.square span.icon {
    font-size: 10px;
    width: 20px;
    height: 20px;
    border-radius: 0px;
    line-height: 20px !important;
  }
  
  .nz-i-list.circle span.icon {border-radius: 50%;}

/*ICONS
/*=============*/
  
  .nz-icon {
    margin:5px;
    font-size:16px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
  }

  /*Sizes*/
  .nz-icon.small {font-size:14px; line-height: 14px;}
  .nz-icon.medium {font-size:32px; line-height: 32px;}
  .nz-icon.large {font-size:64px;  line-height: 64px;}

  /*Sizes with types*/
  .nz-icon.circle.small,
  .nz-icon.square.small {
    width: 40px;
    height: 40px;
    line-height: 36px;
    border-width: 2px;
  }
  .nz-icon.circle.medium,
  .nz-icon.square.medium {
    width: 65px;
    height: 65px;
    line-height: 59px;
    border-width: 2px;
  }
  .nz-icon.circle.large,
  .nz-icon.square.large {
    width: 110px;
    height: 110px;
    line-height: 103px;
    border-width: 2px;
  }

  /*Types*/
  .nz-icon.circle {border-radius: 50%;}
  .nz-icon.square {border-radius: 2px;}
  .nz-icon.circle,
  .nz-icon.square {
    border-style:solid;
    border-color: transparent;
  }

  .nz-icon.animate-true {
    -webkit-animation: iconAnimate 1.4s infinite;
    animation: iconAnimate 1.4s infinite;
  }

  @-webkit-keyframes iconAnimate {
    0%,100% { -webkit-transform: translateY(5px); }
    50% { -webkit-transform: translateY(-5px); }
  }

  @keyframes iconAnimate {
    0%,100% { transform: translateY(5px); }
    50% { transform: translateY(-5px); }
  }

/*SEPARATOR
/*=============*/

  .nz-separator {height: 1px;border-bottom-width: 1px;}
  .nz-separator.solid  {border-bottom-style:solid;}
  .nz-separator.dotted {border-bottom-style:dotted;}
  .nz-separator.dashed {border-bottom-style:dashed}

  .sep-wrap.center .nz-separator {margin: 0 auto;}
  .sep-wrap.left .nz-separator {float: left;}
  .sep-wrap.right .nz-separator {float: right;}

/*ICON SEPARATOR
/*=============*/

  .nz-icon-separator {
    position: relative;
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
  }

  .nz-icon-separator .icon {
    width: 60px;
    font-size: 28px;
    line-height: 28px;
    position: relative;
    z-index: 15;
    display: block;
      margin: 0 auto;
      text-align: center;
  }

  .nz-separator-left,
  .nz-separator-right {
    width: 220px;
    height: 10px;
    position: absolute;
    display: block;
    left: 0;
    top: 50%;
  }

  .nz-separator-left span,
  .nz-separator-right span {
    display: block;
    width:calc( 100% - 10px);
    height: 1px;
  }

  .nz-separator-right {
    left: auto;
    right: 0;
  }

  .nz-separator-right span {
    float: right;
  }

  .nz-separator-left span + span,
  .nz-separator-right span + span {
    margin-top: 3px;
  }

  .nz-separator-left span + span {
    float: right;
  }

  .nz-separator-right span + span {
    float: left;
  }

/*SOCIAL LINKS
/*=============*/
  
  .social-links        {height: 40px;}
  .social-links.right  {text-align: right;}
  .social-links.left   {text-align: left;}
  .social-links.center {text-align: center;}

  .social-links a {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 36px;
    font-size: 14px;
    text-align: center;
    color: #999999 !important;
    box-shadow:inset 0 0 0 1px #999999;
    margin: 0 4px 3px 0;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden;
  }

  .footer .widget .social-links a {
    color: rgba(255,255,255,0.5) !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
  }

  .social-links a:hover,
  .footer .widget .social-links a:hover {
    color: #ffffff !important;
  }

  .social-links a:last-child            {margin-right: 0px;}

/*VIDEO, AUDIO EMBED
/*=============*/
  
  /*Flexible embeds*/
  .flex-mod {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 30px;
      height: 0;
      overflow: hidden;
  }

  .flex-mod iframe,   
  .flex-mod object,  
  .flex-mod embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }

  .soundcloud iframe {
    max-width: 100%;
  }

  .wp-video-shortcode,
  .wp-audio-shortcode {
    max-width: 100% !important;
    height: auto;
  }

  .video-modal {
    position: relative;
    display: block;
  }

  .video-modal:hover:before {
    box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
  }

  .video-modal .ninzio-overlay {
    background-color: rgba(0,0,0,0.5);
    opacity: 1;
    z-index: 10;
  }

  .video-modal:hover .ninzio-overlay {
    background-color: rgba(0,0,0,0.6);
  }

  .video-modal .video-icon  {
    width: 82px;
    height: 82px;
    margin: 0 auto 15px auto;
    background-image: url(assets/images/video_icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: "";
  }

  .video-modal .video-title {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
  }

  .video-modal:hover:after {
    -webkit-transform:scale(0.8); 
    -ms-transform:scale(0.8); 
    transform:scale(0.8); 
  }

  .video-modal img {
    margin:0 auto;
    display: block;
  }

/*RECENT TWEETS
/*=============*/
  
  .nz-tweets {
    position: relative;
    padding-top:70px;
    text-align: center;
  }

  .nz-tweets .follow {
    font-size: 18px;
      line-height: 28px;
  }

  .nz-tweets:before {
    display: block;
    content: "\e76d";
    line-height:50px;
    font-size:42px;
    width:50px;
    height:50px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    text-align: center;
    color: #fff;
  }

  .nz-tweets ul {
    list-style:none;
    text-align: center;
  }

  .nz-tweets a,
  .nz-tweets p {
    color: inherit;
    font-size:18px;
    line-height: 28px;
    margin: 0;
  }

  .nz-tweets a {
    color: inherit !important;
  }

  .nz-tweets .owl-controls {
    display: block;
    text-align: center;
    margin-top: 30px;
  }

  .nz-tweets .owl-buttons div {
    width:30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border:2px solid #e0e0e0;
    color: #e0e0e0;
    position: relative;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .nz-tweets .owl-buttons div:hover {
    border:2px solid #777777;
    color: #777777;
  }

  .nz-tweets .owl-buttons div:first-child {
    margin-right: 4px;
  }

  .nz-tweets .owl-buttons div:first-child:after,
  .nz-tweets .owl-buttons div:last-child:after {
    position: absolute;
    content: "\e914";
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 16px;
    text-align: center;
    line-height: 28px;
  }

  .nz-tweets .owl-buttons div:last-child:after {
    content: "\e917";
  }

/*CONTENTBOX
/*=============*/

  .nz-content-box > .nz-box { 
    width: 100%;
    position: relative;
    margin-bottom: 35px;
  }

  .nz-content-box .box-icon {
    -webkit-backface-visibility: hidden;
      -webkit-transition: all 200ms;
      transition: all 200ms;
      font-size: 36px;
      line-height: 36px;
      text-align: center;
      position: relative;
      top: 4px;
  }

  .nz-content-box .back_active .box-icon,
  .nz-content-box .bord_active .box-icon {
      font-size: 22px;
      line-height: 22px;
      text-align: center;
      position: relative;
      top: 14px;
  }

  .nz-content-box .box-icon-wrap {
    position: absolute;
    margin: 0;
    height: 60px;
    width: 60px;
    border-radius: 60px;
    left: 0px;
      top: -2px;
  }

  .nz-content-box.align-right .box-icon-wrap {
    right: 15px;
    left: auto;
  }

  .nz-content-box .back_active .box-icon-wrap,
  .nz-content-box .bord_active .box-icon-wrap {
    top: -5px;
    left: 15px;
    height: 50px;
    width: 50px;
    border-radius: 50px;
  }

  .nz-content-box .back_active .box-icon-wrap:before,
  .nz-content-box .bord_active .box-icon-wrap:before {
    content: "";
    display: block;
    height:52px;
    width: 52px;
    border-radius: 52px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -26px;
    margin-top:-26px;
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
      transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
  }

  .nz-content-box.version2 .back_active .box-icon-wrap:before,
  .nz-content-box.version2 .bord_active .box-icon-wrap:before {
    content: "";
    display: block;
    height:82px;
    width: 82px;
    border-radius: 82px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -41px;
    margin-top:-41px;
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
      transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
  }

  .nz-content-box .back_active:hover .box-icon-wrap:before,
  .nz-content-box .bord_active:hover .box-icon-wrap:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  .nz-content-box .box-title {
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 25px;
    padding-left: 60px;
  }

  .nz-content-box.version2 .box-title {
    padding-left: 0px !important;
    padding-bottom: 15px;
  }

  .nz-content-box .box-title:after {
    width: 70px;
    height: 1px;
    background-color: #eeeeee;
    content: "";
    position: absolute;
    left: 70px;
    bottom: 20px;
    -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .nz-content-box.version2 .box-title:after {
    left: 50%;
    bottom: 10px;
    margin-left:-35px;
  }

  .nz-content-box .back_active .box-title,
  .nz-content-box .bord_active .box-title {
      padding-left: 70px;
  }

  .nz-content-box.align-right .box-data {
    padding-left: 0px;
    padding-right: 80px;
  }

  .nz-content-box.align-right .back_active .box-data,
  .nz-content-box.align-right .bord_active .box-data {
    padding-left: 0px;
    padding-right: 100px;
  }

  .nz-content-box .nz-box > .nz-box-wrap {
    padding:5px 0px;
  }

  .nz-box > .nz-box-wrap > a {
    color: inherit !important;
  }

  .box-more {
    display: inline-block;
    text-transform: none;
    margin-top: 10px;
    font-size: 14px;
    color: #cccccc !important;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    position: relative;
  }

  .box-more:after {
    content: "";
      position: absolute;
      width: 0%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      height: 2px;
      bottom: 0px;
      left: 50%;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .box-more:hover:after {
    opacity: 1 !important;
      width: 100% !important;
  }

  .nz-content-box.version2 {
    text-align: center;
  }

  .nz-content-box.version2 .box-data {
    padding-left: 0px !important;
    margin: 20px 20px;
  }

  .nz-content-box.version2 .box-icon-wrap {
      position: relative;
      margin: 0 auto 30px auto;
      height: 80px;
      width: 80px;
      border-radius: 80px;
      left: 0px;
      top: 0px;
  }

  .nz-content-box.version2 .box-icon {
      font-size: 48px;
      line-height: 48px;
      top: 19px;
  }

  .nz-content-box.version2 .box-icon {
      font-size: 48px;
      line-height: 48px;
      top: 19px;
  }

  .nz-content-box.version2 .back_active .box-icon,
  .nz-content-box.version2 .bord_active .box-icon {
      font-size: 36px;
      line-height: 36px;
      top: 22px;
  }

/*TAGLINE
/*=============*/

  .nz-tagline {
    width: 100%;
    padding: 40px 0;
    position: relative;
    background-repeat: no-repeat;
    background-position: left top;
    -webkit-background-size:cover;
    -ms-background-size:cover;
    background-size:cover;
  }

  .nz-tagline img {
    position: absolute;
    bottom: -40px;
    left:40px;
  }

  .nz-tagline .container {
    text-align: center;
    max-width: 100% !important;
  }

  .nz-tagline .container > .tagline-title {
    font-size: 22px;
      line-height: 32px;
    padding-right: 40px;
  }

  .nz-tagline .container > .tagline-title,
  .nz-tagline .container > .button,
  .nz-tagline .container > .tagline-icon {
    vertical-align: middle;
    display: block;
    margin: 0 auto 15px auto !important;
  }

  .nz-tagline .container > :last-child {
    margin-bottom: 0 !important;
  }

  .nz-tagline .container > .tagline-icon {
    width: 46px;
    height: 46px;
    line-height: 46px;
    font-size: 46px;
    text-align: center;
    margin-right: 30px;
  }

  .nz-tagline .container .button {
    margin-bottom: 0;
    max-width: 250px;
  }

/*TABS
/*=============*/

  .nz-tabs .tabset {
    position: relative;
    z-index: 20;
  }

  .tabset .tab {
    display: block;
    text-align: center;
    padding:16px 30px;
    color:#999;
    cursor: pointer;
    position: relative;
    font-size: 14px;
    background-color:#f5f5f5;
    text-transform: uppercase;
  }

  .tabset .tab.active {
    color: #ffffff;
  }

  .tabset .tab > span {
    display: inline-block;
    padding-right:10px; 
  }

  .nz-tabs.full-true .tabset {
    text-align: center;
  }

  .nz-tabs.full-true .tab {
    display: inline-block;
    float: none !important;
    padding:20px 60px;
    font-size: 18px;
    z-index: 10;
  }

  .nz-tabs.full-true.tab-full .tab {
    display: block;
  }

  .tabset .tab:last-child {margin-bottom:0px;}

  .tabs-container {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 10;
  }

  .tabs-container .tab-content {
    padding-top:40px;
      border-top: 1px solid #e0e0e0;
  }

  .nz-tabs.full-true .tab-content {
    padding-top:80px;
  }

  .tabs-container .tab-content:not(:first-child) {
    display: none;
  }

/*TABLES
/*=============*/

  .nz-table td,
  .nz-table th {
    border:1px solid #eaeaea;
    background-color: #fff;
    padding: 15px;
  }

  .nz-table th {font-size: 16px;font-weight: normal;background-color: #fafafa;}

  .nz-table tbody tr:nth-child(2n+2) td {background-color: #fafafa;}

/*ACCORDION
/*=============*/

  .nz-accordion .toggle-title  {
    cursor: pointer;
    width: 100%;
    margin-bottom:0px;
    position: relative;
    font-size: 14px;
    padding: 20px 0px 20px 70px;
    text-transform: uppercase;
    color: #999999;
  }

  .nz-accordion .toggle-icon {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 0;
    cursor: pointer;
    background-color: #f5f5f5;
  }

  .nz-accordion .toggle-icon:before,
  .nz-accordion .toggle-icon:after {
    content: "";
    display: block;
    position: absolute;
    width:12px;
    height:2px;
    background-color: #999999;
    top: 50%;
    left: 50%;
    margin-left: -6px;
    margin-top: -1px;
    -webkit-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
  }

  .nz-accordion .toggle-icon:after {
    height:12px;
    width:2px;
    margin-top: -6px;
    margin-left: -1px;
  }

  .nz-accordion .toggle-title.active  {
    color: #2a2a2a;
  }

  .nz-accordion .toggle-title.active .toggle-icon:before,
  .nz-accordion .toggle-title.active .toggle-icon:after {
    background-color: #ffffff;
  }

  .nz-accordion .toggle-title.active .toggle-icon:before { transform: rotate(180deg); }
    .nz-accordion .toggle-title.active .toggle-icon:after  { transform: rotate(90deg); }

  .nz-accordion .toggle-content {
    padding:10px 0px 10px 70px;
    margin-bottom: 0px;
    position: relative;
  }

  .nz-accordion .toggle-content:before {
    display: block;
    width: 1px;
    height: 100%;
    top: 0;
    content: "";
    position: absolute;
    left: 24px;
    background-color: #e0e0e0;
  }

/*TIMER
/*=============*/

  .nz-timer ul {list-style: none;margin: 0;}

  .nz-timer li {
    width:100%;
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: 0px;
    padding: 15px;
  }

  .nz-timer li .timer-wrap {
    width:150px; 
    margin: 0 auto;
  }

  .nz-timer span {
    display: block;
    margin: 0 auto;
    font-size:56px;
    line-height:66px;
    color: #333;
    position: relative;
  }
  .nz-timer p {
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    color: #999999;
    text-transform: uppercase;
  }

/*ALERT MESSAGE
/*=============*/
  
  .alert {
    padding:20px 70px 20px 20px;
    position: relative;
    border-width:1px;
    border-style: solid;
    border-radius: 0px;
    margin-bottom: 25px;
    box-shadow: 3px 3px 0px rgba(0,0,0,0.05);
  }

  .alert.note {
    border-color:#f2ebc7;
    background: #f2ebc7;
    color:#962d3e;
  }

  .alert.success {
    border-color:#b1dd8b;
    background: #b1dd8b;
    color: #3c631a;
  }

  .alert.warning {
    border-color:#fee4c6;
    background: #fee4c6;
    color: #794d19;
  }

  .alert.error {
    border-color:#ffbaaf;
    background: #ffbaaf;
    color: #7f0000;
  }

  .alert.information {
    border-color:#d5f7fb;
    background: #d5f7fb;
    color: #0d5a63;
  }

  .alert .close-alert {
    position: absolute;
    top: 50%;
    right: 20px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: -15px;
    color: #ffffff;
  }

  .alert.note .close-alert {color: #962d3e;}
  .alert.error .close-alert {color: #7f0000;}
  .alert.success .close-alert {color: #3c631a;}
  .alert.information .close-alert {color: #0d5a63;}
  .alert.warning .close-alert {color: #794d19;}

/*ICON-PROGRESS-BAR
/*=============*/
  
  .nz-icon-progress {
    width: 100%; 
    margin-bottom: 10px; 
    text-align: center;
  }

  .nz-icon-progress,
  .nz-icon-progress.center {
    text-align: center;
  }

  .nz-icon-progress.left {
    text-align: left;
  }

  .nz-icon-progress.right {
    text-align: right;
  }

  .nz-icon-progress span.icon  {
    margin: 0 10px 10px 0;
    color: #999999;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    font-size:28px;
    text-align: center;
    display: inline-block;
  }

  .nz-icon-progress span.icon:last-child {margin-right: 0;}

/*PROGRESS
/*=============*/
  
  .nz-progress {
    width: 100%;
    max-width: 100%;
    padding-top: 1px;
  }

  .nz-progress .bar {
    margin-bottom: 35px;
  }

  .nz-progress .bar-line {
    background-color: #dddddd;
    background-repeat:repeat;
    background-position:0 0; 
    width: 100%;
    height: 7px;
    border-radius: 0px;
    position: relative;
  }

  .nz-progress .nz-line { 
    height: inherit;
    text-align:right;
    visibility: hidden;
    position: relative;
    border-radius: 0px;
  }

  .bar-text {
    position: relative;
  }

  .nz-progress .progress-percent,
  .nz-progress .progress-title { 
    display:block;
    line-height: inherit;
    font-size: inherit;
    color: #333;
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
  }

  .nz-progress .progress-percent {
    position: absolute;
    left:0;
    top: 50%;
    visibility: hidden;
    opacity: 0;
    width: 46px;
      text-align: center;
    -webkit-transition-delay:100ms;
    -webkit-transition-property:opacity;
    transition-delay:100ms;
    transition-property:opacity;
    -webkit-transform:translate(-50%, -60%); 
    -ms-transform:translate(-50%, -60%); 
    transform:translate(-50%, -60%);
    color: #999999;
    font-size: 18px;
    line-height: 18px;
  }

  .nz-progress .progress-percent.visible {
    opacity: 1;
  }

  .nz-progress .progress-percent:after {
    display: inline-block;
    content: "%";
    line-height: inherit;
    font-size: inherit;
  }

/*STEPS
/*=============*/

  .nz-steps .stepset {
    position: relative;
    z-index: 20;
    text-align: center;
  }

  .stepset .step {
    display: inline-block;
    float: none !important;
    text-align: center;
    padding:120px 70px 15px 70px;
    color:#777;
    cursor: pointer;
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .nz-steps:not(.step-full) .stepset .step:after {
    display: block;
    position: absolute;
    top: 50px;
    width:60px;
    height: 1px;
    content: "";
    right: -30px;
    background-color: #f0f0f0;
  }

  .stepset .step:last-child:after {
    display: none !important;
  }

  .stepset .step-title {
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    line-height: 100px;
    font-size: 22px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -50px;
    background-color: #f0f0f0;
    color: #999999;
  }

  .stepset .active .step-title {
    color: #ffffff;
  }

  .stepset .title {
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    color: #999999;
  }

  .stepset .step.active:after {
    color: #fff !important;
  }

  .stepset .step:hover {
    color: #444;
  }

  .stepset .step:last-child {margin-bottom:0px;}

  .steps-container {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 10;
  }

  .steps-container .step-content {
    background-color: #fff;
    padding: 50px 0 0 0;
  }

  .steps-container .step-content:not(:first-child) {
    display: none;
  }

/*CIRCLE PROGRESS
/*=============*/

  .nz-circle-progress,
  .nz-circle-progress.center {
    text-align: center;
  }

  .nz-circle-progress.left {
    text-align: left;
  }

  .nz-circle-progress.right {
    text-align: right;
  }


  .nz-circle {
    opacity: 0;
  }

  .nz-circle {
    height: auto;
    display: block;
    display: inline-block;
    width: 240px;
    margin:0 0px 25px 0px;
    padding: 0 15px;
    position: relative;
  }

  .nz-circle .circle {
      position: relative;
      text-align: center;
      width: inherit;
      font-weight: bold;
      margin: 0 auto;
      font-size: 3em;
      display: table;
  }
  .nz-circle .circle canvas {
      position: absolute;
      top: 0;
      left:50%;
      -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
    transform:translateX(-50%);
  }
  .circle-counter-percentage {
    font-weight: bold;
  }

  .nz-circle .title {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin-top: 0px;
    padding: 0 35px 0 35px;
    font-size: 42px;
    line-height: 64px;
  }

  .nz-circle .circle-data:not(:empty) {
    padding-top: 10px;
  }

/*COUNTER
/*=============*/

  .nz-count {
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 25px;
    text-align: center;
  }

  .nz-count-wrap {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .count-border {
    width:50%;
    height: 4px;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom-width:1px;
    border-bottom-style:solid;
    display: block;
    position: absolute;
    bottom:-25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  } 

  .nz-counter .nz-count:last-child .count-border {
    display: none;
  }

  .count-value {
    font-size:56px;
    line-height:56px;
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
  }

  .count-title {
    font-size: 14px;
    line-height:24px;
    color: #999;
    display: block;
    text-transform: uppercase;
  }

/*TESTIMONIALS
/*=============*/
  
  .nz-testimonials {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
  }

  .nz-testimonials .owl-pagination,
  .nz-persons .owl-pagination,
  .nz-clients .owl-pagination {
    display: none !important;
  }

  .nz-testimonials .testimonial {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 50px;
    position: relative;
  }

  .nz-testimonials .test-wrap {
    padding:70px 30px 30px 30px;
    box-shadow: inset 0 0 0 1px #e0e0e0;
    border-radius: 5px;
    position: relative;
  }

  .nz-testimonials .text {
    font-size: 14px;
    line-height:24px;
    position: relative;
      text-align: center;
  }

  .nz-testimonials .test-info {
    position: relative;
    padding-top: 40px;
  }

  .nz-testimonials .name,
  .nz-testimonials .title {
    font-size:14px;
    line-height:24px;
    font-style: italic;
    display: block;
    position: relative;
    color: #999;
    font-family: Georgia,"Times New Roman",Times,serif;
  }

  .nz-testimonials .name {
    font-size: 16px;
    line-height: 26px;
    font-style: normal;
    text-transform: uppercase;
  }

  .nz-testimonials .test-data {
    padding-top: 20px;
    padding-left: 15px;
    text-align: center;
  }

  .nz-testimonials img {
    max-width: 92px;
    max-height: 92px;
    position: absolute;
    top: -46px;
    left: 50%;
    margin-left:-46px;
  }

/*CLIENTS
/*=============*/

  .nz-clients {
    margin-left: -5px;
    margin-right: -5px;
    padding-left:40px;
    padding-right: 40px;
  }

  .nz-clients .client a {
    display: block;
    text-decoration: none;
  }
  
  .nz-clients .client {
    text-align: center;
    margin: 0 5px;
  }

  .nz-clients .client-inner {
    height: 150px;
    line-height:150px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }

  .nz-clients[data-columns="6"] {
    height: 100px;
    line-height:100px;
  }

  .nz-clients .client-inner a {
    display:block;
    position: relative;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }

  .nz-clients .client-inner a:hover {
    opacity: 0.7;
  }

  .nz-clients .client img {
    margin-bottom: 0;
    vertical-align: middle;
    max-height: 80%;
    max-width: 80%;
  }

  .nz-clients .owl-controls .owl-buttons {
    right: 5px;
  }

  .nz-clients .owl-controls .owl-buttons {
    width: 100%;
    top: 50%;
    margin-top: -20px;
    left: 0;
    right: 0;
  }

  .nz-clients .owl-controls .owl-buttons div {
      box-shadow: none;
      color: #fff !important;
  }

  .nz-clients .owl-controls .owl-buttons div:last-child {
    float: right;
  }

/*PERSONS
/*=============*/

  .nz-persons {
    margin-right: -15px;
    margin-left: -15px;
  }
  
  .nz-persons .person {
    width: 100%;
    margin-bottom:30px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    overflow: hidden;
    text-align: center;
  }

  .nz-persons .person .img {
    margin:0 auto;
      position: relative;
  }

  .nz-persons .person-body {
    text-align: center;
    border-top: none !important;
      padding: 15px 0px 10px 0px;
      width: 100%;
      position: relative;
      z-index: 10;
  }

  .nz-persons .person .name {
    font-size: 16px;
    line-height: 26px;
    position: relative;
    color: #333;
    text-transform: uppercase;
     -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      display: inline-block;
  }

  .nz-persons .person .name:after {
    content: "";
      position: absolute;
      width: 0%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      height: 2px;
      bottom: 0px;
      left: 50%;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .nz-persons .person .name:hover:after {
    opacity: 1 !important;
    width: 100% !important;
  }

  .nz-persons .person .title {
    font-size: 16px;
    line-height: 26px;
    color: #bbb;
    padding: 0;
    position: relative;
    font-style: italic;
    font-family: Georgia,"Times New Roman",Times,serif;
  }

  .nz-persons .social-links {
    margin-top: 15px;
  }

  #nz-content .nz-persons .social-links a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    margin: 0 5px 5px 0;
    color: #ffffff !important;
    box-shadow: inset 0 0 0 1px #ffffff;
    font-size: 14px;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
  }

  #nz-content .nz-persons .social-links a:hover {
    color: #333 !important;
    background-color: #ffffff !important;
    box-shadow: inset 0 0 0 1px #ffffff !important;
  }

/*POPUP
/*=============*/
  
  .nz-popup {
    display: inline-block;
    position: relative;
    z-index: 999;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
    cursor: pointer;
    text-align: center;
    font-size:12px;
  }

  .nz-popup-border {
    display: block;
    position: absolute;
    left: -13px;
    top: -13px;
    margin: 0 auto;
    border-radius: 100px;
    background-color: transparent;
    opacity: 0.1;
    width: 50px;
    height: 50px;
    border-width:3px;
    border-style: solid;
    border-radius: 100px;
    -webkit-animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
    -moz-animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
    animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
      backface-visibility: hidden;
      z-index: -1;
  }

  .nz-popup:before {
    color: #ffffff;
  }

  @-webkit-keyframes plusAnim {       
    0% {-webkit-transform: scale(0,0); opacity: 0;}
    8% {-webkit-transform: scale(0,0); opacity: 0;}
    15% {-webkit-transform: scale(0.1,0.1); opacity: 1;}
    30% {-webkit-transform: scale(0.5,0.5); opacity: 1;}
    100% {-webkit-transform: scale(1,1);opacity: 0; }
  }

  @-moz-keyframes plusAnim {       
    0% {-moz-transform: scale(0,0); opacity: 0;}
    8% {-moz-transform: scale(0,0); opacity: 0;}
    15% {-moz-transform: scale(0.1,0.1); opacity: 1;}
    30% {-moz-transform: scale(0.5,0.5); opacity: 1;}
    100% {-moz-transform: scale(1,1);opacity: 0; }
  }

  @-ms-keyframes plusAnim {       
    0% {-ms-transform: scale(0,0); opacity: 0;}
    8% {-ms-transform: scale(0,0); opacity: 0;}
    15% {-ms-transform: scale(0.1,0.1); opacity: 1;}
    30% {-ms-transform: scale(0.5,0.5); opacity: 1;}
    100% {opacity: 0; -ms-transform: scale(1,1);}
  }

  @keyframes plusAnim {       
    0% {transform: scale(0,0); opacity: 0;}
    8% {transform: scale(0,0); opacity: 0;}
    15% {transform: scale(0.1,0.1); opacity: 1;}
    30% {transform: scale(0.5,0.5); opacity: 1;}
    100% {transform: scale(1,1);opacity: 0; }
  }

/*MEDIA SLIDER
/*=============*/
  
  .nz-media-slider {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
  }
  .nz-media-slider .slides {
    list-style:none;
    margin: 0;
    padding: 0;
  }
  .nz-media-slider .slides > li {
    display: none; 
    -webkit-backface-visibility: hidden;
    margin: 0;
    padding: 0;
  }
  .nz-media-slider .slides > li > * {margin: 0;}
  .nz-media-slider .slides img {display: block;}
  .flex-pauseplay span {text-transform: capitalize;}

  .slides:after {
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden; 
    line-height: 0; 
    height: 0;
  } 
  html[xmlns] .nz-media-slider .slides {display: block;} 
  * html .nz-media-slider .slides {height: 1%;}

  .no-js .slides > li:first-child {display: block;}

  .flex-viewport {
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
  }
  .nz-media-slider .loading .flex-viewport {max-height: 300px;}

  .nz-media-slider .flex-direction-nav {
    list-style: none;
    margin: 0;
    height: 0;
  }

  /* Control Nav */
  .nz-media-slider .flex-control-nav {
    width: 100%; 
    text-align: center;
    list-style: none;
    z-index: 50;
    margin: 0;
    opacity: 1;
    padding:15px 0 15px 0;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .nz-media-slider .flex-control-nav li {
    margin: 0 4px;
    display: inline-block; 
  }
  .nz-media-slider .flex-control-paging li a {
    display:inline-block;
    width:8px;
    height:8px;
    border-radius: 8px;
    background-color:rgba(255,255,255,0.5);
      cursor: pointer;
      margin: 0 5px 0px 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-indent: 100%;
    overflow: hidden;
    cursor: pointer;
  }

  .nz-media-slider .flex-direction-nav a {
    position:absolute;
    top: 50%;
    left:-40px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-color: rgba(255,255,255,0.5);
    opacity: 0;
    display: block;
    z-index: 5;
  }
  
  .nz-media-slider .flex-direction-nav a.flex-next {
    left:auto;
    right:-40px;
  }

  .nz-media-slider:hover .flex-direction-nav a.flex-next{right:15px;opacity: 1;}
  .nz-media-slider:hover .flex-direction-nav a.flex-prev{left:15px;opacity: 1;}

  .nz-media-slider .flex-direction-nav a:before {
    display: block;
    top: 0;
    left: 0;
    height: inherit;
    width: inherit;
    font-size: 16px;
    line-height: 40px !important;
    content: "\e910";
    color: #ffffff;
  }

  .nz-media-slider .flex-direction-nav a.flex-next:before {
    content: "\e913";
  }

/*PRICING TABLE
/*=============*/

  .nz-pricing-table:after {
    content: "";
    display: table;
    clear: both;
  }

  .nz-pricing-table > .column { 
    width: 100%;
    margin-bottom: 25px;
    text-align: center;
  }

  .nz-pricing-table > .column .title {  
    width: 100%;
    max-width: 100%;
    margin:0 auto 0 auto;
    font-size: 16px;
    line-height: 26px;
    position: relative;
    z-index: 6;
    padding: 15px 0;
    text-transform: uppercase;
    color: #ffffff;
  }

  .nz-pricing-table > .column .tariff {
    margin-top: 10px;
    display: block;
    color:#999;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
  }

  .nz-pricing-table > .column img {
    margin-top: 25px;
  }

  .nz-pricing-table > .column .pricing {
    padding: 30px 20px 30px 20px;
    text-align: center;
    display: table;
    width: 100%;
    position: relative;
    background-color: #ffffff;
    margin-bottom: 3px;
  }

  .nz-pricing-table > .column .pricing:before {
    width: calc( 100% + 2px );
    height: 4px;
    bottom: -4px;
    left: -1px;
    content: "";
    display: block;
    position: absolute;
    opacity: 0;
  }

  .nz-pricing-table > .column.highlight-true .pricing:before {
    opacity: 1;
  }

  .nz-pricing-table > .column .column-inner {
    padding: 0px;
    overflow: hidden;
    box-shadow: inset 0 0 0 1px #f5f5f5;
  }

  .nz-pricing-table > .column .pricing .plan {
    font-weight: 400;
  }

  .nz-pricing-table .c-body {
    padding: 25px;
    background-color: #ffffff;
  }

  .nz-pricing-table .c-row {
    padding:10px 0px;
    border-bottom: 1px dotted #e0e0e0;
    font-size: 14px;
    line-height: 24px;
    position: relative;
  }

  .nz-pricing-table .price {
    font-size: 58px;
    line-height: 58px;
    display: block;
    color: #2a2c2b;
    position: relative;
  }

  .nz-pricing-table .currency {
    font-size: 24px;
    line-height: 24px;
    display:inline-block;
    vertical-align: top;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
  }

  .nz-pricing-table .c-foot {
    padding: 15px 20px 30px 20px;
    background-color: #ffffff;
  }

  .nz-pricing-table .button,
  .nz-pricing-table .button:hover {
    margin: 0;
    background-color: transparent !important;
  }

  .nz-pricing-table .c-foot,
  .nz-pricing-table .pricing,
  .nz-pricing-table .c-body {
    border:1px solid #f5f5f5;
  }

  .nz-pricing-table .c-foot {
    border-top: none;
  }

  .nz-pricing-table .c-body,
  .nz-pricing-table .pricing {
    border-bottom: none;
  }

/*PROJECTS
/*=============*/
  
  .blog-layout-wrap,
  .shop-layout-wrap,
  .projects-layout-wrap {
    padding: 90px 0 70px 0;
    background-color: #f9f9f9;
    position: relative;
  }

  .small-image-nogap.projects-layout-wrap.filter-false,
  .medium-image-nogap.projects-layout-wrap.filter-false,
  .tax-projects-tag .small-image-nogap.projects-layout-wrap,
  .tax-projects-category .small-image-nogap.projects-layout-wrap,
  .tax-projects-tag .medium-image-nogap.projects-layout-wrap,
  .tax-projects-category .medium-image-nogap.projects-layout-wrap,
  .tax-projects-tag .small-image.projects-layout-wrap,
  .tax-projects-category .small-image.projects-layout-wrap,
  .tax-projects-tag .medium-image.projects-layout-wrap,
  .tax-projects-category .medium-image.projects-layout-wrap,
  .tax-projects-tag .large-image.projects-layout-wrap,
  .tax-projects-category .large-image.projects-layout-wrap {
    padding-top: 0;
  }

  .single .shop-layout-wrap.nopadding-true{
    padding-bottom: 0px;
  }

  .projects-layout-wrap.navigation-false {
    padding-bottom: 0;
  }

  .single .projects-layout-wrap {
    padding: 70px 0 0px 0 !important;
  }

  .single .nz-related-projects {
    padding: 70px 0 70px 0;
    background-color: #ffffff;
  }

  .loop .projects-layout {
    position: relative;
  }

  .loop .small-image.projects-layout,
  .loop .medium-image.projects-layout,
  .loop .large-image.projects-layout,
  .loop .small-standard.projects-layout,
  .loop .medium-standard.projects-layout,
  .loop .large-standard.projects-layout,
  .nz-recent-projects.small-image,
  .nz-recent-projects.medium-image,
  .nz-recent-projects.large-image,
  .nz-recent-projects.small-standard,
  .nz-recent-projects.medium-standard,
  .nz-recent-projects.large-standard {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 35px;
  }

  .loop .small-image .projects,
  .loop .medium-image .projects,
  .loop .large-image .projects,
  .loop .small-standard .projects,
  .loop .medium-standard .projects,
  .loop .large-standard .projects,
  .nz-recent-projects.small-image .projects,
  .nz-recent-projects.medium-image .projects,
  .nz-recent-projects.large-image .projects,
  .nz-recent-projects.small-standard .projects,
  .nz-recent-projects.medium-standard .projects,
  .nz-recent-projects.large-standard .projects {
    padding: 0 15px 30px 15px;
  }

  .loop .projects-layout .projects,
  .nz-recent-projects .projects {
    overflow: hidden;
    max-width: 100%;
    margin-bottom: 0px;
    display: block;
  }

  .loop .projects-layout .projects-post {
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms;
    opacity: 1;
  }


  .loop .small-standard .projects .ninzio-overlay,
  .loop .medium-standard .projects .ninzio-overlay,
  .loop .large-standard .projects .ninzio-overlay,
  .nz-recent-projects.small-standard .projects .ninzio-overlay,
  .nz-recent-projects.medium-standard .projects .ninzio-overlay,
  .nz-recent-projects.large-standard .projects .ninzio-overlay {
    background-color: rgba(0,0,0,0.4);
  }

  .nz-related-products-separator {
    position: relative;
    text-align: center;
    margin-top:70px;
  }

  .nz-related-products-separator:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    margin-top: -0.5px;
    content: "";
    background-color: #e0e0e0;
  }

  .nz-related-products-separator h3 {
    display: inline-block;
    z-index: 10;
    position: relative;
    margin: 0;
    padding:5px 10px;
    background-color: #e0e0e0;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
  }

  .nz-related-products-separator h3:after, 
  .nz-related-products-separator h3:before {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      top: 0;
  }

  .nz-related-products-separator h3:before {
      left: -10px;
      border-width: 0 0 34px 10px;
      border-color: transparent transparent #e0e0e0 transparent;
  }

  .nz-related-products-separator h3:after {
      right: -10px;
      border-width: 34px 10px 0 0;
      border-color: #e0e0e0 transparent transparent transparent;
  }

  .nz-related-products .product {
    padding-bottom: 20px;
    margin-bottom: 0px !important;
  }

  .loop .small-image .projects .nz-thumbnail a,
  .loop .medium-image .projects .nz-thumbnail a,
  .loop .large-image .projects .nz-thumbnail a,
  .loop .small-image-nogap .projects .nz-thumbnail a,
  .loop .medium-image-nogap .projects .nz-thumbnail a,
  .nz-recent-projects.small-image .nz-thumbnail a,
  .nz-recent-projects.medium-image .nz-thumbnail a,
  .nz-recent-projects.large-image .nz-thumbnail a,
  .nz-recent-projects.small-image-nogap .nz-thumbnail a,
  .nz-recent-projects.medium-image-nogap .nz-thumbnail a,
  .nz-related-projects .nz-thumbnail a {
    display: block;
  }

  .loop .small-image .projects .project-info-tab,
  .loop .medium-image .projects .project-info-tab,
  .loop .large-image .projects .project-info-tab,
  .loop .small-image-nogap .projects .project-info-tab,
  .loop .medium-image-nogap .projects .project-info-tab,
  .nz-recent-projects.small-image .project-info-tab,
  .nz-recent-projects.medium-image .project-info-tab,
  .nz-recent-projects.large-image .project-info-tab,
  .nz-recent-projects.small-image-nogap .project-info-tab,
  .nz-recent-projects.medium-image-nogap .project-info-tab,
  .nz-related-projects .project-info-tab {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      padding:30px 15px 20px 15px;
      z-index: 5;
      background-color: #ffffff !important;
      text-align: center;
      bottom: -100%;
      -webkit-backface-visibility: hidden;
      -webkit-transition: -webkit-transform 0.4s;
      -webkit-transition: bottom 0.4s;
      transition: bottom 0.4s;
  }

  .nz-related-projects.small-image-nogap .project-info-tab,
  .nz-related-projects.medium-image-nogap .project-info-tab {
      background-color: #f9f9f9 !important;
  }

  .loop .small-image .projects .nz-thumbnail:hover .project-info-tab,
  .loop .medium-image .projects .nz-thumbnail:hover .project-info-tab,
  .loop .large-image .projects .nz-thumbnail:hover .project-info-tab,
  .loop .small-image-nogap .projects .nz-thumbnail:hover .project-info-tab,
  .loop .medium-image-nogap .projects .nz-thumbnail:hover .project-info-tab,
  .nz-recent-projects.small-image .nz-thumbnail:hover .project-info-tab,
  .nz-recent-projects.medium-image .nz-thumbnail:hover .project-info-tab,
  .nz-recent-projects.large-image .nz-thumbnail:hover .project-info-tab,
  .nz-recent-projects.small-image-nogap .nz-thumbnail:hover .project-info-tab,
  .nz-recent-projects.medium-image-nogap .nz-thumbnail:hover .project-info-tab,
  .nz-related-projects .projects .nz-thumbnail:hover .project-info-tab {
    bottom: 0%;
  }

  .loop .small-image .projects img,
  .loop .medium-image .projects img,
  .loop .large-image .projects img,
  .loop .small-image-nogap .projects img,
  .loop .medium-image-nogap .projects img,
  .nz-recent-projects.small-image img,
  .nz-recent-projects.medium-image img,
  .nz-recent-projects.large-image img,
  .nz-recent-projects.small-image-nogap img,
  .nz-recent-projects.medium-image-nogap img,
  .nz-related-projects .project-info-tab img {
    -webkit-transition: -webkit-transform 0.45s;
    transition: transform 0.45s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  .loop .small-image .projects:hover img,
  .loop .medium-image .projects:hover img,
  .loop .large-image .projects:hover img,
  .loop .small-image-nogap .projects:hover img,
  .loop .medium-image-nogap .projects:hover img,
  .nz-recent-projects.small-image .projects:hover img,
  .nz-recent-projects.medium-image .projects:hover img,
  .nz-recent-projects.large-image .projects:hover img,
  .nz-recent-projects.small-image-nogap .projects:hover img,
  .nz-recent-projects.medium-image-nogap .projects:hover img,
  .nz-related-projects .project-info-tab .projects:hover img {
    -webkit-transform: translateY(-16px);
    -ms-transform: translateY(-16px);
    transform: translateY(-16px);
  }

  .loop .project-more,
  .nz-recent-projects .project-more {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -20px;
    background-image: url(assets/images/plus_small.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
  }

  .loop .project-more:hover,
  .nz-recent-projects .project-more:hover {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .loop .small-image .projects .project-title,
  .loop .medium-image .projects .project-title,
  .loop .large-image .projects .project-title,
  .loop .small-image-nogap .projects .project-title,
  .loop .medium-image-nogap .projects .project-title,
  .nz-recent-projects.small-image .project-title,
  .nz-recent-projects.medium-image .project-title,
  .nz-recent-projects.large-image .project-title,
  .nz-recent-projects.small-image-nogap .project-title,
  .nz-recent-projects.medium-image-nogap .project-title,
  .nz-related-projects .project-title {
    color: #333333 !important;
    display: block;
    padding:0px;
    position: relative;
    z-index: 15;
    font-size: 13px;
    line-height: 23px;
    text-transform: uppercase;
    margin-bottom: 5px;
    text-align: center;
  }

  .loop .small-image .projects .nz-overlay-before,
  .loop .medium-image .projects .nz-overlay-before,
  .loop .large-image .projects .nz-overlay-before,
  .loop .small-image-nogap .projects .nz-overlay-before,
  .loop .medium-image-nogap .projects .nz-overlay-before,
  .nz-recent-projects.small-image .nz-overlay-before,
  .nz-recent-projects.medium-image .nz-overlay-before,
  .nz-recent-projects.large-image .nz-overlay-before,
  .nz-recent-projects.small-image-nogap .nz-overlay-before,
  .nz-recent-projects.medium-image-nogap .nz-overlay-before,
  .nz-related-projects .nz-overlay-before {
    display: none;
  }

  .loop .small-image .projects .projects-category,
  .loop .medium-image .projects .projects-category,
  .loop .large-image .projects .projects-category,
  .loop .small-image-nogap .projects .projects-category,
  .loop .medium-image-nogap .projects .projects-category,
  .nz-recent-projects.small-image .projects-category,
  .nz-recent-projects.medium-image .projects-category,
  .nz-recent-projects.large-image .projects-category,
  .nz-recent-projects.small-image-nogap .projects-category,
  .nz-recent-projects.medium-image-nogap .projects-category,
  .nz-related-projects .projects-category {
    text-align: center;
    font-size: 13px;
    line-height: 23px;
    text-transform: lowercase;
    color: #999999;
    position: static;
    bottom: 0;
    left: 0;
    padding:0;
  }

  .loop .small-image .projects .projects-category a,
  .loop .medium-image .projects .projects-category a,
  .loop .large-image .projects .projects-category a,
  .loop .small-image-nogap .projects .projects-category a,
  .loop .medium-image-nogap .projects .projects-category a,
  .nz-recent-projects.small-image .projects-category a,
  .nz-recent-projects.medium-image .projects-category a,
  .nz-recent-projects.large-image .projects-category a,
  .nz-recent-projects.small-image-nogap .projects-category a,
  .nz-recent-projects.medium-image-nogap .projects-category a,
  .nz-related-projects .projects-category a {
    color: #999999;
    display: inline-block;
    font-style: italic;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }

  .nz-recent-projects.small-image .projects-category a,
  .nz-recent-projects.medium-image .projects-category a,
  .nz-recent-projects.large-image .projects-category a,
  .nz-recent-projects.small-image-nogap .projects-category a,
  .nz-recent-projects.medium-image-nogap .projects-category a {
    color: #999999 !important;
  }

  .loop .small-standard .project-details,
  .loop .medium-standard .project-details,
  .loop .large-standard .project-details,
  .nz-recent-projects.small-standard .project-details,
  .nz-recent-projects.medium-standard .project-details,
  .nz-recent-projects.large-standard .project-details {
    padding: 25px 20px;
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
  }

  .loop .small-standard .project-title,
  .loop .medium-standard .project-title,
  .loop .large-standard .project-title,
  .nz-recent-projects.small-standard .project-title,
  .nz-recent-projects.medium-standard .project-title,
  .nz-recent-projects.large-standard .project-title {
    position: relative;
    bottom: auto;
    padding: 0px;
    color: #333 !important;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
  }

  .loop .small-standard .projects-category,
  .loop .medium-standard .projects-category,
  .loop .large-standard .projects-category,
  .nz-recent-projects.small-standard .projects-category,
  .nz-recent-projects.medium-standard .projects-category,
  .nz-recent-projects.large-standard .projects-category {
    position: relative;
    bottom: auto;
    padding: 0px;
      color: #999 !important;
      font-family: Georgia,"Times New Roman",Times,serif;
      font-style: italic;
      font-size: 16px;
      line-height: 26px;
  }

  .loop .small-standard .project-title a,
  .loop .medium-standard .project-title a,
  .loop .large-standard .project-title a,
  #nz-content .nz-recent-projects.small-standard .project-title a,
  #nz-content .nz-recent-projects.medium-standard .project-title a,
  #nz-content .nz-recent-projects.large-standard .project-title a {
    color: #333;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }

  .loop .small-standard .projects-category a,
  .loop .medium-standard .projects-category a,
  .loop .large-standard .projects-category a,
  #nz-content .nz-recent-projects.small-standard .projects-category a,
  #nz-content .nz-recent-projects.medium-standard .projects-category a,
  #nz-content .nz-recent-projects.large-standard .projects-category a {
    color: #999;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: lowercase;
  }

  .nz-related-projects h3 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-bottom: 20px;
    margin-bottom: 40px;
    text-transform: uppercase;
  }

  .nz-related-projects h3:after {
    display: block;
    width: 150px;
    height: 2px;
    content: "";
    margin: 20px auto 0 auto;
  }

  .single .projects-head {
    padding-bottom: 25px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
  }

  .single .projects-head .project-title {
    font-size: 26px;
    line-height: 36px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 0;
    text-align: center;
  }

  .single .projects-head .projects-navigation {
    position: absolute;
    height: 40px;
    width: 100%;
    top: 0;
    right: 0;
  }

  .single .projects-head .projects-navigation > a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
      border-radius: 40px;
    text-align: center;
    font-size: 15px;
    background-color: rgba(0,0,0,0.8);
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      cursor: pointer;
      color: #eee !important;
      text-transform: uppercase;
      position: relative;
  }

  .single .projects-head .projects-navigation > a[rel="next"] {
    float: right;
  }

  .single .projects-head .projects-navigation > a.icon-arrow-left10:before {
    position: relative;
    left: -1px;
  }

  .single .projects-head .projects-navigation > a.icon-uniE91B:before {
    position: relative;
    right: -1px;
  }

  .single .projects-head .projects-navigation > a:hover {
    background-color: rgba(0,0,0,1);
  }

  .projects-description-title {
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    color: #292929;
  }

  .single .project-excerpt {
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
  }

  .single .projects .post-social-share {
    background-color: #fff;
    margin:25px 0;
  }

  .projects-tags {
    padding-top: 25px;
    margin-top: 5px;
    border-top: 1px dotted #c0c0c0;
  }

  .projects-tags a {
    margin-right:2px !important; 
  }

  .project-content {
    padding:50px 0px 20px 0px;
  }

  .single-projects .main-content:before {
    display: none;
  }

  .single-projects .single-details .button {
    margin-bottom: 0px;
    margin-top: 15px;
  }

  .single-projects .single-details .button:hover {
    color: #fff !important;
  }

  .single-projects .post-gallery .flex-direction-nav {
    position: absolute;
    top: 50%;
    left:0;
    z-index: 15;
    width:100%;
    height: 60px;
    margin-top: -30px;
  }

  .single-projects .post-gallery .flex-direction-nav li {
    width: 40px;
    height: 60px;
    display: block;
    float: left;
  }

  .single-projects .post-gallery .flex-direction-nav li:last-child {
    float: right;
  }

  .single-projects .post-gallery .flex-direction-nav li a {
    display: block;
    background-color: #ffffff !important;
    background-image: url(assets/images/arrow_left.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width:40px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #999999 !important; 
    -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
  }

  .single-projects .post-gallery .flex-direction-nav li:last-child a {
    background-image: url(assets/images/arrow_right.png);
    background-position: 50% 50%;
  }

  .single-projects .post-gallery .flex-direction-nav li a:hover {
    background-image: url(assets/images/arrow_left_white.png);
  }

  .single-projects .post-gallery .flex-direction-nav li:last-child a:hover {
    background-image: url(assets/images/arrow_right_white.png);
  }

  .project-social-link-share {
    position: relative;
    width: 100%;
    text-align: left;
    top: 0x;
  }

  .project-social-link-share .social-links {
      width: 26px;
      height: 26px;
      line-height: 26px;
      border-radius: 26px;
      display: inline-block;
      vertical-align: top;
  }

  .project-social-link-share .social-links {
      width: auto;
      position: relative;
      left: -9px;
  }

  .project-social-link-share .social-links a {
      width: 26px;
      height: 26px;
      line-height: 26px;
      border-radius: 26px;
      font-size: 14px;
      text-align: center;
      color: #ccc !important;
      background-color: transparent !important;
      box-shadow: none !important;
      margin: 0;
      -webkit-transition: color 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
      transition: color 300ms ease-out, opacity 300ms ease-out, transform 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      overflow: hidden;
      opacity: 1;
  }

  .project-social-link-share .social-links a:hover {
      background-color: transparent !important;
  }

  .ninzio-filter .container {
      width: auto;
      margin: 0 auto;
  }

  .projects-navigation {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -40px;
    z-index: 15;
  }

  .projects-navigation a {
    display: block;
    width: 60px;
    height: 80px;
    background-color: rgba(0,0,0,0.5);
    float: left;
    position: relative;
      -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }

  .projects-navigation a:last-child {
    float: right;
  }

  .projects-navigation a:before {
    display: block;
    width: 60px;
    height: 80px;
    content: "";
    position: absolute;
    top: 0;
    right: -20px;
    background-image: url(assets/images/arrow_slider_left.png);
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .projects-navigation a:hover:before {
    right: -10px;
  }

  .projects-navigation a:last-child:before {
    right: auto;
    left: -20px;
    background-image: url(assets/images/arrow_slider_right.png);
  }

  .projects-navigation a:last-child:hover:before {
    right: auto !important;
    left: -10px !important;
  }

/*POSTS
/*=============*/

  .posts-fade-out {
    visibility: hidden;
    opacity: 0;
  }

  .loop .post,
  .nz-recent-posts .post {
    padding-bottom: 30px;
    position: relative;
  }

  .list .loop .post {
    padding-bottom: 50px;
  }

  .blog-post,
  .nz-recent-posts {
    position: relative;
  }

  .loop .blog-post .post-body,
  .nz-recent-posts .post-body {
    padding:40px 20px;
    text-align: center;
    width: 100%;
    display: table;
    vertical-align: middle;
    position: relative;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
  }

  .standard .blog-post .post-body,
  .list .blog-post .post-body {
    text-align: left;
  }

  .list .post .post-date-full {
    text-align: left !important;
  }

  .small .loop .blog-post .post-body {
    padding:40px 10px;
  }

  .blog-post .post .post-date-full,
  .nz-recent-posts .post .post-date-full {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    font-style: italic;
      font-family: Georgia,"Times New Roman",Times,serif;
      margin-bottom: 10px;
  }

  .related-posts .post .post-date-full {
      margin-bottom: 0px;
      margin-top: 10px;
      color: #c0c0c0;
      text-align: center !important;
  }

  .blog-post .post .post-title,
  .nz-recent-posts .post .post-title {
    margin: 0px 0 10px 0;
      font-size: 16px;
      line-height: 26px;
      text-transform: uppercase;
  }

  .post-date-full-list {
    display: none !important;
    -webkit-transition: all 0.3s;
      transition: all 0.3s;
      color: #ccc !important;
      font-family: Georgia,"Times New Roman",Times,serif;
      font-style: italic;
  }

  .blog-post .post .postmeta,
  .nz-recent-posts .postmeta {
      margin-bottom: 35px;
  }

  .blog-post .post .postmeta > *,
  .nz-recent-posts .postmeta > * {
      font-size: 16px;
      line-height: 26px;
      display: inline-block;
      font-family: Georgia,"Times New Roman",Times,serif;
      font-style: italic;
      vertical-align: middle;
  }

  .blog-post .postmeta .post-category {
    position: relative;
    top: 0px;
    right: 0px;
    left: 0px;
  }

  .blog-post .post .postmeta,
  .blog-post .post .postmeta a {
    color: #c0c0c0;
    -webkit-transition: all 0.3s;
      transition: all 0.3s;
  }

  .single .blog-post .post .postmeta > * {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
  }

  .blog-post .post .postmeta > *:not(:first-child),
  .nz-recent-posts .postmeta > *:not(:first-child) {
      position: relative;
  }

  .blog-post .post .postmeta > *:not(:first-child) {
    padding-left: 30px;
  }

  .blog-post .post .postmeta > *:not(:first-child):before {
    display: block;
    content: "/";
    color: #c0c0c0;
    position: absolute;
    top:0px;
    left: 10px;
    background-color: transparent !important;
  }

  .single .blog-post .post .post-title {
      font-size: 30px;
      line-height: 40px;
      position: relative;
      margin-bottom:0px; 
      padding-bottom:20px; 
  }

  .single .blog-post .post .post-title:after {
    width: 70px;
    height:2px;
    left: 0;
    bottom: 0;
    position: absolute;
    content: "";
    display: block;
  }

  .blog-post .post .post-title a,
  .nz-recent-posts .post .post-title a {
    color: inherit !important;
    -webkit-transition: all 0.3s;
      transition: all 0.3s;
      display: block;
  }

  .single-project-layout-whole .post-gallery {
    margin-bottom:40px; 
  }

  .post-gallery {
    position: relative;
  }

  .post-gallery ul {margin: 0;list-style: none;}

  .post-gallery  ul li {padding: 0;}

  .post-gallery .flex-control-nav li {
      margin: 0px 10px 0px 0px;
      display: inline-block;
      padding: 0;
  }

  .post-gallery .flex-control-nav li:last-child {
    margin: 0px
  }

  .post-gallery .flex-control-nav {
      width: 100%;
      text-align: center;
      list-style: none;
      z-index: 50;
      margin: 0;
      opacity: 1;
      padding: 10px 0;
      position: absolute;
      bottom: 10px;
      left: 0;
  }

  .post-gallery .flex-control-paging li a {
      display: inline-block;
      width: 8px;
      height: 8px;
      background-color: rgba(0,0,0,0.4);
      border-radius: 8px;
      cursor: pointer;
      margin: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      text-indent: 100%;
      overflow: hidden;
      cursor: pointer;
  }

  .sticky-ind {
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 0 !important;
    background-image: url(assets/images/pin.png);
    background-position:50% 50%;
    background-repeat:no-repeat;
    position: absolute;
    top: 0px;
    left:15px;
    z-index: 15;
    background-color: #fff;
  }

  .list .loop .sticky-ind {
    right:15px;
    left: auto;
  }

  .sticky-ind:after {
    position: absolute;
    bottom: -7px;
    left: 0px;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 15px 0 0;
    border-color: #ffffff transparent transparent transparent;
  }


  .sticky-ind:before {
    position: absolute;
    bottom: -7px;
    right: 0px;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 7px 0;
    border-color: transparent #ffffff transparent transparent;
  }

  .standard .sticky-ind {
    background-position:50% 50%;
  }

  .post-audio {margin-bottom: 0px;}
  .post-video {margin-bottom: 0px;}

  .post.format-chat ul {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
  }

  .post.format-chat ul li {
    padding: 5px 0;
  }

  .post.format-chat ul li:after {
    content: "";
    display: table;
    clear: both;
  }

  .post.format-chat ul li span.name {
    display:block;
    margin-right: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #999;
  }

  .post.format-chat ul li span.name:after {
    content: ": ";
    display: inline;
  }

  .post.format-chat ul li p {
    margin:0;
    display:inline-block;
    background-color: #ffffff;
    padding: 10px 20px;
    border-radius:0 5px 5px 5px;
    position: relative;
  }

  .post.format-chat ul li p:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 0 10px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    left: 0;
    top: -7px;
  }

  .post.format-chat ul li:nth-child(2n+2) p {
    background-color: #f0f0f0;
  }

  .post.format-chat ul li:nth-child(2n+2) p:before {
    border-color: transparent transparent transparent #f0f0f0;
  }

  .status-author,
  .quote-author,
  .link-link {
    padding: 15px 0 0 0;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 3px;
    text-transform: uppercase;
  }

  .format-aside .single-post-content,
  .format-status .single-post-content,
  .format-quote .single-post-content {
    background-color: #ffffff;
      padding: 30px;
      font-family: georgia;
      font-size: 18px;
      line-height: 34px;
      font-style: italic;
  }

  .format-aside .single-post-content p:last-child,
  .format-status .single-post-content p:last-child,
  .format-quote .single-post-content p:last-child {
    margin: 0;
  }

  .post .post-excerpt {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
  }

  .post .post-more {
    text-transform: uppercase;
    font-size: 13px;
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 2px 15px 4px 15px;
    background-color: #f5f5f5;
    border-radius: 50px;
  }

  .standard .post .post-more {
    background-color: transparent !important;
    box-shadow: inset 0 0 0 2px #e0e0e0;
  }

  .post .post-more:hover {
    color: #ffffff !important;
  }

  .post .post-category {
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 15;
  }

  .single .post .post-category {
    right: 20px;
  }

  .list .post .post-category {
    right: auto;
    left: 20px;
  }

  .post .post-category ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
  }

  .post .post-category ul li {
    display: inline-block;
  }

  .post .post-category ul li a {
    display:block;
    padding: 3px 10px 2px 10px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 20px;
    color: #ffffff !important;
  }

  .loop .load-more {
    background-color: #fff;
    border:1px solid #e0e0e0;
    padding: 10px 25px;
    width: 100%;
    text-align: center;
    color: #999;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
  }

  .nz-reletated-posts-sep,
  .post-comments-area .comments-title,
  .post-comments-area #respond #reply-title {
    padding-bottom: 20px;
    margin-bottom: 30px;
    margin-top:50px;
    position: relative;
    text-transform: uppercase;
    color: #bbb;
    font-size: 16px !important;
  }

  .nz-reletated-posts-sep:after,
  .post-comments-area .comments-title:after,
  .post-comments-area #respond #reply-title:after {
    content: "";
      width: 30px;
      height: 3px;
      display: block;
      margin-top: 7px;
  }

  .post-comments-area .comments-title,
  .post-comments-area #respond #reply-title {
    margin-left: 0px;
    margin-right: 0px;
  }

  .post-comments-area .comments-title {
    font-size: 20px;
    line-height: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .loop .post .nz-thumbnail img {
    width: 100%;
  }

  .single .post-body {
    padding: 50px 0 0 0;
    position: relative;
  }

  .single .projects .post-body {
    padding: 0px;
    background-color: transparent;
    margin-bottom: 70px;
  }

  .single .project-details {
    padding: 20px 0;
    margin: 20px 0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
  }

  .single .project-details a {
    position: relative;
  }

  .single .project-details a:after {
    content: "";
      display: block;
      position: absolute;
      bottom: -2px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 0;
      height: 2px;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .single .project-details a:hover:after {
    width: 100%;
    opacity: 1;
  }

  .single .project-details ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .single .project-details ul li {
    padding: 4px 0px 4px 0px;
    margin-bottom: 3px;
    display: block;
    position: relative;
  }

  .single .project-details ul li strong {
    min-width: 100px;
    display: inline-block;
    color: #292929;
  }

  .single .related-posts .post-body {
    padding: 30px 20px;
    position: relative;
    min-height: auto;
  }

  .single .related-posts .post-title {
    font-size: 14px !important;
    line-height: 24px !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
    color: #333;
  }

  .single .related-posts .post-date {
      font-size: 16px;
      line-height: 26px;
      font-style: italic;
      font-family: Georgia,"Times New Roman",Times,serif;
      color: #999;
      text-align: left;
      padding-top: 15px;
  }

  .single .post-social-share .social-links {
    overflow: inherit;
    height: 26px;
    line-height: 26px;
  }

  .single .post-social-share .social-links a {
    margin: 0;
    width: 26px;
    height: 26px;
    border-radius: 0px;
    line-height: 26px;
    box-shadow: none !important;
  }

  .single .post-social-share .social-links span {
    display: inline-block;
      vertical-align: top;
  }

  .post-social-share {
    display: inline-block;
    text-align: left;
  }

  .post-views,
  .post-likes {
    float:right;
    height: 36px;
    margin-top: 30px;
  }

  .post-views {
    padding-left: 20px;
  }

  .post-views,
  .post-likes,
  .post-likes a {
    color: #ccc !important;
    font-size: 13px;
    line-height: 36px;
  }

  .post-views .icon-eye4 {
    position: relative;
    bottom: -2px;
    padding-right: 3px;
    display: inline-block;
    font-size: 16px;
    color: #ccc;
    -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
  }

  .post-likes #dolike {
    font-size: 14px;
  }

  .single .post .post-social-share .share-label,
  .single .projects .post-social-share .share-label,
  .single .product .post-social-share .share-label {
    display: inline-block;
    line-height: 34px;
    padding-right: 15px;
  }

  .nz-related-products .post-social-share {
    display: none;
  }

  .post-social-share .social-links {
    height: 36px;
  }

  .post-social-share .social-links a {
    height: 36px;
    width: 36px;
    line-height: 36px;
    border-radius: 36px;
  }

  .post-social-share .social-links a {
    color: #c0c0c0 !important;
    background-color: transparent !important;
  }

  .post-social-share .social-links a:hover {
    background-color: transparent !important;
  }

  .nz-load-more {
    text-align: center;
    height: 102px;
    padding-top: 50px;
  }
  .nz-load-more a {margin:0;outline: none;}
  .nz-load-more.clicked a {display: none;}
  .nz-load-more.clicked .nz-loader {display: block;}

  .nz-loader {
    display: none;
    font-size:10px;
    margin: 0 auto 0 auto;
    border-top: 3px solid rgba(0, 0, 0, 0.1);
    border-right: 3px solid rgba(0, 0, 0, 0.1);
    border-bottom: 3px solid rgba(0, 0, 0, 0.1);
    border-left: 3px solid rgba(0, 0, 0, 0.3);
    -webkit-animation: load8 0.3s infinite linear;
    animation: load8 0.3s infinite linear;
  }
  
  .nz-loader,
  .nz-loader:after {
    border-radius:40px;
    width:40px;
    height:40px;
  }

  .single .post-tags {
    padding-top: 50px;
  }

  .single .post-tags > * {
    margin-right: 5px;
    box-shadow: inset 0 0 0 1px #e0e0e0;
  }

  .single .post-meta {
    position: relative;
    padding-bottom: 40px;
  }

  .single-category,
  .post-author,
  .post-comments {
    display: inline-block;
      position: relative;
  }

  .single-category a,
  .post-comments a {
        -webkit-transition: all 300ms;
    transition: all 300ms;
  }

  .ninzio-nav-single {
    background-color: #fff;
    height: 40px;
    width: 100%;
    margin-top: 20px;
    position: relative;
  }

  .ninzio-nav-single > * {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    position: relative;
    color: #ccc !important;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }

  .ninzio-nav-single > *:hover {
    color: #333 !important;
  }

  .ninzio-nav-single > *[rel="prev"] {padding-left: 50px;}
  .ninzio-nav-single > *[rel="next"] {padding-right: 50px;text-align: right;}

  .ninzio-nav-single > *:after,
  .ninzio-nav-single > *:before {
    content: "\e914";
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    font-size: 24px;
    line-height: 24px;
    top: 50%;
    left: 16px;
    margin-top: -12px;
  }

  .ninzio-nav-single > *[rel="next"]:after,
  .ninzio-nav-single > *[rel="next"]:before {
    transform: rotate(180deg);
  }

  .ninzio-nav-single > *:after {
    left: 10px;
  }

  .ninzio-nav-single > *[rel="next"]:after,
  .ninzio-nav-single > *[rel="next"]:before {
    right: 16px;
    left: auto;
  }

  .ninzio-nav-single > *[rel="next"]:after {
    right: 10px;
    left: auto;
  }

  .ninzio-nav-single > :only-child {
    width: 100% !important;
  }

  .ninzio-nav-single > *:not(:only-child) {
    width: 50% !important;
  }

  .standard .loop .blog-post .post-body {
    background-color:transparent;
    padding:40px 0px;
    margin-bottom: 20px;
    border-bottom:1px solid #eee !important;
      box-shadow:none !important;
  }

  .standard .loop .blog-post .format-quote .post-body,
  .standard .loop .blog-post .format-status .post-body,
  .standard .loop .blog-post .format-link .post-body,
  .standard .loop .blog-post .format-aside .post-body {
    padding-top: 0;
  }

  .standard .loop .blog-post .format-quote .post-body .format-wrapper,
  .standard .loop .blog-post .format-status .post-body .format-wrapper,
  .standard .loop .blog-post .format-link .post-body .format-wrapper,
  .standard .loop .blog-post .format-aside .post-body .format-wrapper {
    padding:50px;
  }

  .standard .loop .blog-post .format-quote .post-body .format-wrapper > *,
  .standard .loop .blog-post .format-status .post-body .format-wrapper > *,
  .standard .loop .blog-post .format-link .post-body .format-wrapper > *,
  .standard .loop .blog-post .format-aside .post-body .format-wrapper > *,
  .standard .loop .blog-post .format-quote .post-body .format-wrapper h3,
  .standard .loop .blog-post .format-status .post-body .format-wrapper h3,
  .standard .loop .blog-post .format-link .post-body .format-wrapper h3,
  .standard .loop .blog-post .format-aside .post-body .format-wrapper h3 {
    color: #999 !important;
  }

  .standard .loop .blog-post .format-quote .post-body .format-wrapper > .post-excerpt,
  .standard .loop .blog-post .format-status .post-body .format-wrapper > .post-excerpt,
  .standard .loop .blog-post .format-link .post-body .format-wrapper > .post-excerpt,
  .standard .loop .blog-post .format-aside .post-body .format-wrapper > .post-excerpt {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 34px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
  }

  .standard .loop .blog-post .post .post-title {
      font-size: 26px;
      line-height: 36px;
  }

  .standard .loop .post .post-excerpt {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 24px;
  }

  .standard .loop .post .post-excerpt {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 24px;
  }

  .standard .post-date-custom,
  .standard .post-format-status {
      left: -65px;
      top: 0;
      padding: 16px 0px;
      width: 66px;
      display: block;
      position: absolute;
      z-index: 15;
      border-radius: 0px;
      background-color: #f0f0f0;
  }

  .standard .post-format-status {
      top: 92px;
      width: 66px;
      height: 66px;
      background-repeat: no-repeat;
      background-repeat: no-repeat;
      background-position: center center;
  }

  .standard .post-format-status + .sticky-ind {
      top: 168px;
  }

  .standard .post-format-status.format-standard {background-image: url(assets/images/format-standard.png);}
  .standard .post-format-status.format-aside {background-image: url(assets/images/format-aside.png);}
  .standard .post-format-status.format-audio {background-image: url(assets/images/format-audio.png);}
  .standard .post-format-status.format-video {background-image: url(assets/images/format-video.png);}
  .standard .post-format-status.format-gallery {background-image: url(assets/images/format-gallery.png);}
  .standard .post-format-status.format-link {background-image: url(assets/images/format-link.png);}
  .standard .post-format-status.format-quote {background-image: url(assets/images/format-quote.png);}
  .standard .post-format-status.format-status {background-image: url(assets/images/format-status.png);}
  .standard .post-format-status.format-chat {background-image: url(assets/images/format-chat.png);}

  .standard .post-date-custom > span:first-child {
    font-size: 26px;
      line-height: 35px;
      height: 30px;
      display: block;
      text-align: center;
      color: #fff;
  }

  .standard .post-date-custom > span:last-child {
    font-size: 11px;
      line-height: 15px;
      height: 20px;
      text-transform: uppercase;
      display: block;
      text-align: center;
      color: #fff;      
  }

  .standard .post-date-custom > span:first-child {
      font-size: 28px;
      line-height: 37px;
  }

  .standard .post-date-custom > span:last-child {
      font-size: 12px;
      line-height: 20px;
  }

  .standard .loop .blog-post .format-quote .post-body .format-wrapper, 
  .standard .loop .blog-post .format-status .post-body .format-wrapper, 
  .standard .loop .blog-post .format-link .post-body .format-wrapper, 
  .standard .loop .blog-post .format-aside .post-body .format-wrapper {
    background-color: #ffffff;
  }

  .single .single-post-content a,
  .single .single-post-content a:before {
    -webkit-transition: all 0.3s;
      transition: all 0.3s;
      position: relative;
  }

  .single .single-post-content a:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
  }

  .single .single-post-content a:hover:before {
    width: 100%;
    opacity: 1;
  }

  .post-author-info {
    padding:40px;
    background-color: #ffffff;
      box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
      margin: 50px 0;
  }

  .post-author-info-title a {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
  }

  .post-author-info  > * {
    display: table-cell;
    vertical-align: top;
  }

  .post-author-info .author-info-box {
    padding-left:20px;
  }

  .post-author-info .author-gavatar {
    padding-top:7px;
    width: 60px;
    height: 60px;
  }

  .post-author-info .author-gavatar img,
  .post-author-info .author-description p {
    margin-bottom: 0;
  }

  .post-author-info .author-social-links a {
    margin: 0;
      width: 30px;
      height: 30px;
      border-radius: 0px;
      line-height: 30px;
      margin-top: 10px;
      color: #c0c0c0;
    -webkit-transition: all 0.3s;
      transition: all 0.3s;
      display: inline-block;
  }

  .related-posts .owl-controls .owl-buttons div {
    top: -60px;
    left: auto !important;
    right: 10px !important;
    opacity:1 !important;
    width: 30px;
    height: 30px;
  }

  .related-posts .owl-controls .owl-buttons div:before {
      width: 30px;
      height: 30px;
      top: 0;
      left:0px !important;
      right: auto !important;
      background-image:url(assets/images/arrow_right.png);
  }

  .related-posts .owl-controls .owl-buttons .owl-next:hover:before {
      left:0px !important;
  }

  .related-posts .owl-controls .owl-buttons div.owl-prev:before {
      background-image:url(assets/images/arrow_left.png);
  }

  .related-posts .owl-controls .owl-buttons .owl-prev {
    right: 45px !important;
  }

  .post-single-navigation a {
    display: block;
    width: 30px;
    height: 100px;
    background-color: rgba(0,0,0,0.5);
    text-align: center;
    line-height: 100px;
    position: fixed;
    top: 50%;
    margin-top: -50px;
    left: 0;
    z-index: 52;
    background-image: url(assets/images/arrow_left_white.png);
    background-repeat: no-repeat;
    background-position: 35% 50%;
    -webkit-transition: all 300ms;
      transition: all 300ms;
  }

  .post-single-navigation a[rel="next"] {
    left: auto;
    right: 0;
    background-image: url(assets/images/arrow_right_white.png);
    background-position: 55% 50%;
  }

/*COMMENTS
/*=============*/
  
  /*  Comment form
  /*-------------*/

    .post-comments-area {
      position: relative;
      padding-bottom: 50px;
      margin-top: 30px;
      border-top: 1px solid #eeeeee;
    }

    .nz-reletated-posts-sep {
      padding-top: 40px;
      border-top: 1px solid #eeeeee;
    }

    .post-comments-area #respond {
      margin:20px 0 20px 0;
    }

    .post-comments-area .comment-navigation {
      margin-bottom: 20px;
    }

    .post-comments-area .comment-navigation .nav-previous,
    .post-comments-area .comment-navigation .nav-next {
      display: inline-block;
        padding: 5px 15px;
        background-color: #ffffff;
        margin-top: 25px;
        color: #999999 !important;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
    }

    .post-comments-area .comment-navigation .nav-previous:hover,
    .post-comments-area .comment-navigation .nav-next:hover {
        color: #333333 !important;
    }

    .post-comments-area .comment-navigation .nav-previous {
      margin-right: 10px; 
    }

    .post-comments-area #respond #reply-title small {
      display: block;
      font-weight: normal;
      font-size: 11px;
    }

    .post-comments-area #respond form,
    .post-comments-area #respond .form-submit ,
    .post-comments-area #respond .form-submit input[type="submit"] {
      margin-bottom: 0;
    }

    .post-comments-area .comment-form-author,
    .post-comments-area .comment-form-email,
    .post-comments-area .comment-form-url,
    .post-comments-area .respond-textarea {
      display:block;
      width:100%;
      margin-bottom: 20px;
    }

    .post-comments-area .comment-form-author input,
    .post-comments-area .comment-form-email input,
    .post-comments-area .comment-form-url input,
    .post-comments-area .respond-textarea textarea {
      width: 100%;
      margin-bottom: 0;
      box-shadow:inset 0 0 3px rgba(0,0,0,0.1);
    }

    .post-comments-area .comment .comment-form-author input,
    .post-comments-area .comment .comment-form-email input,
    .post-comments-area .comment .comment-form-url input,
    .post-comments-area .comment .respond-textarea textarea {
      background-color: #ffffff !important;
    }


    .post-comments-area .comment-form-author input,
    .post-comments-area .comment-form-email input,
    .post-comments-area .comment-form-url input {
      height: 55px;
      line-height: 55px;
    }

  /*  Comment list
  /*-------------*/

    .comment-list .comment.bypostauthor {
        background-color: #fefefe;
    }

    .comment-list ul.children {
      margin: 0;
      list-style:none;
    }

    .comment-list .comment {
      padding:30px;
      margin: 0 0 20px 0;
      width: 100%;
      position: relative;
      background-color: #ffffff;
        box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
    }

    .comment-list .comment #respond {
      margin-bottom: 0;
    }

    .comment-list .comment .comment-body {
      display: table;
    }

    .comment-list .comment-gavatar,
    .comment-list .comment-content {
      display: table-cell;
      vertical-align: top;
    }

    .comment-list .comment .comment-gavatar {
      padding-right: 20px;
      min-width: 80px;
    }

    .comment-list .comment .comment-text p:last-child {
      margin-bottom: 0;
    }

    .comment-meta .comment-author {
      margin-bottom: 3px;
      font-size: 14px;
      line-height: 24px;
      text-transform: uppercase;
    }

    .comment-meta .comment-author cite {
      font-style: normal;
      font-size: 14px;
      font-weight: 400;
    }

    .comment-meta .comment-date-time {
      display: inline-block;
      padding-top: 0px;
      padding-bottom: 10px;
    }

    .comment-meta {
      padding-right: 80px;
    }

    .comment-meta .replay {
      display:block;
      position: absolute;
      top: 20px;
      right: 20px;
    }

    .comment-meta .replay a {
      display: block;
      padding: 3px 18px 3px 18px;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      position: relative;
      background-color: #ebebeb;
      text-transform: uppercase;
      text-align: center;
      font-size: 12px;
      border-radius: 50px;
    }

    .comment-meta .replay a:hover {
      color: #fff !important;
    }

    .comment-content .edit-link a {margin:10px 0px 0 0;color: #999 !important; }
    .comment-meta .comment-date-time a {color: #999 !important;}

    .post-comments-area a,
    .post-author-info-title a {
      -webkit-transition: all 300ms;
      transition: all 300ms;
    }

    #comments #submit {
      background-color: transparent !important;
      box-shadow: inset 0 0 0 2px #e0e0e0;
      padding: 14px 44px;
      color: #999 !important
    }

/*WOO
/*=============*/
  
  /*General
  /*=============*/

    .page-content {padding-bottom: 50px;}
    .woocommerce-checkout #nz-content 
    {padding-bottom: 50px !important;}
    .shop-banner {margin-bottom: 30px;}

    .woocommerce-account .page-content {
      margin:0 auto 70px auto;
    } 

  /*Loop
  /*=============*/

    .demo_store {
      position: fixed;
      margin:0;
      text-align: center;
      left: 0;
      top: 0;
      width: 100%;
      padding:10px 20px;
      border-color:#a6c4d8;
      background: #e3eff7;
      color: #225f87;
      z-index: 99;
    }

    .shop-layout,
    .main-content {
      position: relative;
    }

    .main-content {
      margin-bottom: 0;
    }

    .page-title {
      display: none;
    }

    .products {
      position: relative;
      list-style: none;
      overflow: visible !important;
      margin: 0 auto 0 auto;
    }

    .product {
      position: relative;
      max-width: 100%;
      width: 100%;
      margin-bottom: 30px;
      padding-top: 0;
    }

    .nz-product-posts .product {
      padding-bottom: 0px;
    }

    .nz-product-posts .product > a {
      display: block;
      width: 100%;
    }

    .product img {
      z-index: 3;
    }

    .loop .products .product .product-body,
    .nz-recent-products .products .product .product-body,
    .nz-related-products .products .product .product-body {
      display: table;
      width: 100%;
      background-color: #fff;
      padding: 15px 25px 25px 25px;
      text-align: left;
    }

    .products .product .product-details {
      padding: 40px 25px 30px 25px;
      background-color: #fff;
      box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
      text-align: center;
      top: -1px;
    }

    .product .onsale {
      position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        top: 15px;
        left: 30px;
        z-index: 50;
    }

    .loop .products .product .product-title *,
    .nz-related-products .products .product .product-title *,
    .nz-recent-products .products .product .product-title * {
      display: inline-block;
    }

    .loop .products .product h3,
    .nz-related-products .products .product h3,
    .nz-recent-products .products .product h3 {
      font-size:18px;
    }

    .loop .products .product h3 a,
    .nz-related-products .products .product h3 a,
    .nz-recent-products .products .product h3 a {
      color: inherit;
    }

    .nz-recent-products .products .product h3 a {
      color: inherit !important;
    }

    .loop .products .product .price,
    .nz-related-products .products .product .price,
    .nz-recent-products .products .product .price {
      font-size: 22px;
    }

    .loop .products .product h3,
    .nz-related-products .products .product h3,
    .nz-recent-products .products .product h3 {
      line-height:30px;
      font-size: 20px;
      margin: 0;
      position: relative;
      -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .loop .products .product h3:hover,
    .nz-related-products .products .product h3:hover,
    .nz-recent-products .products .product h3:hover {
      color: #999;
    }

    .loop .products .product .price,
    .nz-related-products .products .product .price,
    .nz-recent-products .products .product .price {
      line-height:32px;
      font-size: 22px;
      padding-top: 5px;
      display: block;
    }

    .loop .products .product .star-rating,
    .nz-related-products .products .product .star-rating,
    .nz-recent-products .products .product .star-rating {
      margin: 5px auto 15px auto;
    }

    .loop .animation-true .product {
      opacity: 0 !important;
      -webkit-backface-visibility: hidden;
    }
    .loop .animation-true .product.css-animated {
      opacity: 1 !important;
    }

    .product .nz-thumbnail {
      overflow: hidden;-webkit-backface-visibility: hidden;
    }

    .cart-wrap {
      position:relative;
      min-height: 34px;
      height: 34px;
      margin-top: 10px;
    }

    .product .button,
    .product .added_to_cart,
    .product .product_type_external {
      display: inline-block;
      width: auto !important;
      border-radius: 100px;
      margin-bottom: 0;
      position: relative;
      padding: 4px 35px 6px 35px;
        font-size: 13px;
        line-height:24px;
      color: #ffffff !important;
      background-color: #999999 ;
      text-align: center;
      text-transform:uppercase;
      z-index: 5;
      -webkit-transform: translateY(0) !important;
      -ms-transform: translateY(0) !important;
      transform: translateY(0) !important;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-backface-visibility: hidden;
      -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        outline: none;
    }

    .product .button:hover,
    .product .added_to_cart:hover,
    .product .product_type_external:hover {
      color: #ffffff;
    }

    .product .single-product-summary .button,
    .product .single-product-summary .added_to_cart,
    .product .single-product-summary .product_type_external {
      padding: 11px 25px 11px 75px;
        font-size: 12px;
        line-height:22px;
      box-shadow: none;
      border-radius: 0px;
      color: #fff !important;
      background-color:#999999;
      background-repeat: no-repeat;
      background-position: 16px 46%;
      background-image: url(assets/images/shop_button_icon.png);
      text-transform: uppercase;
      position: relative;
    }

    .product .single-product-summary .button:after,
    .product .single-product-summary .added_to_cart:after,
    .product .single-product-summary .product_type_external:after {
      content: "";
      width: 1px;
      height: 100%;
      display: block;
      position: absolute;
      top: 0;
      left: 50px;
      background-color: #cccccc;
    }

    .product .single-product-summary .button:hover,
    .product .single-product-summary .added_to_cart:hover,
    .product .single-product-summary .product_type_external:hover {
      background-color:#222;
    }

    @-webkit-keyframes loadIn {
      0% {opacity: 0;}
      100% {opacity: 1;}
    }

    @keyframes loadIn {
      0% {opacity: 0;}
      100% {opacity: 1;}
    }

    .shop-loader,
    .shop-loader > div {
        position: relative;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    .shop-loader > div {
        display: inline-block;
        float: none;
        background-color: currentColor;
        border: 0 solid currentColor;
    }
    .shop-loader {
        display: block;
        font-size: 0;
        width: 40px;
        height: 32px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -16px;
        margin-left: -20px;
    }
    .shop-loader > div {
        width: 2px;
        height: 32px;
        margin: 2px;
        margin-top: 0;
        margin-bottom: 0;
        border-radius: 0;
        -webkit-animation: line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11, .49, .38, .78);
           -moz-animation: line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11, .49, .38, .78);
             -o-animation: line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11, .49, .38, .78);
                animation: line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11, .49, .38, .78);
    }
    .shop-loader > div:nth-child(3) {
        -webkit-animation-delay: -.9s;
           -moz-animation-delay: -.9s;
             -o-animation-delay: -.9s;
                animation-delay: -.9s;
    }
    .shop-loader > div:nth-child(2),
    .shop-loader > div:nth-child(4) {
        -webkit-animation-delay: -.65s;
           -moz-animation-delay: -.65s;
             -o-animation-delay: -.65s;
                animation-delay: -.65s;
    }
    .shop-loader > div:nth-child(1),
    .shop-loader > div:nth-child(5) {
        -webkit-animation-delay: -.4s;
           -moz-animation-delay: -.4s;
             -o-animation-delay: -.4s;
                animation-delay: -.4s;
    }
    .shop-loader.la-sm {
        width: 20px;
        height: 16px;
    }
    .shop-loader.la-sm > div {
        width: 2px;
        height: 16px;
        margin: 1px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .shop-loader.la-2x {
        width: 80px;
        height: 64px;
    }
    .shop-loader.la-2x > div {
        width: 8px;
        height: 64px;
        margin: 4px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .shop-loader.la-3x {
        width: 120px;
        height: 96px;
    }
    .shop-loader.la-3x > div {
        width: 12px;
        height: 96px;
        margin: 6px;
        margin-top: 0;
        margin-bottom: 0;
    }
    /*
     * Animation
     */
    @-webkit-keyframes line-scale-pulse-out-rapid {
        0% {
            -webkit-transform: scaley(1);
                    transform: scaley(1);
        }
        80% {
            -webkit-transform: scaley(.3);
                    transform: scaley(.3);
        }
        90% {
            -webkit-transform: scaley(1);
                    transform: scaley(1);
        }
    }
    @-moz-keyframes line-scale-pulse-out-rapid {
        0% {
            -moz-transform: scaley(1);
                 transform: scaley(1);
        }
        80% {
            -moz-transform: scaley(.3);
                 transform: scaley(.3);
        }
        90% {
            -moz-transform: scaley(1);
                 transform: scaley(1);
        }
    }
    @-o-keyframes line-scale-pulse-out-rapid {
        0% {
            -o-transform: scaley(1);
               transform: scaley(1);
        }
        80% {
            -o-transform: scaley(.3);
               transform: scaley(.3);
        }
        90% {
            -o-transform: scaley(1);
               transform: scaley(1);
        }
    }
    @keyframes line-scale-pulse-out-rapid {
        0% {
            -webkit-transform: scaley(1);
               -moz-transform: scaley(1);
                 -o-transform: scaley(1);
                    transform: scaley(1);
        }
        80% {
            -webkit-transform: scaley(.3);
               -moz-transform: scaley(.3);
                 -o-transform: scaley(.3);
                    transform: scaley(.3);
        }
        90% {
            -webkit-transform: scaley(1);
               -moz-transform: scaley(1);
                 -o-transform: scaley(1);
                    transform: scaley(1);
        }
    }

    .product img {
      z-index: 3;
      width: 100%;
    }

    .hover-img {
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: all 0.6s;
      transition: all 0.6s;
      -webkit-backface-visibility: hidden;
      opacity: 0;
    }

    .product .nz-thumbnail:hover .hover-img {
      opacity: 1;
    }

    .product del {color: #ccc;}

    .product .price {
      font-size:22px;
    }

    .single-product-summary .price {
      font-size: 28px;
      display: inline-block;
    }

    .single-product-summary div[itemprop="offers"] {
      display: inline-block;
    }

    .product del .amount {
      font-size:18px;
      font-weight:normal;
      color: #999;
      text-decoration: line-through;
    }

    .single-product-summary .stock {
      font-weight: 700;
      padding:0 0 15px 0;
      margin-bottom: 0;
    }

    .products .product-category a {
      display: block;
      color: transparent;
      overflow: hidden;
    }

    .category-details {
      box-shadow: inset 0 0 0 1px #eee, 0 0 3px rgba(0,0,0,0.05);
      padding: 30px 0;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
    }

    .category-details mark {
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
    }

    .product:hover .category-details h3,
    .product:hover .category-details mark {
      color: #333 !important;
    }

    .category-details h3 {
      margin: 0;
      text-align: center;
      padding: 0 !important;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      font-size: 18px;
      line-height: 28px;
    }

    .products .product-category mark {
      background-color: transparent;
    }

    .products .product-category .cat-det h3 {
      padding-bottom: 0;
      padding-top: 25px;
    }

    .woocommerce-error {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .woocommerce-message,
    .woocommerce-info,
    .woocommerce-error li,
    .cart-empty {
      padding:20px;
      position: relative;
      margin-bottom: 50px;
      text-align: center;
      font-size: 14px;
      line-height: 36px;
      color: #999;
      background-color: #fafafa;
    }

    .woocommerce-error li {
      background-color: rgba(239, 147, 148, 0.16);
        color: #D2635F !important;
    }

    .woocommerce-message a,
    .woocommerce-info a,
    .woocommerce-error li a,
    .woocommerce-message .button,
    .woocommerce-info .button {
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      text-transform: none;
        margin-bottom: 0;
        display: inline;
        margin-right: 5px;
        margin-left: 5px;
        padding: 10px 20px;
        color: #999 !important;
      box-shadow:inset  0 0 0 2px #ccc;
      background-color: transparent !important;
    }

    .woocommerce-error li a {
        color: #c90700 !important;
      box-shadow:inset  0 0 0 2px #c90700;
    }

    .woocommerce-message a:hover,
    .woocommerce-info a:hover,
    .woocommerce-error li a:hover {
      background-color:#ccc !important;
      color: #fff !important;
    }

    .woocommerce-error li a:hover {
      background-color:#c90700 !important;
    }

    label {
      display: block;
      margin-bottom: 5px;
    }

    input[type="radio"] + label {
      display:inline-block;
    }

    .woocommerce-ordering,
    .woocommerce-ordering select{
      margin-bottom:50px;
      height: 50px;
      width: auto;
    }

    .woocommerce-ordering select{
      background-color: #fff;
    }

    .product-category-body {
      width: 100%;
      background-color: #fff;
      padding: 25px;
      margin-bottom: 30px;
      text-align: center;
    }

    .product-category-body img {
      margin-bottom: 25px;
    }

    .product-category-body > * {
      vertical-align: middle;
    }

    .shop-layout .product-term-title,
    .nz-related-products-title {
      margin-bottom: 50px;
      position: relative;
    }

    .nz-related-products-title h3 {
      font-size: 16px;
        line-height: 26px;
        padding-bottom: 20px;
        margin-bottom: 40px;
        border-bottom: 1px solid #eee;
        text-transform: uppercase;
    }

  /*Single product
  /*=============*/

    .single-image-content {
      position: relative;
    }

    .single-image-content > .ninzio-label {
      bottom: auto;
      top: 14px;
      right: 0px;
    }

    .single-product-image .nz-overlay-before {
      -webkit-transform:none; 
      -ms-transform:none; 
      transform:none; 
    }

    .woocommerce.single .summary .product_title {
      margin-bottom: 15px;
      font-size: 34px;
      line-height: 44px;
    }

    .single-product-image,
    .woocommerce.single .products .product {
      position: relative;
    }

    .single-product-image {
      margin-bottom: 50px;
      text-align: center;
    }

    .single-product-image .images > a {
      pointer-events: none;
    }

    .single-product-image .thumbnails {
      text-align: center;
      margin-top: 10px;
      margin-left: -5px;
      margin-right: -5px;
    }

    .single-product-image .thumbnails:after {
      content: "";
      display: table;
      clear: both;
    }

    .single-product-image .thumbnails > a {
      display: inline-block;
      text-decoration: none;
      width:100px;
      padding-left: 5px;
      padding-right: 5px;
      padding-bottom: 10px;
      text-align: center;
      outline: none;
    }

    .single-product-image .thumbnails > a .nz-overlay-before {
      background-image: url(assets/images/close_white.png);
      background-position: center center;
    }

    .single-product-image .thumbnails > a:nth-child(3n+3) {
      margin-right: 0;
    }

    .single-product-image .thumbnails > a:last-child {
      margin-right: 0;
    }

    .single-product-summary [itemprop='description'] {
      padding: 15px 0 15px 0;
    }

    .single-product-summary [itemprop='description'] .description {
      margin-bottom: 25px;
      font-size: 14px;
      line-height: 24px;
    }

    .single-product-summary [itemprop='description'] > :last-child,
    .single-product-summary [itemprop='description'] > :only-child {
      margin-bottom: 0;
    }

    .single-product-summary form.cart {
      margin-bottom: 15px;
      padding-top: 35px;
      border-top: 1px solid #eee;
    }

    .quantity {
      display:block;
    }

    .quantity input {
      margin-bottom:10px;
      height: 42px;
      float: left;
    }

    .btn-3d .quantity input {
      height: 54px;
      top: -4px;
    }

    .quantity input[type="button"].minus,
    .quantity input[type="button"].plus {
      margin-right: 0;
      border-radius: 3px 0 0 3px;
      padding: 0px 5px 0px 5px;
      background-color: #f9f9f9;
      border:1px solid #e0e0e0;
      font-size:16px;
      color: #333;
      box-shadow: none;
      width: 25% !important;
      -webkit-transform: translateX(1px);
      -ms-transform: translateX(1px);
      transform: translateX(1px);
      font-weight: 400 !important;
    }

    .quantity input[type="button"].minus:hover,
    .quantity input[type="button"].plus:hover {
      background-color: #f7f7f7;
      opacity: 1;
    }

    .quantity input[type="button"].plus {
      border-radius:0px 3px 3px 0px;
      -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
      transform: translateX(-1px);
    }

    .quantity input[type="number"] {
      border-radius: 0px;
      font-size: 16px;
      font-weight: 700;
      text-align: center;
      background-color: #ffffff;
      width: 60px !important;
      height: 44px;
      line-height: 44px;
      padding: 0;
      box-shadow: inset 0 0 0 1px #ccc;
    }

    .single-product-summary .product_meta {
      font-size: 16px;line-height: 26px;
    }

    .single-product-summary .product_meta a {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
    }

    .single-product-summary button {
      margin-bottom: 0;
    }

    .single-product-summary .product_meta,
    .comment-meta .comment-date-time {
      font-size: 14px;
        color: #777;
    }

    .single-product-summary .product_meta > * {
      display:inline-block;
      padding-bottom: 5px;
      position: relative;
      padding-right: 28px;
    }

    .single-product-summary .product_meta > :last-child {
      padding-bottom:0px;
    }

    .single-product-summary .product_meta a {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      position: relative;
    }

    .single-product-summary .product_meta a:after {
      content: "";
        display: block;
        position: absolute;
        bottom: -2px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 0;
        height: 2px;
        opacity: 0;
        -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
        transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    }

    .single-product-summary .product_meta a:hover:after {
      width: 100%;
        opacity: 1;
    }

    .woocommerce-variation-description {
      padding-bottom:25px;
      font-size: 14px;
      line-height: 24px;
    }

    .mostasia-tabs {
        margin: 70px auto 0 auto;
        width: 100%;
    }

    .mostasia-tabs .tabs {
      display: block;
      list-style: none;
      margin-bottom: 0;
      width: 100%;
      background-color: #ffffff;
      text-align: center;
      border-radius: 50px;
    }

    .mostasia-tabs .tabs:after {
      content: "";
      display: table;
      clear: both;
    }

    .mostasia-tabs .tabs > li {
        display: inline-block;
        text-align: center;
        color: #999;
        cursor: pointer;
        position: relative;
        font-size: 14px;
        text-transform: uppercase;
        padding: 0px;
    }

    .mostasia-tabs .tabs > li.active {
        background-color: #ffffff;
    }

    .mostasia-tabs .tabs > li:not(:first-child){
      margin-left: -1px;
    }

    .mostasia-tabs .tabs > li a {
      display: block;
      outline: none;
      position: relative;
      color: inherit;
      padding: 8px 30px;
    }

    .mostasia-tabs .tabs > li.active a {
        z-index: 10;
      color: #333;
    }

    .mostasia-tabs .tabs > li:before {
      content: "";
        display: block;
        bottom:0px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70%;
        height: 2px;
        position: absolute;
        opacity: 0;
    }

    .mostasia-tabs .tabs > li:after {
      content: "";
        display: block;
        width: 4px;
        height: 22px;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        position: absolute;
        top: 50%;
        margin-top: -11px;
        right: -2px;
    }

    .mostasia-tabs .tabs > li:last-child:after {
      display: none;
    }

    .mostasia-tabs .tabs > li.active:before {
      opacity: 1;
    }

    .mostasia-tabs .panel {
        padding:70px 0px;
    }

    .mostasia-tabs .shop_attributes {
      width: 100%;
      margin-bottom: 0;
      border-collapse: collapse;
      background-color: #ffffff;
    }

    .mostasia-tabs .shop_attributes th,
    .mostasia-tabs .shop_attributes td {
      border:1px solid #e0e0e0;
      padding: 10px;
      background-color: #ffffff;
    }

    .mostasia-tabs .panel > h2,
    .mostasia-tabs .panel > #reviews > #comments > h2 {
      margin-bottom: 15px;
    }

    .mostasia-tabs .panel > #reviews textarea,
    .mostasia-tabs .panel > #reviews input[type='text'],
    .mostasia-tabs .panel > #reviews input[type='email'] {
      background-color: #ffffff !important;
    }

    .mostasia-tabs .shop_attributes td > p {
      margin-bottom: 0;
    }

    .mostasia-tabs #comments {
      position: relative;
    }

    .mostasia-tabs #comments #respond {
      margin:35px 0 20px 0;
    }

    .mostasia-tabs #comments .comment-navigation {
      margin-bottom: 20px;  
    }

    .mostasia-tabs #respond form,
    .mostasia-tabs #respond .form-submit,
    .mostasia-tabs #respond .form-submit input[type="submit"] {
      margin-bottom: 0;
    }

    .mostasia-tabs .comment-form-author,
    .mostasia-tabs .comment-form-email {
      display:block;
      width:100%;
      max-width: 100%;
    }

    .mostasia-tabs .comment-form-author input,
    .mostasia-tabs .comment-form-email input,
    .mostasia-tabs label {
      width: 100%;
      max-width: 100%;
    }

    .mostasia-tabs .comment-form-rating {
      margin: 10px 0;
    }

    .mostasia-tabs .comment-form-rating > label {
      margin-bottom:10px;
      display: block;
    }

    .mostasia-tabs .comment-form-rating .stars:after {
      content: "";
      display: table;
      clear: both;
    }

    .mostasia-tabs .comment-form-rating .stars a {
      display:block;
      line-height:16px;
      font-size: 16px;
      text-align: center;
      text-indent: -9000px;
      position: relative;
      margin-bottom: 5px;
      padding:10px 20px 10px 30px;
      border-right:1px solid #eaeaea;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .mostasia-tabs .comment-form-rating .stars a:last-child {
      border-right: none;
    }

    .mostasia-tabs .comment-form-rating .stars a:after {
      font-weight: 400;
      text-transform: none;
      font-size: inherit;
      line-height: inherit;
      position: absolute;
      top: 10px;
      left: 25px;
      text-indent: 0px;
    }

    .mostasia-tabs .comment-form-rating .stars a.active {
      color: #333 !important;
    }

    .mostasia-tabs .comment-form-rating .stars a.star-1 {width: 15px;}
    .mostasia-tabs .comment-form-rating .stars a.star-2 {width: 30px;}
    .mostasia-tabs .comment-form-rating .stars a.star-3 {width: 45px;}
    .mostasia-tabs .comment-form-rating .stars a.star-4 {width: 60px;}
    .mostasia-tabs .comment-form-rating .stars a.star-5 {width: 75px;}

    .mostasia-tabs .comment-form-rating .stars a.star-1:after {content: "\e85e";}
    .mostasia-tabs .comment-form-rating .stars a.star-2:after {content: "\e85e\e85e";}
    .mostasia-tabs .comment-form-rating .stars a.star-3:after {content: "\e85e\e85e\e85e";}
    .mostasia-tabs .comment-form-rating .stars a.star-4:after {content: "\e85e\e85e\e85e\e85e";}
    .mostasia-tabs .comment-form-rating .stars a.star-5:after {content: "\e85e\e85e\e85e\e85e\e85e";}


    .mostasia-tabs .commentlist {
      margin: 0;
      list-style:none;
    }

    .mostasia-tabs .commentlist .comment {
      padding:40px 30px;
      width: 100%;
      margin: 0 0 20px 0;
      width: 100%;
      background-color: #ffffff;
        box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
      position: relative;
    }

    .mostasia-tabs .commentlist .comment #respond {
      margin-bottom: 0;
    }

    .mostasia-tabs .commentlist .comment .comment_container {
      display: table;
    }

    .mostasia-tabs .commentlist .avatar,
    .mostasia-tabs .commentlist .comment-text {
      display: table-cell;
      vertical-align: top;
      width: 100%;
    }

    .mostasia-tabs .commentlist .avatar {
      padding-right: 10px;
      width: 60px !important;
      height: 60px !important;
      border-radius: 60px;
      max-width: 60px;
      padding-right: 0;
    }

    .mostasia-tabs .commentlist .comment-text {
      padding-left: 20px;
    }

    .mostasia-tabs .commentlist .comment-text .meta {
      margin-bottom: 0;
      padding-bottom:13px;
      text-transform: uppercase;
      color: #333;
    }

    .mostasia-tabs .commentlist .comment-text .description {
      margin-bottom: 0;
    }

    .mostasia-tabs #reply-title {
      padding-bottom: 20px;
        margin-bottom: 20px;
        margin-top: 50px;
        position: relative;
    }

    /*rating*/
    .woocommerce.single .woocommerce-product-rating {
      padding-bottom: 10px;
        margin-bottom: 10px;
        position: relative;
    }

    .star-rating,
    .woocommerce-page .woocommerce-product-rating .star-rating,
    .comment-text .star-rating,
    .widget_recent_reviews .star-rating,
    .widget_top_rated_products .star-rating,
    .mostasia-tabs .comment-form-rating .stars a {
      display:block;
      overflow: hidden;
      position: relative;
      height:14px;
      line-height:14px;
      font-size:14px;
      width: 70px;
      color:#f5be15;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
    }

    .single-product-summary .star-rating,
    .widget_rating_filter .star-rating {
      display: inline-block;
      vertical-align: middle;
    }

    .woocommerce-review-link {
      color:#999999;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      position: relative;
      font-size: 16px;
      font-family: Georgia,"Times New Roman",Times,serif;
        font-style: italic;
    }

    .mostasia-tabs .comment-form-rating .stars a:hover,
    .woocommerce-review-link:hover {
      color:#333333;
    }

    .product-det .star-rating {
      margin: 20px auto 20px auto;
    }

    .comment-text .star-rating {
      float: right;
    }

    .star-rating span,
    .woocommerce-page .woocommerce-product-rating .star-rating span,
    .comment-text .star-rating span,
    .widget_recent_reviews .star-rating span,
    .widget_top_rated_products .star-rating span {
      overflow: hidden;
      float: left;
      top: 0;
      left: 0;
      position: absolute;
      padding-top:15px;
      display: block;
    }

    .star-rating:before,
    .woocommerce-page .woocommerce-product-rating .star-rating:before,
    .comment-text .star-rating:before,
    .widget_recent_reviews .star-rating:before,
    .widget_top_rated_products .star-rating:before {
      content: "\e85e\e85e\e85e\e85e\e85e";
      color: #e0dadf;
      float: left;
      top: 0;
      left: 0;
      position: absolute;
      text-transform: none;
      font-size: inherit;
      line-height: inherit;
    }

    .star-rating span:before,
    .woocommerce-page .woocommerce-product-rating .star-rating span:before,
    .comment-text .star-rating span:before,
    .widget_recent_reviews .star-rating span:before,
    .widget_top_rated_products .star-rating span:before {
      content: "\e85e\e85e\e85e\e85e\e85e";
      top: 0;
      position: absolute;
      left: 0;
      font-weight: 400;
      text-transform: none;
      font-size: inherit;
      line-height: inherit;
    }

    .hreview-aggregate .star-rating,
    .woocommerce-page .woocommerce-product-rating .hreview-aggregate .star-rating {
      margin: 10px 0 0 0;
    }

    .posted_in a,
    .tagged_as a {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
    }

    table.variations {
      margin-bottom: 25px;
      padding-bottom: 25px;
      border-bottom: 1px solid #eaeaea;
      width: 100%;
    }

    table.variations select,
    table.variations input[type="text"] {
        background-color: #fff;
        border:1px solid #ccc !important;
    }

    .reset_variations {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      color: #999;
      text-transform: uppercase;
      display: inline-block;
      margin-bottom: 5px;
    }

    table.variations label {
      height: 50px;
      line-height: 50px;
      margin: 0;
      font-size: 16px;
    }

    table.variations tr,
    table.variations td
    {padding: 0;}

    table.variations td.value {
      padding: 5px 0 0 10px;
    }

    table.variations tr:last-child td.label {
      vertical-align: top;
      padding-top: 3px;
    }

    .mostasia-tabs .panel > h2, 
    .mostasia-tabs .panel > #reviews > #comments > h2,
    .related-products-title h3 {
      font-size: 16px;
        line-height: 26px;
        padding-bottom: 20px;
        margin-bottom: 40px;
        text-transform: uppercase;
        color: #000;
    }

    .mostasia-tabs .panel > h2:after, 
    .mostasia-tabs .panel > #reviews > #comments > h2:after,
    .related-products-title h3:after{
      content: "";
        width: 30px;
        height: 3px;
        display: block;
        margin-top: 7px;
    }

    .mostasia-tabs .panel > h2:before, 
    .mostasia-tabs .panel > #reviews > #comments > h2:before {
      left: 10px;
      bottom: -3px;
    }

    .post-social-share .social-links {
        left: -8px;
        position: relative;
    }

  /*Cart
  /*=============*/

    .shop_table.cart {
      width: 100%;
      max-width: 100%;
      border-collapse: collapse;
      background-color: #fff;
    }

    .shop_table.cart td:not(.actions),
    .shop_table.cart th {
      border: 1px solid #eeeeee;
      background-color: #ffffff;
    }

    .product-remove,.product-quantity,.product-price {text-align: center;}

    .shop_table.cart td.actions {
      border:none;
    }

    .shop_table.cart .product-remove a {
      display: inline-block;
      color: #999 !important;
      background-color: #f7f7f7;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      width: 20px;
      height: 20px;
      line-height: 20px;
      margin:0;
      padding:0;
      font-size: 16px;
      text-align: center;
    }

    .shop_table.cart .product-remove a:hover {
      color: #333 !important;
    }

    .shop_table.cart .coupon label {
      display: none;
    }

    .shop_table.cart .coupon input[type="text"] {
      height: 50px;
      margin-right:15px;
      margin-bottom:7px;
      line-height: 50px;
    }

    .cart-collaterals {
      padding: 50px 0 25px 0;
    }

    .cart-collaterals:after {
      content: "";
      display: table;
      clear: both;
    }

    .cart-collaterals .cart_totals,
    .cart-collaterals .shipping_calculator {
      width: 100%;
      margin-bottom: 25px;
    }

    .cart-collaterals .cart_totals > h2,
    .cart-collaterals .shipping_calculator > h2 {
      margin-bottom: 25px;
    }

    .cart-collaterals .cart_totals > table,
    #order_review .shop_table {
      width: 100%;
      border-collapse: collapse;
    }

    .cart-collaterals .cart_totals > table td,
    .cart-collaterals .cart_totals > table th,
    #order_review .shop_table td,
    #order_review .shop_table th {
      border:1px solid #e0e0e0;
      background-color: #fff;
    }

    .cart-collaterals .shipping_calculator select,
    .cart-collaterals .shipping_calculator input[type="text"] {
      width: 100%;
    }

    .product-name a {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
    }

    .woocommerce-cart .shop_table.cart .quantity {
      width: 70% !important;
    }

    .variation {
      padding: 0px;
      border-radius: 0px;
      border:none;
      margin: 0px;
    }

    .variation dt {
      width: 70px;
      display: inline-block;
      float: left;
      text-align: left;
    }

    .variation dd {
      margin: 0 !important;
        padding: 0 !important;
        display: inline-block;
      float: left;
    }

    .variation dd p {margin-bottom: 0;}

    .woo-cart .variation {
      display:block;
    }

    .woo-cart .variation > * {
      float: none !important;
      width: auto !important;
    }

    .woocommerce-account .variation {
      background-color: #ffffff;
    }

    dl dt:after {
      display: none;
    }

    #shipping_method {list-style: none;}

  /*Checkout
  /*=============*/

    .select2-container .select2-choice {
      display: block;
      outline: 0;
      margin: 0 0 2px;
      text-align: left;
      vertical-align: top;
      height:50px;
      line-height: 50px;
      max-width: 100%;
      width: 100%;
      padding: 0px 20px !important;
      font-size: 16px;
      background-color: #eee !important;
      border:none;
      color: #999;
      border-radius: 0 !important;
      border: none;
      position: relative;
      -webkit-backface-visibility: hidden;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      box-shadow: none;
    }

    .woocommerce-checkout .page-content-container {
      padding-bottom: 40px;
    }

    .col2-set:after {
      content: "";
      display: table;
      clear: both;
    }

    .col2-set .col-1,
    .col2-set .col-2 {
      width: 100%;
      margin-bottom: 25px;
    }

    .woocommerce-billing-fields h3 {
      margin-bottom: 25px;
    }

    .woocommerce-billing-fields label,
    .woocommerce-shipping-fields label {
      display: block;
      margin-bottom:5px;
    }

    .woocommerce-billing-fields input,
    .woocommerce-billing-fields select,
    .woocommerce-shipping-fields input,
    .woocommerce-shipping-fields select {
      width: 100%;
    }

    .woocommerce-billing-fields input[type="checkbox"],
    .woocommerce-shipping-fields input[type="checkbox"] {
      width:auto;
    }

    #order_review_heading {
      margin: 50px 0 25px 0;
    }

    .payment_methods {
      list-style: none;
      margin-top: 50px;
    }

    .woocommerce-shipping-fields #ship-to-different-address label,
    .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox {
      display: inline-block;
    }

    .woocommerce-shipping-fields #ship-to-different-address {
      margin-bottom: 20px;
    }

    .order_details {
      list-style: none;
      margin-bottom: 50px;
    }

    .order_details li {
      background-color: #fff;
      border: 1px solid #f7f7f7;
      border-bottom: 0;
      padding: 10px;
    }

    .order_details > li:last-child {
      border-bottom: 1px solid #f7f7f7;
    }

    .order_details h3 {
      margin-top:25px;
      margin-bottom:15px;
    }

    .shop_table {
      border-collapse: collapse;
      width: 100%;
      margin-bottom: 50px;
      background-color: #fff;
    }

    .shop_table th,
    .shop_table td {
      border: 1px solid #eee;
      padding: 15px;
    }

    .woocommerce-account .shop_table th,
    .woocommerce-account .shop_table td {
      background-color: #fff;
      border: 1px solid #eee;
    }

    .customer_details {
      width: 100%;
      margin-bottom: 50px;
    }

    .customer_details dt,
    .customer_details dd {
      background-color: #fff;
      margin: 0;
      padding: 10px;
      vertical-align: middle;
      border-bottom: none;
    }

    .col2-set address {
      padding: 20px;
      background-color: #fff;
      border:1px solid #eee;
    }

    .woocommerce-account .col2-set address {
      background-color: #f7f7f7;
    }

    .payment_method_paypal img {
      display: none;
    }

    .woocommerce-order-received address,
    .woocommerce-account address {
      padding: 20px;
      border:1px solid #e0e0e0;
      background-color: #fff;
    }

  /*Account
  /*=============*/

    .woocommerce-account .form-row input,
    .woocommerce-account .form-row select {
      width: 100%;
    }

    .woocommerce-account .form-row input[type="submit"],
    .woocommerce-account .form-row input[type="checkbox"],
    .woocommerce-account .form-row input[type="radio"] {
      width: auto;
    }

    a.edit,
    a.view {
      text-transform: uppercase;
      color: #fff !important;
      padding: 10px 24px;
        font-size: 13px;
        line-height: 22px;
      text-align: center;
      display: inline-block;
      margin-bottom: 10px;
      -webkit-transition: all 300ms;
      transition: all 300ms;
    }

    .woocommerce-MyAccount-navigation {
      margin-bottom: 50px;
    }

    .woocommerce-MyAccount-navigation ul {
      list-style: none;
      margin:0;
      padding: 0;
      text-align: center;
    }

    .woocommerce-MyAccount-navigation ul li {
      display: inline-block;
      padding: 0;
      margin:0;
    }

    .woocommerce-MyAccount-navigation ul li a {
      display: block;
        padding: 10px 24px;
        font-size: 13px;
        line-height: 22px;
        outline: none;
        border: none;
        color: #999 !important;
        position: relative;
        display: inline-block;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        z-index: 1;
        text-align: center;
        box-shadow:inset  0px 0px 0px 2px rgba(0,0,0,0.1);
        background-color: transparent;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        width: 100%;
    }

    .woocommerce-MyAccount-navigation ul li a:hover,
    .woocommerce-MyAccount-navigation ul li.is-active a {
      color: #333 !important;
        box-shadow:inset  0px 0px 0px 2px rgba(0,0,0,0.2);
    }

  /*Widgets
  /*=============*/

    /*  Shopping cart, 
      Products, 
      Recently viewed, 
      Reviews
    /*-----------------------*/

      .widget_shopping_cart .cart_list,
      .widget_products .product_list_widget,
      .widget_recently_viewed_products .product_list_widget,
      .widget_recent_reviews .product_list_widget,
      .widget_top_rated_products .product_list_widget,
      .widget_rating_filter ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }

      .widget_shopping_cart .cart_list > li,
      .widget_products .product_list_widget > li,
      .widget_recently_viewed_products .product_list_widget > li,
      .widget_recent_reviews .product_list_widget > li,
      .widget_top_rated_products .product_list_widget > li {
          padding:10px 0;
          border-bottom: 1px solid #eeeeee;
        position: relative;
      }

      .widget_shopping_cart .cart_list > li:last-child,
      .widget_products .product_list_widget > li:last-child,
      .widget_recently_viewed_products .product_list_widget > li:last-child,
      .widget_recent_reviews .product_list_widget > li:last-child,
      .widget_top_rated_products .product_list_widget > li:last-child {
          border-bottom: none;
      }

      .widget_shopping_cart .cart_list > li:after,
      .widget_products .product_list_widget > li:after,
      .widget_recently_viewed_products .product_list_widget > li:after,
      .widget_recent_reviews .product_list_widget > li:after,
      .widget_top_rated_products .product_list_widget > li:after {
          content: "";
          display: table;
        clear: both;
      }

      .widget_shopping_cart .cart_list > li > a,
      .widget_products .product_list_widget > li > a,
      .widget_recently_viewed_products .product_list_widget > li > a,
      .widget_recent_reviews .product_list_widget > li > a,
      .widget_top_rated_products .product_list_widget > li > a {
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        display: block;
        font-size: 14px;
        color:#777;
      }

      .widget_shopping_cart .cart_list > li > a {
        font-size: 14px;
      }

      .woo-cart .widget_shopping_cart .cart_list > li > a {
        color: #999 !important;
      }

      .widget_shopping_cart .cart_list > li > a img,
      .widget_products .product_list_widget > li > a img,
      .widget_recently_viewed_products .product_list_widget > li a img,
      .widget_recent_reviews .product_list_widget > li a img,
      .widget_top_rated_products .product_list_widget > li a img {
        display: block;
        float: left;
        margin: 0 10px 0px 0;
        max-width:70px;
        height: auto;
      }

      .widget_products .product_list_widget .amount,
      .widget_recently_viewed_products .product_list_widget .amount,
      .widget_recent_reviews .product_list_widget .amount,
      .widget_top_rated_products .product_list_widget .amount {
        font-weight:400;
        font-size: 14px;
      }

      .widget_products .product_list_widget a,
      .widget_recently_viewed_products .product_list_widget a,
      .widget_recent_reviews .product_list_widget a,
      .widget_top_rated_products .product_list_widget a {
        display: block;
      }

       .widget_shopping_cart .quantity {
        width:auto !important;
        display: inline-block;
        font-weight: 700;
      }

      .widget_shopping_cart .total {
        margin-bottom: 25px;
        margin-top: 25px;
      }

      .widget_shopping_cart p.buttons {
        margin-bottom: 0;
      }

      .widget_shopping_cart p.buttons > a,
      .widget_price_filter .price_slider_amount .button {
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        color: #999;
          box-shadow: inset 0 0 0 2px #e0e0e0;
        padding:8px 20px; 
        font-size:12px;
        line-height: 22px;
          display: inline-block !important;
          text-align: center;
          text-transform: uppercase;
          -webkit-backface-visibility: hidden;
          background-color: transparent;
      }

      .woo-cart .widget_shopping_cart p.buttons > a {
        width: 135px;
        display: block;
        float: left;
      }

      .widget_shopping_cart p.buttons > a + a {
        margin-left: 10px;
      }

      .widget_recent_reviews .star-rating,
      .widget_top_rated_products .star-rating {
        margin-top:5px;
        margin-bottom: 5px;
      }

      .widget_shopping_cart .cart_list .remove {
        display: block;
        position: absolute !important;
        top: 10px;
        right: 0px;
        width: 20px;
        height: 20px;
        line-height: 20px !important;
        color: #333;
        text-align: center;
        background-color:transparent;
        z-index: 15;
      }

      .woo-cart .widget_shopping_cart .cart_list li:first-child .remove {
        top: 15px;
      }

      .widget_shopping_cart .cart_list .remove {
        color: #333 !important;
      }

      .widget_shopping_cart .cart_list > li > a.remove:hover {
        color: #ffffff !important;
      }

    /*  Price filter
    /*----------------------*/

      .widget_price_filter .price_slider{margin-bottom:25px;}
      .widget_price_filter .clear {clear: both;}

      .widget_price_filter .price_slider_amount .button {
        padding:10px 22px 10px 22px;
        font-size:13px;
        line-height:18px;
        top:auto;
        border-radius: 0;
        margin: 0;
      }

      .widget_price_filter .price_slider_amount .price_label {
        padding:7px 22px 10px 22px;
        text-align: center;
        display: inline-block;
      }

      .footer .widget_price_filter .price_slider_amount .price_label {
        background-color:transparent;
      }

      .widget_price_filter .ui-slider {
          position: relative;
          text-align: left;
      }

      .widget_price_filter .ui-slider .ui-slider-handle {
          position: absolute;
          z-index: 2;
          width:16px;
          height:16px;
          border-radius:16px;
          cursor: pointer;
          outline: none;
          top: -5px;
          background-color: #ffffff;
        border: 4px solid;
      }

      .widget_price_filter .ui-slider .ui-slider-handle:last-child {
          margin-left: -16px;
      }

      .widget_price_filter .ui-slider .ui-slider-range {
          position: absolute;
          z-index: 1;
          display: block;
          border: 0;
          border-radius: 10px;
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
      }

      .widget_price_filter .price_slider_wrapper .ui-widget-content {
          border-radius: 10px;
          background: #e0e0e0;
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
      }

      .footer .widget_price_filter .price_slider_wrapper .ui-widget-content {
          background: #2d2d2d;
      }

      .widget_price_filter .ui-slider-horizontal {
          height:7px;
      }

      .widget_price_filter .ui-slider-horizontal .ui-slider-range {
          top: 0;
          height: 100%;
      }

      .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
          left: -1px;
      }

      .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
          right: -1px;
      }

    /*  Product categories, 
      Layered nav
    /*----------------------*/

      .widget_layered_nav ul,
      .widget_layered_nav_filters ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }

      .widget_layered_nav ul li,
      .widget_layered_nav_filters ul li {
        font-size: 14px;
        margin-bottom: 10px;
        position: relative;
        padding: 0;
      }

      .widget_layered_nav ul li a,
      .widget_layered_nav_filters ul li a {
        font-weight: 700;
        position: relative;
        display: block;
        color: #444 !important;
        -webkit-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
      }

      .widget_layered_nav ul li span,
      .widget_layered_nav_filters ul li span {
        position: absolute;
        top: 50%;
        display:block;
        right: 0;
        -webkit-transform:translateY(-50%); 
        -ms-transform:translateY(-50%); 
        transform:translateY(-50%); 
      }


      .widget_layered_nav ul li ul,
      .widget_layered_nav_filters ul li ul {
        margin-left: 20px;
      }
      
      .widget_product_categories select,
      .widget_layered_nav select,
      .widget_layered_nav_filters select {
        width: 100%;
        padding-right: 5px;
      }

    /*  Products search
    /*----------------------*/

      .nz-product-search {
        padding-bottom: 50px;
        text-align: center;
      }

      .nz-product-search > .woocommerce-product-search {
        display: inline-block;
        width: 100%;
      }

      .widget_product_search form,
      .woocommerce-product-search {
        position: relative;
        margin-bottom: 0;
      }

      .widget_product_search form label,
      .woocommerce-product-search label {
        display: none;
      }

    /*  Shortcodes
    /*----------------------*/
      .product> del,
      .product> ins,
      .product> small {
        margin-right: 5px;
        display: inline-block;
      }

/*RESPONSIVE
/*=============*/

  /*MIN MOB PORTRAIT
  /*-------------*/

    @media only screen and (min-width: 320px)  {
      .container,
      .full-width-true .nz-tabs.full-true .tab-content,
      .ninzio-navigation {
        max-width:290px;
        width:290px;
      }

      .shop_table.cart td,
      .shop_table.cart th {
        padding:5px;
      }

      .shop_table.cart td.actions {
        padding:20px 0px;
      }

      .shop_table.cart .product-thumbnail {
        display: none;
      }

      .shop_table.cart .product-thumbnail img {
        max-width: 75px;
      }

      .shop_table.cart .quantity input[type="number"],
      .shop_table.cart .quantity input[type="button"] {
        width: 70% !important;
        display: block;
        float: none;
        margin: 0 auto;
      }

      .shop_table.cart .quantity input[type="button"] {
        height: 30px;
      }

      .sidebar .widget_calendar caption, 
      .sidebar .widget_calendar th, 
      .sidebar .widget_calendar td, 
      .sidebar .widget_calendar td#prev, 
      .sidebar .widget_calendar td#next, 
      .sidebar .widget_calendar td#prev span, 
      .sidebar .widget_calendar td#next span,
      .footer-widget-menu .widget_calendar caption, 
      .footer-widget-menu .widget_calendar th, 
      .footer-widget-menu .widget_calendar td, 
      .footer-widget-menu .widget_calendar td#prev, 
      .footer-widget-menu .widget_calendar td#next, 
      .footer-widget-menu .widget_calendar td#prev span, 
      .footer-widget-menu .widget_calendar td#next span {
          height: 41px;
          width: 41px;
          line-height: 41px;
      }

    }

  /*MAX MOB PORTRAIT
  /*-------------*/
    
    @media only screen and (max-width: 320px)  {

      button,
      input[type="reset"],
      input[type="submit"],
      input[type="button"],
      .price_slider_amount .price_label,
      .single-product-summary .entry-summary button,
      .button,
      .woocommerce-MyAccount-navigation ul li {
        width: 100% !important;
        margin-left: 0 !important;
        margin-bottom: 5px;
        text-align: center;
      }

      .product .single-product-image .product-status {
        top: 10px;
        left: 10px;
      }

      .quantity input[type="number"] {
        width: 100% !important;
      }

      .mostasia-tabs .comment-form-rating .stars a {border-right: none;}

      .nz-testimonials .text {
          text-align: center;
      }

      .single .post-body {
          padding: 50px 20px;
      }

      .nz-testimonials .text {
          padding: 20px;
      }

      .nz-testimonials .text:after {
          display: none;
      }

      .ninzio-nav-single > *:not(:only-child) {
        font-size: 10px;
      }

      .single .post .post-social-share {
          padding: 0 10px 10px 10px;
      }

      .single .post .post-social-share .share-label {
          padding-left: 0px;
      }

      .rich-header {
        height:auto;
      }

      .nz-mailchimp #mc-embedded-subscribe {
        position: static;
      }

    }

  /*MIN MOB LANDSCAPE
  /*-------------*/

    @media only screen and (min-width:480px) {

      .container,
      .full-width-true .nz-tabs.full-true .tab-content,
      .ninzio-navigation {
        max-width:440px;
        width:440px;
      }

      .quantity {
        display:inline-block;
        vertical-align: top;
      }

      .mostasia-tabs .comment-form-rating .stars a {
        float: left;
      }

      td.actions input[type="submit"] + input[type="submit"] {
        margin-left:4px;
      }

      .shop_table.cart .quantity {
        display:block;
        width:100%;
      }

      .post-social-share {
        width: auto;
      }

      .sidebar .widget_calendar caption, 
      .sidebar .widget_calendar th, 
      .sidebar .widget_calendar td, 
      .sidebar .widget_calendar td#prev, 
      .sidebar .widget_calendar td#next, 
      .sidebar .widget_calendar td#prev span, 
      .sidebar .widget_calendar td#next span {
          height: 62px;
          width: 62px;
          line-height: 62px;
      }

      .footer-widget-area .widget_calendar caption, 
      .footer-widget-area .widget_calendar th, 
      .footer-widget-area .widget_calendar td, 
      .footer-widget-area .widget_calendar td#prev, 
      .footer-widget-area .widget_calendar td#next, 
      .footer-widget-area .widget_calendar td#prev span, 
      .footer-widget-area .widget_calendar td#next span {
        height: 62px;
          width: 62px;
          line-height: 62px;
      }

      .mob-header .widget_calendar caption, 
      .mob-header .widget_calendar th, 
      .mob-header .widget_calendar td, 
      .mob-header .widget_calendar td#prev, 
      .mob-header .widget_calendar td#next, 
      .mob-header .widget_calendar td#prev span, 
      .mob-header .widget_calendar td#next span {
          height: 62px;
          width: 62px;
          line-height: 62px;
      }
    }

  /*MIN MOBILE 640
  /*--------------*/

    @media only screen and (min-width: 640px)  {

      .nz-slick-item {
        padding-left: 30px;
        padding-right: 30px;
      }

      .slick-prev{left:65px;} 
      .slick-next{right:65px;}

      .loop .projects-layout .projects, 
      .nz-recent-projects .projects {
        width: 50%;
      }

      .nz-related-projects .projects {
        width: 100% !important;
      }

      .null-instagram-feed ul li,
      .widget_recent_projects .recent-projects > .post {
          width: 25%;
      }
    }

  /*MIN TABLET PORTRAIT
  /*-------------*/

    @media only screen and (max-width: 767px)  {
      .no-padding, .no-padding > .col-inner
      {padding-left:0 !important; padding-right:0 !important; }

      .mostasia-tabs .tabs {
        display: block;
      }

      .mostasia-tabs .tabs > li {
          display: block;
          width:100%;
        float: none;
        margin: 0 !important;
      }

      .mostasia-tabs .tabs > li.active:last-child:after {
         bottom: -1px;
      }

      .full-width-true .col12 {
          padding-left: 0px !important; 
          padding-right: 0px !important; 
      }

      .nz-count {
        margin-bottom: 50px;
      }

      .single .projects-head .projects-navigation {
        position: relative;
        margin-top: 10px;
        text-align: center;
      }

      .single .projects-head .projects-navigation a {
        float: none !important;
      }

      .woocommerce-message a, 
      .woocommerce-info a, 
      .woocommerce-error li a, 
      .woocommerce-message .button, 
      .woocommerce-info .button {
        display: block;
      }

      .site-widget-area {
          width: 320px;
          -webkit-transform: translateX(-320px);
          -ms-transform: translateX(-320px);
          transform: translateX(-320px);
      }

      .rich-header h1 {
          text-align: center;
          margin-bottom: 0;
      }

      .rich-header.version1 h1, 
      .rich-header.version2 h1 {
          font-size: 28px !important;
          line-height: 38px !important;
      }

      .rich-header .rh-subtitle {
          font-size: 16px;
          line-height: 26px;
      }

      .standard .loop .blog-post .format-quote .post-body .format-wrapper, 
      .standard .loop .blog-post .format-status .post-body .format-wrapper, 
      .standard .loop .blog-post .format-link .post-body .format-wrapper, 
      .standard .loop .blog-post .format-aside .post-body .format-wrapper {
          padding: 30px;
      }

      .search-form {
        width: 100%;
      }

      .site-widget-area .custom-scroll-bar {
        padding: 80px 30px 50px 30px;
      }

      .site-widget-area .photos_from_flickr .flickr_badge_image {
        width: 66px;
      }

      .site-widget-area .widget_calendar caption, 
      .site-widget-area .widget_calendar th, 
      .site-widget-area .widget_calendar td, 
      .site-widget-area .widget_calendar td#prev, 
      .site-widget-area .widget_calendar td#next, 
      .site-widget-area .widget_calendar td#prev span, 
      .site-widget-area .widget_calendar td#next span {
          height: 37px;
          width: 37px;
          line-height: 37px;
      }

      .list .post .post-category {
          left: 20px;
      }

      .projects-navigation,
      .post-single-navigation {
        display: none;
      }


      .mostasia-tabs .tabs {
        border-radius: 0px;
      }

      .mostasia-tabs .tabs > li:after {
        display: none;
      }

      .slick-dots li {
        margin:0 10px; 
      }

      .slick-dots li:after {
        display: none;
      }

      .nz-content-box .back_active .box-icon-wrap,
      .nz-content-box .bord_active .box-icon-wrap {
        left: 0px;
      }

    }
    
    @media only screen and (min-width: 768px)  {

      .rich-header.version3 .container > * {
        display: table-cell;
        vertical-align: middle;
      }

      .rich-header.version3 .nz-breadcrumbs {
          text-align: right;
          position: relative;
          bottom: -3px;
      }

      .container,
      .ninzio-navigation {
        max-width:720px;
        width:720px;
      }

      .nz-row {
        margin-left: -15px;
        margin-right: -15px;
      }

      .col12,
      .col11,
      .col10,
      .col9,
      .col8,
      .col7,
      .col6,
      .col5,
      .col4,
      .col3,
      .col2,
      .col1 {
        float: left;
        padding-left: 15px !important;
        padding-right:15px !important;
      }

      .col1 {width: 8.333333332%;}
      .col2 {width: 16.666666666666664%;}
      .col3 {width: 25%;}
      .col4 {width: 33.3%;}
      .col5 {width: 41.66666666666667%;}
      .col6 {width: 50%;}
      .col7 {width: 58.333333336%;}
      .col8 {width: 66.66666666666666%;}
      .col9 {width: 75%;}
      .col10{width: 83.33333334%;}
      .col11{width: 91.66666666666666%;}
      .col12{width: 100%;}

      .footer-info .container {
        display: table;
      }

      .footer-info .container > * {
        display: table-cell;
        vertical-align: middle;
        width: auto;
        border-bottom: none;
      }

      .footer-info .container > .get-location {
        border-left: 1px solid #434548;
        border-right: 1px solid #434548;
        padding: 0 25px;
        width: 200px;
      }

      .footer-info .container > .footer-text {
        border-left: 1px solid #434548;
        padding: 0 25px;
        position: relative;
        left: -1px;
      }

      .footer-widget-area {
        margin-left: -25px;
        margin-right: -25px;
        width: 100%;
      }

      .footer-widget-area > .widget,
      .footer-widget-area > .yawp_wim_widget {
        width: 50%;
        float: left;
        padding-top: 30px;
        padding-left:25px;
        padding-right:25px;
        position: relative;
      }

      .nz-content-box,
      .nz-timer,
      .nz-counter,
      .products,
      .menu-holder,
      .nz-pricing-table {
        margin-right: -15px;
        margin-left: -15px;
      }

      .nz-recent-products .products {
        margin-right: -1px;
        margin-left: -1px;
      }

      .menu-holder .products {
        margin-left: 0;
        margin-right: 0;
      }

      .nz-timer ul > li {
        width: 50%;
        float: left;
      }

      .nz-content-box > .nz-box,
      .nz-timer > .days,
      .nz-counter > .nz-count,
      .nz-pricing-table > .column {
        padding-left: 15px;
        padding-right: 15px;
        float: left;
      }

      .nz-persons > .person {
        float: left;
      }

      .nz-content-box[data-columns="1"] > .nz-box,
      .nz-counter[data-columns="1"] > .nz-count,
      .nz-persons[data-columns="1"] > .person
      {width: 100%;float: none;}

      .nz-content-box[data-columns="2"] > .nz-box,
      .nz-content-box[data-columns="4"] > .nz-box,
      .nz-counter[data-columns="2"] > .nz-count,
      .nz-persons[data-columns="2"] > .person
      {width: 50%;}

      .nz-content-box[data-columns="3"] > .nz-box,
      .nz-counter[data-columns="3"] > .nz-count,
      .nz-persons[data-columns="3"] > .person,
      .nz-pricing-table[data-columns="3"] > .column
      {width: 33.3%;}

      .nz-related-projects .projects {
        width: 50% !important;
      }

      .nz-content-box-2[data-columns="3"] > .nz-box:nth-child(2) .box-data,
      .nz-content-box-2[data-columns="3"] > .nz-box:nth-child(2) .nz-box-image:before,
      .nz-content-box-2[data-columns="3"] > .nz-box:nth-child(3) .box-data,
      .nz-content-box-2[data-columns="3"] > .nz-box:nth-child(3) .nz-box-image:before,
      .nz-content-box-2[data-columns="2"] > .nz-box:nth-child(2) .box-data,
      .nz-content-box-2[data-columns="2"] > .nz-box:nth-child(2) .nz-box-image:before,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(2) .box-data,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(2) .nz-box-image:before,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(4) .box-data,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(4) .nz-box-image:before {
        border-left: none;
      }

      .nz-persons[data-columns="4"] > .person,
      .nz-pricing-table[data-columns="4"] > .column,
      .nz-content-box-2[data-columns="4"] > .nz-box,
      .nz-counter[data-columns="4"] > .nz-count
      {width: 50%;}

      .count-border {
        width:4px;
        height: 100%;
        border-left-width:1px;
        border-left-style:solid;
        border-right-width:1px;
        border-right-style:solid;
        border-top: none;
        border-bottom:none;
        display: block;
        position: absolute;
        top: 50%;
        right: -15px;
        left: auto;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0;
      }


      .nz-counter[data-columns="4"] .nz-count:nth-child(2n+1) .count-border,
      .nz-counter[data-columns="2"] .nz-count:nth-child(2n+1) .count-border,
      .nz-counter[data-columns="3"] .nz-count .count-border {
        opacity: 1;
      }

      .nz-content-box[data-columns="5"] > .nz-box,
      .nz-pricing-table[data-columns="5"] > .column
      {width: 20%;}

      .nz-content-box[data-columns="6"] > .nz-box {width: 16.66666666666667%;}

      .slick-prev{left:100px;} 
      .slick-next{right:100px;}

      .nz-section-back-video, .nz-video-overlay {
          display: block;
      }

      .nz-tabs.horizontal:not(.tab-full) .tabset {
        padding-left: 0px;
        position: relative;
      }

      .nz-tabs.horizontal:not(.tab-full) .tabset .tab {
        float: left;
        margin-right: 5px;
      }

      .nz-tabs.horizontal:not(.tab-full) .tabset .tab.active,
      .nz-tabs.vertical .tabset .tab.active {
        position: relative;
      }

      .col6 .nz-tabs.vertical .tab,
      .col7 .nz-tabs.vertical .tab,
      .col8 .nz-tabs.vertical .tab,
      .col9 .nz-tabs.vertical .tab,
      .col10 .nz-tabs.vertical .tab,
      .col11 .nz-tabs.vertical .tab,
      .col12 .nz-tabs.vertical .tab {
        margin-bottom: 5px;
      }

      .col6 .nz-tabs.vertical .tabset,
      .col6 .nz-tabs.vertical .tabs-container,
      .col7 .nz-tabs.vertical .tabset,
      .col7 .nz-tabs.vertical .tabs-container,
      .col8 .nz-tabs.vertical .tabset,
      .col8 .nz-tabs.vertical .tabs-container,
      .col9 .nz-tabs.vertical .tabset,
      .col9 .nz-tabs.vertical .tabs-container,
      .col10 .nz-tabs.vertical .tabset,
      .col10 .nz-tabs.vertical .tabs-container,
      .col11 .nz-tabs.vertical .tabset,
      .col11 .nz-tabs.vertical .tabs-container,
      .col12 .nz-tabs.vertical .tabset,
      .col12 .nz-tabs.vertical .tabs-container
      {float: left;}

      .col6 .nz-tabs.vertical .tab,
      .col7 .nz-tabs.vertical .tab,
      .col8 .nz-tabs.vertical .tab,
      .col9 .nz-tabs.vertical .tab,
      .col10 .nz-tabs.vertical .tab,
      .col11 .nz-tabs.vertical .tab,
      .col12 .nz-tabs.vertical .tab {
        text-align:center;
      }

      .col6 .nz-tabs.vertical .tabs-container .tab-content,
      .col7 .nz-tabs.vertical .tabs-container .tab-content,
      .col8 .nz-tabs.vertical .tabs-container .tab-content,
      .col9 .nz-tabs.vertical .tabs-container .tab-content,
      .col10 .nz-tabs.vertical .tabs-container .tab-content,
      .col11 .nz-tabs.vertical .tabs-container .tab-content,
      .col12 .nz-tabs.vertical .tabs-container .tab-content{
        padding-left: 50px;
        padding-top: 0px;
        border-top: none;
        border-left: 1px solid #e0e0e0;
      }

      .col6 .nz-tabs.vertical .tabset,
      .col7 .nz-tabs.vertical .tabset,
      .col8 .nz-tabs.vertical .tabset,
      .col9 .nz-tabs.vertical .tabset,
      .col10 .nz-tabs.vertical .tabset,
      .col11 .nz-tabs.vertical .tabset,
      .col12 .nz-tabs.vertical .tabset {
        width: 30%;
      }

      .col6 .nz-tabs.vertical .tabs-container,
      .col7 .nz-tabs.vertical .tabs-container,
      .col8 .nz-tabs.vertical .tabs-container,
      .col9 .nz-tabs.vertical .tabs-container,
      .col10 .nz-tabs.vertical .tabs-container,
      .col11 .nz-tabs.vertical .tabs-container,
      .col12 .nz-tabs.vertical .tabs-container{
        width: 70%;
      }

      .loop .blog-post *[data-grid="ninzio_01"],
      .standard .loop .main-content .blog-post *[data-grid="ninzio_01"] {
        width: 100%;
      }

      .medium .loop .blog-post *[data-grid="ninzio_01"],
      .small .loop .blog-post *[data-grid="ninzio_01"],
      .large .loop .blog-post *[data-grid="ninzio_01"],
      .loop .main-content .blog-post *[data-grid="ninzio_01"],
      .nz-related-projects.column-4 .projects,
      .nz-recent-products[data-columns="4"] .products .product
      {width: 50%;}

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"],
      .standard .loop .main-content .blog-post *[data-grid="ninzio_01"] {
        float: none;
        width: 100% !important;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"]:after {
        content: "";
          display: table;
          clear: both;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] > .nz-thumbnail,
      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-body,
      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-gallery {
        float: left;
        display: table-cell;
        width: 360px;
        min-height: 327px;
      }

      

      .list .loop .blog-post *[data-grid="ninzio_01"] .post-body {
        padding:0;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] .post-body-in {
        position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          padding: 40px 30px;
      }

      .related-posts {
        margin-left: -10px !important;
        margin-right: -10px !important;
      }

      .related-posts *[data-grid="ninzio_01"],
      .nz-related-products *[data-grid="ninzio_01"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
      }

      .products .product
      {width: 100%;}

      .main-content .products .product
      {width: 50%;float: left;}

      .nz-related-products.column-4 *[data-grid="ninzio_01"],
      .nz-recent-products.column-4 *[data-grid="ninzio_01"],
      .nz-recent-products[data-columns="2"] .products .product
      {width: 50% !important;float: left;}

      .nz-related-products.column-3 *[data-grid="ninzio_01"],
      .nz-recent-products[data-columns="3"] .products .product
      {width: 33.3333333% !important;float: left;}

      .thumbset .thumb {
        padding:10px 5px 0 5px;
      }

      .comment-list ul.children {
          padding: 0 0 0 70px;
          position: relative;
      }

      /*GALLERY*/
      .nz-gallery[data-columns="1"].grid .gallery-item {width: 100%;}
      .nz-gallery[data-columns="2"].grid .gallery-item {width: 50%;}
      .nz-gallery[data-columns="3"].grid .gallery-item {width: 33.3%;}        
      .nz-gallery[data-columns="4"].grid .gallery-item {width: 25%;}
      .nz-gallery[data-columns="5"].grid .gallery-item {width: 20%;}
      .nz-gallery[data-columns="6"].grid .gallery-item {width: 33.3%;}
      .nz-gallery[data-columns="7"].grid .gallery-item {width: 33.3%;}
      .nz-gallery[data-columns="8"].grid .gallery-item {width: 25%;}
      .nz-gallery[data-columns="9"].grid .gallery-item {width: 33.3%;}

      .nz-gallery[data-columns="2"] .wp-caption-text,
      .nz-gallery[data-columns="3"] .wp-caption-text,   
      .nz-gallery[data-columns="4"] .wp-caption-text {
        display:block;
      }

      .nz-recent-products .products .product {
        padding-right: 15px;
        padding-left: 15px;
        width: 33.3333333%;
      }

      .woocommerce-result-count {
        float: right;
        font-size: 14px;
        margin-bottom: 0;
        position: relative;
        top: 20px;
      }

      .woocommerce.single .woocommerce-message {
        margin-top:0px;
        margin-bottom:30px;
      }

      .woocommerce-message {
        margin-top: 44px;
      }

      .loop.width-true .products {
        margin-left: -15px;
        margin-right: -15px;
      }

      .loop.width-true .products {
        margin-left: -15px;
        margin-right: -15px;
      }

      .loop.width-true .shop-layout {
        padding-left: 30px;
        padding-right: 30px;
      }

      .loop.width-true .blog-layout {
        padding-left: 15px;
        padding-right: 15px;
      }

      .loop.width-true .woocommerce-ordering {right: 30px;}

      .single-product-image,
      .single-product-summary {
          width: 100%;
          float: left;
      }

      .single-product-image {
          padding-right: 30px;
      }

      .coupon {
        display: inline-block;
      }

      .coupon input {
        width:auto;
        margin-right: 0;
        display: inline-block;
      }

      .actions input {margin-left: 0 !important;margin-right: 5px !important;}

      .shop_table.cart .quantity {
        display:inline-block;
        width:50%;
      }

      .cart-collaterals .cart_totals,
      .cart-collaterals .shipping_calculator,
      .col2-set .col-1,
      .col2-set .col-2  {
        width:50%;
        float: left;
      }

      .cart-collaterals .cart_totals,
      .col2-set .col-1 {
        padding-right: 15px;
      }

      .cart-collaterals .shipping_calculator,
      .col2-set .col-2 {
        padding-left: 15px;
      }
      .shop_table.cart .product-thumbnail {
        display: block;
        border-left:none !important;
        border-right: none !important;
      }

      .shop_table.cart td.product-thumbnail {
        border:none !important;
        border-top: 1px solid #f7f7f7 !important;
      }

      .shop_table.cart tbody .cart_item:first-child td.product-thumbnail {
        border-top: none !important;
      }

      .shop_table.cart td, .shop_table.cart th {
          padding: 20px;
      }

      .woocommerce-account .page-content {width: 30%;}

      .woocommerce-account.logged-in .page-content {width: 100%;}

      .loop .post,
      .nz-recent-posts .post {
        padding-left: 15px;
        padding-right: 15px;
      }

      .products .product {
        float: left;
        width: 33.3333333%;
      }

      .small .loop .products .product {
        width: 50%;
      }

      .products,
      .nz-related-products .products {
        margin-left:-15px;
        margin-right:-15px;
      }

      .products .product,
      .nz-related-products .products .product {
        padding-left:15px;
        padding-right:15px;
      }

      .loop .blog-post,
      .nz-recent-posts {
        margin-left:-15px;
        margin-right:-15px;
      }

      .nz-timeline {
        position: relative;
      }

      .error404-big {
          font-size: 180px;
          line-height: 180px;
      }

      .nz-product-search > .woocommerce-product-search {
        width: 60%;
      }

      #lang_sel_footer ul {
        text-align: center;
      }

      #lang_sel_footer ul li {
        display: inline-block;
        width: auto;
      }

      .sidebar .widget_calendar caption, 
      .sidebar .widget_calendar th, 
      .sidebar .widget_calendar td, 
      .sidebar .widget_calendar td#prev, 
      .sidebar .widget_calendar td#next, 
      .sidebar .widget_calendar td#prev span, 
      .sidebar .widget_calendar td#next span {
          height: 102px;
          width: 102px;
          line-height: 102px;
      }

      .mob-header .widget_calendar caption, 
      .mob-header .widget_calendar th, 
      .mob-header .widget_calendar td, 
      .mob-header .widget_calendar td#prev, 
      .mob-header .widget_calendar td#next, 
      .mob-header .widget_calendar td#prev span, 
      .mob-header .widget_calendar td#next span {
          height: 102px;
          width: 102px;
          line-height: 102px;
      }

      .footer-widget-area .widget_calendar caption, 
      .footer-widget-area .widget_calendar th, 
      .footer-widget-area .widget_calendar td, 
      .footer-widget-area .widget_calendar td#prev, 
      .footer-widget-area .widget_calendar td#next, 
      .footer-widget-area .widget_calendar td#prev span, 
      .footer-widget-area .widget_calendar td#next span {
        height: 44px;
          width: 44px;
          line-height: 44px;
      }

      .photos_from_flickr .flickr_badge_image,
      .mob-header .photos_from_flickr .flickr_badge_image {
          width: 72px;
      }

      .footer-widget-area .photos_from_flickr .flickr_badge_image {
          width: 62px;
      }

    }

    @media only screen and (min-width: 768px) and (max-width: 1023px)  {
      
      .nz-pricing-table[data-columns="4"] .price {
          font-size: 36px;
      }

      .nz-pricing-table[data-columns="3"] .price {
          font-size: 46px;
      }

      .shoping-products .shop-loader,
      .shoping-subcategories .shop-loader {
          width: calc(100% - 30px);
      }

      .null-instagram-feed ul li,
      .widget_recent_projects .recent-projects > .post {
          width: 16.66666666666667%;
      }

      .footer-widget-area .null-instagram-feed ul li,
      .footer-widget-area .widget_recent_projects .recent-projects > .post {
          width: 33.3333333%;
      }

      .list .blog-post .post .post-date-full {
          display: none;
      }

      .list .blog-post .post .post-date-full-list {       
          display: inline-block !important;
      }

    }

    @media only screen and (max-width: 1023px) {

      .nz-slider-banner .nz-banner:not(:last-child) {
        border-bottom: none !important;
      }

      .nz-tagline .container > .tagline-title {
        padding-right: 0 !important;
      }
      .nz-tagline .container {
        padding-left: 0 !important;
        text-align: center !important;
      }
      .nz-tagline img {
        display: none;
      }

      .standard .post-date-custom, 
      .standard .post-format-status {
        display: none;
      }

      .single-projects .flex-direction-nav {
        right: 20px !important;
      }

      .nz-content-box.v1 .box-title {
          padding-left: 0px;
          text-align: center;
      }

      .nz-content-box.v1 .box-title:after {
          left: 50%;
          margin-left: -35px;
      }

      .nz-content-box.v1 .box-icon-wrap {
            position: relative;
          margin: 0 auto 30px auto;
          left: 0px;
          top: 0px;
      }

      .nz-content-box.v1 .box-data {
        text-align: center;
      }

      .footer-menu ul li {
        padding: 3px 0;
      }

    }

  /*MIN TABLET LANDSCAPE
  /*-------------*/
    
    @media only screen and (min-width:1024px){
      .container,
      .full-width-true .nz-tabs.full-true .tab-content,
      .ninzio-navigation {
        max-width:960px;
        width:960px;
      }

      .main-content,
      .sidebar {
        float: left;
        position: relative;
      }

      .main-content {width: 75%;}
      .sidebar      {width: 25%;}

      .loop .main-content {width: calc(100% - 240px);}
      .loop .sidebar      {width: 240px;}

      .main-content.right {padding-left: 60px;}
      .main-content.left {padding-right: 60px;}

      .single-project-main-detailes {
        display: table;
      }

      .single-project-layout-whole.single-project-main-detailes {
        display: block;
      }

      .single-project-main-detailes .main-content,
      .single-project-main-detailes .sidebar {
        display: table-cell;
        vertical-align: top;
      }

      .single-projects .main-content {
        width: 70%;
        padding-right:0px !important;
      }
      .single-projects .sidebar {
        width: 30%;
        padding-left:60px !important;
      }

      .slick-prev{left:110px;} 
      .slick-next{right:110px;}

      .col8 .nz-tabs.vertical .tabset,
      .col9 .nz-tabs.vertical .tabset,
      .col10 .nz-tabs.vertical .tabset,
      .col11 .nz-tabs.vertical .tabset,
      .col12 .nz-tabs.vertical .tabset {
        width: 25%;
      }

      .col8 .nz-tabs.vertical .tabs-container,
      .col9 .nz-tabs.vertical .tabs-container,
      .col10 .nz-tabs.vertical .tabs-container,
      .col11 .nz-tabs.vertical .tabs-container,
      .col12 .nz-tabs.vertical .tabs-container{
        width: 75%;
      }

      .one-page-bullets {display: block;}

      .nz-video-poster {
        display: none;
      }

      .loop .blog-post *[data-grid="ninzio_01"]
      {width: 100%;}

      .medium .loop .blog-post *[data-grid="ninzio_01"]
      {width: 33.3%;}

      .small .loop .blog-post *[data-grid="ninzio_01"]
      {width: 25%;}

      .large .loop .blog-post *[data-grid="ninzio_01"]
      {width: 50%;}

      .list .loop .blog-post .post .post-title {
        font-size: 22px;
          line-height: 32px;
      }

      .list .loop .main-content .blog-post .post .post-title {
        font-size: 18px;
          line-height: 28px;
      }

      .small .loop .main-content .blog-post *[data-grid="ninzio_01"],
      .medium .loop .main-content .blog-post *[data-grid="ninzio_01"],
      .large .loop .main-content .blog-post *[data-grid="ninzio_01"],
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"]
      {width: 50% !important;float: left;}

      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-body {
        width: 600px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .nz-thumbnail,
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .post-body,
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .post-gallery {
        float: none;
        display: block;
        width: auto;
        min-height:0;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] {
        float: left;
        width: 50% !important;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] .post-body-in {
          padding: 40px 50px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] .post-body {
        padding: 40px 30px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] .post-body-in {
        position: relative;
          top: 0;
          transform: none;
          padding: 0px;
      }

      .nz-content-box-2[data-columns="4"] > .nz-box
      {width: 25%;}

      .small .loop .products .product {
        width: 25%;
      }

      .small .loop .main-content .products .product {
        width:50%;
      }

      .loop .small-image-nogap .projects-post .projects,
      .loop .small-image .projects-post .projects,
      .loop .small-standard .projects-post .projects,
      .nz-recent-projects.small-image-nogap .projects,
      .nz-recent-projects.small-image .projects,
      .nz-recent-projects.small-standard .projects,
      .nz-related-projects.column-4 .projects
      {width: 25%;}

      .loop .medium-image-nogap .projects-post .projects,
      .loop .medium-image .projects-post .projects,
      .loop .medium-standard .projects-post .projects,
      .nz-recent-projects.medium-image-nogap .projects,
      .nz-recent-projects.medium-image .projects,
      .nz-recent-projects.medium-standard .projects,
      .nz-related-projects.column-3 .projects
      {width: 33.3333333%;}

      .loop .large-image .projects,
      .loop .large-standard .projects,
      .nz-recent-projects.large-image .projects,
      .nz-recent-projects.large-standard .projects 
      {width: 50%;}

      .nz-content-box[data-columns="4"] > .nz-box
      {width: 25%;}

      .nz-timer ul > li {
        width: 25%;
      }

      .nz-persons[data-columns="4"] > .person,
      .nz-pricing-table[data-columns="4"] > .column,
      .nz-content-box-2[data-columns="4"] > .nz-box,
      .nz-counter[data-columns="4"] > .nz-count
      {width: 25%;}

      .nz-counter[data-columns="4"] .nz-count .count-border {
        opacity: 1 !important;
      }

      .nz-related-projects .projects {
        width: 25% !important;
      }

      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(2) .box-data,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(2) .nz-box-image:before,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(3) .box-data,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(3) .nz-box-image:before,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(4) .box-data,
      .nz-content-box-2[data-columns="4"] > .nz-box:nth-child(4) .nz-box-image:before {
        border-left: none;
      }

      .nz-counter.nz-counter[data-columns="4"] > .nz-count:nth-child(2):after {
        display: block;
      }

      .single-product-summary {
          text-align: left;
          z-index: 10;
      }

      .nz-tagline .container > .tagline-title,
      .nz-tagline .container > .button,
      .nz-tagline .container > .tagline-icon {
        vertical-align: middle;
        display: inline-block;
        margin:0 !important;
      }

      .nz-tagline .container > .tagline-icon {
        margin-right: 30px !important;
        margin-top: -7px !important;
      }

      .footer-widget-area {
        display: table;
        width: 100%;
      }

      .footer-widget-area > .widget,
      .footer-widget-area > .yawp_wim_widget {
        display: table-cell;
        vertical-align: top;
        width: 25%;
        float: none;
      }

      .footer-widget-area > .widget:after,
      .footer-widget-area > .yawp_wim_widget:after {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 1px;
        background-color: #424549;
      }

      .footer-widget-area > .widget:nth-child(4n+4):after,
      .footer-widget-area > .yawp_wim_widget:nth-child(4n+4):after {
        display: none;
      }

      .footer-menu ul li a:after {
          bottom: 5px;
      }

      .footer-menu ul li a:hover:after {
        opacity: 1 !important;
        width: 100% !important;
      }

      .nz-recent-products[data-columns="1"] .product
      {width: 100%;float: none;}

      .product-category-body {
        display: table;
        text-align: left;
      }

      .product-category-body > * {
        display: table-cell;
        vertical-align: middle;
      }

      .product-category-body img {
        max-width: none;
        margin-bottom: 0;
      }

      .main-content .product-category-body img {
        max-width:250px;
      }

      .product-category-body .product-category-content {
        padding-left: 25px;
      }

      table.variations {
        width: 70%;
      }

      .main-content table.variations {
        width: 100%;
      }

      .standard.sidebar-false > .loop > .container {
        width: 960px;
          max-width: 960px;
          padding-left: 90px;
      }

      .standard > .loop > .container {
          padding-left: 80px;
      }

      .shop-layout-wrap.small .products .product {
          width: 25%;
      }

      .nz-recent-products[data-columns="4"] .products .product {
        width: 25% !important;
        float: left;
      }

      .main-content .nz-recent-products[data-columns="4"] .products .product {
        width: 50% !important;
      }

      .null-instagram-feed ul li, 
      .widget_recent_projects .recent-projects > .post {
          width: 14.28571428571429%;
      }

      .sidebar .null-instagram-feed ul li, 
      .sidebar .widget_recent_projects .recent-projects > .post,
      .footer-widget-area .null-instagram-feed ul li, 
      .footer-widget-area .widget_recent_projects .recent-projects > .post {
          width: 33.3333333%;
      }

      .sidebar .widget_calendar caption, 
      .sidebar .widget_calendar th, 
      .sidebar .widget_calendar td, 
      .sidebar .widget_calendar td#prev, 
      .sidebar .widget_calendar td#next, 
      .sidebar .widget_calendar td#prev span, 
      .sidebar .widget_calendar td#next span {
          height: 34px;
          width: 34px;
          line-height: 34px;
      }

      .footer-widget-area .widget_calendar caption, 
      .footer-widget-area .widget_calendar th, 
      .footer-widget-area .widget_calendar td, 
      .footer-widget-area .widget_calendar td#prev, 
      .footer-widget-area .widget_calendar td#next, 
      .footer-widget-area .widget_calendar td#prev span, 
      .footer-widget-area .widget_calendar td#next span {
        height: 27px;
          width: 27px;
          line-height: 27px;
      }

      .mob-header .widget_calendar caption, 
      .mob-header .widget_calendar th, 
      .mob-header .widget_calendar td, 
      .mob-header .widget_calendar td#prev, 
      .mob-header .widget_calendar td#next, 
      .mob-header .widget_calendar td#prev span, 
      .mob-header .widget_calendar td#next span {
          height: 137px;
          width: 137px;
          line-height: 137px;
      }

      .sidebar .photos_from_flickr .flickr_badge_image,
      .footer-widget-area .photos_from_flickr .flickr_badge_image, {
        width: 61px;
      }

    }

  /*DESKTOP
  /*-------------*/

    @media only screen and (max-width: 1099px){

      .ninzio-filter {
        text-align: left;
        margin-bottom:70px;
        position: relative;
        padding-top: 1px;
      }

      .ninzio-filter .filter-container {
        display: none;
      }

      .filter-toggle {
        display: block;
        position: absolute;
        width: 20px;
        height: 20px;
        top: 11px;
        right: 25px;
        cursor: pointer;
        background: url(assets/images/menu.png) no-repeat center center;
        z-index: 25;
      }

      .ninzio-filter .filter {
        cursor: pointer;
        display:block;
        padding: 10px 25px;
          line-height: 22px;
          margin-top: -1px;
        width:100%;
        position: relative;
        z-index: 3;
        color: #777;
        box-shadow: inset 0 0 0 1px #e0e0e0;
        -webkit-transition: all 300ms;
        transition: all 300ms;
        background-color: #fff;
      }

      .ninzio-filter .filter.active {
        color: #ffffff;
      }

      .ninzio-filter .filter:last-child {
        margin-right: 0;
      }

      .mob-menu li .label {
        display: none;
      }

      .owl-controls .owl-buttons div {
        left: 0px;
      }

      .owl-controls .owl-buttons .owl-next {
        right: 0px;
        left:auto;
      }

    }

    @media only screen and (min-width:1100px){

      .container,
      .full-width-true .nz-tabs.full-true .tab-content,
      .ninzio-navigation {
        max-width:1170px;
        width:1170px;
      }

      .nz-related-projects > .container {
        max-width: 1200px;
        width: 1200px;
      }

      .version1.full-width-true .container,
      .version2.full-width-true .container,
      .version3.full-width-true .container {
        width: 92%;
          max-width: 92%;
      }

      .mob-header {display: none;}
      .desk {display: block;}

      .desk.stuck-false,
      .desk.stuck-boxed-false,
      .desk.stuck-true.fixed-true.active,
      .desk.stuck-boxed-true.fixed-true.active,
      .version3.desk
      {box-shadow: 0 1px 3px rgba(0,0,0,0.11);}

      .header-content > .container {
        position: relative;
        margin: 0 auto;
      }

      .header-top {
        position: relative;
      }

      .header-top .slogan {
        line-height: 36px;
      }

      .header-top .top-button {
        padding: 3px 25px;
        border-radius: 0px;
          font-size: 12px;
          line-height: 22px;
          text-transform: uppercase;
          font-weight: 600;
          outline: none;
          border: none;
          position: relative;
          display: inline-block;
          margin: 6px 0 0 25px;
          overflow: hidden;
          -webkit-backface-visibility: hidden;
          z-index: 1;
          text-align: center;
          -webkit-transition: all 200ms ease;
        transition: all 200ms ease;
      }

      .header-top .header-top-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }

      .header-top .header-top-menu > ul > li {
        margin: 0;
        padding: 0 15px;
        float: left;
        line-height: 37px;
        height: 40px;
        font-size: 12px;
        position: relative;
      }

      .header-top .header-top-menu > ul > li > ul > li {
        padding: 0;
        font-size: 12px;
      }

      .header-top .header-top-menu > ul > li:not(:last-child):after {
        content: "|";
        height: inherit;
        width: 16px;
        display: block;
        position: absolute;
        top: 0;
        right:-7px;
        text-align:center;
      }

      .header-top .header-top-menu ul li a {
        display:inline-block;
        text-align: center;
      }

      .header-top .header-top-menu ul li ul li a {
        display:block;
        text-align:left;
        line-height: 24px;
        -webkit-transition: all 200ms ease;
        transition: all 200ms ease;
      }

      .header-top .header-top-menu ul li a .txt,
      .header-top .header-top-menu ul li a {
        position: relative;
      }

      .header-top .header-top-menu ul ul li a {
        display: block;
        padding:3px 20px;
      }

      .header-top .header-top-menu ul li .mi  {
        position: relative;
          bottom: -1px;
      }

      .header-top .header-top-menu ul li ul {
        position:absolute;
        top: 40px;
        left:0px;
        max-width: 150px;
        width: 150px;
        padding: 5px 0;
        list-style: none;
        margin-left: 0;
          z-index: -1;
          display: none;
      }

      .no-js .header-top .header-top-menu > ul > li:hover > .sub-menu {
        display: block;
      }

      .header-top .header-top-menu ul li img {
        vertical-align: middle;
        margin-right: 8px;
      }

      /*Z INDEX*/
      .desk        {z-index:80;position: relative;}
      .header-top  {z-index:85;position: relative;}

      .header-body {
        position: relative;
      }

      .desk {
        position: relative;
        top: 0;
        left: 0;
        z-index:80;
        width: 100%;
        height: 90px;
      }

      .desk.stuck-true,
      .desk.stuck-boxed-true {
        position: absolute;
        box-shadow: none;
      }

      .desk.stuck-boxed-true {
        top:40px;
        max-width: 1170px;
        width: 1770px;
        left: 50%;
        margin-left: -585px;
      }

      .desk.stuck-boxed-true .container {
        max-width: 100%;
        width: 100%;
      }

      .desk.stuck-boxed-true .header-top,
      .desk.stuck-boxed-true .header-body {
        padding-left: 30px;
        padding-right: 30px;
      }

      .desk.stuck-boxed-true.fixed-true:not(.active) {
        top:40px !important;
        left: 50% !important;
      }

      .desk.stuck-boxed-true.fixed-true.active {
        top:0 !important;
        left:0 !important;
        margin-left: 0 !important;
        max-width: 100%;
        width: 100%;
      }

      .desk.stuck-boxed-true.fixed-true.active .container {
        max-width: 1170px;
        width: 1770px;
      }

      .desk .logo,
      .desk .logo-title {
        position: relative;
          overflow: hidden;
          padding: 0 25px 0 0;
          margin: 0 auto;
          display: block;
          float: left;
      }

      .desk .logo-title {
        font-size: 28px;
      }

      .normal-logo,
      .fixed-logo {
        -webkit-transition: opacity 300ms linear;
        -ms-transition: opacity 300ms linear;
        transition: opacity 300ms linear;
      }

      .fixed-logo {
        position: absolute;
        top: 50%;
        left: 0;
      }


      .fixed-true.active .normal-logo,
      .fixed-logo {
        opacity: 0 !important;
      }

      .fixed-true.active .fixed-logo {
        opacity: 1 !important;
      }

      .desk-menu {
        float: right;
      }

      .desk-menu > ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }

      .desk-menu > ul > li  {
        padding: 0;
        position: relative;
        float: left;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        height: 90px;
          line-height: 90px;
      }

      .desk-menu > ul > li:first-child {
        margin-left: 0 !important;
      }

      .desk-menu > ul > li > a {
        display: block;
        z-index: 2;
        position: relative;
        padding: 0;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
      }

      .desk-menu ul.submenu-languages {
        min-width: 0px;
      }

      .desk-menu > ul > li.menu-item-language > a:after {
        display: none;
      }

      .desk-menu > ul > li.menu-item-language > a > .txt {
        box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5);
        padding: 7px 15px;
        -webkit-transition: all 300ms ease;
          transition: all 300ms ease;
      }

      .desk-menu > ul > li.menu-item-language:hover > a > .txt {
        box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7);
      }

      .desk-menu > ul > li.menu-item-language img {
        display: inline-block;
          vertical-align: middle;
          margin-right: 10px;
      }

      .desk-menu .sub-menu li.menu-item-language > a:before {
        margin-top: -8px;
      }

      .desk-menu > ul > li > a > .txt {
        position: relative;
      }

      .desk-menu > ul > li > a > .txt .label {
        position: absolute;
        bottom:145%;
        left: 50%;
        line-height: 20px;
        font-size: 12px;
        height: 20px;
        padding: 0 10px;
        text-transform: none;
        color: #fff;
        border-radius: 3px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      .desk-menu .label2 {
        display: none;
      }

      .desk-menu > ul > li > a > .txt .label > .label2 {
        display: block;
        position: absolute;
        bottom: -3px;
        left: 50%;
        margin-left: -4px;
        width: 8px;
        height:8px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
      }

      .desk-menu .sub-menu .label {
        margin-left: 10px;
          display: inline-block;
          padding: 6px 10px 6px 10px;
          border-radius: 0;
          color: #ffffff;
          font-size: 9px;
          line-height:9px;
          text-align: center;
          position: relative;
          top: -1px;
          left: 0px !important;
          -webkit-transform: none !important;
          -ms-transform: none !important;
          transform: none !important;
          text-transform: uppercase;
      }
      
      .desk-menu .mi {padding-right:10px;}
      .desk-di-false .desk-menu .di {display: none;}
      .desk-di-false .sub-menu  .di,
      .desk-di-true .sub-menu  .di {
        display: block;
      }

      .desk-menu  ul > li > a > .di {
        display: none;
      }

      .desk-menu ul ul > li > a > .di {
        display: block;
        position: absolute;
        top: 50%;
        right:15px;
        font-size: 14px;
        margin-top: -6px;
        -webkit-transition: all 300ms;
        transition: all 300ms;
        -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
      }

      .desk-menu ul ul > li > a > .di:after {
          content: "\e917";
          opacity: 0;
          -webkit-transition: transform 300ms;
        transition: transform 300ms;
        position: absolute;
          -webkit-transform:translateX(-15px);
        -ms-transform:translateX(-15px);
        transform:translateX(-15px);
      }

      .desk-menu ul ul > li:hover > a > .di:after {
          opacity: 1;
          -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px);
      }

      .desk-menu ul ul > li:hover > a > .di {
        -webkit-transform:translateX(5px);
        -ms-transform:translateX(5px);
        transform:translateX(5px);
      }


      .desk-menu .sub-menu {
        position:absolute;
        left:0px;
        min-width: 270px;
        max-width: 270px;
        padding-top: 15px;
        padding-bottom: 15px;
        list-style: none;
        margin-left: 0;
        z-index: -1;
        display: none;
        box-shadow: 3px 3px 0px rgba(0,0,0,0.2);
      }

      .desk-menu .sub-menu .sub-menu {
        left:270px !important;
        top: -15px !important;
        margin-top: 0px;
        min-width: 200px;
        max-width: 200px;
          z-index:-1;
          display: none;
      }
      
      .no-js .desk-menu li:hover > ul {display: block;}

      .desk-menu .sub-menu li {position: relative;padding: 0px;}
      .desk-menu .sub-menu li > a {
        padding:7px 25px;
        display: block;
        position: relative;
        -webkit-transition: all 300ms;
        transition: all 300ms;
      }

      .desk-menu li[data-mm="true"] > .sub-menu > li > a:before {
        display: none !important;
      }

      .hover-effect-underline .desk-menu .sub-menu li > a:before,
      .megamenu-hover-effect-underline .desk-menu li[data-mm="true"] .sub-menu li > a:before {
        content: "";
          display: block;
          height: 2px;
          width: 0px !important;
          left: 25px;
          bottom: 0px;
          top: auto;
          -webkit-transform: none;
          -moz-transform: none;
          transform: none;
          opacity: 0;
          -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
          transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
          position: absolute;
          -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
      }

      .megamenu-hover-effect-underline .desk-menu li[data-mm="true"] .sub-menu li > a:before {
        left: 0px !important;
      }

      .hover-effect-underline .desk-menu .sub-menu li:hover > a:before,
      .megamenu-hover-effect-underline .desk-menu li[data-mm="true"] .sub-menu li:hover > a:before {
        opacity: 1;
        width: 80px !important;
      }

      .hover-effect-fill .desk-menu .sub-menu li > a:before,
      .megamenu-hover-effect-fill .desk-menu li[data-mm="true"] .sub-menu li > a:before {
          content: "";
          display: block;
          height: 0;
          width: 100%;
          left: 0;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          transform: translateY(-50%);
          opacity: 1;
          -webkit-transition: height 300ms ease-out;
          transition: height 300ms ease-out;
          position: absolute;
          -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
          z-index: -1;
      }

      .megamenu-hover-effect-fill .desk-menu li[data-mm="true"] .sub-menu li > a:before {
        left: -15px !important;
      }

      .hover-effect-fill .desk-menu .sub-menu li:hover > a:before,
      .megamenu-hover-effect-fill .desk-menu li[data-mm="true"] .sub-menu li:hover > a:before {
          width: 100% !important;
          height: 100%;
          opacity: 1;
      }

      .desk-menu [data-mm="true"] .sub-menu .di {display: none !important;}

      .desk-menu > ul li:not([data-mm="true"]) ul > li:first-child {position: relative;}
      .desk-menu > ul > [data-mm="true"] {position: static !important;}

      .desk-menu > ul > [data-mm="true"] > ul {
        width:1170px;
          max-width: 1170px;
        height: auto;
        z-index: -1;
        left:50% !important;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        transform: translateX(-50%);
        padding: 10px 30px 30px 30px;
        background-repeat: no-repeat;
        background-position:0 0;
        -webkit-background-size: cover !important; 
        -moz-background-size: cover !important; 
        background-size: cover !important;
      }

      .desk-menu > ul > [data-mm="true"] > ul:after {
        content: "";
          display: table;
          clear: both;
      }

      .desk-menu > ul > [data-mm="true"] > ul ul {
        display: block !important;
        opacity: 1 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        position: static !important;
        top: auto !important;
        left: auto !important;
        height: auto !important;
        min-width:100% !important;
        max-width:100% !important;
        box-shadow: none !important;
        padding: 0;
        background-color: transparent !important;
        border-top:none !important;
        margin-left: 0 !important;
      }

      .desk-menu > ul > [data-mm="true"] > ul ul li {
        padding: 0;
      }

      .desk-menu > ul > [data-mm="true"] > ul ul li a {
        padding:7px 0px !important;
        border-bottom: none;
      }

      .desk-menu > ul > [data-mm="true"] > .sub-menu > li {
        position: relative;
        padding: 0 20px;
        float: left;
      }

      .desk-menu [data-mm="true"] .sub-menu li > a,
      .desk-menu [data-mm="true"] .sub-menu li:hover a {
        background-color: transparent;
      }

      .desk .desk-menu [data-mm="true"] > .sub-menu > li > a,
      .desk .desk-menu [data-mm="true"] > .sub-menu > li > a:hover{
        background-color: transparent !important;
        border-bottom: none;
      }

      .desk-menu [data-mm="true"] > .sub-menu > li > a {
        position: relative;
        padding: 31px 0 10px 0;
      }

      .desk-menu > ul > [data-mm="true"] > ul ul {
        padding-top: 0px;
      }

      .desk-menu > ul > [data-mm="true"][data-mmc="5"] > ul > li {width: 20%;}
      .desk-menu > ul > [data-mm="true"][data-mmc="4"] > ul > li {width: 25%;}
      .desk-menu > ul > [data-mm="true"][data-mmc="3"] > ul > li {width: 33.3333333%;}
      .desk-menu > ul > [data-mm="true"][data-mmc="2"] > ul > li {width: 50%;}

      .search-true.cart-false .search-toggle-wrap,
      .cart-true .desk-cart-wrap {
        position: relative;
      }

      .sl-true .header-social-links,
      .search-true.cart-false .search-toggle-wrap,
      .cart-true .desk-cart-wrap,
      .search-false.cart-false .site-sidebar-toggle {
        margin-left: 25px;
      }

      .search-true.cart-true .search-toggle-wrap,
      .search-true.ls-true .search-toggle-wrap,
      .cart-true.sl-true .desk-cart-wrap,
      .site-sidebar-toggle {
        margin-left: 10px;
      }

      .desk .search {
        right:-5px;
        position: absolute;
        width:320px;
        height:50px;
        padding:0px; 
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        z-index: -1;
        display: none;
        background-color: #292929;
      }

      .sidebar-toggle-true .search {
        right:-5px;
      }

      .desk .search.animated {
        display: block;
      }

      .search-toggle-wrap,
      .site-sidebar-toggle {
        height: 40px;
          width: 40px;
          float: right;
          text-align: center;
          position: relative;
          z-index: 15;
          cursor: pointer;
      }

      .desk .search form,
      .desk .search fieldset {
        margin: 0;
        position: relative;
      }

      .desk .search input {
        margin: 0;
      }

      .desk .search input[type="text"] {
        height: 40px;
        width: 300px;
        line-height: 40px;
        background-color: #ffffff;
        box-shadow: none;
        margin: 0;
        padding: 0px 40px 0px 25px;
        border:none !important;
        position: relative;
        left: 5px;
        top: 5px;
      }

      .desk .search input[type="submit"] {
        width: 40px;
          height: 40px;
          text-indent: -9000em;
          position: absolute;
          right: 5px;
          top: 5px;
          border: none;
          outline: none;
          padding: 0;
          background-image: url(assets/images/search_white.png);
          background-repeat: no-repeat;
          background-position: center center;
          box-shadow: none;
          border-radius: 0px;
      }

      .desk-cart-wrap {
        float: right;
        position: relative;
        height: 100%;
          width: 40px;
      }

      .desk-cart-toggle,
      .search-toggle {
        width: 40px;
        height: 40px;
        line-height: 36px;
        text-align: center;
        position: relative;
          z-index: 15;
        background-repeat: no-repeat;
        background-position: 46% 48%;
        outline: none;
      }

      .desk-cart-toggle:after,
      .search-toggle:after,
      .desk-cart-toggle:before,
      .search-toggle:before {
        background-position: 46% 60%;
          background-repeat: no-repeat;
          width: 100%;
        height: 100%;
        content: "";
        display: block;
        opacity: 0;
        left: 0;
        top: 0;
        position: absolute;
      }

      .search-toggle:before,
      .site-sidebar-toggle {
          background-position: 50% 62%;
          background-repeat: no-repeat;
      }

      .site-sidebar-toggle {
          background-position: 50% 57%;
      }

      .desk-cart-toggle:before {
        background-repeat: no-repeat;
        background-position: 47% 48%;
      }

      .desk-cart-toggle:before,
      .search-toggle:before {
        opacity: 1;
      }

      .desk-cart-toggle.animated:before,
      .search-toggle.animated:before {
        opacity: 0;
      }

      .iversion-dark .site-sidebar-toggle,
      .fiversion-dark.active .site-sidebar-toggle {
          background-image: url(assets/images/menu.png);
      }

      .iversion-light .site-sidebar-toggle,
      .fiversion-light.active .site-sidebar-toggle {
          background-image: url(assets/images/menu_white.png);
      }

      .iversion-dark .search-toggle:before,
      .fiversion-dark.active .search-toggle:before {
          background-image: url(assets/images/search.png);
      }

      .iversion-light .search-toggle:before,
      .fiversion-light.active .search-toggle:before {
          background-image: url(assets/images/search_white.png);
      }

      .iversion-dark .desk-cart-toggle:before,
      .fiversion-dark.active .desk-cart-toggle:before {
        background-image:url(assets/images/cart.png);
      }

      .iversion-light .desk-cart-toggle:before,
      .fiversion-light.active .desk-cart-toggle:before {
        background-image:url(assets/images/cart_white.png);
      }

      .iversion-dark .desk-cart-toggle:after,
      .fiversion-dark.active .desk-cart-toggle:after,
      .iversion-dark .search-toggle:after,
      .fiversion-dark.active .search-toggle:after {
        background-image:url(assets/images/close.png);
      }

      .iversion-light .desk-cart-toggle:after,
      .fiversion-light.active .desk-cart-toggle:after,
      .iversion-light .search-toggle:after,
      .fiversion-light.active .search-toggle:after {
        background-image:url(assets/images/close_white.png);
      }

      .desk-cart-toggle.animated:after,
      .search-toggle.animated:after {
        opacity: 1;
      }

      .desk-cart-toggle a {
        position: relative;
        z-index: 5;
        width: 40px;
        height: 40px;
        display: block;
        outline: none;
        position: relative;
      }

      .desk-cart-toggle span {
        color: #fff;
        position: absolute;
          line-height: 20px;
          font-size: 12px;
          height: 20px;
          width: 20px;
          top: 50%;
          left: 50%;
          text-transform: none;
          margin-left: -10px;
          margin-top: -8px;
      }

      .woo-cart {
          position: absolute;
          width: 320px;
          height: auto;
          padding: 10px;
          position: absolute;
          right:0px;
          z-index: -1;
          display: none;
          -webkit-transition: all 300ms ease-in;
          transition: all 300ms ease-in;
      }

      .subeffect-ghost .woo-cart {
        display: none;
          opacity: 0;
          margin-top: -20px;
      }

      .subeffect-slide .woo-cart,
      .subeffect-fade .woo-cart {
        display: none;
          margin-top: 0px;
          opacity: 0;
      }

      .subeffect-slide .woo-cart {
        opacity: 1;
      }

      .subeffect-move .woo-cart {
        display: none;
          right:40px;
          opacity: 0;
      }

      .woo-cart .widget_shopping_cart {
        margin-bottom: 0;
        padding-bottom: 0;
      }
      .woo-cart .widget_shopping_cart .widgettitle {display: none;}
      .woo-cart .widget_shopping_cart {
        margin-bottom: 0px;
        border-bottom: none !important;
      }
      .woo-cart .widget_shopping_cart .cart_list,
      .woo-cart .widget_shopping_cart .cart_list li {
        margin: 0;
        padding: 0;
      }

      .woo-cart .widget_shopping_cart .cart_list li {
        margin-bottom: 15px;
        padding-bottom: 15px;
        background-color: transparent;
        position: relative;
      }

      .woo-cart .widget_shopping_cart .cart_list li:after {
          content: "";
          display: table;
          clear: both;
      }

      .woo-cart .widget_shopping_cart .cart_list li .remove {
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 0px !important;
        right: 0;
        display: block;
        color: #fff !important;
      }

      .woo-cart .widget_shopping_cart .cart_list li img {
        display: block;
        float: left;
        margin-right: 15px;
        padding: 5px;
          -webkit-box-sizing: content-box;
          box-sizing: content-box;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
      }

      .woo-cart .widget_shopping_cart .cart_list {list-style: none;background-color: transparent;}
      .woo-cart .widget_shopping_cart .cart_list > li.empty {
        background-image: url(assets/images/no_product.png);
        background-repeat: no-repeat;
        background-position:10px 50%;
        padding:10px 10px 10px 60px !important;
          border-bottom:none !important;
          margin-bottom: 0 !important;
          font-size: 14px;
          line-height: 24px;
      }

      .woo-cart .widget_shopping_cart p.buttons > a{
          width: 145px;
          display: block;
          float: left;
          padding: 8px 20px;
          font-size: 12px;
          line-height: 22px;
      }

      .woo-cart .quantity {
          width: 100%;
          display: block;
          line-height: 24px;
      }

      .header-top > .container {
        height: 40px;
      }

      .header-top > .container:empty {
        height: 0;
      }

      .header-top .slogan {
        float: left;
      }

      .header-top .header-top-menu,
      .header-top .top-button,
      .header-top .social-links {
        float: right;
      }

      .header-top .header-top-social-links a {
        background-color: transparent !important;
        box-shadow: none !important;
          width: 28px;
          height: 28px;
          line-height: 28px;
          border: none;
          margin: 6px 0 0 0;
          border-radius: 0px;
      }

      .header-top .header-top-social-links a:hover {
        color: #fff !important;
      }

      .header-top .header-top-social-links a.icon-rss:hover        {background-color:#fba933 !important;}
      .header-top .header-top-social-links a.icon-facebook:hover   {background-color:#607bb3 !important;}
      .header-top .header-top-social-links a.icon-twitter:hover    {background-color:#37bbf5 !important;}
      .header-top .header-top-social-links a.icon-skype:hover      {background-color:#37bbf5 !important;}
      .header-top .header-top-social-links a.icon-googleplus:hover {background-color:#e74b32 !important;}
      .header-top .header-top-social-links a.icon-youtube:hover    {background-color:#c63c39 !important;}
      .header-top .header-top-social-links a.icon-vimeo:hover      {background-color:#2bc2f4 !important;}
      .header-top .header-top-social-links a.icon-linkedin:hover   {background-color:#319cda !important;}
      .header-top .header-top-social-links a.icon-flickr:hover     {background-color:#ee4086 !important;}
      .header-top .header-top-social-links a.icon-pinterest:hover  {background-color:#db2e36 !important;}
      .header-top .header-top-social-links a.icon-instagram:hover  {background-color:#5280a5 !important;}
      .header-top .header-top-social-links a.icon-apple:hover      {background-color:#01aef3 !important;}
      .header-top .header-top-social-links a.icon-dribbble:hover   {background-color:#eb4c89 !important;}
      .header-top .header-top-social-links a.icon-android:hover    {background-color:#92b83e !important;}
      .header-top .header-top-social-links a.icon-behance:hover    {background-color:#1b82dc !important;}
      .header-top .header-top-social-links a.icon-envelope:hover   {background-color:#4c5256 !important;}

      .desk-menu > ul > li > a {
        height: 30px;
        line-height:30px;
        border-radius: 30px;
      }

      .subeffect-ghost .header-top .header-top-menu ul li ul,
      .subeffect-ghost .header-top .header-top-menu > ul > li:hover > .sub-menu,
      .subeffect-ghost .desk-menu > ul > li > .sub-menu,
      .subeffect-ghost .desk-menu > ul > li:hover > .sub-menu,
      .subeffect-ghost .sub-menu .sub-menu {
        display: none;
          opacity: 0;
          margin-top: -20px;
      }

      .subeffect-slide .header-top .header-top-menu ul li ul,
      .subeffect-slide .header-top .header-top-menu > ul > li:hover > .sub-menu,
      .subeffect-slide .desk-menu > ul > li > .sub-menu,
      .subeffect-slide .desk-menu > ul > li:hover > .sub-menu,
      .subeffect-slide .sub-menu .sub-menu,
      .subeffect-fade .header-top .header-top-menu ul li ul,
      .subeffect-fade .header-top .header-top-menu > ul > li:hover > .sub-menu,
      .subeffect-fade .desk-menu > ul > li > .sub-menu,
      .subeffect-fade .desk-menu > ul > li:hover > .sub-menu,
      .subeffect-fade .sub-menu .sub-menu {
        display: none;
          margin-top: 0px;
          opacity: 0;
      }

      .subeffect-slide .header-top .header-top-menu ul li ul,
      .subeffect-slide .header-top .header-top-menu > ul > li:hover > .sub-menu,
      .subeffect-slide .desk-menu > ul > li > .sub-menu,
      .subeffect-slide .desk-menu > ul > li:hover > .sub-menu,
      .subeffect-slide .sub-menu .sub-menu {
        opacity: 1;
      }

      .subeffect-move .header-top .header-top-menu ul li ul,
      .subeffect-move .header-top .header-top-menu > ul > li:hover > .sub-menu,
      .subeffect-move .desk-menu > ul > li > .sub-menu,
      .subeffect-move .desk-menu > ul > li:hover > .sub-menu,
      .subeffect-move .sub-menu .sub-menu {
        display: none;
          margin-left:-40px;
          opacity: 0;
      }

      /*EFFECTS*/
      .effect-underline .desk-menu > ul > li > a:after,
      .effect-overline .desk-menu > ul > li > a:after {
        content: "";
        position: absolute;
        width: 0;
        height: 2px;
        bottom:0px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
        -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
        transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      }

      .effect-underline .desk-menu > ul > li:hover > a:after,
      .effect-underline .desk-menu > ul > li.one-page-active > a:after,
      .effect-underline .desk-menu > ul > li.current-menu-item > a:after,
      .effect-underline .desk-menu > ul > li.current-menu-parent > a:after,
      .effect-underline .desk-menu > ul > li.current-menu-ancestor > a:after,
      .effect-overline .desk-menu > ul > li:hover > a:after,
      .effect-overline .desk-menu > ul > li.one-page-active > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-item > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-parent > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-ancestor > a:after {
        opacity: 1;
        width: 30px;
      }

      .effect-overline .desk-menu > ul > li:hover > a:after,
      .effect-overline .desk-menu > ul > li.one-page-active > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-item > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-parent > a:after,
      .effect-overline .desk-menu > ul > li.current-menu-ancestor > a:after {
        width: 100%;
      }

      .one-page-top.effect-underline .desk-menu > ul > li.current-menu-item > a:after,
      .one-page-top.effect-underline .desk-menu > ul > li.current-menu-parent > a:after,
      .one-page-top.effect-underline .desk-menu > ul > li.current-menu-ancestor > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li.current-menu-item > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li.current-menu-parent > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li.current-menu-ancestor > a:after {
        opacity: 0;
        width: 0;
      }

      .one-page-top.effect-underline .desk-menu > ul > li:hover > a:after,
      .one-page-top.effect-underline .desk-menu > ul > li.one-page-active > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li:hover > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li.one-page-active > a:after {
        opacity: 1 !important;
        width: 30px !important;
      }

      .one-page-top.effect-overline .desk-menu > ul > li:hover > a:after,
      .one-page-top.effect-overline .desk-menu > ul > li.one-page-active > a:after {
        width: 100% !important;
      }

      .effect-outline .desk-menu > ul > li > a,
      .effect-fill .desk-menu > ul > li > a {
        padding-left: 8px;
        padding-right: 8px;
        -webkit-transition: all 300ms;
        transition: all 300ms;
      }

      .one-page-top.effect-fill .desk-menu > ul > li.current-menu-item > a,
      .one-page-top.effect-fill .desk-menu > ul > li.current-menu-parent > a,
      .one-page-top.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
        background-color: transparent !important;
      }

      .one-page-top.effect-outline .desk-menu > ul > li.current-menu-item > a,
      .one-page-top.effect-outline .desk-menu > ul > li.current-menu-parent > a,
      .one-page-top.effect-outline .desk-menu > ul > li.current-menu-ancestor > a {
        box-shadow: none !important;
      }

      /*FIXED*/
      .page-content-wrap {
        -webkit-transition: padding-top 300ms linear;
        -ms-transition: padding-top 300ms linear;
          -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .page-content-wrap.fixed-true.header-version3 {
        -webkit-transition: none;
        -ms-transition: none;
          -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true {
        position: fixed;
        top: 0;
        left: 0;
        -webkit-transition:height 300ms linear, transform 300ms linear; 
        -ms-transition:height 300ms linear, transform 300ms linear; 
        transition:height 300ms linear, transform 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform:translateY(0px);
        -ms-transform:translateY(0px);
        transform:translateY(0px);
      }

      .desk.fixed-true .header-body {
        -webkit-transition:height 300ms linear, background-color 300ms linear; 
        -ms-transition:height 300ms linear, background-color 300ms linear; 
        transition:height 300ms linear, background-color 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.top-true.fixed-true.active {
        -webkit-transform:translateY(-40px);
        -ms-transform:translateY(-40px);
        transform:translateY(-40px);
      }

      .desk.fixed-true .logo,
      .desk.fixed-true .logo-title,
      .desk.fixed-true .desk-menu > ul > li {
        -webkit-transition:height 300ms linear, line-height 300ms linear; 
        -ms-transition:height 300ms linear, line-height 300ms linear; 
        transition:height 300ms linear, line-height 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true .search,
      .desk.fixed-true .desk-menu .sub-menu,
      .desk.fixed-true .woo-cart {
        -webkit-transition:top 300ms linear; 
        -ms-transition:top 300ms linear; 
        transition:top 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true .search-toggle-wrap,
      .desk.fixed-true .desk-cart-wrap,
      .desk.fixed-true .desk-cart-wrap > .desk-cart-toggle,
      .desk.fixed-true .site-sidebar-toggle,
      .desk.fixed-true .desk-menu > ul > li > a {
        -webkit-transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear; 
        -ms-transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear; 
        transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true .site-sidebar-toggle {
        -webkit-transition:all 300ms linear; 
        -ms-transition:all 300ms linear; 
        transition:all 300ms linear;
      }

      .desk.fixed-true .search-toggle:before,
      .desk.fixed-true .desk-cart-wrap:before,
      .desk.fixed-true .desk-cart-wrap > .desk-cart-toggle:before {
        -webkit-transition:background-image 300ms linear; 
        -ms-transition:background-image 300ms linear; 
        transition:background-image 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true .desk-menu > ul > li > a {
        -webkit-transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear; 
        -ms-transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear; 
        transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear;
      }

      .desk.fixed-true .desk-cart-toggle span {
        -webkit-transition:color 300ms linear, background-color 300ms linear; 
        -ms-transition:color 300ms linear, background-color 300ms linear; 
        transition:color 300ms linear, background-color 300ms linear;
      }

      /*VERSIONS*/
      .version2.desk .left-part {float: left;width: 435px;}
      .version2.desk .right-part {float: right;width: 435px;}
      .version2.desk .logo-part {
        width: 300px;
        padding: 0 25px;
        position: absolute;
        top: 0;
        left: 435px;
      }

      .version2.desk .left-part .desk-menu {float:right;}
      .version2.desk .right-part .desk-menu {float:left;}

      .version2.desk .logo-title {
          font-size: 38px;
          text-align: center;
      }

      .version2.desk .logo, 
      .version2.desk .logo-title {
          padding:0;
          float: none;
      }

      .version2.search-true .search-toggle-wrap {
        margin-right: 15px !important;
        margin-left: 0px !important;
      }

      .version2.sidebar-toggle-true .search {
          right: auto;
          left: -15px;
      }

      .version2.cart-true .desk-cart-wrap {
        margin-left: 15px !important;
        margin-right: 0px !important;
        float: left;
      }

      .version2 .site-sidebar-toggle {
        margin-right: 25px !important;
        margin-left: 0px !important;
      }

      .version2 .fixed-logo {
          -webkit-transform: translate(9px,0px);
          -ms-transform: translate(9px,0px);
          transform: translate(9px,0px);
      }

      .version3 .header-social-links {
        float: right;
          position: relative;
          height: 40px;
      }

      .version3.search-false.cart-false.sidebar-toggle-false .header-social-links {
          margin-left:50px;
      }

      .version3.fixed-true .header-social-links {
          -webkit-transition: margin-top 300ms linear;
          -ms-transition: margin-top 300ms linear;
          transition: margin-top 300ms linear;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
      }

      .version3 .header-social-links a {
        background-color: transparent !important;
        box-shadow: none !important;
          width: 36px;
          height: 40px;
          line-height: 40px;
          border-radius: 0px;
          border: none;
          margin: 0;
      }

      .version3 .header-social-links a:hover {
        background-color: transparent !important;
      }

      .desk.version3 .header-social-links a.icon-rss:hover        {color:#fba933 !important;}
      .desk.version3 .header-social-links a.icon-facebook:hover   {color:#607bb3 !important;}
      .desk.version3 .header-social-links a.icon-twitter:hover    {color:#37bbf5 !important;}
      .desk.version3 .header-social-links a.icon-skype:hover      {color:#37bbf5 !important;}
      .desk.version3 .header-social-links a.icon-googleplus:hover {color:#e74b32 !important;}
      .desk.version3 .header-social-links a.icon-youtube:hover    {color:#c63c39 !important;}
      .desk.version3 .header-social-links a.icon-vimeo:hover      {color:#2bc2f4 !important;}
      .desk.version3 .header-social-links a.icon-linkedin:hover   {color:#319cda !important;}
      .desk.version3 .header-social-links a.icon-flickr:hover     {color:#ee4086 !important;}
      .desk.version3 .header-social-links a.icon-pinterest:hover  {color:#db2e36 !important;}
      .desk.version3 .header-social-links a.icon-instagram:hover  {color:#5280a5 !important;}
      .desk.version3 .header-social-links a.icon-apple:hover      {color:#01aef3 !important;}
      .desk.version3 .header-social-links a.icon-dribbble:hover   {color:#eb4c89 !important;}
      .desk.version3 .header-social-links a.icon-android:hover    {color:#92b83e !important;}
      .desk.version3 .header-social-links a.icon-behance:hover    {color:#1b82dc !important;}
      .desk.version3 .header-social-links a.icon-envelope:hover   {color:#4c5256 !important;}

      .revolution-slider-active .version3.fixed-true {
        position:relative;
      }

      .revolution-slider-active .version3.fixed-true.active {
        position: fixed;
        top: 0;
        left: 0;
        -webkit-transform:translateY(0px); 
        -ms-transform:translateY(0px); 
        transform:translateY(0px);
      }

      /*Widgets in header*/
      .desk .widget,
      .desk .yawp_wim_widget {
        padding-bottom: 0px;
        margin-bottom: 0px;
      }

      .desk .menu-item-type-yawp_wim,
      .desk .menu-item-type-yawp_wim a {
        text-transform: none;
      }

      .desk .menu-item-type-yawp_wim a {
        -webkit-transition: all 300ms ease;
          transition: all 300ms ease-out;
      }

      .desk .yawp_wim_title{
        padding: 31px 0 18px 0;
          display: block;
      }

      .desk textarea, 
      .desk select, 
      .desk input[type="date"], 
      .desk input[type="datetime"], 
      .desk input[type="datetime-local"], 
      .desk input[type="email"], 
      .desk input[type="month"], 
      .desk input[type="number"], 
      .desk input[type="password"], 
      .desk input[type="search"], 
      .desk input[type="tel"], 
      .desk input[type="text"], 
      .desk input[type="time"], 
      .desk input[type="url"], 
      .desk input[type="week"] {
        background-color: transparent !important;
      }

      .desk .desk-menu > ul > [data-mm="true"] .null-instagram-feed ul li a {
        padding: 0 !important;
      }

      .desk .widget_schedule {
        text-align: left;
      }

      .desk .widget_schedule li {
        padding: 5px 0 !important;
      }

      .desk .widget_nz_recent_entries a.post-title {
        padding: 0 !important;
      }

      .desk .widget_categories ul li a,
      .desk .widget_pages ul li a,
      .desk .widget_archive ul li a,
      .desk .widget_meta ul li a {
        display: inline-block !important;
      }

      .desk .widget_rating_filter a:before,
      .desk .widget_shopping_cart .cart_list > li > a:before,
      .desk .widget_product_categories li a:before,
      .desk .widget_shopping_cart .cart_list > li > a:before, 
      .desk .widget_products .product_list_widget > li > a:before, 
      .desk .widget_recently_viewed_products .product_list_widget > li > a:before,
      .desk .widget_recent_reviews .product_list_widget > li > a:before, 
      .desk .widget_top_rated_products .product_list_widget > li > a:before {
        display:none !important;
      }

      .desk .widget_calendar th,
      .desk .widget_calendar td,
      .desk .widget_calendar td#prev,
      .desk .widget_calendar td#next,
      .desk .widget_calendar td#prev span,
      .desk .widget_calendar td#next span {
        width: 14.28571428571429% !important;
        height: auto !important;
        line-height:inherit !important;
        text-align: center !important;
      }

      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar th,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar td,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar td#prev,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar td#next,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar td#prev span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar td#next span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="4"] .widget_calendar caption {
        height: 35px !important;
        line-height:35px !important;
      }

      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar th,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar td,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar td#prev,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar td#next,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar td#prev span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar td#next span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="3"] .widget_calendar caption {
        height: 50px !important;
        line-height:50px !important;
      }

      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar th,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar td,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar td#prev,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar td#next,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar td#prev span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar td#next span,
      .desk .desk-menu > ul > [data-mm="true"][data-mmc="2"] .widget_calendar caption {
        height: 75px !important;
        line-height:75px !important;
      }

      .desk .widget_calendar td#prev span,
      .desk .widget_calendar td#next span {
        width: 100% !important;
      }

      .desk .widget_calendar caption {
        width: 72% !important;
        height: auto !important;
        line-height:inherit !important;
      }

      .desk .widget_calendar table,
      .desk .widget_calendar caption {
        background-color: transparent;
      }

      .desk .widget_calendar td#next {
        right: -1px; 
          border-right-width:1px; 
          border-right-style:solid; 
      }

      .desk .widget_calendar td#prev {
          border-left-width:1px; 
          border-left-style:solid;
          left: 0px;
      }

      .desk .desk-menu > ul > [data-mm="true"] .widget_categories ul li a,
      .desk .desk-menu > ul > [data-mm="true"] .widget_pages ul li a,
      .desk .desk-menu > ul > [data-mm="true"] .widget_archive ul li a,
      .desk .desk-menu > ul > [data-mm="true"] .widget_meta ul li a {
        padding:3px 0px !important;
      }

      .desk .widget_nav_menu li,
      .desk .widget_product_categories li {
        background-color: transparent !important;
        border-bottom:none !important;
      }

      .desk .widget_nav_menu li .toggle,
      .desk .widget_product_categories li .toggle {
        display: none;
      }

      .desk .widget_nav_menu ul ul,
      .desk .widget_product_categories ul ul {
        padding-left: 25px !important;
      }

      .desk .widget_search input[type="submit"],
      .desk .widget_product_search input[type="submit"],
      .desk .woocommerce-product-search input[type="submit"],
      .desk .widget_search input[type="submit"]:hover,
      .desk .widget_product_search input[type="submit"]:hover,
      .desk .woocommerce-product-search input[type="submit"]:hover,
      .desk .widget_shopping_cart p.buttons > a,
      .desk .widget_shopping_cart p.buttons > a:hover {
        background-color: transparent !important;
      }

      .desk .widget_tag_cloud .tagcloud a,
      .desk .post-tags a,
      .desk .widget_product_tag_cloud .tagcloud a,
      .desk .projects-tags a {
        background-color: transparent !important;
      }

      .desk .widget_shopping_cart .cart_list > li,
      .desk .widget_products .product_list_widget > li, 
      .desk .widget_recently_viewed_products .product_list_widget > li,
      .desk .widget_recent_reviews .product_list_widget > li, 
      .desk .widget_top_rated_products .product_list_widget > li {
        padding: 10px 0 !important;
      }

      .desk .widget_shopping_cart .cart_list > li > a,
      .desk .widget_products .product_list_widget > li > a, 
      .desk .widget_recently_viewed_products .product_list_widget > li > a,
      .desk .widget_recent_reviews .product_list_widget > li > a, 
      .desk .widget_top_rated_products .product_list_widget > li > a {
        padding: 0 !important;
      }

      .desk .widget_price_filter .price_slider_wrapper .ui-widget-content {
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
      }

      .desk .widget_recent_projects .recent-projects > .post,
      .desk .null-instagram-feed ul li {
          width: 33.3333333% !important;
      }

      .desk .photos_from_flickr .flickr_badge_image {
        width: 60px;
      }

      .desk .widget_price_filter .price_slider_amount .button {
        background-color: transparent !important;
      }

      .desk .desk-menu > ul > [data-mm="true"] .widget_product_categories li a:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_categories ul li a:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_pages ul li a:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_archive ul li a:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_meta ul li a:before {
        content: "" !important;
          display: block !important;
          height: 2px !important;
          width: 0px;
          left: 0px !important;
          bottom: 0px;
          top: auto !important;
          -webkit-transform: none !important;
          -moz-transform: none !important;
          transform: none !important;
          opacity: 0;
          -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
          transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
          position: absolute;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
      }

      .desk .desk-menu > ul > [data-mm="true"] .widget_product_categories li a:hover:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_categories ul li a:hover:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_pages ul li a:hover:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_archive ul li a:hover:before,
      .desk .desk-menu > ul > [data-mm="true"] .widget_meta ul li a:hover:before {
        opacity: 1;
          width: 80px !important;
      }

      /*MIX*/

      .inactive-true .rich-header .fixed-container {
        margin-top: 0 !important;
        height:100%;
      }

      .inactive-true .rich-header .parallax-container {top:0px;}
      .inactive-true .rich-header .parallax-container {height:100%;}

      .sidebar .widget_calendar caption, 
      .sidebar .widget_calendar th, 
      .sidebar .widget_calendar td, 
      .sidebar .widget_calendar td#prev, 
      .sidebar .widget_calendar td#next, 
      .sidebar .widget_calendar td#prev span, 
      .sidebar .widget_calendar td#next span {
          height: 41px;
          width: 41px;
          line-height: 41px;
      }

      .footer-widget-area .widget_calendar caption, 
      .footer-widget-area .widget_calendar th, 
      .footer-widget-area .widget_calendar td, 
      .footer-widget-area .widget_calendar td#prev, 
      .footer-widget-area .widget_calendar td#next, 
      .footer-widget-area .widget_calendar td#prev span, 
      .footer-widget-area .widget_calendar td#next span {
        height: 34px;
          width: 34px;
          line-height: 34px;
      }

      .sidebar .photos_from_flickr .flickr_badge_image {
        width: 74px;
      }

      .footer-widget-area .photos_from_flickr .flickr_badge_image {
        width: 61px;
      }

      .nz-circle {
        width: 292px;
      }

      .slick-prev{left:150px;} 
      .slick-next{right:150px;}

      .col8 .nz-tabs.vertical .tabset,
      .col9 .nz-tabs.vertical .tabset,
      .col10 .nz-tabs.vertical .tabset,
      .col11 .nz-tabs.vertical .tabset,
      .col12 .nz-tabs.vertical .tabset {
        width: 20%;
      }

      .col8 .nz-tabs.vertical .tabs-container,
      .col9 .nz-tabs.vertical .tabs-container,
      .col10 .nz-tabs.vertical .tabs-container,
      .col11 .nz-tabs.vertical .tabs-container,
      .col12 .nz-tabs.vertical .tabs-container{
        width: 80%;
      }

      .nz-gallery[data-columns="5"] .wp-caption-text,
      .nz-gallery[data-columns="6"] .wp-caption-text {
        display:block;
      }

      .main-content .products .product
      {width: 50%;}

      .nz-related-products.column-4 *[data-grid="ninzio_01"],
      .nz-counter[data-columns="4"] > .nz-count
      {width: 25% !important;}

      .main-content .nz-related-products.column-4 *[data-grid="ninzio_01"] {
        width: 50% !important;
      }

      .nz-counter.nz-counter[data-columns="3"] > .nz-count:after {
        width: 150px;
        margin-right: -75px;
      }

      .footer-info-area > .container > *:last-child:not(:only-child) {
        padding-left: 30px;
        padding-right: 30px;
      }

      .footer-copyright {
        float: left;
        line-height: 34px;
        font-size: 14px;
      }

      .footer-menu {
        float: right;
      }

      .footer-menu ul li {
        float: left;
        line-height: 34px;
      }

      .footer-menu ul li:not(:first-child) {
        padding-left:30px;
        position: relative; 
      }

      .ninzio-filter {
        text-align: center;
        max-width: 1170px;
        margin: 0 auto 70px auto;
      }

      .ninzio-filter .container {
        text-align:center;
        display: inline-block;
          width: auto;
          margin: 0;
          position: relative;
          background-color: #ffffff;
          border-radius: 200px;
          padding: 0 15px;
      }

      .ninzio-filter .filter {
        cursor: pointer;
        display:inline-block;
        padding: 10px 15px;
        border-radius: 200px;
        margin-bottom: 0px;
          line-height: 22px;
          font-size: 13px;
        width: auto;
        position: relative;
        z-index: 3;
        color: #777;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          text-transform: uppercase;
      }

      .ninzio-filter .filter:not(:last-child):after {
        content: "";
        display: block;
        width: 4px;
        height: 22px;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        position: absolute;
        top: 50%;
        margin-top: -11px;
        right: -2px;
      }

      .nz-recent-projects .ninzio-filter .filter {
        margin-right: 3px;
      }

      .ninzio-filter .filter:before {
        content: attr(data-count);
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: -15px;
        left: 50%;
        margin-left:-15px;
        border-radius: 50px;
        background-color: rgba(0,0,0,0.7);
        text-align: center;
        line-height: 30px;
        color: #ffffff;
        opacity: 0;
          -webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
          transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
      }

      .ninzio-filter .filter:hover:before {
        top: -30px;
        opacity: 1;
      }

      .nz-products-filter .filter {
        margin-right: 3px;
      }
      
      .ninzio-filter .filter-container {display: inline !important;}
      .ninzio-filter .filter-toggle {
        display: none;
      }

      .ninzio-filter .filter:last-child {
        margin-right: 0;
      }

      .ninzio-filter .filter.active {
        z-index: 15;
        color: #fff;
      }

      .main-content .ninzio-filter {
        text-align: left;
        margin-bottom:70px;
        position: relative;
      }

      .main-content .ninzio-filter .filter-container {
        display: none;
      }

      .main-content .filter-toggle {
        display: block;
        position: absolute;
        width: 20px;
        height: 20px;
        top: 11px;
        right: 25px;
        cursor: pointer;
        background: url(assets/images/burger_menu.png) no-repeat center center;
        z-index: 25;
      }

      .main-content .ninzio-filter .filter {
        cursor: pointer;
        display:block;
        padding: 10px 25px;
          line-height: 22px;
          margin-top: -1px;
        width:100%;
        position: relative;
        z-index: 3;
        color: #777;
        box-shadow: inset 0 0 0 1px #e0e0e0;
        background-color: #edecea;
        -webkit-transition: all 300ms;
        transition: all 300ms;
        float: none;
        margin-bottom: 0;
      }

      .main-content .ninzio-filter .filter.active:before,
      .main-content .ninzio-filter .filter:before {
        display: none;
      }

      .main-content .ninzio-filter .filter:last-child {
        margin-right: 0;
      }

      .main-content .ninzio-filter .filter:after {
        content: attr(data-count);
        width: 26px;
        height: 26px;
        font-size: 12px;
        border-radius: 26px;
        line-height: 26px;
        margin-top: -2px;
        display: inline-block;
        text-align: center;
        color: #777 !important;
        float: right;
        margin-right: 40px;
        background-color: #fff;
      }

      .main-content .ninzio-filter .filter.active {
        background-color: #f7f7f7;
        box-shadow: inset 0 0 0 1px #e0e0e0;
      }

      .main-content .ninzio-filter .filter.active:after {
        background-color: #edecea;
        color: #777 !important;
      }

      .single-product-image {
          width: 55%;
      }

      .single-product-summary {
        width: 100%;
      }
      
      .main-content  .single-product-image {
          width: 50%;
      }

      .main-content  .single-product-summary {
        width: 100%;
      }

      .main-content .post-social-share {
          padding: 5px;
      }

      .main-content .share-label {
          padding-right: 10px;
      }

      .main-content .single-image-content .ninzio-label {
          top: 36px;
      }

      .nz-recent-products[data-columns="2"] .product {
        width: 50%;
        float: left;
      }

      .loop .main-content {width: calc(100% - 292.5px);}
      .loop .sidebar      {width: 292.5px;}

      .single .post .post-meta {
        padding-left: 100px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"]
      {width:100% !important;float: none;}

      .list .loop .blog-post *[data-grid="ninzio_01"] > .nz-thumbnail,
      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-body,
      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-gallery {
        float: left;
        display: table-cell;
        width: 440px;
        min-height: 400px;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] > .post-body {
        width: 730px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] {
        width: 100% !important;
        float: none;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .nz-thumbnail,
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .post-body,
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .post-gallery {
        display: table-cell;
        width: 380px;
        min-height: 345px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] > .post-body {
        width: 437px;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] .post-body {
        padding: 0px !important;
      }

      .list .loop .blog-post *[data-grid="ninzio_01"] .post-body-in,
      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] .post-body-in {
        position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          padding: 40px 50px;
      }

      .list .loop .main-content .blog-post *[data-grid="ninzio_01"] .post-body-in {
          padding: 40px 30px;
      }

      .list .loop .main-content .blog-post .post .post-title {
        font-size: 20px;
          line-height: 30px;
      }

      .list .loop .main-content .blog-post .post .post-date-full {
          display: none;
      }

      .list .loop .main-content .blog-post .post .post-date-full-list {
          display: inline-block !important;
      }

      .single-project-main-detailes .main-content,
      .single-project-main-detailes .sidebar {
        float: none !important;
      }

      .single-project-layout-whole .main-content {
        padding-top: 20px;
      }

      .site-overlay.animated {
        cursor:url("images/close.png"), auto;
      }

      .nz-section.autoheight-true > .nz-row {
        margin-left: 0;
        margin-right: 0;
        overflow: hidden;
        display: table;
        width: 100%;
      }
      .nz-section.autoheight-true .nz-row > .col {
        display: table-cell;
        vertical-align: top;
        float: none;
        padding-left: 0px !important;
        padding-right: 0px !important;
      }
      .nz-section.autoheight-true .valign-middle {
        vertical-align: middle !important;
      }

      .nz-section.autoheight-true .valign-bottom {
        vertical-align:bottom !important;
      }

    }

    @media only screen and (min-width: 1301px) {
      #wrap.nz-boxed { width: 1280px;}

      #wrap.nz-boxed .desk.fixed-true {
        width: 1280px;
        left: 50%;
        margin-left: -640px;
      }

      .slick-prev{left:210px;} 
      .slick-next{right:210px;} 

      #wrap.nz-boxed .slick-prev{left:180px;} 
      #wrap.nz-boxed .slick-next{right:180px;}
    }

    @media only screen and (min-width: 1600px) {

      #wrap.nz-boxed { width: 1400px;}

      #wrap.nz-boxed .desk.fixed-true {
        width: 1400px;
        left: 50%;
        margin-left: -700px;
      }

      .slick-prev{left:310px;} 
      .slick-next{right:310px;}

      #wrap.nz-boxed .slick-prev{left:180px;} 
      #wrap.nz-boxed .slick-next{right:180px;}

      .main-content .products .product {
          width: 50%;
      }

      .woocommerce.single .main-content .products .product {
          width:100%;
      }

      .nz-recent-products[data-columns="2"] .products .product {
        width: 50% !important;
      }

      .nz-recent-products[data-columns="1"] .products .product {
        width: 100% !important;
      }

      .full-width-true .desk-menu {position: relative;}

      .full-width-true .desk-menu > ul > [data-mm="true"] > ul {
          left: auto !important;
          right: 0 !important;
          -webkit-transform: none;
          -moz-transform: none;
          transform: none;
      }

    }

    @media only screen and (min-width: 1601px) {
      .slick-prev{left:410px;} 
      .slick-next{right:410px;}

      #wrap.nz-boxed .slick-prev{left:180px;} 
      #wrap.nz-boxed .slick-next{right:180px;}
    }

/*RETINA
/*=============*/
  
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {

      blockquote:after{
      background-image: url(assets/images/quote%402.png);
      background-size:21px 20px;
    }

    .rich-header #slider-arrow {
        background-image: url(assets/images/arrow_bottom%402.png);
      background-size:13px 13px;
    }

    #top {
      background-image: url(assets/images/gotop_icon%402.png);
      background-size:20px 15px;
    }

    .nz-overlay-before,
    #nz-content .nz-single-image:before,
    .gallery-item .nz-overlay-before,
    .null-instagram-feed ul li a:after,
    .photos_from_flickr .flickr_badge_image a:after,
    .recent-projects > .post a:after {
      background-image: url(assets/images/plus%402.png);
      background-size:30px 30px;
    }

    .owl-controls .owl-buttons div:before {
        background-image: url(assets/images/arrow_left_long%402.png);
        background-size:38px 24px;
    }

    .owl-controls .owl-buttons .owl-next:before{
        background-image: url(assets/images/arrow_right_long%402.png);
        background-size:38px 24px;
    }

    .search-form input[type="submit"],
    .mob-header-content .search input[type="submit"],
    .widget_search input[type="submit"],
    .widget_product_search input[type="submit"],
    .woocommerce-product-search input[type="submit"] {
        background-image: url(assets/images/search%402.png);
        background-size:24px 24px;
    }

    .wiversion-light .widget_search input[type="submit"],
    .wiversion-light .widget_product_search input[type="submit"],
    .wiversion-light .woocommerce-product-search input[type="submit"] {
        background-image: url(assets/images/search_white%402.png);
        background-size:24px 24px;
    }

    .mob-header-top .mob-menu-toggle,
      .mob-sidebar-toggle2,
      .mob-sidebar-toggle {
      background-image:url(assets/images/menu%402.png);
        background-size:22px 16px;
    }

    .mob-header-top .mob-menu-toggle.animated,
      .mob-sidebar-toggle2.animated,
      .mob-sidebar-toggle.animated,
      .mob-sidebar-toggle2 {
      background-image:url(assets/images/close%402.png);
        background-size:19px 19px;
    }

    .mob-header-content .cart-toggle {
      background-image:url(assets/images/cart%402.png);
        background-size:24px 29px;
    }

    .widget_recent_comments ul li:before {
      background-image: url(assets/images/format-chat.png);
        background-size:26px 26px;
    }

    .wiversion-light  .widget_recent_comments ul li:before,
    .footer-widget-area .widget_recent_comments ul li:before {
      background-image: url(assets/images/format-chat-white%402.png);
        background-size:26px 26px;
    }

    .widget_twitter ul li:before {
      background-image: url(assets/images/tweet_icon_grey%402.png);
        background-size:21px 18px;

    }
    
    .wiversion-light .widget_twitter ul li:before,
    .footer-widget-area .widget_twitter ul li:before {
      background-image: url(assets/images/tweet_icon_white%402.png);
        background-size:21px 18px;
    }

    #mce-EMAIL {
        background-image: url(assets/images/subscribe_icon%402.png);
        background-size:25px 18px;

    }

    .wiversion-light #mce-EMAIL {
        background-image: url(assets/images/subscribe_icon_white%402.png);
        background-size:25px 18px;
    }
    
    .standard .post-format-status.format-standard,
    .widget_nz_recent_entries .format-standard .post-body:before 
    {background-image: url(assets/images/format-standard%402.png);background-size:20px 20px;}
    .standard .post-format-status.format-aside,
    .widget_nz_recent_entries .format-aside .post-body:before 
    {background-image: url(assets/images/format-aside%402.png);background-size:19px 20px;}
    .standard .post-format-status.format-audio,
    .widget_nz_recent_entries .format-audio .post-body:before 
    {background-image: url(assets/images/format-audio%402.png);background-size:23px 20px;}
    .standard .post-format-status.format-video,
    .widget_nz_recent_entries .format-video .post-body:before 
    {background-image: url(assets/images/format-video%402.png);background-size:22px 22px;}
    .standard .post-format-status.format-gallery,
    .widget_nz_recent_entries .format-gallery .post-body:before 
    {background-image: url(assets/images/format-gallery%402.png);background-size:21px 18px;}
    .standard .post-format-status.format-link,
    .widget_nz_recent_entries .format-link .post-body:before 
    {background-image: url(assets/images/format-link%402.png);background-size:21px 21px;}
    .standard .post-format-status.format-quote,
    .widget_nz_recent_entries .format-quote .post-body:before 
    {background-image: url(assets/images/format-quote%402.png);background-size:20px 16px;}
    .standard .post-format-status.format-status,
    .widget_nz_recent_entries .format-status .post-body:before 
    {background-image: url(assets/images/format-status%402.png);background-size:15px 19px;}
    .standard .post-format-status.format-chat,
    .widget_nz_recent_entries .format-chat .post-body:before 
    {background-image: url(assets/images/format-chat%402.png);background-size:26px 26px;}
    
    .wiversion-light .widget_nz_recent_entries .format-standard .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-standard .post-body:before  
    {background-image: url(assets/images/format-standard-white%402.png);background-size:20px 20px;}
    .wiversion-light .widget_nz_recent_entries .format-aside .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-aside .post-body:before 
    {background-image: url(assets/images/format-aside-white%402.png);background-size:19px 20px;}
    .wiversion-light .widget_nz_recent_entries .format-audio .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-audio .post-body:before 
    {background-image: url(assets/images/format-audio-white%402.png);background-size:23px 20px;}
    .wiversion-light .widget_nz_recent_entries .format-video .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-video .post-body:before 
    {background-image: url(assets/images/format-video-white%402.png);background-size:22px 22px;}
    .wiversion-light .widget_nz_recent_entries .format-gallery .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-gallery .post-body:before 
    {background-image: url(assets/images/format-gallery-white%402.png);background-size:21px 18px;}
    .wiversion-light .widget_nz_recent_entries .format-link .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-link .post-body:before 
    {background-image: url(assets/images/format-link-white%402.png);background-size:21px 21px;}
    .wiversion-light .widget_nz_recent_entries .format-quote .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-quote .post-body:before 
    {background-image: url(assets/images/format-quote-white%402.png);background-size:20px 16px;}
    .wiversion-light .widget_nz_recent_entries .format-status .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-status .post-body:before 
    {background-image: url(assets/images/format-status-white%402.png);background-size:15px 19px;}
    .wiversion-light .widget_nz_recent_entries .format-chat .post-body:before,
    .footer-widget-area .widget_nz_recent_entries .format-chat .post-body:before 
    {background-image: url(assets/images/format-chat-white%402.png);background-size:26px 26px;}

    .null-instagram-feed ul li a:after {
      background-image: url(assets/images/instagram_icon%402.png);
      background-size:22px 22px;
    }

    .video-modal .video-icon  {
      background-image: url(assets/images/video_icon%402.png);
      background-size:82px 82px;
    }

    .loop .project-more,
    .nz-recent-projects .project-more {
      background-image: url(assets/images/plus_small%402.png);
      background-size:12px 12px;
    }

    .single-projects .post-gallery .flex-direction-nav li a,
    .related-posts .owl-controls .owl-buttons div.owl-prev:before {
      background-image: url(assets/images/arrow_left%402.png);
      background-size:12px 12px;
    }

    .single-projects .post-gallery .flex-direction-nav li:last-child a {
      background-image: url(assets/images/arrow_right%402.png);
      background-size:12px 12px;
    }

    .single-projects .post-gallery .flex-direction-nav li a:hover {
      background-image: url(assets/images/arrow_left_white%402.png);
      background-size:12px 12px;
    }

    .single-projects .post-gallery .flex-direction-nav li:last-child a:hover,
    .post-single-navigation a[rel="next"] {
      background-image: url(assets/images/arrow_right_white%402.png);
      background-size:12px 12px;
    }

    .projects-navigation a:before {
      background-image: url(assets/images/arrow_slider_left%402.png);
      background-size:48px 24px;

    }
    
    .projects-navigation a:last-child:before {
      background-image: url(assets/images/arrow_slider_right%402.png);
      background-size:48px 24px;
    }

    .sticky-ind {
      background-image: url(assets/images/pin.png);
      background-size:14px 14px;
    }


    .related-posts .owl-controls .owl-buttons div:before {
        background-image:url(assets/images/arrow_right%402.png);
      background-size:12px 12px;
    }
  
    .post-single-navigation a {
      background-image: url(assets/images/arrow_left_white%402.png);
      background-size:12px 12px;
    }
  
    .product .single-product-summary .button,
    .product .single-product-summary .added_to_cart,
    .product .single-product-summary .product_type_external {
      background-image: url(assets/images/shop_button_icon%402.png);
      background-size:20px 24px;
    }
    
    .single-product-image .thumbnails > a .nz-overlay-before {
      background-image: url(assets/images/close_white%402.png);
      background-size:19px 19px;
    }
    
    .filter-toggle,
    .iversion-dark .site-sidebar-toggle,
    .fiversion-dark.active .site-sidebar-toggle {
      background-image: url(assets/images/menu%402.png);
      background-size:22px 16px;
    }
      
    .desk .search input[type="submit"] {
        background-image: url(assets/images/search_white%402.png);
      background-size:24px 24px;
    }
      
    .iversion-light .site-sidebar-toggle,
    .fiversion-light.active .site-sidebar-toggle {
        background-image: url(assets/images/menu_white%402.png);
      background-size:22px 16px;
    }
      
    .iversion-dark .search-toggle:before,
    .fiversion-dark.active .search-toggle:before {
        background-image: url(assets/images/search%402.png);
      background-size:24px 24px;
    }

    .iversion-light .search-toggle:before,
    .fiversion-light.active .search-toggle:before {
        background-image: url(assets/images/search_white%402.png);
      background-size:24px 24px;
    }

    .iversion-dark .desk-cart-toggle:before,
    .fiversion-dark.active .desk-cart-toggle:before {
      background-image:url(assets/images/cart%402.png);
      background-size:24px 29px;
    }
    
    .iversion-light .desk-cart-toggle:before,
    .fiversion-light.active .desk-cart-toggle:before {
      background-image:url(assets/images/cart_white%402.png);
      background-size:24px 29px;
    }

    .iversion-dark .desk-cart-toggle:after,
    .fiversion-dark.active .desk-cart-toggle:after,
    .iversion-dark .search-toggle:after,
    .fiversion-dark.active .search-toggle:after {
      background-image:url(assets/images/close%402.png);
      background-size:19px 19px;
    }

    .iversion-light .desk-cart-toggle:after,
    .fiversion-light.active .desk-cart-toggle:after,
    .iversion-light .search-toggle:after,
    .fiversion-light.active .search-toggle:after {
      background-image:url(assets/images/close_white%402.png);
      background-size:19px 19px;
    }
    
    .woo-cart .widget_shopping_cart .cart_list > li.empty {
      background-image: url(assets/images/no_product%402.png);
      background-size:26px 24px;
    }
    
    .main-content .filter-toggle {
      background-color: url(assets/images/burger_menu%402.png);
      background-size:16px 15px;
    }

  }

.mt50 {
  margin-top: 50px;
}


#a_08b8_0{font-size: 12.581818181818pt;}
#a_08b8_1{font-size: 22pt;}
#a_08b8_2{font-size: 16.909090909091pt;}
#a_08b8_3{font-size: 16.909090909091pt;}
#a_08b8_4{font-size: 12.581818181818pt;}
#a_08b8_5{font-size: 19.2pt;}
#a_08b8_6{font-size: 16.909090909091pt;}
#a_08b8_7{font-size: 12.581818181818pt;}
#a_08b8_8{font-size: 18.181818181818pt;}
#a_08b8_9{font-size: 19.2pt;}
#a_08b8_10{font-size: 19.2pt;}
#a_08b8_11{font-size: 20.218181818182pt;}
#a_08b8_12{font-size: 8pt;}
#img_08b8_0{max-width:231px;max-height:61px;}
#img_08b8_1{max-width:231px;max-height:61px;}
#img_08b8_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_a644_0{background-color:#f7f7f7;padding-top:100px;}
#h3_a644_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_a644_1{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_a644_0{text-align: center;}
#span_a644_0{color: #999999; line-height: 32px; font-size: 20px;}
#div_a644_2{background-color:#f7f7f7;padding-top:70px;padding-left:30px;padding-right:30px;}
#div_a644_3{height:15px}
#h5_a644_0{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_4{height:15px}
#h5_a644_1{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_5{height:15px}
#h5_a644_2{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_6{background-color:#f7f7f7;padding-top:45px;padding-left:30px;padding-right:30px;}
#div_a644_7{height:15px}
#h5_a644_3{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_8{height:15px}
#h5_a644_4{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_9{height:15px}
#h5_a644_5{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_10{background-color:#f7f7f7;padding-top:45px;padding-left:30px;padding-right:30px;}
#div_a644_11{height:15px}
#h5_a644_6{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_12{height:15px}
#h5_a644_7{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_13{height:15px}
#h5_a644_8{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_14{background-color:#f7f7f7;padding-top:45px;padding-bottom:75px;padding-left:30px;padding-right:30px;}
#div_a644_15{height:15px}
#h5_a644_9{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_16{height:15px}
#h5_a644_10{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_17{height:15px}
#h5_a644_11{font-size: 16px;color: #777777;line-height: 26px;text-align: center}
#div_a644_18{background-color:#FBD232;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1-1.jpg);background-repeat:no-repeat;background-position:Center center;background-attachment:scroll;padding-top:70px;padding-bottom:45px;}
#p_a644_1{text-align: center; font-size: 20px; line-height: 30px; color: #ffffff; letter-spacing: 4px; font-family: Montserrat;}
#div_a644_19{background-color:#2d3034;padding-top:30px;}
#div_a644_20{background-color:#f0644d;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg2.jpg);background-repeat:no-repeat;background-position:Center center;background-attachment:scroll;padding-top:150px;padding-bottom:135px;}
#div_a644_21{height:25px}
#h3_a644_1{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_a644_22{border-bottom-color:#ffffff;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_a644_2{text-align: center;}
#span_a644_1{color: #ffffff; line-height: 32px; font-size: 20px;}
#div_a644_23{padding-top:100px;}
#span_a644_2{font-size: 16px; letter-spacing: 1px;}
#span_a644_3{font-size: 16px; letter-spacing: 1px;}
#span_a644_4{font-size: 16px; letter-spacing: 1px;}
#span_a644_5{font-size: 16px; letter-spacing: 1px;}
#span_a644_6{font-size: 16px; letter-spacing: 1px;}
#span_a644_7{font-size: 16px; letter-spacing: 1px;}
#span_a644_8{font-size: 16px; letter-spacing: 1px;}
#span_a644_9{font-size: 16px; letter-spacing: 1px;}
#span_a644_10{font-size: 16px; letter-spacing: 1px;}
#span_a644_11{font-size: 16px; letter-spacing: 1px;}
#span_a644_12{font-size: 16px; letter-spacing: 1px;}
#span_a644_13{font-size: 16px; letter-spacing: 1px;}
#span_a644_14{font-size: 16px; letter-spacing: 1px;}
#span_a644_15{font-size: 16px; letter-spacing: 1px;}
#span_a644_16{font-size: 16px; letter-spacing: 1px;}
#span_a644_17{font-size: 16px; letter-spacing: 1px;}
#span_a644_18{font-size: 16px; letter-spacing: 1px;}
#span_a644_19{font-size: 16px; letter-spacing: 1px;}
#span_a644_20{font-size: 16px; letter-spacing: 1px;}
#span_a644_21{font-size: 16px; letter-spacing: 1px;}
#span_a644_22{font-size: 16px; letter-spacing: 1px;}
#span_a644_23{font-size: 16px; letter-spacing: 1px;}
#span_a644_24{font-size: 16px; letter-spacing: 1px;}
#span_a644_25{font-size: 16px; letter-spacing: 1px;}
#span_a644_26{font-size: 16px; letter-spacing: 1px;}
#span_a644_27{font-size: 16px; letter-spacing: 1px;}
#span_a644_28{font-size: 16px; letter-spacing: 1px;}
#nz-tagline-1{background-color:#FBD232;}
#span_a644_29{color:#ffffff;}
#span_a644_30{color:#ffffff !important;}
#img_a644_0{width:231px;height:61px;}
#div_a644_24{height:10px}
#span_a644_31{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_a644_25{height:25px}
#ul_a644_0{float:left;width:50%;}
#ul_a644_1{float:left;width:50%;}
#span_a644_32{color:#ffffff}
#a_dca7_0{font-size: 12.581818181818pt;}
#a_dca7_1{font-size: 22pt;}
#a_dca7_2{font-size: 16.909090909091pt;}
#a_dca7_3{font-size: 16.909090909091pt;}
#a_dca7_4{font-size: 12.581818181818pt;}
#a_dca7_5{font-size: 19.2pt;}
#a_dca7_6{font-size: 16.909090909091pt;}
#a_dca7_7{font-size: 12.581818181818pt;}
#a_dca7_8{font-size: 18.181818181818pt;}
#a_dca7_9{font-size: 19.2pt;}
#a_dca7_10{font-size: 19.2pt;}
#a_dca7_11{font-size: 20.218181818182pt;}
#a_dca7_12{font-size: 8pt;}
#img_dca7_0{max-width:231px;max-height:61px;}
#img_dca7_1{max-width:231px;max-height:61px;}
#img_dca7_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_801f_0{padding-top:100px;padding-bottom:35px;}
#div_801f_1{background-color:#f5f5f5;}
#div_801f_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_801f_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_801f_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_801f_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_801f_4{height:25px}
#div_801f_5{background-color:#ffffff;padding-top:100px;}
#h3_801f_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_801f_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_801f_0{text-align: center;}
#span_801f_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_801f_7{height:70px}
#div_801f_8{height:70px}
#div_801f_9{padding-bottom:50px;}
#div_801f_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_801f_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_801f_2{color:#ffffff;}
#span_801f_3{color:#FBD232;}
#span_801f_4{border-color:#525252;}
#span_801f_5{color:#ffffff;}
#span_801f_6{color:#FBD232;}
#span_801f_7{border-color:#525252;}
#span_801f_8{color:#ffffff;}
#span_801f_9{color:#FBD232;}
#span_801f_10{border-color:#525252;}
#span_801f_11{color:#ffffff;}
#span_801f_12{color:#FBD232;}
#span_801f_13{border-color:#525252;}
#div_801f_13{background-color:#ffffff;padding-top:100px;}
#h3_801f_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_801f_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_801f_1{text-align: center;}
#span_801f_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_801f_15{padding-top:70px;padding-bottom:75px;}
#div_801f_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_801f_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_801f_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_801f_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_801f_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_801f_2{text-align: center;}
#span_801f_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_801f_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_801f_16{color:#ffffff;}
#img_801f_0{width:231px;height:61px;}
#div_801f_21{height:10px}
#span_801f_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_801f_22{height:25px}
#ul_801f_0{float:left;width:50%;}
#ul_801f_1{float:left;width:50%;}
#span_801f_18{color:#ffffff}
#a_cc3d_0{font-size: 12.581818181818pt;}
#a_cc3d_1{font-size: 22pt;}
#a_cc3d_2{font-size: 16.909090909091pt;}
#a_cc3d_3{font-size: 16.909090909091pt;}
#a_cc3d_4{font-size: 12.581818181818pt;}
#a_cc3d_5{font-size: 19.2pt;}
#a_cc3d_6{font-size: 16.909090909091pt;}
#a_cc3d_7{font-size: 12.581818181818pt;}
#a_cc3d_8{font-size: 18.181818181818pt;}
#a_cc3d_9{font-size: 19.2pt;}
#a_cc3d_10{font-size: 19.2pt;}
#a_cc3d_11{font-size: 20.218181818182pt;}
#a_cc3d_12{font-size: 8pt;}
#img_cc3d_0{max-width:231px;max-height:61px;}
#img_cc3d_1{max-width:231px;max-height:61px;}
#img_cc3d_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_3781_0{padding-top:100px;padding-bottom:75px;}
#h2_3781_0{font-size: 22px;color: #333333;line-height: 32px;text-align: left}
#div_3781_1{border-bottom-color:#FBD232;width:120px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:30px;}
#div_3781_2{height:25px}
#div_3781_3{background-color:#FBD232;}
#div_3781_4{background-color:#FBD232;}
#div_3781_5{background-color:#FBD232;}
#div_3781_6{background-color:#FBD232;}
#div_3781_7{background-color:#f5f5f5;}
#div_3781_8{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:20px;}
#div_3781_9{background-color:#ffffff;padding-top:100px;}
#h3_3781_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3781_10{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3781_0{text-align: center;}
#span_3781_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_3781_11{height:70px}
#div_3781_12{height:70px}
#div_3781_13{padding-bottom:50px;}
#div_3781_14{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_3781_15{background-image:url();}
#div_3781_16{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_3781_1{color:#ffffff;}
#span_3781_2{color:#FBD232;}
#span_3781_3{border-color:#525252;}
#span_3781_4{color:#ffffff;}
#span_3781_5{color:#FBD232;}
#span_3781_6{border-color:#525252;}
#span_3781_7{color:#ffffff;}
#span_3781_8{color:#FBD232;}
#span_3781_9{border-color:#525252;}
#span_3781_10{color:#ffffff;}
#span_3781_11{color:#FBD232;}
#span_3781_12{border-color:#525252;}
#div_3781_17{background-color:#f5f5f5;padding-top:100px;}
#h3_3781_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3781_18{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3781_1{text-align: center;}
#span_3781_13{color: #999999; line-height: 32px; font-size: 16px;}
#div_3781_19{background-color:#f5f5f5;padding-top:70px;padding-bottom:40px;}
#div_3781_20{background-color:#ffffff;padding-top:100px;}
#h3_3781_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3781_21{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3781_2{text-align: center;}
#span_3781_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_3781_22{padding-top:70px;padding-bottom:75px;}
#div_3781_23{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#nz-tagline-1{background-color:#FBD232;}
#span_3781_15{color:#ffffff;}
#img_3781_0{width:231px;height:61px;}
#div_3781_24{height:10px}
#span_3781_16{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_3781_25{height:25px}
#ul_3781_0{float:left;width:50%;}
#ul_3781_1{float:left;width:50%;}
#span_3781_17{color:#ffffff}
#a_f38c_0{font-size: 12.581818181818pt;}
#a_f38c_1{font-size: 22pt;}
#a_f38c_2{font-size: 16.909090909091pt;}
#a_f38c_3{font-size: 16.909090909091pt;}
#a_f38c_4{font-size: 12.581818181818pt;}
#a_f38c_5{font-size: 19.2pt;}
#a_f38c_6{font-size: 16.909090909091pt;}
#a_f38c_7{font-size: 12.581818181818pt;}
#a_f38c_8{font-size: 18.181818181818pt;}
#a_f38c_9{font-size: 19.2pt;}
#a_f38c_10{font-size: 19.2pt;}
#a_f38c_11{font-size: 20.218181818182pt;}
#a_f38c_12{font-size: 8pt;}
#a_a96c_0{font-size: 12.581818181818pt;}
#a_a96c_1{font-size: 22pt;}
#a_a96c_2{font-size: 16.909090909091pt;}
#a_a96c_3{font-size: 16.909090909091pt;}
#a_a96c_4{font-size: 12.581818181818pt;}
#a_a96c_5{font-size: 19.2pt;}
#a_a96c_6{font-size: 16.909090909091pt;}
#a_a96c_7{font-size: 12.581818181818pt;}
#a_a96c_8{font-size: 18.181818181818pt;}
#a_a96c_9{font-size: 19.2pt;}
#a_a96c_10{font-size: 19.2pt;}
#a_a96c_11{font-size: 20.218181818182pt;}
#a_a96c_12{font-size: 8pt;}
#img_a96c_0{max-width:231px;max-height:61px;}
#img_a96c_1{max-width:231px;max-height:61px;}
#img_a96c_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_a6b9_0{padding-top:100px;padding-bottom:20px;}
#p_a6b9_0{text-align: center;}
#span_a6b9_0{color: #777777;}
#p_a6b9_1{text-align: center;}
#span_a6b9_1{color: #777777;}
#p_a6b9_2{text-align: center;}
#span_a6b9_2{color: #777777;}
#div_a6b9_1{background-color:#f5f5f5;padding-top:100px;}
#h3_a6b9_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_a6b9_2{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_a6b9_3{text-align: center;}
#span_a6b9_3{color: #999999; line-height: 32px; font-size: 16px;}
#div_a6b9_3{background-color:#f5f5f5;padding-top:70px;padding-bottom:40px;}
#div_a6b9_4{background-color:#ffffff;padding-top:100px;}
#h3_a6b9_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_a6b9_5{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_a6b9_4{text-align: center;}
#span_a6b9_4{color: #999999; line-height: 32px; font-size: 16px;}
#div_a6b9_6{padding-top:70px;padding-bottom:75px;}
#div_a6b9_7{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_a6b9_8{background-image:url();}
#div_a6b9_9{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_a6b9_5{color:#ffffff;}
#span_a6b9_6{color:#FBD232;}
#span_a6b9_7{border-color:#525252;}
#span_a6b9_8{color:#ffffff;}
#span_a6b9_9{color:#FBD232;}
#span_a6b9_10{border-color:#525252;}
#span_a6b9_11{color:#ffffff;}
#span_a6b9_12{color:#FBD232;}
#span_a6b9_13{border-color:#525252;}
#span_a6b9_14{color:#ffffff;}
#span_a6b9_15{color:#FBD232;}
#span_a6b9_16{border-color:#525252;}
#div_a6b9_10{background-color:#ffffff;padding-top:100px;}
#h3_a6b9_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_a6b9_11{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_a6b9_5{text-align: center;}
#span_a6b9_17{color: #999999; line-height: 32px; font-size: 16px;}
#div_a6b9_12{padding-top:50px;padding-bottom:20px;}
#nz-tagline-1{background-color:#FBD232;}
#span_a6b9_18{color:#ffffff;}
#img_a6b9_0{width:231px;height:61px;}
#div_a6b9_13{height:10px}
#span_a6b9_19{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_a6b9_14{height:25px}
#ul_a6b9_0{float:left;width:50%;}
#ul_a6b9_1{float:left;width:50%;}
#span_a6b9_20{color:#ffffff}
.tagline-title {color: #fff;}
#img_84c1_0{max-width:231px;max-height:61px;}
#img_84c1_1{max-width:231px;max-height:61px;}
#img_84c1_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_3102_0{padding-top:100px;padding-bottom:35px;}
#div_3102_1{background-color:#f5f5f5;}
#div_3102_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_3102_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_3102_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_3102_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_3102_4{height:25px}
#div_3102_5{background-color:#ffffff;padding-top:100px;}
#h3_3102_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3102_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3102_0{text-align: center;}
#span_3102_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_3102_7{height:70px}
#div_3102_8{height:70px}
#div_3102_9{padding-bottom:50px;}
#div_3102_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_3102_11{background-image:url();}
#div_3102_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_3102_2{color:#ffffff;}
#span_3102_3{color:#FBD232;}
#span_3102_4{border-color:#525252;}
#span_3102_5{color:#ffffff;}
#span_3102_6{color:#FBD232;}
#span_3102_7{border-color:#525252;}
#span_3102_8{color:#ffffff;}
#span_3102_9{color:#FBD232;}
#span_3102_10{border-color:#525252;}
#span_3102_11{color:#ffffff;}
#span_3102_12{color:#FBD232;}
#span_3102_13{border-color:#525252;}
#div_3102_13{background-color:#ffffff;padding-top:100px;}
#h3_3102_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3102_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3102_1{text-align: center;}
#span_3102_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_3102_15{padding-top:70px;padding-bottom:75px;}
#div_3102_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_3102_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_3102_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_3102_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3102_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3102_2{text-align: center;}
#span_3102_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_3102_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_3102_16{color:#ffffff;}
#img_3102_0{width:231px;height:61px;}
#div_3102_21{height:10px}
#span_3102_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_3102_22{height:25px}
#ul_3102_0{float:left;width:50%;}
#ul_3102_1{float:left;width:50%;}
#span_3102_18{color:#ffffff}
#img_92f8_0{max-width:231px;max-height:61px;}
#div_92f8_0{color:#999999}
#div_92f8_1{color:#999999}
#img_92f8_1{max-width:231px;max-height:61px;}
#img_92f8_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_708c_0{padding-top:100px;padding-bottom:35px;}
#div_708c_1{background-color:#f5f5f5;}
#div_708c_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_708c_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_708c_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_708c_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_708c_4{height:25px}
#div_708c_5{background-color:#ffffff;padding-top:100px;}
#h3_708c_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_708c_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_708c_0{text-align: center;}
#span_708c_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_708c_7{height:70px}
#div_708c_8{height:70px}
#div_708c_9{padding-bottom:50px;}
#div_708c_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_708c_11{background-image:url();}
#div_708c_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_708c_2{color:#ffffff;}
#span_708c_3{color:#FBD232;}
#span_708c_4{border-color:#525252;}
#span_708c_5{color:#ffffff;}
#span_708c_6{color:#FBD232;}
#span_708c_7{border-color:#525252;}
#span_708c_8{color:#ffffff;}
#span_708c_9{color:#FBD232;}
#span_708c_10{border-color:#525252;}
#span_708c_11{color:#ffffff;}
#span_708c_12{color:#FBD232;}
#span_708c_13{border-color:#525252;}
#div_708c_13{background-color:#ffffff;padding-top:100px;}
#h3_708c_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_708c_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_708c_1{text-align: center;}
#span_708c_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_708c_15{padding-top:70px;padding-bottom:75px;}
#div_708c_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_708c_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_708c_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_708c_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_708c_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_708c_2{text-align: center;}
#span_708c_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_708c_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_708c_16{color:#ffffff;}
#img_708c_0{width:231px;height:61px;}
#div_708c_21{height:10px}
#span_708c_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_708c_22{height:25px}
#ul_708c_0{float:left;width:50%;}
#ul_708c_1{float:left;width:50%;}
#span_708c_18{color:#ffffff}
#img_d4f9_0{max-width:231px;max-height:61px;}
#div_d4f9_0{color:#999999}
#div_d4f9_1{color:#999999}
#img_d4f9_1{max-width:231px;max-height:61px;}
#img_d4f9_2{max-width:231px;max-height:61px;margin-top:-30.5px}

#a_c9b3_0{font-size: 12.581818181818pt;}
#a_c9b3_1{font-size: 22pt;}
#a_c9b3_2{font-size: 16.909090909091pt;}
#a_c9b3_3{font-size: 16.909090909091pt;}
#a_c9b3_4{font-size: 12.581818181818pt;}
#a_c9b3_5{font-size: 19.2pt;}
#a_c9b3_6{font-size: 16.909090909091pt;}
#a_c9b3_7{font-size: 12.581818181818pt;}
#a_c9b3_8{font-size: 18.181818181818pt;}
#a_c9b3_9{font-size: 19.2pt;}
#a_c9b3_10{font-size: 19.2pt;}
#a_c9b3_11{font-size: 20.218181818182pt;}
#a_c9b3_12{font-size: 8pt;}
#img_c9b3_0{max-width:231px;max-height:61px;}
#img_c9b3_1{max-width:231px;max-height:61px;}
#img_c9b3_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_c9b3_0{background-color:#333333;color:#ffffff;}
#div_c9b3_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_c9b3_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#a_e0eb_0{font-size: 12.581818181818pt;}
#a_e0eb_1{font-size: 22pt;}
#a_e0eb_2{font-size: 16.909090909091pt;}
#a_e0eb_3{font-size: 16.909090909091pt;}
#a_e0eb_4{font-size: 12.581818181818pt;}
#a_e0eb_5{font-size: 19.2pt;}
#a_e0eb_6{font-size: 16.909090909091pt;}
#a_e0eb_7{font-size: 12.581818181818pt;}
#a_e0eb_8{font-size: 18.181818181818pt;}
#a_e0eb_9{font-size: 19.2pt;}
#a_e0eb_10{font-size: 19.2pt;}
#a_e0eb_11{font-size: 20.218181818182pt;}
#a_e0eb_12{font-size: 8pt;}
#img_e0eb_0{max-width:231px;max-height:61px;}
#img_e0eb_1{max-width:231px;max-height:61px;}
#img_e0eb_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_e0eb_0{background-color:#333333;color:#ffffff;}
#div_e0eb_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);}
#div_e0eb_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_8767_0{background-color:#ffffff;padding-top:100px;}
#h3_8767_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_8767_1{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_8767_0{text-align: center;}
#span_8767_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_8767_2{padding-top:70px;padding-bottom:70px;}
#div_8767_3{height:25px}
#div_8767_4{height:25px}
#div_8767_5{height:25px}
#p_8767_1{text-align: center;}
#div_8767_6{height:25px}
#p_8767_2{text-align: center;}
#div_8767_7{height:25px}
#p_8767_3{text-align: center;}
#div_8767_8{height:25px}
#div_8767_9{background-color:#f5f5f5;}
#div_8767_10{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_8767_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_8767_11{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_8767_1{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_8767_12{height:25px}
#div_8767_13{background-color:#FBD232;}
#div_8767_14{background-color:#FBD232;}
#div_8767_15{background-color:#FBD232;}
#div_8767_16{background-color:#ffffff;padding-top:100px;}
#h3_8767_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_8767_17{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_8767_4{text-align: center;}
#span_8767_2{color: #999999; line-height: 32px; font-size: 16px;}
#div_8767_18{padding-top:60px;padding-bottom:50px;}
#div_8767_19{background-color:#f5f5f5;}
#div_8767_20{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:20px;}
#div_8767_21{background-color:#ffffff;padding-top:45px;padding-bottom:45px;}
#nz-tagline-1{background-color:#FBD232;}
#span_8767_3{color:#ffffff;}
#img_8767_0{width:231px;height:61px;}
#div_8767_22{height:10px}
#span_8767_4{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_8767_23{height:25px}
#ul_8767_0{float:left;width:50%;}
#ul_8767_1{float:left;width:50%;}
#span_8767_5{color:#ffffff}
#a_14fa_0{font-size: 12.581818181818pt;}
#a_14fa_1{font-size: 22pt;}
#a_14fa_2{font-size: 16.909090909091pt;}
#a_14fa_3{font-size: 16.909090909091pt;}
#a_14fa_4{font-size: 12.581818181818pt;}
#a_14fa_5{font-size: 19.2pt;}
#a_14fa_6{font-size: 16.909090909091pt;}
#a_14fa_7{font-size: 12.581818181818pt;}
#a_14fa_8{font-size: 18.181818181818pt;}
#a_14fa_9{font-size: 19.2pt;}
#a_14fa_10{font-size: 19.2pt;}
#a_14fa_11{font-size: 20.218181818182pt;}
#a_14fa_12{font-size: 8pt;}
#img_14fa_0{max-width:231px;max-height:61px;}
#img_14fa_1{max-width:231px;max-height:61px;}
#img_14fa_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_121f_0{background-color:#ffffff;padding-top:100px;}
#h3_121f_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_121f_1{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_121f_0{text-align: center;}
#span_121f_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_121f_2{padding-top:70px;padding-bottom:70px;}
#div_121f_3{height:25px}
#div_121f_4{height:25px}
#div_121f_5{height:25px}
#p_121f_1{text-align: center;}
#div_121f_6{height:25px}
#p_121f_2{text-align: center;}
#div_121f_7{height:25px}
#p_121f_3{text-align: center;}
#div_121f_8{height:25px}
#div_121f_9{background-color:#f5f5f5;}
#div_121f_10{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_121f_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_121f_11{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_121f_1{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_121f_12{height:25px}
#div_121f_13{background-color:#ffffff;padding-top:100px;}
#h3_121f_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_121f_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_121f_4{text-align: center;}
#span_121f_2{color: #999999; line-height: 32px; font-size: 16px;}
#div_121f_15{height:70px}
#div_121f_16{height:70px}
#div_121f_17{padding-bottom:50px;}
#div_121f_18{background-color:#fafafa;padding-top:100px;padding-bottom:75px;}
#h3_121f_2{font-size: 26px;color: #333333;line-height: 36px;text-align: left;font-family:Montserrat;font-weight:400;font-style:normal}
#div_121f_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_121f_20{background-color:#FBD232;}
#div_121f_21{background-color:#FBD232;}
#div_121f_22{background-color:#FBD232;}
#div_121f_23{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_121f_24{background-image:url();}
#div_121f_25{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_121f_3{color:#ffffff;}
#span_121f_4{color:#FBD232;}
#span_121f_5{border-color:#525252;}
#span_121f_6{color:#ffffff;}
#span_121f_7{color:#FBD232;}
#span_121f_8{border-color:#525252;}
#span_121f_9{color:#ffffff;}
#span_121f_10{color:#FBD232;}
#span_121f_11{border-color:#525252;}
#span_121f_12{color:#ffffff;}
#span_121f_13{color:#FBD232;}
#span_121f_14{border-color:#525252;}
#div_121f_26{background-color:#ffffff;padding-top:100px;}
#h3_121f_3{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_121f_27{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_121f_5{text-align: center;}
#span_121f_15{color: #999999; line-height: 32px; font-size: 16px;}
#div_121f_28{padding-top:70px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_121f_16{color:#ffffff;}
#img_121f_0{width:231px;height:61px;}
#div_121f_29{height:10px}
#span_121f_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_121f_30{height:25px}
#ul_121f_0{float:left;width:50%;}
#ul_121f_1{float:left;width:50%;}
#span_121f_18{color:#ffffff}
#a_d382_0{font-size: 12.581818181818pt;}
#a_d382_1{font-size: 22pt;}
#a_d382_2{font-size: 16.909090909091pt;}
#a_d382_3{font-size: 16.909090909091pt;}
#a_d382_4{font-size: 12.581818181818pt;}
#a_d382_5{font-size: 19.2pt;}
#a_d382_6{font-size: 16.909090909091pt;}
#a_d382_7{font-size: 12.581818181818pt;}
#a_d382_8{font-size: 18.181818181818pt;}
#a_d382_9{font-size: 19.2pt;}
#a_d382_10{font-size: 19.2pt;}
#a_d382_11{font-size: 20.218181818182pt;}
#a_d382_12{font-size: 8pt;}
#img_d382_0{max-width:231px;max-height:61px;}
#img_d382_1{max-width:231px;max-height:61px;}
#img_d382_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_7e0b_0{padding-top:100px;padding-bottom:20px;}
#p_7e0b_0{text-align: center;}
#span_7e0b_0{color: #777777;}
#p_7e0b_1{text-align: center;}
#span_7e0b_1{color: #777777;}
#p_7e0b_2{text-align: center;}
#span_7e0b_2{color: #777777;}
#div_7e0b_1{background-color:#f5f5f5;padding-top:100px;}
#h3_7e0b_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e0b_2{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e0b_3{text-align: center;}
#span_7e0b_3{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e0b_3{background-color:#f5f5f5;padding-top:25px;padding-bottom:100px;}
#div_7e0b_4{background-color:#333333;padding-top:140px;padding-bottom:95px;}
#div_7e0b_5{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg3.jpg);background-repeat:no-repeat;background-position:center top;}
#h2_7e0b_0{font-size: 62px;color: #ffffff;line-height: 72px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_7e0b_6{height:25px}
#div_7e0b_7{background-color:#ffffff;padding-top:100px;}
#h3_7e0b_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e0b_8{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e0b_4{text-align: center;}
#span_7e0b_4{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e0b_9{padding-top:70px;padding-bottom:75px;}
#div_7e0b_10{background-color:#f5f5f5;}
#div_7e0b_11{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_7e0b_1{font-size: 32px;color: #333333;line-height: 42px;text-align: left}
#div_7e0b_12{height:25px}
#span_7e0b_5{font-size: 16px; line-height: 26px; color: #777777;}
#div_7e0b_13{height:25px}
#div_7e0b_14{background-color:#FBD232;}
#div_7e0b_15{background-color:#FBD232;}
#div_7e0b_16{background-color:#FBD232;}
#div_7e0b_17{padding-top:100px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_7e0b_6{color:#ffffff;}
#img_7e0b_0{width:231px;height:61px;}
#div_7e0b_18{height:10px}
#span_7e0b_7{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_7e0b_19{height:25px}
#ul_7e0b_0{float:left;width:50%;}
#ul_7e0b_1{float:left;width:50%;}
#span_7e0b_8{color:#ffffff}

#a_4efe_0{font-size: 12.581818181818pt;}
#a_4efe_1{font-size: 22pt;}
#a_4efe_2{font-size: 16.909090909091pt;}
#a_4efe_3{font-size: 16.909090909091pt;}
#a_4efe_4{font-size: 12.581818181818pt;}
#a_4efe_5{font-size: 19.2pt;}
#a_4efe_6{font-size: 16.909090909091pt;}
#a_4efe_7{font-size: 12.581818181818pt;}
#a_4efe_8{font-size: 18.181818181818pt;}
#a_4efe_9{font-size: 19.2pt;}
#a_4efe_10{font-size: 19.2pt;}
#a_4efe_11{font-size: 20.218181818182pt;}
#a_4efe_12{font-size: 8pt;}
#img_4efe_0{max-width:231px;max-height:61px;}
#img_4efe_1{max-width:231px;max-height:61px;}
#img_4efe_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_7e37_0{padding-top:100px;padding-bottom:20px;}
#p_7e37_0{text-align: center;}
#span_7e37_0{color: #777777;}
#p_7e37_1{text-align: center;}
#span_7e37_1{color: #777777;}
#p_7e37_2{text-align: center;}
#span_7e37_2{color: #777777;}
#div_7e37_1{background-color:#f5f5f5;padding-top:100px;}
#h3_7e37_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e37_2{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e37_3{text-align: center;}
#span_7e37_3{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e37_3{background-color:#f5f5f5;}
#div_7e37_4{height:70px}
#nz-tagline-1{background-color:#FBD232;}
#span_7e37_4{color:#ffffff;}
#div_7e37_5{padding-top:70px;padding-bottom:75px;}
#div_7e37_6{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_7e37_7{background-image:url();}
#div_7e37_8{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_7e37_5{color:#ffffff;}
#span_7e37_6{color:#FBD232;}
#span_7e37_7{border-color:#525252;}
#span_7e37_8{color:#ffffff;}
#span_7e37_9{color:#FBD232;}
#span_7e37_10{border-color:#525252;}
#span_7e37_11{color:#ffffff;}
#span_7e37_12{color:#FBD232;}
#span_7e37_13{border-color:#525252;}
#span_7e37_14{color:#ffffff;}
#span_7e37_15{color:#FBD232;}
#span_7e37_16{border-color:#525252;}
#div_7e37_9{background-color:#ffffff;padding-top:100px;}
#h3_7e37_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e37_10{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e37_4{text-align: center;}
#span_7e37_17{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e37_11{padding-bottom:50px;}
#div_7e37_12{display: none;}
#div_7e37_13{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#img_7e37_0{width:231px;height:61px;}
#div_7e37_14{height:10px}
#span_7e37_18{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_7e37_15{height:25px}
#ul_7e37_0{float:left;width:50%;}
#ul_7e37_1{float:left;width:50%;}
#span_7e37_19{color:#ffffff}
#a_6b3b_0{font-size: 12.581818181818pt;}
#a_6b3b_1{font-size: 22pt;}
#a_6b3b_2{font-size: 16.909090909091pt;}
#a_6b3b_3{font-size: 16.909090909091pt;}
#a_6b3b_4{font-size: 12.581818181818pt;}
#a_6b3b_5{font-size: 19.2pt;}
#a_6b3b_6{font-size: 16.909090909091pt;}
#a_6b3b_7{font-size: 12.581818181818pt;}
#a_6b3b_8{font-size: 18.181818181818pt;}
#a_6b3b_9{font-size: 19.2pt;}
#a_6b3b_10{font-size: 19.2pt;}
#a_6b3b_11{font-size: 20.218181818182pt;}
#a_6b3b_12{font-size: 8pt;}
#img_6b3b_0{max-width:231px;max-height:61px;}
#img_6b3b_1{max-width:231px;max-height:61px;}
#img_6b3b_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#custom-features{padding-top:100px;padding-bottom:75px;}
#div_5b48_0{height:25px}
#h2_5b48_0{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_5b48_1{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_5b48_0{text-align: center;}
#div_5b48_2{height:15px}
#div_5b48_3{height:25px}
#h2_5b48_1{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_5b48_4{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_5b48_1{text-align: center;}
#div_5b48_5{height:15px}
#div_5b48_6{height:25px}
#h2_5b48_2{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_5b48_7{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_5b48_2{text-align: center;}
#div_5b48_8{height:15px}
#custom-pricing{background-color:#f5f5f5;padding-top:100px;}
#h3_5b48_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_5b48_9{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_5b48_3{text-align: center;}
#span_5b48_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_5b48_10{background-color:#f5f5f5;padding-top:70px;padding-bottom:40px;}
#custom-projects{background-color:#ffffff;padding-top:100px;}
#h3_5b48_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_5b48_11{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_5b48_4{text-align: center;}
#span_5b48_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_5b48_12{height:70px}
#div_5b48_13{height:70px}
#div_5b48_14{padding-bottom:50px;}
#custom-about{background-color:#f5f5f5;}
#div_5b48_15{background-color:#f5f5f5;}
#div_5b48_16{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_5b48_3{font-size: 32px;color: #333333;line-height: 42px;text-align: left}
#div_5b48_17{height:25px}
#span_5b48_2{font-size: 16px; line-height: 26px; color: #777777;}
#div_5b48_18{height:25px}
#div_5b48_19{background-color:#FBD232;}
#div_5b48_20{background-color:#FBD232;}
#div_5b48_21{background-color:#FBD232;}
#custom-team{background-color:#ffffff;padding-top:100px;}
#h3_5b48_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_5b48_22{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_5b48_5{text-align: center;}
#span_5b48_3{color: #999999; line-height: 32px; font-size: 16px;}
#div_5b48_23{padding-top:60px;padding-bottom:50px;}
#custom-service{background-color:#f5f5f5;padding-top:100px;padding-bottom:75px;}
#span_5b48_4{color:#FBD232;}
#span_5b48_5{color:#FBD232;}
#span_5b48_6{color:#FBD232;}
#span_5b48_7{color:#FBD232;}
#span_5b48_8{color:#FBD232;}
#span_5b48_9{color:#FBD232;}
#span_5b48_10{color:#FBD232;}
#span_5b48_11{color:#FBD232;}
#span_5b48_12{color:#FBD232;}
#span_5b48_13{color:#FBD232;}
#span_5b48_14{color:#FBD232;}
#span_5b48_15{color:#FBD232;}
#span_5b48_16{color:#FBD232;}
#span_5b48_17{color:#FBD232;}
#span_5b48_18{color:#FBD232;}
#span_5b48_19{color:#FBD232;}
#span_5b48_20{color:#FBD232;}
#span_5b48_21{color:#FBD232;}
#span_5b48_22{color:#FBD232;}
#span_5b48_23{color:#FBD232;}
#span_5b48_24{color:#FBD232;}
#span_5b48_25{color:#FBD232;}
#span_5b48_26{color:#FBD232;}
#span_5b48_27{color:#FBD232;}
#div_5b48_24{background-color:#333333;padding-top:140px;padding-bottom:95px;}
#div_5b48_25{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg3.jpg);background-repeat:no-repeat;background-position:center top;}
#h2_5b48_4{font-size: 62px;color: #ffffff;line-height: 72px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_5b48_26{height:25px}
#custom-app{padding-top:100px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_5b48_28{color:#ffffff;}
#img_5b48_0{width:231px;height:61px;}
#div_5b48_27{height:10px}
#span_5b48_29{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_5b48_28{height:25px}
#ul_5b48_0{float:left;width:50%;}
#ul_5b48_1{float:left;width:50%;}
#span_5b48_30{color:#ffffff}
#a_2ef7_0{font-size: 12.581818181818pt;}
#a_2ef7_1{font-size: 22pt;}
#a_2ef7_2{font-size: 16.909090909091pt;}
#a_2ef7_3{font-size: 16.909090909091pt;}
#a_2ef7_4{font-size: 12.581818181818pt;}
#a_2ef7_5{font-size: 19.2pt;}
#a_2ef7_6{font-size: 16.909090909091pt;}
#a_2ef7_7{font-size: 12.581818181818pt;}
#a_2ef7_8{font-size: 18.181818181818pt;}
#a_2ef7_9{font-size: 19.2pt;}
#a_2ef7_10{font-size: 19.2pt;}
#a_2ef7_11{font-size: 20.218181818182pt;}
#a_2ef7_12{font-size: 8pt;}
#img_2ef7_0{max-width:231px;max-height:61px;}
#img_2ef7_1{max-width:231px;max-height:61px;}
#img_2ef7_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_c9c6_0{background-color:#ffffff;padding-top:100px;}
#h3_c9c6_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_c9c6_1{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_c9c6_0{text-align: center;}
#span_c9c6_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_c9c6_2{padding-top:30px;padding-bottom:75px;}
#div_c9c6_3{height:25px}
#h2_c9c6_0{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_c9c6_4{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_c9c6_1{text-align: center;}
#div_c9c6_5{height:15px}
#div_c9c6_6{height:25px}
#h2_c9c6_1{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_c9c6_7{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_c9c6_2{text-align: center;}
#div_c9c6_8{height:15px}
#div_c9c6_9{height:25px}
#h2_c9c6_2{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_c9c6_10{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_c9c6_3{text-align: center;}
#div_c9c6_11{height:15px}
#div_c9c6_12{background-color:#f5f5f5;}
#div_c9c6_13{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_c9c6_3{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_c9c6_14{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_c9c6_1{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_c9c6_15{height:25px}
#div_c9c6_16{background-color:#ffffff;padding-top:100px;}
#h3_c9c6_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_c9c6_17{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_c9c6_4{text-align: center;}
#span_c9c6_2{color: #999999; line-height: 32px; font-size: 16px;}
#div_c9c6_18{padding-top:70px;padding-bottom:70px;}
#div_c9c6_19{height:25px}
#div_c9c6_20{height:25px}
#div_c9c6_21{height:25px}
#p_c9c6_5{text-align: center;}
#div_c9c6_22{height:25px}
#p_c9c6_6{text-align: center;}
#div_c9c6_23{height:25px}
#p_c9c6_7{text-align: center;}
#div_c9c6_24{height:25px}
#div_c9c6_25{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#img_c9c6_0{width:231px;height:61px;}
#div_c9c6_26{height:10px}
#span_c9c6_3{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_c9c6_27{height:25px}
#ul_c9c6_0{float:left;width:50%;}
#ul_c9c6_1{float:left;width:50%;}
#span_c9c6_4{color:#ffffff}
#a_82f9_0{font-size: 12.581818181818pt;}
#a_82f9_1{font-size: 22pt;}
#a_82f9_2{font-size: 16.909090909091pt;}
#a_82f9_3{font-size: 16.909090909091pt;}
#a_82f9_4{font-size: 12.581818181818pt;}
#a_82f9_5{font-size: 19.2pt;}
#a_82f9_6{font-size: 16.909090909091pt;}
#a_82f9_7{font-size: 12.581818181818pt;}
#a_82f9_8{font-size: 18.181818181818pt;}
#a_82f9_9{font-size: 19.2pt;}
#a_82f9_10{font-size: 19.2pt;}
#a_82f9_11{font-size: 20.218181818182pt;}
#a_82f9_12{font-size: 8pt;}
#img_82f9_0{max-width:231px;max-height:61px;}
#img_82f9_1{max-width:231px;max-height:61px;}
#img_82f9_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_2384_0{background-color:#ffffff;padding-top:100px;}
#h3_2384_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2384_1{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2384_0{text-align: center;}
#span_2384_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_2384_2{padding-top:40px;padding-bottom:75px;}
#div_2384_3{height:25px}
#div_2384_4{height:25px}
#div_2384_5{height:25px}
#div_2384_6{background-color:#f5f5f5;padding-top:100px;}
#h3_2384_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2384_7{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2384_1{text-align: center;}
#span_2384_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_2384_8{background-color:#f5f5f5;padding-top:25px;padding-bottom:100px;}
#div_2384_9{background-color:#ffffff;padding-top:100px;}
#h3_2384_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2384_10{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2384_2{text-align: center;}
#span_2384_2{color: #999999; line-height: 32px; font-size: 16px;}
#div_2384_11{height:70px}
#nz-tagline-1{background-color:#FBD232;}
#span_2384_3{color:#ffffff;}
#div_2384_12{background-color:#ffffff;padding-top:100px;}
#h3_2384_3{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2384_13{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2384_3{text-align: center;}
#span_2384_4{color: #999999; line-height: 32px; font-size: 16px;}
#div_2384_14{padding-bottom:50px;}
#div_2384_15{display: none;}
#div_2384_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#img_2384_0{width:231px;height:61px;}
#div_2384_17{height:10px}
#span_2384_5{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2384_18{height:25px}
#ul_2384_0{float:left;width:50%;}
#ul_2384_1{float:left;width:50%;}
#span_2384_6{color:#ffffff}
#a_22a5_0{font-size: 12.581818181818pt;}
#a_22a5_1{font-size: 22pt;}
#a_22a5_2{font-size: 16.909090909091pt;}
#a_22a5_3{font-size: 16.909090909091pt;}
#a_22a5_4{font-size: 12.581818181818pt;}
#a_22a5_5{font-size: 19.2pt;}
#a_22a5_6{font-size: 16.909090909091pt;}
#a_22a5_7{font-size: 12.581818181818pt;}
#a_22a5_8{font-size: 18.181818181818pt;}
#a_22a5_9{font-size: 19.2pt;}
#a_22a5_10{font-size: 19.2pt;}
#a_22a5_11{font-size: 20.218181818182pt;}
#a_22a5_12{font-size: 8pt;}
#img_22a5_0{max-width:231px;max-height:61px;}
#img_22a5_1{max-width:231px;max-height:61px;}
#img_22a5_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_159c_0{padding-top:100px;padding-bottom:20px;}
#p_159c_0{text-align: center;}
#span_159c_0{color: #777777;}
#p_159c_1{text-align: center;}
#span_159c_1{color: #777777;}
#p_159c_2{text-align: center;}
#span_159c_2{color: #777777;}
#div_159c_1{background-color:#f9f9f9;padding-top:100px;padding-bottom:75px;}
#div_159c_2{background-color:#ffffff;padding-top:100px;}
#h3_159c_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_159c_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_159c_3{text-align: center;}
#span_159c_3{color: #999999; line-height: 32px; font-size: 16px;}
#div_159c_4{padding-top:70px;padding-bottom:75px;}
#img_159c_0{width:231px;height:61px;}
#div_159c_5{height:10px}
#span_159c_4{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_159c_6{height:25px}
#ul_159c_0{float:left;width:50%;}
#ul_159c_1{float:left;width:50%;}
#span_159c_5{color:#ffffff}
#a_5f76_0{font-size: 12.581818181818pt;}
#a_5f76_1{font-size: 22pt;}
#a_5f76_2{font-size: 16.909090909091pt;}
#a_5f76_3{font-size: 16.909090909091pt;}
#a_5f76_4{font-size: 12.581818181818pt;}
#a_5f76_5{font-size: 19.2pt;}
#a_5f76_6{font-size: 16.909090909091pt;}
#a_5f76_7{font-size: 12.581818181818pt;}
#a_5f76_8{font-size: 18.181818181818pt;}
#a_5f76_9{font-size: 19.2pt;}
#a_5f76_10{font-size: 19.2pt;}
#a_5f76_11{font-size: 20.218181818182pt;}
#a_5f76_12{font-size: 8pt;}
#img_5f76_0{max-width:231px;max-height:61px;}
#img_5f76_1{max-width:231px;max-height:61px;}
#img_5f76_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_6a2e_0{padding-top:100px;}
#rev_slider_6_1_wrapper{margin:0px auto;background-color:#f5f5f5;padding:0px;margin-top:0px;margin-bottom:0px;}
#rev_slider_6_1{display:none;}
#slide-29-layer-1{z-index: 5; min-width: 700px; max-width: 700px; white-space: normal; font-size: 62px; line-height: 82px; font-weight: 700; color: rgba(97, 97, 97, 1.00);font-family:Montserrat;text-align:right;}
#slide-29-layer-6{z-index: 6;background-color:rgba(240, 99, 76, 1.00);}
#slide-29-layer-2{z-index: 7; min-width: 918px; max-width: 918px; white-space: normal; font-size: 16px; line-height: 34px; font-weight: 400; color: rgba(153, 153, 153, 1.00);font-family:Montserrat;text-align:right;text-transform:uppercase;letter-spacing:4px;}
#slide-29-layer-4{z-index: 8; white-space: nowrap; font-size: 14px; line-height: 14px; font-weight: 400; color: rgba(255, 255, 255, 1.00);font-family:Montserrat;text-transform:uppercase;background-color:rgba(240, 99, 76, 1.00);padding:15px 45px 15px 45px;border-color:rgba(0, 0, 0, 1.00);outline:none;box-shadow:3px 3px 0px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;}
#slide-28-layer-1{z-index: 5; min-width: 700px; max-width: 700px; white-space: normal; font-size: 62px; line-height: 82px; font-weight: 700; color: rgba(97, 97, 97, 1.00);font-family:Montserrat;}
#slide-28-layer-6{z-index: 6;background-color:rgba(240, 99, 76, 1.00);}
#slide-28-layer-2{z-index: 7; min-width: 918px; max-width: 918px; white-space: normal; font-size: 16px; line-height: 34px; font-weight: 400; color: rgba(153, 153, 153, 1.00);font-family:Montserrat;text-transform:uppercase;letter-spacing:4px;}
#slide-28-layer-4{z-index: 8; white-space: nowrap; font-size: 14px; line-height: 14px; font-weight: 400; color: rgba(255, 255, 255, 1.00);font-family:Montserrat;text-transform:uppercase;background-color:rgba(240, 99, 76, 1.00);padding:15px 45px 15px 45px;border-color:rgba(0, 0, 0, 1.00);outline:none;box-shadow:3px 3px 0px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;}
#slide-27-layer-1{z-index: 5; min-width: 700px; max-width: 700px; white-space: normal; font-size: 62px; line-height: 82px; font-weight: 700; color: rgba(97, 97, 97, 1.00);font-family:Montserrat;text-align:center;}
#slide-27-layer-6{z-index: 6;background-color:rgba(240, 99, 76, 1.00);}
#slide-27-layer-2{z-index: 7; min-width: 918px; max-width: 918px; white-space: normal; font-size: 16px; line-height: 34px; font-weight: 400; color: rgba(153, 153, 153, 1.00);font-family:Montserrat;text-align:center;text-transform:uppercase;letter-spacing:4px;}
#slide-27-layer-4{z-index: 8; white-space: nowrap; font-size: 14px; line-height: 14px; font-weight: 400; color: rgba(255, 255, 255, 1.00);font-family:Montserrat;text-transform:uppercase;background-color:rgba(240, 99, 76, 1.00);padding:15px 45px 15px 45px;border-color:rgba(0, 0, 0, 1.00);outline:none;box-shadow:3px 3px 0px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;}
#div_6a2e_1{height: 5px; background-color: rgba(255, 255, 255, 0.15);}
#div_6a2e_2{padding-top:55px;padding-bottom:20px;}
#p_6a2e_0{text-align: center;}
#span_6a2e_0{color: #777777;}
#p_6a2e_1{text-align: center;}
#span_6a2e_1{color: #777777;}
#p_6a2e_2{text-align: center;}
#span_6a2e_2{color: #777777;}
#div_6a2e_3{background-color:#f9f9f9;padding-top:100px;padding-bottom:75px;}
#div_6a2e_4{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_6a2e_5{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_6a2e_0{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6a2e_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_6a2e_3{text-align: center;}
#span_6a2e_3{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_6a2e_7{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_6a2e_4{color:#ffffff;}
#img_6a2e_0{width:231px;height:61px;}
#div_6a2e_8{height:10px}
#span_6a2e_5{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_6a2e_9{height:25px}
#ul_6a2e_0{float:left;width:50%;}
#ul_6a2e_1{float:left;width:50%;}
#span_6a2e_6{color:#ffffff}

#img_9bcf_0{max-width:231px;max-height:61px;}
#div_9bcf_0{color:#f1f1f1}
#div_9bcf_1{color:#f1f1f1}
#img_9bcf_1{max-width:231px;max-height:61px;}
#img_9bcf_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_9d47_0{padding-top:100px;padding-bottom:35px;}
#div_9d47_1{background-color:#f5f5f5;}
#div_9d47_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_9d47_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_9d47_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_9d47_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_9d47_4{height:25px}
#div_9d47_5{background-color:#ffffff;padding-top:100px;}
#h3_9d47_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9d47_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9d47_0{text-align: center;}
#span_9d47_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_9d47_7{height:70px}
#div_9d47_8{height:70px}
#div_9d47_9{padding-bottom:50px;}
#div_9d47_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_9d47_11{background-image:url();}
#div_9d47_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_9d47_2{color:#ffffff;}
#span_9d47_3{color:#FBD232;}
#span_9d47_4{border-color:#525252;}
#span_9d47_5{color:#ffffff;}
#span_9d47_6{color:#FBD232;}
#span_9d47_7{border-color:#525252;}
#span_9d47_8{color:#ffffff;}
#span_9d47_9{color:#FBD232;}
#span_9d47_10{border-color:#525252;}
#span_9d47_11{color:#ffffff;}
#span_9d47_12{color:#FBD232;}
#span_9d47_13{border-color:#525252;}
#div_9d47_13{background-color:#ffffff;padding-top:100px;}
#h3_9d47_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9d47_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9d47_1{text-align: center;}
#span_9d47_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_9d47_15{padding-top:70px;padding-bottom:75px;}
#div_9d47_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_9d47_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_9d47_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_9d47_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9d47_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9d47_2{text-align: center;}
#span_9d47_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_9d47_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_9d47_16{color:#ffffff;}
#img_9d47_0{width:231px;height:61px;}
#div_9d47_21{height:10px}
#span_9d47_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_9d47_22{height:25px}
#ul_9d47_0{float:left;width:50%;}
#ul_9d47_1{float:left;width:50%;}
#span_9d47_18{color:#ffffff}
#img_0395_0{max-width:231px;max-height:61px;}
#img_0395_1{max-width:231px;max-height:61px;}
#img_0395_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_88aa_0{padding-top:100px;padding-bottom:35px;}
#div_88aa_1{background-color:#f5f5f5;}
#div_88aa_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_88aa_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_88aa_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_88aa_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_88aa_4{height:25px}
#div_88aa_5{background-color:#ffffff;padding-top:100px;}
#h3_88aa_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_88aa_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_88aa_0{text-align: center;}
#span_88aa_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_88aa_7{height:70px}
#div_88aa_8{height:70px}
#div_88aa_9{padding-bottom:50px;}
#div_88aa_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_88aa_11{background-image:url();}
#div_88aa_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_88aa_2{color:#ffffff;}
#span_88aa_3{color:#FBD232;}
#span_88aa_4{border-color:#525252;}
#span_88aa_5{color:#ffffff;}
#span_88aa_6{color:#FBD232;}
#span_88aa_7{border-color:#525252;}
#span_88aa_8{color:#ffffff;}
#span_88aa_9{color:#FBD232;}
#span_88aa_10{border-color:#525252;}
#span_88aa_11{color:#ffffff;}
#span_88aa_12{color:#FBD232;}
#span_88aa_13{border-color:#525252;}
#div_88aa_13{background-color:#ffffff;padding-top:100px;}
#h3_88aa_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_88aa_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_88aa_1{text-align: center;}
#span_88aa_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_88aa_15{padding-top:70px;padding-bottom:75px;}
#div_88aa_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_88aa_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_88aa_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_88aa_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_88aa_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_88aa_2{text-align: center;}
#span_88aa_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_88aa_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_88aa_16{color:#ffffff;}
#img_88aa_0{width:231px;height:61px;}
#div_88aa_21{height:10px}
#span_88aa_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_88aa_22{height:25px}
#ul_88aa_0{float:left;width:50%;}
#ul_88aa_1{float:left;width:50%;}
#span_88aa_18{color:#ffffff}
#img_06fa_0{max-width:231px;max-height:61px;}
#div_06fa_0{color:#ffffff}
#div_06fa_1{color:#ffffff}
#img_06fa_1{max-width:231px;max-height:61px;}
#img_06fa_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_c729_0{padding-top:100px;padding-bottom:35px;}
#div_c729_1{background-color:#f5f5f5;}
#div_c729_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_c729_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_c729_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_c729_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_c729_4{height:25px}
#div_c729_5{background-color:#ffffff;padding-top:100px;}
#h3_c729_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_c729_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_c729_0{text-align: center;}
#span_c729_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_c729_7{height:70px}
#div_c729_8{height:70px}
#div_c729_9{padding-bottom:50px;}
#div_c729_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_c729_11{background-image:url();}
#div_c729_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_c729_2{color:#ffffff;}
#span_c729_3{color:#FBD232;}
#span_c729_4{border-color:#525252;}
#span_c729_5{color:#ffffff;}
#span_c729_6{color:#FBD232;}
#span_c729_7{border-color:#525252;}
#span_c729_8{color:#ffffff;}
#span_c729_9{color:#FBD232;}
#span_c729_10{border-color:#525252;}
#span_c729_11{color:#ffffff;}
#span_c729_12{color:#FBD232;}
#span_c729_13{border-color:#525252;}
#div_c729_13{background-color:#ffffff;padding-top:100px;}
#h3_c729_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_c729_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_c729_1{text-align: center;}
#span_c729_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_c729_15{padding-top:70px;padding-bottom:75px;}
#div_c729_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_c729_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_c729_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_c729_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_c729_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_c729_2{text-align: center;}
#span_c729_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_c729_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_c729_16{color:#ffffff;}
#img_c729_0{width:231px;height:61px;}
#div_c729_21{height:10px}
#span_c729_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_c729_22{height:25px}
#ul_c729_0{float:left;width:50%;}
#ul_c729_1{float:left;width:50%;}
#span_c729_18{color:#ffffff}
#img_280f_0{max-width:231px;max-height:61px;}
#div_280f_0{color:#ffffff}
#div_280f_1{color:#ffffff}
#img_280f_1{max-width:231px;max-height:61px;}
#img_280f_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_df14_0{padding-top:100px;padding-bottom:35px;}
#div_df14_1{background-color:#f5f5f5;}
#div_df14_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_df14_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_df14_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_df14_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_df14_4{height:25px}
#div_df14_5{background-color:#ffffff;padding-top:100px;}
#h3_df14_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_df14_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_df14_0{text-align: center;}
#span_df14_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_df14_7{height:70px}
#div_df14_8{height:70px}
#div_df14_9{padding-bottom:50px;}
#div_df14_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_df14_11{background-image:url();}
#div_df14_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_df14_2{color:#ffffff;}
#span_df14_3{color:#FBD232;}
#span_df14_4{border-color:#525252;}
#span_df14_5{color:#ffffff;}
#span_df14_6{color:#FBD232;}
#span_df14_7{border-color:#525252;}
#span_df14_8{color:#ffffff;}
#span_df14_9{color:#FBD232;}
#span_df14_10{border-color:#525252;}
#span_df14_11{color:#ffffff;}
#span_df14_12{color:#FBD232;}
#span_df14_13{border-color:#525252;}
#div_df14_13{background-color:#ffffff;padding-top:100px;}
#h3_df14_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_df14_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_df14_1{text-align: center;}
#span_df14_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_df14_15{padding-top:70px;padding-bottom:75px;}
#div_df14_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_df14_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_df14_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_df14_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_df14_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_df14_2{text-align: center;}
#span_df14_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_df14_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_df14_16{color:#ffffff;}
#img_df14_0{width:231px;height:61px;}
#div_df14_21{height:10px}
#span_df14_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_df14_22{height:25px}
#ul_df14_0{float:left;width:50%;}
#ul_df14_1{float:left;width:50%;}
#span_df14_18{color:#ffffff}
#div_2c02_0{padding-top:100px;padding-bottom:35px;}
#div_2c02_1{background-color:#f5f5f5;}
#div_2c02_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_2c02_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_2c02_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_2c02_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_2c02_4{height:25px}
#div_2c02_5{background-color:#ffffff;padding-top:100px;}
#h3_2c02_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2c02_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2c02_0{text-align: center;}
#span_2c02_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_2c02_7{height:70px}
#div_2c02_8{height:70px}
#div_2c02_9{padding-bottom:50px;}
#div_2c02_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_2c02_11{background-image:url();}
#div_2c02_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_2c02_2{color:#ffffff;}
#span_2c02_3{color:#FBD232;}
#span_2c02_4{border-color:#525252;}
#span_2c02_5{color:#ffffff;}
#span_2c02_6{color:#FBD232;}
#span_2c02_7{border-color:#525252;}
#span_2c02_8{color:#ffffff;}
#span_2c02_9{color:#FBD232;}
#span_2c02_10{border-color:#525252;}
#span_2c02_11{color:#ffffff;}
#span_2c02_12{color:#FBD232;}
#span_2c02_13{border-color:#525252;}
#div_2c02_13{background-color:#ffffff;padding-top:100px;}
#h3_2c02_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2c02_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2c02_1{text-align: center;}
#span_2c02_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_2c02_15{padding-top:70px;padding-bottom:75px;}
#div_2c02_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_2c02_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_2c02_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_2c02_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2c02_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2c02_2{text-align: center;}
#span_2c02_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_2c02_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_2c02_16{color:#ffffff;}
#img_2c02_0{width:231px;height:61px;}
#div_2c02_21{height:10px}
#span_2c02_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2c02_22{height:25px}
#ul_2c02_0{float:left;width:50%;}
#ul_2c02_1{float:left;width:50%;}
#span_2c02_18{color:#ffffff}
#img_c475_0{max-width:231px;max-height:61px;}
#img_c475_1{max-width:231px;max-height:61px;}
#img_c475_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_f513_0{padding-top:100px;padding-bottom:35px;}
#div_f513_1{background-color:#f5f5f5;}
#div_f513_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_f513_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_f513_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_f513_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_f513_4{height:25px}
#div_f513_5{background-color:#ffffff;padding-top:100px;}
#h3_f513_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_f513_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_f513_0{text-align: center;}
#span_f513_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_f513_7{height:70px}
#div_f513_8{height:70px}
#div_f513_9{padding-bottom:50px;}
#div_f513_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_f513_11{background-image:url();}
#div_f513_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_f513_2{color:#ffffff;}
#span_f513_3{color:#FBD232;}
#span_f513_4{border-color:#525252;}
#span_f513_5{color:#ffffff;}
#span_f513_6{color:#FBD232;}
#span_f513_7{border-color:#525252;}
#span_f513_8{color:#ffffff;}
#span_f513_9{color:#FBD232;}
#span_f513_10{border-color:#525252;}
#span_f513_11{color:#ffffff;}
#span_f513_12{color:#FBD232;}
#span_f513_13{border-color:#525252;}
#div_f513_13{background-color:#ffffff;padding-top:100px;}
#h3_f513_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_f513_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_f513_1{text-align: center;}
#span_f513_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_f513_15{padding-top:70px;padding-bottom:75px;}
#div_f513_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_f513_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_f513_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_f513_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_f513_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_f513_2{text-align: center;}
#span_f513_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_f513_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_f513_16{color:#ffffff;}
#img_f513_0{width:231px;height:61px;}
#div_f513_21{height:10px}
#span_f513_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_f513_22{height:25px}
#ul_f513_0{float:left;width:50%;}
#ul_f513_1{float:left;width:50%;}
#span_f513_18{color:#ffffff}
#img_a83d_0{max-width:231px;max-height:61px;}
#img_a83d_1{max-width:231px;max-height:61px;}
#img_a83d_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_92c1_0{padding-top:100px;padding-bottom:35px;}
#div_92c1_1{background-color:#f5f5f5;}
#div_92c1_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_92c1_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_92c1_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_92c1_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_92c1_4{height:25px}
#div_92c1_5{background-color:#ffffff;padding-top:100px;}
#h3_92c1_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_92c1_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_92c1_0{text-align: center;}
#span_92c1_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_92c1_7{height:70px}
#div_92c1_8{height:70px}
#div_92c1_9{padding-bottom:50px;}
#div_92c1_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_92c1_11{background-image:url();}
#div_92c1_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_92c1_2{color:#ffffff;}
#span_92c1_3{color:#FBD232;}
#span_92c1_4{border-color:#525252;}
#span_92c1_5{color:#ffffff;}
#span_92c1_6{color:#FBD232;}
#span_92c1_7{border-color:#525252;}
#span_92c1_8{color:#ffffff;}
#span_92c1_9{color:#FBD232;}
#span_92c1_10{border-color:#525252;}
#span_92c1_11{color:#ffffff;}
#span_92c1_12{color:#FBD232;}
#span_92c1_13{border-color:#525252;}
#div_92c1_13{background-color:#ffffff;padding-top:100px;}
#h3_92c1_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_92c1_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_92c1_1{text-align: center;}
#span_92c1_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_92c1_15{padding-top:70px;padding-bottom:75px;}
#div_92c1_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_92c1_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_92c1_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_92c1_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_92c1_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_92c1_2{text-align: center;}
#span_92c1_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_92c1_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_92c1_16{color:#ffffff;}
#img_92c1_0{width:231px;height:61px;}
#div_92c1_21{height:10px}
#span_92c1_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_92c1_22{height:25px}
#ul_92c1_0{float:left;width:50%;}
#ul_92c1_1{float:left;width:50%;}
#span_92c1_18{color:#ffffff}
#img_fb94_0{max-width:231px;max-height:61px;}
#img_fb94_1{max-width:231px;max-height:61px;}
#img_fb94_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_4fa6_0{padding-top:100px;padding-bottom:35px;}
#div_4fa6_1{background-color:#f5f5f5;}
#div_4fa6_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_4fa6_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_4fa6_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_4fa6_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_4fa6_4{height:25px}
#div_4fa6_5{background-color:#ffffff;padding-top:100px;}
#h3_4fa6_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_4fa6_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_4fa6_0{text-align: center;}
#span_4fa6_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_4fa6_7{height:70px}
#div_4fa6_8{height:70px}
#div_4fa6_9{padding-bottom:50px;}
#div_4fa6_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_4fa6_11{background-image:url();}
#div_4fa6_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_4fa6_2{color:#ffffff;}
#span_4fa6_3{color:#FBD232;}
#span_4fa6_4{border-color:#525252;}
#span_4fa6_5{color:#ffffff;}
#span_4fa6_6{color:#FBD232;}
#span_4fa6_7{border-color:#525252;}
#span_4fa6_8{color:#ffffff;}
#span_4fa6_9{color:#FBD232;}
#span_4fa6_10{border-color:#525252;}
#span_4fa6_11{color:#ffffff;}
#span_4fa6_12{color:#FBD232;}
#span_4fa6_13{border-color:#525252;}
#div_4fa6_13{background-color:#ffffff;padding-top:100px;}
#h3_4fa6_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_4fa6_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_4fa6_1{text-align: center;}
#span_4fa6_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_4fa6_15{padding-top:70px;padding-bottom:75px;}
#div_4fa6_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_4fa6_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_4fa6_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_4fa6_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_4fa6_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_4fa6_2{text-align: center;}
#span_4fa6_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_4fa6_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_4fa6_16{color:#ffffff;}
#img_4fa6_0{width:231px;height:61px;}
#div_4fa6_21{height:10px}
#span_4fa6_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_4fa6_22{height:25px}
#ul_4fa6_0{float:left;width:50%;}
#ul_4fa6_1{float:left;width:50%;}
#span_4fa6_18{color:#ffffff}
#img_4eba_0{max-width:231px;max-height:61px;}
#img_4eba_1{max-width:231px;max-height:61px;}
#img_4eba_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_e2e0_0{padding-top:100px;padding-bottom:35px;}
#div_e2e0_1{background-color:#f5f5f5;}
#div_e2e0_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_e2e0_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_e2e0_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_e2e0_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_e2e0_4{height:25px}
#div_e2e0_5{background-color:#ffffff;padding-top:100px;}
#h3_e2e0_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_e2e0_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_e2e0_0{text-align: center;}
#span_e2e0_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_e2e0_7{height:70px}
#div_e2e0_8{height:70px}
#div_e2e0_9{padding-bottom:50px;}
#div_e2e0_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_e2e0_11{background-image:url();}
#div_e2e0_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_e2e0_2{color:#ffffff;}
#span_e2e0_3{color:#FBD232;}
#span_e2e0_4{border-color:#525252;}
#span_e2e0_5{color:#ffffff;}
#span_e2e0_6{color:#FBD232;}
#span_e2e0_7{border-color:#525252;}
#span_e2e0_8{color:#ffffff;}
#span_e2e0_9{color:#FBD232;}
#span_e2e0_10{border-color:#525252;}
#span_e2e0_11{color:#ffffff;}
#span_e2e0_12{color:#FBD232;}
#span_e2e0_13{border-color:#525252;}
#div_e2e0_13{background-color:#ffffff;padding-top:100px;}
#h3_e2e0_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_e2e0_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_e2e0_1{text-align: center;}
#span_e2e0_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_e2e0_15{padding-top:70px;padding-bottom:75px;}
#div_e2e0_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_e2e0_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_e2e0_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_e2e0_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_e2e0_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_e2e0_2{text-align: center;}
#span_e2e0_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_e2e0_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_e2e0_16{color:#ffffff;}
#img_e2e0_0{width:231px;height:61px;}
#div_e2e0_21{height:10px}
#span_e2e0_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_e2e0_22{height:25px}
#ul_e2e0_0{float:left;width:50%;}
#ul_e2e0_1{float:left;width:50%;}
#span_e2e0_18{color:#ffffff}
#img_ed83_0{max-width:231px;max-height:61px;}
#img_ed83_1{max-width:231px;max-height:61px;}
#img_ed83_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_7479_0{padding-top:100px;padding-bottom:35px;}
#div_7479_1{background-color:#f5f5f5;}
#div_7479_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_7479_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_7479_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_7479_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_7479_4{height:25px}
#div_7479_5{background-color:#ffffff;padding-top:100px;}
#h3_7479_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7479_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7479_0{text-align: center;}
#span_7479_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_7479_7{height:70px}
#div_7479_8{height:70px}
#div_7479_9{padding-bottom:50px;}
#div_7479_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_7479_11{background-image:url();}
#div_7479_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_7479_2{color:#ffffff;}
#span_7479_3{color:#FBD232;}
#span_7479_4{border-color:#525252;}
#span_7479_5{color:#ffffff;}
#span_7479_6{color:#FBD232;}
#span_7479_7{border-color:#525252;}
#span_7479_8{color:#ffffff;}
#span_7479_9{color:#FBD232;}
#span_7479_10{border-color:#525252;}
#span_7479_11{color:#ffffff;}
#span_7479_12{color:#FBD232;}
#span_7479_13{border-color:#525252;}
#div_7479_13{background-color:#ffffff;padding-top:100px;}
#h3_7479_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7479_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7479_1{text-align: center;}
#span_7479_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_7479_15{padding-top:70px;padding-bottom:75px;}
#div_7479_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_7479_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_7479_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_7479_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7479_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7479_2{text-align: center;}
#span_7479_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_7479_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_7479_16{color:#ffffff;}
#img_7479_0{width:231px;height:61px;}
#div_7479_21{height:10px}
#span_7479_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_7479_22{height:25px}
#ul_7479_0{float:left;width:50%;}
#ul_7479_1{float:left;width:50%;}
#span_7479_18{color:#ffffff}
#a_f9bb_0{font-size: 12.581818181818pt;}
#a_f9bb_1{font-size: 22pt;}
#a_f9bb_2{font-size: 16.909090909091pt;}
#a_f9bb_3{font-size: 16.909090909091pt;}
#a_f9bb_4{font-size: 12.581818181818pt;}
#a_f9bb_5{font-size: 19.2pt;}
#a_f9bb_6{font-size: 16.909090909091pt;}
#a_f9bb_7{font-size: 12.581818181818pt;}
#a_f9bb_8{font-size: 18.181818181818pt;}
#a_f9bb_9{font-size: 19.2pt;}
#a_f9bb_10{font-size: 19.2pt;}
#a_f9bb_11{font-size: 20.218181818182pt;}
#a_f9bb_12{font-size: 8pt;}
#img_f9bb_0{max-width:231px;max-height:61px;}
#img_f9bb_1{max-width:231px;max-height:61px;}
#img_f9bb_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_2f2f_0{background-color:#333333;color:#ffffff;}
#div_2f2f_0{background-image:url(assets/upload/slider_bg10.jpg);background-repeat:no-repeat;background-position:center center;}
#div_2f2f_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_2f2f_2{padding-top:100px;padding-bottom:35px;}
#div_2f2f_3{background-color:#f5f5f5;}
#div_2f2f_4{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_2f2f_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_2f2f_5{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_2f2f_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_2f2f_6{height:25px}
#div_2f2f_7{background-color:#ffffff;padding-top:100px;}
#h3_2f2f_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2f2f_8{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2f2f_0{text-align: center;}
#span_2f2f_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_2f2f_9{height:70px}
#div_2f2f_10{height:70px}
#div_2f2f_11{padding-bottom:50px;}
#div_2f2f_12{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_2f2f_13{background-image:url();}
#div_2f2f_14{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_2f2f_2{color:#ffffff;}
#span_2f2f_3{color:#FBD232;}
#span_2f2f_4{border-color:#525252;}
#span_2f2f_5{color:#ffffff;}
#span_2f2f_6{color:#FBD232;}
#span_2f2f_7{border-color:#525252;}
#span_2f2f_8{color:#ffffff;}
#span_2f2f_9{color:#FBD232;}
#span_2f2f_10{border-color:#525252;}
#span_2f2f_11{color:#ffffff;}
#span_2f2f_12{color:#FBD232;}
#span_2f2f_13{border-color:#525252;}
#div_2f2f_15{background-color:#ffffff;padding-top:100px;}
#h3_2f2f_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2f2f_16{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2f2f_1{text-align: center;}
#span_2f2f_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_2f2f_17{padding-top:70px;padding-bottom:75px;}
#div_2f2f_18{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_2f2f_19{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_2f2f_20{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_2f2f_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2f2f_21{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2f2f_2{text-align: center;}
#span_2f2f_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_2f2f_22{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_2f2f_16{color:#ffffff;}
#img_2f2f_0{width:231px;height:61px;}
#div_2f2f_23{height:10px}
#span_2f2f_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2f2f_24{height:25px}
#ul_2f2f_0{float:left;width:50%;}
#ul_2f2f_1{float:left;width:50%;}
#span_2f2f_18{color:#ffffff}
#a_6f7a_0{font-size: 12.581818181818pt;}
#a_6f7a_1{font-size: 22pt;}
#a_6f7a_2{font-size: 16.909090909091pt;}
#a_6f7a_3{font-size: 16.909090909091pt;}
#a_6f7a_4{font-size: 12.581818181818pt;}
#a_6f7a_5{font-size: 19.2pt;}
#a_6f7a_6{font-size: 16.909090909091pt;}
#a_6f7a_7{font-size: 12.581818181818pt;}
#a_6f7a_8{font-size: 18.181818181818pt;}
#a_6f7a_9{font-size: 19.2pt;}
#a_6f7a_10{font-size: 19.2pt;}
#a_6f7a_11{font-size: 20.218181818182pt;}
#a_6f7a_12{font-size: 8pt;}
#img_6f7a_0{max-width:231px;max-height:61px;}
#img_6f7a_1{max-width:231px;max-height:61px;}
#img_6f7a_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_6547_0{background-color:#f5f5f5;color:#333333;}
#div_6547_0{background-image:url(assets/upload/slider_bg14.jpg);background-repeat:no-repeat;background-position:center center;}
#div_6547_1{color:#777777;background-color:rgba(255,255,255,1.0);}
#div_6547_2{padding-top:100px;padding-bottom:35px;}
#div_6547_3{background-color:#f5f5f5;}
#div_6547_4{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_6547_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_6547_5{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_6547_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_6547_6{height:25px}
#div_6547_7{background-color:#ffffff;padding-top:100px;}
#h3_6547_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6547_8{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_6547_0{text-align: center;}
#span_6547_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_6547_9{height:70px}
#div_6547_10{height:70px}
#div_6547_11{padding-bottom:50px;}
#div_6547_12{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_6547_13{background-image:url();}
#div_6547_14{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_6547_2{color:#ffffff;}
#span_6547_3{color:#FBD232;}
#span_6547_4{border-color:#525252;}
#span_6547_5{color:#ffffff;}
#span_6547_6{color:#FBD232;}
#span_6547_7{border-color:#525252;}
#span_6547_8{color:#ffffff;}
#span_6547_9{color:#FBD232;}
#span_6547_10{border-color:#525252;}
#span_6547_11{color:#ffffff;}
#span_6547_12{color:#FBD232;}
#span_6547_13{border-color:#525252;}
#div_6547_15{background-color:#ffffff;padding-top:100px;}
#h3_6547_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6547_16{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_6547_1{text-align: center;}
#span_6547_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_6547_17{padding-top:70px;padding-bottom:75px;}
#div_6547_18{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_6547_19{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_6547_20{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_6547_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6547_21{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_6547_2{text-align: center;}
#span_6547_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_6547_22{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_6547_16{color:#ffffff;}
#img_6547_0{width:231px;height:61px;}
#div_6547_23{height:10px}
#span_6547_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_6547_24{height:25px}
#ul_6547_0{float:left;width:50%;}
#ul_6547_1{float:left;width:50%;}
#span_6547_18{color:#ffffff}
#a_431a_0{font-size: 12.581818181818pt;}
#a_431a_1{font-size: 22pt;}
#a_431a_2{font-size: 16.909090909091pt;}
#a_431a_3{font-size: 16.909090909091pt;}
#a_431a_4{font-size: 12.581818181818pt;}
#a_431a_5{font-size: 19.2pt;}
#a_431a_6{font-size: 16.909090909091pt;}
#a_431a_7{font-size: 12.581818181818pt;}
#a_431a_8{font-size: 18.181818181818pt;}
#a_431a_9{font-size: 19.2pt;}
#a_431a_10{font-size: 19.2pt;}
#a_431a_11{font-size: 20.218181818182pt;}
#a_431a_12{font-size: 8pt;}
#img_431a_0{max-width:231px;max-height:61px;}
#img_431a_1{max-width:231px;max-height:61px;}
#img_431a_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_2dd0_0{background-color:#f5f5f5;color:#333333;background-image:url(assets/upload/pattern_light.png);background-repeat:repeat;background-position:left top;}
#div_2dd0_0{padding-top:100px;padding-bottom:35px;}
#div_2dd0_1{background-color:#f5f5f5;}
#div_2dd0_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_2dd0_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_2dd0_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_2dd0_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_2dd0_4{height:25px}
#div_2dd0_5{background-color:#ffffff;padding-top:100px;}
#h3_2dd0_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2dd0_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2dd0_0{text-align: center;}
#span_2dd0_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_2dd0_7{height:70px}
#div_2dd0_8{height:70px}
#div_2dd0_9{padding-bottom:50px;}
#div_2dd0_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_2dd0_11{background-image:url();}
#div_2dd0_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_2dd0_2{color:#ffffff;}
#span_2dd0_3{color:#FBD232;}
#span_2dd0_4{border-color:#525252;}
#span_2dd0_5{color:#ffffff;}
#span_2dd0_6{color:#FBD232;}
#span_2dd0_7{border-color:#525252;}
#span_2dd0_8{color:#ffffff;}
#span_2dd0_9{color:#FBD232;}
#span_2dd0_10{border-color:#525252;}
#span_2dd0_11{color:#ffffff;}
#span_2dd0_12{color:#FBD232;}
#span_2dd0_13{border-color:#525252;}
#div_2dd0_13{background-color:#ffffff;padding-top:100px;}
#h3_2dd0_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2dd0_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2dd0_1{text-align: center;}
#span_2dd0_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_2dd0_15{padding-top:70px;padding-bottom:75px;}
#div_2dd0_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_2dd0_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_2dd0_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_2dd0_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2dd0_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_2dd0_2{text-align: center;}
#span_2dd0_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_2dd0_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_2dd0_16{color:#ffffff;}
#img_2dd0_0{width:231px;height:61px;}
#div_2dd0_21{height:10px}
#span_2dd0_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2dd0_22{height:25px}
#ul_2dd0_0{float:left;width:50%;}
#ul_2dd0_1{float:left;width:50%;}
#span_2dd0_18{color:#ffffff}
#a_3fa2_0{font-size: 12.581818181818pt;}
#a_3fa2_1{font-size: 22pt;}
#a_3fa2_2{font-size: 16.909090909091pt;}
#a_3fa2_3{font-size: 16.909090909091pt;}
#a_3fa2_4{font-size: 12.581818181818pt;}
#a_3fa2_5{font-size: 19.2pt;}
#a_3fa2_6{font-size: 16.909090909091pt;}
#a_3fa2_7{font-size: 12.581818181818pt;}
#a_3fa2_8{font-size: 18.181818181818pt;}
#a_3fa2_9{font-size: 19.2pt;}
#a_3fa2_10{font-size: 19.2pt;}
#a_3fa2_11{font-size: 20.218181818182pt;}
#a_3fa2_12{font-size: 8pt;}
#img_3fa2_0{max-width:231px;max-height:61px;}
#img_3fa2_1{max-width:231px;max-height:61px;}
#img_3fa2_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_7e86_0{background-color:#333333;color:#ffffff;background-image:url(assets/upload/pattern_dark.png);background-repeat:repeat;background-position:left top;}
#div_7e86_0{padding-top:100px;padding-bottom:35px;}
#div_7e86_1{background-color:#f5f5f5;}
#div_7e86_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_7e86_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_7e86_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_7e86_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_7e86_4{height:25px}
#div_7e86_5{background-color:#ffffff;padding-top:100px;}
#h3_7e86_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e86_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e86_0{text-align: center;}
#span_7e86_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e86_7{height:70px}
#div_7e86_8{height:70px}
#div_7e86_9{padding-bottom:50px;}
#div_7e86_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_7e86_11{background-image:url();}
#div_7e86_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_7e86_2{color:#ffffff;}
#span_7e86_3{color:#FBD232;}
#span_7e86_4{border-color:#525252;}
#span_7e86_5{color:#ffffff;}
#span_7e86_6{color:#FBD232;}
#span_7e86_7{border-color:#525252;}
#span_7e86_8{color:#ffffff;}
#span_7e86_9{color:#FBD232;}
#span_7e86_10{border-color:#525252;}
#span_7e86_11{color:#ffffff;}
#span_7e86_12{color:#FBD232;}
#span_7e86_13{border-color:#525252;}
#div_7e86_13{background-color:#ffffff;padding-top:100px;}
#h3_7e86_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e86_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e86_1{text-align: center;}
#span_7e86_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_7e86_15{padding-top:70px;padding-bottom:75px;}
#div_7e86_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_7e86_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_7e86_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_7e86_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_7e86_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_7e86_2{text-align: center;}
#span_7e86_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_7e86_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_7e86_16{color:#ffffff;}
#img_7e86_0{width:231px;height:61px;}
#div_7e86_21{height:10px}
#span_7e86_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_7e86_22{height:25px}
#ul_7e86_0{float:left;width:50%;}
#ul_7e86_1{float:left;width:50%;}
#span_7e86_18{color:#ffffff}
#img_c7b1_0{max-width:231px;max-height:61px;}
#div_c7b1_0{color:#999999}
#div_c7b1_1{color:#999999}
#img_c7b1_1{max-width:231px;max-height:61px;}
#img_c7b1_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#div_9a47_0{padding-top:100px;padding-bottom:35px;}
#div_9a47_1{background-color:#f5f5f5;}
#div_9a47_2{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_9a47_0{font-size: 32px;color: #999999;line-height: 42px;text-align: left}
#div_9a47_3{border-bottom-color:#FBD232;width:200px;border-bottom-width:2px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#span_9a47_0{font-size: 16px; line-height: 26px; color: #777777; font-family: Georgia;}
#div_9a47_4{height:25px}
#div_9a47_5{background-color:#ffffff;padding-top:100px;}
#h3_9a47_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9a47_6{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9a47_0{text-align: center;}
#span_9a47_1{color: #999999; line-height: 32px; font-size: 16px;}
#div_9a47_7{height:70px}
#div_9a47_8{height:70px}
#div_9a47_9{padding-bottom:50px;}
#div_9a47_10{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_9a47_11{background-image:url();}
#div_9a47_12{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_9a47_2{color:#ffffff;}
#span_9a47_3{color:#FBD232;}
#span_9a47_4{border-color:#525252;}
#span_9a47_5{color:#ffffff;}
#span_9a47_6{color:#FBD232;}
#span_9a47_7{border-color:#525252;}
#span_9a47_8{color:#ffffff;}
#span_9a47_9{color:#FBD232;}
#span_9a47_10{border-color:#525252;}
#span_9a47_11{color:#ffffff;}
#span_9a47_12{color:#FBD232;}
#span_9a47_13{border-color:#525252;}
#div_9a47_13{background-color:#ffffff;padding-top:100px;}
#h3_9a47_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9a47_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9a47_1{text-align: center;}
#span_9a47_14{color: #999999; line-height: 32px; font-size: 16px;}
#div_9a47_15{padding-top:70px;padding-bottom:75px;}
#div_9a47_16{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#div_9a47_17{background-color:#333333;padding-top:70px;padding-bottom:300px;}
#div_9a47_18{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h3_9a47_2{font-size: 26px;color: #ffffff;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9a47_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_9a47_2{text-align: center;}
#span_9a47_15{color: #ffffff; line-height: 32px; font-size: 16px;}
#div_9a47_20{padding-top:30px;padding-bottom:30px;}
#nz-tagline-1{background-color:#FBD232;}
#span_9a47_16{color:#ffffff;}
#img_9a47_0{width:231px;height:61px;}
#div_9a47_21{height:10px}
#span_9a47_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_9a47_22{height:25px}
#ul_9a47_0{float:left;width:50%;}
#ul_9a47_1{float:left;width:50%;}
#span_9a47_18{color:#ffffff}
#a_19ed_0{font-size: 12.581818181818pt;}
#a_19ed_1{font-size: 22pt;}
#a_19ed_2{font-size: 16.909090909091pt;}
#a_19ed_3{font-size: 16.909090909091pt;}
#a_19ed_4{font-size: 12.581818181818pt;}
#a_19ed_5{font-size: 19.2pt;}
#a_19ed_6{font-size: 16.909090909091pt;}
#a_19ed_7{font-size: 12.581818181818pt;}
#a_19ed_8{font-size: 18.181818181818pt;}
#a_19ed_9{font-size: 19.2pt;}
#a_19ed_10{font-size: 19.2pt;}
#a_19ed_11{font-size: 20.218181818182pt;}
#a_19ed_12{font-size: 8pt;}
#img_19ed_0{max-width:231px;max-height:61px;}
#img_19ed_1{max-width:231px;max-height:61px;}
#img_19ed_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_3605_0{background-color:#333333;color:#ffffff;}
#div_3605_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_3605_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_3605_2{padding-top:100px;padding-bottom:75px;}
#h3_3605_0{font-size: 26px;color: #333333;line-height: 36px;text-align: left;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3605_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_3605_4{background-color:#FBD232;}
#div_3605_5{background-color:#FBD232;}
#div_3605_6{background-color:#FBD232;}
#div_3605_7{background-color:#333333;padding-top:140px;padding-bottom:95px;}
#div_3605_8{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg3.jpg);background-repeat:no-repeat;background-position:center top;}
#h2_3605_0{font-size: 62px;color: #ffffff;line-height: 72px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_3605_9{height:25px}
#div_3605_10{background-color:#ffffff;padding-top:100px;}
#h3_3605_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_3605_11{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_3605_0{text-align: center;}
#span_3605_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_3605_12{padding-top:70px;padding-bottom:70px;}
#div_3605_13{height:25px}
#div_3605_14{height:25px}
#div_3605_15{height:25px}
#p_3605_1{text-align: center;}
#div_3605_16{height:25px}
#p_3605_2{text-align: center;}
#div_3605_17{height:25px}
#p_3605_3{text-align: center;}
#div_3605_18{height:25px}
#div_3605_19{background-color:#f5f5f5;padding-top:100px;padding-bottom:75px;}
#span_3605_1{color:#FBD232;}
#span_3605_2{color:#FBD232;}
#span_3605_3{color:#FBD232;}
#span_3605_4{color:#FBD232;}
#span_3605_5{color:#FBD232;}
#span_3605_6{color:#FBD232;}
#span_3605_7{color:#FBD232;}
#span_3605_8{color:#FBD232;}
#span_3605_9{color:#FBD232;}
#span_3605_10{color:#FBD232;}
#span_3605_11{color:#FBD232;}
#span_3605_12{color:#FBD232;}
#span_3605_13{color:#FBD232;}
#span_3605_14{color:#FBD232;}
#span_3605_15{color:#FBD232;}
#span_3605_16{color:#FBD232;}
#span_3605_17{color:#FBD232;}
#span_3605_18{color:#FBD232;}
#span_3605_19{color:#FBD232;}
#span_3605_20{color:#FBD232;}
#span_3605_21{color:#FBD232;}
#span_3605_22{color:#FBD232;}
#span_3605_23{color:#FBD232;}
#span_3605_24{color:#FBD232;}
#nz-tagline-1{background-color:#FBD232;}
#span_3605_25{color:#ffffff;}
#img_3605_0{width:231px;height:61px;}
#div_3605_20{height:10px}
#span_3605_26{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_3605_21{height:25px}
#ul_3605_0{float:left;width:50%;}
#ul_3605_1{float:left;width:50%;}
#span_3605_27{color:#ffffff}
#a_43dd_0{font-size: 12.581818181818pt;}
#a_43dd_1{font-size: 22pt;}
#a_43dd_2{font-size: 16.909090909091pt;}
#a_43dd_3{font-size: 16.909090909091pt;}
#a_43dd_4{font-size: 12.581818181818pt;}
#a_43dd_5{font-size: 19.2pt;}
#a_43dd_6{font-size: 16.909090909091pt;}
#a_43dd_7{font-size: 12.581818181818pt;}
#a_43dd_8{font-size: 18.181818181818pt;}
#a_43dd_9{font-size: 19.2pt;}
#a_43dd_10{font-size: 19.2pt;}
#a_43dd_11{font-size: 20.218181818182pt;}
#a_43dd_12{font-size: 8pt;}
#img_43dd_0{max-width:231px;max-height:61px;}
#img_43dd_1{max-width:231px;max-height:61px;}
#img_43dd_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_b59e_0{background-color:#333333;color:#ffffff;}
#div_b59e_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_b59e_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_b59e_2{padding-top:100px;padding-bottom:35px;}
#div_b59e_3{background-color:#f5f5f5;}
#div_b59e_4{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:20px;}
#h2_b59e_0{font-size: 32px;line-height: 42px;text-align: left}
#div_b59e_5{height:25px}
#div_b59e_6{height:25px}
#div_b59e_7{background-color:#ffffff;padding-top:100px;}
#h3_b59e_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_b59e_8{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_b59e_0{text-align: center;}
#span_b59e_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_b59e_9{padding-top:70px;padding-bottom:75px;}
#div_b59e_10{background-color:#f5f5f5;padding-top:45px;padding-bottom:45px;}
#img_b59e_0{width:231px;height:61px;}
#div_b59e_11{height:10px}
#span_b59e_1{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_b59e_12{height:25px}
#ul_b59e_0{float:left;width:50%;}
#ul_b59e_1{float:left;width:50%;}
#span_b59e_2{color:#ffffff}
#a_330d_0{font-size: 12.581818181818pt;}
#a_330d_1{font-size: 22pt;}
#a_330d_2{font-size: 16.909090909091pt;}
#a_330d_3{font-size: 16.909090909091pt;}
#a_330d_4{font-size: 12.581818181818pt;}
#a_330d_5{font-size: 19.2pt;}
#a_330d_6{font-size: 16.909090909091pt;}
#a_330d_7{font-size: 12.581818181818pt;}
#a_330d_8{font-size: 18.181818181818pt;}
#a_330d_9{font-size: 19.2pt;}
#a_330d_10{font-size: 19.2pt;}
#a_330d_11{font-size: 20.218181818182pt;}
#a_330d_12{font-size: 8pt;}
#img_330d_0{max-width:231px;max-height:61px;}
#img_330d_1{max-width:231px;max-height:61px;}
#img_330d_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_330d_0{background-color:#333333;color:#ffffff;}
#div_330d_0{color:#ffffff;background-color:rgba(51,51,51,0.3);}
#div_330d_1{background-color:#272e35;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/animated_bg.jpg);background-repeat:no-repeat;background-position:left top;background-attachment:scroll;padding-top:350px;padding-bottom:300px;}
#div_330d_2{padding-left:250px;padding-right:250px;}
#h2_330d_0{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_330d_3{height:15px}
#h3_330d_0{font-size: 18px;color: #ffffff;line-height: 28px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_330d_4{border-bottom-color:#FBD232;width:100px;border-bottom-width:3px;border-bottom-style:solid;margin-top:20px;margin-bottom:20px;}
#span_330d_0{color:#ffffff;}
#p_330d_0{color:#ffffff;}
#span_330d_1{color:#ffffff;}
#p_330d_1{color:#ffffff;}
#span_330d_2{color:#ffffff;}
#p_330d_2{color:#ffffff;}
#span_330d_3{color:#ffffff;}
#p_330d_3{color:#ffffff;}
#img_330d_3{width:231px;height:61px;}
#div_330d_5{height:10px}
#span_330d_4{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_330d_6{height:25px}
#ul_330d_0{float:left;width:50%;}
#ul_330d_1{float:left;width:50%;}
#span_330d_5{color:#ffffff}
#a_1d9f_0{font-size: 12.581818181818pt;}
#a_1d9f_1{font-size: 22pt;}
#a_1d9f_2{font-size: 16.909090909091pt;}
#a_1d9f_3{font-size: 16.909090909091pt;}
#a_1d9f_4{font-size: 12.581818181818pt;}
#a_1d9f_5{font-size: 19.2pt;}
#a_1d9f_6{font-size: 16.909090909091pt;}
#a_1d9f_7{font-size: 12.581818181818pt;}
#a_1d9f_8{font-size: 18.181818181818pt;}
#a_1d9f_9{font-size: 19.2pt;}
#a_1d9f_10{font-size: 19.2pt;}
#a_1d9f_11{font-size: 20.218181818182pt;}
#a_1d9f_12{font-size: 8pt;}
#img_1d9f_0{max-width:231px;max-height:61px;}
#img_1d9f_1{max-width:231px;max-height:61px;}
#img_1d9f_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_0e21_0{background-color:#333333;color:#ffffff;}
#div_0e21_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_0e21_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_0e21_0{width:231px;height:61px;}
#div_0e21_2{height:10px}
#span_0e21_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_0e21_3{height:25px}
#ul_0e21_0{float:left;width:50%;}
#ul_0e21_1{float:left;width:50%;}
#span_0e21_1{color:#ffffff}
#a_5c35_0{font-size: 12.581818181818pt;}
#a_5c35_1{font-size: 22pt;}
#a_5c35_2{font-size: 16.909090909091pt;}
#a_5c35_3{font-size: 16.909090909091pt;}
#a_5c35_4{font-size: 12.581818181818pt;}
#a_5c35_5{font-size: 19.2pt;}
#a_5c35_6{font-size: 16.909090909091pt;}
#a_5c35_7{font-size: 12.581818181818pt;}
#a_5c35_8{font-size: 18.181818181818pt;}
#a_5c35_9{font-size: 19.2pt;}
#a_5c35_10{font-size: 19.2pt;}
#a_5c35_11{font-size: 20.218181818182pt;}
#a_5c35_12{font-size: 8pt;}
#img_5c35_0{max-width:231px;max-height:61px;}
#img_5c35_1{max-width:231px;max-height:61px;}
#img_5c35_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_4129_0{background-color:#333333;color:#ffffff;}
#div_4129_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_4129_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_4129_0{width:231px;height:61px;}
#div_4129_2{height:10px}
#span_4129_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_4129_3{height:25px}
#ul_4129_0{float:left;width:50%;}
#ul_4129_1{float:left;width:50%;}
#span_4129_1{color:#ffffff}
#a_6f58_0{font-size: 12.581818181818pt;}
#a_6f58_1{font-size: 22pt;}
#a_6f58_2{font-size: 16.909090909091pt;}
#a_6f58_3{font-size: 16.909090909091pt;}
#a_6f58_4{font-size: 12.581818181818pt;}
#a_6f58_5{font-size: 19.2pt;}
#a_6f58_6{font-size: 16.909090909091pt;}
#a_6f58_7{font-size: 12.581818181818pt;}
#a_6f58_8{font-size: 18.181818181818pt;}
#a_6f58_9{font-size: 19.2pt;}
#a_6f58_10{font-size: 19.2pt;}
#a_6f58_11{font-size: 20.218181818182pt;}
#a_6f58_12{font-size: 8pt;}
#img_6f58_0{max-width:231px;max-height:61px;}
#img_6f58_1{max-width:231px;max-height:61px;}
#img_6f58_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_53cb_0{background-color:#333333;color:#ffffff;}
#div_53cb_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_53cb_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_53cb_0{width:231px;height:61px;}
#div_53cb_2{height:10px}
#span_53cb_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_53cb_3{height:25px}
#ul_53cb_0{float:left;width:50%;}
#ul_53cb_1{float:left;width:50%;}
#span_53cb_1{color:#ffffff}
#a_549d_0{font-size: 12.581818181818pt;}
#a_549d_1{font-size: 22pt;}
#a_549d_2{font-size: 16.909090909091pt;}
#a_549d_3{font-size: 16.909090909091pt;}
#a_549d_4{font-size: 12.581818181818pt;}
#a_549d_5{font-size: 19.2pt;}
#a_549d_6{font-size: 16.909090909091pt;}
#a_549d_7{font-size: 12.581818181818pt;}
#a_549d_8{font-size: 18.181818181818pt;}
#a_549d_9{font-size: 19.2pt;}
#a_549d_10{font-size: 19.2pt;}
#a_549d_11{font-size: 20.218181818182pt;}
#a_549d_12{font-size: 8pt;}
#img_549d_0{max-width:231px;max-height:61px;}
#img_549d_1{max-width:231px;max-height:61px;}
#img_549d_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_f795_0{background-color:#333333;color:#ffffff;}
#div_f795_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_f795_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#audio-3227-1{width: 100%;}
#div_f795_2{width: 640px; }
#a_f795_0{font-size: 12.581818181818pt;}
#a_f795_1{font-size: 22pt;}
#a_f795_2{font-size: 16.909090909091pt;}
#a_f795_3{font-size: 16.909090909091pt;}
#a_f795_4{font-size: 12.581818181818pt;}
#a_f795_5{font-size: 19.2pt;}
#a_f795_6{font-size: 16.909090909091pt;}
#a_f795_7{font-size: 12.581818181818pt;}
#a_f795_8{font-size: 18.181818181818pt;}
#a_f795_9{font-size: 19.2pt;}
#a_f795_10{font-size: 19.2pt;}
#a_f795_11{font-size: 20.218181818182pt;}
#a_f795_12{font-size: 8pt;}
#img_f795_0{width:231px;height:61px;}
#div_f795_3{height:10px}
#span_f795_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_f795_4{height:25px}
#ul_f795_0{float:left;width:50%;}
#ul_f795_1{float:left;width:50%;}
#span_f795_1{color:#ffffff}
#a_658f_0{font-size: 12.581818181818pt;}
#a_658f_1{font-size: 22pt;}
#a_658f_2{font-size: 16.909090909091pt;}
#a_658f_3{font-size: 16.909090909091pt;}
#a_658f_4{font-size: 12.581818181818pt;}
#a_658f_5{font-size: 19.2pt;}
#a_658f_6{font-size: 16.909090909091pt;}
#a_658f_7{font-size: 12.581818181818pt;}
#a_658f_8{font-size: 18.181818181818pt;}
#a_658f_9{font-size: 19.2pt;}
#a_658f_10{font-size: 19.2pt;}
#a_658f_11{font-size: 20.218181818182pt;}
#a_658f_12{font-size: 8pt;}
#img_658f_0{max-width:231px;max-height:61px;}
#img_658f_1{max-width:231px;max-height:61px;}
#img_658f_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_6fc2_0{background-color:#333333;color:#ffffff;}
#div_6fc2_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_6fc2_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_6fc2_0{width:231px;height:61px;}
#div_6fc2_2{height:10px}
#span_6fc2_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_6fc2_3{height:25px}
#ul_6fc2_0{float:left;width:50%;}
#ul_6fc2_1{float:left;width:50%;}
#span_6fc2_1{color:#ffffff}
#a_f454_0{font-size: 12.581818181818pt;}
#a_f454_1{font-size: 22pt;}
#a_f454_2{font-size: 16.909090909091pt;}
#a_f454_3{font-size: 16.909090909091pt;}
#a_f454_4{font-size: 12.581818181818pt;}
#a_f454_5{font-size: 19.2pt;}
#a_f454_6{font-size: 16.909090909091pt;}
#a_f454_7{font-size: 12.581818181818pt;}
#a_f454_8{font-size: 18.181818181818pt;}
#a_f454_9{font-size: 19.2pt;}
#a_f454_10{font-size: 19.2pt;}
#a_f454_11{font-size: 20.218181818182pt;}
#a_f454_12{font-size: 8pt;}
#img_f454_0{max-width:231px;max-height:61px;}
#img_f454_1{max-width:231px;max-height:61px;}
#img_f454_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_bd96_0{background-color:#333333;color:#ffffff;}
#div_bd96_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_bd96_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#audio-3227-1{width: 100%;}
#div_bd96_2{width: 640px; }
#img_bd96_0{width:231px;height:61px;}
#div_bd96_3{height:10px}
#span_bd96_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_bd96_4{height:25px}
#ul_bd96_0{float:left;width:50%;}
#ul_bd96_1{float:left;width:50%;}
#span_bd96_1{color:#ffffff}
#a_466d_0{font-size: 12.581818181818pt;}
#a_466d_1{font-size: 22pt;}
#a_466d_2{font-size: 16.909090909091pt;}
#a_466d_3{font-size: 16.909090909091pt;}
#a_466d_4{font-size: 12.581818181818pt;}
#a_466d_5{font-size: 19.2pt;}
#a_466d_6{font-size: 16.909090909091pt;}
#a_466d_7{font-size: 12.581818181818pt;}
#a_466d_8{font-size: 18.181818181818pt;}
#a_466d_9{font-size: 19.2pt;}
#a_466d_10{font-size: 19.2pt;}
#a_466d_11{font-size: 20.218181818182pt;}
#a_466d_12{font-size: 8pt;}
#img_466d_0{max-width:231px;max-height:61px;}
#img_466d_1{max-width:231px;max-height:61px;}
#img_466d_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_ca4f_0{background-color:#333333;color:#ffffff;}
#div_ca4f_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center top;}
#div_ca4f_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#audio-3227-1{width: 100%;}
#div_ca4f_2{width: 640px; }
#a_ca4f_0{font-size: 12.581818181818pt;}
#a_ca4f_1{font-size: 22pt;}
#a_ca4f_2{font-size: 16.909090909091pt;}
#a_ca4f_3{font-size: 16.909090909091pt;}
#a_ca4f_4{font-size: 12.581818181818pt;}
#a_ca4f_5{font-size: 19.2pt;}
#a_ca4f_6{font-size: 16.909090909091pt;}
#a_ca4f_7{font-size: 12.581818181818pt;}
#a_ca4f_8{font-size: 18.181818181818pt;}
#a_ca4f_9{font-size: 19.2pt;}
#a_ca4f_10{font-size: 19.2pt;}
#a_ca4f_11{font-size: 20.218181818182pt;}
#a_ca4f_12{font-size: 8pt;}
#img_ca4f_0{width:231px;height:61px;}
#div_ca4f_3{height:10px}
#span_ca4f_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_ca4f_4{height:25px}
#ul_ca4f_0{float:left;width:50%;}
#ul_ca4f_1{float:left;width:50%;}
#span_ca4f_1{color:#ffffff}
#a_d700_0{font-size: 12.581818181818pt;}
#a_d700_1{font-size: 22pt;}
#a_d700_2{font-size: 16.909090909091pt;}
#a_d700_3{font-size: 16.909090909091pt;}
#a_d700_4{font-size: 12.581818181818pt;}
#a_d700_5{font-size: 19.2pt;}
#a_d700_6{font-size: 16.909090909091pt;}
#a_d700_7{font-size: 12.581818181818pt;}
#a_d700_8{font-size: 18.181818181818pt;}
#a_d700_9{font-size: 19.2pt;}
#a_d700_10{font-size: 19.2pt;}
#a_d700_11{font-size: 20.218181818182pt;}
#a_d700_12{font-size: 8pt;}
#img_d700_0{max-width:231px;max-height:61px;}
#img_d700_1{max-width:231px;max-height:61px;}
#img_d700_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_a249_0{background-color:#333333;color:#ffffff;}
#div_a249_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_a249_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#span_a249_0{width:100%}
#span_a249_1{width:100%}
#span_a249_2{width:100%}
#span_a249_3{width:100%}
#span_a249_4{width:80%}
#span_a249_5{width:80%}
#span_a249_6{font-size: 14px; line-height: 24px;}
#span_a249_7{font-size: 14px; line-height: 24px;}
#div_a249_2{height:25px}
#div_a249_3{height:25px}
#span_a249_8{color:#FBD232;}
#span_a249_9{color:#FBD232;}
#span_a249_10{color:#FBD232;}
#span_a249_11{color:#FBD232;}
#span_a249_12{color:#FBD232;}
#span_a249_13{color:#FBD232;}
#div_a249_4{height:25px}
#div_a249_5{height:25px}
#div_a249_6{height:25px}
#div_a249_7{height:25px}
#span_a249_14{color:#FBD232;}
#span_a249_15{color:#FBD232;}
#span_a249_16{color:#FBD232;}
#span_a249_17{color:#FBD232;}
#span_a249_18{width:80%}
#cancel-comment-reply-link{display:none;}
#span_a249_19{width:80%}
#span_a249_20{width:80%}
#span_a249_21{width:80%}
#span_a249_22{width:40%}
#img_a249_0{width:231px;height:61px;}
#div_a249_8{height:10px}
#span_a249_23{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_a249_9{height:25px}
#ul_a249_0{float:left;width:50%;}
#ul_a249_1{float:left;width:50%;}
#span_a249_24{color:#ffffff}
#a_ed75_0{font-size: 12.581818181818pt;}
#a_ed75_1{font-size: 22pt;}
#a_ed75_2{font-size: 16.909090909091pt;}
#a_ed75_3{font-size: 16.909090909091pt;}
#a_ed75_4{font-size: 12.581818181818pt;}
#a_ed75_5{font-size: 19.2pt;}
#a_ed75_6{font-size: 16.909090909091pt;}
#a_ed75_7{font-size: 12.581818181818pt;}
#a_ed75_8{font-size: 18.181818181818pt;}
#a_ed75_9{font-size: 19.2pt;}
#a_ed75_10{font-size: 19.2pt;}
#a_ed75_11{font-size: 20.218181818182pt;}
#a_ed75_12{font-size: 8pt;}
#img_ed75_0{max-width:231px;max-height:61px;}
#img_ed75_1{max-width:231px;max-height:61px;}
#img_ed75_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_5c14_0{background-color:#333333;color:#ffffff;}
#div_5c14_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;
-webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);}
#div_5c14_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_5c14_2{padding-top:100px;}
#gmap-1{width:100%;height:450px;}
#div_5c14_3{padding-top:100px;padding-bottom:70px;}
#h2_5c14_0{font-size: 20px;line-height: 30px;text-align: left}
#div_5c14_4{border-bottom-color:#FBD232;width:30px;border-bottom-width:3px;border-bottom-style:solid;margin-top:5px;margin-bottom:15px;}
#p_5c14_0{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:PT Sans;font-weight:400;font-style:italic}
#div_5c14_5{height:30px}
#h2_5c14_1{font-size: 20px;line-height: 30px;text-align: left}
#div_5c14_6{border-bottom-color:#eeeeee;width:80px;border-bottom-width:1px;border-bottom-style:solid;margin-top:5px;margin-bottom:15px;}
#div_5c14_7{height:5px}
#div_5c14_8{height:40px}
#h2_5c14_2{font-size: 20px;line-height: 30px;text-align: left}
#div_5c14_9{border-bottom-color:#eeeeee;width:80px;border-bottom-width:1px;border-bottom-style:solid;margin-top:5px;margin-bottom:15px;}
#div_5c14_10{height:5px}
#div_5c14_11{height:5px}
#div_5c14_12{height:40px}
#h2_5c14_3{font-size: 20px;line-height: 30px;text-align: left}
#div_5c14_13{border-bottom-color:#eeeeee;width:80px;border-bottom-width:1px;border-bottom-style:solid;margin-top:5px;margin-bottom:15px;}
#div_5c14_14{height:5px}
#div_5c14_15{border-bottom-color:#eeeeee;width:80px;border-bottom-width:1px;border-bottom-style:solid;margin-top:20px;margin-bottom:25px;}
#nz-tagline-1{background-color:#FBD232;}
#span_5c14_0{color:#ffffff;}
#img_5c14_0{width:231px;height:61px;}
#div_5c14_16{height:10px}
#span_5c14_1{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_5c14_17{height:25px}
#ul_5c14_0{float:left;width:50%;}
#ul_5c14_1{float:left;width:50%;}
#span_5c14_2{color:#ffffff}
#a_54df_0{font-size: 12.581818181818pt;}
#a_54df_1{font-size: 22pt;}
#a_54df_2{font-size: 16.909090909091pt;}
#a_54df_3{font-size: 16.909090909091pt;}
#a_54df_4{font-size: 12.581818181818pt;}
#a_54df_5{font-size: 19.2pt;}
#a_54df_6{font-size: 16.909090909091pt;}
#a_54df_7{font-size: 12.581818181818pt;}
#a_54df_8{font-size: 18.181818181818pt;}
#a_54df_9{font-size: 19.2pt;}
#a_54df_10{font-size: 19.2pt;}
#a_54df_11{font-size: 20.218181818182pt;}
#a_54df_12{font-size: 8pt;}
#img_54df_0{max-width:231px;max-height:61px;}
#img_54df_1{max-width:231px;max-height:61px;}
#img_54df_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_0a29_0{background-color:#333333;color:#ffffff;}
#div_0a29_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_0a29_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_0a29_2{padding-top:100px;}
#gmap-1{width:100%;height:450px;}
#div_0a29_3{background-color:#ffffff;padding-top:100px;}
#h3_0a29_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_0a29_4{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_0a29_0{text-align: center;}
#span_0a29_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_0a29_5{padding-bottom:50px;}
#div_0a29_6{background-color:#f5f5f5;padding-top:100px;padding-bottom:75px;}
#span_0a29_1{color:#ffffff;background-color:#FBD232;border-color:#FBD232;}
#div_0a29_7{height:10px}
#span_0a29_2{font-size: 16px; font-family: Montserrat; color: #999999;}
#span_0a29_3{color:#ffffff;background-color:#FBD232;border-color:#FBD232;}
#div_0a29_8{height:10px}
#span_0a29_4{font-size: 16px; font-family: Montserrat; color: #999999;}
#span_0a29_5{color:#ffffff;background-color:#FBD232;border-color:#FBD232;}
#div_0a29_9{height:10px}
#span_0a29_6{font-size: 16px; font-family: Montserrat; color: #999999;}
#img_0a29_0{width:231px;height:61px;}
#div_0a29_10{height:10px}
#span_0a29_7{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_0a29_11{height:25px}
#ul_0a29_0{float:left;width:50%;}
#ul_0a29_1{float:left;width:50%;}
#span_0a29_8{color:#ffffff}
#a_2cc0_0{font-size: 12.581818181818pt;}
#a_2cc0_1{font-size: 22pt;}
#a_2cc0_2{font-size: 16.909090909091pt;}
#a_2cc0_3{font-size: 16.909090909091pt;}
#a_2cc0_4{font-size: 12.581818181818pt;}
#a_2cc0_5{font-size: 19.2pt;}
#a_2cc0_6{font-size: 16.909090909091pt;}
#a_2cc0_7{font-size: 12.581818181818pt;}
#a_2cc0_8{font-size: 18.181818181818pt;}
#a_2cc0_9{font-size: 19.2pt;}
#a_2cc0_10{font-size: 19.2pt;}
#a_2cc0_11{font-size: 20.218181818182pt;}
#a_2cc0_12{font-size: 8pt;}
#img_2cc0_0{max-width:231px;max-height:61px;}
#img_2cc0_1{max-width:231px;max-height:61px;}
#img_2cc0_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_ff88_0{background-color:#232323;color:#ffffff;}
#div_ff88_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_ff88_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_ff88_2{padding-top:75px;padding-bottom:25px;}
#h3_ff88_0{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_3{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#h3_ff88_1{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_4{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_0{background-color:#FBD232;}
#span_ff88_1{color: #FBD232;}
#span_ff88_2{background-color:#5b7876;}
#span_ff88_3{text-decoration: underline; color: #188feb;}
#span_ff88_4{color: #FBD232; text-decoration: underline;}
#span_ff88_5{color: #FBD232;}
#span_ff88_6{background-color:#FBD232;}
#div_ff88_5{padding-top:25px;padding-bottom:25px;}
#h3_ff88_2{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_6{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#h3_ff88_3{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_7{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_7{background-color:#FBD232;}
#div_ff88_8{padding-top:25px;padding-bottom:25px;}
#h3_ff88_4{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_9{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_8{color:#ffffff;background-color:#a8a8a8;}
#span_ff88_9{color:#ffffff;background-color:#a8a8a8;}
#span_ff88_10{color:#ffffff;background-color:#a8a8a8;}
#span_ff88_11{color:#ffffff;background-color:#a8a8a8;}
#h3_ff88_5{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_10{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_12{color:#FBD232;}
#span_ff88_13{color:#FBD232;}
#span_ff88_14{color:#FBD232;}
#span_ff88_15{color:#FBD232;}
#h3_ff88_6{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_11{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_ff88_12{padding-top:25px;padding-bottom:25px;}
#h3_ff88_7{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_13{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_16{background-color:#FBD232;}
#span_ff88_17{border-color:#FBD232;}
#h3_ff88_8{font-size: 36px;color: #999999;line-height: 50px;text-align: left;font-family:Exo;font-weight:400;font-style:normal}
#div_ff88_14{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;margin-top:25px;margin-bottom:25px;}
#h3_ff88_9{font-size: 36px;color: #FBD232;line-height: 50px;text-align: left;font-family:Signika;font-weight:700;font-style:normal}
#div_ff88_15{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;margin-top:25px;margin-bottom:25px;}
#h3_ff88_10{font-size: 36px;color: #999999;line-height: 50px;text-align: left;font-family:Roboto Slab;font-weight:400;font-style:normal}
#h3_ff88_11{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_16{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_18{background-color:#333333;}
#span_ff88_19{border-color:#333333;}
#div_ff88_17{border-bottom-color:#c0c0c0;width:100%;border-bottom-style:dotted;margin-top:15px;margin-bottom:15px;}
#span_ff88_20{background-color:#588f27;}
#span_ff88_21{border-color:#588f27;}
#div_ff88_18{border-bottom-color:#c0c0c0;width:100%;border-bottom-style:dashed;margin-top:15px;margin-bottom:15px;}
#span_ff88_22{background-color:#eb7f00;}
#span_ff88_23{border-color:#eb7f00;}
#div_ff88_19{border-bottom-color:#c0c0c0;width:100%;border-bottom-width:3px;border-bottom-style:dashed;margin-top:15px;margin-bottom:15px;}
#div_ff88_20{border-bottom-color:#FBD232;width:100%;border-bottom-width:3px;border-bottom-style:dashed;margin-top:15px;margin-bottom:15px;}
#div_ff88_21{border-bottom-color:#c0c0c0;width:100%;border-bottom-width:3px;border-bottom-style:dotted;margin-top:15px;margin-bottom:15px;}
#div_ff88_22{padding-top:25px;padding-bottom:25px;}
#h3_ff88_12{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_23{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#span_ff88_24{color:#ffffff;background-color:#FBD232;border-color:#FBD232;}
#span_ff88_25{color:#ffffff;background-color:#225378;border-color:#225378;}
#span_ff88_26{color:#ffffff;background-color:#eb7f00;border-color:#eb7f00;}
#span_ff88_27{color:#ffffff;background-color:#acf0f2;border-color:#acf0f2;}
#span_ff88_28{color:#1695a3;border-color:#1695a3;}
#span_ff88_29{color:#ffffff;background-color:#5c832f;border-color:#5c832f;}
#span_ff88_30{color:#ffffff;background-color:#5b7876;border-color:#5b7876;}
#span_ff88_31{color:#ffffff;background-color:#412A22;border-color:#412A22;}
#span_ff88_32{color:#ffffff;background-color:#7f0000;border-color:#7f0000;}
#span_ff88_33{color:#40411e;background-color:#b4af91;border-color:#b4af91;}
#span_ff88_34{color:#348899;background-color:#eaeaea;border-color:#eaeaea;}
#span_ff88_35{color:#962d3e;background-color:#f2ebc7;border-color:#f2ebc7;}
#span_ff88_36{color:#777777;background-color:#eaeaea;border-color:#eaeaea;}
#span_ff88_37{color:#ffffff;background-color:#d9042b;border-color:#d9042b;}
#span_ff88_38{color:#777777;border-color:#777777;}
#h3_ff88_13{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_24{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:45px;}
#h3_ff88_14{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_25{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:45px;}
#div_ff88_26{padding-top:25px;}
#h3_ff88_15{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_ff88_27{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:45px;}
#div_ff88_28{height:50px}
#img_ff88_0{width:231px;height:61px;}
#div_ff88_29{height:10px}
#span_ff88_39{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_ff88_30{height:25px}
#ul_ff88_0{float:left;width:50%;}
#ul_ff88_1{float:left;width:50%;}
#span_ff88_40{color:#ffffff}
#a_ebaf_0{font-size: 12.581818181818pt;}
#a_ebaf_1{font-size: 22pt;}
#a_ebaf_2{font-size: 16.909090909091pt;}
#a_ebaf_3{font-size: 16.909090909091pt;}
#a_ebaf_4{font-size: 12.581818181818pt;}
#a_ebaf_5{font-size: 19.2pt;}
#a_ebaf_6{font-size: 16.909090909091pt;}
#a_ebaf_7{font-size: 12.581818181818pt;}
#a_ebaf_8{font-size: 18.181818181818pt;}
#a_ebaf_9{font-size: 19.2pt;}
#a_ebaf_10{font-size: 19.2pt;}
#a_ebaf_11{font-size: 20.218181818182pt;}
#a_ebaf_12{font-size: 8pt;}
#img_ebaf_0{max-width:231px;max-height:61px;}
#img_ebaf_1{max-width:231px;max-height:61px;}
#img_ebaf_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_6127_0{background-color:#232323;color:#ffffff;}
#div_6127_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_6127_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_6127_2{padding-top:100px;padding-bottom:25px;}
#h3_6127_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_4{padding-left:150px;padding-right:150px;}
#p_6127_0{text-align: center;}
#span_6127_0{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_5{height:50px}
#span_6127_1{color: #777777;}
#span_6127_2{color: #777777;}
#span_6127_3{color: #777777;}
#span_6127_4{color: #777777;}
#span_6127_5{color: #777777;}
#span_6127_6{color: #777777;}
#div_6127_6{background-color:#272e35;padding-top:125px;padding-bottom:100px;}
#div_6127_7{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:scroll;}
#h2_6127_0{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_6127_8{padding-top:100px;padding-bottom:25px;}
#h3_6127_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_9{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_10{padding-left:150px;padding-right:150px;}
#p_6127_1{text-align: center;}
#span_6127_7{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_11{height:50px}
#span_6127_8{color: #777777;}
#span_6127_9{color: #777777;}
#span_6127_10{color: #777777;}
#span_6127_11{color: #777777;}
#span_6127_12{color: #777777;}
#span_6127_13{color: #777777;}
#div_6127_12{background-color:#272e35;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:left top;background-attachment:scroll;padding-top:125px;padding-bottom:100px;}
#h2_6127_1{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_6127_13{padding-top:100px;padding-bottom:25px;}
#h3_6127_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_14{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_15{padding-left:150px;padding-right:150px;}
#p_6127_2{text-align: center;}
#span_6127_14{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_16{height:50px}
#span_6127_15{color: #777777;}
#span_6127_16{color: #777777;}
#span_6127_17{color: #777777;}
#span_6127_18{color: #777777;}
#span_6127_19{color: #777777;}
#span_6127_20{color: #777777;}
#div_6127_17{background-color:#272e35;-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/animated_bg.jpg);background-repeat:no-repeat;background-position:left top;background-attachment:scroll;padding-top:125px;padding-bottom:100px;}
#h2_6127_2{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_6127_18{padding-top:100px;padding-bottom:25px;}
#h3_6127_3{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_20{padding-left:150px;padding-right:150px;}
#p_6127_3{text-align: center;}
#span_6127_21{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_21{height:50px}
#p_6127_4{text-align: center;}
#span_6127_22{color: #777777;}
#p_6127_5{text-align: center;}
#span_6127_23{color: #777777;}
#p_6127_6{text-align: center;}
#span_6127_24{color: #777777;}
#p_6127_7{text-align: center;}
#span_6127_25{color: #777777;}
#div_6127_22{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/giftly.png);background-repeat:no-repeat;background-position:left top;background-attachment:scroll;padding-top:125px;padding-bottom:100px;}
#h2_6127_3{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_6127_23{padding-top:100px;padding-bottom:25px;}
#h3_6127_4{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_24{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_25{padding-left:150px;padding-right:150px;}
#p_6127_8{text-align: center;}
#span_6127_26{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_26{height:50px}
#p_6127_9{text-align: center;}
#span_6127_27{color: #777777;}
#p_6127_10{text-align: center;}
#span_6127_28{color: #777777;}
#p_6127_11{text-align: center;}
#span_6127_29{color: #777777;}
#p_6127_12{text-align: center;}
#span_6127_30{color: #777777;}
#nz-tagline-1{background-color:#FBD232;}
#span_6127_31{color:#ffffff;}
#div_6127_27{padding-top:100px;padding-bottom:25px;}
#h3_6127_5{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_28{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_29{padding-left:150px;padding-right:150px;}
#p_6127_13{text-align: center;}
#span_6127_32{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_30{height:50px}
#p_6127_14{text-align: center;}
#span_6127_33{color: #777777;}
#p_6127_15{text-align: center;}
#span_6127_34{color: #777777;}
#p_6127_16{text-align: center;}
#span_6127_35{color: #777777;}
#p_6127_17{text-align: center;}
#span_6127_36{color: #777777;}
#nz-tagline-2{background-color:#333333;background-image:url(assets/upload/section_bg1.jpg);}
#span_6127_37{color:#ffffff;}
#div_6127_31{padding-top:100px;}
#h3_6127_6{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_6127_32{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_6127_33{padding-left:150px;padding-right:150px;}
#p_6127_18{text-align: center;}
#span_6127_38{color: #999999; line-height: 32px; font-size: 18px;}
#div_6127_34{padding-top:60px;padding-bottom:50px;}
#div_9f8e_0{background-color:#272e35;padding-top:125px;padding-bottom:100px;}
#div_9f8e_1{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#h2_9f8e_0{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_2{padding-top:100px;padding-bottom:75px;}
#h3_9f8e_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9f8e_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_9f8e_4{background-color:#f5f5f5;padding-top:100px;padding-bottom:75px;}
#h3_9f8e_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9f8e_5{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_9f8e_6{padding-left:150px;padding-right:150px;}
#p_9f8e_0{text-align: center;}
#span_9f8e_0{color: #999999; line-height: 32px; font-size: 18px;}
#div_9f8e_7{height:25px}
#div_9f8e_8{background-color:#272e35;padding-top:125px;padding-bottom:100px;}
#div_9f8e_9{background-image:url();}
#h2_9f8e_1{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_10{padding-top:100px;padding-bottom:25px;}
#h3_9f8e_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9f8e_11{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_9f8e_12{padding-left:150px;padding-right:150px;}
#p_9f8e_1{text-align: center;}
#span_9f8e_1{color: #999999; line-height: 32px; font-size: 18px;}
#div_9f8e_13{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_3{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_4{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_14{padding-top:20px;padding-bottom:20px;}
#div_9f8e_15{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_16{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_5{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_6{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_7{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_17{padding-top:20px;padding-bottom:20px;}
#div_9f8e_18{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_19{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_8{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_9{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_10{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_11{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_20{padding-top:20px;padding-bottom:20px;}
#div_9f8e_21{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_22{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_12{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_13{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_23{padding-top:20px;padding-bottom:20px;}
#div_9f8e_24{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_25{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_14{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_15{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_26{padding-top:20px;padding-bottom:20px;}
#div_9f8e_27{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_28{padding-top:20px;padding-bottom:30px;}
#h3_9f8e_16{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_17{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_18{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_29{padding-top:20px;padding-bottom:20px;}
#div_9f8e_30{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_31{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_19{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_20{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_21{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_22{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_23{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_24{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_32{padding-top:100px;padding-bottom:25px;}
#h3_9f8e_25{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_9f8e_33{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_9f8e_34{padding-left:150px;padding-right:150px;}
#p_9f8e_2{text-align: center;}
#span_9f8e_2{color: #999999; line-height: 32px; font-size: 18px;}
#div_9f8e_35{padding-top:20px;padding-bottom:20px;}
#h3_9f8e_26{font-size: 16px;color: #999999;line-height: 26px;text-align: right;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_27{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_9f8e_36{padding-top:20px;padding-bottom:20px;}
#div_9f8e_37{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_9f8e_38{padding-top:20px;padding-bottom:50px;}
#h3_9f8e_28{font-size: 16px;color: #999999;line-height: 26px;text-align: right;font-family:Montserrat;font-weight:700;font-style:normal}
#h3_9f8e_29{font-size: 16px;color: #999999;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#img_9f8e_0{width:231px;height:61px;}
#div_9f8e_39{height:10px}
#span_9f8e_3{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_9f8e_40{height:25px}
#ul_9f8e_0{float:left;width:50%;}
#ul_9f8e_1{float:left;width:50%;}
#span_9f8e_4{color:#ffffff}
#a_5da5_0{font-size: 12.581818181818pt;}
#a_5da5_1{font-size: 22pt;}
#a_5da5_2{font-size: 16.909090909091pt;}
#a_5da5_3{font-size: 16.909090909091pt;}
#a_5da5_4{font-size: 12.581818181818pt;}
#a_5da5_5{font-size: 19.2pt;}
#a_5da5_6{font-size: 16.909090909091pt;}
#a_5da5_7{font-size: 12.581818181818pt;}
#a_5da5_8{font-size: 18.181818181818pt;}
#a_5da5_9{font-size: 19.2pt;}
#a_5da5_10{font-size: 19.2pt;}
#a_5da5_11{font-size: 20.218181818182pt;}
#a_5da5_12{font-size: 8pt;}
#img_5da5_0{max-width:231px;max-height:61px;}
#img_5da5_1{max-width:231px;max-height:61px;}
#img_5da5_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_23d9_0{background-color:#232323;color:#ffffff;}
#div_23d9_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_23d9_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_23d9_2{background-color:#f5f5f5;padding-top:100px;padding-bottom:25px;}
#h3_23d9_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_23d9_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_23d9_4{padding-left:150px;padding-right:150px;}
#p_23d9_0{text-align: center;}
#span_23d9_0{color: #999999; line-height: 32px; font-size: 18px;}
#div_23d9_5{background-color:#f5f5f5;padding-top:40px;padding-bottom:75px;}
#div_23d9_6{background-color:#ffffff;padding-top:125px;padding-bottom:75px;}
#div_23d9_7{background-color:#fafafa;padding-top:100px;padding-bottom:75px;}
#div_23d9_8{background-color:#ffffff;padding-top:100px;padding-bottom:25px;}
#h3_23d9_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_23d9_9{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_23d9_10{padding-left:150px;padding-right:150px;}
#p_23d9_1{text-align: center;}
#span_23d9_1{color: #999999; line-height: 32px; font-size: 18px;}
#div_23d9_11{background-color:#ffffff;padding-top:25px;padding-bottom:50px;}
#table_23d9_0{height: 165px;}
#thead_23d9_0{color: #858585;}
#table_23d9_1{height: 165px;}
#thead_23d9_1{color: #FBD232;}
#img_23d9_0{width:231px;height:61px;}
#div_23d9_12{height:10px}
#span_23d9_2{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_23d9_13{height:25px}
#ul_23d9_0{float:left;width:50%;}
#ul_23d9_1{float:left;width:50%;}
#span_23d9_3{color:#ffffff}
#a_98ea_0{font-size: 12.581818181818pt;}
#a_98ea_1{font-size: 22pt;}
#a_98ea_2{font-size: 16.909090909091pt;}
#a_98ea_3{font-size: 16.909090909091pt;}
#a_98ea_4{font-size: 12.581818181818pt;}
#a_98ea_5{font-size: 19.2pt;}
#a_98ea_6{font-size: 16.909090909091pt;}
#a_98ea_7{font-size: 12.581818181818pt;}
#a_98ea_8{font-size: 18.181818181818pt;}
#a_98ea_9{font-size: 19.2pt;}
#a_98ea_10{font-size: 19.2pt;}
#a_98ea_11{font-size: 20.218181818182pt;}
#a_98ea_12{font-size: 8pt;}
#img_98ea_0{max-width:231px;max-height:61px;}
#img_98ea_1{max-width:231px;max-height:61px;}
#img_98ea_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_f7cc_0{background-color:#232323;color:#ffffff;}
#div_f7cc_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_f7cc_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_f7cc_2{padding-top:100px;padding-bottom:25px;}
#h3_f7cc_0{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_3{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:50px;}
#h3_f7cc_1{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_4{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:50px;}
#div_f7cc_5{padding-top:25px;padding-bottom:75px;}
#div_f7cc_6{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-bottom:75px;}
#div_f7cc_7{padding-top:25px;padding-bottom:25px;}
#h3_f7cc_2{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_8{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:50px;}
#h3_f7cc_3{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_9{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:50px;}
#div_f7cc_10{padding-top:25px;padding-bottom:25px;}
#h3_f7cc_4{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_11{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:75px;}
#div_f7cc_12{padding-top:25px;padding-bottom:70px;}
#h3_f7cc_5{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_13{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:75px;}
#span_f7cc_0{font-size: 16px; line-height: 26px;}
#span_f7cc_1{font-size: 16px; line-height: 26px;}
#span_f7cc_2{font-size: 16px; line-height: 32px;}
#span_f7cc_3{font-size: 16px; line-height: 32px;}
#div_f7cc_14{padding-top:25px;padding-bottom:70px;}
#h3_f7cc_6{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_f7cc_15{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:75px;}
#div_f7cc_16{height:25px}
#div_f7cc_17{height:25px}
#div_f7cc_18{height:25px}
#div_f7cc_19{height:25px}
#img_f7cc_0{width:231px;height:61px;}
#div_f7cc_20{height:10px}
#span_f7cc_4{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_f7cc_21{height:25px}
#ul_f7cc_0{float:left;width:50%;}
#ul_f7cc_1{float:left;width:50%;}
#span_f7cc_5{color:#ffffff}
#a_dbfe_0{font-size: 12.581818181818pt;}
#a_dbfe_1{font-size: 22pt;}
#a_dbfe_2{font-size: 16.909090909091pt;}
#a_dbfe_3{font-size: 16.909090909091pt;}
#a_dbfe_4{font-size: 12.581818181818pt;}
#a_dbfe_5{font-size: 19.2pt;}
#a_dbfe_6{font-size: 16.909090909091pt;}
#a_dbfe_7{font-size: 12.581818181818pt;}
#a_dbfe_8{font-size: 18.181818181818pt;}
#a_dbfe_9{font-size: 19.2pt;}
#a_dbfe_10{font-size: 19.2pt;}
#a_dbfe_11{font-size: 20.218181818182pt;}
#a_dbfe_12{font-size: 8pt;}
#img_dbfe_0{max-width:231px;max-height:61px;}
#img_dbfe_1{max-width:231px;max-height:61px;}
#img_dbfe_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_eb22_0{background-color:#232323;color:#ffffff;}
#div_eb22_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_eb22_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_eb22_2{padding-top:100px;padding-bottom:25px;}
#h3_eb22_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_eb22_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_eb22_4{padding-left:150px;padding-right:150px;}
#p_eb22_0{text-align: center;}
#span_eb22_0{color: #999999; line-height: 32px; font-size: 18px;}
#div_eb22_5{padding-top:25px;padding-bottom:75px;}
#div_eb22_6{background-color:#FBD232;}
#div_eb22_7{background-color:#FBD232;}
#div_eb22_8{background-color:#FBD232;}
#div_eb22_9{background-color:#FBD232;}
#div_eb22_10{background-color:#1695a3;}
#div_eb22_11{background-color:#1695a3;}
#div_eb22_12{background-color:#1695a3;}
#div_eb22_13{background-color:#1695a3;}
#div_eb22_14{background-color:#333333;background-image:url(assets/upload/section_bg1.jpg);background-repeat:repeat;background-position:left top;background-attachment:scroll;padding-top:80px;padding-bottom:30px;}
#div_eb22_15{background-image:url();}
#span_eb22_1{color:#ffffff;}
#span_eb22_2{color:#FBD232;}
#span_eb22_3{border-color:#525252;}
#span_eb22_4{color:#ffffff;}
#span_eb22_5{color:#FBD232;}
#span_eb22_6{border-color:#525252;}
#span_eb22_7{color:#ffffff;}
#span_eb22_8{color:#FBD232;}
#span_eb22_9{border-color:#525252;}
#span_eb22_10{color:#ffffff;}
#span_eb22_11{color:#FBD232;}
#span_eb22_12{border-color:#525252;}
#div_eb22_16{padding-top:100px;padding-bottom:25px;}
#h3_eb22_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_eb22_17{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_eb22_18{padding-left:150px;padding-right:150px;}
#p_eb22_1{text-align: center;}
#span_eb22_13{color: #999999; line-height: 32px; font-size: 18px;}
#div_eb22_19{padding-top:20px;}
#span_eb22_14{color:#FBD232;}
#h3_eb22_2{text-align: center;}
#span_eb22_15{font-size: 14px;}
#p_eb22_2{text-align: center;}
#span_eb22_16{color:#FBD232;}
#h3_eb22_3{text-align: center;}
#span_eb22_17{font-size: 14px;}
#p_eb22_3{text-align: center;}
#span_eb22_18{color:#FBD232;}
#h3_eb22_4{text-align: center;}
#span_eb22_19{font-size: 14px;}
#p_eb22_4{text-align: center;}
#span_eb22_20{color:#FBD232;}
#h3_eb22_5{text-align: center;}
#span_eb22_21{font-size: 14px;}
#p_eb22_5{text-align: center;}
#div_eb22_20{padding-top:100px;padding-bottom:25px;}
#h3_eb22_6{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_eb22_21{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_eb22_22{padding-left:150px;padding-right:150px;}
#p_eb22_6{text-align: center;}
#span_eb22_22{color: #999999; line-height: 32px; font-size: 18px;}
#div_eb22_23{padding-top:25px;padding-bottom:75px;}
#div_eb22_24{background-color:#272e35;padding-top:150px;padding-bottom:100px;}
#div_eb22_25{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#div_eb22_26{padding-left:250px;padding-right:250px;}
#h2_eb22_0{font-size: 46px;color: #ffffff;line-height: 56px;text-align: center;font-family:Montserrat;font-weight:700;font-style:normal}
#div_eb22_27{height:15px}
#h3_eb22_7{font-size: 18px;color: #ffffff;line-height: 28px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_eb22_28{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#span_eb22_23{color:#ffffff;}
#p_eb22_7{color:#ff573a;}
#span_eb22_24{color:#ffffff;}
#p_eb22_8{color:#ff573a;}
#span_eb22_25{color:#ffffff;}
#p_eb22_9{color:#ff573a;}
#span_eb22_26{color:#ffffff;}
#p_eb22_10{color:#ff573a;}
#div_eb22_29{background-color:#f5f5f5;padding-top:100px;padding-bottom:25px;}
#h3_eb22_8{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_eb22_30{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_eb22_31{padding-left:150px;padding-right:150px;}
#p_eb22_11{text-align: center;}
#span_eb22_27{color: #999999; line-height: 32px; font-size: 18px;}
#div_eb22_32{background-color:#f5f5f5;padding-top:25px;padding-bottom:75px;}
#img_eb22_0{width:231px;height:61px;}
#div_eb22_33{height:10px}
#span_eb22_28{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_eb22_34{height:25px}
#ul_eb22_0{float:left;width:50%;}
#ul_eb22_1{float:left;width:50%;}
#span_eb22_29{color:#ffffff}
#a_3252_0{font-size: 12.581818181818pt;}
#a_3252_1{font-size: 22pt;}
#a_3252_2{font-size: 16.909090909091pt;}
#a_3252_3{font-size: 16.909090909091pt;}
#a_3252_4{font-size: 12.581818181818pt;}
#a_3252_5{font-size: 19.2pt;}
#a_3252_6{font-size: 16.909090909091pt;}
#a_3252_7{font-size: 12.581818181818pt;}
#a_3252_8{font-size: 18.181818181818pt;}
#a_3252_9{font-size: 19.2pt;}
#a_3252_10{font-size: 19.2pt;}
#a_3252_11{font-size: 20.218181818182pt;}
#a_3252_12{font-size: 8pt;}
#img_3252_0{max-width:231px;max-height:61px;}
#img_3252_1{max-width:231px;max-height:61px;}
#img_3252_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_3252_0{background-color:#232323;color:#ffffff;}
#div_3252_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_3252_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_3252_2{padding-top:100px;padding-bottom:25px;}
#gmap-1{width:100%;height:560px;}
#gmap-2{width:100%;height:560px;}
#div_3252_3{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_3252_4{padding-top:25px;padding-bottom:25px;}
#gmap-3{width:100%;height:560px;}
#gmap-4{width:100%;height:560px;}
#div_3252_5{border-bottom-color:#eeeeee;width:100%;border-bottom-style:dashed;}
#div_3252_6{padding-top:25px;padding-bottom:75px;}
#gmap-5{width:100%;height:560px;}
#gmap-6{width:100%;height:560px;}
#img_3252_3{width:231px;height:61px;}
#div_3252_7{height:10px}
#span_3252_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_3252_8{height:25px}
#ul_3252_0{float:left;width:50%;}
#ul_3252_1{float:left;width:50%;}
#span_3252_1{color:#ffffff}
#a_503c_0{font-size: 12.581818181818pt;}
#a_503c_1{font-size: 22pt;}
#a_503c_2{font-size: 16.909090909091pt;}
#a_503c_3{font-size: 16.909090909091pt;}
#a_503c_4{font-size: 12.581818181818pt;}
#a_503c_5{font-size: 19.2pt;}
#a_503c_6{font-size: 16.909090909091pt;}
#a_503c_7{font-size: 12.581818181818pt;}
#a_503c_8{font-size: 18.181818181818pt;}
#a_503c_9{font-size: 19.2pt;}
#a_503c_10{font-size: 19.2pt;}
#a_503c_11{font-size: 20.218181818182pt;}
#a_503c_12{font-size: 8pt;}
#img_503c_0{max-width:231px;max-height:61px;}
#img_503c_1{max-width:231px;max-height:61px;}
#img_503c_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_503c_0{background-color:#232323;color:#ffffff;}
#div_503c_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_503c_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_503c_2{padding-top:75px;padding-bottom:25px;}
#h3_503c_0{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_3{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#h3_503c_1{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_4{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_5{padding-top:25px;padding-bottom:25px;}
#h3_503c_2{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_6{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#h3_503c_3{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_7{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_8{padding-top:25px;padding-bottom:25px;}
#h3_503c_4{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_9{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_10{padding-top:25px;padding-bottom:25px;}
#h3_503c_5{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_11{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_12{padding-top:25px;padding-bottom:25px;}
#h3_503c_6{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_13{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#h3_503c_7{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_14{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_15{padding-top:25px;padding-bottom:25px;}
#h3_503c_8{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_16{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_17{padding-top:25px;padding-bottom:25px;}
#h3_503c_9{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_18{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_19{padding-top:25px;}
#h3_503c_10{font-size: 16px;color: #333333;line-height: 26px;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal}
#div_503c_20{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-top:10px;margin-bottom:35px;}
#div_503c_21{padding-top:25px;padding-bottom:100px;}
#img_503c_3{width:231px;height:61px;}
#div_503c_22{height:10px}
#span_503c_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_503c_23{height:25px}
#ul_503c_0{float:left;width:50%;}
#ul_503c_1{float:left;width:50%;}
#span_503c_1{color:#ffffff}
#a_94e5_0{font-size: 12.581818181818pt;}
#a_94e5_1{font-size: 22pt;}
#a_94e5_2{font-size: 16.909090909091pt;}
#a_94e5_3{font-size: 16.909090909091pt;}
#a_94e5_4{font-size: 12.581818181818pt;}
#a_94e5_5{font-size: 19.2pt;}
#a_94e5_6{font-size: 16.909090909091pt;}
#a_94e5_7{font-size: 12.581818181818pt;}
#a_94e5_8{font-size: 18.181818181818pt;}
#a_94e5_9{font-size: 19.2pt;}
#a_94e5_10{font-size: 19.2pt;}
#a_94e5_11{font-size: 20.218181818182pt;}
#a_94e5_12{font-size: 8pt;}
#img_94e5_0{max-width:231px;max-height:61px;}
#img_94e5_1{max-width:231px;max-height:61px;}
#img_94e5_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_2656_0{background-color:#232323;color:#ffffff;}
#div_2656_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_2656_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_2656_2{background-color:#f9f9f9;padding-top:100px;padding-bottom:25px;}
#h3_2656_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_3{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_4{padding-left:150px;padding-right:150px;}
#p_2656_0{text-align: center;}
#span_2656_0{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_5{height:70px}
#div_2656_6{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_7{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_8{padding-left:150px;padding-right:150px;}
#p_2656_1{text-align: center;}
#span_2656_1{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_9{height:70px}
#div_2656_10{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_2{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_11{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_12{padding-left:150px;padding-right:150px;}
#p_2656_2{text-align: center;}
#span_2656_2{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_13{height:70px}
#div_2656_14{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_3{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_15{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_16{padding-left:150px;padding-right:150px;}
#p_2656_3{text-align: center;}
#span_2656_3{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_17{height:70px}
#div_2656_18{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_4{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_19{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_20{padding-left:150px;padding-right:150px;}
#p_2656_4{text-align: center;}
#span_2656_4{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_21{height:70px}
#div_2656_22{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_5{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_23{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_24{padding-left:150px;padding-right:150px;}
#p_2656_5{text-align: center;}
#span_2656_5{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_25{height:70px}
#div_2656_26{background-color:#f9f9f9;padding-bottom:25px;}
#h3_2656_6{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_27{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_28{padding-left:150px;padding-right:150px;}
#p_2656_6{text-align: center;}
#span_2656_6{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_29{background-color:#f9f9f9;padding-top:20px;padding-bottom:20px;}
#div_2656_30{background-color:#f9f9f9;padding-top:50px;padding-bottom:25px;}
#h3_2656_7{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_31{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_32{padding-left:150px;padding-right:150px;}
#p_2656_7{text-align: center;}
#span_2656_7{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_33{background-color:#f9f9f9;padding-top:20px;padding-bottom:20px;}
#div_2656_34{background-color:#f9f9f9;padding-top:75px;}
#h3_2656_8{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_2656_35{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_2656_36{padding-left:150px;padding-right:150px;}
#p_2656_8{text-align: center;}
#span_2656_8{color: #999999; line-height: 32px; font-size: 18px;}
#div_2656_37{height:50px}
#div_2656_38{background-color:#f9f9f9;padding-top:20px;padding-bottom:20px;}
#img_2656_0{width:231px;height:61px;}
#div_2656_39{height:10px}
#span_2656_9{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2656_40{height:25px}
#ul_2656_0{float:left;width:50%;}
#ul_2656_1{float:left;width:50%;}
#span_2656_10{color:#ffffff}
#a_3ba1_0{font-size: 12.581818181818pt;}
#a_3ba1_1{font-size: 22pt;}
#a_3ba1_2{font-size: 16.909090909091pt;}
#a_3ba1_3{font-size: 16.909090909091pt;}
#a_3ba1_4{font-size: 12.581818181818pt;}
#a_3ba1_5{font-size: 19.2pt;}
#a_3ba1_6{font-size: 16.909090909091pt;}
#a_3ba1_7{font-size: 12.581818181818pt;}
#a_3ba1_8{font-size: 18.181818181818pt;}
#a_3ba1_9{font-size: 19.2pt;}
#a_3ba1_10{font-size: 19.2pt;}
#a_3ba1_11{font-size: 20.218181818182pt;}
#a_3ba1_12{font-size: 8pt;}
#img_3ba1_0{max-width:231px;max-height:61px;}
#img_3ba1_1{max-width:231px;max-height:61px;}
#img_3ba1_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_3ba1_0{background-color:#232323;color:#ffffff;}
#div_3ba1_0{background-image:url(assets/upload/page_header1.jpg);background-repeat:no-repeat;background-position:center center;}
#div_3ba1_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_3ba1_2{padding-top:100px;}
#img_3ba1_3{width:231px;height:61px;}
#div_3ba1_3{height:10px}
#span_3ba1_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_3ba1_4{height:25px}
#ul_3ba1_0{float:left;width:50%;}
#ul_3ba1_1{float:left;width:50%;}
#span_3ba1_1{color:#ffffff}
#a_d901_0{font-size: 12.581818181818pt;}
#a_d901_1{font-size: 22pt;}
#a_d901_2{font-size: 16.909090909091pt;}
#a_d901_3{font-size: 16.909090909091pt;}
#a_d901_4{font-size: 12.581818181818pt;}
#a_d901_5{font-size: 19.2pt;}
#a_d901_6{font-size: 16.909090909091pt;}
#a_d901_7{font-size: 12.581818181818pt;}
#a_d901_8{font-size: 18.181818181818pt;}
#a_d901_9{font-size: 19.2pt;}
#a_d901_10{font-size: 19.2pt;}
#a_d901_11{font-size: 20.218181818182pt;}
#a_d901_12{font-size: 8pt;}
#img_d901_0{max-width:231px;max-height:61px;}
#img_d901_1{max-width:231px;max-height:61px;}
#img_d901_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_d901_0{background-color:#333333;color:#ffffff;}
#div_d901_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_d901_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_d901_3{width:231px;height:61px;}
#div_d901_2{height:10px}
#span_d901_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_d901_3{height:25px}
#ul_d901_0{float:left;width:50%;}
#ul_d901_1{float:left;width:50%;}
#span_d901_1{color:#ffffff}
#a_b5bd_0{font-size: 12.581818181818pt;}
#a_b5bd_1{font-size: 22pt;}
#a_b5bd_2{font-size: 16.909090909091pt;}
#a_b5bd_3{font-size: 16.909090909091pt;}
#a_b5bd_4{font-size: 12.581818181818pt;}
#a_b5bd_5{font-size: 19.2pt;}
#a_b5bd_6{font-size: 16.909090909091pt;}
#a_b5bd_7{font-size: 12.581818181818pt;}
#a_b5bd_8{font-size: 18.181818181818pt;}
#a_b5bd_9{font-size: 19.2pt;}
#a_b5bd_10{font-size: 19.2pt;}
#a_b5bd_11{font-size: 20.218181818182pt;}
#a_b5bd_12{font-size: 8pt;}
#img_b5bd_0{max-width:231px;max-height:61px;}
#img_b5bd_1{max-width:231px;max-height:61px;}
#img_b5bd_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_b5bd_0{background-color:#333333;color:#ffffff;}
#div_b5bd_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_b5bd_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#li_b5bd_0{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;}
#li_b5bd_1{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 1; display: block; z-index: 2;}
#li_b5bd_2{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;}
#li_b5bd_3{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;}
#li_b5bd_4{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;}
#div_b5bd_2{border-bottom-color:#eeeeee;width:100%;border-bottom-style:solid;margin-bottom:20px;}
#div_b5bd_3{height:25px}
#h2_b5bd_0{font-size: 14px;color: #292929;line-height: 24px;text-align: left}
#div_b5bd_4{height:25px}
#img_b5bd_3{width:231px;height:61px;}
#div_b5bd_5{height:10px}
#span_b5bd_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_b5bd_6{height:25px}
#ul_b5bd_0{float:left;width:50%;}
#ul_b5bd_1{float:left;width:50%;}
#span_b5bd_1{color:#ffffff}
#a_12a7_0{font-size: 12.581818181818pt;}
#a_12a7_1{font-size: 22pt;}
#a_12a7_2{font-size: 16.909090909091pt;}
#a_12a7_3{font-size: 16.909090909091pt;}
#a_12a7_4{font-size: 12.581818181818pt;}
#a_12a7_5{font-size: 19.2pt;}
#a_12a7_6{font-size: 16.909090909091pt;}
#a_12a7_7{font-size: 12.581818181818pt;}
#a_12a7_8{font-size: 18.181818181818pt;}
#a_12a7_9{font-size: 19.2pt;}
#a_12a7_10{font-size: 19.2pt;}
#a_12a7_11{font-size: 20.218181818182pt;}
#a_12a7_12{font-size: 8pt;}
#img_12a7_0{max-width:231px;max-height:61px;}
#img_12a7_1{max-width:231px;max-height:61px;}
#img_12a7_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_12a7_0{background-color:#333333;color:#ffffff;}
#div_12a7_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_12a7_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_12a7_2{padding-top:100px;padding-bottom:35px;}
#div_12a7_3{background-color:#f5f5f5;padding-top:100px;}
#h3_12a7_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_12a7_4{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_12a7_0{text-align: center;}
#span_12a7_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_12a7_5{background-color:#f5f5f5;padding-top:70px;padding-bottom:40px;}
#div_12a7_6{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_12a7_7{background-image:url();}
#div_12a7_8{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_12a7_1{color:#ffffff;}
#span_12a7_2{color:#FBD232;}
#span_12a7_3{border-color:#525252;}
#span_12a7_4{color:#ffffff;}
#span_12a7_5{color:#FBD232;}
#span_12a7_6{border-color:#525252;}
#span_12a7_7{color:#ffffff;}
#span_12a7_8{color:#FBD232;}
#span_12a7_9{border-color:#525252;}
#span_12a7_10{color:#ffffff;}
#span_12a7_11{color:#FBD232;}
#span_12a7_12{border-color:#525252;}
#div_12a7_9{background-color:#ffffff;padding-top:100px;}
#h3_12a7_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_12a7_10{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_12a7_1{text-align: center;}
#span_12a7_13{color: #999999; line-height: 32px; font-size: 16px;}
#div_12a7_11{padding-top:70px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_12a7_14{color:#ffffff;}
#img_12a7_3{width:231px;height:61px;}
#div_12a7_12{height:10px}
#span_12a7_15{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_12a7_13{height:25px}
#ul_12a7_0{float:left;width:50%;}
#ul_12a7_1{float:left;width:50%;}
#span_12a7_16{color:#ffffff}
#a_f82a_0{font-size: 12.581818181818pt;}
#a_f82a_1{font-size: 22pt;}
#a_f82a_2{font-size: 16.909090909091pt;}
#a_f82a_3{font-size: 16.909090909091pt;}
#a_f82a_4{font-size: 12.581818181818pt;}
#a_f82a_5{font-size: 19.2pt;}
#a_f82a_6{font-size: 16.909090909091pt;}
#a_f82a_7{font-size: 12.581818181818pt;}
#a_f82a_8{font-size: 18.181818181818pt;}
#a_f82a_9{font-size: 19.2pt;}
#a_f82a_10{font-size: 19.2pt;}
#a_f82a_11{font-size: 20.218181818182pt;}
#a_f82a_12{font-size: 8pt;}
#img_f82a_0{max-width:231px;max-height:61px;}
#img_f82a_1{max-width:231px;max-height:61px;}
#img_f82a_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_f82a_0{background-color:#333333;color:#ffffff;}
#div_f82a_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_f82a_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_f82a_3{width:231px;height:61px;}
#div_f82a_2{height:10px}
#span_f82a_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_f82a_3{height:25px}
#ul_f82a_0{float:left;width:50%;}
#ul_f82a_1{float:left;width:50%;}
#span_f82a_1{color:#ffffff}
#a_b64a_0{font-size: 12.581818181818pt;}
#a_b64a_1{font-size: 22pt;}
#a_b64a_2{font-size: 16.909090909091pt;}
#a_b64a_3{font-size: 16.909090909091pt;}
#a_b64a_4{font-size: 12.581818181818pt;}
#a_b64a_5{font-size: 19.2pt;}
#a_b64a_6{font-size: 16.909090909091pt;}
#a_b64a_7{font-size: 12.581818181818pt;}
#a_b64a_8{font-size: 18.181818181818pt;}
#a_b64a_9{font-size: 19.2pt;}
#a_b64a_10{font-size: 19.2pt;}
#a_b64a_11{font-size: 20.218181818182pt;}
#a_b64a_12{font-size: 8pt;}
#img_b64a_0{max-width:231px;max-height:61px;}
#img_b64a_1{max-width:231px;max-height:61px;}
#img_b64a_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_b64a_0{background-color:#333333;color:#ffffff;}
#div_b64a_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_b64a_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_b64a_3{width:231px;height:61px;}
#div_b64a_2{height:10px}
#span_b64a_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_b64a_3{height:25px}
#ul_b64a_0{float:left;width:50%;}
#ul_b64a_1{float:left;width:50%;}
#span_b64a_1{color:#ffffff}
#a_03ac_0{font-size: 12.581818181818pt;}
#a_03ac_1{font-size: 22pt;}
#a_03ac_2{font-size: 16.909090909091pt;}
#a_03ac_3{font-size: 16.909090909091pt;}
#a_03ac_4{font-size: 12.581818181818pt;}
#a_03ac_5{font-size: 19.2pt;}
#a_03ac_6{font-size: 16.909090909091pt;}
#a_03ac_7{font-size: 12.581818181818pt;}
#a_03ac_8{font-size: 18.181818181818pt;}
#a_03ac_9{font-size: 19.2pt;}
#a_03ac_10{font-size: 19.2pt;}
#a_03ac_11{font-size: 20.218181818182pt;}
#a_03ac_12{font-size: 8pt;}
#img_03ac_0{max-width:231px;max-height:61px;}
#img_03ac_1{max-width:231px;max-height:61px;}
#img_03ac_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_03ac_0{background-color:#333333;color:#ffffff;}
#div_03ac_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_03ac_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_03ac_3{width:231px;height:61px;}
#div_03ac_2{height:10px}
#span_03ac_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_03ac_3{height:25px}
#ul_03ac_0{float:left;width:50%;}
#ul_03ac_1{float:left;width:50%;}
#span_03ac_1{color:#ffffff}
#a_7cb5_0{font-size: 12.581818181818pt;}
#a_7cb5_1{font-size: 22pt;}
#a_7cb5_2{font-size: 16.909090909091pt;}
#a_7cb5_3{font-size: 16.909090909091pt;}
#a_7cb5_4{font-size: 12.581818181818pt;}
#a_7cb5_5{font-size: 19.2pt;}
#a_7cb5_6{font-size: 16.909090909091pt;}
#a_7cb5_7{font-size: 12.581818181818pt;}
#a_7cb5_8{font-size: 18.181818181818pt;}
#a_7cb5_9{font-size: 19.2pt;}
#a_7cb5_10{font-size: 19.2pt;}
#a_7cb5_11{font-size: 20.218181818182pt;}
#a_7cb5_12{font-size: 8pt;}
#img_7cb5_0{max-width:231px;max-height:61px;}
#img_7cb5_1{max-width:231px;max-height:61px;}
#img_7cb5_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_7cb5_0{background-color:#333333;color:#ffffff;}
#div_7cb5_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_7cb5_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_7cb5_3{width:231px;height:61px;}
#div_7cb5_2{height:10px}
#span_7cb5_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_7cb5_3{height:25px}
#ul_7cb5_0{float:left;width:50%;}
#ul_7cb5_1{float:left;width:50%;}
#span_7cb5_1{color:#ffffff}
#a_18bc_0{font-size: 12.581818181818pt;}
#a_18bc_1{font-size: 22pt;}
#a_18bc_2{font-size: 16.909090909091pt;}
#a_18bc_3{font-size: 16.909090909091pt;}
#a_18bc_4{font-size: 12.581818181818pt;}
#a_18bc_5{font-size: 19.2pt;}
#a_18bc_6{font-size: 16.909090909091pt;}
#a_18bc_7{font-size: 12.581818181818pt;}
#a_18bc_8{font-size: 18.181818181818pt;}
#a_18bc_9{font-size: 19.2pt;}
#a_18bc_10{font-size: 19.2pt;}
#a_18bc_11{font-size: 20.218181818182pt;}
#a_18bc_12{font-size: 8pt;}
#img_18bc_0{max-width:231px;max-height:61px;}
#img_18bc_1{max-width:231px;max-height:61px;}
#img_18bc_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_18bc_0{background-color:#333333;color:#ffffff;}
#div_18bc_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_18bc_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_18bc_3{width:231px;height:61px;}
#div_18bc_2{height:10px}
#span_18bc_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_18bc_3{height:25px}
#ul_18bc_0{float:left;width:50%;}
#ul_18bc_1{float:left;width:50%;}
#span_18bc_1{color:#ffffff}
#a_2e29_0{font-size: 12.581818181818pt;}
#a_2e29_1{font-size: 22pt;}
#a_2e29_2{font-size: 16.909090909091pt;}
#a_2e29_3{font-size: 16.909090909091pt;}
#a_2e29_4{font-size: 12.581818181818pt;}
#a_2e29_5{font-size: 19.2pt;}
#a_2e29_6{font-size: 16.909090909091pt;}
#a_2e29_7{font-size: 12.581818181818pt;}
#a_2e29_8{font-size: 18.181818181818pt;}
#a_2e29_9{font-size: 19.2pt;}
#a_2e29_10{font-size: 19.2pt;}
#a_2e29_11{font-size: 20.218181818182pt;}
#a_2e29_12{font-size: 8pt;}
#img_2e29_0{max-width:231px;max-height:61px;}
#img_2e29_1{max-width:231px;max-height:61px;}
#img_2e29_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_2e29_0{background-color:#333333;color:#ffffff;}
#div_2e29_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_2e29_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_2e29_3{width:231px;height:61px;}
#div_2e29_2{height:10px}
#span_2e29_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_2e29_3{height:25px}
#ul_2e29_0{float:left;width:50%;}
#ul_2e29_1{float:left;width:50%;}
#span_2e29_1{color:#ffffff}
#a_1c66_0{font-size: 12.581818181818pt;}
#a_1c66_1{font-size: 22pt;}
#a_1c66_2{font-size: 16.909090909091pt;}
#a_1c66_3{font-size: 16.909090909091pt;}
#a_1c66_4{font-size: 12.581818181818pt;}
#a_1c66_5{font-size: 19.2pt;}
#a_1c66_6{font-size: 16.909090909091pt;}
#a_1c66_7{font-size: 12.581818181818pt;}
#a_1c66_8{font-size: 18.181818181818pt;}
#a_1c66_9{font-size: 19.2pt;}
#a_1c66_10{font-size: 19.2pt;}
#a_1c66_11{font-size: 20.218181818182pt;}
#a_1c66_12{font-size: 8pt;}
#img_1c66_0{max-width:231px;max-height:61px;}
#img_1c66_1{max-width:231px;max-height:61px;}
#img_1c66_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_1c66_0{background-color:#333333;color:#ffffff;}
#div_1c66_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_1c66_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_1c66_3{width:231px;height:61px;}
#div_1c66_2{height:10px}
#span_1c66_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_1c66_3{height:25px}
#ul_1c66_0{float:left;width:50%;}
#ul_1c66_1{float:left;width:50%;}
#span_1c66_1{color:#ffffff}
#a_1907_0{font-size: 12.581818181818pt;}
#a_1907_1{font-size: 22pt;}
#a_1907_2{font-size: 16.909090909091pt;}
#a_1907_3{font-size: 16.909090909091pt;}
#a_1907_4{font-size: 12.581818181818pt;}
#a_1907_5{font-size: 19.2pt;}
#a_1907_6{font-size: 16.909090909091pt;}
#a_1907_7{font-size: 12.581818181818pt;}
#a_1907_8{font-size: 18.181818181818pt;}
#a_1907_9{font-size: 19.2pt;}
#a_1907_10{font-size: 19.2pt;}
#a_1907_11{font-size: 20.218181818182pt;}
#a_1907_12{font-size: 8pt;}
#img_1907_0{max-width:231px;max-height:61px;}
#img_1907_1{max-width:231px;max-height:61px;}
#img_1907_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_1907_0{background-color:#333333;color:#ffffff;}
#div_1907_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_1907_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#img_1907_3{width:231px;height:61px;}
#div_1907_2{height:10px}
#span_1907_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_1907_3{height:25px}
#ul_1907_0{float:left;width:50%;}
#ul_1907_1{float:left;width:50%;}
#span_1907_1{color:#ffffff}
#a_8a71_0{font-size: 12.581818181818pt;}
#a_8a71_1{font-size: 22pt;}
#a_8a71_2{font-size: 16.909090909091pt;}
#a_8a71_3{font-size: 16.909090909091pt;}
#a_8a71_4{font-size: 12.581818181818pt;}
#a_8a71_5{font-size: 19.2pt;}
#a_8a71_6{font-size: 16.909090909091pt;}
#a_8a71_7{font-size: 12.581818181818pt;}
#a_8a71_8{font-size: 18.181818181818pt;}
#a_8a71_9{font-size: 19.2pt;}
#a_8a71_10{font-size: 19.2pt;}
#a_8a71_11{font-size: 20.218181818182pt;}
#a_8a71_12{font-size: 8pt;}
#img_8a71_0{max-width:231px;max-height:61px;}
#img_8a71_1{max-width:231px;max-height:61px;}
#img_8a71_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_8a71_0{background-color:#333333;color:#ffffff;}
#div_8a71_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_8a71_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#li_8a71_0{width: 100%; float: left; margin-right: -100%; position: relative; opacity: 1; display: block; z-index: 2;}
#img_8a71_3{width:231px;height:61px;}
#div_8a71_2{height:10px}
#span_8a71_0{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_8a71_3{height:25px}
#ul_8a71_0{float:left;width:50%;}
#ul_8a71_1{float:left;width:50%;}
#span_8a71_1{color:#ffffff}
#a_8b9f_0{font-size: 12.581818181818pt;}
#a_8b9f_1{font-size: 22pt;}
#a_8b9f_2{font-size: 16.909090909091pt;}
#a_8b9f_3{font-size: 16.909090909091pt;}
#a_8b9f_4{font-size: 12.581818181818pt;}
#a_8b9f_5{font-size: 19.2pt;}
#a_8b9f_6{font-size: 16.909090909091pt;}
#a_8b9f_7{font-size: 12.581818181818pt;}
#a_8b9f_8{font-size: 18.181818181818pt;}
#a_8b9f_9{font-size: 19.2pt;}
#a_8b9f_10{font-size: 19.2pt;}
#a_8b9f_11{font-size: 20.218181818182pt;}
#a_8b9f_12{font-size: 8pt;}
#img_8b9f_0{max-width:231px;max-height:61px;}
#img_8b9f_1{max-width:231px;max-height:61px;}
#img_8b9f_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_8b9f_0{background-color:#333333;color:#ffffff;}
#div_8b9f_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_8b9f_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_8b9f_2{padding-top:100px;padding-bottom:35px;}
#div_8b9f_3{background-color:#f5f5f5;padding-top:100px;}
#h3_8b9f_0{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_8b9f_4{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_8b9f_0{text-align: center;}
#span_8b9f_0{color: #999999; line-height: 32px; font-size: 16px;}
#div_8b9f_5{background-color:#f5f5f5;padding-top:25px;padding-bottom:100px;}
#div_8b9f_6{padding-top:100px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_8b9f_1{color:#ffffff;}
#img_8b9f_3{width:231px;height:61px;}
#div_8b9f_7{height:10px}
#span_8b9f_2{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_8b9f_8{height:25px}
#ul_8b9f_0{float:left;width:50%;}
#ul_8b9f_1{float:left;width:50%;}
#span_8b9f_3{color:#ffffff}
#a_5da4_0{font-size: 12.581818181818pt;}
#a_5da4_1{font-size: 22pt;}
#a_5da4_2{font-size: 16.909090909091pt;}
#a_5da4_3{font-size: 16.909090909091pt;}
#a_5da4_4{font-size: 12.581818181818pt;}
#a_5da4_5{font-size: 19.2pt;}
#a_5da4_6{font-size: 16.909090909091pt;}
#a_5da4_7{font-size: 12.581818181818pt;}
#a_5da4_8{font-size: 18.181818181818pt;}
#a_5da4_9{font-size: 19.2pt;}
#a_5da4_10{font-size: 19.2pt;}
#a_5da4_11{font-size: 20.218181818182pt;}
#a_5da4_12{font-size: 8pt;}
#img_5da4_0{max-width:231px;max-height:61px;}
#img_5da4_1{max-width:231px;max-height:61px;}
#img_5da4_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_5da4_0{background-color:#333333;color:#ffffff;}
#div_5da4_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_5da4_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_5da4_2{padding-top:100px;padding-bottom:75px;}
#div_5da4_3{background-color:#f5f5f5;}
#div_5da4_4{padding-left:70px;padding-right:70px;padding-top:70px;padding-bottom:70px;}
#h2_5da4_0{font-size: 32px;color: #333333;line-height: 42px;text-align: left}
#div_5da4_5{height:25px}
#span_5da4_0{font-size: 16px; line-height: 26px; color: #777777;}
#div_5da4_6{height:25px}
#div_5da4_7{background-color:#FBD232;}
#div_5da4_8{background-color:#FBD232;}
#div_5da4_9{background-color:#FBD232;}
#div_5da4_10{padding-top:100px;padding-bottom:20px;}
#p_5da4_0{text-align: center;}
#span_5da4_1{color: #777777;}
#p_5da4_1{text-align: center;}
#span_5da4_2{color: #777777;}
#p_5da4_2{text-align: center;}
#span_5da4_3{color: #777777;}
#img_5da4_3{width:231px;height:61px;}
#div_5da4_11{height:10px}
#span_5da4_4{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_5da4_12{height:25px}
#ul_5da4_0{float:left;width:50%;}
#ul_5da4_1{float:left;width:50%;}
#span_5da4_5{color:#ffffff}
#a_01b4_0{font-size: 12.581818181818pt;}
#a_01b4_1{font-size: 22pt;}
#a_01b4_2{font-size: 16.909090909091pt;}
#a_01b4_3{font-size: 16.909090909091pt;}
#a_01b4_4{font-size: 12.581818181818pt;}
#a_01b4_5{font-size: 19.2pt;}
#a_01b4_6{font-size: 16.909090909091pt;}
#a_01b4_7{font-size: 12.581818181818pt;}
#a_01b4_8{font-size: 18.181818181818pt;}
#a_01b4_9{font-size: 19.2pt;}
#a_01b4_10{font-size: 19.2pt;}
#a_01b4_11{font-size: 20.218181818182pt;}
#a_01b4_12{font-size: 8pt;}
#img_01b4_0{max-width:231px;max-height:61px;}
#img_01b4_1{max-width:231px;max-height:61px;}
#img_01b4_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_01b4_0{background-color:#333333;color:#ffffff;}
#div_01b4_0{background-image:url(assets/upload/page_header3.jpg);background-repeat:no-repeat;background-position:center center;}
#div_01b4_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_01b4_2{padding-top:100px;padding-bottom:75px;}
#div_01b4_3{height:25px}
#h2_01b4_0{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_01b4_4{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_01b4_0{text-align: center;}
#div_01b4_5{height:15px}
#div_01b4_6{height:25px}
#h2_01b4_1{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_01b4_7{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_01b4_1{text-align: center;}
#div_01b4_8{height:15px}
#div_01b4_9{height:25px}
#h2_01b4_2{font-size: 16px;color: #333333;line-height: 26px;text-align: center}
#div_01b4_10{border-bottom-color:#eeeeee;width:100px;border-bottom-width:1px;border-bottom-style:solid;margin-top:10px;margin-bottom:20px;}
#p_01b4_2{text-align: center;}
#div_01b4_11{height:15px}
#div_01b4_12{background-color:#fff;padding-top:100px;padding-bottom:75px;}
#h3_01b4_0{font-size: 26px;color: #333333;line-height: 36px;text-align: left;font-family:Montserrat;font-weight:400;font-style:normal}
#div_01b4_13{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#div_01b4_14{background-color:#FBD232;}
#div_01b4_15{background-color:#FBD232;}
#div_01b4_16{background-color:#FBD232;}
#div_01b4_17{background-color:#333333;padding-top:80px;padding-bottom:30px;}
#div_01b4_18{background-image:url();}
#div_01b4_19{-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;background-image:url(assets/upload/section_bg1.jpg);background-repeat:no-repeat;background-position:center top;}
#span_01b4_0{color:#ffffff;}
#span_01b4_1{color:#FBD232;}
#span_01b4_2{border-color:#525252;}
#span_01b4_3{color:#ffffff;}
#span_01b4_4{color:#FBD232;}
#span_01b4_5{border-color:#525252;}
#span_01b4_6{color:#ffffff;}
#span_01b4_7{color:#FBD232;}
#span_01b4_8{border-color:#525252;}
#span_01b4_9{color:#ffffff;}
#span_01b4_10{color:#FBD232;}
#span_01b4_11{border-color:#525252;}
#div_01b4_20{background-color:#ffffff;padding-top:100px;}
#h3_01b4_1{font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-family:Montserrat;font-weight:400;font-style:normal}
#div_01b4_21{border-bottom-color:#FBD232;width:100px;border-bottom-width:2px;border-bottom-style:solid;margin-top:15px;margin-bottom:35px;}
#p_01b4_3{text-align: center;}
#span_01b4_12{color: #999999; line-height: 32px; font-size: 16px;}
#div_01b4_22{padding-top:70px;padding-bottom:75px;}
#nz-tagline-1{background-color:#FBD232;}
#span_01b4_13{color:#ffffff;}
#img_01b4_3{width:231px;height:61px;}
#div_01b4_23{height:10px}
#span_01b4_14{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_01b4_24{height:25px}
#ul_01b4_0{float:left;width:50%;}
#ul_01b4_1{float:left;width:50%;}
#span_01b4_15{color:#ffffff}
#a_55a0_0{font-size: 12.581818181818pt;}
#a_55a0_1{font-size: 22pt;}
#a_55a0_2{font-size: 16.909090909091pt;}
#a_55a0_3{font-size: 16.909090909091pt;}
#a_55a0_4{font-size: 12.581818181818pt;}
#a_55a0_5{font-size: 19.2pt;}
#a_55a0_6{font-size: 16.909090909091pt;}
#a_55a0_7{font-size: 12.581818181818pt;}
#a_55a0_8{font-size: 18.181818181818pt;}
#a_55a0_9{font-size: 19.2pt;}
#a_55a0_10{font-size: 19.2pt;}
#a_55a0_11{font-size: 20.218181818182pt;}
#a_55a0_12{font-size: 8pt;}
#img_55a0_0{max-width:231px;max-height:61px;}
#img_55a0_1{max-width:231px;max-height:61px;}
#img_55a0_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_55a0_0{background-color:#333333;color:#ffffff;}
#div_55a0_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_55a0_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#div_55a0_2{display:none;}
#div_55a0_3{display:none;}
#a_55a0_13{font-size: 8pt;}
#a_55a0_14{font-size: 8pt;}
#a_55a0_15{font-size: 8pt;}
#span_55a0_0{width:100%}
#span_55a0_1{width:80%}
#span_55a0_2{width:100%}
#span_55a0_3{width:80%}
#span_55a0_4{width:80%}
#span_55a0_5{width:80%}
#span_55a0_6{width:80%}
#span_55a0_7{width:80%}
#span_55a0_8{width:80%}
#span_55a0_9{width:40%}
#span_55a0_10{width:100%}
#span_55a0_11{width:80%}
#span_55a0_12{width:100%}
#span_55a0_13{width:80%}
#span_55a0_14{width:80%}
#span_55a0_15{width:80%}
#span_55a0_16{width:80%}
#img_55a0_3{width:231px;height:61px;}
#div_55a0_4{height:10px}
#span_55a0_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_55a0_5{height:25px}
#ul_55a0_0{float:left;width:50%;}
#ul_55a0_1{float:left;width:50%;}
#span_55a0_18{color:#ffffff}
#a_da99_0{font-size: 12.581818181818pt;}
#a_da99_1{font-size: 22pt;}
#a_da99_2{font-size: 16.909090909091pt;}
#a_da99_3{font-size: 16.909090909091pt;}
#a_da99_4{font-size: 12.581818181818pt;}
#a_da99_5{font-size: 19.2pt;}
#a_da99_6{font-size: 16.909090909091pt;}
#a_da99_7{font-size: 12.581818181818pt;}
#a_da99_8{font-size: 18.181818181818pt;}
#a_da99_9{font-size: 19.2pt;}
#a_da99_10{font-size: 19.2pt;}
#a_da99_11{font-size: 20.218181818182pt;}
#a_da99_12{font-size: 8pt;}
#img_da99_0{max-width:231px;max-height:61px;}
#img_da99_1{max-width:231px;max-height:61px;}
#img_da99_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_da99_0{background-color:#333333;color:#ffffff;}
#div_da99_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_da99_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#span_da99_0{width:80%}
#span_da99_1{width:80%}
#span_da99_2{width:80%}
#span_da99_3{width:80%}
#span_da99_4{width:40%}
#span_da99_5{width:100%}
#span_da99_6{width:80%}
#span_da99_7{width:100%}
#span_da99_8{width:80%}
#span_da99_9{width:80%}
#span_da99_10{width:80%}
#span_da99_11{width:80%}
#img_da99_3{width:231px;height:61px;}
#div_da99_2{height:10px}
#span_da99_12{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_da99_3{height:25px}
#ul_da99_0{float:left;width:50%;}
#ul_da99_1{float:left;width:50%;}
#span_da99_13{color:#ffffff}
#a_f78a_0{font-size: 12.581818181818pt;}
#a_f78a_1{font-size: 22pt;}
#a_f78a_2{font-size: 16.909090909091pt;}
#a_f78a_3{font-size: 16.909090909091pt;}
#a_f78a_4{font-size: 12.581818181818pt;}
#a_f78a_5{font-size: 19.2pt;}
#a_f78a_6{font-size: 16.909090909091pt;}
#a_f78a_7{font-size: 12.581818181818pt;}
#a_f78a_8{font-size: 18.181818181818pt;}
#a_f78a_9{font-size: 19.2pt;}
#a_f78a_10{font-size: 19.2pt;}
#a_f78a_11{font-size: 20.218181818182pt;}
#a_f78a_12{font-size: 8pt;}
#img_f78a_0{max-width:231px;max-height:61px;}
#img_f78a_1{max-width:231px;max-height:61px;}
#img_f78a_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_d76a_0{background-color:#333333;color:#ffffff;}
#div_d76a_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_d76a_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#span_d76a_0{width:80%}
#span_d76a_1{width:80%}
#span_d76a_2{width:80%}
#span_d76a_3{width:80%}
#span_d76a_4{width:40%}
#span_d76a_5{width:100%}
#span_d76a_6{width:80%}
#span_d76a_7{width:100%}
#span_d76a_8{width:80%}
#span_d76a_9{width:80%}
#span_d76a_10{width:80%}
#span_d76a_11{width:80%}
#div_d76a_2{display:none;}
#div_d76a_3{display:none;}
#a_d76a_0{font-size: 8pt;}
#a_d76a_1{font-size: 8pt;}
#a_d76a_2{font-size: 8pt;}
#span_d76a_12{width:100%}
#span_d76a_13{width:80%}
#span_d76a_14{width:100%}
#span_d76a_15{width:80%}
#span_d76a_16{width:80%}
#img_d76a_0{width:231px;height:61px;}
#div_d76a_4{height:10px}
#span_d76a_17{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_d76a_5{height:25px}
#ul_d76a_0{float:left;width:50%;}
#ul_d76a_1{float:left;width:50%;}
#span_d76a_18{color:#ffffff}
#a_12e6_0{font-size: 12.581818181818pt;}
#a_12e6_1{font-size: 22pt;}
#a_12e6_2{font-size: 16.909090909091pt;}
#a_12e6_3{font-size: 16.909090909091pt;}
#a_12e6_4{font-size: 12.581818181818pt;}
#a_12e6_5{font-size: 19.2pt;}
#a_12e6_6{font-size: 16.909090909091pt;}
#a_12e6_7{font-size: 12.581818181818pt;}
#a_12e6_8{font-size: 18.181818181818pt;}
#a_12e6_9{font-size: 19.2pt;}
#a_12e6_10{font-size: 19.2pt;}
#a_12e6_11{font-size: 20.218181818182pt;}
#a_12e6_12{font-size: 8pt;}
#img_12e6_0{max-width:231px;max-height:61px;}
#img_12e6_1{max-width:231px;max-height:61px;}
#img_12e6_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_12e6_0{background-color:#333333;color:#ffffff;}
#div_12e6_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_12e6_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#span_12e6_0{width:80%}
#span_12e6_1{width:80%}
#span_12e6_2{width:80%}
#span_12e6_3{width:80%}
#span_12e6_4{width:40%}
#span_12e6_5{width:100%}
#span_12e6_6{width:80%}
#span_12e6_7{width:100%}
#span_12e6_8{width:80%}
#span_12e6_9{width:80%}
#span_12e6_10{width:80%}
#span_12e6_11{width:80%}
#img_12e6_3{width:231px;height:61px;}
#div_12e6_2{height:10px}
#span_12e6_12{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_12e6_3{height:25px}
#ul_12e6_0{float:left;width:50%;}
#ul_12e6_1{float:left;width:50%;}
#span_12e6_13{color:#ffffff}
#a_6510_0{font-size: 12.581818181818pt;}
#a_6510_1{font-size: 22pt;}
#a_6510_2{font-size: 16.909090909091pt;}
#a_6510_3{font-size: 16.909090909091pt;}
#a_6510_4{font-size: 12.581818181818pt;}
#a_6510_5{font-size: 19.2pt;}
#a_6510_6{font-size: 16.909090909091pt;}
#a_6510_7{font-size: 12.581818181818pt;}
#a_6510_8{font-size: 18.181818181818pt;}
#a_6510_9{font-size: 19.2pt;}
#a_6510_10{font-size: 19.2pt;}
#a_6510_11{font-size: 20.218181818182pt;}
#a_6510_12{font-size: 8pt;}
#img_6510_0{max-width:231px;max-height:61px;}
#img_6510_1{max-width:231px;max-height:61px;}
#img_6510_2{max-width:231px;max-height:61px;margin-top:-30.5px}
#header_6510_0{background-color:#333333;color:#ffffff;}
#div_6510_0{background-image:url(assets/upload/page_header5.jpg);background-repeat:no-repeat;background-position:center center;}
#div_6510_1{color:#ffffff;background-color:rgba(0,0,0,0.3);}
#span_6510_0{width:80%}
#span_6510_1{font-size: 14px; line-height: 24px;}
#span_6510_2{font-size: 14px; line-height: 24px;}
#div_6510_2{height:25px}
#div_6510_3{height:25px}
#span_6510_3{color:#FBD232;}
#span_6510_4{color:#FBD232;}
#span_6510_5{color:#FBD232;}
#span_6510_6{color:#FBD232;}
#span_6510_7{color:#FBD232;}
#span_6510_8{color:#FBD232;}
#div_6510_4{height:25px}
#div_6510_5{height:25px}
#div_6510_6{height:25px}
#div_6510_7{height:25px}
#span_6510_9{color:#FBD232;}
#span_6510_10{color:#FBD232;}
#span_6510_11{color:#FBD232;}
#span_6510_12{color:#FBD232;}
#span_6510_13{width:80%}
#cancel-comment-reply-link{display:none;}
#span_d016_0{width:80%}
#span_d016_1{width:80%}
#span_d016_2{width:80%}
#span_d016_3{width:40%}
#span_d016_4{width:100%}
#span_d016_5{width:100%}
#span_d016_6{width:100%}
#span_d016_7{width:100%}
#span_d016_8{width:80%}
#img_d016_0{width:231px;height:61px;}
#div_d016_0{height:10px}
#span_d016_9{color:#c0c1c2;font-size:14px;line-height:24px;}
#div_d016_1{height:25px}
#ul_d016_0{float:left;width:50%;}
#ul_d016_1{float:left;width:50%;}
#span_d016_10{color:#ffffff}


/* my custom items*/

  .site-overlay-widget-area {
    position: absolute;
      width: 40px;
      background-color: #2D3034;
      height: 100vh;
      z-index: 1;
  }

  .desk.fixed-true .site-sidebar-toggle {
   /* position: absolute;
      left: -65px;*/
      /*top: -15px;*/
  }

  .tp-leftarrow {
    margin-left: 40px;
  }

  .home-testimonial .nz-testimonials img {
      max-width: 100%;
      max-height: 100%;
      position: relative;
      top: auto;
      left: auto;
      margin-left: auto;
  }

/*  .contact-us .version1.effect-fill .desk-menu > ul > li.current-menu-item > a {
    background-color: rgba(251,210,50,1);
  }

  .contact-us .version1.fixed-true .desk-menu > ul > li.current-menu-item > a {
    color: #ffffff;
  }

  .contact-us .version1 .desk-menu > ul > li > a {
    color: #777777;
  }*/

  .standard .loop .blog-post .post .post-title {
    margin-bottom: 40px;
  }

  .category-page.standard.sidebar-false > .loop > .container {
    padding-left: 0;
  }

  .category-page .prod-post {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.05) !important;
  }

  .category-page .prod-post .post-title {
    margin: 0px 0 10px 0;
      font-size: 16px !important;
      line-height: 26px !important;
      text-transform: uppercase;
      margin-bottom: 0px !important;
  }

  .category-page .prod-post .post-body {
    padding: 20px 20px !important;
    border-bottom: none !important;
    background-color: #fff !important;
  }

  .mostasia-color.button-normal {
    background: #FBD232;
  }

  .animate-false.mostasia-color.button-normal.hover-fill:hover {
    background: #D1A808;
  }

  .single-product .main-content {
    width: 100%;
  }

  .action_block_wrap {
    padding-top: 10px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
  }

  .main_button {
    background-color: #FBD232 !important;
  }

  .main_button:after {
    background-color: #fff !important;
  }

  .main_button:hover {
    background-color: #999999 !important;
  }

  .action_block_wrap .single_add_to_cart_button {
    background-color: #FBD232 !important;
  }

  .action_block_wrap .single_add_to_cart_button:after {
    background-color: #fff !important;
  }

  .action_block_wrap .single_add_to_cart_button:hover {
    background-color: #999999 !important;
  }

  h3.action_text_heading {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    text-align: center!important;
  }

  .action_block_wrap a {
    color: #999999;
  }

  li.widget_nav_menu  {
    list-style: none;
  }
  
  .site-widget-area .mob-sidebar-toggle {
    top: auto !important;
    bottom: 40%;
    right: 5px;
    z-index: 81;
  }

  .manaders_sliders .test-data a:not(.button) {
    color: #999999 !important;
  }
  .manaders_sliders .test-data a:not(.button):hover {
    color: #FBD232 !important;
  }
  
  .office_block {
    background-color: #f7f7f7!important;
  }

  .feedback_block {
    padding-top: 0 !important;
  }

  .feedback_block .testimonial {
    padding-top: 0;
  }

  .custom-scroll-bar .ps-scrollbar-y-rail {
    right: 43px !important;
  }

  #slide-4-layer-4 {
    left: 80% !important;
  }

  #slide-1-layer-4 {
    right: -168% !important;
  }

  #slide-5-layer-4 {
    left: 0 !important;
  }

  .popmake-title {
    margin-bottom: 20px;
  }


  .full-screen-menu {
        height: 40px;
          width: 40px;
          float: right;
          text-align: center;
          position: relative;
          z-index: 15;
          cursor: pointer;
          margin-top: 23px;
      }

      .full-screen-menu {
          background-position: 50% 62%;
          background-repeat: no-repeat;
      }

      .iversion-dark .full-screen-menu,
      .fiversion-dark.active .full-screen-menu {
          background-image: url(assets/images/menu.png);
      }

      .iversion-light .full-screen-menu,
      .fiversion-light.active .full-screen-menu {
          background-image: url(assets/images/menu_white.png);
      }


      .sl-true .header-social-links,
      .search-true.cart-false .search-toggle-wrap,
      .cart-true .desk-cart-wrap,
      .search-false.cart-false .full-screen-menu {
        margin-left: 25px;
      }

      .full-screen-menu {
          background-position: 50% 57%;
      }

      .search-true.cart-true .search-toggle-wrap,
      .search-true.ls-true .search-toggle-wrap,
      .cart-true.sl-true .desk-cart-wrap,
      .full-screen-menu {
        margin-left: 10px;
      }


      .desk.fixed-true .search-toggle-wrap,
      .desk.fixed-true .desk-cart-wrap,
      .desk.fixed-true .desk-cart-wrap > .desk-cart-toggle,
      .desk.fixed-true .full-screen-menu,
      .desk.fixed-true .desk-menu > ul > li > a {
        -webkit-transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear; 
        -ms-transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear; 
        transition:margin-top 300ms linear, background-image 300ms linear, box-shadow 300ms linear;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .desk.fixed-true .full-screen-menu {
        -webkit-transition:all 300ms linear; 
        -ms-transition:all 300ms linear; 
        transition:all 300ms linear;
      }

      .version2 .full-screen-menu {
        margin-right: 25px !important;
        margin-left: 0px !important;
      }

      .filter-toggle,
    .iversion-dark .full-screen-menu,
    .fiversion-dark.active .full-screen-menu {
      background-image: url(assets/images/menu%402.png);
      background-size:22px 16px;
    }
      
    .desk .search input[type="submit"] {
        background-image: url(assets/images/search_white%402.png);
      background-size:24px 24px;
    }
      
    .iversion-light .full-screen-menu,
    .fiversion-light.active .full-screen-menu {
        background-image: url(assets/images/menu_white%402.png);
      background-size:22px 16px;
    }

    .desk.active .full-screen-menu {
      margin-top: 15px;
    }


  /* The Overlay (background) */
.overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */    
    height: 100%;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 9999999999; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0,0,0); /* Black fallback color */
    background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
    position: relative;
    top: 25%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

/* The navigation links inside the overlay */
.overlay li {
  list-style: none;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
}

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

/* Position the close button (top right corner) */
.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

.desk .phone_numbers {
  float: right;
  text-align: center;
  position: relative;
  z-index: 15;
  cursor: pointer;
  margin-top: 28px;
  padding-left: 20px;
}

.desk .phone_numbers a {
  color: #fff;
  line-height: 36px;
  text-align: center;
  position: relative;
  z-index: 15;
}

.desk.active .phone_numbers {
  margin-top: 18px;
}

.desk.active .phone_numbers a {
  color: #000;
}

.desk .phone_numbers .open_phones_icon {
  color: #fff;
  line-height: 36px;
  text-align: center;
  position: relative;
  z-index: 15;
}

.desk .phone_numbers .main_phone:after {
  content:'\003E';
  margin-left: 10px;
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
} 

.desk .phone_numbers ul {
  list-style: none;
  display: none;
  background-color: rgba(0,0,0,0.5);
}
.desk.active .phone_numbers ul {
  background-color: #fff;
}

.mob-header .phone_numbers {
  float: right;
  text-align: center;
  position: relative;
  z-index: 15;
  cursor: pointer;
  /*margin-top: 28px;*/
}

.mob-header .phone_numbers a {
  color: #000;
  line-height: 36px;
  text-align: center;
  position: relative;
  z-index: 15;
}

.mob-header.phone_numbers .open_phones_icon {
  color: #000;
  line-height: 36px;
  text-align: center;
  position: relative;
  z-index: 15;
}

/*.mob-header .phone_numbers .main_phone:after {
  content:'\003E';
  margin-left: 10px;
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
} */

.mob-header .phone_numbers ul {
  list-style: none;
  display: none;
  position: absolute;
  background-color: #fff;
  padding: 20px;
}

.mob-header .phone_numbers .main_phone {
  padding-left: 20px;
  margin-right: 200px;
  font-size: 28px;
}

/*.phone_numbers::before {
  content: '>';
  display: block;
  position: relative;
  float: right;
}*/



.home-testimonial .nz-testimonials img {
    left: 50%;
    transform: translateX(-50%);
}

.home-testimonial .button_open_magazine {
  margin-top: 40px;
  text-align: center;
}

.prod_cat_item_wrap {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
}

.prod_cat_item_wrap img {
  height: 100%!important;
    width: 100%;
}

/*.slider_company_img_wrap_inner {
  width: 100%;
  height: 100%;
}*/

.slider_company_img_wrap {
  position: relative;
  height: 80vh;
  overflow: hidden;
}

.slider_company_img_wrap img {
  height: 100%!important;
    width: 100%;
}




.deskriptor {
  position: relative;
  overflow: hidden;
  padding: 0 25px 0 0;
  margin: 0 auto;
  display: block;
  float: left;
  width: 24vw;
  color: #fff;
  vertical-align: center;
}


.deskriptor:before {
  content: "";
  display: block;
  float: left;
  width: 1px;
  height: 40px;
  margin-top: 25px;
/*  margin-left: 25px;*/
  margin-right: 10px;
  background-color: rgba(255,255,255,0.3);
  -webkit-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}

.deskriptor p {
  position: relative;
  /* height: 100%; */
  margin-top: 1vh;
  margin-bottom: auto;
}

.version1.fixed-true.active .deskriptor {
  color: #000;
}

.version1.fixed-true.active .deskriptor p {
  margin-top: 0;
}

.version1.fixed-true.active .deskriptor:before {
  background-color: rgba(238,238,238,1);
  margin-top: 15px;
}

.contacts-delivery {
  margin-top: 40px;
}





/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}
    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}


@media  screen and (min-width: 1600px) {

  .deskriptor p {
    margin-top: 1.5vh;
  }

  .version1.fixed-true.active .deskriptor p {
    margin-top: 1vh;
  }

}


@media  screen and (min-width: 1800px) {

  

  .deskriptor p {
    margin-top: 2vh;
  }

  .version1.fixed-true.active .deskriptor p {
    margin-top: 1vh;
  }

}