@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Tenor+Sans&subset=cyrillic');
@font-face {
    font-family: 'CenturyGothicRegular';
    src:url(fonts/centurygothicregular.otf);
    font-style: normal;
    font-weight: normal;
}

/*@import url("header-im.css");*/

@media only screen and (max-width: 768px) {
    .nz-clearfix {
        min-height: 0 !important;
    }
    .switch-lang ul li {
        display: inline-block;
        margin: 10px;
    }
    .lists-1 {
        background-size: 60% !important;
    }
    .nz-section {
        padding: 10vmax 0 !important;
    }
}

/* Scrolbar */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,1) rgba(30, 36, 43,1);
}
*::-webkit-scrollbar {
  width: 12px;
}
*::-webkit-scrollbar-track {
  background:rgba(30, 36, 43,1);
}
*::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,1);
  border-radius: 20px;
  border: 3px solid rgba(30, 36, 43,1);
}
/**/


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{
    font-family: 'CenturyGothicRegular', sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
body, html, * {
	font-family: 'CenturyGothicRegular', sans-serif;
    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-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    box-sizing:content-box;
}
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;
}
/* ICOMOON 
/*=============*/
 @font-face{
    font-family:icomoon;
    src:url(fonts/icomoon.eot);
    src:url(fonts/icomoond41d.eot?#iefix) format('embedded-opentype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.ttf) format('truetype'),url(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
}
.icon-home:before{
    content:"\e600"
}
.icon-home2:before{
    content:"\e601"
}
.icon-home3:before{
    content:"\e602"
}
.icon-office:before{
    content:"\e603"
}
.icon-newspaper:before{
    content:"\e604"
}
.icon-pencil:before{
    content:"\e605"
}
.icon-pencil2:before{
    content:"\e606"
}
.icon-quill:before{
    content:"\e607"
}
.icon-pen:before{
    content:"\e608"
}
.icon-blog:before{
    content:"\e609"
}
.icon-droplet:before{
    content:"\e60a"
}
.icon-paint-format:before{
    content:"\e60b"
}
.icon-image:before{
    content:"\e60c"
}
.icon-image2:before{
    content:"\e60d"
}
.icon-images:before{
    content:"\e60e"
}
.icon-camera:before{
    content:"\e60f"
}
.icon-music:before{
    content:"\e610"
}
.icon-headphones:before{
    content:"\e611"
}
.icon-play:before{
    content:"\e612"
}
.icon-film:before{
    content:"\e613"
}
.icon-camera2:before{
    content:"\e614"
}
.icon-dice:before{
    content:"\e615"
}
.icon-pacman:before{
    content:"\e616"
}
.icon-spades:before{
    content:"\e617"
}
.icon-clubs:before{
    content:"\e618"
}
.icon-diamonds:before{
    content:"\e619"
}
.icon-pawn:before{
    content:"\e61a"
}
.icon-bulldeskn:before{
    content:"\e61b"
}
.icon-connection:before{
    content:"\e61c"
}
.icon-podcast:before{
    content:"\e61d"
}
.icon-feed:before{
    content:"\e61e"
}
.icon-book:before{
    content:"\e61f"
}
.icon-books:before{
    content:"\e620"
}
.icon-library:before{
    content:"\e621"
}
.icon-file:before{
    content:"\e622"
}
.icon-profile:before{
    content:"\e623"
}
.icon-file2:before{
    content:"\e624"
}
.icon-file3:before{
    content:"\e625"
}
.icon-file4:before{
    content:"\e626"
}
.icon-copy:before{
    content:"\e627"
}
.icon-copy2:before{
    content:"\e628"
}
.icon-copy3:before{
    content:"\e629"
}
.icon-paste:before{
    content:"\e62a"
}
.icon-paste2:before{
    content:"\e62b"
}
.icon-paste3:before{
    content:"\e62c"
}
.icon-stack:before{
    content:"\e62d"
}
.icon-folder:before{
    content:"\e62e"
}
.icon-folder-open:before{
    content:"\e62f"
}
.icon-tag:before{
    content:"\e630"
}
.icon-tags:before{
    content:"\e631"
}
.icon-barcode:before{
    content:"\e632"
}
.icon-qrcode:before{
    content:"\e633"
}
.icon-ticket:before{
    content:"\e634"
}
.icon-cart:before{
    content:"\e635"
}
.icon-cart2:before{
    content:"\e636"
}
.icon-cart3:before{
    content:"\e637"
}
.icon-coin:before{
    content:"\e638"
}
.icon-credit:before{
    content:"\e639"
}
.icon-calculate:before{
    content:"\e63a"
}
.icon-support:before{
    content:"\e63b"
}
.icon-phone:before{
    content:"\e63c"
}
.icon-phone-hang-up:before{
    content:"\e63d"
}
.icon-address-book:before{
    content:"\e63e"
}
.icon-notebook:before{
    content:"\e63f"
}
.icon-envelope:before{
    content:"\e640"
}
.icon-pushpin:before{
    content:"\e641"
}
.icon-location:before{
    content:"\e640"
}
.icon-location2:before{
    content:"\e643"
}
.icon-compass:before{
    content:"\e644"
}
.icon-map:before{
    content:"\e645"
}
.icon-map2:before{
    content:"\e646"
}
.icon-history:before{
    content:"\e647"
}
.icon-clock:before{
    content:"\e648"
}
.icon-clock2:before{
    content:"\e649"
}
.icon-alarm:before{
    content:"\e64a"
}
.icon-alarm2:before{
    content:"\e64b"
}
.icon-bell:before{
    content:"\e64c"
}
.icon-stopwatch:before{
    content:"\e64d"
}
.icon-calendar:before{
    content:"\e64e"
}
.icon-calendar2:before{
    content:"\e64f"
}
.icon-print:before{
    content:"\e650"
}
.icon-keyboard:before{
    content:"\e651"
}
.icon-screen:before{
    content:"\e652"
}
.icon-laptop:before{
    content:"\e653"
}
.icon-mob:before{
    content:"\e654"
}
.icon-mob2:before{
    content:"\e655"
}
.icon-tablet:before{
    content:"\e656"
}
.icon-tv:before{
    content:"\e657"
}
.icon-cabinet:before{
    content:"\e658"
}
.icon-drawer:before{
    content:"\e659"
}
.icon-drawer2:before{
    content:"\e65a"
}
.icon-drawer3:before{
    content:"\e65b"
}
.icon-box-add:before{
    content:"\e65c"
}
.icon-box-remove:before{
    content:"\e65d"
}
.icon-download:before{
    content:"\e65e"
}
.icon-upload:before{
    content:"\e65f"
}
.icon-disk:before{
    content:"\e660"
}
.icon-storage:before{
    content:"\e661"
}
.icon-undo:before{
    content:"\e662"
}
.icon-redo:before{
    content:"\e663"
}
.icon-flip:before{
    content:"\e664"
}
.icon-flip2:before{
    content:"\e665"
}
.icon-undo2:before{
    content:"\e666"
}
.icon-redo2:before{
    content:"\e667"
}
.icon-forward:before{
    content:"\e668"
}
.icon-reply:before{
    content:"\e669"
}
.icon-bubble:before{
    content:"\e66a"
}
.icon-bubbles:before{
    content:"\e66b"
}
.icon-bubbles2:before{
    content:"\e66c"
}
.icon-bubble2:before{
    content:"\e66d"
}
.icon-bubbles3:before{
    content:"\e66e"
}
.icon-bubbles4:before{
    content:"\e66f"
}
.icon-user:before{
    content:"\e670"
}
.icon-users:before{
    content:"\e671"
}
.icon-user2:before{
    content:"\e672"
}
.icon-users2:before{
    content:"\e673"
}
.icon-user3:before{
    content:"\e674"
}
.icon-user4:before{
    content:"\e675"
}
.icon-quotes-left:before{
    content:"\e676"
}
.icon-busy:before{
    content:"\e677"
}
.icon-spinner:before{
    content:"\e678"
}
.icon-spinner2:before{
    content:"\e679"
}
.icon-spinner3:before{
    content:"\e67a"
}
.icon-spinner4:before{
    content:"\e67b"
}
.icon-spinner5:before{
    content:"\e67c"
}
.icon-spinner6:before{
    content:"\e67d"
}
.icon-binoculars:before{
    content:"\e67e"
}
.icon-search:before{
    content:"\e67f"
}
.icon-zoomin:before{
    content:"\e680"
}
.icon-zoomout:before{
    content:"\e681"
}
.icon-expand:before{
    content:"\e682"
}
.icon-contract:before{
    content:"\e683"
}
.icon-expand2:before{
    content:"\e684"
}
.icon-contract2:before{
    content:"\e685"
}
.icon-key:before{
    content:"\e686"
}
.icon-key2:before{
    content:"\e687"
}
.icon-lock:before{
    content:"\e688"
}
.icon-lock2:before{
    content:"\e689"
}
.icon-unlocked:before{
    content:"\e68a"
}
.icon-wrench:before{
    content:"\e68b"
}
.icon-settings:before{
    content:"\e68c"
}
.icon-equalizer:before{
    content:"\e68d"
}
.icon-cog:before{
    content:"\e68e"
}
.icon-cogs:before{
    content:"\e68f"
}
.icon-cog2:before{
    content:"\e690"
}
.icon-hammer:before{
    content:"\e691"
}
.icon-wand:before{
    content:"\e692"
}
.icon-aid:before{
    content:"\e693"
}
.icon-bug:before{
    content:"\e694"
}
.icon-pie:before{
    content:"\e695"
}
.icon-stats:before{
    content:"\e696"
}
.icon-bars:before{
    content:"\e697"
}
.icon-bars2:before{
    content:"\e698"
}
.icon-gift:before{
    content:"\e699"
}
.icon-trophy:before{
    content:"\e69a"
}
.icon-glass:before{
    content:"\e69b"
}
.icon-mug:before{
    content:"\e69c"
}
.icon-food:before{
    content:"\e69d"
}
.icon-leaf:before{
    content:"\e69e"
}
.icon-rocket:before{
    content:"\e69f"
}
.icon-meter:before{
    content:"\e6a0"
}
.icon-meter2:before{
    content:"\e6a1"
}
.icon-dashboard:before{
    content:"\e6a2"
}
.icon-hammer2:before{
    content:"\e6a3"
}
.icon-fire:before{
    content:"\e6a4"
}
.icon-lab:before{
    content:"\e6a5"
}
.icon-magnet:before{
    content:"\e6a6"
}
.icon-remove:before{
    content:"\e6a7"
}
.icon-remove2:before{
    content:"\e6a8"
}
.icon-briefcase:before{
    content:"\e6a9"
}
.icon-airplane:before{
    content:"\e6aa"
}
.icon-truck:before{
    content:"\e6ab"
}
.icon-road:before{
    content:"\e6ac"
}
.icon-accessibility:before{
    content:"\e6ad"
}
.icon-target:before{
    content:"\e6ae"
}
.icon-shield:before{
    content:"\e6af"
}
.icon-lightning:before{
    content:"\e6b0"
}
.icon-switch:before{
    content:"\e6b1"
}
.icon-powercord:before{
    content:"\e6b2"
}
.icon-signup:before{
    content:"\e6b3"
}
.icon-list:before{
    content:"\e6b4"
}
.icon-list2:before{
    content:"\e6b5"
}
.icon-numbered-list:before{
    content:"\e6b6"
}
.icon-menu:before{
    content:"\e6b7"
}
.icon-menu2:before{
    content:"\e6b8"
}
.icon-tree:before{
    content:"\e6b9"
}
.icon-cloud:before{
    content:"\e6ba"
}
.icon-cloud-download:before{
    content:"\e6bb"
}
.icon-cloud-upload:before{
    content:"\e6bc"
}
.icon-download2:before{
    content:"\e6bd"
}
.icon-upload2:before{
    content:"\e6be"
}
.icon-download3:before{
    content:"\e6bf"
}
.icon-upload3:before{
    content:"\e6c0"
}
.icon-globe:before{
    content:"\e6c1"
}
.icon-earth:before{
    content:"\e6c2"
}
.icon-link:before{
    content:"\e6c3"
}
.icon-flag:before{
    content:"\e6c4"
}
.icon-attachment:before{
    content:"\e6c5"
}
.icon-eye:before{
    content:"\e6c6"
}
.icon-eye-blocked:before{
    content:"\e6c7"
}
.icon-eye2:before{
    content:"\e6c8"
}
.icon-bookmark:before{
    content:"\e6c9"
}
.icon-bookmarks:before{
    content:"\e6ca"
}
.icon-brightness-medium:before{
    content:"\e6cb"
}
.icon-brightness-contrast:before{
    content:"\e6cc"
}
.icon-contrast:before{
    content:"\e6cd"
}
.icon-star:before{
    content:"\e6ce"
}
.icon-star2:before{
    content:"\e6cf"
}
.icon-star3:before{
    content:"\e6d0"
}
.icon-heart:before{
    content:"\e6d1"
}
.icon-heart2:before{
    content:"\e6d2"
}
.icon-heart-broken:before{
    content:"\e6d3"
}
.icon-thumbs-up:before{
    content:"\e6d4"
}
.icon-thumbs-up2:before{
    content:"\e6d5"
}
.icon-happy:before{
    content:"\e6d6"
}
.icon-happy2:before{
    content:"\e6d7"
}
.icon-smiley:before{
    content:"\e6d8"
}
.icon-smiley2:before{
    content:"\e6d9"
}
.icon-tongue:before{
    content:"\e6da"
}
.icon-tongue2:before{
    content:"\e6db"
}
.icon-sad:before{
    content:"\e6dc"
}
.icon-sad2:before{
    content:"\e6dd"
}
.icon-wink:before{
    content:"\e6de"
}
.icon-wink2:before{
    content:"\e6df"
}
.icon-grin:before{
    content:"\e6e0"
}
.icon-grin2:before{
    content:"\e6e1"
}
.icon-cool:before{
    content:"\e6e2"
}
.icon-cool2:before{
    content:"\e6e3"
}
.icon-angry:before{
    content:"\e6e4"
}
.icon-angry2:before{
    content:"\e6e5"
}
.icon-evil:before{
    content:"\e6e6"
}
.icon-evil2:before{
    content:"\e6e7"
}
.icon-shocked:before{
    content:"\e6e8"
}
.icon-shocked2:before{
    content:"\e6e9"
}
.icon-confused:before{
    content:"\e6ea"
}
.icon-confused2:before{
    content:"\e6eb"
}
.icon-neutral:before{
    content:"\e6ec"
}
.icon-neutral2:before{
    content:"\e6ed"
}
.icon-wondering:before{
    content:"\e6ee"
}
.icon-wondering2:before{
    content:"\e6ef"
}
.icon-point-up:before{
    content:"\e6f0"
}
.icon-point-right:before{
    content:"\e6f1"
}
.icon-point-down:before{
    content:"\e6f2"
}
.icon-point-left:before{
    content:"\e6f3"
}
.icon-warning:before{
    content:"\e6f4"
}
.icon-notification:before{
    content:"\e6f5"
}
.icon-question:before{
    content:"\e6f6"
}
.icon-info:before{
    content:"\e6f7"
}
.icon-info2:before{
    content:"\e6f8"
}
.icon-blocked:before{
    content:"\e6f9"
}
.icon-cancel-circle:before{
    content:"\e6fa"
}
.icon-checkmark-circle:before{
    content:"\e6fb"
}
.icon-spam:before{
    content:"\e6fc"
}
.icon-close:before{
    content:"\e6fd"
}
.icon-checkmark:before{
    content:"\e6fe"
}
.icon-checkmark2:before{
    content:"\e6ff"
}
.icon-spell-check:before{
    content:"\e700"
}
.icon-minus:before{
    content:"\e701"
}
.icon-plus:before{
    content:"\e702"
}
.icon-enter:before{
    content:"\e703"
}
.icon-exit:before{
    content:"\e704"
}
.icon-play2:before{
    content:"\e705"
}
.icon-pause:before{
    content:"\e706"
}
.icon-stop:before{
    content:"\e707"
}
.icon-backward:before{
    content:"\e708"
}
.icon-forward2:before{
    content:"\e709"
}
.icon-play3:before{
    content:"\e70a"
}
.icon-pause2:before{
    content:"\e70b"
}
.icon-stop2:before{
    content:"\e70c"
}
.icon-backward2:before{
    content:"\e70d"
}
.icon-forward3:before{
    content:"\e70e"
}
.icon-first:before{
    content:"\e70f"
}
.icon-last:before{
    content:"\e710"
}
.icon-previous:before{
    content:"\e711"
}
.icon-next:before{
    content:"\e712"
}
.icon-eject:before{
    content:"\e713"
}
.icon-volume-high:before{
    content:"\e714"
}
.icon-volume-medium:before{
    content:"\e715"
}
.icon-volume-low:before{
    content:"\e716"
}
.icon-volume-mute:before{
    content:"\e717"
}
.icon-volume-mute2:before{
    content:"\e718"
}
.icon-volume-increase:before{
    content:"\e719"
}
.icon-volume-decrease:before{
    content:"\e71a"
}
.icon-loop:before{
    content:"\e71b"
}
.icon-loop2:before{
    content:"\e71c"
}
.icon-loop3:before{
    content:"\e71d"
}
.icon-shuffle:before{
    content:"\e71e"
}
.icon-arrow-up-left:before{
    content:"\e71f"
}
.icon-arrow-up:before{
    content:"\e720"
}
.icon-arrow-up-right:before{
    content:"\e721"
}
.icon-arrow-right:before{
    content:"\e722"
}
.icon-arrow-down-right:before{
    content:"\e723"
}
.icon-arrow-down:before{
    content:"\e724"
}
.icon-arrow-down-left:before{
    content:"\e725"
}
.icon-arrow-left:before{
    content:"\e726"
}
.icon-arrow-up-left2:before{
    content:"\e727"
}
.icon-arrow-up2:before{
    content:"\e728"
}
.icon-arrow-up-right2:before{
    content:"\e729"
}
.icon-arrow-right2:before{
    content:"\e72a"
}
.icon-arrow-down-right2:before{
    content:"\e72b"
}
.icon-arrow-down2:before{
    content:"\e72c"
}
.icon-arrow-down-left2:before{
    content:"\e72d"
}
.icon-arrow-left2:before{
    content:"\e72e"
}
.icon-arrow-up-left3:before{
    content:"\e72f"
}
.icon-arrow-up3:before{
    content:"\e730"
}
.icon-arrow-up-right3:before{
    content:"\e731"
}
.icon-arrow-right3:before{
    content:"\e732"
}
.icon-arrow-down-right3:before{
    content:"\e733"
}
.icon-arrow-down3:before{
    content:"\e734"
}
.icon-arrow-down-left3:before{
    content:"\e735"
}
.icon-arrow-left3:before{
    content:"\e736"
}
.icon-tab:before{
    content:"\e737"
}
.icon-checkbox-checked:before{
    content:"\e738"
}
.icon-checkbox-unchecked:before{
    content:"\e739"
}
.icon-checkbox-partial:before{
    content:"\e73a"
}
.icon-radio-checked:before{
    content:"\e73b"
}
.icon-radio-unchecked:before{
    content:"\e73c"
}
.icon-crop:before{
    content:"\e73d"
}
.icon-scissors:before{
    content:"\e73e"
}
.icon-filter:before{
    content:"\e73f"
}
.icon-filter2:before{
    content:"\e740"
}
.icon-font:before{
    content:"\e741"
}
.icon-text-height:before{
    content:"\e740"
}
.icon-text-width:before{
    content:"\e743"
}
.icon-bold:before{
    content:"\e744"
}
.icon-underline:before{
    content:"\e745"
}
.icon-italic:before{
    content:"\e746"
}
.icon-strikethrough:before{
    content:"\e747"
}
.icon-omega:before{
    content:"\e748"
}
.icon-sigma:before{
    content:"\e749"
}
.icon-table:before{
    content:"\e74a"
}
.icon-table2:before{
    content:"\e74b"
}
.icon-insert-template:before{
    content:"\e74c"
}
.icon-pilcrow:before{
    content:"\e74d"
}
.icon-lefttoright:before{
    content:"\e74e"
}
.icon-righttoleft:before{
    content:"\e74f"
}
.icon-paragraph-left:before{
    content:"\e750"
}
.icon-paragraph-center:before{
    content:"\e751"
}
.icon-paragraph-right:before{
    content:"\e752"
}
.icon-paragraph-justify:before{
    content:"\e753"
}
.icon-paragraph-left2:before{
    content:"\e754"
}
.icon-paragraph-center2:before{
    content:"\e755"
}
.icon-paragraph-right2:before{
    content:"\e756"
}
.icon-paragraph-justify2:before{
    content:"\e757"
}
.icon-indent-increase:before{
    content:"\e758"
}
.icon-indent-decrease:before{
    content:"\e759"
}
.icon-newtab:before{
    content:"\e75a"
}
.icon-embed:before{
    content:"\e75b"
}
.icon-code:before{
    content:"\e75c"
}
.icon-console:before{
    content:"\e75d"
}
.icon-share:before{
    content:"\e75e"
}
.icon-mail:before{
    content:"\e75f"
}
.icon-mail2:before{
    content:"\e760"
}
.icon-mail3:before{
    content:"\e761"
}
.icon-mail4:before{
    content:"\e762"
}
.icon-google:before{
    content:"\e763"
}
.icon-googleplus:before{
    content:"\e764"
}
.icon-googleplus2:before{
    content:"\e765"
}
.icon-googleplus3:before{
    content:"\e766"
}
.icon-googleplus4:before{
    content:"\e767"
}
.icon-google-drive:before{
    content:"\e768"
}
.icon-facebook:before{
    content:"\e769"
}
.icon-facebook2:before{
    content:"\e76a"
}
.icon-facebook3:before{
    content:"\e76b"
}
.icon-instagram:before{
    content:"\e76c"
}
.icon-twitter:before{
    content:"\e76d"
}
.icon-twitter2:before{
    content:"\e76e"
}
.icon-twitter3:before{
    content:"\e76f"
}
.icon-feed2:before{
    content:"\e770"
}
.icon-feed3:before{
    content:"\e771"
}
.icon-feed4:before{
    content:"\e772"
}
.icon-youtube:before{
    content:"\e773"
}
.icon-youtube2:before{
    content:"\e774"
}
.icon-vimeo:before{
    content:"\e775"
}
.icon-vimeo2:before{
    content:"\e776"
}
.icon-vimeo3:before{
    content:"\e777"
}
.icon-lanyrd:before{
    content:"\e778"
}
.icon-flickr:before{
    content:"\e779"
}
.icon-flickr2:before{
    content:"\e77a"
}
.icon-flickr3:before{
    content:"\e77b"
}
.icon-flickr4:before{
    content:"\e77c"
}
.icon-picassa:before{
    content:"\e77d"
}
.icon-picassa2:before{
    content:"\e77e"
}
.icon-dribbble:before{
    content:"\e77f"
}
.icon-dribbble2:before{
    content:"\e780"
}
.icon-dribbble3:before{
    content:"\e781"
}
.icon-forrst:before{
    content:"\e782"
}
.icon-forrst2:before{
    content:"\e783"
}
.icon-deviantart:before{
    content:"\e784"
}
.icon-deviantart2:before{
    content:"\e785"
}
.icon-steam:before{
    content:"\e786"
}
.icon-steam2:before{
    content:"\e787"
}
.icon-github:before{
    content:"\e788"
}
.icon-github2:before{
    content:"\e789"
}
.icon-github3:before{
    content:"\e78a"
}
.icon-github4:before{
    content:"\e78b"
}
.icon-github5:before{
    content:"\e78c"
}
.icon-wordpress:before{
    content:"\e78d"
}
.icon-wordpress2:before{
    content:"\e78e"
}
.icon-joomla:before{
    content:"\e78f"
}
.icon-blogger:before{
    content:"\e790"
}
.icon-blogger2:before{
    content:"\e791"
}
.icon-tumblr:before{
    content:"\e792"
}
.icon-tumblr2:before{
    content:"\e793"
}
.icon-yahoo:before{
    content:"\e794"
}
.icon-tux:before{
    content:"\e795"
}
.icon-apple:before{
    content:"\e796"
}
.icon-finder:before{
    content:"\e797"
}
.icon-android:before{
    content:"\e798"
}
.icon-windows:before{
    content:"\e799"
}
.icon-windows8:before{
    content:"\e79a"
}
.icon-soundcloud:before{
    content:"\e79b"
}
.icon-soundcloud2:before{
    content:"\e79c"
}
.icon-skype:before{
    content:"\e79d"
}
.icon-reddit:before{
    content:"\e79e"
}
.icon-linkedin:before{
    content:"\e79f"
}
.icon-lastfm:before{
    content:"\e7a0"
}
.icon-lastfm2:before{
    content:"\e7a1"
}
.icon-delicious:before{
    content:"\e7a2"
}
.icon-stumbleupon:before{
    content:"\e7a3"
}
.icon-stumbleupon2:before{
    content:"\e7a4"
}
.icon-stackoverflow:before{
    content:"\e7a5"
}
.icon-pinterest:before{
    content:"\e7a6"
}
.icon-pinterest2:before{
    content:"\e7a7"
}
.icon-xing:before{
    content:"\e7a8"
}
.icon-xing2:before{
    content:"\e7a9"
}
.icon-flattr:before{
    content:"\e7aa"
}
.icon-foursquare:before{
    content:"\e7ab"
}
.icon-foursquare2:before{
    content:"\e7ac"
}
.icon-paypal:before{
    content:"\e7ad"
}
.icon-paypal2:before{
    content:"\e7ae"
}
.icon-paypal3:before{
    content:"\e7af"
}
.icon-yelp:before{
    content:"\e7b0"
}
.icon-libreoffice:before{
    content:"\e7b1"
}
.icon-file-pdf:before{
    content:"\e7b2"
}
.icon-file-openoffice:before{
    content:"\e7b3"
}
.icon-file-word:before{
    content:"\e7b4"
}
.icon-file-excel:before{
    content:"\e7b5"
}
.icon-file-zip:before{
    content:"\e7b6"
}
.icon-file-powerpoint:before{
    content:"\e7b7"
}
.icon-file-xml:before{
    content:"\e7b8"
}
.icon-file-css:before{
    content:"\e7b9"
}
.icon-html5:before{
    content:"\e7ba"
}
.icon-html52:before{
    content:"\e7bb"
}
.icon-css3:before{
    content:"\e7bc"
}
.icon-chrome:before{
    content:"\e7bd"
}
.icon-firefox:before{
    content:"\e7be"
}
.icon-IE:before{
    content:"\e7bf"
}
.icon-opera:before{
    content:"\e7c0"
}
.icon-safari:before{
    content:"\e7c1"
}
.icon-IcoMoon:before{
    content:"\e7c2"
}
.icon-store:before{
    content:"\e7c3"
}
.icon-out:before{
    content:"\e7c4"
}
.icon-in:before{
    content:"\e7c5"
}
.icon-in-alt:before{
    content:"\e7c6"
}
.icon-home4:before{
    content:"\e7c7"
}
.icon-lightbulb:before{
    content:"\e7c8"
}
.icon-ancdesk:before{
    content:"\e7c9"
}
.icon-feather:before{
    content:"\e7ca"
}
.icon-expand3:before{
    content:"\e7cb"
}
.icon-maximize:before{
    content:"\e7cc"
}
.icon-search2:before{
    content:"\e7cd"
}
.icon-zoomin2:before{
    content:"\e7ce"
}
.icon-zoomout2:before{
    content:"\e7cf"
}
.icon-add:before{
    content:"\e7d0"
}
.icon-subtract:before{
    content:"\e7d1"
}
.icon-exclamation:before{
    content:"\e7d2"
}
.icon-question2:before{
    content:"\e7d3"
}
.icon-close2:before{
    content:"\e7d4"
}
.icon-cmd:before{
    content:"\e7d5"
}
.icon-forbid:before{
    content:"\e7d6"
}
.icon-book2:before{
    content:"\e7d7"
}
.icon-spinner7:before{
    content:"\e7d8"
}
.icon-play4:before{
    content:"\e7d9"
}
.icon-stop3:before{
    content:"\e7da"
}
.icon-pause3:before{
    content:"\e7db"
}
.icon-forward4:before{
    content:"\e7dc"
}
.icon-rewind:before{
    content:"\e7dd"
}
.icon-sound:before{
    content:"\e7de"
}
.icon-sound-alt:before{
    content:"\e7df"
}
.icon-soundoff:before{
    content:"\e7e0"
}
.icon-task:before{
    content:"\e7e1"
}
.icon-inbox:before{
    content:"\e7e2"
}
.icon-inbox-alt:before{
    content:"\e7e3"
}
.icon-envelope2:before{
    content:"\e7e4"
}
.icon-compose:before{
    content:"\e7e5"
}
.icon-newspaper2:before{
    content:"\e7e6"
}
.icon-newspaper-alt:before{
    content:"\e7e7"
}
.icon-clipboard:before{
    content:"\e7e8"
}
.icon-calendar3:before{
    content:"\e7e9"
}
.icon-hyperlink:before{
    content:"\e7ea"
}
.icon-trash:before{
    content:"\e7eb"
}
.icon-trash-alt:before{
    content:"\e7ec"
}
.icon-grid:before{
    content:"\e7ed"
}
.icon-grid-alt:before{
    content:"\e7ee"
}
.icon-menu3:before{
    content:"\e7ef"
}
.icon-list3:before{
    content:"\e7f0"
}
.icon-gallery:before{
    content:"\e7f1"
}
.icon-calculator:before{
    content:"\e7f2"
}
.icon-windows2:before{
    content:"\e7f3"
}
.icon-browser:before{
    content:"\e7f4"
}
.icon-alarm3:before{
    content:"\e7f5"
}
.icon-clock3:before{
    content:"\e7f6"
}
.icon-attachment2:before{
    content:"\e7f7"
}
.icon-settings2:before{
    content:"\e7f8"
}
.icon-portfolio:before{
    content:"\e7f9"
}
.icon-user5:before{
    content:"\e7fa"
}
.icon-users3:before{
    content:"\e7fb"
}
.icon-heart3:before{
    content:"\e7fc"
}
.icon-chat:before{
    content:"\e7fd"
}
.icon-comments:before{
    content:"\e7fe"
}
.icon-screen2:before{
    content:"\e7ff"
}
.icon-iphone:before{
    content:"\e800"
}
.icon-ipad:before{
    content:"\e801"
}
.icon-forkandspoon:before{
    content:"\e802"
}
.icon-forkandknife:before{
    content:"\e803"
}
.icon-instagram2:before{
    content:"\e804"
}
.icon-facebook4:before{
    content:"\e805"
}
.icon-delicious2:before{
    content:"\e806"
}
.icon-googleplus5:before{
    content:"\e807"
}
.icon-dribbble4:before{
    content:"\e808"
}
.icon-pin:before{
    content:"\e809"
}
.icon-pin-alt:before{
    content:"\e80a"
}
.icon-camera3:before{
    content:"\e80b"
}
.icon-brightness:before{
    content:"\e80c"
}
.icon-brightness-half:before{
    content:"\e80d"
}
.icon-moon:before{
    content:"\e80e"
}
.icon-cloud2:before{
    content:"\e80f"
}
.icon-circle-full:before{
    content:"\e810"
}
.icon-circle-half:before{
    content:"\e811"
}
.icon-globe2:before{
    content:"\e812"
}
.icon-heart4:before{
    content:"\e813"
}
.icon-cloud3:before{
    content:"\e814"
}
.icon-star4:before{
    content:"\e815"
}
.icon-tv2:before{
    content:"\e816"
}
.icon-sound2:before{
    content:"\e817"
}
.icon-video:before{
    content:"\e818"
}
.icon-trash2:before{
    content:"\e819"
}
.icon-user6:before{
    content:"\e81a"
}
.icon-key3:before{
    content:"\e81b"
}
.icon-search3:before{
    content:"\e81c"
}
.icon-settings3:before{
    content:"\e81d"
}
.icon-camera4:before{
    content:"\e81e"
}
.icon-tag2:before{
    content:"\e81f"
}
.icon-lock3:before{
    content:"\e820"
}
.icon-bulb:before{
    content:"\e821"
}
.icon-pen2:before{
    content:"\e822"
}
.icon-diamond:before{
    content:"\e823"
}
.icon-display:before{
    content:"\e824"
}
.icon-location3:before{
    content:"\e825"
}
.icon-eye3:before{
    content:"\e826"
}
.icon-bubble3:before{
    content:"\e827"
}
.icon-stack2:before{
    content:"\e828"
}
.icon-cup:before{
    content:"\e829"
}
.icon-phone2:before{
    content:"\e82a"
}
.icon-news:before{
    content:"\e82b"
}
.icon-mail5:before{
    content:"\e82c"
}
.icon-like:before{
    content:"\e82d"
}
.icon-photo:before{
    content:"\e82e"
}
.icon-note:before{
    content:"\e82f"
}
.icon-clock4:before{
    content:"\e830"
}
.icon-paperplane:before{
    content:"\e831"
}
.icon-params:before{
    content:"\e832"
}
.icon-banknote:before{
    content:"\e833"
}
.icon-data:before{
    content:"\e834"
}
.icon-music2:before{
    content:"\e835"
}
.icon-megaphone:before{
    content:"\e836"
}
.icon-study:before{
    content:"\e837"
}
.icon-lab2:before{
    content:"\e838"
}
.icon-food2:before{
    content:"\e839"
}
.icon-t-shirt:before{
    content:"\e83a"
}
.icon-fire2:before{
    content:"\e83b"
}
.icon-clip:before{
    content:"\e83c"
}
.icon-shop:before{
    content:"\e83d"
}
.icon-calendar4:before{
    content:"\e83e"
}
.icon-wallet:before{
    content:"\e83f"
}
.icon-vynil:before{
    content:"\e840"
}
.icon-truck2:before{
    content:"\e841"
}
.icon-world:before{
    content:"\e840"
}
.icon-phone3:before{
    content:"\e843"
}
.icon-mob3:before{
    content:"\e844"
}
.icon-mouse:before{
    content:"\e845"
}
.icon-directions:before{
    content:"\e846"
}
.icon-mail6:before{
    content:"\e847"
}
.icon-paperplane2:before{
    content:"\e848"
}
.icon-pencil3:before{
    content:"\e849"
}
.icon-feather2:before{
    content:"\e84a"
}
.icon-paperclip:before{
    content:"\e84b"
}
.icon-drawer4:before{
    content:"\e84c"
}
.icon-reply2:before{
    content:"\e84d"
}
.icon-reply-all:before{
    content:"\e84e"
}
.icon-forward5:before{
    content:"\e84f"
}
.icon-user7:before{
    content:"\e850"
}
.icon-users4:before{
    content:"\e851"
}
.icon-user-add:before{
    content:"\e852"
}
.icon-vcard:before{
    content:"\e853"
}
.icon-export:before{
    content:"\e854"
}
.icon-location4:before{
    content:"\e855"
}
.icon-map3:before{
    content:"\e856"
}
.icon-compass2:before{
    content:"\e857"
}
.icon-location5:before{
    content:"\e858"
}
.icon-target2:before{
    content:"\e859"
}
.icon-share2:before{
    content:"\e85a"
}
.icon-sharable:before{
    content:"\e85b"
}
.icon-heart5:before{
    content:"\e85c"
}
.icon-heart6:before{
    content:"\e85d"
}
.icon-star5:before{
    content:"\e85e"
}
.icon-star6:before{
    content:"\e85f"
}
.icon-thumbsup:before{
    content:"\e860"
}
.icon-thumbsdown:before{
    content:"\e861"
}
.icon-chat2:before{
    content:"\e862"
}
.icon-comment:before{
    content:"\e863"
}
.icon-quote:before{
    content:"\e864"
}
.icon-house:before{
    content:"\e865"
}
.icon-popup:before{
    content:"\e866"
}
.icon-search4:before{
    content:"\e867"
}
.icon-flashlight:before{
    content:"\e868"
}
.icon-printer:before{
    content:"\e869"
}
.icon-bell2:before{
    content:"\e86a"
}
.icon-link2:before{
    content:"\e86b"
}
.icon-flag2:before{
    content:"\e86c"
}
.icon-cog3:before{
    content:"\e86d"
}
.icon-tools:before{
    content:"\e86e"
}
.icon-trophy2:before{
    content:"\e86f"
}
.icon-tag3:before{
    content:"\e870"
}
.icon-camera5:before{
    content:"\e871"
}
.icon-megaphone2:before{
    content:"\e872"
}
.icon-moon2:before{
    content:"\e873"
}
.icon-palette:before{
    content:"\e874"
}
.icon-leaf2:before{
    content:"\e875"
}
.icon-music3:before{
    content:"\e876"
}
.icon-music4:before{
    content:"\e877"
}
.icon-new:before{
    content:"\e878"
}
.icon-graduation:before{
    content:"\e879"
}
.icon-book3:before{
    content:"\e87a"
}
.icon-newspaper3:before{
    content:"\e87b"
}
.icon-bag:before{
    content:"\e87c"
}
.icon-airplane2:before{
    content:"\e87d"
}
.icon-lifebuoy:before{
    content:"\e87e"
}
.icon-eye4:before{
    content:"\e87f"
}
.icon-clock5:before{
    content:"\e880"
}
.icon-microphone:before{
    content:"\e881"
}
.icon-calendar5:before{
    content:"\e882"
}
.icon-bolt:before{
    content:"\e883"
}
.icon-thunder:before{
    content:"\e884"
}
.icon-droplet2:before{
    content:"\e885"
}
.icon-cd:before{
    content:"\e886"
}
.icon-briefcase2:before{
    content:"\e887"
}
.icon-air:before{
    content:"\e888"
}
.icon-hourglass:before{
    content:"\e889"
}
.icon-gauge:before{
    content:"\e88a"
}
.icon-language:before{
    content:"\e88b"
}
.icon-network:before{
    content:"\e88c"
}
.icon-key4:before{
    content:"\e88d"
}
.icon-battery:before{
    content:"\e88e"
}
.icon-bucket:before{
    content:"\e88f"
}
.icon-magnet2:before{
    content:"\e890"
}
.icon-drive:before{
    content:"\e891"
}
.icon-cup2:before{
    content:"\e892"
}
.icon-rocket2:before{
    content:"\e893"
}
.icon-brush:before{
    content:"\e894"
}
.icon-suitcase:before{
    content:"\e895"
}
.icon-cone:before{
    content:"\e896"
}
.icon-earth2:before{
    content:"\e897"
}
.icon-keyboard2:before{
    content:"\e898"
}
.icon-browser2:before{
    content:"\e899"
}
.icon-publish:before{
    content:"\e89a"
}
.icon-progress-3:before{
    content:"\e89b"
}
.icon-progress-2:before{
    content:"\e89c"
}
.icon-brogress-1:before{
    content:"\e89d"
}
.icon-progress-0:before{
    content:"\e89e"
}
.icon-sun:before{
    content:"\e89f"
}
.icon-sun2:before{
    content:"\e8a0"
}
.icon-adjust:before{
    content:"\e8a1"
}
.icon-code2:before{
    content:"\e8a2"
}
.icon-screen3:before{
    content:"\e8a3"
}
.icon-infinity:before{
    content:"\e8a4"
}
.icon-light-bulb:before{
    content:"\e8a5"
}
.icon-creditcard:before{
    content:"\e8a6"
}
.icon-database:before{
    content:"\e8a7"
}
.icon-voicemail:before{
    content:"\e8a8"
}
.icon-clipboard2:before{
    content:"\e8a9"
}
.icon-cart4:before{
    content:"\e8aa"
}
.icon-box:before{
    content:"\e8ab"
}
.icon-ticket2:before{
    content:"\e8ac"
}
.icon-rss:before{
    content:"\e8ad"
}
.icon-signal:before{
    content:"\e8ae"
}
.icon-thermometer:before{
    content:"\e8af"
}
.icon-droplets:before{
    content:"\e8b0"
}
.icon-uniE8B1:before{
    content:"\e8b1"
}
.icon-statistics:before{
    content:"\e8b2"
}
.icon-pie2:before{
    content:"\e8b3"
}
.icon-bars3:before{
    content:"\e8b4"
}
.icon-graph:before{
    content:"\e8b5"
}
.icon-lock4:before{
    content:"\e8b6"
}
.icon-lock-open:before{
    content:"\e8b7"
}
.icon-logout:before{
    content:"\e8b8"
}
.icon-login:before{
    content:"\e8b9"
}
.icon-checkmark3:before{
    content:"\e8ba"
}
.icon-line-scale:before{
    content:"\e8bb"
}
.icon-minus2:before{
    content:"\e8bc"
}
.icon-plus2:before{
    content:"\e8bd"
}
.icon-line-scale2:before{
    content:"\e8be"
}
.icon-minus3:before{
    content:"\e8bf"
}
.icon-plus3:before{
    content:"\e8c0"
}
.icon-line-scale3:before{
    content:"\e8c1"
}
.icon-minus4:before{
    content:"\e8c2"
}
.icon-plus4:before{
    content:"\e8c3"
}
.icon-erase:before{
    content:"\e8c4"
}
.icon-blocked2:before{
    content:"\e8c5"
}
.icon-info3:before{
    content:"\e8c6"
}
.icon-info4:before{
    content:"\e8c7"
}
.icon-question3:before{
    content:"\e8c8"
}
.icon-help:before{
    content:"\e8c9"
}
.icon-warning2:before{
    content:"\e8ca"
}
.icon-cycle:before{
    content:"\e8cb"
}
.icon-cw:before{
    content:"\e8cc"
}
.icon-ccw:before{
    content:"\e8cd"
}
.icon-shuffle2:before{
    content:"\e8ce"
}
.icon-arrow:before{
    content:"\e8cf"
}
.icon-arrow2:before{
    content:"\e8d0"
}
.icon-retweet:before{
    content:"\e8d1"
}
.icon-loop4:before{
    content:"\e8d2"
}
.icon-history2:before{
    content:"\e8d3"
}
.icon-back:before{
    content:"\e8d4"
}
.icon-switch2:before{
    content:"\e8d5"
}
.icon-list4:before{
    content:"\e8d6"
}
.icon-add-to-list:before{
    content:"\e8d7"
}
.icon-layout:before{
    content:"\e8d8"
}
.icon-list5:before{
    content:"\e8d9"
}
.icon-text:before{
    content:"\e8da"
}
.icon-text2:before{
    content:"\e8db"
}
.icon-document:before{
    content:"\e8dc"
}
.icon-docs:before{
    content:"\e8dd"
}
.icon-landscape:before{
    content:"\e8de"
}
.icon-pictures:before{
    content:"\e8df"
}
.icon-video2:before{
    content:"\e8e0"
}
.icon-music5:before{
    content:"\e8e1"
}
.icon-folder2:before{
    content:"\e8e2"
}
.icon-archive:before{
    content:"\e8e3"
}
.icon-trash3:before{
    content:"\e8e4"
}
.icon-upload4:before{
    content:"\e8e5"
}
.icon-download4:before{
    content:"\e8e6"
}
.icon-disk2:before{
    content:"\e8e7"
}
.icon-install:before{
    content:"\e8e8"
}
.icon-cloud4:before{
    content:"\e8e9"
}
.icon-upload5:before{
    content:"\e8ea"
}
.icon-bookmark2:before{
    content:"\e8eb"
}
.icon-bookmarks2:before{
    content:"\e8ec"
}
.icon-book4:before{
    content:"\e8ed"
}
.icon-play5:before{
    content:"\e8ee"
}
.icon-pause4:before{
    content:"\e8ef"
}
.icon-record:before{
    content:"\e8f0"
}
.icon-stop4:before{
    content:"\e8f1"
}
.icon-next2:before{
    content:"\e8f2"
}
.icon-previous2:before{
    content:"\e8f3"
}
.icon-first2:before{
    content:"\e8f4"
}
.icon-last2:before{
    content:"\e8f5"
}
.icon-resize-enlarge:before{
    content:"\e8f6"
}
.icon-resize-shrink:before{
    content:"\e8f7"
}
.icon-volume:before{
    content:"\e8f8"
}
.icon-sound3:before{
    content:"\e8f9"
}
.icon-mute:before{
    content:"\e8fa"
}
.icon-flow-cascade:before{
    content:"\e8fb"
}
.icon-flow-branch:before{
    content:"\e8fc"
}
.icon-flow-tree:before{
    content:"\e8fd"
}
.icon-flow-line:before{
    content:"\e8fe"
}
.icon-flow-parallel:before{
    content:"\e8ff"
}
.icon-arrow-left4:before{
    content:"\e900"
}
.icon-arrow-down4:before{
    content:"\e901"
}
.icon-arrow-up-upload:before{
    content:"\e902"
}
.icon-arrow-right4:before{
    content:"\e903"
}
.icon-arrow-left5:before{
    content:"\e904"
}
.icon-arrow-down5:before{
    content:"\e905"
}
.icon-arrow-up4:before{
    content:"\e906"
}
.icon-arrow-right5:before{
    content:"\e907"
}
.icon-arrow-left6:before{
    content:"\e908"
}
.icon-arrow-down6:before{
    content:"\e909"
}
.icon-arrow-up5:before{
    content:"\e90a"
}
.icon-arrow-right6:before{
    content:"\e90b"
}
.icon-arrow-left7:before{
    content:"\e90c"
}
.icon-arrow-down7:before{
    content:"\e90d"
}
.icon-arrow-up6:before{
    content:"\e90e"
}
.icon-arrow-right7:before{
    content:"\e90f"
}
.icon-arrow-left8:before{
    content:"\e910"
}
.icon-arrow-down8:before{
    content:"\e911"
}
.icon-arrow-up7:before{
    content:"\e912"
}
.icon-arrow-right8:before{
    content:"\e913"
}
.icon-arrow-left9:before{
    content:"\e914"
}
.icon-arrow-down9:before{
    content:"\e915"
}
.icon-arrow-up8:before{
    content:"\e916"
}
.icon-arrow-right9:before{
    content:"\e917"
}
.icon-arrow-left10:before{
    content:"\e918"
}
.icon-arrow-down10:before{
    content:"\e919"
}
.icon-arrow-up9:before{
    content:"\e91a"
}
.icon-uniE91B:before{
    content:"\e91b"
}
.icon-arrow-left11:before{
    content:"\e91c"
}
.icon-arrow-down11:before{
    content:"\e91d"
}
.icon-arrow-up10:before{
    content:"\e91e"
}
.icon-arrow-right10:before{
    content:"\e91f"
}
.icon-menu4:before{
    content:"\e920"
}
.icon-ellipsis:before{
    content:"\e921"
}
.icon-dots:before{
    content:"\e922"
}
.icon-dot:before{
    content:"\e923"
}
.icon-cc:before{
    content:"\e924"
}
.icon-cc-by:before{
    content:"\e925"
}
.icon-cc-nc:before{
    content:"\e926"
}
.icon-cc-nc-eu:before{
    content:"\e927"
}
.icon-cc-nc-jp:before{
    content:"\e928"
}
.icon-cc-sa:before{
    content:"\e929"
}
.icon-cc-nd:before{
    content:"\e92a"
}
.icon-cc-pd:before{
    content:"\e92b"
}
.icon-cc-zero:before{
    content:"\e92c"
}
.icon-cc-share:before{
    content:"\e92d"
}
.icon-cc-share2:before{
    content:"\e92e"
}
.icon-danielbruce:before{
    content:"\e92f"
}
.icon-danielbruce2:before{
    content:"\e930"
}
.icon-github6:before{
    content:"\e931"
}
.icon-github7:before{
    content:"\e932"
}
.icon-flickr5:before{
    content:"\e933"
}
.icon-flickr6:before{
    content:"\e934"
}
.icon-vimeo4:before{
    content:"\e935"
}
.icon-vimeo5:before{
    content:"\e936"
}
.icon-twitter4:before{
    content:"\e937"
}
.icon-twitter5:before{
    content:"\e938"
}
.icon-facebook5:before{
    content:"\e939"
}
.icon-facebook6:before{
    content:"\e93a"
}
.icon-facebook7:before{
    content:"\e93b"
}
.icon-googleplus6:before{
    content:"\e93c"
}
.icon-googleplus7:before{
    content:"\e93d"
}
.icon-pinterest3:before{
    content:"\e93e"
}
.icon-pinterest4:before{
    content:"\e93f"
}
.icon-tumblr3:before{
    content:"\e940"
}
.icon-tumblr4:before{
    content:"\e941"
}
.icon-linkedin2:before{
    content:"\e940"
}
.icon-linkedin3:before{
    content:"\e943"
}
.icon-dribbble5:before{
    content:"\e944"
}
.icon-dribbble6:before{
    content:"\e945"
}
.icon-stumbleupon3:before{
    content:"\e946"
}
.icon-stumbleupon4:before{
    content:"\e947"
}
.icon-lastfm3:before{
    content:"\e948"
}
.icon-lastfm4:before{
    content:"\e949"
}
.icon-rdio:before{
    content:"\e94a"
}
.icon-rdio2:before{
    content:"\e94b"
}
.icon-spotify:before{
    content:"\e94c"
}
.icon-spotify2:before{
    content:"\e95b"
}
.icon-qq:before{
    content:"\e95c"
}
.icon-instagram3:before{
    content:"\e95d"
}
.icon-dropbox:before{
    content:"\e95e"
}
.icon-evernote:before{
    content:"\e94d"
}
.icon-flattr2:before{
    content:"\e94e"
}
.icon-skype2:before{
    content:"\e94f"
}
.icon-skype3:before{
    content:"\e950"
}
.icon-renren:before{
    content:"\e951"
}
.icon-sina-weibo:before{
    content:"\e952"
}
.icon-paypal4:before{
    content:"\e953"
}
.icon-picasa:before{
    content:"\e954"
}
.icon-soundcloud3:before{
    content:"\e955"
}
.icon-mixi:before{
    content:"\e956"
}
.icon-behance:before{
    content:"\e957"
}
.icon-circles:before{
    content:"\e958"
}
.icon-vk:before{
    content:"\e959"
}
.icon-smashing:before{
    content:"\e95a"
}
/* LIGHTBOX 
/*=============*/
 .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-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    -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(../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(../images/prev.png);
    border-radius:0 3px 3px 0
}
.nivo-lightbox-theme-default .nivo-lightbox-next{
    background-image:url(../images/next.png);
    border-radius:3px 0 0 3px
}
.nivo-lightbox-theme-default .nivo-lightbox-close{
    display:block;
    background:url(../images/close.png) no-repeat;
    width:16px;
    height:16px;
    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(../images/loading%402x.gif);
        background-size:32px 32px
    }
    .nivo-lightbox-theme-default .nivo-lightbox-prev{
        background-image:url(../images/prev%402x.png);
        background-size:48px 48px
    }
    .nivo-lightbox-theme-default .nivo-lightbox-next{
        background-image:url(../images/next%402x.png);
        background-size:48px 48px
    }
    .nivo-lightbox-theme-default .nivo-lightbox-close{
        background-image:url(../images/close%402x.png);
        background-size:16px 16px
    }
}
/* CUSTOM FONT-FAMILY 
/*============*/
 .ls .lang_sel_sel:before, .widget_icl_lang_sel_widget .lang_sel_sel:before, .ninzio-nav-single a:before, .widget_recent_comments ul li:before, .widget_twitter ul li:before, .nz-testimonials:before, .nz-testimonials:after, .nz-tweets:before, .nz-tagline .tagline-title:after, .nz-media-slider .flex-direction-nav a:before, .post-gallery .flex-direction-nav a:before, .ninzio-overlay:before, .nz-clients .owl-controls .owl-buttons div, .woocommerce .ninzio-card-wrapper > .button, .woocommerce .product .added_to_cart, .woocommerce-tabs .comment-form-rating .stars a:after, .woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before, .woocommerce .comment-text .star-rating:before, .widget_recent_reviews .star-rating:before, .widget_top_rated_products .star-rating:before, .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .woocommerce .comment-text .star-rating span:before, .widget_recent_reviews .star-rating span:before, .widget_top_rated_products .star-rating span:before, .widget_product_search form:after, .mi {
     font-family: icomoon;
     speak: none;
     font-style: normal;
     font-weight: 400;
     font-variant: normal;
     text-transform: none;
     line-height:1em;
     font-size: inherit;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* MIX 
/*=============*/
 .hidden{
    display:none!important;
    visibility:hidden!important
}
 .visible{
    display:block!important;
    visibility:visible!important;
}
 .nz-clearfix:after{
    content:"";
    display:table;
    clear:both
}
/*Box sizing*/
 *, *:after, *:before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     word-wrap: break-word;
}
 html{
     position: static;
     height: 100% !important;
     overflow-y: scroll;
     overflow-x:hidden;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 body{
     margin: 0;
     min-height: 100%;
}
/*Media*/
 figure {
    margin: 0
}
 svg:not(:root) {
    overflow: hidden;
}
 iframe, object, embed {
     border: none;
     vertical-align: bottom;
}
 img, img[class*="wp-image"] {
     max-width: 100%;
     height: auto !important;
     border: 0;
     -ms-interpolation-mode: bicubic;
     vertical-align: bottom;
     margin:0;
}
 table {
     border-collapse: collapse;
     border-spacing: 0;
}
 th {
    text-align: left
}
 blockquote, q {
    quotes: none;
}
 q:before, q:after {
    content: '';
     content: none;
}
 blockquote > p:last-child {
    margin-bottom: 0;
}
 ul, ol {
    list-style-position: inside;
}
 a {
    text-decoration: 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: bold;
}
 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 15px 0;
     padding: 0;
}
 ul ul, ol ol {
     margin-left:20px;
}
 tr, th, td {
    padding: 10px;
}
 dl dd {
    margin-left: 25px;
}
 dl {
     padding:20px 20px 15px 20px;
     border-radius: 3px;
     border:1px solid #e0e0e0;
     background-color: #ffffff;
}
 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 0;
}
 h1, h2, h3, h4, h5, h6 {
     margin: 0 0 15px 0;
     font-weight: normal;
}
 #top {
     position: fixed;
     bottom: 50px;
     right: 20px;
     background-color: rgba(0,0,0,.3);
     background-repeat: no-repeat;
     background-position: center center;
     width: 50px;
     line-height: 50px;
     text-align: center;
     height: 50px;
     cursor: pointer;
     opacity: 0;
     z-index:49;
     border-radius: 3px;
     color: #ffffff;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 #top:before {
     display: block;
     height: inherit;
     line-height: inherit;
     width: inherit;
     position: absolute;
     top: 0;
     left: 0;
}
 #top.animate {
     opacity: 1;
}
 .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:40px;
     width: 100%;
}
 .vc_custom_heading {
    margin-bottom: 0px !important;
}
 .queryloader__overlay__percentage {
     font-size: 72px !important;
}
/*Remove extra br tag from uploaded image*/
 img[class*="wp-image-"] + br, img + br, img + p:empty {
    display: none;
}
 p:empty {
    display:none !important;
}
 blockquote {
     border-left-width:5px;
     border-left-style:solid;
     padding:15px 30px;
     margin: 0 0 25px 0;
     font-style: italic;
     background-color: #f9f9f9;
}
 .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: auto;
     display: block;
     clear: both;
}
 .text-center {
    text-align: center;
}
 .text-left {
    text-align: left;
}
 .text-right {
    text-align: right;
}
 h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
    color: inherit !important;
}
 .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: #ffffff !important;
     border-radius: 3px;
     box-shadow: 0 0px 5px rgba(0,0,0,.1);
     border:none !important;
}
 .wp-playlist-item {
     padding: 10px 20px 7px 20px !important;
     border-bottom: 1px solid #eeeeee !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;
}
 .map img {
     max-width: none;
}
/* FORMS 
/*=============*/
 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: normal;
}
 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 25px 0;
     text-align: left;
     vertical-align: top;
     height:60px;
     max-width: 100%;
     width: 100%;
     padding:10px 20px;
     font-size: 16px;
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     border-color: #bbbbbb;
     background-color:#ffffff;
     position: relative;
     font-weight: 300;
     -webkit-backface-visibility: hidden;
     -webkit-transition: all 300ms;
     transition: all 300ms;
}
 label {
     display: block;
     margin-bottom: 8px;
     font-size: 16px;
     line-height: 26px;
}
 input[type="radio"], input[type="checkbox"] {
     margin: 5px 0;
     display: inline-block;
}
 .widget-area textarea, .widget-area select, .widget-area input[type="date"], .widget-area input[type="datetime"], .widget-area input[type="datetime-local"], .widget-area input[type="email"], .widget-area input[type="month"], .widget-area input[type="number"], .widget-area input[type="password"], .widget-area input[type="search"], .widget-area input[type="tel"], .widget-area input[type="text"], .widget-area input[type="time"], .widget-area input[type="url"], .widget-area input[type="week"] {
     height:50px;
     background-color:transparent;
}
 .blog-widget-area textarea, .blog-widget-area select, .blog-widget-area input[type="date"], .blog-widget-area input[type="datetime"], .blog-widget-area input[type="datetime-local"], .blog-widget-area input[type="email"], .blog-widget-area input[type="month"], .blog-widget-area input[type="number"], .blog-widget-area input[type="password"], .blog-widget-area input[type="search"], .blog-widget-area input[type="tel"], .blog-widget-area input[type="text"], .blog-widget-area input[type="time"], .blog-widget-area input[type="url"], .blog-widget-area input[type="week"], .page-widget-area textarea, .page-widget-area select, .page-widget-area input[type="date"], .page-widget-area input[type="datetime"], .page-widget-area input[type="datetime-local"], .page-widget-area input[type="email"], .page-widget-area input[type="month"], .page-widget-area input[type="number"], .page-widget-area input[type="password"], .page-widget-area input[type="search"], .page-widget-area input[type="tel"], .page-widget-area input[type="text"], .page-widget-area input[type="time"], .page-widget-area input[type="url"], .page-widget-area input[type="week"], .shop-widget-area textarea, .shop-widget-area select, .shop-widget-area input[type="date"], .shop-widget-area input[type="datetime"], .shop-widget-area input[type="datetime-local"], .shop-widget-area input[type="email"], .shop-widget-area input[type="month"], .shop-widget-area input[type="number"], .shop-widget-area input[type="password"], .shop-widget-area input[type="search"], .shop-widget-area input[type="tel"], .shop-widget-area input[type="text"], .shop-widget-area input[type="time"], .shop-widget-area input[type="url"], .shop-widget-area input[type="week"], .portfolio-widget-area textarea, .portfolio-widget-area select, .portfolio-widget-area input[type="date"], .portfolio-widget-area input[type="datetime"], .portfolio-widget-area input[type="datetime-local"], .portfolio-widget-area input[type="email"], .portfolio-widget-area input[type="month"], .portfolio-widget-area input[type="number"], .portfolio-widget-area input[type="password"], .portfolio-widget-area input[type="search"], .portfolio-widget-area input[type="tel"], .portfolio-widget-area input[type="text"], .portfolio-widget-area input[type="time"], .portfolio-widget-area input[type="url"], .portfolio-widget-area input[type="week"] {
     background-color:#ffffff;
}
/* WPML LANGUAGE SELECT 
/*=============*/
 .widget_icl_lang_sel_widget ul {
     list-style:none;
     width: 100%;
     margin-bottom: 0;
}
 .ls > div, .widget_icl_lang_sel_widget > div {
    height: inherit !important;
}
 .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-out;
     transition: all 300ms ease-out;
     position: relative !important;
     height: 40px;
     line-height: 40px !important;
     padding:0 10px !important;
     border: 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: "\e911";
     display: block;
     position: absolute;
     top: 50%;
     font-size: 16px;
     line-height: 16px;
     height: 16px;
     width: 16px;
     margin-top: -8px;
     right: 4%;
}
 .widget_icl_lang_sel_widget .lang_sel_sel:before {
     font-size: 12px;
     line-height: 12px;
     height: 12px;
     width: 12px;
     margin-top: -6px;
}
 #lang_sel > ul > li:hover > .lang_sel_sel:before, #lang_sel_click.animate .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;
}
 #lang_sel_click .lang_sel_sel {
    position: relative;
}
 #lang_sel_click li {
    float: none !important;
    width:100% !important;
}
 #lang_sel_click .lang_sel_sel {
    background:none !important;
}
 #lang_sel ul li {
    position: relative;
}
 .ls #lang_sel ul ul, .ls #lang_sel_click ul ul {
     position: absolute;
     top:0px;
     right: 0;
     display: none;
     left: auto;
     border-top:none;
     height: auto;
     visibility: visible;
     z-index: 99;
     padding-top: 40px !important;
}
 .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;
     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 .lang_sel_sel:before {
     font-size: 12px;
     line-height: 12px;
     height: 12px;
     width: 12px;
     margin-top: -6px;
     right: 5px;
}
 .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;
}
/* HEADER 
/*=============*/
 .desk {
    display: none;
}
 .header {
     position: relative;
     width: 100%;
     z-index:99;
     box-shadow: 0 1px 3px rgba(0,0,0,0.11);
}
 .header .logo {
     position: relative;
     overflow: hidden;
     padding: 0 25px 0 0;
     float: left;
     height:inherit;
     line-height:inherit;
     display:block;
}
 .header .logo a {
     display: block;
     height: 100%;
     width: 100%;
     text-decoration: none;
     text-align: center;
     line-height:inherit;
}
 .header .logo a img {
     margin-bottom: 0;
     margin-top: -2px;
     border:none;
     vertical-align: middle;
     width:100%;
}
 .mob-height-60 .logo-toggle, .desk-height-60 .header-content {
    line-height: 60px;
}
 .mob-height-70 .logo-toggle, .desk-height-70 .header-content {
    line-height: 70px;
}
 .mob-height-80 .logo-toggle, .desk-height-80 .header-content {
    line-height: 80px;
}
 .mob-height-90 .logo-toggle, .desk-height-90 .header-content {
    line-height: 90px;
}
 .mob-height-100 .logo-toggle, .desk-height-100 .header-content {
    line-height: 100px;
}
 .mob-height-110 .logo-toggle, .desk-height-110 .header-content {
    line-height: 110px;
}
 .mob-height-120 .logo-toggle, .desk-height-120 .header-content {
    line-height: 120px;
}
 .mob-header ul, .desk ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .header-menu li[class*=" icon-"]:before, .header-menu li[class^=icon-]:before {
    display: none;
}
 .mi {
     display:none;
     padding-right:10px;
}
 .header-menu li[class*=" icon-"] > a .mi, .header-menu li[class^=icon-] > a .mi {
    display: inline-block;
}
 .logo-toggle {
    position: relative;
}
 .logo-toggle > .container {
    height: inherit;
}
 .mob-header .header-content {
    display: none;
}
 .menu-toggle, .sidebar-toggle {
     width: 20px;
     height: 13px;
     position: relative;
     overflow: visible;
     float:right;
     cursor: pointer;
     top: 50%;
     margin-top: -6.5px;
}
 .sidebar-toggle {
    margin-left: 20px;
}
 .mob-sidebar-false .sidebar-toggle, .desk-sidebar-false .sidebar-toggle {
    display: none;
}
 .menu-toggle span, .sidebar-toggle span {
     position: absolute;
     overflow: hidden;
     display: block;
     z-index: 1;
     width: 20px;
     height: 3px;
     left: 0px;
     -webkit-backface-visibility: hidden;
     -webkit-transition: transform 0.4s cubic-bezier(0.680, -0.550, 0.265, 1.550);
     transition: transform 0.4s cubic-bezier(0.680, -0.550, 0.265, 1.550);
}
 .menu-toggle span:nth-child(1), .sidebar-toggle span:nth-child(1) {
     top: 0px;
     -webkit-transform-origin: 0px 1.5px;
     -ms-transform-origin: 0px 1.5px;
     transform-origin: 0px 1.5px;
}
 .menu-toggle span:nth-child(2), .sidebar-toggle span:nth-child(2) {
     top: 5px;
     z-index: 1;
     -webkit-transition: opacity 0.4s cubic-bezier(0.680, -0.550, 0.265, 1.550);
     transition: opacity 0.4s cubic-bezier(0.680, -0.550, 0.265, 1.550);
}
 .menu-toggle span:nth-child(3), .sidebar-toggle span:nth-child(3) {
     top: 10px;
     z-index: 3;
     -webkit-transform-origin: 0px 1.5px;
     -ms-transform-origin: 0px 1.5px;
     transform-origin: 0px 1.5px;
}
 .menu-toggle.animate span:nth-child(1), .sidebar-toggle.animate span:nth-child(1) {
     -webkit-transform: translateY(-2px) rotate(45deg);
     -ms-transform: translateY(-2px) rotate(45deg);
     transform: translateY(-2px) rotate(45deg);
}
 .menu-toggle.animate span:nth-child(2), .sidebar-toggle.animate span:nth-child(2) {
    opacity: 0;
}
 .menu-toggle.animate span:nth-child(3), .sidebar-toggle.animate span:nth-child(3) {
     -webkit-transform: translateY(2px) rotate(-45deg);
     -ms-transform: translateY(2px) rotate(-45deg);
     transform: translateY(2px) rotate(-45deg);
}
 .mob-menu li {
    position: relative;
}
 .mob-menu li a, .desk-menu .sub-menu li > a {
     display:block !important;
     -webkit-transition-timing-function: ease-out;
     -webkit-transition: background-color 300ms,color 300ms,padding-left 300ms;
     transition-timing-function: ease-out;
     transition: background-color 300ms,color 300ms,padding-left 300ms;
     position: relative !important;
     padding:20px 30px 20px 30px;
}
 .mob-menu li a:hover {
    padding-left:40px;
}
 .header-menu:only-child > ul > li:last-child > a:only-child, .header-menu:only-child > ul > li:last-child > ul > li:last-child > a:only-child, .header-menu:only-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a:only-child {
    border-bottom:none;
}
 .mob-int-true .mob-menu ul li > a:only-child .di, .desk-menu ul > li > a:only-child .di {
    display: none !important;
}
 .mob-int-true .mob-menu ul ul {
    display: none;
}
 .mob-int-false .mob-menu ul li > a > .di {
    display: none;
}
 .mob-int-true .mob-menu ul li > a > .di, .desk-menu ul > li > a > .di {
     display: block;
     position: absolute;
     top: 50%;
     font-size: 16px;
     line-height: 16px;
     height: 16px;
     width: 16px;
     margin-top: -8px;
     right: 4%;
     text-align: center;
     cursor: pointer;
}
 .mob-int-true .mob-menu ul li > a > .di {
     height: 30px;
     width: 30px;
     line-height: 30px;
     margin-top: -15px;
     right: 15px;
     border-radius: 3px;
}
 .mob-int-true .mob-menu ul li > a.animate .di, .desk-menu ul > li:hover > a > .di {
     -webkit-transform:rotate(180deg);
     -ms-transform:rotate(180deg);
     transform:rotate(180deg);
}
 .mob-search-true .search {
     padding:40px 20px;
}
 .mob-search-true form {
     position: relative;
     margin-bottom: 0;
     border:none;
}
 .mob-search-true form fieldset {
     max-width: 100%;
     margin-bottom: 0;
     border:none;
}
 .mob-search-true input[type="text"] {
     padding: 10px 50px 10px 10px;
     height: 50px;
     margin-bottom: 0;
     font-size: inherit;
     background-color: transparent;
}
 .mob-search-true input[type="submit"] {
     text-indent: -2000%;
     white-space: nowrap;
     overflow: hidden;
     width:40px !important;
     height: 50px !important;
     border:none;
     outline: none;
     position: absolute;
     top: 0;
     right: 0;
     padding: 0;
     margin: 0;
     background-color: transparent !important;
     box-shadow:none !important;
     z-index: 5;
     -webkit-transform: translateY(0px) !important;
     -ms-transform: translateY(0px) !important;
     transform: translateY(0px) !important;
}
 .mob-search-true input[type="submit"]:hover {
     background-color: transparent !important;
}
 .mob-search-true .icon-close {
    display: none;
}
 .mob-search-true .icon-search2 {
     display: block;
     position: absolute;
     width:40px;
     height: 50px;
     top: 0;
     right: 0;
     padding: 0;
     margin: 0;
     text-align: center;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .mob-search-true .icon-search2:before {
     display: block;
     height: inherit;
     width: inherit;
     line-height: 50px;
}
/* SLIDER 
/*=============*/
 #ninzio-slider {
     position:relative;
     width: 100%;
	 height: 100vh /*!important*/;
     margin:0 auto;
     overflow: hidden;
     background-repeat: no-repeat;
     background-position: center center;
     display: none;
     z-index: 51;
}
 #ninzio-slider[data-mobile="true"] {
     display: block;
}
 #ninzio-slider > .ninzio-slides {
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
     list-style: none;
}
 #ninzio-slider > .ninzio-slides > li {
     width: 100%;
     height: 100%;
     position: absolute;
     padding: 0;
     margin: 0;
     z-index: 1;
     font-size: inherit;
     -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
     background-size: cover !important;
     background-position: center center;
     background-repeat: no-repeat;
     overflow: hidden;
     opacity: 0;
}
 #ninzio-slider .parallax-container, .rich-header .parallax-container {
     top: 0;
     left: 0;
     min-height: 100%;
     width:100%;
     height: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 .parallax-container {
     height: 150%;
}
 #ninzio-slider[data-fixed="true"] .ninzio-slider {
     background-attachment: fixed;
}
 #ninzio-slider > .ninzio-slides > li.active {
     opacity: 1;
     z-index:2;
}
 #ninzio-slider > .ninzio-slides > li.first-active:first-child {
     visibility: visible;
     opacity: 1;
     -webkit-transition: opacity 0.3s ease-out;
     transition: opacity 0.3s ease-out;
}
 #ninzio-slider > .ninzio-slides > .ninzio-slider > video {
     position: absolute;
     top: -1px;
     right: 0px;
     min-width: 100%;
     width: 100%;
     height: auto;
     z-index: -1000;
     overflow: hidden;
     display: none;
}
 #ninzio-slider > .ninzio-slides > li .slider-canvas {
     margin: 0 auto;
     position: relative;
     height: 100%;
}
 #ninzio-slider .ninzio-layer {
     position: absolute;
     opacity: 0;
     white-space: nowrap;
     -webkit-transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000);
     -webkit-transition-property:top, left;
     transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000);
     transition-property:top, left;
}
 #ninzio-slider .ninzio-layer .nz-colorbox, #ninzio-slider .ninzio-layer .wp-caption {
     white-space: normal;
}
 #ninzio-slider .active .ninzio-layer {
     opacity: 1;
}
 #ninzio-slider .controls {
     display: block;
     width:50px;
     height:60px;
     position: absolute;
     top: 50%;
     margin-top: -30px;
     left:-50px;
     cursor: pointer;
     z-index: 98;
     text-align: center;
     line-height: 60px;
     background-color: rgba(0,0,0,0.9);
     border-radius: 0px 3px 3px 0px;
     color: #ffffff;
     font-size:24px;
     opacity: 0;
     -webkit-backface-visibility: hidden;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 #ninzio-slider .controls.next {
     left: auto;
     right:-50px;
     border-radius: 3px 0px 0px 3px;
}
 #ninzio-slider:hover .controls.next {
    right:0px;
}
 #ninzio-slider:hover .controls.prev {
    left:0px;
}
 #ninzio-slider:hover .controls {
    opacity: 0.7;
}
 #ninzio-slider:hover .controls:hover {
    opacity: 1;
}
 .ninzio-slider-bullets {
     position: absolute;
     z-index: 98;
     left: 0;
     bottom:30px;
     width: 100%;
     height: 10px;
     text-align: center;
}
 .ninzio-slider-bullets span {
     display: inline-block;
     width: 12px;
     height: 12px;
     background-color:#ffffff;
     opacity: 0.5;
     border:2px solid transparent;
     border-radius: 50%;
     cursor: pointer;
     margin: 0 10px 0px 0;
     -moz-background-clip: content;
     -webkit-background-clip: content;
     background-clip: content-box;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .ninzio-slider-bullets span.current-bullet {
     background-color: transparent;
     border-color: #ffffff;
     opacity: 1;
}
 .ninzio-slider-bullets span:last-child {
     margin-right: 0;
}
 #ninzio-slider[data-transition="fade"] > .ninzio-slides > .ninzio-slider {
     visibility: hidden;
     opacity: 0;
     -webkit-transition: opacity ease-out 0.3s, visibility ease-out 0.3s;
     -moz-transition: opacity ease-out 0.3s, visibility ease-out 0.3s;
     -o-transition: opacity ease-out 0.3s, visibility ease-out 0.3s;
     -ms-transition: opacity ease-out 0.3s, visibility ease-out 0.3s;
     transition: opacity ease-out 0.3s, visibility ease-out 0.3s;
}
 #ninzio-slider[data-transition="fade"] > .ninzio-slides > .active {
     visibility: visible;
     opacity: 1;
}
 #ninzio-slider[data-transition="press-away"] .navOutNext {
     -webkit-animation: slideOutScaleRight 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: slideOutScaleRight 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="press-away"] .navInNext {
     opacity: 1;
     -webkit-animation: slideInFromLeft 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: slideInFromLeft 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="press-away"] .navOutPrev {
     -webkit-animation: slideOutScaleLeft 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: slideOutScaleLeft 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="press-away"] .navInPrev {
     opacity: 1;
     -webkit-animation: slideInFromRight 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: slideInFromRight 1s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 @-webkit-keyframes slideOutScaleRight {
     from {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
     to {
        -webkit-transform: translateX(100%);
        opacity: 1;
    }
}
 @keyframes slideOutScaleRight {
     from {
        opacity: 1;
        transform: translateX(0);
    }
     to {
        transform: translateX(100%);
        opacity: 1;
    }
}
 @-webkit-keyframes slideInFromLeft {
     from {
        -webkit-transform: translateX(-100%);
        opacity: 1;
    }
     to {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}
 @keyframes slideInFromLeft {
     from {
        transform: translateX(-100%);
        opacity: 1;
    }
     to {
        transform: translateX(0);
        opacity: 1;
    }
}
 @-webkit-keyframes slideOutScaleLeft {
     from {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
     to {
        -webkit-transform: translateX(-100%);
        opacity: 1;
    }
}
 @keyframes slideOutScaleLeft {
     from {
        transform: translateX(0);
        opacity: 1;
    }
     to {
        transform: translateX(-100%);
        opacity: 1;
    }
}
 @-webkit-keyframes slideInFromRight {
     from {
        -webkit-transform: translateX(100%);
    }
     to {
        -webkit-transform: translateX(0);
    }
}
 @keyframes slideInFromRight {
     from {
        transform: translateX(100%);
    }
     to {
        transform: translateX(0);
    }
}
 #ninzio-slider[data-transition="side-swing"] .navOutNext {
     -webkit-animation: slideOutScaleRight 1s forwards;
     animation: slideOutScaleRight 1s forwards;
     -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
     -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
     animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
 #ninzio-slider[data-transition="side-swing"] .navInNext {
     opacity: 1;
     -webkit-animation: slideInFromLeft 1s forwards;
     animation: slideInFromLeft 1s forwards;
     -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
     -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
     animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
 #ninzio-slider[data-transition="side-swing"] .navOutPrev {
     -webkit-animation: slideOutScaleLeft 1s forwards;
     animation: slideOutScaleLeft 1s forwards;
     -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
     -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
     animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
 #ninzio-slider[data-transition="side-swing"] .navInPrev {
     opacity: 1;
     -webkit-animation: slideInFromRight 1s forwards;
     animation: slideInFromRight 1s forwards;
     -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
     -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
     animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
 #ninzio-slider[data-transition="soft-scale"] .navOutNext {
     -webkit-animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: scaleUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="soft-scale"] .navInNext {
     -webkit-animation: scaleDownUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: scaleDownUp 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="soft-scale"] .navOutPrev {
     -webkit-animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: scaleDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 #ninzio-slider[data-transition="soft-scale"] .navInPrev {
     -webkit-animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
     animation: scaleUpDown 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
 @-webkit-keyframes scaleUp {
     from {
        opacity: 1;
        -webkit-transform: scale(1);
    }
     to {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}
 @keyframes scaleUp {
     from {
        opacity: 1;
        -webkit-transform: scale(1);
    }
     to {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}
 @-webkit-keyframes scaleDownUp {
     from {
         opacity: 0;
        -webkit-transform: scale(0.7);
    }
     to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}
 @keyframes scaleDownUp {
     from {
        opacity: 0;
        transform: scale(0.7);
    }
     to {
        opacity: 1;
        transform: scale(1);
    }
}
 @-webkit-keyframes scaleDown {
     from {
        opacity: 1;
        transform: scale(1);
    }
     to {
        opacity: 0;
        -webkit-transform: scale(0.7);
    }
}
 @keyframes scaleDown {
     from {
        opacity: 1;
        transform: scale(1);
    }
     to {
        opacity: 0;
        transform: scale(0.7);
    }
}
 @-webkit-keyframes scaleUpDown {
     from {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
     to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}
 @keyframes scaleUpDown {
     from {
        transform: scale(1.3);
        opacity: 0;
    }
     to {
        opacity: 1;
        transform: scale(1);
    }
}
 .slider-loader {
     position: absolute;
     top: 50%;
     left: 50%;
     font-size:10px;
     margin: -25px 0 0 -25px;
     border-top: 5px solid rgba(255, 255, 255, 0.1);
     border-right: 5px solid rgba(255, 255, 255, 0.1);
     border-bottom: 5px solid rgba(255, 255, 255, 0.1);
     border-left: 5px solid rgba(255, 255, 255, 0.3);
     -webkit-animation: load8 1s infinite linear;
     animation: load8 1s infinite linear;
}
 .slider-loader, .slider-loader:after {
     border-radius:50px;
     width:50px;
     height:50px;
}
 @-webkit-keyframes load8 {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
    }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 @keyframes load8 {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
    }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 #ninzio-slider .ninzio-layer > .layer-wrap > * {
     margin-bottom: 0;
}
 #ninzio-slider .ninzio-layer .wp-caption {
     white-space: normal;
}
 #ninzio-slider .ninzio-layer {
     -webkit-transform-origin: 0px 0px;
     -ms-transform-origin: 0px 0px;
     transform-origin: 0px 0px;
}
 #ninzio-slider .ninzio-layer img {
     max-width: none !important;
	 filter: drop-shadow(0 0 10px rgba(0,0,0,0.5));
}
 #slider-arrow {
     position: absolute;
     margin: 0;
     bottom:50px;
     left:50%;
     margin-left: -30px;
     z-index: 10;
     text-align: center;
     width:60px;
     height:60px;
     display: none;
     cursor: pointer;
     opacity: 0;
     -webkit-transition: all 400ms;
     transition: all 400ms;
}
 #slider-arrow.vis {
    opacity: 1;
}
 #slider-arrow i {
     display: block;
     font-size:24px;
     width:60px;
     height:60px;
     line-height:56px;
     border-radius: 50%;
     border:2px solid #ffffff;
     color: #ffffff;
}
 #slider-arrow.animate i {
     -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);
    }
}
/* SLIDER PREVIEW 
/*=============*/
 .single-ninzio-slider {
     background-color: #fdfdfd !important;
}
 .single-ninzio-slider .page-content-container {
     background-color: transparent ! important;
     padding: 0 !important;
}
 .single-ninzio-slider #wrap {
     box-shadow: none;
     background-color: #fdfdfd !important;
     min-height:auto !important;
     margin: 0 auto !important;
     padding-top: 30px;
}
 .single-ninzio-slider .header, .single-ninzio-slider .footer {
     display: none !important;
}
 .single-ninzio-slider .ninzio-slider-logo {
     display: block;
     text-align: center;
     padding: 20px 0;
}
 .single-ninzio-slider .ninzio-slider-logo a {
     display: inline-block;
}
 .single-ninzio-slider #ninzio-slider-preview-panel {
     padding: 20px 0 10px 0;
     font-size: 13px !important;
     line-height: 22px !important;
}
 .single-ninzio-slider #ninzio-slider-preview-panel > div {
     float: left;
}
 #ninzio-slider-preview-panel #ninzio-slider-coords {
     display: block;
     width: 200px;
     padding: 10px;
     border:1px solid #e0e0e0;
     background-color: #fff !important;
     border-radius: 3px;
     margin-bottom: 7px;
     margin-right: 25px;
}
 #ninzio-slider-preview-panel #ninzio-slider-coords .posx, #ninzio-slider-preview-panel #ninzio-slider-coords .posy {
     font-weight: bold;
}
 #ninzio-slider-preview-panel #ninzio-slider-controls a {
     margin-bottom: 0;
}
 .single-ninzio-slider #ninzio-slider, .single-ninzio-slider #ninzio-slider-preview-panel {
     display: none;
}
 .single-ninzio-slider .device-message {
     display: block;
}
 .error-message {
     font-size: 13px !important;
     line-height: 22px !important;
     margin: 2em auto 2em;
     max-width: 100%;
     padding: 1em 2em;
     text-align: center;
}
/* LAYOUT 
/*=============*/
 .blank-true .header, .blank-true .footer {
     display: none !important;
}
 .js .lazy {
     opacity: 0;
     -webkit-transition: opacity 0.3s;
     transition: opacity 0.3s;
}
 .js .lazy.in {
     opacity:1;
}
 #gen-wrap {
     -webkit-transition:left 0.3s;
     transition:left 0.3s;
     position: relative;
     left: 0;
}
 .js #gen-wrap.animate {
     left: -300px;
}
 #gen-wrap, #wrap {
    height: 100%;
}
 #wrap,#wrap.full {
     width: 100%;
     min-height: 100%;
     margin: 0 auto;
     position: relative;
     background-color: #fff;
}
 #wrap.nz-boxed {
     box-shadow: 0px -5px 5px rgba(0,0,0,.3);
}
 #nz-content:not(.padding-false) {
    padding: 70px 0 0 0;
}
 .main-content,.sidebar {
    margin-bottom: 25px;
    width: 100%;
}
 .page-full-width {
     width: 100% !important;
     max-width: 100% !important;
}
 .rich-header {
     z-index: 1;
     overflow: hidden;
}
 .rich-header, .rich-header .container {
    position: relative;
}
 .rich-header .container {
    height: inherit;
    z-index: 1;
}
 .rich-header .page-title-content {
     width: 100%;
     position: absolute;
     left: 0;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .page-title-content .single-post-title {
     font-size: 36px;
     line-height: 46px;
     text-align: center;
     text-transform: uppercase;
     color: #ffffff;
     padding: 0 50px;
}
 .rich-header .ninzio-nav-single {
     width: 100%;
     position: absolute;
     left: 0;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .ninzio-nav-single .nav-previous, .ninzio-nav-single .nav-next {
     width:50px;
     height:50px;
     color: #ffffff;
     font-size: 24px;
     line-height: 50px;
     text-align: center;
     position: relative;
}
 .ninzio-nav-single .nav-previous a, .ninzio-nav-single .nav-next a {
     display: block;
     height: inherit;
     width: inherit;
     text-decoration: none;
     position: absolute;
     top: 0;
     left: 0;
     color: inherit;
     border-radius:3px;
     -webkit-transition: background-color 0.3s ease-out;
     transition: background-color 0.3s ease-out;
}
 .ninzio-nav-single .nav-previous a:hover, .ninzio-nav-single .nav-next a:hover {
     background-color: rgba(0,0,0,0.5);
}
 .ninzio-nav-single a:before {
     font-size: inherit;
     line-height: inherit;
     height: inherit;
     width: inherit;
     text-align: center;
     color: inherit;
     position: absolute;
     top: 0;
     left: 0;
}
 .ninzio-nav-single .nav-previous a:before {
     content: "\e910";
}
 .ninzio-nav-single .nav-next a:before {
     content: "\e913";
}
 .ninzio-nav-single .nav-previous {
    float: left;
}
 .ninzio-nav-single .nav-next {
    float: right;
}
 .main-widget-area {
     position:fixed;
     top: 0;
     right:-300px;
     width: 300px;
     height: 100%;
     overflow:hidden;
     padding: 30px;
     z-index: 51;
     -webkit-transition: right 0.3s;
     transition: right 0.3s;
}
 .main-widget-area.animate {
     right:0px;
}
 .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;
}
 .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;
}
 .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;
}
 .footer {
     position: relative;
}
 .footer-content {
     width: 100%;
     min-height: 50px;
     line-height: 50px;
     overflow: hidden;
}
 .footer-info {
     line-height: 20px;
     padding: 15px 0;
     text-align: center;
     text-transform: uppercase;
}
 .footer-info * {
     color: inherit;
}
 .footer .social-links {
     margin-left:10px;
     overflow: hidden;
}
 .footer .social-links a {
     display:inline-block;
     width:50px;
     height: 50px;
     line-height: 50px;
     font-size: 16px;
     margin: 0;
     border-radius: 0;
     background-color: transparent;
     position: relative;
     -webkit-transition: color 300ms ease-out;
     transition: color 300ms ease-out;
}
 .footer .social-links a:before, .footer .social-links a:after, .header .social-links a:before, .header .social-links a:after {
     display: block;
     width: inherit;
     height: inherit;
     position: absolute;
     left: 0;
     top: 0;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .footer .social-links a:after, .header .social-links a:after {
     top: -100%;
}
 .footer .social-links a:hover:before, .footer .social-links a:hover:after, .header .social-links a:hover:before, .header .social-links a:hover:after {
     -webkit-transform: translateY(100%);
     -ms-transform: translateY(100%);
     transform: translateY(100%);
}
 .footer .social-links a.icon-rss:after {
    content: "\e8ad";
}
 .footer .social-links a.icon-facebook5:after {
    content: "\e939";
}
 .footer .social-links a.icon-twitter4:after {
    content: "\e937";
}
 .footer .social-links a.icon-googleplus6:after {
    content: "\e93c";
}
 .footer .social-links a.icon-youtube2:after {
    content: "\e935";
}
 .footer .social-links a.icon-vimeo:after {
    content: "\e775";
}
 .footer .social-links a.icon-linkedin:after {
    content: "\e79f";
}
 .footer .social-links a.icon-flickr2:after {
    content: "\e77a";
}
 .footer .social-links a.icon-instagram:after {
    content: "\e76c";
}
 .footer .social-links a.icon-apple:after {
    content: "\e796";
}
 .footer .social-links a.icon-dribbble:after {
    content: "\e77f";
}
 .footer .social-links a.icon-android:after {
    content: "\e798";
}
 .footer .social-links a.icon-behance:after {
    content: "\e957";
}
 .footer .social-links a.icon-envelope:after {
    content: "\e640";
}
 .footer .social-links a.icon-pinterest:after {
    content: "\e7a6";
}
 .header .social-links a.icon-rss:after {
    content: "\e8ad";
}
 .header .social-links a.icon-facebook5:after {
    content: "\e939";
}
 .header .social-links a.icon-twitter4:after {
    content: "\e937";
}
 .header .social-links a.icon-googleplus6:after {
    content: "\e93c";
}
 .header .social-links a.icon-youtube2:after {
    content: "\e935";
}
 .header .social-links a.icon-vimeo:after {
    content: "\e775";
}
 .header .social-links a.icon-linkedin:after {
    content: "\e79f";
}
 .header .social-links a.icon-flickr2:after {
    content: "\e77a";
}
 .header .social-links a.icon-instagram:after {
    content: "\e76c";
}
 .header .social-links a.icon-apple:after {
    content: "\e796";
}
 .header .social-links a.icon-dribbble:after {
    content: "\e77f";
}
 .header .social-links a.icon-android:after {
    content: "\e798";
}
 .header .social-links a.icon-behance:after {
    content: "\e957";
}
 .header .social-links a.icon-envelope:after {
    content: "\e640";
}
 .header .social-links a.icon-pinterest:after {
    content: "\e7a6";
}
 .footer .social-links {
     height: 50px;
     text-align: center;
}
 .footer-widget-area-wrap .widget {
    padding-top: 40px;
	color: #ccc;
}
 .footer-widget-area-wrap .widget .widget_title {
    margin-bottom: 15px;
}
 .footer-widget-area-wrap .widget a {
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .footer-widget-area-wrap .widget .widget_title {
    border-bottom: none;
    padding-bottom: 0;
}
 .footer-widget-area-wrap .widget_calendar tbody td a {
    opacity: 0.4;
}
 .footer-widget-area-wrap .widget_calendar tbody td a:hover {
    opacity: 1;
}
 .footer-menu {
    padding: 5px 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;
}
.textwidget h3, .textwidget h4, .textwidget h5 {
	color:#ffffff;
}
 .one-page-bullets {
     position: fixed;
     right:33px;
     top:50%;
     z-index:50;
     opacity: 1;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     width: 24px;
     border-radius: 24px;
     padding:16px 6px;
     background-color: rgba(0,0,0,0.5);
}
 .one-page-bullets {
     position: fixed;
     right:33px;
     top:50%;
     z-index:50;
     opacity: 1;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     width: 24px;
     border-radius: 24px;
     padding:16px 6px;
     background-color: rgba(0,0,0,0.5);
}
 .one-page-bullets ul {
     list-style:none;
     margin-bottom: 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:12px;
     height:12px;
     background-color:#ffffff;
     opacity: 0.5;
     border-radius: 12px;
     border:2px solid transparent;
     -moz-background-clip: content;
     -webkit-background-clip: content;
     background-clip: content-box;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     text-indent: 100%;
     white-space: nowrap;
     text-indent: -9000em;
     margin-top:16px;
     position: relative;
}
 .one-page-bullets .one-page-active a[href*="#"], .one-page-bullets a[href*="#"]:hover {
     opacity: 1;
     background-color: transparent !important;
     border-color: #ffffff;
}
 .one-page-bullets a[href*="#"]:after {
     display: block;
     position: absolute;
     content: attr(title);
     padding: 5px 10px 5px 10px;
     background-color:#101010;
     color: #ffffff;
     border-radius: 3px;
     position: absolute;
     top:50%;
     left:-230%;
     line-height:24px;
     display:block;
     visibility: hidden;
     width: auto;
     height: auto;
     text-indent: 0;
     opacity: 0;
     -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:-230%;
     -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 #101010;
     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;
}
 .error404-wrap {
     text-align: center;
     padding-top: 70px;
     padding-bottom: 50px;
}
 .error404-status {
     font-size: 80px;
     line-height: 80px;
     height: 80px;
     font-weight: bold;
}
 .error404-title {
     padding: 20px 0 20px 0;
     color: #999999;
}
 .error404-wrap .search-form {
     max-width: 400px;
     margin: 0 auto;
}
 .search-results #wrap, .search-no-results #wrap {
    background-color: #fafafa;
}
 .search-r {
     padding-top: 70px;
     padding-bottom: 50px;
}
 .search-r .post-body {
     border:1px solid #e0e0e0;
     border-radius: 3px;
     padding: 20px;
     background-color: #ffffff;
     box-shadow: 0 2px #f5f5f5;
}
 .search-r > .content > article {
     margin-bottom: 25px;
}
 .search-r > .content > article .read-more {
     color: #999999;
     display: block;
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
     padding-top: 15px;
}
 .search-r > .content > article .read-more:hover {
     color: #333333;
}
 .search-r > .content > article .read-more span {
     display: inline-block;
     -webkit-transform: translateY(2px);
     -ms-transform: translateY(2px);
     transform: translateY(2px);
}
 .search-results-title {
     padding: 30px 0px;
     font-size: 20px;
     background-color: #f1f1f1;
     border-bottom: 1px solid #e0e0e0;
}
 .search-r .post-title {
     margin-bottom:5px;
}
 .search-r .post-meta {
     padding-bottom:15px;
}
 .search-r .post-meta > * {
     float:left;
     margin-right:20px;
}
 .search-r .post-meta > .post-author, .search-r .post-meta > .post-category, .search-r .post-meta > .post-comments {
     min-height: 30px;
     line-height: 30px;
     position: relative;
}
 .search-r .post-meta > .post-author a, .search-r .post-meta > .post-category a, .search-r .post-meta > .post-comments a {
     color: inherit;
     -webkit-transition: color 0.3s;
     transition: color 0.3s;
}
 .search-r .post-meta > .post-author span, .search-r .post-meta > .post-category span, .search-r .post-meta > .post-comments span {
     display: inline-block;
     margin-right:5px;
}
 .search-r .search-button {
     margin-top: 20px;
     margin-bottom: 0;
}
 .search-r .post-body {
     position: relative;
}
 .search-r .post-indication {
     position: absolute;
     top: 20px;
     right: 20px;
     width: 40px;
     height:40px;
     line-height: 40px;
     text-align: center;
     font-size: 18px;
     border-radius: 3px;
     color: #ffffff;
}
 .ninzio-navigation, .woocommerce-pagination {
     width: 100%;
}
 .ninzio-navigation ul, .woocommerce-pagination ul {
     margin: 0;
     padding: 25px 0 0px 0;
     text-align: center;
     width: 100%;
}
 .ninzio-navigation li, .woocommerce-pagination li {
     display: inline-block;
     margin: 0 0px 5px 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%;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     padding:13px 20px 12px 20px;
     cursor: pointer;
     border-radius: 3px;
     background-color: #ffffff;
     color: #777777;
     text-transform: uppercase;
}
 .ninzio-navigation li a:hover, .ninzio-navigation li span.current, .woocommerce-pagination li a:hover, .woocommerce-pagination li span.current {
     color: #ffffff !important;
}
 .search-r .search-form input[type="text"] {
     background-color: #ffffff;
}
 .main-content, .sidebar {
     margin-bottom: 25px;
     width: 100%;
}
/* WIDGETS 
/*=============*/
/* General 
/*-------------------*/
 .main-widget-area a:not(.button):not(.ui-slider-handle), .footer-widget-area a:not(.button):not(.ui-slider-handle) {
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget {
    margin-bottom: 30px;
}
 .footer-widget-area .widget{
     margin-top:70px;
     margin-bottom:70px;
}
 .widget_title {
     margin-bottom: 20px;
     padding-bottom:10px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
     text-transform: uppercase;
     font-weight:700;
}
 .widget-area textarea, .widget-area select, .widget-area input[type="date"], .widget-area input[type="datetime"], .widget-area input[type="datetime-local"], .widget-area input[type="email"], .widget-area input[type="month"], .widget-area input[type="number"], .widget-area input[type="password"], .widget-area input[type="search"], .widget-area input[type="tel"], .widget-area input[type="text"], .widget-area input[type="time"], .widget-area input[type="url"], .widget-area input[type="week"] {
     font-size: inherit;
}
 .footer-widget-area textarea:focus, .footer-widget-area select:focus, .footer-widget-area input[type="date"]:focus, .footer-widget-area input[type="datetime"]:focus, .footer-widget-area input[type="datetime-local"]:focus, .footer-widget-area input[type="email"]:focus, .footer-widget-area input[type="month"]:focus, .footer-widget-area input[type="number"]:focus, .footer-widget-area input[type="password"]:focus, .footer-widget-area input[type="search"]:focus, .footer-widget-area input[type="tel"]:focus, .footer-widget-area input[type="text"]:focus, .footer-widget-area input[type="time"]:focus, .footer-widget-area input[type="url"]:focus, .footer-widget-area input[type="week"]:focus, .main-widget-area textarea:focus, .main-widget-area select:focus, .main-widget-area input[type="date"]:focus, .main-widget-area input[type="datetime"]:focus, .main-widget-area input[type="datetime-local"]:focus, .main-widget-area input[type="email"]:focus, .main-widget-area input[type="month"]:focus, .main-widget-area input[type="number"]:focus, .main-widget-area input[type="password"]:focus, .main-widget-area input[type="search"]:focus, .main-widget-area input[type="tel"]:focus, .main-widget-area input[type="text"]:focus, .main-widget-area input[type="time"]:focus, .main-widget-area input[type="url"]:focus, .main-widget-area input[type="week"]:focus {
     background-color:transparent;
}
 .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar caption, .widget_nz_recent_entries .post-date, .widget_tag_cloud .tagcloud a, .widget_twitter ul li:before {
    border-color: #e0e0e0;
}
 .widget_rss ul li, .widget_nz_recent_entries ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_twitter ul li, .widget_nav_menu ul li a {
    border-bottom-color: #e0e0e0;
}
/* Tag cloud 
/*-------------------*/
 .widget_tag_cloud .tagcloud a {
     text-decoration: none;
     display: inline-block;
     padding:7px 14px;
     margin: 0 1px 4px 0;
     border-radius: 3px;
     border-width: 1px;
     border-color:#e0e0e0;
     color: #c0c0c0 !important;
     border-style: solid;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     -webkit-backface-visibility: hidden;
}
/* Search 
/*-------------------*/
 .widget_search form {
     position: relative;
     margin-bottom: 0;
     border:none;
}
 .widget_search form fieldset {
     max-width: 100%;
     margin-bottom: 0;
     border:none;
}
 .widget_search input[type="text"] {
     padding: 10px 50px 10px 10px;
     height: 50px;
     font-size: inherit;
}
 .widget_search input[type="submit"] {
     text-indent: -2000%;
     white-space: nowrap;
     overflow: hidden;
     width:40px;
     height: 50px;
     border:none;
     outline: none;
     position: absolute;
     top: 0;
     right: 0;
     padding: 0;
     margin: 0;
     background-color: transparent !important;
     box-shadow:none !important;
     z-index: 5;
     -webkit-transform: translateY(0px) !important;
     -ms-transform: translateY(0px) !important;
     transform: translateY(0px) !important;
}
 .widget_search input[type="submit"]:hover {
     background-color: transparent !important;
}
 .widget_search .icon-close {
    display: none;
}
 .widget_search .icon-search2 {
     display: block;
     position: absolute;
     width:40px;
     height: 50px;
     top: 0;
     right: 0;
     padding: 0;
     margin: 0;
     text-align: center;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget_search .icon-search2:before {
     display: block;
     height: inherit;
     width: inherit;
     line-height: 50px;
}
/* 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 a, .widget_pages ul li a, .widget_archive ul li a {
     position: relative;
     padding-left: 15px;
     display: inline-block;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget_categories ul li ul, .widget_pages ul li ul {
     margin-left: 20px;
}
 .widget_categories ul li a:before, .widget_pages ul li a:before, .widget_archive ul li a:before {
     display: block;
     content: "";
     position: absolute;
     left: 0;
     top: 50%;
     width: 5px;
     height: 5px;
     margin-top: -2.5px;
}
 .widget_categories select, .widget_archive select {
     width: 100%;
     padding-right: 5px;
}
/* Custom menu 
/*-------------------*/
 .widget_nav_menu ul {
     list-style: none;
     margin: 0;
     padding: 0;
     position: relative;
}
 .widget_nav_menu ul ul {
     display: none;
}
 .widget_nav_menu li[class*=" icon-"]:before, .widget_nav_menu li[class^=icon-]:before {
    display: none;
}
 .widget_nav_menu ul li a {
     display:block !important;
     position: relative !important;
     padding:20px 10px;
     font-weight: 700;
     font-size: 14px;
     text-transform: uppercase;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
}
 .widget_nav_menu ul.sub-menu li a {
     font-size: 13px;
     font-weight: 400;
}
 .widget_nav_menu ul.menu > li:first-child > a {
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #e0e0e0;
}
 .widget_nav_menu ul li > a > span.toggle {
     display: block;
     position: absolute;
     top: 50%;
     text-align: center;
     font-size: 12px;
     line-height: 20px;
     height: 20px;
     width: 20px;
     margin-top: -10px;
     right: 4%;
     cursor: pointer;
}
 .widget_nav_menu ul li > a:only-child > span.toggle {
     display: none !important;
}
 .widget_nav_menu ul li > a.animate span.toggle {
     -webkit-transform:rotate(180deg);
     -ms-transform:rotate(180deg);
     transform:rotate(180deg);
}
/* Calendar 
/*-------------------*/
 .widget_calendar {
    width: 100%;
}
 .widget_calendar table {
     margin: 0;
     padding: 0;
     width: 100%;
     border: none !important;
     position: relative;
     border-spacing:0;
     border-collapse:collapse;
     vertical-align: middle;
}
 .widget_calendar caption {
     margin: 0 auto;
     border-width:1px;
     border-style: solid;
     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;
     text-align: center;
     text-decoration: none;
     padding: 0;
}
 .widget_calendar td a {
     display: block;
     text-decoration: none;
     width: 100%;
     height: 100%;
}
 .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;
}
 .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;
}
 .widget_calendar td#prev span, .widget_calendar td#next span {
     display: block;
     height: 100%;
     width: 100%;
     text-align:center;
}
 .main-widget-area .widget_calendar caption, .main-widget-area .widget_calendar th, .main-widget-area .widget_calendar td, .main-widget-area .widget_calendar td#prev, .main-widget-area .widget_calendar td#next, .main-widget-area .widget_calendar td#prev span, .main-widget-area .widget_calendar td#next span {
     height: 35px;
     width: 35px;
     line-height:35px;
}
 .main-widget-area .widget_calendar td#today, .footer-widget-area .widget_calendar td#today {
     color: #ffffff;
}
/* Rss, Recent posts, Recent comments 
/*-------------------*/
 .widget_rss .widget_title a {
     display: inline;
     display: inline-block;
     text-decoration: none;
}
 .widget_rss .widget_title a 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;
}
 .widget_rss ul li, .widget_nz_recent_entries ul li, .widget_recent_comments ul li, .widget_recent_entries ul li {
     padding-bottom:15px;
     margin-bottom:15px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     position: relative;
}
 .widget_rss a, .widget_nz_recent_entries a, .widget_recent_comments a, .widget_recent_entries a {
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .widget_nz_recent_entries ul li {
    min-height:67px;
}
 .widget_nz_recent_entries ul li a, .widget_recent_entries ul li a {
    display: block;
}
 .widget_nz_recent_entries .post-category {
     display: inline-block;
     font-style: italic;
}
 .widget_nz_recent_entries .post-title {
    margin-bottom:3px;
}
 .widget_rss a:hover, .widget_nz_recent_entries a:hover, .widget_recent_comments a:hover, .widget_recent_entries a:hover {
    opacity: 1;
}
 .widget_nz_recent_entries .post-date {
     width:48px;
     height: 52px;
     position: absolute;
     top: 0;
     left: 0;
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     text-align: center;
}
 .widget_nz_recent_entries .post-date span {
    display: block;
}
 .widget_nz_recent_entries .post-date > span:first-child{
     font-size: 20px;
     line-height:35px;
     height:30px;
}
 .widget_nz_recent_entries .post-date > span:last-child {
     font-size: 11px;
     line-height:15px;
     height:20px;
     text-transform: uppercase;
}
 .widget_nz_recent_entries .post-body {
    padding-left: 60px;
}
 .widget_rss ul li:last-child, .widget_nz_recent_entries ul li:last-child, .widget_recent_entries ul li:last-child, .widget_recent_comments ul li:last-child {
     padding-bottom: 0;
     margin-bottom: 0;
     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_nz_recent_entries ul li > *, .widget_recent_entries ul li > * {
    display: block;
}
 .widget_nz_recent_entries ul li .post-date {
    text-transform: uppercase;
}
 .widget_recent_comments ul li {
     padding-left:35px;
}
 .widget_recent_comments ul li:before {
     display: block;
     content: "\e7fd";
     font-size:18px;
     width:30px;
     height:30px;
     position: absolute;
     top:5px;
     left: 0;
     text-align: center;
}
/* Recent portfolio 
/*-------------------*/
 .widget_recent_portfolio .post {
     width:32%;
     height:auto;
     margin-right: 2%;
     margin-bottom: 2%;
     float: left;
     position:relative;
}
 .widget_recent_portfolio .post:nth-child(3n+3) {
    margin-right: 0;
}
/* Twitter 
/*-------------------*/
 .widget_twitter ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .widget_twitter ul li {
     margin: 0 0 10px 0;
     padding:0 0 10px 60px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     position: relative;
     min-height:67px;
}
 .widget_twitter ul li:before {
     display: block;
     content: "\e76d";
     line-height:50px;
     font-size:18px;
     width:48px;
     height: 52px;
     position: absolute;
     top:4px;
     left: 0;
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     text-align: center;
}
 .widget_twitter ul li:last-child {
     margin-bottom: 0;
     border-bottom: none;
     padding-bottom: 0;
}
 .widget_twitter ul li a {
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget_twitter ul li p {
    margin-bottom: 0;
}
 .widget_twitter ul li a.tweet-author {
    font-weight: bold;
}
 .widget_twitter ul li a.tweet-time {
     font-style: italic;
     margin-top:3px;
     display: block;
}
/* Flickr 
/*-------------------*/
 .flickr_badge_image {
     float: left;
     position: relative;
}
 .flickr_badge_image img, .widget_recent_portfolio img {
     margin-bottom: 0;
     border-radius: 3px;
}
 .flickr_badge_image a, .widget_recent_portfolio a {
     display: block;
     width: 100%;
     height: 100%;
}
 .photos_from_flickr .flickr_badge_image {
     width:23.5%;
     height:23.5%;
     line-height:100%;
     margin-right: 2%;
     margin-bottom: 2%;
}
 .photos_from_flickr #flickr_badge_image4, .photos_from_flickr #flickr_badge_image8 {
     margin-right: 0;
}
 .main-widget-area .photos_from_flickr .flickr_badge_image {
     width:56px !important;
     height:56px !important;
     line-height:56px !important;
     margin-right:5px !important;
     margin-bottom:5px !important;
}
 .main-widget-area .photos_from_flickr #flickr_badge_image3, .main-widget-area .photos_from_flickr #flickr_badge_image6, .main-widget-area .photos_from_flickr #flickr_badge_image9 {
     margin-right:5px !important;
}
 .main-widget-area .photos_from_flickr #flickr_badge_image4, .main-widget-area .photos_from_flickr #flickr_badge_image8 {
     margin-right: 0 !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;
}
/* WPML 
/*-------------------*/
 .widget_icl_lang_sel_widget > div > ul > li:first-child {
     padding:0px 0px 0px 10px;
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     border-color: #e0e0e0;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget_icl_lang_sel_widget .lang_sel_list_vertical li, .widget_icl_lang_sel_widget .lang_sel_list_horizontal li {
     border:none !important;
     padding: 0 !important;
}
/* Mailchimp 
/*-------------------*/
 .widget_mailchimp .mailchimp-description {
     padding-top: 15px;
}
 .widget_mailchimp form {
     margin-bottom: 0;
     position: relative;
}
 .widget_mailchimp input {
     margin-bottom: 0;
}
 .widget_mailchimp #mc-embedded-subscribe {
     position: absolute;
     top: 0;
     right: 0;
     height: 50px;
     width:40px;
     text-indent: -9000em;
     background-color: transparent;
     border:none;
     outline: none;
     box-shadow:none;
     padding: 0;
     margin: 0;
}
 .widget_mailchimp #mce-EMAIL {
     padding-right: 50px;
     padding-left: 40px;
     height: 50px;
     background-color: transparent;
     font-size: inherit;
}
 .widget_mailchimp span {
     position: absolute;
     top: 0;
    left: 0;
     display: block;
     height: 50px;
     width:40px;
     line-height: 50px;
     text-align: center;
}
 .widget_mailchimp #mc-embedded-subscribe, .widget_mailchimp .icon-envelope {
     z-index: 10;
}
 .widget_mailchimp .icon-plus {
     right: 0;
     left: auto;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
/* Front-end login 
/*-------------------*/
 .widget_reglog #registration-form, .widget_reglog #password-form {
     display: none;
}
/* GRID 
/*=============*/
 .container, .solo-true .nz-related-products {
     width: 92%;
     max-width: 92%;
     margin: 0 auto 0 auto;
}
 .solo-true .nz-related-products {
     margin: 0 auto 30px auto;
}
 .nz-row:before, .nz-row:after {
     content: " ";
     display: table;
}
 .nz-row:after {
     clear: both;
}
 .nz-row .col12, .nz-row .col11, .nz-row .col10, .nz-row .col9, .nz-row .col8, .nz-row .col7, .nz-row .col6, .nz-row .col5, .nz-row .col4, .nz-row .col3, .nz-row .col2, .nz-row .col1 {
     display:block;
     position: relative;
     margin-bottom: 25px;
}
 .nz-row .col[data-margin="false"] {
    margin-bottom: 0;
}
 .nz-row .col[data-align="left"] {
    text-align: left;
}
 .nz-row .col[data-align="right"] {
    text-align: right;
}
 .nz-row .col[data-align="center"] {
    text-align: center;
}
/* COLUMNS 
/*=============*/
 .js .nz-row > .col.col-animate-true {
     -webkit-backface-visibility: hidden;
     -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;
}
 .js .nz-row > .col.col-animate-true[data-effect="fade-left"], .js .nz-row > .col.col-animate-true[data-effect="fade-right"] {
     -webkit-transition: all 0.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
     transition: all 0.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.2s;
}
 .js .nz-row > .col.col-animate-true[data-effect="fade"] {
    opacity: 0;
}
 .js .nz-row > .active.col.col-animate-true[data-effect="fade"] {
    opacity: 1;
}
 .js .nz-row > .col.col-animate-true[data-effect="fade-bottom"] {
     opacity: 0;
     -webkit-transform: translateY(50px);
     -ms-transform: translateY(50px);
     transform: translateY(50px);
}
 .js .nz-row > .col.col-animate-true[data-effect="fade-top"] {
     opacity: 0;
     -webkit-transform: translateY(-50px);
     -ms-transform: translateY(-50px);
     transform: translateY(-50px);
}
 .js .nz-row > .active.col.col-animate-true[data-effect="fade-top"], .js .nz-row > .active.col.col-animate-true[data-effect="fade-bottom"] {
     opacity: 1;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
}
 .js .nz-row > .col.col-animate-true[data-effect="fade-left"] {
     opacity: 0;
     -webkit-transform: translateX(-100%);
     -ms-transform: translateX(-100%);
     transform: translateX(-100%);
}
 .js .nz-row > .col.col-animate-true[data-effect="fade-right"] {
     opacity: 0;
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
}
 .js .nz-row > .active.col.col-animate-true[data-effect="fade-left"], .js .nz-row > .active.col.col-animate-true[data-effect="fade-right"] {
     opacity: 1;
     -webkit-transform: translateX(0px);
     -ms-transform: translateX(0px);
     transform: translateX(0px);
}
 .js .nz-row > .col.col-animate-true[data-effect="scale"] {
     opacity: 0;
     -webkit-transform: scale(0.2);
     -ms-transform: scale(0.2);
     transform: scale(0.2);
}
 .js .nz-row > .active.col.col-animate-true[data-effect="scale"] {
     opacity: 1;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
/* ANIMATION 
/*=============*/
 .js .nz-gallery.scale .gallery-item, .js .nz-content-box.scale > .nz-box, .js .nz-clients.scale .client, .js .nz-pricing-table.scale .column, .js .nz-persons.scale .person, .js .owl-carousel.scale .item {
     -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);
}
 .js .nz-gallery.scale .gallery-item.active, .js .nz-content-box.scale > .nz-box.active, .js .nz-clients.scale .client.active, .js .nz-pricing-table.scale .column.active, .js .nz-persons.scale .person.active, .js .owl-carousel.scale .item.active {
     opacity: 1;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
 .js .nz-gallery.fade .gallery-item, .js .nz-content-box.fade .nz-box, .js .nz-clients.fade .client, .js .nz-pricing-table.fade .column, .js .nz-persons.fade .person, .js .owl-carousel.fade .item {
     -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;
}
 .js .nz-gallery.fade .gallery-item.active, .js .nz-content-box.fade .nz-box.active, .js .nz-clients.fade .client, .js .nz-pricing-table.fade .column, .js .nz-persons.fade .person, .js .owl-carousel.fade .item {
     opacity: 1 !important;
}
/* 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 {
     padding:20px;
     font-size: 24px;
     line-height: 32px;
     color:inherit;
     border-radius: 3px 3px 0px 0px;
     border-width: 1px;
     border-style: solid;
     border-color: #e0e0e0;
     background-color: #ffffff;
}
 .nz-pricing-table > .column.highlight-true > .title {
     color: #ffffff;
}
 .nz-pricing-table > .column > .pricing {
     padding: 20px;
     border-left:1px solid #e0e0e0;
     border-right:1px solid #e0e0e0;
     background-color: #ffffff;
}
 .nz-pricing-table .c-row {
     border-left:1px solid #e0e0e0;
     border-right:1px solid #e0e0e0;
     padding:15px 10px;
     background-color: #ffffff;
}
 .nz-pricing-table > .column > .pricing > * {
     display: block;
}
 .nz-pricing-table .price {
     font-size: 42px;
     line-height: 42px;
}
 .nz-pricing-table .c-foot {
     padding: 30px 20px 20px 20px;
     border:1px solid #e0e0e0;
     border-top: none !important;
     border-radius: 0 0 3px 3px;
     background-color: #ffffff;
}
 .nz-pricing-table .button {
     margin: 0;
}
 .nz-pricing-table .button-ghost:hover {
     color: #ffffff !important;
}
 .nz-pricing-table > .column > .c-body > .c-row:nth-child(odd) {
     background-color: #fbfbfb;
     border-top:1px solid #e0e0e0;
     border-bottom:1px solid #e0e0e0;
}
/* CLIENTS 
/*=============*/
 .nz-clients {
     padding: 0 40px;
}
 .nz-clients .client a {
     display: block;
     text-decoration: none;
}
 .nz-clients .client {
     height: 130px;
     line-height:130px;
     text-align: center;
     overflow: hidden;
     margin: 0 10px;
}
 .nz-clients .client-inner {
     border-radius: 3px;
     box-shadow:inset 0 0 0 1px #f2f2f2;
     -webkit-transition: all 0.4s;
     transition: all 0.4s;
}
 .nz-clients[data-columns="6"] {
     height: 100px;
     line-height:100px;
}
 .nz-clients .client-inner:hover {
     opacity: 0.5;
     box-shadow:inset 0 0 0 1px #aaaaaa;
}
 .nz-clients .client img {
     margin-bottom: 0;
     vertical-align: middle;
     max-height: 80%;
     max-width: 80%;
}
 .nz-clients .owl-controls {
    margin-top:0 !important;
}
 .nz-clients .owl-controls .owl-buttons div {
     padding: 0;
     text-align: center;
     margin:0 !important;
     position: absolute;
     top:50%;
     left:0px;
     width: 40px;
     height: 40px;
     background-color: transparent;
     color: #cccccc;
     font-size:22px;
     line-height: 40px;
     font-weight:300;
     text-transform:none;
     opacity: 1 !important;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .nz-clients .owl-controls .owl-buttons div:hover {
     color: #aaaaaa;
}
 .nz-clients .owl-controls .owl-buttons .owl-next {
     left: auto;
     right:0px;
}
 .nz-clients .owl-controls .owl-prev:before {
     content: "\e910";
     display: inline;
}
 .nz-clients .owl-controls .owl-next:before {
     content: "\e913";
     display: inline;
}
/* CONTENTBOX 
/*=============*/
 .nz-content-box > .nz-box {
     width: 100%;
     margin-bottom: 25px;
     position: relative;
}
 .nz-content-box.v2 > .nz-box {
     margin-bottom:35px;
}
 .nz-content-box > .nz-box > a {
     color: inherit;
}
 .nz-content-box .box-icon {
     -webkit-backface-visibility: hidden;
     -webkit-transition: all 150ms ease-out;
     transition: all 150ms ease-out;
}
 .nz-content-box.v1 .box-icon {
     text-align: center;
     font-size: 72px;
     margin: 0 auto 25px auto;
     position: relative;
}
 .nz-content-box.v1 .box-icon-wrap {
     position: relative;
     margin: 0 auto;
     -webkit-backface-visibility: hidden;
}
 .nz-content-box.v1 .back-active .box-icon-wrap, .nz-content-box.v1 .border-active .box-icon-wrap {
     margin: 0 auto 25px auto;
     height: 130px;
     width: 130px;
     border-radius: 130px;
}
 .nz-content-box .box-icon-wrap:before {
     content: "";
     display: block;
     width: inherit;
     height: inherit;
     position: absolute;
     left: 0;
     top: 0;
     border-radius: inherit;
     opacity: 0;
}
 .nz-content-box .box-icon-wrap:after {
     content: "";
     display: block;
     width:144px;
     height:144px;
     position: absolute;
     left:-7px;
     top:-7px;
     border-radius: inherit;
     opacity: 0;
}
 .nz-content-box .border-active .box-icon-wrap:after, .nz-content-box .back-active .box-icon-wrap:before {
     opacity: 1;
}
/*EFFECT 1 -------------------*/
 .nz-content-box .back-active:not(.border-active) .box-icon-wrap:after {
     -webkit-transform:scale(0.8);
     -ms-transform:scale(0.8);
     transform:scale(0.8);
     opacity: 0;
}
 .nz-content-box .back-active:not(.border-active):hover .box-icon-wrap:after {
     -webkit-animation: boxFill 400ms ease-out;
     animation: boxFill 400ms ease-out;
}
 .nz-content-box .back-active:not(.border-active) .box-icon-wrap:before {
     -webkit-transition: all 150ms ease-out;
     transition: all 150ms ease-out;
}
 .nz-content-box .back-active:not(.border-active):hover .box-icon-wrap:before {
     -webkit-transform:scale(.95);
     -ms-transform:scale(.95);
     transform:scale(.95);
}
 @-webkit-keyframes boxFill {
     50% {
        opacity:1;
        -webkit-transform:scale(1);
    }
     100% {
        opacity:0;
        -webkit-transform:scale(1.05);
    }
}
 @-keyframes boxFill {
     50% {
        opacity:1;
        transform:scale(1);
    }
     100% {
        opacity:0;
        transform:scale(1.05);
    }
}
/*EFFECT 2 -------------------*/
 .nz-content-box .back-active.border-active .box-icon-wrap:before {
     -webkit-transition: all 150ms ease-out;
     transition: all 150ms ease-out;
}
 .nz-content-box .back-active.border-active:hover .box-icon-wrap:before {
     -webkit-transform:scale(.95);
     -ms-transform:scale(.95);
     transform:scale(.95);
}
 .nz-content-box .back-active.border-active .box-icon-wrap:after {
     -webkit-transition: all 280ms ease-out;
     transition: all 280ms ease-out;
}
 .nz-content-box .back-active.border-active:hover .box-icon-wrap:after {
     -webkit-transform:scale(1.05);
     -ms-transform:scale(1.05);
     transform:scale(1.05);
     opacity: 0;
}
/*EFFECT 3 -------------------*/
 .nz-content-box .border-active:not(.back-active) .box-icon-wrap:before {
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
     -webkit-transform: scale(1.3);
     -ms-transform: scale(1.3);
     transform: scale(1.3);
     opacity: 0;
     width:144px;
     height:144px;
     left:-7px;
     top:-7px;
}
 .nz-content-box .border-active:not(.back-active):hover .box-icon-wrap:before {
     -webkit-transform:scale(1);
     -ms-transform:scale(1);
     transform:scale(1);
     opacity: 1;
}
 .nz-content-box .border-active:not(.back-active):hover .box-icon {
     color:#ffffff !important;
}
 .nz-content-box.v1 .back-active .box-icon, .nz-content-box.v1 .border-active .box-icon {
     font-size: 42px;
     line-height: 130px;
     margin: 0 auto 0 auto;
}
 .nz-content-box.v2 .box-icon {
     font-size: 58px;
     text-align: center;
     position: relative;
}
 .nz-content-box.v2 .box-icon-wrap {
     position: absolute;
     top: 5px;
}
 .nz-content-box.v2 .back-active .box-icon-wrap, .nz-content-box.v2 .border-active .box-icon-wrap {
     margin: 0;
     height: 70px;
     width: 70px;
     border-radius: 70px;
}
 .nz-content-box.v2 .box-icon-wrap:after, .nz-content-box.v2 .border-active:not(.back-active) .box-icon-wrap:before {
     width:80px;
     height:80px;
     left:-5px;
     top:-5px;
}
 .nz-content-box.v2 .back-active .box-icon, .nz-content-box.v2 .border-active .box-icon {
     font-size: 24px;
     line-height: 70px;
}
 .nz-content-box.v2 .box-data {
     padding-left: 100px;
}
/* PERSONS 
/*=============*/
 .nz-persons .person {
     width: 100%;
     margin-bottom:30px;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     overflow: hidden;
}
 .nz-persons .person-inner {
     /*box-shadow: inset 0 0 0 1px #e0e0e0;*/
     padding-bottom: 20px;
     /*background-color: #ffffff;*/
	background-color: #1e242b;
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	
}
 .nz-persons .person {
    text-align: center;
}
 .nz-persons .person .img {
     margin:0 auto 15px auto;
     position: relative;
}
 .nz-persons .person img {
     margin:0 auto;
}
 .nz-persons .person .img:after {
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.5);
     position: absolute;
     top: 0;
     left: 0;
     opacity: 0;
     -webkit-transition: all 400ms ease-out;
     transition: all 400ms ease-out;
     display: block;
     content: "";
}
 .nz-persons .person:hover .img:after {
     opacity: 1;
}
 .nz-persons .person .name {
     font-size: 20px;
     line-height: 30px;
     position: relative;
	 color: #fff;
}
 .nz-persons .person .name:after {
     margin: 7px auto 7px auto;
     content: "";
     display: block;
     width:50px;
     height:1px;
	
}
 .nz-persons .person .title {
     font-size: 16px;
     font-weight: 300;
     line-height: 26px;
	 color: #777;
}

 .nz-persons .social-links {
     position: absolute;
     bottom:-140px;
     left: 0;
     width: 100%;
     height: 240px;
	 -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     opacity: 0;
	 color: #777;
}
.nz-persons .social-links .data {
	 font-size: 14px;
     font-weight: 300;
    
}
.nz-persons .social-links .data strong {
	 font-size: 12px;
     font-weight: 600;
    
}
 .nz-persons .person:not(.no-social):hover .social-links {
     -webkit-transform: translateY(-163px);
     -ms-transform: translateY(-163px);
     transform: translateY(-163px);
     opacity: 1;
}
 .nz-persons .person .person-body {
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-persons .person:not(.no-social):hover .person-body {
     -webkit-transform: translateY(-160px);
     -ms-transform: translateY(-160px);
     transform: translateY(-160px);
}
 .nz-persons .social-links a {
     width: 40px;
     height: 40px;
     margin: 0 5px 5px 0;
     background-color:#e0e0e0;
     color: #ffffff !important;
     border-radius: 40px;
     font-size: 18px;
     line-height: 40px;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-persons .social-links a:hover {
     background-color:#cccccc;
}
/* TESTIMONIALS 
/*=============*/
 .nz-testimonials {
     position: relative;
}
 .nz-testimonials .flex-control-nav {
     list-style: none;
     margin: 0 0 40px 0 !important;
     text-align: center;
}
 .nz-testimonials .flex-control-nav li {
     display: inline-block;
     width: 10px;
     height: 10px;
     border-radius: 10px;
     position: relative;
     margin-right: 15px;
     cursor: pointer;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-testimonials .flex-control-nav li:last-child {
     margin-right:0px;
}
 .nz-testimonials .flex-control-nav li a {
     width:inherit;
     height:inherit;
     border-radius:inherit;
     display: block;
     background-color: transparent;
     text-decoration: none;
     position: relative;
     color: inherit;
}
 .nz-testimonials .flex-control-nav img {
     display: none;
}
 .nz-testimonials .flex-control-nav li a:before {
     display: block;
     position: absolute;
     width: 12px;
     height: 12px;
     border-radius: 12px;
     top: -1px;
     left: -1px;
     content: "";
     box-shadow: inset 0 0 0 2px;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-testimonials {
     padding:0 30px 0 30px;
}
 .nz-testimonials .testimonial {
     font-size: 22px;
     line-height: 32px;
     font-weight: 300;
     text-align: center;
}
 .nz-testimonials .text {
     margin-bottom: 30px;
     padding-left: 20px;
     padding-right: 20px;
}
 .nz-testimonials:before, .nz-testimonials:after {
     content: "\e676";
     display: block;
     position: absolute;
     top:67px;
     left:0px;
     font-size: 20px;
     line-height: 20px;
}
 .nz-testimonials:after {
     right:0px;
     left: auto;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
}
 .nz-testimonials .name:before {
     display: block;
     width: 50px;
     height: 1px;
     content: "";
     margin: 0 auto 25px auto;
}
 .nz-testimonials .name, .nz-testimonials .title {
     font-size:18px;
     line-height:28px;
     font-weight: 300;
     display: block;
     position: relative;
}
 .nz-testimonials .name {
     font-weight: 600;
}
/* 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%;
}
 .owl-carousel .owl-wrapper-outer.autoHeight{
     -webkit-transition: height 500ms ease-out;
     transition: height 500ms ease-out;
}
 .owl-carousel .owl-item{
     float: left;
}
 .owl-controls .owl-page, .owl-controls .owl-buttons div{
     cursor: pointer;
}
 .owl-pagination {
     text-align: center;
}
 .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);
}
 .nz-carousel .owl-controls {
     display: block;
     text-align: center;
     margin-top: 30px;
}
 .owl-controls .owl-page {
     display:inline-block;
     width:12px;
     height:12px;
     background-color:#ccc;
     opacity: 0.5;
     border-radius: 12px;
     margin-right:10px;
     border:2px solid transparent;
     -moz-background-clip: content;
     -webkit-background-clip: content;
     background-clip: content-box;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     text-indent: 100%;
     white-space: nowrap;
     overflow: hidden;
}
 .owl-controls .owl-page:last-child {
     margin-right:0px;
}
 .owl-controls .owl-page.active {
     opacity: 1;
     background-color: transparent !important;
     border-color: #eee;
}
/* mouse grab icon */
 .grabbing {
     cursor:url(../images/grabbing.png) 8 8, move;
}
 .owl-carousel .item {
     padding-right: 15px;
     padding-left: 15px;
     text-align: center;
}
/* GALLERY 
/*=============*/
 .nz-gallery img {
     margin: 0 auto;
     display: block;
}
 .nz-gallery .gallery-item {
     display: block;
     margin: 0 auto 30px auto;
     padding-right:10px;
     padding-left:10px;
     position: relative;
}
 .nz-gallery.grid .gallery-item {
     float: left;
}
 .nz-gallery .gallery-item .ninzio-overlay {
     border-radius: 0;
     background-color: rgba(0,0,0,0.5) !important;
}
 .nz-gallery .gallery-item .ninzio-overlay:before {
     font-size: 22px;
     line-height:50px;
     height: 50px;
     width: 50px;
     border-radius: 50px;
     margin-top: -25px;
     margin-left:-25px;
     left:50%;
     color: #ffffff;
}
 .nz-gallery a {
     text-decoration: none;
     display: block;
     position: relative;
}
 .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.33333333333333%;
}
 .nz-gallery[data-columns="4"].grid .gallery-item {
    width: 50%;
}
 .nz-gallery[data-columns="5"].grid .gallery-item {
    width: 33.33333333333333%;
}
 .nz-gallery[data-columns="6"].grid .gallery-item {
    width: 33.33333333333333%;
}
 .nz-gallery[data-columns="7"].grid .gallery-item {
    width: 33.33333333333333%;
}
 .nz-gallery[data-columns="8"].grid .gallery-item {
    width: 50%;
}
 .nz-gallery[data-columns="9"].grid .gallery-item {
    width: 33.33333333333333%;
}
 .nz-gallery .wp-caption-text {
     display: none;
}
 .nz-gallery .wp-caption:hover img, .nz-gallery .wp-caption .ninzio-overlay:before {
     -webkit-transform: translateX(0) translateY(0);
     -ms-transform: translateX(0) translateY(0);
     transform: translateX(0) translateY(0);
}
 .gallery-caption {
     width: 100% 
}
/* 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(../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;
     -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-recent-posts .post img, .nz-recent-portfolio .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;
     display:none !important;
     height: 72px;
     width: 72px;
     cursor: pointer;
     background: transparent;
     color: #777777;
     opacity:0.5;
     top: 50%;
     margin-top: -10px;
     padding: 0;
     border: none;
     outline: none;
     font-size: 72px;
     line-height: 72px;
     -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-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
     outline: none;
     opacity: 1;
}
 .slick-prev.slick-disabled, .slick-next.slick-disabled {
     opacity: 0.25;
}
 .slick-prev:before, .slick-next:before {
    position: relative;
}
 .slick-prev:before {
    left: -2px;
}
 .slick-next:before {
    right: -2px;
}
/* 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;
     border-radius: 3px;
}
 .nz-highlight > :last-child {
     margin-bottom: 0 !important;
}
/* ICON LIST 
/*=============*/
 .nz-i-list {
    list-style:none;
}
 .nz-i-list li {
     margin-bottom: 10px;
     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;
     text-align: center;
     border-radius: 3px;
     font-size: 14px;
     line-height: 14px !important;
}
 .nz-i-list.none span.icon {
    margin-top: 4px;
}
 .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;
     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: 3px;
}
 .nz-icon.circle.large, .nz-icon.square.large {
     width: 110px;
     height: 110px;
     line-height: 103px;
     border-width: 3px;
}
/*Types*/
 .nz-icon.circle {
    border-radius: 50%;
}
 .nz-icon.square {
    border-radius: 3px;
}
 .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);
    }
}
/* BUTTON 
/*=============*/
 .button, button, input[type="reset"], input[type="submit"], input[type="button"] {
     outline: none;
     border: none;
     color: #ffffff;
     font-weight:700;
     text-transform: uppercase;
     position: relative;
     display: inline-block;
     margin: 0 0px 5px 0;
     position: relative;
     overflow: hidden;
     -webkit-backface-visibility: hidden;
     z-index:1;
}
 .button {
    margin-right: 0;
}
 .button + .button {
     margin-left: 15px;
}
 .btn-ghost button, .btn-ghost input[type="reset"], .btn-ghost input[type="submit"], .btn-ghost input[type="button"], .button-ghost, .btn-ghost .project-link, .btn-ghost .wc-forward, .btn-ghost .search-button {
     background-color: transparent;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .btn-normal button, .btn-normal input[type="reset"], .btn-normal input[type="submit"], .btn-normal input[type="button"], .button-normal, .btn-normal .project-link, .btn-normal .wc-forward, .btn-normal .search-button {
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 button.small, .button.small, input[type="reset"].small, input[type="submit"].small, input[type="button"].small {
     padding:14px 30px;
     font-size:13px;
     line-height: 22px;
}
 .btn-3d button.small, .button-3d.button.small, .btn-3d input[type="reset"].small, .btn-3d input[type="submit"].small, .btn-3d input[type="button"].small {
     padding:12px 30px;
}
 button, .button.medium, input[type="reset"], input[type="submit"], input[type="button"] {
     padding:18px 40px;
     font-size:14px;
     line-height: 24px;
}
 .btn-3d button.medium, .button-3d.button.medium, .btn-3d input[type="reset"].medium, .btn-3d input[type="submit"].medium, .btn-3d input[type="button"].medium {
     padding:16px 40px;
}
 button.large, .button.large, input[type="reset"].large, input[type="submit"].large, input[type="button"].large {
     padding:22px 50px;
     font-size:18px;
     line-height: 28px;
}
 .btn-3d button.large, .button-3d.button.large, .btn-3d input[type="reset"].large, .btn-3d input[type="submit"].large, .btn-3d input[type="button"].large {
     padding:20px 50px;
}
 .btn-3d button, .button-3d.button, .btn-3d input[type="reset"], .btn-3d input[type="submit"], .btn-3d input[type="button"], .btn-3d .project-link, .btn-3d .search-button, .btn-3d .wc-forward {
     -webkit-transform:translateY(-4px);
     -ms-transform:translateY(-4px);
     transform:translateY(-4px);
}
 .button.square {
    border-radius: 0;
}
 .button.rounded {
    border-radius:3px;
}
 .button.round {
    border-radius:250px;
}
 .btn-square button, .btn-square input[type="reset"], .btn-square input[type="submit"], .btn-square input[type="button"], .btn-square .project-link, .btn-square .search-button, .btn-square .wc-forward {
     border-radius: 0;
}
 .btn-rounded button, .btn-rounded input[type="reset"], .btn-rounded input[type="submit"], .btn-rounded input[type="button"], .btn-rounded .project-link, .btn-rounded .search-button, .btn-rounded .wc-forward {
     border-radius: 3px;
}
 .btn-round button, .btn-round input[type="reset"], .btn-round input[type="submit"], .btn-round input[type="button"], .btn-round .project-link, .btn-round .search-button, .btn-round .wc-forward {
     border-radius:250px;
}
 .button .btn-icon {
     display: inline-block;
     margin-left:10px;
     position: relative;
     top: 1px;
}
 .button.icon-true.animate-false .txt {
     margin-left:5px;
}
 .blue.button-normal{
    background-color: #5472d2;
}
 .blue.button-ghost {
    box-shadow:inset 0 0 0 2px #5472d2;
    color:#5472d2;
}
 .blue.button-3d {
    background-color:#5472d2;
    box-shadow: 0 4px #405ebe;
}
 .animate-false.blue.button-3d:hover {
    box-shadow: 0 2px #405ebe;
}
 .turquoise.button-normal{
    background-color: #00c1cf;
}
 .turquoise.button-ghost {
    box-shadow:inset 0 0 0 2px #00c1cf;
    color:#00c1cf;
}
 .turquoise.button-3d {
    background-color:#00c1cf;
    box-shadow: 0 4px #00adc5;
}
 .animate-false.turquoise.button-3d:hover {
    box-shadow: 0 2px #00adc5;
}
 .pink.button-normal{
    background-color: #fe6c61;
}
 .pink.button-ghost {
    box-shadow:inset 0 0 0 2px #fe6c61;
    color:#fe6c61;
}
 .pink.button-3d {
    background-color:#fe6c61;
    box-shadow: 0 4px #ea584d;
}
 .animate-false.pink.button-3d:hover {
    box-shadow: 0 2px #ea584d;
}
 .violet.button-normal{
    background-color: #8d6dc4;
}
 .violet.button-ghost {
    box-shadow:inset 0 0 0 2px #8d6dc4;
    color:#8d6dc4;
}
 .violet.button-3d {
    background-color:#8d6dc4;
    box-shadow: 0 4px #7959b0;
}
 .animate-false.violet.button-3d:hover {
    box-shadow: 0 2px #7959b0;
}
 .peacoc.button-normal{
    background-color: #4cadc9;
}
 .peacoc.button-ghost {
    box-shadow:inset 0 0 0 2px #4cadc9;
    color:#4cadc9;
}
 .peacoc.button-3d {
    background-color:#4cadc9;
    box-shadow: 0 4px #3899b5;
}
 .animate-false.peacoc.button-3d:hover {
    box-shadow: 0 2px #3899b5;
}
 .chino.button-normal{
    background-color: #cec2ab;
}
 .chino.button-ghost {
    box-shadow:inset 0 0 0 2px #cec2ab;
    color:#cec2ab;
}
 .chino.button-3d {
    background-color:#cec2ab;
    box-shadow: 0 4px #bdae97;
}
 .animate-false.chino.button-3d:hover {
    box-shadow: 0 2px #bdae97;
}
 .mulled_wine.button-normal{
    background-color: #50485b;
}
 .mulled_wine.button-ghost {
    box-shadow:inset 0 0 0 2px #50485b;
    color:#50485b;
}
 .mulled_wine.button-3d {
    background-color:#50485b;
    box-shadow: 0 4px #3c3447;
}
 .animate-false.mulled_wine.button-3d:hover {
    box-shadow: 0 2px #3c3447;
}
 .vista_blue.button-normal{
    background-color: #75d69c;
}
 .vista_blue.button-ghost {
    box-shadow:inset 0 0 0 2px #75d69c;
    color:#75d69c;
}
 .vista_blue.button-3d {
    background-color:#75d69c;
    box-shadow: 0 4px #61c288;
}
 .animate-false.vista_blue.button-3d:hover {
    box-shadow: 0 2px #61c288;
}
 .black.button-normal{
    background-color: #2a2a2a;
}
 .black.button-ghost {
    box-shadow:inset 0 0 0 2px #2a2a2a;
    color:#2a2a2a;
}
 .black.button-3d {
    background-color:#2a2a2a;
    box-shadow: 0 4px #161616;
}
 .animate-false.black.button-3d:hover {
    box-shadow: 0 2px #161616;
}
 .grey.button-normal{
    background-color: #ebebeb;
}
 .grey.button-ghost {
    box-shadow:inset 0 0 0 2px #ebebeb;
    color:#ebebeb;
}
 .grey.button-3d {
    background-color:#ebebeb;
    box-shadow: 0 4px #d7d7d7;
}
 .animate-false.grey.button-3d:hover {
    box-shadow: 0 2px #d7d7d7;
}
 .orange.button-normal{
    background-color: #f7be68;
}
 .orange.button-ghost {
    box-shadow:inset 0 0 0 2px #f7be68;
    color:#f7be68;
}
 .orange.button-3d {
    background-color:#f7be68;
    box-shadow: 0 4px #e3aa54;
}
 .animate-false.orange.button-3d:hover {
    box-shadow: 0 2px #e3aa54;
}
 .sky.button-normal{
    background-color: #5aa1e3;
}
 .sky.button-ghost {
    box-shadow:inset 0 0 0 2px #5aa1e3;
    color:#5aa1e3;
}
 .sky.button-3d {
    background-color:#5aa1e3;
    box-shadow: 0 4px #468dcf;
}
 .animate-false.sky.button-3d:hover {
    box-shadow: 0 2px #468dcf;
}
 .green.button-normal{
    background-color: #6dab3c;
}
 .green.button-ghost {
    box-shadow:inset 0 0 0 2px #6dab3c;
    color:#6dab3c;
}
 .green.button-3d {
    background-color:#6dab3c;
    box-shadow: 0 4px #599728;
}
 .animate-false.green.button-3d:hover {
    box-shadow: 0 2px #599728;
}
 .juicy_pink.button-normal{
    background-color: #f4524d;
}
 .juicy_pink.button-ghost {
    box-shadow:inset 0 0 0 2px #f4524d;
    color:#f4524d;
}
 .juicy_pink.button-3d {
    background-color:#f4524d;
    box-shadow: 0 4px #e03e39;
}
 .animate-false.juicy_pink.button-3d:hover {
    box-shadow: 0 2px #e03e39;
}
 .sandy_brown.button-normal{
    background-color: #f79468;
}
 .sandy_brown.button-ghost {
    box-shadow:inset 0 0 0 2px #f79468;
    color:#f79468;
}
 .sandy_brown.button-3d {
    background-color:#f79468;
    box-shadow: 0 4px #e38054;
}
 .animate-false.sandy_brown.button-3d:hover {
    box-shadow: 0 2px #e38054;
}
 .purple.button-normal{
    background-color: #b97ebb;
}
 .purple.button-ghost {
    box-shadow:inset 0 0 0 2px #b97ebb;
    color:#b97ebb;
}
 .purple.button-3d {
    background-color:#b97ebb;
    box-shadow: 0 4px #a56aa7;
}
 .animate-false.purple.button-3d:hover {
    box-shadow: 0 2px #a56aa7;
}
 .white.button-normal{
    background-color: #ffffff;
}
 .white.button-ghost {
    box-shadow:inset 0 0 0 2px #ffffff;
    color:#ffffff;
}
 .white.button-3d {
    background-color:#ffffff;
    box-shadow: 0 4px #ebebeb;
}
 .animate-false.white.button-3d:hover {
    box-shadow: 0 2px #ebebeb;
}
 .btn-normal button:hover, .btn-normal input[type="reset"]:hover, .btn-normal input[type="submit"]:hover, .btn-normal input[type="button"]:hover, .animate-false.button-normal.hover-opacity:hover, .btn-normal .project-link:hover, .btn-normal .search-button:hover, .btn-normal .wc-forward:hover {
    opacity: 0.7;
}
 .btn-3d button:hover, .btn-3d input[type="reset"]:hover, .btn-3d input[type="submit"]:hover, .btn-3d input[type="button"]:not(.minus):not(.plus):hover, .animate-false.button-3d:hover, .btn-3d .project-link:hover, .btn-3d .search-button:hover, .btn-3d .wc-forward:hover {
    top: 2px;
}
 .animate-false.blue.button-normal.hover-fill:hover{
    background-color: #405ebe;
}
 .animate-false.turquoise.button-normal.hover-fill:hover{
    background-color: #00adc5;
}
 .animate-false.pink.button-normal.hover-fill:hover{
    background-color:#ea584d;
}
 .animate-false.violet.button-normal.hover-fill:hover{
    background-color:#7959b0;
}
 .animate-false.peacoc.button-normal.hover-fill:hover{
    background-color:#3899b5;
}
 .animate-false.chino.button-normal.hover-fill:hover{
    background-color:#bdae97;
}
 .animate-false.mulled_wine.button-normal.hover-fill:hover{
    background-color:#3c3447;
}
 .animate-false.vista_blue.button-normal.hover-fill:hover{
    background-color:#61c288;
}
 .animate-false.black.button-normal.hover-fill:hover{
    background-color:#161616;
}
 .animate-false.grey.button-normal.hover-fill:hover{
    background-color:#d7d7d7;
}
 .animate-false.orange.button-normal.hover-fill:hover{
    background-color:#e3aa54;
}
 .animate-false.sky.button-normal.hover-fill:hover{
    background-color:#468dcf;
}
 .animate-false.green.button-normal.hover-fill:hover{
    background-color:#599728;
}
 .animate-false.juicy_pink.button-normal.hover-fill:hover{
    background-color:#e03e39;
}
 .animate-false.sandy_brown.button-normal.hover-fill:hover{
    background-color:#e38054;
}
 .animate-false.purple.button-normal.hover-fill:hover{
    background-color:#a56aa7;
}
 .animate-false.white.button-normal.hover-fill:hover{
    background-color:#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: #5472d2;
}
 .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: #00c1cf;
}
 .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:#fe6c61;
}
 .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:#8d6dc4;
}
 .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:#4cadc9;
}
 .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:#cec2ab;
}
 .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:#50485b;
}
 .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:#75d69c;
}
 .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:#ebebeb;
}
 .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:#f7be68;
}
 .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:#5aa1e3;
}
 .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:#6dab3c;
}
 .juicy_pink.button-ghost.hover-fill:hover, .juicy_pink.button-ghost.hover-drop:after, .juicy_pink.button-ghost.hover-side:after, .juicy_pink.button-ghost.hover-scene:after, .juicy_pink.button-ghost.hover-screen:after {
    background-color:#f4524d;
}
 .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:#f79468;
}
 .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:#b97ebb;
}
 .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:#ffffff;
}
 .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-out;
     transition: all 200ms ease-out;
}
 .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;
}
 .btn-ghost button:hover, .btn-ghost input[type="reset"]:hover, .btn-ghost input[type="submit"]:hover, .btn-ghost input[type="button"]:hover, .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, .btn-ghost .project-link:hover, .btn-ghost .search-button:hover, .btn-ghost .wc-forward:hover {
    color: #ffffff;
}
 .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: #333333;
}
 .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-out;
     transition: all 150ms ease-out;
}
 .button.animate-true.anim-type-reverse span {
     -webkit-transition: all 150ms ease-out;
     transition: all 150ms ease-out;
}
 .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%);
}
/* SOCIAL LINKS 
/*=============*/
 .social-links.right {
    text-align: right;
}
 .social-links.left {
    text-align: left;
}
 .social-links.center {
    text-align: center;
}
 .social-links a {
     width:50px;
     height:50px;
     margin: 0 3px 3px 0;
     border-radius: 3px;
     display:inline-block;
     text-decoration: none;
     background-color: #bbb;
     text-align: center;
     color: #fff !important;
     font-size: 18px;
     line-height: 50px;
     position: relative;
     -webkit-transition: color 200ms ease-out;
     transition: color 200ms ease-out;
}
 .social-links a:hover {
     text-decoration: none;
}
 .social-links span {
     padding: 5px 10px 5px 10px;
     background-color:#101010;
     color: #ffffff;
     border-radius: 3px;
     position: absolute;
     top:-75%;
     left: 50%;
     line-height:24px;
     display:block;
     -webkit-transform:translateX(-50%) translateY(-30%);
     -ms-transform:translateX(-50%) translateY(-30%);
     transform:translateX(-50%) translateY(-30%);
     visibility: hidden;
     width: auto;
     height: auto;
     text-indent: 0;
     opacity: 0;
     -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out, visibility 0s 0.2s ease-out;
     transition: transform 0.2s ease-out, opacity 0.2s ease-out, visibility 0s 0.2s ease-out;
}
 .social-links a:hover span {
     z-index: 100;
     visibility: visible;
     opacity: 1;
     -webkit-transform: translateX(-50%) translateY(-10%);
     -ms-transform: translateX(-50%) translateY(-10%);
     transform: translateX(-50%) translateY(-10%);
     -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
     transition: transform 0.2s ease-out, opacity 0.2s ease-out;
}
 .social-links a span:after {
     display: block;
     position: absolute;
     content: "";
     bottom: -4px;
     left: 50%;
     -webkit-transform:translateX(-50%) translateY(0%);
     -ms-transform:translateX(-50%) translateY(0%);
     transform:translateX(-50%) translateY(0%);
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 5px 4px 0 4px;
     border-color:#101010 transparent transparent transparent;
}
/* ALERT MESSAGE 
/*=============*/
 .alert {
     padding:20px 40px 20px 20px;
     position: relative;
     border-width:1px;
     border-style: solid;
     border-radius: 3px;
     margin-bottom: 25px;
}
 .alert.note {
     border-color:#e0e0e0;
     background: #ffffff;
}
 .alert.success {
     border-color:#cbdaa5;
     background: #e4f5ba;
     color: #768c40;
}
 .alert.warning {
     border-color:#e4c789;
     background: #fdedbf;
     color: #b48a4e;
}
 .alert.error {
     border-color:#e1a197;
     background: #fcd4cb;
     color: #8e4438;
}
 .alert.information {
     border-color:#a6c4d8;
     background: #e3eff7;
     color: #225f87;
}
 .alert .close-alert {
     position: absolute;
     top: 20px;
     right: 20px;
     cursor: pointer;
}
/* PROGRESS 
/*=============*/
 .nz-progress {
     width: 100%;
     max-width: 100%;
}
 .nz-progress .bar {
     background-color: #eeeeee;
     width: 100%;
     height: 30px;
     line-height: 30px;
     border-radius: 30px;
     margin-bottom: 25px;
}
 .nz-progress .nz-line {
     height: inherit;
     color: #ffffff;
     text-align:right;
     padding-right: 15px;
     font-size:14px;
     border-radius: inherit;
     font-weight: bold;
     font-size: inherit;
     position: relative;
     visibility: hidden;
}
 .nz-progress .nz-line:before {
     display: block;
     height: 100%;
     position: absolute;
     text-align: right;
     top: 0;
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     left: 15px;
     text-transform: uppercase;
     content: attr(data-title);
     -webkit-backface-visibility: hidden;
     -webkit-transition: opacity 500ms ease-out;
     transition: opacity 500ms ease-out;
     -webkit-transition-delay: 500ms;
     transition-delay: 500ms;
     opacity:0;
}
 .nz-progress .visible.nz-line:before {
     opacity:1;
}
 .nz-progress .nz-line:after {
     display:inline-block;
     height: 100%;
     position:relative;
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     content:"%";
}
/* CIRCLE PROGRESS 
/*=============*/
 .nz-circle-progress {
     min-height: 236px;
}
 .nz-circle-progress, .nz-circle-progress.center {
     text-align: center;
}
 .nz-circle-progress.left {
     text-align: left;
}
 .nz-circle-progress.right {
     text-align: right;
}
 .js .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 {
     font-weight: 600;
     display: table-cell;
     text-align: center;
     vertical-align: middle;
     margin-top: 0px;
     padding: 0 35px;
     font-size: 28px;
     line-height: 38px;
}
/* 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: #eeeeee;
     font-size:64px;
     line-height: 64px;
}
 .nz-icon-progress span.icon:last-child {
    margin-right: 0;
}
/* TABS 
/*=============*/
 .tabset .tab {
     display: block;
     text-align: center;
     padding:20px 40px;
     background-color: #fbfbfb;
     border: 1px solid #e0e0e0;
     cursor: pointer;
     border-radius: 3px;
     position: relative;
     font-size: 16px;
     margin-bottom: 8px;
}
 .tabset .tab:last-child {
    margin-bottom:0px;
}
 .tabset .tab.active {
    background-color:#ffffff;
}
 .tabs-container {
     width: 100%;
     height: auto;
     padding-top: 20px;
}
 .tabs-container .tab-content:not(:first-child) {
     display: none;
}
/* TABLE 
/*=============*/
 .nz-table {
     border-collapse: collapse;
     border:1px solid #e0e0e0;
     border-spacing:0;
     width: 100%;
     max-width: 100% !important;
}
 .nz-table th, .nz-table tbody tr:nth-child(2n+2) {
     background-color: #fbfbfb;
}
 .nz-table tbody td {
     border-left: 1px solid #e0e0e0;
}
 .nz-table tbody tr:nth-child(2n+2) {
     border-top: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
}
 .nz-table thead {
     border-bottom-width:1px;
     border-bottom-style: solid;
}
/* ACCORDION 
/*=============*/
 .nz-accordion .toggle-title {
     cursor: pointer;
     display: table;
     width: 100%;
     margin-top:-1px;
     position: relative;
     background-color: #fbfbfb;
     border: 1px solid #e0e0e0;
     border-radius:3px;
     font-size: 16px;
}
 .nz-accordion .toggle-title.active {
     background-color: #ffffff;
}
 .toggle-title .toggle-title-header {
     margin-bottom: 0;
     font-weight: normal;
     display: table-cell;
     vertical-align: middle;
     padding: 20px 20px 20px 30px;
     width: 95%;
}
 .toggle-title .arrow {
     display: table-cell;
     vertical-align: middle;
     font-weight: bold;
     font-size: 18px;
     text-align: center;
     width:5%;
     min-width: 50px;
     border-right:1px solid #e0e0e0;
}
 .nz-accordion .toggle-content {
     padding:20px;
}
/* COUNTER 
/*=============*/
 .nz-counter .nz-count {
    width: 100%;
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
    color: #ffffff;
}
 .nz-counter span {
     display: block;
     margin: 0 auto;
}
 .nz-counter .count-icon {
     margin: 0 auto 25px auto;
     height: 130px;
     width: 130px;
     border-radius: 130px;
     font-size: 42px;
     line-height: 130px;
}
 .nz-counter .count-value {
     display: inline-block;
     font-size:76px;
     line-height:76px;
     font-weight: 700;
	 font-family: 'CenturyGothicRegular', sans-serif;
    
}
 .nz-counter .count-value-el {
     display: inline-block;
     font-size:40px;
     font-weight: bold;
     padding-left: 20px;
	 font-family: 'CenturyGothicRegular', sans-serif;
    
}
 .nz-counter .count-title {
     padding-top:10px;
     font-size: 18px;
     line-height: 28px;
     font-weight: 300;
	 font-family: 'CenturyGothicRegular', sans-serif;
    
}
/* TIMER 
/*=============*/
 .nz-timer .timer-item {
     width: 100%;
     height: 200px;
     display: block;
     text-align: center;
     position: relative;
     margin-bottom: 25px;
}
 .nz-timer .timer-item:before {
     width: 200px;
     height: 200px;
     border-radius: 200px;
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: 50%;
     -webkit-transform:translateX(-50%);
     -ms-transform:translateX(-50%);
     transform:translateX(-50%);
}
 .timer-item-wrap {
     width: 200px;
     height: 200px;
     border-radius: 200px;
     line-height: 200px;
     margin: 0 auto;
     -webkit-transform:translateY(25%);
     -ms-transform:translateY(25%);
     transform:translateY(25%);
     color: #14693C;
     mix-blend-mode: color-burn;
}
 .nz-timer span {
     display: block;
     margin: 0 auto;
     font-size:76px;
     line-height:76px;
     font-weight: 700;
}
 .nz-timer .label {
     font-size: 18px;
     line-height: 28px;
     font-weight: 300;
}
/* RECENT TWEETS 
/*=============*/
 .nz-tweets {
     position: relative;
     padding-top:70px;
}
 .nz-tweets:before {
     display: block;
     content: "\e76d";
     line-height:45px;
     font-size:45px;
     width:100%;
     height:45px;
     position: absolute;
     top: 0;
     left: 0;
     text-align: center;
     opacity: 0.5;
}
 .nz-tweets ul {
     list-style:none;
     text-align: center;
}
 .nz-tweets a, .nz-tweets p {
     color: inherit;
     font-size:22px;
     line-height: 32px;
     font-weight:300;
     margin: 0;
}
 .nz-tweets a {
     color: inherit !important;
}
 .nz-tweets .owl-controls {
     display: block;
     text-align: center;
     margin-top: 30px;
}
/* TAGLINE 
/*=============*/
 .nz-tagline {
     display: block;
     text-decoration: none;
     padding: 60px 0;
     font-size: 24px;
     line-height: 34px;
     font-weight: 300;
     text-align: center;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-tagline .tagline-title {
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
}
 .nz-tagline .tagline-title:after {
     display: inline-block;
     content: "\e72a";
     font-size: 16px;
     margin-left: 10px;
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
}
 .nz-tagline:hover .tagline-title {
     -webkit-transform:translateX(-15px);
     -ms-transform:translateX(-15px);
     transform:translateX(-15px);
}
 .nz-tagline:hover .tagline-title:after {
     -webkit-transform:translateX(25px);
     -ms-transform:translateX(25px);
     transform:translateX(25px);
}
/* 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;
}
/* MAILCHIMP 
/*=============*/
 .nz-mailchimp-wrap[data-align="left"] .nz-mailchimp {
    float: left;
}
 .nz-mailchimp-wrap[data-align="right"] .nz-mailchimp {
    float: right;
}
 .nz-mailchimp-wrap[data-align="center"] .nz-mailchimp {
    margin-left:auto;
    margin-right:auto;
}
 .nz-mailchimp form {
     margin: 0;
     position: relative;
}
 .nz-mailchimp input[type="email"] {
     height: 60px;
     position: relative;
     padding-left: 60px;
     padding-right: 165px;
     margin: 0;
     background-color: transparent !important;
}
 .nz-mailchimp input[type="submit"] {
     opacity: 1 !important;
     padding:18px 40px !important;
     font-size:14px !important;
     line-height: 24px !important;
     border-radius:0 3px 3px 0 !important;
     box-shadow:none !important;
     color: #ffffff !important;
     margin: 0 !important;
     position: absolute;
     top: 0 !important;
     right: -1px;
     -webkit-transform:translateY(0px) !important;
     -ms-transform:translateY(0px) !important;
     transform:translateY(0px) !important;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .nz-mailchimp .icon-plus {
    display: none;
}
 .nz-mailchimp .icon-envelope {
     position: absolute;
     top: 0;
    left: 0;
     display: block;
     height: 60px;
     width:60px;
     line-height: 60px;
     text-align: center;
     z-index: 10;
}
/* 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 {
     max-height: 2000px;
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
}
 .nz-media-slider .loading .flex-viewport {
    max-height: 300px;
}
 .nz-media-slider .flex-direction-nav {
     list-style: none;
     margin: 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;
}
 .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:12px;
     height:12px;
     background-color:#777777;
     opacity: 0.5;
     border-radius: 12px;
     margin-right:10px;
     border:2px solid transparent;
     -moz-background-clip: content;
     -webkit-background-clip: content;
     background-clip: content-box;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     text-indent: 100%;
     white-space: nowrap;
     overflow: hidden;
     cursor: pointer;
}
 .nz-media-slider .flex-control-paging li a.flex-active {
     opacity: 1;
     background-color: transparent !important;
     border-color: #444444;
}
 .nz-media-slider .flex-direction-nav a, .post-gallery .flex-direction-nav a {
     position:absolute;
     top: 50%;
     left:-40px;
     margin-top: -20px;
     width: 40px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     background-color: rgba(0,0,0,0.5);
     border-radius: 0 3px 3px 0;
     opacity: 0;
     display: block;
     z-index: 5;
}
 .post-gallery .flex-direction-nav a {
     margin-top:0px;
     left:auto;
     right:25px !important;
     top: 10px !important;
     opacity: 1;
     border-radius:3px;
     width: 30px;
     height: 30px;
     line-height: 30px;
}
 .post-gallery .flex-direction-nav a:before {
     line-height: 30px !important;
}
 .single-post .post-gallery .flex-direction-nav a {
     right:10px !important;
}
 .post-gallery .flex-direction-nav a.flex-prev {
     right: 60px !important;
}
 .single-post .post-gallery .flex-direction-nav a.flex-prev {
     right: 45px !important;
}
 .nz-media-slider[data-bullets="true"] .flex-direction-nav a {
     margin-top:-52px;
}
 .nz-media-slider .flex-direction-nav a.flex-next {
     left:auto;
     right:-40px;
     border-radius: 3px 0 0 3px;
}
 .nz-media-slider:hover .flex-direction-nav a.flex-next{
    right:0px;
    opacity: 1;
}
 .nz-media-slider:hover .flex-direction-nav a.flex-prev{
    left:0px;
    opacity: 1;
}
 .nz-media-slider .flex-direction-nav a:before, .post-gallery .flex-direction-nav a:before {
     display: block;
     top: 0;
     left: 0;
     height: inherit;
     width: inherit;
     font-size: 16px;
     line-height: 40px;
     content: "\e910";
     color: #ffffff;
}
 .nz-media-slider .flex-direction-nav a.flex-next:before, .post-gallery .flex-direction-nav a.flex-next:before {
     content: "\e913";
}
/* 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;
}
/* SECTION 
/*=============*/
 .nz-section {
     background-position: center center;
     background-repeat: no-repeat;
     margin-bottom: 0;
     margin: 0 auto;
     position: relative;
     width: 100%;
     height:auto;
     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:-3px;
     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 {
     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);
     -moz-transform:translateY(0px);
     transform:translateY(0px);
}
/* SLIDER SECTION 
/*=============*/
 .nz-ss .ss-item {
     background-position: center center;
     background-repeat: no-repeat;
     margin-bottom: 0;
     margin: 0 auto;
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
}
 .nz-ss .owl-pagination {
     position: absolute;
     bottom:20px;
     left: 50%;
     -webkit-transform:translateX(-50%);
     -ms-transform:translateX(-50%);
     transform:translateX(-50%);
}
 .nz-ss .owl-prev, .nz-ss .owl-next {
     font-size: 52px;
     color: #ffffff;
     position: absolute;
     top:50%;
     left:10px;
     opacity: 0.5;
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     -webkit-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
}
 .nz-ss .owl-prev:hover, .nz-ss .owl-next:hover {
     opacity:1;
}
 .nz-ss .owl-controls .owl-page {
     background-color:#ffffff;
}
 .nz-ss .owl-controls .owl-page.active {
     border-color: #ffffff;
}
 .nz-ss .owl-next {
     left:auto;
     right:10px;
}
/* OVERLAY 
/*=============*/
 .ninzio-overlay {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 3;
     border-radius: 3px;
     text-align: center;
     width: 100%;
     height: 100%;
     opacity: 0;
     color: #fff !important;
     overflow: hidden;
     -webkit-transition: opacity 0.45s;
     transition: opacity 0.45s;
     -webkit-backface-visibility: hidden;
}
 .ninzio-overlay:hover {
    opacity: 1;
}
 .ninzio-overlay:before {
     display: block;
     content: "\e8c3";
     font-size:18px;
     line-height: 18px;
     height: 18px;
     width:100%;
     position: absolute;
     top:50%;
     left:0;
     margin-top: -9px;
     text-align: center;
     color: #ffffff;
     -webkit-transition:none;
     transition:none;
}
.nz-clearfix {
   min-height: 50px;
}
/* WP CAPTION ===============*/
 .wp-caption {
     position: relative;
     overflow: hidden;
}
 .wp-caption 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);
}
 .wp-caption .wp-caption-text {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     padding:15px 20px;
     z-index: 5;
     color: #ffffff !important;
     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);
}
 .wp-caption:hover img {
     -webkit-transform: translateY(-16px);
     -ms-transform: translateY(-16px);
     transform: translateY(-16px);
}
 .wp-caption .ninzio-overlay:before {
     -webkit-transform: translateY(-16px);
     -ms-transform: translateY(-16px);
     transform: translateY(-16px);
}
/* RECENT POSTS 
/*=============*/
 .nz-recent-posts .post, .loop .blog-post .post {
     overflow: hidden;
     max-width: 100%;
}
 .nz-recent-posts .post {
     padding-right: 15px;
     padding-left: 15px;
}
 .nz-recent-posts .nz-more, .blog-post .nz-more, .nz-portfolio-posts .nz-more {
     display: block;
}
 .nz-recent-posts .post .post-wrap, .loop .blog-post .post .post-wrap {
    /* box-shadow: inset 0 0 0 1px #e0e0e0;
     background-color: #ffffff;*/
    overflow: hidden;
	 
	background-color: #1e242b;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	 
}
.post .post-wrap .post-title {
	color: #cccccc;
}
.nz-recent-posts .nz-thumbnail, .nz-recent-portfolio .post, .blog-post .nz-thumbnail, .nz-portfolio-posts .nz-thumbnail {
     position: relative;
}
 .nz-thumbnail img {
     display: block;
     margin: 0;
}
 .nz-recent-posts .nz-thumbnail .post-date, .blog-post .post .post-date, .post-gallery .post-date, .post-sticky {
     width:48px;
     height: 52px;
     position: absolute;
     top:10px;
     left:10px;
     border-radius: 3px;
     text-align: center;
     color: #ffffff;
}
 .post-sticky {
     font-size: 22px;
     line-height: 52px;
     left: 63px;
}
 .post-sticky span {
     line-height: inherit;
     height: 100%;
     width: 100%;
     margin-top: -2px;
}
 .single .blog-post .post-date, .single .post-sticky {
     width:60px;
     height:70px;
}
 .single .post-sticky {
     line-height:70px;
     left: 75px;
}
 .post-gallery .post-date, .post-gallery .post-sticky {
     top:10px !important;
     left:25px !important;
     z-index: 5;
}
 .post-gallery .post-sticky {
     left:78px !important;
}
 .single-post .post-gallery .post-date, .single-post .post-gallery .post-sticky {
     top:10px !important;
     left:10px !important;
}
 .single-post .post-gallery .post-sticky {
     left:75px !important;
}
 .nz-recent-posts .nz-thumbnail .post-date span, .blog-post .nz-thumbnail .post-date span, .post-gallery .post-date span, .post-sticky span {
    display: block;
}
 .nz-recent-posts .nz-thumbnail .post-date > span:first-child, .blog-post .nz-thumbnail .post-date > span:first-child, .post-gallery .post-date > span:first-child {
     font-size: 20px;
     line-height:35px;
     height:30px;
}
 .single .blog-post .post-date > span:first-child{
     font-size:22px;
     line-height:50px;
     height:40px;
}
 .nz-recent-posts .nz-thumbnail .post-date > span:last-child, .blog-post .nz-thumbnail .post-date > span:last-child, .post-gallery .post-date > span:last-child {
     font-size: 11px;
     line-height:15px;
     height:20px;
     text-transform: uppercase;
}
 .single .blog-post .post-date > span:last-child {
     font-size:13px;
     line-height:15px;
     height:30px;
}
 .nz-recent-posts .ninzio-overlay, .nz-recent-portfolio .ninzio-overlay, .blog-post .post .ninzio-overlay, .portfolio .ninzio-overlay {
     border-radius: 0;
}
 .nz-recent-posts .ninzio-overlay:before, .nz-recent-portfolio .ninzio-overlay:before, .blog-post .post .ninzio-overlay:before, .nz-portfolio-posts .portfolio .ninzio-overlay:before {
     font-size: 22px;
     line-height:50px;
     height: 50px;
     width: 50px;
     border-radius: 50px;
     margin-top: -25px;
     margin-left:-25px;
     left:50%;
     color: #ffffff;
}
 .nz-recent-posts .ninzio-overlay, .nz-recent-portfolio .ninzio-overlay, .blog-post .post .ninzio-overlay, .nz-portfolio-posts .portfolio .ninzio-overlay {
     background-color: rgba(0,0,0,0.2) !important;
}
 .nz-recent-posts .post-body, .loop .blog-post .post .post-body {
     padding:20px 25px;
}
 .nz-recent-posts .post-body a, .loop .blog-post .post .post-body a {
     color:#999999;
     display: block;
     -webkit-transition: all 200ms ease-out;
     transition: all 200ms ease-out;
}
 .nz-recent-posts .post-body span, .loop .blog-post .post .post-body span {
     display: inline-block;
     -webkit-transform:translateY(2px);
     -ms-transform:translateY(2px);
     transform:translateY(2px);
}
 .nz-recent-posts .post-body a:hover, .loop .blog-post .post .post-body a:hover {
     color:#ffffff;
}
 .post-excerpt {
     padding:0 0 10px 0;
}
 .js .nz-recent-posts.masonry[data-animate="true"] .post, .js .loop .animation-true .blog-post .post {
     opacity: 0 !important;
     -webkit-backface-visibility: hidden;
}
 .js .nz-recent-posts.masonry[data-animate="true"] .post.active, .js .loop .animation-true .blog-post .post.active {
     opacity: 1 !important;
}
 .nz-recent-posts .owl-pagination {
     padding:20px 0 0 0;
}
 .js .nz-recent-posts[data-animate="true"].carousel .post {
     -webkit-backface-visibility: hidden;
     -webkit-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
     transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
     opacity: 0;
     -webkit-transform: scale(0.2);
     -ms-transform: scale(0.2);
     transform: scale(0.2);
}
 .js .nz-recent-posts[data-animate="true"].carousel .post.active {
     opacity: 1;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
/* BLOG 
/*=============*/
 .blog-layout-wrap, .port-layout-wrap, .shop-layout-wrap {
     background-color: #f9f9f9;
     padding: 70px 0 70px 0;
}
 .post {
    position: relative;
}
 .post-gallery ul {
     list-style:none;
     margin-bottom: 0;
}
 .archive-titles {
     padding-bottom: 20px;
     margin-bottom:40px;
     border-bottom: 1px solid #e0e0e0;
}
 .archive-titles h1 {
    margin-bottom: 0;
}
 .archive-title-heading {
     color: #ffffff;
     font-size: 64px;
     line-height: 74px;
     text-transform: uppercase;
     text-align: center;
}
 .single-post .blog-post .nz-more {
    margin-bottom: 40px;
}
 .single-post .post-meta {
     margin-bottom: 20px;
     padding-bottom: 15px;
     border-bottom: 1px solid #e0e0e0;
}
 .single-post .post-meta > * {
     float:left;
     margin-right:20px;
}
 .single-post .post-meta > .post-author, .single-post .post-meta > .post-category, .single-post .post-meta > .post-comments {
     min-height: 30px;
     line-height: 30px;
     position: relative;
}
 .single-post .post-meta > .post-author a, .single-post .post-meta > .post-category a, .single-post .post-meta > .post-comments a {
     color: inherit;
     -webkit-transition: color 0.3s;
     transition: color 0.3s;
}
 .single-post .post-meta > .post-author span, .single-post .post-meta > .post-category span, .single-post .post-meta > .post-comments span {
     display: inline-block;
     margin-right:5px;
}
 .post-tags {
     padding:30px 0 0 0;
}
 .post-tags a {
     text-decoration: none;
     display: inline-block;
     padding:7px 14px;
     margin-bottom:5px;
     border-radius: 3px;
     border:1px solid #e0e0e0;
     color: #c0c0c0 !important;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     -webkit-backface-visibility: hidden;
}
 .post-tags a + a {
     margin-left: 5px;
}
 .post-content > :last-child {
     margin-bottom: 0;
}
 .single-post .blog-post .post-body, .single-post .post-social-share, .single-post .post-author-info {
     padding-bottom: 30px;
     margin-bottom: 30px;
     border-bottom:1px solid #e0e0e0;
}
 .post-social-share span {
    width: 400%;
}
 .post-social-share .post-twitter-share span {
    width: 300%;
}
 .post-social-share a {
     -webkit-transition: all 300ms;
     transition: all 300ms;
     width: 40px;
     height: 40px;
     font-size: 16px;
     line-height: 40px;
}
 .post-social-share a span {
     -webkit-transform: translateX(-50%) translateY(-60%);
     -ms-transform: translateX(-50%) translateY(-60%);
     transform: translateX(-50%) translateY(-60%);
}
 .post-social-share a:hover span {
     -webkit-transform: translateX(-50%) translateY(-30%);
     -ms-transform: translateX(-50%) translateY(-30%);
     transform: translateX(-50%) translateY(-30%);
}
 .post-social-share a.post-twitter-share:hover {
     background-color: #29b2e4;
     color: #ffffff !important;
}
 .post-social-share a.post-facebook-share:hover {
     background-color: #3b5998;
     color: #ffffff !important;
}
 .post-social-share a.post-linkedin-share:hover {
     background-color: #1783bc;
     color: #ffffff !important;
}
 .post-social-share a.post-google-share:hover {
     background-color: #de4b39;
     color: #ffffff !important;
}
 .post-social-share a.post-pinterest-share:hover {
     background-color: #bd3339;
     color: #ffffff !important;
}
 .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.format-chat .post-content ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .post.format-chat .post-content ul li span.name {
     display: inline;
}
 .post.format-chat .post-content ul li span.name:after {
     content: ": ";
     display: inline;
}
 .post.format-chat .post-content ul li p {
     margin-bottom: 0;
     display: inline;
}
 .status-author, .quote-author {
     padding: 15px 0 0 0;
     font-size: 16px;
     line-height: 26px;
}
/* MARGIN 
/*=============*/
 .nz-recent-portfolio.grid *[data-grid="ninzio_01"], .nz-recent-portfolio.masonry *[data-grid="ninzio_01"], .loop .small .nz-portfolio-posts .portfolio, .loop .medium .nz-portfolio-posts .portfolio, .loop .large .nz-portfolio-posts .portfolio, .loop .image-grid-small .nz-portfolio-posts .portfolio, .loop .image-grid-medium .nz-portfolio-posts .portfolio, .loop .image-grid-large .nz-portfolio-posts .portfolio, .loop .full .nz-portfolio-posts .portfolio, .nz-recent-posts.masonry *[data-grid="ninzio_01"], .loop .blog-post .post, .woocommerce .products .product {
     margin-bottom:30px;
}
 .nz-recent-portfolio.grid.nogap-true *[data-grid="ninzio_01"], .nz-recent-portfolio.masonry.nogap-true *[data-grid="ninzio_01"] {
     margin-bottom:0px;
}
/* RECENT PORTFOLIO 
/*=============*/
 .nz-recent-portfolio, .loop .nz-portfolio-posts {
     position: relative;
     overflow: hidden;
}
 .loop .nz-portfolio-posts {
     position:relative;
}
 .nz-recent-portfolio .post, .loop .nz-portfolio-posts .portfolio {
     overflow: hidden;
     max-width: 100%;
}
 .nz-recent-portfolio.grid.nogap-false .post, .nz-recent-portfolio.masonry.nogap-false .post, .loop .small .nz-portfolio-posts .portfolio, .loop .medium .nz-portfolio-posts .portfolio, .loop .large .nz-portfolio-posts .portfolio, .loop .full .nz-portfolio-posts .portfolio, .loop .image-grid-small .nz-portfolio-posts .portfolio, .loop .image-grid-medium .nz-portfolio-posts .portfolio, .loop .image-grid-large .nz-portfolio-posts .portfolio {
     padding-left: 15px;
     padding-right: 15px;
}
 .nz-recent-portfolio .post img, .nz-portfolio-posts .portfolio img {
     margin: 0 auto;
}
 .nz-recent-portfolio .nz-thumbnail, .loop .image-grid-small .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .image-grid-medium .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .image-grid-large .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .masonry-3 .nz-portfolio-posts .portfolio .nz-thumbnail, .loop .masonry-4 .nz-portfolio-posts .portfolio .nz-thumbnail {
     -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);
}
 .nz-recent-portfolio .project-details, .loop .image-grid-small .nz-portfolio-posts .portfolio .project-details, .loop .image-grid-medium .nz-portfolio-posts .portfolio .project-details, .loop .image-grid-large .nz-portfolio-posts .portfolio .project-details, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio .project-details, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio .project-details, .loop .masonry-3 .nz-portfolio-posts .portfolio .project-details, .loop .masonry-4 .nz-portfolio-posts .portfolio .project-details {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     padding:30px 20px;
     z-index: 5;
     color: #ffffff !important;
     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;
}
 .nz-recent-portfolio .post:hover .ninzio-overlay, .nz-portfolio-posts .portfolio .nz-thumbnail:hover .ninzio-overlay {
    opacity: 1;
}
 .nz-recent-portfolio .post:hover .project-details, .loop .image-grid-small .nz-portfolio-posts .portfolio:hover .project-details, .loop .image-grid-medium .nz-portfolio-posts .portfolio:hover .project-details, .loop .image-grid-large .nz-portfolio-posts .portfolio:hover .project-details, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio:hover .project-details, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio:hover .project-details, .loop .masonry-3 .nz-portfolio-posts .portfolio:hover .project-details, .loop .masonry-4 .nz-portfolio-posts .portfolio:hover .project-details {
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0);
}
 .nz-recent-portfolio .post:hover .nz-thumbnail, .loop .image-grid-small .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .image-grid-medium .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .image-grid-large .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .masonry-3 .nz-portfolio-posts .portfolio:hover .nz-thumbnail, .loop .masonry-4 .nz-portfolio-posts .portfolio:hover .nz-thumbnail {
     -webkit-transform: translateY(-16px);
     -ms-transform: translateY(-16px);
     transform: translateY(-16px);
}
 .nz-recent-portfolio .project-details a, .nz-recent-portfolio .project-details h4 {
     color: inherit;
     margin-bottom: 0;
}
 .loop .image-grid-small .nz-portfolio-posts .portfolio .project-details h4, .loop .image-grid-medium .nz-portfolio-posts .portfolio .project-details h4, .loop .image-grid-large .nz-portfolio-posts .portfolio .project-details h4, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio .project-details h4, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio .project-details h4, .loop .masonry-3 .nz-portfolio-posts .portfolio .project-details h4, .loop .masonry-4 .nz-portfolio-posts .portfolio .project-details h4 {
     margin-bottom: 0;
     color: #ffffff;
}
 .nz-recent-portfolio .ninzio-overlay:before, .loop .image-grid-small .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .image-grid-medium .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .image-grid-large .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .masonry-3 .nz-portfolio-posts .portfolio .ninzio-overlay:before, .loop .masonry-4 .nz-portfolio-posts .portfolio .ninzio-overlay:before {
     -webkit-transform: translateY(-16px);
     -ms-transform: translateY(-16px);
     transform: translateY(-16px);
}
 .nz-recent-portfolio.grid .project-details {
     padding:20px 10px;
}
 .nz-recent-portfolio .post-body, .loop .nz-portfolio-posts .post-body {
     overflow: hidden;
     position: relative;
}
 .nz-portfolio-filter {
     text-align: center;
     padding-bottom:30px;
     padding-right: 15px;
     padding-left: 15px;
}
 .nz-portfolio-filter .button {
     cursor: pointer;
     margin-bottom:15px;
}
 .nz-portfolio-filter .button + .button {
     margin-left:15px;
}
 .js .nz-recent-portfolio[data-animate="true"].carousel .post {
     -webkit-backface-visibility: hidden;
     -webkit-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
     transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
     opacity: 0;
     -webkit-transform: scale(0.2);
     -ms-transform: scale(0.2);
     transform: scale(0.2);
}
 .js .nz-recent-portfolio[data-animate="true"].carousel .post.active {
     opacity: 1;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
 .js .nz-recent-portfolio.grid[data-animate="true"] .post, .js .nz-recent-portfolio.masonry[data-animate="true"] .post, .js .loop .animation-true .portfolio{
     opacity: 0 !important;
     -webkit-backface-visibility: hidden;
}
 .js .nz-recent-portfolio.grid[data-animate="true"] .post.active, .js .nz-recent-portfolio.masonry[data-animate="true"] .post.active, .js .loop .animation-true .portfolio.active{
     opacity: 1 !important;
}
 .nz-recent-portfolio .button:hover, .nz-recent-portfolio .button.active {
     color: #ffffff !important;
}
/* PORTFOLIO 
/*=============*/
 .portfolio-archive-filter {
     padding-top:55px;
     background-color: #f9f9f9;
     border-bottom: 1px solid #e0e0e0;
}
 .loop .small .nz-portfolio-posts .portfolio .post-body, .loop .medium .nz-portfolio-posts .portfolio .post-body, .loop .large .nz-portfolio-posts .portfolio .post-body, .loop .full .nz-portfolio-posts .portfolio .post-body {
     box-shadow: inset 0 0 0 1px #e0e0e0;
     background-color: #ffffff !important;
}
 .loop .small .nz-portfolio-posts .portfolio .project-details, .loop .medium .nz-portfolio-posts .portfolio .project-details, .loop .large .nz-portfolio-posts .portfolio .project-details, .loop .full .nz-portfolio-posts .portfolio .project-details {
     padding: 20px 25px;
     text-align: center;
     background-color: transparent !important;
}
 .loop .nz-portfolio-posts .portfolio .port-cat a, .loop .nz-portfolio-posts .portfolio .port-cat {
     color: #999999;
     -webkit-transition: color 0.3s ease-out;
     transition: color 0.3s ease-out;
}
 .loop .nz-portfolio-posts .portfolio .port-cat {
    position: relative;
}
 .loop .nz-portfolio-posts .portfolio .port-cat:before {
     margin: 7px auto 7px auto;
     content: "";
     display: block;
     width: 50px;
     height: 1px;
     background-color: #cccccc;
}
 .portfolio-archive-filter .button {
     box-shadow: inset 0 0 0 2px #90979f !important;
     color: #90979f !important;
}
 .portfolio-archive-filter .button:hover, .portfolio-archive-filter .button.active {
     color: #ffffff !important;
}
 .archive .port-layout-wrap.no-gap-grid-3, .archive .port-layout-wrap.no-gap-grid-4, .archive .port-layout-wrap.masonry-3, .archive .port-layout-wrap.masonry-4 {
     padding: 0;
}
 .archive .port-layout-wrap.no-gap-grid-3 .width-false, .archive .port-layout-wrap.no-gap-grid-4 .width-false, .archive .port-layout-wrap.masonry-3 .width-false, .archive .port-layout-wrap.masonry-4 .width-false {
     padding: 70px 0 70px 0;
}
 .port-layout-wrap.no-gap-grid-3 .loop.width-true .container, .port-layout-wrap.no-gap-grid-4 .loop.width-true .container, .port-layout-wrap.masonry-3 .loop.width-true .container, .port-layout-wrap.masonry-4 .loop.width-true .container {
     width: 100%;
     max-width: 100%;
}
 .port-layout-wrap.no-gap-grid-3 .ninzio-navigation ul, .port-layout-wrap.no-gap-grid-4 .ninzio-navigation ul, .port-layout-wrap.masonry-3 .ninzio-navigation ul, .port-layout-wrap.masonry-4 .ninzio-navigation ul {
     padding: 50px 0 45px 0;
}
 .single-details .post-social-share, .single-details .project-content, .single-details .project-title {
     margin-bottom: 25px;
}
 .single-details .project-content p:last-child {
     margin-bottom: 0;
}
 .single-details .nz-i-list.square span.icon {
     color: #ffffff;
}
 .single-details .nz-i-list a {
     color: inherit;
     -webkit-transition: color 0.3s ease-out;
     transition: color 0.3s ease-out;
}
 .single-details .project-link {
     margin-top:25px;
}
 .single .nz-portfolio-posts .post-gallery {
     position: relative;
}
 .single .nz-portfolio-posts .post-gallery .flex-direction-nav a {
     right: 10px !important;
}
 .single .nz-portfolio-posts .post-gallery .flex-direction-nav a.flex-prev {
     right: 45px !important;
}
 .single .port-layout-wrap.solo-true {
     padding: 0px;
     background-color: #ffffff;
}
 .single .port-layout-wrap.solo-true > .container {
     max-width: 100%;
     width: 100%;
}
 .nz-related-products .nz-portfolio-posts {
     margin-left: -15px;
     margin-right: -15px;
}
 .nz-reletated-projects-sep {
     border-bottom:1px solid #e0e0e0;
     width: 100%;
     padding-bottom: 15px;
     margin: 40px 0 40px 0;
}
 .single-details .nz-i-list li:first-child {
     border-top: 1px solid #e0e0e0;
     padding-top:10px;
}
 .single-details .nz-i-list li {
     border-bottom: 1px solid #e0e0e0;
     width: 100%;
     margin-bottom:10px;
     padding-bottom:10px;
}
 .single-details .nz-i-list > li > div:first-child {
     width: 20px;
}
/* COMMENTS 
/*=============*/
/* Comment form 
/*-------------*/
 .post-comments-area {
     position: relative;
     padding-top:10px;
}
 .post-comments-area .comments-title {
     margin-bottom:20px;
}
 .post-comments-area #respond {
     margin:10px 0 20px 0;
}
 .post-comments-area .comment-navigation {
     margin-bottom: 20px;
}
 .post-comments-area #respond #reply-title {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
     margin-bottom: 20px;
     padding-bottom:20px;
}
 .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 {
     display:block;
     width:100%;
     margin-bottom: 0;
}
 .post-comments-area .comment-form-author input, .post-comments-area .comment-form-email input, .post-comments-area .comment-form-url input {
     width: 100%;
}
/* Comment list 
/*-------------*/
 .comment-list ul.children {
     margin: 0;
     list-style:none;
}
 .comment-list .comment {
     padding:20px;
     margin: 0 0 20px 0;
     width: 100%;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
     background-color: #ffffff;
     border-radius: 3px;
     box-shadow: 0 2px #f5f5f5;
}
 .comment-list .comment.bypostauthor {
     padding:20px;
     margin: 0 0 20px 0;
     width: 100%;
     background-color: #ffffff;
}
 .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: 10px;
     min-width: 60px;
}
 .comment-list .comment .comment-text p:last-child {
     margin-bottom: 0;
}
 .comment-meta .comment-author {
     margin-bottom: 3px;
}
 .comment-meta .comment-author cite {
     font-style: normal;
     font-weight: bold;
}
 .comment-meta .comment-date-time, .comment-meta .replay {
     display: inline-block;
     margin-bottom: 3px;
}
 .comment-meta .comment-date-time:after {
     display: inline-block;
     content: " / ";
     padding: 0 3px;
}
 .comment-content .edit-link a {
    margin:10px 0px 0 0;
}
 .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;
}
/* WOO 
/*=============*/
/* General 
/*=============*/
 .woocommerce-page #wrap {
     background-color: #f9f9f9;
}
 .page-content .woocommerce {
     padding-bottom: 50px;
}
 .woocommerce .checkout-button {
    padding: 14px 34px;
    font-size: 14px;
    line-height: 24px;
}
 .woocommerce-cart .desk .cart-dropdown, .woocommerce-checkout .desk .cart-dropdown {
    display:none !important;
}
/* Loop 
/*=============*/
 .woocommerce .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, .woocommerce .main-content {
     position: relative;
}
 .woocommerce .rh-true .page-title {
     display: none;
}
 .woocommerce .products {
     position: relative;
     list-style: none;
     overflow: visible !important;
     margin: 35px auto 0 auto;
}
 .woocommerce .rh-true .products {
     margin: 50px auto 0 auto;
}
 .woocommerce .product {
     position: relative;
     max-width: 100%;
}
 .woocommerce .products .product {
     text-align: center;
}
 .woocommerce .products .product-body {
     box-shadow: inset 0 0 0 1px #e0e0e0;
     background-color: #ffffff;
}
 .woocommerce .product .onsale {
     z-index: 10;
     width: 50px;
     height: 50px;
     border-radius: 50px;
     padding: 10px;
     text-align: center;
     line-height:30px;
     color: #ffffff;
     display: block;
     position: absolute;
     top: -10px;
     right: 10px;
}
 .woocommerce .product .nz-thumbnail {
     position: relative;
}
 .woocommerce .product .ninzio-overlay {
     border-radius: 0;
}
 .woocommerce .product .ninzio-overlay:before {
     font-size: 22px;
     line-height:50px;
     height: 50px;
     width: 50px;
     border-radius: 50px;
     margin-top: -25px;
     margin-left:-25px;
     left:50%;
     color: #ffffff;
}
 .woocommerce .product:hover > .product-body > .nz-thumbnail > .ninzio-overlay {
     opacity: 1;
}
 .woocommerce .product .ninzio-overlay {
     background-color: rgba(0,0,0,0.2) !important;
}
 .woocommerce .product .product-det {
     padding:20px 25px;
}
 .woocommerce .products .product h3 {
     margin-bottom: 0;
}
 .woocommerce .loop .product .price {
     display: block;
}
 .woocommerce .products .product .price:before {
     margin: 7px auto 7px auto;
     content: "";
     display: block;
     width: 50px;
     height: 1px;
     background-color: #cccccc;
}
 .js .loop .animation-true .product {
     opacity: 0 !important;
     -webkit-backface-visibility: hidden;
}
 .js .loop .animation-true .product.active {
     opacity: 1 !important;
}
 .woocommerce .product .nz-thumbnail {
    overflow: hidden;
}
 .woocommerce .product .ninzio-card-wrapper {
     width: 50px;
     height: 60px;
     margin: 0;
     background-color: rgba(0,0,0,0.3);
     display: block;
     position: absolute;
     bottom:-60px;
     left: 0px;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     -webkit-backface-visibility: hidden;
     z-index: 60;
}
 .woocommerce .product .ninzio-card-wrapper:hover {
     background-color: rgba(0,0,0,0.7);
}
 .woocommerce .product .product-body:hover .ninzio-card-wrapper {
     bottom:0px;
}
 .woocommerce .ninzio-card-wrapper > .button, .woocommerce .product .added_to_cart {
     text-indent: -9000em;
     border-radius: 0;
     width: inherit;
     height: inherit;
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     padding:0;
     background-color: transparent !important;
     box-shadow: none !important;
     -webkit-transform: translateY(0) !important;
     -ms-transform: translateY(0) !important;
     transform: translateY(0) !important;
     margin: 0;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     -webkit-backface-visibility: hidden;
     color: #ffffff;
     text-align: center;
     line-height: 60px;
     font-size: 16px;
     z-index: 5;
}
 .woocommerce .product .added_to_cart {
     z-index: 15;
}
 .woocommerce .product .add_to_cart_button:before, .woocommerce .product .added_to_cart:before {
     content: "\e636";
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     text-indent:0em;
}
 .woocommerce .product .add_to_cart_button.no-icon:before {
     content: "";
}
 .woocommerce .product .added_to_cart:before {
     content: "\e6fe" !important;
}
 .shop-loader {
     position: absolute;
     top: 50%;
     left: 50%;
     font-size:10px;
     margin: -15px 0 0 -15px;
     border-top: 5px solid rgba(255, 255, 255, 0.1);
     border-right: 5px solid rgba(255, 255, 255, 0.1);
     border-bottom: 5px solid rgba(255, 255, 255, 0.1);
     border-left: 5px solid rgba(255, 255, 255, 0.3);
     -webkit-animation: load8 1s infinite linear;
     animation: load8 1s infinite linear;
     display: none;
}
 .shop-loader, .shop-loader:after {
     border-radius:30px;
     width:30px;
     height:30px;
}
 .woocommerce .product .amount {
     font-size: 120%;
     font-weight: 600;
}
 .woocommerce .product del .amount {
     font-size:inherit;
     font-weight:normal;
     color: inherit !important;
}
 .woocommerce .products .product-category a {
     display: block;
     color: transparent;
     overflow: hidden;
}
 .woocommerce .products .product-category h3 {
     margin: 0;
     padding-bottom:10px;
}
 .woocommerce .products .product-category mark {
     background-color: transparent;
}
 .woocommerce .products .product-category .cat-det h3 {
     padding-bottom: 0;
}
 .woocommerce-error {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .woocommerce-message, .woocommerce-info, .woocommerce-error li, p.woocommerce-error, .woocommerce-checkout .woocommerce > p:first-child, .woocommerce .cart-empty {
     padding:20px 20px 20px 20px;
     position: relative;
     border-width:2px;
     border-style: solid;
     border-radius: 3px;
     border-color:#a6c4d8;
     background: #e3eff7;
     color: #225f87;
     margin-bottom: 25px;
     text-align: center;
}
 .woocommerce-error li, p.woocommerce-error {
     border-color:#e1a197;
     background: #fcd4cb;
     color: #8e4438;
}
 .woocommerce-error a {
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     color: #8e4438;
     display: inline;
     text-transform: none;
}
 .woocommerce-error a:hover {
     border-bottom: 2px solid #8e4438;
}
 .woocommerce-message .button.wc-forward, .showcoupon {
     display: inline;
     text-transform: none;
     color: #225f87 !important;
     background-color: transparent !important;
     box-shadow: none !important;
     -webkit-transform: translateY(0) !important;
     -ms-transform: translateY(0) !important;
     transform: translateY(0) !important;
     top: 0 !important;
     border-radius: 0 !important;
     margin-right:5px;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .woocommerce-message .button:hover, .showcoupon:hover {
     border-bottom: 2px solid #225f87;
}
 .woocommerce-info a, .woocommerce-error li a {
     color: inherit !important;
     font-weight: 600;
}
 .woocommerce label {
     display: block;
     margin-bottom: 5px;
}
 .woocommerce input[type="radio"] + label {
     display:inline-block;
}
 .woocommerce .products .product .star-rating {
    display: none !important;
}
 .woocommerce-ordering, .woocommerce-ordering select {
    margin-bottom:0px;
}
/* Single product 
/*=============*/
 .single-product-image, .single-product-summary {
     margin-bottom:30px;
}
 .woocommerce.single .summary .product_title {
     margin-bottom: 15px;
}
 .single-product-image, .woocommerce.single .products .product {
     position: relative;
}
 .single-product-image .thumbnails {
     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: block;
     text-decoration: none;
     float: left;
     width:33.33333333333333%;
     padding-left: 5px;
     padding-right: 5px;
     margin-bottom: 10px;
     text-align: center;
}
 .single-product-image .thumbnails > a:nth-child(3n+3) {
     margin-right: 0;
}
 .single-product-image .thumbnails > a:last-child {
     margin-right: 0;
}
 .woocommerce .single-product-summary [itemprop='description'] {
     margin-bottom: 40px;
}
 .woocommerce .single-product-summary [itemprop='description'] > :last-child, .woocommerce .single-product-summary [itemprop='description'] > :only-child {
     margin-bottom: 0;
}
 .woocommerce .single-product-summary form.cart {
     margin-bottom: 40px;
}
 .woocommerce .quantity {
     display:block;
}
 .woocommerce .quantity input {
     margin-bottom:10px;
     height: 58px;
     float: left;
}
 .btn-3d .woocommerce .quantity input {
     height: 62px;
     top: -4px;
}
 .woocommerce .quantity input[type="button"].minus, .woocommerce .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: #333333;
     box-shadow: none;
     width: 25% !important;
     -webkit-transform: translateX(1px);
     -ms-transform: translateX(1px);
     transform: translateX(1px);
     font-weight: 400 !important;
}
 .woocommerce .quantity input[type="button"].minus:hover, .woocommerce .quantity input[type="button"].plus:hover {
     background-color: #f7f7f7;
     opacity: 1;
}
 .woocommerce .quantity input[type="button"].plus {
     border-radius:0px 3px 3px 0px;
     -webkit-transform: translateX(-1px);
     -ms-transform: translateX(-1px);
     transform: translateX(-1px);
}
 .woocommerce .quantity input[type="number"] {
     border-radius: 0;
     font-size: 16px;
     text-align: center;
     font-weight:600;
     padding-left: 25px;
     border:1px solid #e0e0e0;
     background-color: #ffffff;
     box-shadow: none;
}
 .woocommerce .single-product-summary button {
     margin-bottom: 0;
}
 .woocommerce .single-product-summary .product_meta {
     margin-bottom: 40px;
     border-top: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
     padding: 20px 0;
}
 .woocommerce .single-product-summary .product_meta > * {
     display:block;
     width: 100%;
     padding-bottom: 5px;
     padding-left: 20px;
     position: relative;
}
 .woocommerce .single-product-summary .product_meta > *:before {
     display: block;
     content: "";
     position: absolute;
     left: 0;
     top: 50%;
     width: 5px;
     height: 5px;
     margin-top: -2.5px;
}
 .woocommerce .single-product-summary .product_meta > :last-child {
     padding-bottom:0px;
}
 .woocommerce .single-product-summary .product_meta a {
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}
 .woocommerce-tabs .tabs {
     display: block;
     list-style: none;
     margin-bottom: 0;
}
 .woocommerce-tabs .tabs:after {
     content: "";
     display: table;
     clear: both;
}
 .woocommerce-tabs .tabs > li {
     display: block;
     text-align: center;
     padding:20px 35px;
     background-color: #fbfbfb;
     border: 1px solid #e0e0e0;
     cursor: pointer;
     border-radius: 3px;
     position: relative;
     font-size: 16px;
     margin-bottom: 8px;
}
 .woocommerce-tabs .tabs > li:last-child {
     margin-right: 0;
     margin-bottom:0px;
}
 .woocommerce-tabs .tabs > li.active {
     background-color: #ffffff;
}
 .woocommerce-tabs .tabs > li > a {
     color: inherit !important;
     display: block;
}
 .woocommerce-tabs .panel {
     position: relative;
     width: 100%;
     height: auto;
     padding-top: 20px;
}
 .woocommerce-tabs .shop_attributes {
     width: 100%;
     margin-bottom: 0;
     border-collapse: collapse;
}
 .woocommerce-tabs .shop_attributes th, .woocommerce-tabs .shop_attributes td {
     border:1px solid #e0e0e0;
}
 .woocommerce-tabs .panel > h2, .woocommerce-tabs .panel > #reviews > #comments > h2 {
     margin-bottom: 15px;
}
 .woocommerce-tabs .shop_attributes td > p {
     margin-bottom: 0;
}
 .woocommerce-tabs #comments {
     position: relative;
}
 .woocommerce-tabs #comments #respond {
     margin:35px 0 20px 0;
}
 .woocommerce-tabs #comments .comment-navigation {
     margin-bottom: 20px;
}
 .woocommerce-tabs #respond form, .woocommerce-tabs #respond .form-submit, .woocommerce-tabs #respond .form-submit input[type="submit"] {
     margin-bottom: 0;
}
 .woocommerce-tabs .comment-form-author, .woocommerce-tabs .comment-form-email {
     display:block;
     width:100%;
     max-width: 100%;
}
 .woocommerce-tabs .comment-form-author input, .woocommerce-tabs .comment-form-email input, .woocommerce-tabs label {
     width: 100%;
     max-width: 100%;
}
 .woocommerce-tabs .comment-form-rating {
     margin: 10px 0;
}
 .woocommerce-tabs .comment-form-rating > label {
     margin-bottom:10px;
     display: block;
}
 .woocommerce-tabs .comment-form-rating .stars:after {
     content: "";
     display: table;
     clear: both;
}
 .woocommerce-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;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
}
 .woocommerce-tabs .comment-form-rating .stars a:after {
     font-weight: 400;
     text-transform: none;
     font-size: inherit;
     line-height: inherit;
     position: absolute;
     top: 0;
     left: 0;
     text-indent: 0px;
}
 .woocommerce-tabs .comment-form-rating .stars a.active {
     color: #333333;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-1 {
    width: 15px;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-2 {
    width: 30px;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-3 {
    width: 45px;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-4 {
    width: 60px;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-5 {
    width: 75px;
}
 .woocommerce-tabs .comment-form-rating .stars a.star-1:after {
    content: "\e85e";
}
 .woocommerce-tabs .comment-form-rating .stars a.star-2:after {
    content: "\e85e\e85e";
}
 .woocommerce-tabs .comment-form-rating .stars a.star-3:after {
    content: "\e85e\e85e\e85e";
}
 .woocommerce-tabs .comment-form-rating .stars a.star-4:after {
    content: "\e85e\e85e\e85e\e85e";
}
 .woocommerce-tabs .comment-form-rating .stars a.star-5:after {
    content: "\e85e\e85e\e85e\e85e\e85e";
}
 .woocommerce-tabs .commentlist {
     margin: 0;
     list-style:none;
}
 .woocommerce-tabs .commentlist .comment {
     padding:20px;
     margin: 0 0 20px 0;
     width: 100%;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
     background-color: #ffffff;
     box-shadow: 0 2px #f5f5f5;
     border-radius: 3px;
     position: relative;
}
 .woocommerce-tabs .commentlist .comment #respond {
     margin-bottom: 0;
}
 .woocommerce-tabs .commentlist .comment .comment_container {
     display: table;
}
 .woocommerce-tabs .commentlist .avatar, .woocommerce-tabs .commentlist .comment-text {
     display: table-cell;
     vertical-align: top;
     width: 100%;
}
 .woocommerce-tabs .commentlist .avatar {
     padding-right: 10px;
     width: 60px !important;
     height: 60px !important;
     max-width: 60px;
     padding-right: 0;
}
 .woocommerce-tabs .commentlist .comment-text {
     padding-left: 20px;
}
 .woocommerce-tabs .commentlist .comment-text .meta {
     margin-bottom: 0;
     padding-bottom:13px;
}
 .woocommerce-tabs .commentlist .comment-text .description {
     margin-bottom: 0;
}
/*rating*/
 .woocommerce.single .woocommerce-product-rating {
     margin-bottom: 15px;
}
 .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating, .woocommerce .comment-text .star-rating, .widget_recent_reviews .star-rating, .widget_top_rated_products .star-rating {
     overflow: hidden;
     position: relative;
     height:15px;
     line-height:15px;
     font-size:15px;
     width: 75px;
}
 .woocommerce .comment-text .star-rating {
     float: right;
}
 .woocommerce .woocommerce-product-rating .star-rating span, .woocommerce-page .woocommerce-product-rating .star-rating span, .woocommerce .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;
}
 .woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before, .woocommerce .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;
}
 .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .woocommerce .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;
}
 .woocommerce .woocommerce-product-rating .hreview-aggregate .star-rating, .woocommerce-page .woocommerce-product-rating .hreview-aggregate .star-rating {
     margin: 10px 0 0 0;
}
/*related products*/
 .woocommerce.single .ninzio-thumbnail {
    margin-bottom: 0;
}
 .woocommerce.single .related.products {
     margin-top: 50px;
}
 .woocommerce.single .related.products > h2 {
     margin-bottom: 20px;
}
 .posted_in a, .tagged_as a {
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}
/* Cart 
/*=============*/
 .woocommerce .shop_table.cart {
     width: 100%;
     max-width: 100%;
     border-collapse: collapse;
}
 .woocommerce .shop_table.cart td:not(.actions), .woocommerce .shop_table.cart th {
     border: 1px solid #e0e0e0;
     border-left: none !important;
     border-right: none !important;
}
 .woocommerce .shop_table.cart td.actions {
     padding-left: 0;
     padding-right: 0;
     border-left: none;
     border-right: none;
     border-bottom: none;
}
 .woocommerce .shop_table.cart .product-remove a {
     display: block;
     color: #ffffff;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     width: 20px;
     height: 20px;
     line-height: 20px;
     margin:0;
     padding:0;
     border-radius: 3px;
     background-color: #333333;
     font-size: 16px;
     text-align: center;
}
 .woocommerce .shop_table.cart .product-remove a:hover {
     opacity: 0.7;
}
 .woocommerce .shop_table.cart .coupon label {
     display: none;
}
 .woocommerce .shop_table.cart .coupon input {
     min-height: 50px;
     margin-right:15px;
     margin-bottom:7px;
}
 .woocommerce .cart-collaterals {
     padding: 50px 0 25px 0;
}
 .woocommerce .cart-collaterals:after {
     content: "";
     display: table;
     clear: both;
}
 .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator {
     width: 100%;
     margin-bottom: 25px;
}
 .woocommerce .cart-collaterals .cart_totals > h2, .woocommerce .cart-collaterals .shipping_calculator > h2 {
     margin-bottom: 25px;
}
 .woocommerce .cart-collaterals .cart_totals > table, .woocommerce #order_review .shop_table {
     width: 100%;
     border-collapse: collapse;
}
 .woocommerce .cart-collaterals .cart_totals > table td, .woocommerce .cart-collaterals .cart_totals > table th, .woocommerce #order_review .shop_table td, .woocommerce #order_review .shop_table th {
     border:1px solid #e0e0e0;
}
 .woocommerce .cart-collaterals .shipping_calculator select, .woocommerce .cart-collaterals .shipping_calculator input[type="text"] {
     width: 100%;
}
 .product-name a {
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}
 .woocommerce .shop_table.cart .quantity input[type="number"] {
     padding:10px;
}
/* Checkout 
/*=============*/
 .woocommerce-checkout .page-content-container {
     padding-bottom: 40px;
}
 .woocommerce .col2-set:after {
     content: "";
     display: table;
     clear: both;
}
 .woocommerce .col2-set .col-1, .woocommerce .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;
}
 .woocommerce #order_review_heading {
     margin: 50px 0 25px 0;
}
 .woocommerce .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;
}
 .woocommerce .order_details {
     list-style: none;
     margin-bottom: 50px;
}
 .woocommerce .order_details li {
     padding: 7px 0;
     border: 1px solid #e0e0e0;
     border-bottom: 0;
     padding: 10px;
}
 .woocommerce .order_details > li:last-child {
     border-bottom: 1px solid #e0e0e0;
}
 .woocommerce .order_details h3 {
     margin-top:25px;
     margin-bottom:15px;
}
 .woocommerce .shop_table {
     border-collapse: collapse;
     width: 100%;
}
 .woocommerce .shop_table th, .woocommerce .shop_table td {
     border: 1px solid #e0e0e0;
}
 .woocommerce .customer_details {
     width: 100%;
     margin-bottom: 50px;
}
 .woocommerce .customer_details dt, .woocommerce .customer_details dd {
     border: 1px solid #e0e0e0;
     margin: 0;
     padding: 10px;
     vertical-align: middle;
     border-bottom: none;
}
 .woocommerce .customer_details :last-child {
     border-bottom: 1px solid #e0e0e0;
}
 .col2-set address {
     padding: 20px;
     border: 1px solid #e0e0e0;
}
 .payment_method_paypal img {
     display: none;
}
/* 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;
}
/* Widgets 
/*=============*/
/* Shopping cart, Products, Recently viewed, Reviews 
/*-----------------------*/
 .btn-ghost .wc-forward:hover, .btn-3d .wc-forward, .btn-normal .wc-forward {
    color: #ffffff !important;
}
 .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 {
     list-style: none;
     margin: 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-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #e0e0e0;
     position: relative;
}
 .widget_shopping_cart .cart_list > li a.remove {
     position: absolute;
     right: 0;
     top: 0;
}
 .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 {
     display: block;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}
 .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_shopping_cart .total {
     margin-bottom: 25px;
     margin-top: 5px;
}
 .widget_shopping_cart p.buttons {
     margin-bottom: 0;
}
 .widget_recent_reviews .star-rating, .widget_top_rated_products .star-rating {
     margin-top:5px;
     margin-bottom: 5px;
}
 .widget_shopping_cart .buttons .button {
     padding:10px 22px 10px 22px;
     font-size:12px;
     line-height:18px;
     margin-right:1px;
}
 .widget_shopping_cart .buttons .button:last-child {
     margin-right: 0;
}
/* Price filter 
/*----------------------*/
 .widget_price_filter .price_slider{
    margin-bottom:25px;
}
 .widget_price_filter .price_slider_amount {
    text-align: right;
}
 .widget_price_filter .clear {
    clear: both;
}
 .widget_price_filter .price_slider_amount .button {
     padding:10px 22px 10px 22px;
     font-size:12px;
     line-height:18px;
}
 .widget_price_filter .price_slider_amount .price_label {
     padding:10px 22px 10px 22px;
     font-size:12px;
     line-height:18px;
     border-radius: 3px;
     background-color: #ffffff;
     border: 1px solid #c0c0c0;
     text-align: center;
}
 .main-widget-area .widget_price_filter .price_slider_amount .price_label, .footer-widget-area .widget_price_filter .price_slider_amount .price_label {
     background-color:transparent;
}
 .btn-3d .widget_price_filter .price_slider_amount .price_label {
     -webkit-transform: translateY(-4px);
     -ms-transform: translateY(-4px);
     transform: translateY(-4px);
}
 .widget_price_filter .ui-slider {
     position: relative;
     text-align: left;
}
 .widget_price_filter .ui-slider .ui-slider-handle {
     position: absolute;
     z-index: 2;
     width:20px;
     height:20px;
     border-radius:20px;
     cursor: pointer;
     outline: none;
     top: -5px;
     background-color: #f1f1f1;
     border: 1px solid;
     border-color: #e0e0e0;
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
 .widget_price_filter .ui-slider .ui-slider-handle:last-child {
     margin-left: -16px;
}
 .footer-widget-area-wrap .widget_price_filter .ui-slider .ui-slider-handle {
     -webkit-transition:none;
     -moz-transition:none;
     -o-transition:none;
     -ms-transition:none;
     transition:none;
     opacity: 1 !important;
}
 .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);
}
 .widget_price_filter .ui-slider-horizontal {
     height:10px;
}
 .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_product_categories ul, .widget_layered_nav ul, .widget_layered_nav_filters ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .widget_product_categories ul li a, .widget_layered_nav ul li a, .widget_layered_nav_filters ul li a {
     position: relative;
     padding-left: 15px;
     display: inline-block;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
 .widget_product_categories ul li ul, .widget_layered_nav ul li ul, .widget_layered_nav_filters ul li ul {
     margin-left: 20px;
}
 .widget_product_categories ul li a:before, .widget_layered_nav ul li a:before, .widget_layered_nav_filters ul li a:before {
     display: block;
     content: "";
     position: absolute;
     left: 0;
     top: 50%;
     width: 5px;
     height: 5px;
     margin-top: -2.5px;
}
 .widget_product_categories select, .widget_layered_nav select, .widget_layered_nav_filters select {
     width: 100%;
     padding-right: 5px;
}
/* Products search 
/*----------------------*/
 .widget_product_search form {
     position: relative;
     margin-bottom: 0;
}
 .widget_product_search form label {
     display: none;
}
 .widget_product_search input[type="text"] {
     width: 100%;
     max-width: 100% !important;
     padding: 10px 50px 10px 10px;
     height: 50px;
     font-size: inherit;
}
 .widget_product_search input[type="submit"] {
     text-indent: -2000%;
     white-space: nowrap;
     overflow: hidden;
     width:40px;
     height: 50px;
     border:none;
     outline: none;
     position: absolute;
     top: 0;
     right: 0;
     padding: 0;
     margin: 0;
     background-color: transparent !important;
     box-shadow:none !important;
     z-index: 5;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
}
 .widget_product_search input[type="submit"]:hover {
     background-color: transparent !important;
}
 .widget_product_search form:after {
     text-align: center;
     line-height: 50px;
     font-size: 13px;
     font-weight: 400;
     text-transform: none;
     content: "\e7cd";
     display: block;
     position: absolute;
     top: 0;
     right: 0;
     width: 40px;
     height: 100%;
     text-indent: 0em;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
}
/* Products tags 
/*----------------------*/
 .widget_product_tag_cloud .tagcloud a {
     text-decoration: none;
     display: inline-block;
     padding:7px 14px;
     margin: 0 1px 4px 0;
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     border-color:#e0e0e0;
     color: #c0c0c0 !important;
     -webkit-transition: all 300ms ease-out;
     transition: all 300ms ease-out;
     -webkit-backface-visibility: hidden;
}
/* Shortcodes 
/*----------------------*/
 .product.woocommerce > del, .product.woocommerce > ins, .product.woocommerce > small {
     margin-right: 5px;
     display: inline-block;
}
/* RESPONSIVE 
/*=============*/
/* MIN MOB PORTRAIT 
/*-------------*/
 @media only screen and (min-width: 320px) {
     .container, .solo-true .nz-related-products {
         max-width:290px;
         width:290px;
    }
     .widget_calendar caption, .widget_calendar th, .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar td#prev span, .widget_calendar td#next span {
         height: 41px;
         width: 41px;
         line-height:41px;
    }
     .nz-table th, .nz-table td {
         padding:5px;
    }
}
/* MAX MOB PORTRAIT 
/*-------------*/
 @media only screen and (max-width: 320px) {
     button, input[type="reset"], input[type="submit"], input[type="button"], .button, 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"] {
        width: 100% !important;
        margin-left: 0 !important;
    }
     button, input[type="reset"], input[type="submit"], input[type="button"], .button {
        text-align: center;
    }
     .main-widget-area {
         width: 250px;
         right:-250px;
    }
     .js #gen-wrap.animate {
         left: -250px;
    }
     .main-widget-area .widget_calendar caption, .main-widget-area .widget_calendar th, .main-widget-area .widget_calendar td, .main-widget-area .widget_calendar td#prev, .main-widget-area .widget_calendar td#next, .main-widget-area .widget_calendar td#prev span, .main-widget-area .widget_calendar td#next span {
         height: 27px;
         width: 27px;
         line-height:27px;
    }
     .main-widget-area .flickr_badge_image {
         width:61px !important;
         height:61px !important;
         margin-right:3px !important;
         margin-bottom:3px !important;
    }
     .main-widget-area #flickr_badge_image3, .main-widget-area #flickr_badge_image6, .main-widget-area #flickr_badge_image9 {
         margin-right: 0 !important;
    }
     .nz-mailchimp input[type="submit"] {
         border-radius:3px !important;
         margin-top:10px !important;
         position: relative !important;
         top: 0;
         right:0px;
    }
     .nz-mailchimp input[type="email"] {
         padding-right:60px;
    }
     .nz-testimonials .testimonial {
         font-size: 18px;
         line-height: 28px;
    }
     .nz-testimonials .name, .nz-testimonials .title {
         font-size:16px;
         line-height:26px;
    }
     .nz-testimonials .text:before, .nz-testimonials .text:after {
         font-size: 20px;
         line-height: 20px;
    }
     .woocommerce .shop_table.cart td, .woocommerce .shop_table.cart th {
         padding:5px;
    }
     .woocommerce .shop_table.cart td.actions {
         padding-top: 7px;
    }
     .woocommerce .shop_table.cart .product-thumbnail {
         display: none;
    }
     .woocommerce .shop_table.cart .quantity input[type="number"], .woocommerce .shop_table.cart .quantity input[type="button"] {
         width: 70% !important;
         display: block;
         float: none;
         margin: 0;
    }
     .woocommerce .shop_table.cart .quantity input[type="button"] {
         height: 30px;
    }
     .woocommerce .shop_table.cart .quantity input[type="button"].minus {
         border-radius: 3px 3px 0 0 !important;
         -webkit-transform: translateY(1px) !important;
         -ms-transform: translateY(1px) !important;
         transform: translateY(1px) !important;
    }
     .woocommerce .shop_table.cart .quantity input[type="button"].plus {
         border-radius: 0 0 3px 3px !important;
         -webkit-transform: translateY(-1px) !important;
         -ms-transform: translateY(-1px) !important;
         transform: translateY(-1px) !important;
    }
}
/* MIN MOB LANDSCAPE 
/*-------------*/
 @media only screen and (min-width:480px) {
     .container, .solo-true .nz-related-products {
         max-width:440px;
         width:440px;
    }
     .widget_calendar caption, .widget_calendar th, .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar td#prev span, .widget_calendar td#next span {
         height: 62px;
         width: 62px;
         line-height:62px;
    }
     .photos_from_flickr .flickr_badge_image {
         width:69px;
         height:69px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .photos_from_flickr #flickr_badge_image4, .photos_from_flickr #flickr_badge_image8 {
         margin-right:5px;
    }
     .photos_from_flickr #flickr_badge_image6 {
         margin-right: 0;
    }
    /*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.33333333333333%;
    }
     .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.33333333333333%;
    }
     .nz-gallery[data-columns="7"].grid .gallery-item {
        width: 33.33333333333333%;
    }
     .nz-gallery[data-columns="8"].grid .gallery-item {
        width: 25%;
    }
     .nz-gallery[data-columns="9"].grid .gallery-item {
        width: 33.33333333333333%;
    }
     .nz-gallery[data-columns="2"] .wp-caption-text {
         display:block;
    }
     .nz-gallery[data-columns="2"] .wp-caption:hover img, .nz-gallery[data-columns="2"] .wp-caption .ninzio-overlay:before {
         -webkit-transform: translateY(-16px);
         -ms-transform: translateY(-16px);
         transform: translateY(-16px);
    }
     .nz-recent-portfolio.grid .project-details {
         padding:30px 20px;
    }
     .error404-status {
         font-size: 200px;
         line-height: 200px;
         height: 200px;
    }
     .woocommerce .quantity {
         display:inline-block;
         width: 50%;
         vertical-align: top;
    }
     .single-product-image .thumbnails > a {
         width:16.66666666666667%;
    }
     .woocommerce-tabs .comment-form-rating .stars a {
         float: left;
         border-right: 1px solid #e0e0e0;
         margin-right: 10px;
         padding-right: 10px;
    }
     td.actions input[type="submit"] + input[type="submit"] {
         margin-left:4px;
    }
     .woocommerce .shop_table.cart .quantity {
         display:block;
         width:100%;
    }
}
/* MIN TABLET PORTRAIT 
/*-------------*/
 @media only screen and (min-width: 768px) {
     .container, .solo-true .nz-related-products {
         max-width:720px;
         width:720px;
    }
     .nz-row {
         margin-left: -15px;
         margin-right: -15px;
    }
     .nz-row .col12, .nz-row .col11, .nz-row .col10, .nz-row .col9, .nz-row .col8, .nz-row .col7, .nz-row .col6, .nz-row .col5, .nz-row .col4, .nz-row .col3, .nz-row .col2, .nz-row .col1 {
         float: left;
         padding-left: 15px;
         padding-right:15px;
    }
     .nz-row .col1 {
        width: 8.333333333333332%;
    }
     .nz-row .col2 {
        width: 16.666666666666664%;
    }
     .nz-row .col3 {
        width: 25%;
    }
     .nz-row .col4 {
        width: 33.33333333333333%;
    }
     .nz-row .col5 {
        width: 41.66666666666667%;
    }
     .nz-row .col6 {
        width: 50%;
    }
     .nz-row .col7 {
        width: 58.333333333333336%;
    }
     .nz-row .col8 {
        width: 66.66666666666666%;
    }
     .nz-row .col9 {
        width: 75%;
    }
     .nz-row .col10{
        width: 83.33333333333334%;
    }
     .nz-row .col11{
        width: 91.66666666666666%;
    }
     .nz-row .col12{
        width: 100%;
    }
     .page-title-content .single-post-title {
         font-size: 52px;
         line-height: 62px;
    }
     .widget_recent_portfolio .post {
         width:15%;
    }
     .widget_recent_portfolio .post:nth-child(3n+3) {
        margin-right:2%;
    }
     .widget_recent_portfolio .post:nth-child(6n+6) {
        margin-right: 0;
    }
     .footer-widget-area .widget_recent_portfolio .post, .main-widget-area .widget_recent_portfolio .post {
         width:32%;
    }
     .footer-widget-area .widget_recent_portfolio .post:nth-child(3n+3), .main-widget-area .widget_recent_portfolio .post:nth-child(3n+3) {
        margin-right:0%;
    }
     .widget_calendar caption, .widget_calendar th, .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar td#prev span, .widget_calendar td#next span {
         height: 102px;
         width: 102px;
         line-height:102px;
    }
     .photos_from_flickr .flickr_badge_image {
         width:67px;
         height:67px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .photos_from_flickr #flickr_badge_image6 {
         margin-right:5px;
    }
     .footer-widget-area .widget {
        float:left;
    }
     .footer-widget-area .widget {
         width:50%;
         padding-left: 15px;
         padding-right: 15px;
    }
     .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: 47px;
         width: 47px;
         line-height:47px;
    }
     .footer-widget-area .photos_from_flickr .flickr_badge_image {
         width:65px;
         height:65px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image6 {
         margin-right:5px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image5, .footer-widget-area .photos_from_flickr #flickr_badge_image10 {
         margin-right: 0;
    }
     #ninzio-slider {
        display:block;
    }
     .nz-section-back-video, .nz-video-overlay {
         display: block;
    }
     .nz-video-poster {
        display: none;
    }
     .single-ninzio-slider #wrap {
        width: 1170px !important;
    }
     .single-ninzio-slider #wrap.nz-boxed #ninzio-slider .ninzio-layer, .single-ninzio-slider #ninzio-slider .ninzio-layer {
         -webkit-transform: scale(1,1) !important;
         -ms-transform: scale(1,1) !important;
         transform: scale(1,1) !important;
    }
     .single-ninzio-slider .container {
        max-width: 1170px !important;
    }
     .single-ninzio-slider #ninzio-slider, .single-ninzio-slider #ninzio-slider-preview-panel {
        display: block;
    }
     .single-ninzio-slider #ninzio-slider {
        cursor: crosshair;
    }
     .single-ninzio-slider .device-message {
        display: none;
    }
     .single-ninzio-slider .grid {
         position: absolute;
         top: 0;
         left: 0;
         z-index: 10;
         width: 100%;
         height: 100%;
         background:rgba(0,0,0,0.4);
    }
     .single-ninzio-slider .grid .grid-line {
         display: block;
         position: absolute;
    }
     .grid_1_v,.grid_2_v,.grid_3_v,.grid_4_v,.grid_5_v,.grid_6_v,.grid_7_v,.grid_8_v,.grid_9_v {
         width: 1px;
         height: 100%;
         background-color: rgba(255,255,255,0.5);
         top: 0;
    }
     .grid_1_v {
        left: 0;
    }
     .grid_2_v {
        left: 12.5%;
    }
     .grid_3_v {
        left: 25%;
    }
     .grid_4_v {
        left: 37.5%;
    }
     .grid_5_v {
        left: 50%;
    }
     .grid_6_v {
        left: 62.5%;
    }
     .grid_7_v {
        left: 75%;
    }
     .grid_8_v {
        left: 87.5%;
    }
     .grid_9_v {
        left: 100%;
    }
     .grid_1_h, .grid_2_h, .grid_3_h, .grid_4_h, .grid_5_h, .grid_6_h, .grid_7_h, .grid_8_h, .grid_9_h {
         height: 1px;
         width: 100%;
         background-color: rgba(255,255,255,0.4);
         left: 0;
    }
     .grid_1_h {
        top: 0;
    }
     .grid_2_h {
        top: 25%;
    }
     .grid_3_h {
        top: 50%;
    }
     .grid_4_h {
        top: 75%;
    }
     .grid_5_h {
        top: 100%;
    }
     .nz-tabs.horizontal:not(.tab-full) .tabset .tab {
         float: left;
         margin-bottom: 0;
    }
     .nz-tabs.horizontal:not(.tab-full) .tabset .tab {
         border-radius: 0px;
         border-right:none;
    }
     .nz-tabs.horizontal:not(.tab-full) .tabset .tab:first-child {
         border-radius: 3px 0 0 3px;
    }
     .nz-tabs.horizontal:not(.tab-full) .tabset .tab:last-child {
         border-radius: 0 3px 3px 0;
         border-right: 1px solid #e0e0e0;
    }
     .nz-tabs.horizontal:not(.tab-full) .tabset .tab:only-child {
         border-radius: 3px;
         border-right: 1px solid #e0e0e0;
    }
     .nz-row .col6 .nz-tabs.vertical .tabset, .nz-row .col6 .nz-tabs.vertical .tabs-container, .nz-row .col7 .nz-tabs.vertical .tabset, .nz-row .col7 .nz-tabs.vertical .tabs-container, .nz-row .col8 .nz-tabs.vertical .tabset, .nz-row .col8 .nz-tabs.vertical .tabs-container, .nz-row .col9 .nz-tabs.vertical .tabset, .nz-row .col9 .nz-tabs.vertical .tabs-container, .nz-row .col10 .nz-tabs.vertical .tabset, .nz-row .col10 .nz-tabs.vertical .tabs-container, .nz-row .col11 .nz-tabs.vertical .tabset, .nz-row .col11 .nz-tabs.vertical .tabs-container, .nz-row .col12 .nz-tabs.vertical .tabset, .nz-row .col12 .nz-tabs.vertical .tabs-container {
        float: left;
    }
     .nz-row .col6 .nz-tabs.vertical .tab, .nz-row .col7 .nz-tabs.vertical .tab, .nz-row .col8 .nz-tabs.vertical .tab, .nz-row .col9 .nz-tabs.vertical .tab, .nz-row .col10 .nz-tabs.vertical .tab, .nz-row .col11 .nz-tabs.vertical .tab, .nz-row .col12 .nz-tabs.vertical .tab {
         margin-bottom: 0;
         border-radius: 0;
         border-bottom-color: #e0e0e0 !important;
         text-align:center;
         margin-top: -1px;
    }
     .nz-row .col6 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col7 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col8 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col9 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col10 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col11 .nz-tabs.vertical .tabset .tab:first-child, .nz-row .col12 .nz-tabs.vertical .tabset .tab:first-child {
         border-radius: 3px 3px 0 0;
    }
     .nz-row .col6 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col7 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col8 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col9 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col10 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col11 .nz-tabs.vertical .tabset .tab:last-child, .nz-row .col12 .nz-tabs.vertical .tabset .tab:last-child {
         border-radius: 0 0 3px 3px;
    }
     .nz-row .col6 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col7 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col8 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col9 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col10 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col11 .nz-tabs.vertical .tabset .tab:only-child, .nz-row .col12 .nz-tabs.vertical .tabset .tab:only-child {
         border-radius: 3px;
    }
     .nz-row .col6 .nz-tabs.vertical .tabs-container, .nz-row .col7 .nz-tabs.vertical .tabs-container, .nz-row .col8 .nz-tabs.vertical .tabs-container, .nz-row .col9 .nz-tabs.vertical .tabs-container, .nz-row .col10 .nz-tabs.vertical .tabs-container, .nz-row .col11 .nz-tabs.vertical .tabs-container, .nz-row .col12 .nz-tabs.vertical .tabs-container{
         padding-top: 0;
         padding-left: 20px;
    }
     .nz-row .col6 .nz-tabs.vertical .tabset, .nz-row .col7 .nz-tabs.vertical .tabset, .nz-row .col8 .nz-tabs.vertical .tabset, .nz-row .col9 .nz-tabs.vertical .tabset, .nz-row .col10 .nz-tabs.vertical .tabset, .nz-row .col11 .nz-tabs.vertical .tabset, .nz-row .col12 .nz-tabs.vertical .tabset {
         width: 30%;
    }
     .nz-row .col6 .nz-tabs.vertical .tabs-container, .nz-row .col7 .nz-tabs.vertical .tabs-container, .nz-row .col8 .nz-tabs.vertical .tabs-container, .nz-row .col9 .nz-tabs.vertical .tabs-container, .nz-row .col10 .nz-tabs.vertical .tabs-container, .nz-row .col11 .nz-tabs.vertical .tabs-container, .nz-row .col12 .nz-tabs.vertical .tabs-container{
         width: 70%;
    }
     .nz-testimonials .flex-control-nav li {
         width: 80px;
         height: 80px;
         border-radius: 80px;
    }
     .nz-testimonials .flex-control-nav img {
         width: 70px;
         height: 70px;
         border-radius: 70px;
         margin: 0;
         display: block;
    }
     .nz-testimonials .flex-control-nav li a:before {
         width: 82px;
         height: 82px;
         border-radius: 82px;
         top: -6px;
         left: -6px;
    }
     .nz-testimonials {
         padding:0 70px 0 70px;
    }
     .nz-testimonials:before, .nz-testimonials:after {
         top:130px;
         left:30px;
         font-size: 40px;
         line-height: 40px;
    }
     .nz-testimonials:after {
         right:30px;
         left: auto;
    }
    /*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.33333333333333%;
    }
     .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: 16.66666666666667%;
    }
     .nz-gallery[data-columns="7"].grid .gallery-item {
        width: 14.28571428571429%;
    }
     .nz-gallery[data-columns="8"].grid .gallery-item {
        width: 12.5%;
    }
     .nz-gallery[data-columns="9"].grid .gallery-item {
        width: 11.11111111111111%;
    }
     .nz-gallery[data-columns="3"] .wp-caption-text, .nz-gallery[data-columns="4"] .wp-caption-text {
         display:block;
    }
     .nz-gallery[data-columns="3"] .wp-caption:hover img, .nz-gallery[data-columns="3"] .wp-caption .ninzio-overlay:before, .nz-gallery[data-columns="4"] .wp-caption:hover img, .nz-gallery[data-columns="4"] .wp-caption .ninzio-overlay:before {
         -webkit-transform: translateY(-16px);
         -ms-transform: translateY(-16px);
         transform: translateY(-16px);
    }
     .nz-persons > .person {
        float: left;
    }
     .nz-persons[data-columns="1"] > .person {
        width: 100%;
        float: none;
    }
     .nz-persons[data-columns="2"] > .person {
        width: 50%;
    }
     .nz-persons[data-columns="3"] > .person {
        width: 33.33333333333333%;
    }
     .nz-persons[data-columns="4"] > .person {
        width: 50%;
    }
     .nz-persons[data-columns="3"] .social-links a {
         width: 30px;
         height: 30px;
         border-radius: 30px;
         font-size: 14px;
         line-height: 30px;
    }
     .nz-persons[data-columns="3"] .person:hover .social-links {
         -webkit-transform: translateY(-60px);
         -ms-transform: translateY(-60px);
         transform: translateY(-60px);
    }
     .page-standard-width .nz-recent-portfolio.grid, .page-standard-width .nz-recent-portfolio.masonry, .page-standard-width .nz-recent-posts, .page-standard-width .nz-persons, .page-standard-width .nz-carousel, .page-full-width .full-width-true .nz-recent-portfolio.grid, .page-full-width .full-width-true .nz-recent-portfolio.masonry, .page-full-width .full-width-true .nz-recent-posts, .page-full-width .full-width-true .nz-persons, .page-full-width .full-width-true .nz-carousel, .loop.width-false .blog-post, .loop.width-false .nz-portfolio-posts, .woocommerce .loop.width-false .products, .page-standard-width .woocommerce.columns-4 .products, .page-standard-width .woocommerce.columns-3 .products, .page-standard-width .woocommerce.columns-2 .products, .page-full-width .woocommerce.columns-4 .products, .page-full-width .woocommerce.columns-3 .products, .page-full-width .woocommerce.columns-2 .products {
         margin-right:-15px;
         margin-left: -15px;
    }
     .page-standard-width .nz-gallery, .page-full-width .full-width-true .nz-gallery {
         margin-right:-10px;
         margin-left: -10px;
    }
     .loop.width-true .container {
         width: 100%;
         max-width: 100%;
    }
     .loop.width-true .archive-titles {
         margin-left: 30px;
         margin-right: 30px;
    }
     .page-full-width .full-width-false .nz-recent-portfolio.nogap-false.grid, .page-full-width .full-width-false .nz-recent-portfolio.nogap-false.masonry, .page-full-width .full-width-false .nz-recent-posts, .page-full-width .full-width-false .nz-gallery, .page-full-width .full-width-false .nz-persons, .loop.width-true .blog-post, .loop.width-true .small .nz-portfolio-posts, .loop.width-true .medium .nz-portfolio-posts, .loop.width-true .large .nz-portfolio-posts, .loop.width-true .full .nz-portfolio-posts, .loop.width-true .image-grid-small .nz-portfolio-posts, .loop.width-true .image-grid-medium .nz-portfolio-posts, .loop.width-true .image-grid-large .nz-portfolio-posts, .page-full-width .full-width-false .woocommerce {
         margin-right:15px;
         margin-left: 15px;
    }
     .loop .blog-post .post, .loop .small .portfolio, .loop .medium .portfolio, .loop .large .portfolio, .loop .full .portfolio, .loop .image-grid-small .portfolio, .loop .image-grid-medium .portfolio, .loop .image-grid-large .portfolio {
         padding-right:15px;
         padding-left:15px;
    }
     .nz-recent-portfolio.grid.filter-false .post {
         float: left;
    }
     .nz-recent-portfolio.grid.grid_3 .project-details, .nz-recent-portfolio.masonry.grid_3 .project-details {
         padding:20px 10px;
    }
     .loop.width-false .large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-false .image-grid-large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-false .small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-false .image-grid-small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .large .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .image-grid-large .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .small .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .image-grid-small .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop .small .product, .woocommerce *[data-rpn='4'] .related .product, .woocommerce.columns-4 .products .product, .woocommerce.columns-2 .products .product, .nz-recent-portfolio.grid.grid_2 *[data-grid="ninzio_01"], .nz-recent-portfolio.grid.grid_4 *[data-grid="ninzio_01"] .nz-recent-portfolio.masonry.grid_2 *[data-grid="ninzio_01"], .nz-recent-portfolio.masonry.grid_4 *[data-grid="ninzio_01"], .nz-recent-posts.masonry.grid_2 *[data-grid="ninzio_01"], .nz-recent-posts.masonry.grid_4 *[data-grid="ninzio_01"], .loop.width-false .large .blog-post *[data-grid="ninzio_01"], .loop.width-false .small .blog-post *[data-grid="ninzio_01"], .loop.width-true .large .blog-post *[data-grid="ninzio_01"], .loop.width-true .small .blog-post *[data-grid="ninzio_01"], .loop .large .main-content .blog-post *[data-grid="ninzio_01"], .loop .small .main-content .blog-post *[data-grid="ninzio_01"], .loop .no-gap-grid-4 .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .masonry-4 .nz-portfolio-posts *[data-grid="ninzio_01"] {
        width: 50%;
    }
     .loop.width-false .medium .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-false .image-grid-medium .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .medium .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-medium .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .medium .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .image-grid-medium .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop .medium .product, .woocommerce *[data-rpn='3'] .related .product, .woocommerce.columns-3 .products .product, .loop .no-gap-grid-3 .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .masonry-3 .nz-portfolio-posts *[data-grid="ninzio_01"], .nz-recent-portfolio.grid.grid_3 *[data-grid="ninzio_01"], .nz-recent-portfolio.masonry.grid_3 *[data-grid="ninzio_01"], .nz-recent-posts.masonry.grid_3 *[data-grid="ninzio_01"], .loop.width-false .medium .blog-post *[data-grid="ninzio_01"], .loop.width-true .medium .blog-post *[data-grid="ninzio_01"], .loop .medium .main-content .blog-post *[data-grid="ninzio_01"] {
        width: 33.33333333333333%;
    }
     .post-comments-area .comment-form-author, .post-comments-area .comment-form-email, .post-comments-area .comment-form-url {
         float: left;
         width: 33.33333333333333%;
         padding: 0 15px;
    }
     .post-comments-area .comment-form-author {
        padding-left: 0;
    }
     .post-comments-area .comment-form-url {
        padding-right: 0;
    }
     .post-comments-area .comment-form-url {
         margin-right: 0;
    }
     .comment-list ul.children {
         padding:0 0 0 70px;
    }
     #ninzio-slider > .ninzio-slides > .ninzio-slider > video {
         display: block;
    }
     .woocommerce .products .product {
         padding-right: 15px;
         padding-left: 15px;
    }
     .woocommerce .rh-true .woocommerce-result-count {
         position: relative;
         top: 38px;
    }
     .woocommerce .loop .woocommerce-ordering {
         position: absolute;
         right: 0;
    }
     .woocommerce .loop .main-content.left .woocommerce-ordering {
         position: absolute;
         right:30px;
    }
     .woocommerce .loop .main-content .woocommerce-ordering {
        top:0px;
    }
     .woocommerce .loop .woocommerce-ordering {
        top:0px;
    }
     .woocommerce .rh-true .loop .products {
         margin-top:80px;
    }
     .woocommerce .rh-true .loop .woocommerce-message {
         margin-top: 80px;
         margin-bottom: 0;
    }
     .woocommerce.single .woocommerce-message {
         margin-top:0px;
         margin-bottom:30px;
    }
     .woocommerce .rh-false .woocommerce-message {
         margin-top: 44px;
         margin-bottom: 0;
    }
     .woocommerce .loop.width-true .products {
         margin-left: -15px;
         margin-right: -15px;
    }
     .woocommerce .loop.width-true .products {
         margin-left: -15px;
         margin-right: -15px;
    }
     .woocommerce .loop.width-true .shop-layout {
         padding-left: 30px;
         padding-right: 30px;
    }
     .woocommerce .loop.width-true .woocommerce-ordering {
        right: 30px;
    }
     .single-product-image, .single-product-summary {
         width: 50%;
         float: left;
         padding: 0 15px;
    }
     .woocommerce.single .nz-shop-posts {
         margin-left: -15px;
         margin-right: -15px;
    }
     .woocommerce .quantity {
         width: 50%;
    }
     .woocommerce-tabs:not(.tab-full) .tabs > li {
         float: left;
         margin-bottom: 0;
         border-radius: 0px;
         border-right:none;
    }
     .woocommerce-tabs:not(.tab-full) .tabs > li:first-child {
         border-radius: 3px 0 0 3px;
    }
     .woocommerce-tabs:not(.tab-full) .tabs > li:last-child {
         border-radius: 0 3px 3px 0;
         border-right: 1px solid #e0e0e0;
    }
     .woocommerce-tabs:not(.tab-full) .tabs > li:only-child {
         border-radius: 3px;
         border-right: 1px solid #e0e0e0;
    }
     .coupon {
         display: inline-block;
    }
     .coupon input {
         width:auto;
         margin-right: 0;
         display: inline-block;
    }
     .actions input {
        margin-left: 0 !important;
        margin-right: 5px !important;
    }
     .woocommerce .shop_table.cart .quantity {
         display:inline-block;
         width:50%;
    }
     .woocommerce .cart-collaterals, .woocommerce .col2-set {
         margin-left: -15px;
         margin-right: 15px;
    }
     .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
         width:50%;
         float: left;
         padding-left: 15px;
         padding-right: 15px;
    }
     .woocommerce .related:after {
         content: "";
         display: table;
         clear: both;
    }
     .woocommerce .related .product {
         float: left;
    }
     .woocommerce .related > h2 {
         padding: 0 15px;
    }
}
/* EVERYTHING BUT DESKTOP 
/*-------------*/
 @media only screen and (max-width: 1023px){
     .col .col-inner, .nz-column-text {
        padding: 0 !important;
    }
}
/* ONLY TABLET PORTRAIT 
/*-------------*/
 @media only screen and (min-width: 768px) and (max-width: 1023px) {
     .nz-recent-portfolio .project-details {
         padding:20px 10px;
    }
     .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 {
         text-align: center;
    }
     .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:none;
         margin: 0 auto 10px auto;
    }
     .widget_shopping_cart .buttons .button {
         width: 100%;
         margin-right: 0;
    }
     .widget_recent_reviews .star-rating, .widget_top_rated_products .star-rating {
         margin:5px auto 5px auto;
    }
}
/* MIN TABLET LANDSCAPE 
/*-------------*/
 @media only screen and (min-width:1024px){
     .container, .solo-true .nz-related-products {
         max-width:960px;
         width:960px;
    }
     .page-title-content .single-post-title {
         font-size: 62px;
         line-height: 72px;
    }
     .main-content, .sidebar {
         float: left;
    }
     .main-content {
        width: 75%;
    }
     .sidebar {
        width: 25%;
    }
     .main-content.right {
        padding-left: 30px;
    }
     .main-content.left {
        padding-right: 30px;
    }
     .widget_recent_portfolio .post {
        width:32%;
    }
     .widget_recent_portfolio .post:nth-child(3n+3) {
        margin-right:0%;
    }
     .widget_calendar caption, .widget_calendar th, .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar td#prev span, .widget_calendar td#next span {
         height: 30px;
         width: 30px;
         line-height:30px;
    }
     .footer-widget-area .widget {
        width:/*25%;*/ 33.33%;
    }
     .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: 29px;
         width: 29px;
         line-height:29px;
    }
     .photos_from_flickr .flickr_badge_image {
         width:75px;
         height:75px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .photos_from_flickr #flickr_badge_image3, .photos_from_flickr #flickr_badge_image6, .photos_from_flickr #flickr_badge_image9 {
         margin-right:0px;
    }
     .photos_from_flickr #flickr_badge_image5, .photos_from_flickr #flickr_badge_image10 {
         margin-right: 5px;
    }
     .footer .social-links a {
         border-right-width: 1px;
         border-right-style:solid;
    }
     .footer .social-links a:first-child {
         border-left-width: 1px;
         border-left-style:solid;
    }
     .footer .social-links {
        float: right;
    }
     .footer-info {
        float: left;
        text-align: left;
    }
     .footer-menu {
        padding:0;
        float: right;
    }
     .footer-menu ul li {
        float: left;
        position: relative;
    }
     .footer-menu ul li a {
         line-height: inherit !important;
         padding: 0 10px;
         position: relative;
    }
     .footer-menu ul li:after {
         content: "|";
         display: block;
         position: absolute;
         height: 50px;
         width: 6px;
         right: -3px;
         top: 0;
    }
     .footer-menu ul li:last-child:after {
        display: none;
    }
     .footer-widget-area .photos_from_flickr .flickr_badge_image {
         width:68px;
         height:68px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image3, .footer-widget-area .photos_from_flickr #flickr_badge_image6, .footer-widget-area .photos_from_flickr #flickr_badge_image9 {
         margin-right:0px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image5, .footer-widget-area .photos_from_flickr #flickr_badge_image10 {
         margin-right: 5px;
    }
     .nz-row .col8 .nz-tabs.vertical .tabset, .nz-row .col9 .nz-tabs.vertical .tabset, .nz-row .col10 .nz-tabs.vertical .tabset, .nz-row .col11 .nz-tabs.vertical .tabset, .nz-row .col12 .nz-tabs.vertical .tabset {
         width: 25%;
    }
     .nz-row .col8 .nz-tabs.vertical .tabs-container, .nz-row .col9 .nz-tabs.vertical .tabs-container, .nz-row .col10 .nz-tabs.vertical .tabs-container, .nz-row .col11 .nz-tabs.vertical .tabs-container, .nz-row .col12 .nz-tabs.vertical .tabs-container{
         width: 75%;
    }
     .nz-table th, .nz-table td {
         padding:10px;
    }
     .nz-content-box, .nz-counter, .nz-timer, .nz-pricing-table {
         margin-left: -20px;
         margin-right: -20px;
    }
     .nz-content-box > .nz-box, .nz-counter > .nz-count, .nz-timer > .timer-item {
         padding-right: 20px;
         padding-left: 20px;
         float: left;
         margin-bottom: 25px;
         position: relative;
    }
     .nz-content-box.v1 > .nz-box:after, .nz-counter > .nz-count:after, .nz-timer > .timer-item:after {
         display: block;
         position: absolute;
         top: 0;
         right:0;
         content: "";
         width: 1px;
         height: 100%;
         background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,1) 50%, rgba(255,255,255,0) 100%);
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(255,255,255,0)));
         background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
         background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
         background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
         background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
    }
     .nz-timer > .timer-item {
        width: 25%;
    }
     .nz-timer > .timer-item:last-child:after {
        display:none;
    }
     .nz-content-box[data-columns="1"] > .nz-box {
        width: 100%;
        float: none;
    }
     .nz-content-box[data-columns="2"] > .nz-box {
        width: 50%;
    }
     .nz-content-box[data-columns="3"] > .nz-box {
        width: 33.33333333333333%;
    }
     .nz-content-box[data-columns="4"] > .nz-box {
        width: 25%;
    }
     .nz-content-box[data-columns="5"] > .nz-box {
        width: 20%;
    }
     .nz-content-box[data-columns="6"] > .nz-box {
        width: 16.66666666666667%;
    }
     .nz-content-box[data-columns="1"] > .nz-box:after, .nz-content-box[data-columns="2"] > .nz-box:nth-child(2n+2):after, .nz-content-box[data-columns="3"] > .nz-box:nth-child(3n+3):after, .nz-content-box[data-columns="4"] > .nz-box:nth-child(4n+4):after, .nz-content-box[data-columns="5"] > .nz-box:nth-child(5n+5):after, .nz-content-box[data-columns="6"] > .nz-box:nth-child(6n+6):after, .nz-counter[data-columns="1"] > .nz-count:after, .nz-counter[data-columns="2"] > .nz-count:nth-child(2n+2):after, .nz-counter[data-columns="3"] > .nz-count:nth-child(3n+3):after, .nz-counter[data-columns="4"] > .nz-count:nth-child(4n+4):after, .nz-counter[data-columns="5"] > .nz-count:nth-child(5n+5):after, .nz-counter[data-columns="6"] > .nz-count:nth-child(6n+6):after {
        display: none;
    }
     .nz-counter[data-columns="1"] > .nz-count, .nz-pricing-table[data-columns="1"] > .column {
        width: 100%;
        float: none;
    }
     .nz-counter[data-columns="2"] > .nz-count, .nz-pricing-table[data-columns="2"] > .column {
        width: 50%;
    }
     .nz-counter[data-columns="3"] > .nz-count, .nz-pricing-table[data-columns="3"] > .column {
        width: 33.33333333333333%;
    }
     .nz-counter[data-columns="4"] > .nz-count, .nz-pricing-table[data-columns="4"] > .column {
        width: 25%;
    }
     .nz-counter[data-columns="5"] > .nz-count, .nz-pricing-table[data-columns="5"] > .column {
        width: 20%;
    }
     .nz-counter[data-columns="6"] > .nz-count {
        width: 16.66666666666667%;
    }
     .nz-pricing-table {
         margin-left:-10px;
         margin-right:-10px;
    }
     .nz-pricing-table > .column {
         padding-right: 10px;
         padding-left: 10px;
         float: left;
         margin-bottom: 25px;
    }
     .nz-pricing-table[data-columns="5"] .price {
         font-size: 36px;
         line-height: 36px;
    }
     .nz-persons[data-columns="1"] > .person {
        width: 100%;
        float: none;
    }
     .nz-persons[data-columns="2"] > .person {
        width: 50%;
    }
     .nz-persons[data-columns="3"] > .person {
        width: 33.33333333333333%;
    }
     .nz-persons[data-columns="4"] > .person {
        width: 25%;
    }
     .nz-persons[data-columns="3"] .social-links a {
         width: 40px;
         height: 40px;
         border-radius: 40px;
         font-size: 18px;
         line-height: 40px;
    }
     .nz-persons[data-columns="3"] .person:hover .social-links {
         -webkit-transform: translateY(-63px);
         -ms-transform: translateY(-63px);
         transform: translateY(-63px);
    }
     .nz-persons[data-columns="4"] .social-links a {
         width: 30px;
         height: 30px;
         border-radius: 30px;
         font-size: 14px;
         line-height: 30px;
    }
     .nz-persons[data-columns="4"] .person:hover .social-links {
         -webkit-transform: translateY(-60px);
         -ms-transform: translateY(-60px);
         transform: translateY(-60px);
    }
     .slick-prev{
        left:100px;
        display: block !important;
    }
     .slick-next{
        right:100px;
        display: block !important;
    }
     .nz-recent-portfolio.grid.grid_3 .project-details, .nz-recent-portfolio.masonry.grid_3 .project-details {
         padding:30px 20px;
    }
     .nz-gallery[data-columns="5"] .wp-caption-text {
         display:block;
    }
     .nz-gallery[data-columns="5"] .wp-caption:hover img, .nz-gallery[data-columns="5"] .wp-caption .ninzio-overlay:before {
         -webkit-transform:translateY(-16px);
         -ms-transform:translateY(-16px);
         transform:translateY(-16px);
    }
     .single .portfolio .main-content {
         padding-right: 30px;
    }
     .nz-counter .nz-count {
         margin-bottom: 25px;
    }
}
/* DESKTOP 
/*-------------*/
 @media only screen and (min-width:1025px){
    /* DESK HEADER 
    /*-------------*/
     .sidebar-toggle {
        margin-left:15px;
    }
     .desk-height-60 .sidebar-toggle {
        margin-top:22px;
    }
     .desk-height-70 .sidebar-toggle {
        margin-top:27px;
    }
     .desk-height-80 .sidebar-toggle {
        margin-top:32px;
    }
     .desk-height-90 .sidebar-toggle {
        margin-top:37px;
    }
     .desk-height-100 .sidebar-toggle {
        margin-top:42px;
    }
     .desk-height-110 .sidebar-toggle {
        margin-top:47px;
    }
     .desk-height-120 .sidebar-toggle {
        margin-top:52px;
    }
     .desk-fixed-true .logo-fixed, .desk-fixed-false .logo-fixed, .fixed.desk-fixed-true .logo-desk, .fixed.desk-fixed-true .logo-stuck, .stuck-false .logo-stuck, .stuck-true .logo-desk {
        display: none;
    }
     .fixed.desk-fixed-true .logo-fixed {
        display: block;
    }
     .desk {
        display: block;
    }
     .mob-header {
        display: none;
    }
     .desk-slogan > a {
        color: inherit;
    }
     .desk .social-links a {
         width: 40px;
         height: 40px;
         line-height: 40px;
         font-size: 16px;
         float: left;
         border-radius: 0;
         background-color: transparent;
         border-width:1px;
         border-style: solid;
         border-top:none;
         border-bottom: none;
         border-right: none;
         -webkit-transition: all 300ms ease-out;
         transition: all 300ms ease-out;
         margin: 0;
    }
     .desk-ls-false .social-links a:last-child {
         border-right-width:1px;
         border-right-style: solid;
    }
     .desk .ls > div > ul > li > a {
         border-width:1px !important;
         border-style: solid !important;
         border-top:none !important;
         border-bottom: none !important;
    }
     .desk .ls > div.lang_sel_list_vertical > ul > li > a, .desk .ls > div.lang_sel_list_horizontal > ul > li > a {
         border-right:none !important;
    }
     .desk .ls > div.lang_sel_list_vertical > ul > li:last-child > a, .desk .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
         border-right-width:1px !important;
         border-right-style: solid !important;
    }
     .header-top {
         height: 40px;
         line-height: 40px;
         -webkit-box-sizing: initial;
         -moz-box-sizing: initial;
         box-sizing: initial;
    }
     .header-top .social-links {
         overflow: hidden;
    }
     .stuck-true.stuck-top-false .header-top {
         display: none;
    }
     .header-top .container {
         height:inherit;
    }
     .desk-slogan {
        float: left;
    }
     .header-top .social-links, .header-top .ls {
         float: right;
         height:100%;
    }
     .desk .social-links {
        text-align: center;
    }
     .desk .header-content > .container {
        height: inherit;
        position: relative;
    }
     .header-cont {
         -webkit-transition: opacity 300ms ease-out;
         transition: opacity 300ms ease-out;
         position: relative;
         z-index:98;
         opacity:1;
    }
     .header-cont.search-active {
         z-index:-1;
         opacity:0;
    }
     .desk .search {
         position: absolute;
         width: 100%;
         height: inherit;
         z-index:-1;
         opacity: 0;
         -webkit-transition: opacity 300ms ease-out;
         transition: opacity 300ms ease-out;
    }
     .desk .search .icon-search2 {
        display: none;
    }
     .desk .search.animated {
         z-index:98;
         opacity: 1;
    }
     .desk .search form, .desk .search fieldset {
         margin: 0;
         border:none;
         position: relative;
         height: inherit;
    }
     .desk .search input[type="text"] {
         width: 100%;
         height: inherit;
         padding: 0px 60px 0px 0px;
         outline: none;
         border:none;
         background-color: transparent;
         font-size: 36px;
         font-weight:400;
         text-transform: uppercase;
         margin-bottom: 0;
    }
     .desk .search input[type="submit"] {
        display: none;
    }
     .desk .search span:before, .desk .search span {
         display: block;
         height:60px;
         width:60px;
         line-height:60px;
         text-align: center;
         position: absolute;
         top: 0;
         right: 0;
         cursor: pointer;
    }
     .desk-height-60 .search span{
        top:0px;
    }
     .desk-height-70 .search span{
        top:5px;
    }
     .desk-height-80 .search span{
        top:10px;
    }
     .desk-height-90 .search span{
        top:15px;
    }
     .desk-height-100 .search span{
        top:20px;
    }
     .desk-height-110 .search span{
        top:25px;
    }
     .desk-height-120 .search span{
        top:30px;
    }
     .desk .cart-toggle, .desk-menu {
         float: right;
         height:inherit;
         line-height: inherit;
    }
     .desk .cart-toggle {
         position: relative;
    }
     .desk-menu > ul > li {
         margin-right: 3px;
         position: relative;
         float: left;
         -webkit-transition: all 300ms ease-out;
         transition: all 300ms ease-out;
    }
     .desk-menu > ul > li:last-child {
         margin-right: 0 !important;
    }
     .desk-menu > ul > li > a, .desk .cart-toggle .cart-contents {
         display: block;
         padding: 0 15px;
         height: 40px;
         line-height: 40px;
         z-index: 2;
         -webkit-transition-timing-function:ease-out;
         -webkit-transition-property: background-color, color;
         -webkit-transition-duration:300ms;
         transition-timing-function:ease-out;
         transition-property: background-color, color;
         transition-duration:300ms;
         position: relative;
    }
	.desk .switch-lang {
		float:right;
	}
	.desk .switch-lang ul {
		padding: 20px 15px;
	}
	.desk .switch-lang:before {
		float: left;
		width: 1px;
		height: 50px;
		display: block;
		position: absolute;
		top: 20px;
		content: "";
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,1) 50%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(219,219,219,1) 50%,rgba(255,255,255,0) 100%);
	}
	.fixed .switch-lang:before {
		top: 10px;
	}
	.fixed .switch-lang ul {
		padding: 10px 15px;
	}
	.desk .switch-lang ul li a{
		height: 25px;
		line-height:25px  !important;
		font-weight:bold;
		color: #bbb;
	}
	.desk .switch-lang ul li.active a, .desk .switch-lang ul li.active a:hover{
		color: #fff !important;
	}
	.desk .switch-lang ul li a:hover {
		color: #f7901d !important;
	}
	
     .desk .cart-toggle .cart-contents {
         padding: 0 15px !important;
    }
     .desk-di-true .desk-menu > ul > li > a:not(:only-child) {
         padding: 0 30px 0 15px;
    }
     .desk .cart-toggle .cart-contents, .desk .search-toggle {
         margin-right: 0;
         margin-left: 3px;
    }
     .desk .cart-toggle .icon-cart3, .desk .search-toggle {
         font-size: 16px !important;
    }
     .desk .cart-info {
         display: block;
         border-radius: 200px;
         color: #ffffff;
         width: 18px;
         height: 18px;
         text-align: center;
         line-height: 18px;
         position: absolute;
         top:1px;
         right:2px;
         font-size:10px;
         font-weight: bold;
    }
     .desk .cart-dropdown {
         position:absolute;
         top: 0;
         right: 0;
         z-index: 99;
         position: absolute;
         min-width:270px;
         max-width:270px;
         height: auto;
         display: none;
         z-index: 99;
         -webkit-backface-visibility:hidden;
    }
     .desk .cart-dropdown .widgettitle {
         display: none;
    }
     .desk .cart-dropdown .widget_shopping_cart {
         margin-bottom: 0;
    }
     .desk .widget_shopping_cart_content:not(:empty) {
         padding: 15px;
    }
     .desk .cart-dropdown .widget_shopping_cart .cart_list > li > a {
        font-weight: 600;
    }
     .desk .cart-dropdown .widget_shopping_cart .cart_list > li.empty {
         border-bottom: none !important;
         padding: 0;
    }
     .desk-height-60 .desk-menu > ul > li > a, .desk-height-60 .cart-toggle .cart-contents, .desk-height-60 .search-toggle {
        margin-top:10px;
    }
     .desk-height-70 .desk-menu > ul > li > a, .desk-height-70 .cart-toggle .cart-contents, .desk-height-70 .search-toggle {
        margin-top: 15px;
    }
     .desk-height-80 .desk-menu > ul > li > a, .desk-height-80 .cart-toggle .cart-contents, .desk-height-80 .search-toggle {
        margin-top: 20px;
    }
     .desk-height-90 .desk-menu > ul > li > a, .desk-height-90 .cart-toggle .cart-contents, .desk-height-90 .search-toggle {
        margin-top: 25px;
    }
     .desk-height-100 .desk-menu > ul > li > a, .desk-height-100 .cart-toggle .cart-contents, .desk-height-100 .search-toggle {
        margin-top: 30px;
    }
     .desk-height-110 .desk-menu > ul > li > a, .desk-height-110 .cart-toggle .cart-contents, .desk-height-110 .search-toggle {
        margin-top: 35px;
    }
     .desk-height-120 .desk-menu > ul > li > a, .desk-height-120 .cart-toggle .cart-contents, .desk-height-120 .search-toggle {
        margin-top: 40px;
    }
     .desk .search-toggle {
         padding: 0 15px;
         cursor: pointer;
         float: right;
         height: 40px;
         line-height: 40px;
    }
     .desk-menu .mi {
        padding-right:10px;
    }
     .desk-di-false .desk-menu .di {
        display: none;
    }
     .desk-menu ul > li > a > .di {
         right: 10px;
         font-size: 12px;
         line-height: 12px;
         height: 12px;
         width: 12px;
         margin-top: -5px;
    }
     .desk-menu > ul > li > a > .txt {
         position: relative;
         display: inline-block;
    }
     .effect-fill-boxed .desk-menu > ul > li > a {
        border-radius: 3px;
    }
     .effect-underline .desk-menu > ul > li > a:after {
         position: absolute;
         bottom:0px;
         left:0;
         width:100%;
         height:3px;
         content: '';
         opacity: 0;
         -webkit-transition: opacity 300ms ease-out;
         transition: opacity 300ms ease-out;
    }
     .desk-height-60.effect-underline .desk-menu > ul > li > a:after {
        bottom:-10px;
    }
     .desk-height-70.effect-underline .desk-menu > ul > li > a:after {
        bottom:-15px;
    }
     .desk-height-80.effect-underline .desk-menu > ul > li > a:after {
        bottom:-20px;
    }
     .desk-height-90.effect-underline .desk-menu > ul > li > a:after {
        bottom:-25px;
    }
     .desk-height-100.effect-underline .desk-menu > ul > li > a:after {
        bottom:-30px;
    }
     .desk-height-110.effect-underline .desk-menu > ul > li > a:after {
        bottom:-35px;
    }
     .desk-height-120.effect-underline .desk-menu > ul > li > a:after {
        bottom:-40px;
    }
     .effect-underline .desk-menu > ul > li:hover > a:after, .effect-underline .desk-menu > ul > li.one-page-active > a:after {
        opacity: 1;
    }
     .effect-outline .desk-menu > ul > li > a:after {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         content: '';
         opacity: 0;
         border-radius: 3px;
         border-width:2px;
         border-style: solid;
         -webkit-transition: all 300ms ease-out;
         transition: all 300ms ease-out;
    }
     .effect-outline .desk-menu > ul > li:hover > a:after, .effect-outline .desk-menu > ul > li.one-page-active > a:after {
        opacity: 1;
    }
     .effect-line .desk-menu > ul > li > a:after {
         position: absolute;
         bottom:0px;
         left:50%;
         margin-left: -15px;
         width:0px;
         height:2px;
         content: '';
         opacity: 0;
         -webkit-transition: opacity,width 300ms ease-out;
         transition: opacity,width 300ms ease-out;
    }
     .effect-line .desk-menu > ul > li:hover > a:after, .effect-line .desk-menu > ul > li.one-page-active > a:after {
        opacity: 1;
        width:30px;
    }
     .desk-menu ul li {
        position:relative;
    }
     .desk-menu > ul ul {
         position:absolute;
         top: 0;
         left: 0;
         z-index: 99;
         position: absolute;
         min-width: 230px;
         max-width: 230px;
         height: auto;
         display: none;
         z-index: 99;
         -webkit-backface-visibility:hidden;
    }
     .desk-menu > ul ul ul {
        left:230px;
    }
     .no-js .desk-menu li:hover > ul {
        display: block;
    }
     .desk-menu .sub-menu li > a {
         padding:10px 15px 10px 15px;
         border-bottom-width: 1px;
         border-bottom-style: solid;
    }
     .desk-menu .sub-menu > li:last-child > a {
        border-bottom:none !important;
    }
     .sub-effect-ghost .sub-menu {
         margin-top: 40px;
         opacity: 0;
    }
     .desk-menu > ul > .megamenu {
        position: static !important;
    }
     .desk-menu > ul > .megamenu > ul {
         min-width:1170px;
         max-width:1170px;
         height: auto;
         left:0 !important;
    }
     .desk-menu > ul > .megamenu > ul ul {
         display: block !important;
         opacity: 1 !important;
         margin-top: 0 !important;
         position: static !important;
         top: auto !important;
         left: auto !important;
         height: auto !important;
         min-width:100% !important;
         max-width:100% !important;
    }
     .desk-menu > ul > .megamenu > ul > li {
         width: 390px;
         padding:10px;
         border-right-width: 1px;
         border-right-style: solid;
         display: table-cell!important;
    }
     .desk-menu > ul > .megamenu > ul > li {
         width: 390px;
         padding:10px;
         border-right-width: 1px;
         border-right-style: solid;
         display: table-cell!important;
    }
     .desk-menu > ul > .megamenu.columns-4 > ul > li {
        width: 292.5px;
    }
     .desk-menu > ul > .megamenu > ul > li:last-child {
        border-right: none !important;
    }
     .desk-menu .megamenu .sub-menu .di {
        display: none !important;
    }
     .desk-menu .megamenu > .sub-menu > li:last-child > a {
         border-bottom-width: 1px !important;
         border-bottom-style: solid !important;
    }
     .stuck-true {
         position: absolute;
         width: 100%;
         z-index: 99;
         opacity: 1;
         top: 0;
         left: 0;
         box-shadow:none;
    }
     .stuck-true.stuck-height-60 .header-content {
        line-height: 60px;
    }
     .stuck-true.stuck-height-70 .header-content {
        line-height: 70px;
    }
     .stuck-true.stuck-height-80 .header-content {
        line-height: 80px;
    }
     .stuck-true.stuck-height-90 .header-content {
        line-height: 90px;
    }
     .stuck-true.stuck-height-100 .header-content {
        line-height: 100px;
    }
     .stuck-true.stuck-height-110 .header-content {
        line-height: 110px;
    }
     .stuck-true.stuck-height-120 .header-content {
        line-height: 120px;
    }
     .stuck-true.stuck-height-60 .sidebar-toggle {
        margin-top:22px;
    }
     .stuck-true.stuck-height-70 .sidebar-toggle {
        margin-top:27px;
    }
     .stuck-true.stuck-height-80 .sidebar-toggle {
        margin-top:32px;
    }
     .stuck-true.stuck-height-90 .sidebar-toggle {
        margin-top:37px;
    }
     .stuck-true.stuck-height-100 .sidebar-toggle {
        margin-top:42px;
    }
     .stuck-true.stuck-height-110 .sidebar-toggle {
        margin-top:47px;
    }
     .stuck-true.stuck-height-120 .sidebar-toggle {
        margin-top:52px;
    }
     .stuck-true.stuck-height-60 .search span{
        top:0px;
    }
     .stuck-true.stuck-height-70 .search span{
        top:5px;
    }
     .stuck-true.stuck-height-80 .search span{
        top:10px;
    }
     .stuck-true.stuck-height-90 .search span{
        top:15px;
    }
     .stuck-true.stuck-height-100 .search span{
        top:20px;
    }
     .stuck-true.stuck-height-110 .search span{
        top:25px;
    }
     .stuck-true.stuck-height-120 .search span{
        top:30px;
    }
     .stuck-true.stuck-height-60 .desk-menu > ul > li > a, .stuck-true.stuck-height-60 .cart-toggle .cart-contents, .stuck-true.stuck-height-60 .search-toggle {
        margin-top:10px;
    }
     .stuck-true.stuck-height-70 .desk-menu > ul > li > a, .stuck-true.stuck-height-70 .cart-toggle .cart-contents, .stuck-true.stuck-height-70 .search-toggle {
        margin-top: 15px;
    }
     .stuck-true.stuck-height-80 .desk-menu > ul > li > a, .stuck-true.stuck-height-80 .cart-toggle .cart-contents, .stuck-true.stuck-height-80 .search-toggle {
        margin-top: 20px;
    }
     .stuck-true.stuck-height-90 .desk-menu > ul > li > a, .stuck-true.stuck-height-90 .cart-toggle .cart-contents, .stuck-true.stuck-height-90 .search-toggle {
        margin-top: 25px;
    }
     .stuck-true.stuck-height-100 .desk-menu > ul > li > a, .stuck-true.stuck-height-100 .cart-toggle .cart-contents, .stuck-true.stuck-height-100 .search-toggle {
        margin-top: 30px;
    }
     .stuck-true.stuck-height-110 .desk-menu > ul > li > a, .stuck-true.stuck-height-110 .cart-toggle .cart-contents, .stuck-true.stuck-height-110 .search-toggle {
        margin-top: 35px;
    }
     .stuck-true.stuck-height-120 .desk-menu > ul > li > a, .stuck-true.stuck-height-120 .cart-toggle .cart-contents, .stuck-true.stuck-height-120 .search-toggle {
        margin-top: 40px;
    }
     .stuck-true.stuck-height-60.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-10px;
    }
     .stuck-true.stuck-height-70.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-15px;
    }
     .stuck-true.stuck-height-80.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-20px;
    }
     .stuck-true.stuck-height-90.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-25px;
    }
     .stuck-true.stuck-height-100.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-30px;
    }
     .stuck-true.stuck-height-110.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-35px;
    }
     .stuck-true.stuck-height-120.effect-underline .stuck-menu > ul > li > a:after {
        bottom:-40px;
    }
     .header.fixed .header-top {
        display: none;
    }
     .header.fixed {
         position: fixed;
         opacity: 0 !important;
         left: 0;
         box-shadow: 0 1px 3px rgba(0,0,0,0.11);
         -webkit-transform: translateY(-100%);
         -ms-transform: translateY(-100%);
         transform: translateY(-100%);
         -webkit-transition: top 0.3s, left 0.3s, margin 0.3s;
         transition: top 0.3s, left 0.3s, margin 0.3s;
    }
     .header.active {
         opacity: 1 !important;
         -webkit-transition: opacity 0.3s,-webkit-transform 0.3s, left 0.3s, margin 0.3s;
         transition: opacity 0.3s, transform 0.3s, left 0.3s, margin 0.3s;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
    }
     .js #gen-wrap.animate .header.fixed {
         left: -300px;
    }
     .fixed.fixed-height-60 .search span{
        top:0px;
    }
     .fixed.fixed-height-70 .search span{
        top:5px;
    }
     .fixed.fixed-height-80 .search span{
        top:10px;
    }
     .fixed.fixed-height-90 .search span{
        top:15px;
    }
     .fixed.fixed-height-100 .search span{
        top:20px;
    }
     .fixed.fixed-height-110 .search span{
        top:25px;
    }
     .fixed.fixed-height-120 .search span{
        top:30px;
    }
     .fixed.fixed-height-60 .sidebar-toggle {
        margin-top:22px;
    }
     .fixed.fixed-height-70 .sidebar-toggle {
        margin-top:27px;
    }
     .fixed.fixed-height-80 .sidebar-toggle {
        margin-top:32px;
    }
     .fixed.fixed-height-90 .sidebar-toggle {
        margin-top:37px;
    }
     .fixed.fixed-height-100 .sidebar-toggle {
        margin-top:42px;
    }
     .fixed.fixed-height-110 .sidebar-toggle {
        margin-top:47px;
    }
     .fixed.fixed-height-120 .sidebar-toggle {
        margin-top:52px;
    }
     .fixed.fixed-height-60 .header-content {
        line-height: 60px;
    }
     .fixed.fixed-height-70 .header-content {
        line-height: 70px;
    }
     .fixed.fixed-height-80 .header-content {
        line-height: 80px;
    }
     .fixed.fixed-height-90 .header-content {
        line-height: 90px;
    }
     .fixed.fixed-height-100 .header-content {
        line-height: 100px;
    }
     .fixed.fixed-height-110 .header-content {
        line-height: 110px;
    }
     .fixed.fixed-height-120 .header-content {
        line-height: 120px;
    }
     .fixed.fixed-height-60.effect-underline .desk-menu > ul > li > a:after {
        bottom:-10px;
    }
     .fixed.fixed-height-70.effect-underline .desk-menu > ul > li > a:after {
        bottom:-15px;
    }
     .fixed.fixed-height-80.effect-underline .desk-menu > ul > li > a:after {
        bottom:-20px;
    }
     .fixed.fixed-height-90.effect-underline .desk-menu > ul > li > a:after {
        bottom:-25px;
    }
     .fixed.fixed-height-100.effect-underline .desk-menu > ul > li > a:after {
        bottom:-30px;
    }
     .fixed.fixed-height-110.effect-underline .desk-menu > ul > li > a:after {
        bottom:-35px;
    }
     .fixed.fixed-height-120.effect-underline .desk-menu > ul > li > a:after {
        bottom:-40px;
    }
     .fixed.fixed-height-60 .desk-menu > ul > li > a, .fixed.fixed-height-60 .cart-toggle .cart-contents, .fixed.fixed-height-60 .search-toggle{
        margin-top:10px;
    }
     .fixed.fixed-height-70 .desk-menu > ul > li > a, .fixed.fixed-height-70 .cart-toggle .cart-contents, .fixed.fixed-height-70 .search-toggle{
        margin-top: 15px;
    }
     .fixed.fixed-height-80 .desk-menu > ul > li > a, .fixed.fixed-height-80 .cart-toggle .cart-contents, .fixed.fixed-height-80 .search-toggle{
        margin-top: 20px;
    }
     .fixed.fixed-height-90 .desk-menu > ul > li > a, .fixed.fixed-height-90 .cart-toggle .cart-contents, .fixed.fixed-height-90 .search-toggle{
        margin-top: 25px;
    }
     .fixed.fixed-height-100 .desk-menu > ul > li > a, .fixed.fixed-height-100 .cart-toggle .cart-contents, .fixed.fixed-height-100 .search-toggle{
        margin-top: 30px;
    }
     .fixed.fixed-height-110 .desk-menu > ul > li > a, .fixed.fixed-height-110 .cart-toggle .cart-contents, .fixed.fixed-height-110 .search-toggle{
        margin-top: 35px;
    }
     .fixed.fixed-height-120 .desk-menu > ul > li > a, .fixed.fixed-height-120 .cart-toggle .cart-contents, .fixed.fixed-height-120 .search-toggle{
        margin-top: 40px;
    }
    /* MIX 
    /*-------------*/
     .container, .solo-true .nz-related-products {
         max-width:1170px;
         width:1170px;
    }
     .widget_calendar caption, .widget_calendar th, .widget_calendar td, .widget_calendar td#prev, .widget_calendar td#next, .widget_calendar td#prev span, .widget_calendar td#next span {
         height: 41px;
         width: 41px;
         line-height:41px;
    }
     .photos_from_flickr .flickr_badge_image {
         width:69px;
         height:69px;
         margin-right:5px;
         margin-bottom:5px;
    }
     .photos_from_flickr #flickr_badge_image3, .photos_from_flickr #flickr_badge_image6, .photos_from_flickr #flickr_badge_image9 {
         margin-right:5px;
    }
     .photos_from_flickr #flickr_badge_image4, .photos_from_flickr #flickr_badge_image8 {
         margin-right: 0px;
    }
     .nz-row .col8 .nz-tabs.vertical .tabset, .nz-row .col9 .nz-tabs.vertical .tabset, .nz-row .col10 .nz-tabs.vertical .tabset, .nz-row .col11 .nz-tabs.vertical .tabset, .nz-row .col12 .nz-tabs.vertical .tabset {
         width: 20%;
    }
     .nz-row .col8 .nz-tabs.vertical .tabs-container, .nz-row .col9 .nz-tabs.vertical .tabs-container, .nz-row .col10 .nz-tabs.vertical .tabs-container, .nz-row .col11 .nz-tabs.vertical .tabs-container, .nz-row .col12 .nz-tabs.vertical .tabs-container{
         width: 80%;
    }
     .nz-table th, .nz-table td {
         padding:15px;
    }
     .nz-pricing-table[data-columns="5"] .price {
         font-size: 42px;
         line-height: 42px;
    }
     .nz-persons[data-columns="4"] .social-links a {
         width: 40px;
         height: 40px;
         border-radius: 40px;
         font-size: 18px;
         line-height: 40px;
    }
     .nz-persons[data-columns="4"] .person:hover .social-links {
         -webkit-transform: translateY(-63px);
         -ms-transform: translateY(-63px);
         transform: translateY(-63px);
    }
     .slick-prev{
        left:150px;
    }
     .slick-next{
        right:150px;
    }
     .nz-recent-portfolio.grid.grid_4 *[data-grid="ninzio_01"], .nz-recent-portfolio.masonry.grid_4 *[data-grid="ninzio_01"], .nz-recent-posts.masonry.grid_4 *[data-grid="ninzio_01"], .loop.width-false .small .blog-post *[data-grid="ninzio_01"], .loop.width-true .medium .blog-post *[data-grid="ninzio_01"], .loop.width-false .small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .medium .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-false .image-grid-small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-medium .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop.width-false .small .product, .woocommerce *[data-rpn='4'] .related .product, .woocommerce.columns-4 .products .product, .loop .no-gap-grid-4 .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .masonry-4 .nz-portfolio-posts *[data-grid="ninzio_01"] {
        width: 25%;
    }
     .loop.width-true .large .blog-post *[data-grid="ninzio_01"], .loop .small .main-content .blog-post *[data-grid="ninzio_01"], .loop.width-true .large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .small .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-large .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .image-grid-small .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop .medium .product {
        width: 33.33333333333333%;
    }
     .loop.width-true .small .blog-post *[data-grid="ninzio_01"], .loop.width-true .small .nz-portfolio-posts *[data-grid="ninzio_01"], .loop.width-true .image-grid-small .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop.width-true .small .product {
        width: 20%;
    }
     .loop .no-gap-grid-4 .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .loop .masonry-4 .main-content .nz-portfolio-posts *[data-grid="ninzio_01"], .woocommerce .loop .main-content .small .product {
        width: 50%;
    }
     .loop.width-true .image-grid-small .project-details {
         padding: 15px !important;
    }
     .nz-gallery[data-columns="6"] .wp-caption-text {
         display:block;
    }
     .nz-gallery[data-columns="6"] .wp-caption:hover img, .nz-gallery[data-columns="6"] .wp-caption .ninzio-overlay:before {
         -webkit-transform: translateY(-16px);
         -ms-transform: translateY(-16px);
         transform: translateY(-16px);
    }
     .nz-circle {
         width: 288px;
    }
     .woocommerce .quantity, .woocommerce .shop_table.cart .quantity {
         width: 30%;
    }
     .widget_price_filter .price_slider_amount .button {
        float: left;
         margin-right: 5px;
        width: auto;
    }
     .widget_price_filter .price_slider_amount .price_label {
        float: right;
    }
    /* FOOTER 
    /*-------------*/
     .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:38px;
         width:38px;
         line-height:38px;
    }
     .footer-widget-area .photos_from_flickr .flickr_badge_image {
         width:63px;
         height:63px;
         margin-right:6px;
         margin-bottom:6px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image5, .footer-widget-area .photos_from_flickr #flickr_badge_image10, .footer-widget-area .photos_from_flickr #flickr_badge_image3, .footer-widget-area .photos_from_flickr #flickr_badge_image6, .footer-widget-area .photos_from_flickr #flickr_badge_image9 {
         margin-right:6px;
    }
     .footer-widget-area .photos_from_flickr #flickr_badge_image4, .footer-widget-area .photos_from_flickr #flickr_badge_image8 {
         margin-right: 0;
    }
    /* SLIDER 
    /*-------------*/
     #ninzio-slider[data-arrow="true"] #slider-arrow {
        display: block;
    }
     #ninzio-slider[data-autoheight="true"] {
        height:100%;
        height: 100vh;
    }
}
 @media only screen and (min-width: 1301px) {
     #wrap.nz-boxed {
         width: 1280px;
    }
     .nz-boxed .header.fixed {
         width: 1280px;
         left:50%;
         margin-left: -640px;
    }
     .js #gen-wrap.animate .nz-boxed .header.fixed {
         left:-50%;
         margin-left: 409px;
    }
     .slick-prev{
        left:200px;
    }
     .slick-next{
        right:200px;
    }
}
 @media only screen and (min-width: 1600px) {
     .slick-prev{
        left:300px;
    }
     .slick-next{
        right:300px;
    }
}
 @media only screen and (min-width: 1601px) {
     .slick-prev{
        left:400px;
    }
     .slick-next{
        right:400px;
    }
}
/*MISC CSS*/
 #img_e658_0{
    max-width:150px;
    max-height:29px;
}
 #img_e658_1{
    max-width:150px;
    max-height:29px;
}
 #img_e658_2{
    max-width:150px;
    max-height:29px;
}
 #img_e658_3{
    max-width:185px;
    max-height:29px;
}
 #h1_e658_0{
    text-align: center;
}
 #span_e658_0{
    font-size: 72px;
}
 #span_e658_1{
    color: #ffffff;
     font-weight: 300;
}
 #span_e658_2{
    color: #f4524d;
     font-weight: bold;
}
 #p_e658_0{
    text-align: center;
}
 #span_e658_3{
    font-size: 16px;
     color: #ffffff;
}
 #div_e658_0{
    padding-top:50px;
    padding-bottom:20px;
}
 #div_e658_1{
    height:25px
}
 #p_e658_1{
    text-align: center;
}
 #span_e658_4{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #div_e658_2{
    height:25px
}
 #p_e658_2{
    text-align: center;
}
 #span_e658_5{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #div_e658_3{
    padding-top:20px;
    padding-bottom:20px;
}
 #div_e658_4{
    height:25px
}
 #p_e658_3{
    text-align: center;
}
 #span_e658_6{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #div_e658_5{
    height:25px
}
 #p_e658_4{
    text-align: center;
}
 #span_e658_7{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_8{
    background-color:#d02a3c;
}
 #div_e658_6{
    padding-top:20px;
    padding-bottom:20px;
}
 #div_e658_7{
    height:25px
}
 #p_e658_5{
    text-align: center;
}
 #span_e658_9{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_10{
    background-color:#14693C;
}
 #div_e658_8{
    height:25px
}
 #p_e658_6{
    text-align: center;
}
 #span_e658_11{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_12{
    background-color:#89785a;
}
 #div_e658_9{
    padding-top:20px;
    padding-bottom:20px;
}
 #div_e658_10{
    height:25px
}
 #p_e658_7{
    text-align: center;
}
 #span_e658_13{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_14{
    background-color:#108dc2;
}
 #div_e658_11{
    height:25px
}
 #p_e658_8{
    text-align: center;
}
 #span_e658_15{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_16{
    background-color:#f28c00;
}
 #div_e658_12{
    padding-top:20px;
    padding-bottom:20px;
}
 #div_e658_13{
    height:25px
}
 #p_e658_9{
    text-align: center;
}
 #span_e658_17{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_18{
    background-color:#9971ab;
}
 #div_e658_14{
    height:25px
}
 #p_e658_10{
    text-align: center;
}
 #span_e658_19{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_20{
    background-color:#9971ab;
}
 #div_e658_15{
    padding-top:20px;
    padding-bottom:20px;
}
 #div_e658_16{
    height:25px
}
 #p_e658_11{
    text-align: center;
}
 #span_e658_21{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_22{
    background-color:#cd1a4c;
}
 #div_e658_17{
    height:25px
}
 #p_e658_12{
    text-align: center;
}
 #span_e658_23{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_24{
    background-color:#9e8d7b;
}
 #div_e658_18{
    padding-top:20px;
    padding-bottom:100px;
}
 #div_e658_19{
    height:25px
}
 #p_e658_13{
    text-align: center;
}
 #span_e658_25{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #span_e658_26{
    background-color:#31b35d;
}
 #div_e658_20{
    height:25px
}
 #p_e658_14{
    text-align: center;
}
 #span_e658_27{
    color: #333333;
     font-weight: bold;
     font-size: 14px;
}
 #div_e658_21{
    background-color:#0f141a;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/sliderbg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:125px;
    padding-bottom:100px;
}
 #h2_e658_0{
    font-size: 52px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_e658_22{
    height:25px
}
 #div_e658_23{
    height:15px
}
 #div_e658_24{
    height:20px
}
 #span_e658_28{
    line-height: 28px;
}
 #span_e658_29{
    color:#7c7b7a;
}
 #span_e658_30{
    color:#7c7b7a;
}
 #span_e658_31{
    color:#7c7b7a;
}
 #span_e658_32{
    color:#7c7b7a;
}
 #span_e658_33{
    color:#7c7b7a;
}
 #span_e658_34{
    color:#7c7b7a;
}
 #span_e658_35{
    color: #08ade4
}
 #img_d7a2_0{
    max-width:201px;
    max-height:44px;
}
 #img_d7a2_1{
    max-width:172px;
    max-height:40px;
}
 #img_d7a2_2{
    max-width:172px;
    max-height:40px;
}
 #img_d7a2_3{
    max-width:219px;
    max-height:48px;
}
 #nz-colorbox-1{
    width:480px;
}
 #span_d7a2_0{
    font-weight: 900;
     font-size: 66px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #nz-colorbox-2{
    width:480px;
}
 #span_d7a2_1{
    font-weight: 900;
     font-size: 66px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #nz-colorbox-3{
    width:620px;
}
 #p_d7a2_0{
    text-align: center;
}
 #span_d7a2_2{
    font-weight: 900;
     font-size: 66px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #div_d7a2_0{
    padding-top:20px;
    padding-bottom:20px;
}
 #h3_d7a2_0{
    text-align: center;
}
 #p_d7a2_1{
    text-align: center;
}
 #h3_d7a2_1{
    text-align: center;
}
 #p_d7a2_2{
    text-align: center;
}
 #h3_d7a2_2{
    text-align: center;
}
 #p_d7a2_3{
    text-align: center;
}
 #h3_d7a2_3{
    text-align: center;
}
 #p_d7a2_4{
    text-align: center;
}
 #div_d7a2_1{
    background-color:#272d36;
    padding-top:75px;
    padding-bottom:50px;
}
 #div_d7a2_2{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/service/portfoliobg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_d7a2_0{
    font-size: 48px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
    font-weight:800;
    font-style:normal
}
 #div_d7a2_3{
    margin-top:20px;
     margin-bottom:75px;
    border-bottom-color:#f15b25;
    width:50px;
    border-bottom-width:2px;
}
 #div_d7a2_4{
    height:50px
}
 #div_d7a2_5{
    background-color:#f7f7f7;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/service/woodbg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:125px;
    padding-bottom:100px;
}
 #div_d7a2_6{
    height:100px
}
 #h2_d7a2_1{
    font-size: 48px;
    color: #333333;
    line-height: 62px;
    text-align: left;
     font-weight:800;
    font-style:normal
}
 #div_d7a2_7{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#999999;
    width:110px;
}
 #span_d7a2_3{
    color: #999999;
     line-height: 30px;
     font-size: 18px;
}
 #div_d7a2_8{
    height:25px
}
 #div_d7a2_9{
    background-color:#272d36;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_d7a2_10{
    background-image:url(../upload/service/video_cover.jpg);
}
 #div_d7a2_11{
    background-image:url(../upload/service/video_overlay.png);
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_d7a2_12{
    background-color:#d8501f;
    padding-top:100px;
    padding-bottom:75px;
}
 #div_d7a2_13{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/service/contactsbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_d7a2_14{
    padding-left:230px;
    padding-right:230px;
    padding-top:0px;
    padding-bottom:0px;
}
 #h2_d7a2_2{
    font-size: 66px;
    color: #ffffff;
    line-height: 60px;
    text-align: center;
    font-weight:800;
    font-style:normal
}
 #div_d7a2_15{
    height:50px
}
 #div_d7a2_16{
    height:15px
}
 #div_d7a2_17{
    height:20px
}
 #span_d7a2_4{
    line-height: 28px;
}
 #span_d7a2_5{
    color:#7c7b7a;
}
 #span_d7a2_6{
    color:#7c7b7a;
}
 #span_d7a2_7{
    color:#7c7b7a;
}
 #span_d7a2_8{
    color:#7c7b7a;
}
 #span_d7a2_9{
    color:#7c7b7a;
}
 #span_d7a2_10{
    color:#7c7b7a;
}
 #span_d7a2_11{
    color: #08ade4
}
 #img_ec20_0{
    max-width:201px;
    max-height:44px;
}
 #img_ec20_1{
    max-width:172px;
    max-height:40px;
}
 #img_ec20_2{
    max-width:172px;
    max-height:40px;
}
 #img_ec20_3{
    max-width:219px;
    max-height:48px;
}
 #nz-colorbox-1{
    width:890px;
}
 #h2_ec20_0{
    text-align: center;
}
 #span_ec20_0{
    font-weight: 400;
     font-size: 60px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #nz-colorbox-2{
    width:580px;
    color:#ffffff;
}
 #p_ec20_0{
    text-align: center;
}
 #span_ec20_1{
    font-weight: 300;
     font-size: 22px;
}
 #nz-colorbox-3{
    width:610px;
}
 #span_ec20_2{
    font-weight: 400;
     font-size: 56px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #nz-colorbox-4{
    width:490px;
}
 #span_ec20_3{
    font-weight: 400;
     font-size: 56px;
     line-height: 66px;
     color: #ffffff;
     text-transform: uppercase;
}
 #div_ec20_0{
    background-color:#ffffff;
    background-image:url(../upload/studio/colorful.png);
    background-repeat:repeat-x;
    background-position:Center center;
    background-attachment:scroll;
    padding-top:6px;
    padding-bottom:6px;
}
 #div_ec20_1{
    padding-top:100px;
    padding-bottom:15px;
}
 #h2_ec20_1{
    font-size: 42px;
    color: #00a0e6;
    line-height: 60px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_ec20_2{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#00a0e6;
    width:110px;
    border-bottom-width:2px;
}
 #div_ec20_3{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ec20_1{
    text-align: center;
     color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_ec20_4{
    padding-top:15px;
    padding-bottom:50px;
}
 #div_ec20_5{
    background-color:#253855;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_ec20_6{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/studio/sectionbg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_ec20_2{
    font-size: 42px;
    color: #ffffff;
    line-height: 60px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_ec20_7{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#00a0e6;
    width:110px;
    border-bottom-width:2px;
}
 #div_ec20_8{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ec20_2{
    text-align: center;
     color: #9ba5b2;
     font-size: 16px;
     line-height: 28px;
}
 #div_ec20_9{
    height:75px
}
 #span_ec20_4{
    color:#ffffff;
}
 #span_ec20_5{
    color:#ffffff;
}
 #span_ec20_6{
    color:#ffffff;
}
 #span_ec20_7{
    color:#ffffff;
}
 #div_ec20_10{
    padding-top:100px;
    padding-bottom:25px;
}
 #h2_ec20_3{
    font-size: 42px;
    color: #00a0e6;
    line-height: 60px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_ec20_11{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#00a0e6;
    width:110px;
    border-bottom-width:2px;
}
 #div_ec20_12{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ec20_3{
    text-align: center;
     color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_ec20_13{
    padding-top:25px;
    padding-bottom:25px;
}
 #div_ec20_14{
    color:#f19a2a;
    border-bottom-color:#f19a2a;
}
 #a_ec20_0{
    background-color:#f19a2a;
    box-shadow: 0 4px rgb(221,134,22);
}
 #div_ec20_15{
    color:#00a0e6;
    border-bottom-color:#00a0e6;
}
 #a_ec20_1{
    background-color:#00a0e6;
    box-shadow: 0 4px rgb(-20,140,210);
}
 #div_ec20_16{
    color:#f25648;
    border-bottom-color:#f25648;
}
 #a_ec20_2{
    background-color:#f25648;
    box-shadow: 0 4px rgb(222,66,52);
}
 #div_ec20_17{
    background-color:#f9f9f9;
    padding-top:100px;
    padding-bottom:50px;
}
 #h3_ec20_0{
    text-align: center;
}
 #p_ec20_4{
    text-align: center;
}
 #h3_ec20_1{
    text-align: center;
}
 #p_ec20_5{
    text-align: center;
}
 #h3_ec20_2{
    text-align: center;
}
 #p_ec20_6{
    text-align: center;
}
 #h3_ec20_3{
    text-align: center;
}
 #p_ec20_7{
    text-align: center;
}
 #div_ec20_18{
    background-color:#253855;
    padding-top:150px;
    padding-bottom:100px;
}
 #div_ec20_19{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/studio/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_ec20_20{
    padding-top:125px;
    padding-bottom:15px;
}
 #h2_ec20_4{
    font-size: 42px;
    color: #00a0e6;
    line-height: 60px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_ec20_21{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#00a0e6;
    width:110px;
    border-bottom-width:2px;
}
 #div_ec20_22{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ec20_8{
    text-align: center;
     color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_ec20_23{
    padding-top:15px;
    padding-bottom:100px;
}
 #div_ec20_24{
    background-color:#ffffff;
    background-image:url(../upload/studio/colorful.png);
    background-repeat:repeat-x;
    background-position:Center center;
    background-attachment:scroll;
    padding-top:6px;
    padding-bottom:6px;
}
 #div_ec20_25{
    height:15px
}
 #div_ec20_26{
    height:20px
}
 #span_ec20_8{
    line-height: 28px;
}
 #span_ec20_9{
    color:#7c7b7a;
}
 #span_ec20_10{
    color:#7c7b7a;
}
 #span_ec20_11{
    color:#7c7b7a;
}
 #span_ec20_12{
    color:#7c7b7a;
}
 #span_ec20_13{
    color:#7c7b7a;
}
 #span_ec20_14{
    color:#7c7b7a;
}
 #span_ec20_15{
    color: #08ade4
}
 #img_ae48_0{
    max-width:201px;
    max-height:44px;
}
 #img_ae48_1{
    max-width:172px;
    max-height:40px;
}
 #img_ae48_2{
    max-width:172px;
    max-height:40px;
}
 #img_ae48_3{
    max-width:219px;
    max-height:48px;
}
 #nz-colorbox-1{
    width:580px;
}
 #span_ae48_0{
    line-height: 100px;
     font-size: 80px;
     color: #ffffff;
 }
 #span_ae48_1{
    color: #f3d900;
     text-decoration: underline;
}
 #div_ae48_0{
    padding-top:25px;
    padding-bottom:50px;
}
 #h2_ae48_0{
    font-size: 62px;
    color: #f05d02;
    line-height: 72px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_ae48_1{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#f05d02;
    width:110px;
    border-bottom-width:2px;
}
 #div_ae48_2{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ae48_0{
    text-align: center;
}
 #span_ae48_2{
    line-height: 28px;
     font-size: 16px;
     color: #999999;
}
 #div_ae48_3{
    background-color:#edf1f5;
    padding-top:50px;
    padding-bottom:20px;
}
 #div_ae48_4{
    background-color:#edf1f5;
    padding-top:20px;
    padding-bottom:40px;
}
 #div_ae48_5{
    background-color:#0e0f12;
    padding-top:125px;
}
 #div_ae48_6{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/personal/sectionbg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_ae48_7{
    height:15px
}
 #h2_ae48_1{
    font-size: 42px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
   font-weight:300;
    font-style:normal
}
 #div_ae48_8{
    height:15px
}
 #div_ae48_9{
    height:75px
}
 #div_ae48_10{
    background-color:#f05d02;
    padding-top:75px;
    padding-bottom:25px;
}
 #div_ae48_11{
    color:#ffffff;
}
 #div_ae48_12{
    color:#ffffff;
}
 #div_ae48_13{
    color:#ffffff;
}
 #div_ae48_14{
    color:#ffffff;
}
 #div_ae48_15{
    padding-top:100px;
    padding-bottom:60px;
}
 #div_ae48_16{
    height:25px
}
 #h3_ae48_0{
    font-size: 24px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_ae48_1{
    text-align: center;
}
 #span_ae48_3{
    font-size: 14px;
     line-height: 24px;
}
 #div_ae48_17{
    height:25px
}
 #h3_ae48_1{
    font-size: 24px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_ae48_2{
    text-align: center;
}
 #span_ae48_4{
    font-size: 14px;
     line-height: 24px;
}
 #div_ae48_18{
    height:25px
}
 #h3_ae48_2{
    font-size: 24px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_ae48_3{
    text-align: center;
}
 #span_ae48_5{
    font-size: 14px;
     line-height: 24px;
}
 #div_ae48_19{
    background-color:#212222;
    padding-top:150px;
    padding-bottom:75px;
}
 #div_ae48_20{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/personal/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_ae48_21{
    padding-left:170px;
    padding-right:170px;
    padding-top:0px;
    padding-bottom:0px;
}
 #div_ae48_22{
    height:15px
}
 #h2_ae48_2{
    font-size: 42px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_ae48_23{
    height:15px
}
 #div_ae48_24{
    height:15px
}
 #div_ae48_25{
    height:20px
}
 #span_ae48_6{
    line-height: 28px;
}
 #span_ae48_7{
    color:#7c7b7a;
}
 #span_ae48_8{
    color:#7c7b7a;
}
 #span_ae48_9{
    color:#7c7b7a;
}
 #span_ae48_10{
    color:#7c7b7a;
}
 #span_ae48_11{
    color:#7c7b7a;
}
 #span_ae48_12{
    color:#7c7b7a;
}
 #span_ae48_13{
    color: #08ade4
}
 #img_842b_0{
    max-width:201px;
    max-height:44px;
}
 #img_842b_1{
    max-width:172px;
    max-height:40px;
}
 #img_842b_2{
    max-width:172px;
    max-height:40px;
}
 #img_842b_3{
    max-width:219px;
    max-height:48px;
}
 #nz-colorbox-1{
    width:960px;
}
 #h2_842b_0{
    text-align: center;
}
 #span_842b_0{
    font-weight: 300;
     font-size: 60px;
     line-height: 76px;
     color: #ffffff;
}
 #div_842b_0{
    padding-top:20px;
    padding-bottom:50px;
}
 #h2_842b_1{
    font-size: 42px;
    color: #e02c3f;
    line-height: 52px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_842b_1{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e02c3f;
    width:110px;
    border-bottom-width:1px;
}
 #div_842b_2{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_842b_0{
    text-align: center;
}
 #span_842b_1{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_842b_3{
    background-color:#e7eaef;
    padding-top:50px;
    padding-bottom:10px;
}
 #div_842b_4{
    background-color:#e7eaef;
    padding-top:20px;
    padding-bottom:40px;
}
 #div_842b_5{
    background-color:#111111;
    padding-top:175px;
    padding-bottom:150px;
}
 #div_842b_6{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/agency/sectionbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_842b_7{
    height:35px
}
 #h2_842b_2{
    font-size: 42px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_842b_8{
    height:35px
}
 #div_842b_9{
    padding-top:100px;
    padding-bottom:25px;
}
 #h2_842b_3{
    font-size: 42px;
    color: #e02c3f;
    line-height: 52px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_842b_10{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e02c3f;
    width:110px;
    border-bottom-width:1px;
}
 #div_842b_11{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_842b_1{
    text-align: center;
}
 #span_842b_2{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_842b_12{
    padding-top:25px;
    padding-bottom:75px;
}
 #div_842b_13{
    height:25px
}
 #h3_842b_0{
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_842b_2{
    text-align: center;
}
 #span_842b_3{
    line-height: 24px;
     font-size: 14px;
}
 #div_842b_14{
    height:25px
}
 #h3_842b_1{
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_842b_3{
    text-align: center;
}
 #span_842b_4{
    line-height: 24px;
     font-size: 14px;
}
 #div_842b_15{
    height:25px
}
 #h3_842b_2{
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #p_842b_4{
    text-align: center;
}
 #span_842b_5{
    line-height: 24px;
     font-size: 14px;
}
 #div_842b_16{
    background-color:#111111;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_842b_17{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/agency/contactbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_842b_4{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: left;
    font-weight:300;
    font-style:normal
}
 #div_842b_18{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e02c3f;
    width:110px;
    border-bottom-width:1px;
}
 #span_842b_6{
    font-size: 18px;
     line-height: 34px;
     color: #ffffff;
}
 #div_842b_19{
    height:30px
}
 #a_842b_0{
    color:#ffffff;
    background-color:#e02c3f;
}
 #a_842b_1{
    color:#ffffff;
    background-color:#e02c3f;
}
 #a_842b_2{
    color:#ffffff;
    background-color:#e02c3f;
}
 #div_842b_20{
    height:10px
}
 #h3_842b_3{
    font-size: 26px;
    color: #ffffff;
    line-height: 32px;
    text-align: left;
   font-weight:300;
    font-style:normal
}
 #div_842b_21{
    height:15px
}
 #div_842b_22{
    display: none;
}
 #div_842b_23{
    background-color:#e02c3f;
    padding-top:3px;
    padding-bottom:3px;
}
 #div_842b_24{
    height:15px
}
 #div_842b_25{
    height:20px
}
 #span_842b_7{
    line-height: 28px;
}
 #span_842b_8{
    color:#7c7b7a;
}
 #span_842b_9{
    color:#7c7b7a;
}
 #span_842b_10{
    color:#7c7b7a;
}
 #span_842b_11{
    color:#7c7b7a;
}
 #span_842b_12{
    color:#7c7b7a;
}
 #span_842b_13{
    color:#7c7b7a;
}
 #span_842b_14{
    color: #08ade4
}
 #img_7665_0{
    max-width:201px;
    max-height:44px;
}
 #img_7665_1{
    max-width:172px;
    max-height:40px;
}
 #img_7665_2{
    max-width:172px;
    max-height:40px;
}
 #img_7665_3{
    max-width:219px;
    max-height:48px;
}
 #div_bbb1_0{
    background-color:#f9f9f9;
    background-image:url(../upload/extreme/pattern_web.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
}
 #div_bbb1_1{
    background-color:#272d36;
    padding-top:125px;
    padding-bottom:100px;
}
 #div_bbb1_2{
    background-image:url(../upload/extreme/video_overlay.png);
}
 #div_bbb1_3{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/extreme/section_bg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_bbb1_4{
    color:#ffffff;
}
 #p_bbb1_0{
    text-align: center;
}
 #span_bbb1_0{
    font-size: 52px;
     line-height: 62px;
     text-transform: uppercase;
     font-weight: 900;
}
 #span_bbb1_1{
    color: #ffd324;
}
 #span_bbb1_2{
    color: #ffd324;
}
 #div_bbb1_5{
    background-color:#f9f9f9;
    background-image:url(../upload/extreme/pattern_web.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
}
 #h3_bbb1_0{
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    text-align: left;
     font-weight:600;
    font-style:normal
}
 #div_bbb1_6{
    margin-top:0px;
     margin-bottom:20px;
    border-bottom-color:#e0e0e0;
    width:100%;
}
 #div_bbb1_7{
    background-color:#272d36;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_bbb1_8{
    background-image:url(../upload/extreme/video_overlay.png);
}
 #div_bbb1_9{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/extreme/section_bg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_bbb1_10{
    background-color:#f9f9f9;
    background-image:url(../upload/extreme/pattern_web.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
}
 #h3_bbb1_1{
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    text-align: left;
    font-weight:600;
    font-style:normal
}
 #div_bbb1_11{
    margin-top:0px;
     margin-bottom:20px;
    border-bottom-color:#e0e0e0;
    width:100%;
}
 #div_bbb1_12{
    background-color:#272d36;
    padding-top:175px;
    padding-bottom:150px;
}
 #div_bbb1_13{
    background-image:url(../upload/extreme/video_overlay.png);
}
 #div_bbb1_14{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/extreme/section_bg3.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_bbb1_15{
    color:#ffffff;
}
 #p_bbb1_1{
    text-align: center;
}
 #span_bbb1_3{
    font-size: 52px;
     line-height: 62px;
     text-transform: uppercase;
     font-weight: 900;
}
 #span_bbb1_4{
    color: #ffd324;
}
 #span_bbb1_5{
    color: #ffd324;
}
 #div_bbb1_16{
    height:25px
}
 #div_bbb1_17{
    background-color:#ffd324;
    padding-top:5px;
    padding-bottom:5px;
}
 #div_bbb1_18{
    height:15px
}
 #div_bbb1_19{
    height:20px
}
 #span_bbb1_6{
    line-height: 28px;
}
 #span_bbb1_7{
    color:#7c7b7a;
}
 #span_bbb1_8{
    color:#7c7b7a;
}
 #span_bbb1_9{
    color:#7c7b7a;
}
 #span_bbb1_10{
    color:#7c7b7a;
}
 #span_bbb1_11{
    color:#7c7b7a;
}
 #span_bbb1_12{
    color:#7c7b7a;
}
 #span_bbb1_13{
    color: #08ade4
}
 #img_eecf_0{
    max-width:201px;
    max-height:76px;
}
 #img_eecf_1{
    max-width:172px;
    max-height:60px;
}
 #img_eecf_2{
    max-width:172px;
    max-height:60px;
}
 #img_eecf_3{
    max-width:219px;
    max-height:150px;
	padding-top:15px;
}
 #div_bfb1_0{
    background-color:#1f242a;
    padding-top:125px;
    padding-bottom:50px;
}
 #h4_bfb1_0{
    text-align: center;
     font-weight: 300;
     color: #ffffff;
     text-transform: uppercase;
	 font-size: 3vmax;
}
 #p_bfb1_0{
    text-align: center;
     color: #eeeeee;
	 font-size:17px;
}
 #h4_bfb1_1{
    text-align: center;
     font-weight: 600;
     color: #ffffff;
     text-transform: uppercase;
}
 #p_bfb1_1{
    text-align: center;
     color: #cccccc;
}
 #h4_bfb1_2{
    text-align: center;
     font-weight: 600;
     color: #ffffff;
     text-transform: uppercase;
}
 #p_bfb1_2{
    text-align: center;
     color: #cccccc;
}
 #h4_bfb1_3{
    text-align: center;
     font-weight: 600;
     color: #ffffff;
     text-transform: uppercase;
}
 #p_bfb1_3{
    text-align: center;
     color: #cccccc;
}
 #div_bfb1_1{
    background-color:#272c31;
    padding-top:100px;
}
 #div_bfb1_2{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/business-dark/sectionbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_bfb1_0{
    font-size: 52px;
    color: #ffffff;
    line-height: 60px;
    text-align: center;
    font-weight:700;
    font-style:normal
}
 #div_bfb1_3{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#14693C;
    width:110px;
    border-bottom-width:2px;
}
 #div_bfb1_4{
    padding-left:180px;
    padding-right:180px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_bfb1_4{
    text-align: center;
}
 #span_bfb1_0{
    color: #7d8083;
     font-size: 18px;
     line-height: 30px;
}
 #div_bfb1_5{
    height:50px
}
 #div_bfb1_6{
    background-color:#f78f1d;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/business-dark/counterbg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:50px;
}
 #div_bfb1_7{
    color:#ffffff;
}
 #div_bfb1_8{
    color:#ffffff;
}
 #div_bfb1_9{
    color:#ffffff;
}
 #div_bfb1_10{
    color:#ffffff;
}
 #div_bfb1_11{
    background-color:#1f242a;
    padding-top:50px;
    padding-bottom:25px;
}
 #div_bfb1_12{
    background-color:#292e34;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_bfb1_13{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/business-dark/testimonialsbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_bfb1_14{
    height:15px
}
 #div_bfb1_15{
    height:20px
}
 #span_bfb1_1{
    line-height: 28px;
}
 #span_bfb1_2{
    color:#7c7b7a;
}
 #span_bfb1_3{
    color:#7c7b7a;
}
 #span_bfb1_4{
    color:#7c7b7a;
}
 #span_bfb1_5{
    color:#7c7b7a;
}
 #span_bfb1_6{
    color:#7c7b7a;
}
 #span_bfb1_7{
    color:#7c7b7a;
}
 #span_bfb1_8{
    color: #08ade4
}
 #img_0a82_0{
    max-width:201px;
    max-height:44px;
}
 #img_0a82_1{
    max-width:172px;
    max-height:40px;
}
 #img_0a82_2{
    max-width:172px;
    max-height:40px;
}
 #img_0a82_3{
    max-width:219px;
    max-height:48px;
}
 #div_8a4e_0{
    padding-top:25px;
    padding-bottom:50px;
}
 #div_8a4e_1{
    height:35px
}
 #h3_8a4e_0{
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    text-align: center;
    /*font-family: Arvo;*/
    font-weight:400;
    font-style:normal
}
 #div_8a4e_2{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#b7996e;
    width:110px;
}
 #div_8a4e_3{
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_8a4e_0{
    text-align: center;
}
 #span_8a4e_0{
    color: #999999;
     font-size: 14px;
     line-height: 28px;
}
 #div_8a4e_4{
    height:15px
}
 #div_8a4e_5{
    height:35px
}
 #h3_8a4e_1{
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    text-align: center;
    /*font-family: Arvo;*/
    font-weight:400;
    font-style:normal
}
 #div_8a4e_6{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#b7996e;
    width:110px;
}
 #div_8a4e_7{
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_8a4e_1{
    text-align: center;
}
 #span_8a4e_1{
    color: #999999;
     font-size: 14px;
     line-height: 28px;
}
 #div_8a4e_8{
    height:15px
}
 #div_8a4e_9{
    height:35px
}
 #h3_8a4e_2{
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    text-align: center;
    /*font-family: Arvo;*/
    font-weight:400;
    font-style:normal
}
 #div_8a4e_10{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#b7996e;
    width:110px;
}
 #div_8a4e_11{
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_8a4e_2{
    text-align: center;
}
 #span_8a4e_2{
    color: #999999;
     font-size: 14px;
     line-height: 28px;
}
 #div_8a4e_12{
    height:15px
}
 #div_8a4e_13{
    background-color:#2d2e2c;
    padding-top:200px;
    padding-bottom:170px;
}
 #div_8a4e_14{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/cafe/sectionbg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_8a4e_15{
    height:50px
}
 #p_8a4e_3{
    text-align: center;
}
 #span_8a4e_3{
    font-size: 78px;
     line-height: 96px;
     color: #ffffff;
     text-transform: uppercase;
     /*font-family: Arvo;*/
}
 #span_8a4e_4{
    color: #b7996e;
}
 #span_8a4e_5{
    color: #b7996e;
}
 #div_8a4e_16{
    background-color:#ecebe7;
    background-image:url(../upload/cafe/dirty_pattern.jpg);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:25px;
}
 #h3_8a4e_3{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    /*font-family: Arvo;*/
    font-weight:400;
    font-style:normal
}
 #div_8a4e_17{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#b7996e;
    width:110px;
}
 #div_8a4e_18{
    padding-left:100px;
    padding-right:100px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_8a4e_4{
    text-align: center;
}
 #span_8a4e_6{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_8a4e_19{
    background-color:#ecebe7;
    background-image:url(../upload/cafe/dirty_pattern.jpg);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:25px;
    padding-bottom:25px;
}
 #div_8a4e_20{
    background-color:#ecebe7;
    background-image:url(../upload/cafe/dirty_pattern.jpg);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:25px;
    padding-bottom:50px;
}
 #div_8a4e_21{
    padding-top:75px;
    padding-bottom:25px;
}
 #div_8a4e_22{
    background-color:#2d2e2c;
    padding-top:200px;
    padding-bottom:170px;
}
 #div_8a4e_23{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/cafe/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_8a4e_24{
    height:50px
}
 #p_8a4e_5{
    text-align: center;
}
 #span_8a4e_7{
    font-size: 78px;
     line-height: 96px;
     color: #ffffff;
     text-transform: uppercase;
     /*font-family: Arvo;*/
}
 #span_8a4e_8{
    color: #b7996e;
}
 #span_8a4e_9{
    color: #b7996e;
}
 #div_8a4e_25{
    background-color:#ecebe7;
    background-image:url(../upload/cafe/dirty_pattern.jpg);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
}
 #h3_8a4e_4{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    /*font-family: Arvo;*/
    font-weight:400;
    font-style:normal
}
 #div_8a4e_26{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#b7996e;
    width:110px;
}
 #div_8a4e_27{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_8a4e_6{
    text-align: center;
}
 #span_8a4e_10{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_8a4e_28{
    height:15px
}
 #div_8a4e_29{
    height:20px
}
 #span_8a4e_11{
    line-height: 28px;
}
 #span_8a4e_12{
    color:#7c7b7a;
}
 #span_8a4e_13{
    color:#7c7b7a;
}
 #span_8a4e_14{
    color:#7c7b7a;
}
 #span_8a4e_15{
    color:#7c7b7a;
}
 #span_8a4e_16{
    color:#7c7b7a;
}
 #span_8a4e_17{
    color:#7c7b7a;
}
 #span_8a4e_18{
    color: #08ade4
}
 #img_54ba_0{
    max-width:201px;
    max-height:44px;
}
 #img_54ba_1{
    max-width:172px;
    max-height:40px;
}
 #img_54ba_2{
    max-width:172px;
    max-height:40px;
}
 #img_54ba_3{
    max-width:219px;
    max-height:48px;
}
 #services{
    padding-top:50px;
    padding-bottom:50px;
}
 #h3_0e53_0{
    text-align: center;
}
 #p_0e53_0{
    text-align: center;
}
 #h3_0e53_1{
    text-align: center;
}
 #p_0e53_1{
    text-align: center;
}
 #h3_0e53_2{
    text-align: center;
}
 #p_0e53_2{
    text-align: center;
}
 #h3_0e53_3{
    text-align: center;
}
 #p_0e53_3{
    text-align: center;
}
 #portfolio{
    background-color:#272d36;
    background-image:url(../upload/digital/dotted_pattern.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
    padding-bottom:50px;
}
 #div_0e53_0{
    height:25px
}
 #team{
    background-color:#f9f9f9;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/digital/sectionbg1.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:100px;
    padding-bottom:50px;
}
 #h2_0e53_0{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_0e53_1{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_0e53_2{
    color:#999999;
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_0e53_4{
    text-align: center;
}
 #span_0e53_0{
    font-size: 16px;
     line-height: 28px;
}
 #div_0e53_3{
    height:50px
}
 #testimonials{
    background-color:#272d36;
    padding-top:150px;
    padding-bottom:100px;
}
 #div_0e53_4{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/digital/testimonialsbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #about{
    background-color:#f4f4f4;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/digital/sectionbg1.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:150px;
    padding-bottom:100px;
}
 #h2_0e53_1{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: left;
    font-weight:300;
    font-style:normal
}
 #div_0e53_5{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_0e53_6{
    color:#999999;
}
 #span_0e53_1{
    font-size: 14px;
     line-height: 26px;
}
 #div_0e53_7{
    height:25px
}
 #features{
    background-color:#10a0d8;
    padding-top:150px;
    padding-bottom:100px;
}
 #div_0e53_8{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/digital/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #span_0e53_2{
    color: #ffffff;
}
 #span_0e53_3{
    color: #ffffff;
}
 #span_0e53_4{
    color: #ffffff;
}
 #span_0e53_5{
    color: #ffffff;
}
 #span_0e53_6{
    color: #ffffff;
}
 #span_0e53_7{
    color: #ffffff;
}
 #span_0e53_8{
    color: #ffffff;
}
 #span_0e53_9{
    color: #ffffff;
}
 #span_0e53_10{
    color: #ffffff;
}
 #span_0e53_11{
    color: #ffffff;
}
 #span_0e53_12{
    color: #ffffff;
}
 #span_0e53_13{
    color: #ffffff;
}
 #news{
    background-color:#f9f9f9;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/digital/sectionbg1.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:100px;
    padding-bottom:50px;
}
 #h2_0e53_2{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_0e53_9{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_0e53_10{
    color:#999999;
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_0e53_5{
    text-align: center;
}
 #span_0e53_14{
    font-size: 16px;
     line-height: 28px;
}
 #div_0e53_11{
    height:50px
}
 #clients{
    padding-top:75px;
    padding-bottom:50px;
}
 #div_0e53_12{
    height:15px
}
 #div_0e53_13{
    height:20px
}
 #span_0e53_15{
    line-height: 28px;
}
 #span_0e53_16{
    color:#7c7b7a;
}
 #span_0e53_17{
    color:#7c7b7a;
}
 #span_0e53_18{
    color:#7c7b7a;
}
 #span_0e53_19{
    color:#7c7b7a;
}
 #span_0e53_20{
    color:#7c7b7a;
}
 #span_0e53_21{
    color:#7c7b7a;
}
 #span_0e53_22{
    color: #08ade4
}
 #img_abf9_0{
    max-width:182px;
    max-height:55px;
}
 #span_abf9_0{
    color:ffffff;
}
 #span_abf9_1{
    color:ffffff;
}
 #span_abf9_2{
    color:ffffff;
}
 #img_abf9_1{
    max-width:182px;
    max-height:55px;
}
 #img_abf9_2{
    max-width:166px;
    max-height:38px;
}
 #div_b18d_0{
    padding-top:25px;
    padding-bottom:25px;
}
 #h3_b18d_0{
    text-align: center;
}
 #p_b18d_0{
    text-align: center;
}
 #h3_b18d_1{
    text-align: center;
}
 #p_b18d_1{
    text-align: center;
}
 #h3_b18d_2{
    text-align: center;
}
 #p_b18d_2{
    text-align: center;
}
 #h3_b18d_3{
    text-align: center;
}
 #p_b18d_3{
    text-align: center;
}
 #div_b18d_1{
    background-color:#f9f9f9;
    padding-top:75px;
    padding-bottom:50px;
}
 #span_b18d_0{
    color:#f1aa00;
}
 #span_b18d_1{
    color:#ffffff;
    background-color:#f1aa00;
}
 #span_b18d_2{
    color:#ffffff;
    background-color:#f1aa00;
}
 #span_b18d_3{
    color:#ffffff;
    background-color:#f1aa00;
}
 #span_b18d_4{
    color:#ffffff;
    background-color:#f1aa00;
}
 #span_b18d_5{
    color:#ffffff;
    background-color:#f1aa00;
}
 #span_b18d_6{
    color:#f1aa00;
}
 #div_b18d_2{
    background-color:#f1ecdf;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/business/sectionbg1.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
}
 #div_b18d_3{
    background-color:#2c2c2c;
    padding-top:100px;
    padding-bottom:75px;
}
 #div_b18d_4{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/business/countersbg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_b18d_5{
    color:#ffffff;
}
 #div_b18d_6{
    color:#ffffff;
}
 #div_b18d_7{
    color:#ffffff;
}
 #div_b18d_8{
    color:#ffffff;
}
 #div_b18d_9{
    background-color:#f9f9f9;
    padding-top:100px;
    padding-bottom:25px;
}
 #h2_b18d_0{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_b18d_10{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#f18e00;
    width:110px;
    border-bottom-width:2px;
}
 #div_b18d_11{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_b18d_4{
    text-align: center;
}
 #span_b18d_7{
    line-height: 28px;
     font-size: 16px;
     color: #999999;
}
 #div_b18d_12{
    background-color:#f9f9f9;
    padding-top:25px;
    padding-bottom:75px;
}
 #div_b18d_13{
    background-color:#f1aa00;
    padding-top:5px;
    padding-bottom:5px;
}
 #div_b18d_14{
    height:15px
}
 #div_b18d_15{
    height:20px
}
 #span_b18d_8{
    line-height: 28px;
}
 #span_b18d_9{
    color:#7c7b7a;
}
 #span_b18d_10{
    color:#7c7b7a;
}
 #span_b18d_11{
    color:#7c7b7a;
}
 #span_b18d_12{
    color:#7c7b7a;
}
 #span_b18d_13{
    color:#7c7b7a;
}
 #span_b18d_14{
    color:#7c7b7a;
}
 #span_b18d_15{
    color: #08ade4
}
 #img_549a_0{
    max-width:201px;
    max-height:44px;
}
 #img_549a_1{
    max-width:172px;
    max-height:40px;
}
 #img_549a_2{
    max-width:172px;
    max-height:40px;
}
 #img_549a_3{
    max-width:219px;
    max-height:48px;
}
 #div_53ae_0{
    background-color:#2f2f2f;
}
 #div_53ae_1{
    background-color:#2f2f2f;
    padding-top:200px;
    padding-bottom:150px;
}
 #div_53ae_2{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/furniture/section_bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_53ae_0{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-weight:800;
    font-style:normal
}
 #div_53ae_3{
    height:25px
}
 #div_53ae_4{
    height:50px
}
 #div_53ae_5{
    height:15px
}
 #div_53ae_6{
    height:20px
}
 #span_53ae_0{
    line-height: 28px;
}
 #span_53ae_1{
    color:#7c7b7a;
}
 #span_53ae_2{
    color:#7c7b7a;
}
 #span_53ae_3{
    color:#7c7b7a;
}
 #span_53ae_4{
    color:#7c7b7a;
}
 #span_53ae_5{
    color:#7c7b7a;
}
 #span_53ae_6{
    color:#7c7b7a;
}
 #span_53ae_7{
    color: #08ade4
}
 #img_1025_0{
    max-width:201px;
    max-height:44px;
}
 #img_1025_1{
    max-width:172px;
    max-height:40px;
}
 #img_1025_2{
    max-width:172px;
    max-height:40px;
}
 #img_1025_3{
    max-width:219px;
    max-height:48px;
}
 #div_ad7b_0{
    background-color:#f9f9f9;
    background-image:url(../upload/fashion/pattern_web1.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
}
 #div_ad7b_1{
    background-color:#b61940;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/fashion/trianglesbg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:50px;
}
 #div_ad7b_2{
    color:#ffffff;
}
 #div_ad7b_3{
    color:#ffffff;
}
 #div_ad7b_4{
    color:#ffffff;
}
 #div_ad7b_5{
    color:#ffffff;
}
 #div_ad7b_6{
    background-color:#272d36;
    padding-top:125px;
    padding-bottom:100px;
}
 #div_ad7b_7{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/fashion/sectionbg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_ad7b_8{
    height:25px
}
 #div_ad7b_9{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_ad7b_0{
    text-align: center;
     font-weight: bold;
     font-size: 46px;
     line-height: 60px;
     text-transform: uppercase;
     color: #ffffff;
}
 #span_ad7b_0{
    color: #dc254c;
}
 #span_ad7b_1{
    color: #dc254c;
}
 #div_ad7b_10{
    height:25px
}
 #div_ad7b_11{
    background-color:#f9f9f9;
    background-image:url(../upload/fashion/pattern_web1.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
}
 #h3_ad7b_0{
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    text-align: left;
    font-weight:400;
    font-style:normal
}
 #div_ad7b_12{
    margin-top:0px;
     margin-bottom:20px;
    border-bottom-color:#c7c7c7;
    width:100%;
}
 #div_ad7b_13{
    background-color:#272d36;
    padding-top:150px;
    padding-bottom:100px;
}
 #div_ad7b_14{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/fashion/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_ad7b_15{
    background-color:#f9f9f9;
    background-image:url(../upload/fashion/pattern_web1.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:75px;
    padding-bottom:50px;
}
 #h3_ad7b_1{
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    text-align: left;
    font-weight:400;
    font-style:normal
}
 #div_ad7b_16{
    margin-top:0px;
     margin-bottom:20px;
    border-bottom-color:#c7c7c7;
    width:100%;
}
 #div_ad7b_17{
    margin-top:0px;
     margin-bottom:75px;
    border-bottom-color:#c7c7c7;
    width:100%;
}
 #h3_ad7b_2{
    text-align: center;
}
 #p_ad7b_1{
    text-align: center;
}
 #h3_ad7b_3{
    text-align: center;
}
 #p_ad7b_2{
    text-align: center;
}
 #h3_ad7b_4{
    text-align: center;
}
 #p_ad7b_3{
    text-align: center;
}
 #h3_ad7b_5{
    text-align: center;
}
 #p_ad7b_4{
    text-align: center;
}
 #div_ad7b_18{
    height:15px
}
 #div_ad7b_19{
    height:20px
}
 #span_ad7b_2{
    line-height: 28px;
}
 #span_ad7b_3{
    color:#7c7b7a;
}
 #span_ad7b_4{
    color:#7c7b7a;
}
 #span_ad7b_5{
    color:#7c7b7a;
}
 #span_ad7b_6{
    color:#7c7b7a;
}
 #span_ad7b_7{
    color:#7c7b7a;
}
 #span_ad7b_8{
    color:#7c7b7a;
}
 #span_ad7b_9{
    color: #08ade4
}
 #img_6ca0_0{
    max-width:201px;
    max-height:44px;
}
 #img_6ca0_1{
    max-width:172px;
    max-height:40px;
}
 #img_6ca0_2{
    max-width:172px;
    max-height:40px;
}
 #img_6ca0_3{
    max-width:219px;
    max-height:48px;
}
 #div_657b_0{
    padding-top:35px;
    padding-bottom:60px;
}
 #h3_657b_0{
    text-align: center;
}
 #p_657b_0{
    text-align: center;
}
 #h3_657b_1{
    text-align: center;
}
 #p_657b_1{
    text-align: center;
}
 #h3_657b_2{
    text-align: center;
}
 #p_657b_2{
    text-align: center;
}
 #h3_657b_3{
    text-align: center;
}
 #p_657b_3{
    text-align: center;
}
 #div_657b_1{
    background-color:#e2e5e9;
    padding-top:125px;
    padding-bottom:75px;
}
 #div_657b_2{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/media/sectionbg1.png);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_657b_0{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:400;
    font-style:normal
}
 #div_657b_3{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#31b35d;
    width:110px;
}
 #p_657b_4{
    text-align: center;
     color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_657b_4{
    height:50px
}
 #div_657b_5{
    height:100px
}
 #div_657b_6{
    padding-top:125px;
    padding-bottom:50px;
}
 #div_657b_7{
    background-color:#272d36;
    padding-top:175px;
    padding-bottom:125px;
}
 #div_657b_8{
    background-image:url(../upload/media/video_poster2.jpg);
}
 #div_657b_9{
    background-color:rgba(16,173,175,0.13);
    background-image:url(../upload/media/video_overlay.png);
}
 #nz-testimonials-1{
    color:#ffffff;
}
 #div_657b_10{
    padding-top:125px;
    padding-bottom:100px;
}
 #div_657b_11{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/media/sectionbg3.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_657b_1{
    font-size: 36px;
    color: #333333;
    line-height: 52px;
    text-align: left;
    font-weight:400;
    font-style:normal
}
 #div_657b_12{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#31b35d;
    width:110px;
}
 #span_657b_0{
    font-size: 16px;
     line-height: 28px;
}
 #div_657b_13{
    height:25px
}
 #div_657b_14{
    background-color:#eaeaea;
}
 #div_657b_15{
    background-color:#52b072;
}
 #div_657b_16{
    background-color:#eaeaea;
}
 #div_657b_17{
    background-color:#10adaf;
}
 #div_657b_18{
    background-color:#eaeaea;
}
 #div_657b_19{
    background-color:#fc4e2d;
}
 #div_657b_20{
    background-color:#272d36;
    padding-top:150px;
    padding-bottom:100px;
}
 #div_657b_21{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/media/sectionbg2.png);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_657b_22{
    padding-left:170px;
    padding-right:170px;
    padding-top:0px;
    padding-bottom:0px;
}
 #h2_657b_2{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-weight:400;
    font-style:normal
}
 #div_657b_23{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#31b35d;
    width:110px;
}
 #div_657b_24{
    height:15px
}
 #div_657b_25{
    height:20px
}
 #span_657b_1{
    line-height: 28px;
}
 #span_657b_2{
    color:#7c7b7a;
}
 #span_657b_3{
    color:#7c7b7a;
}
 #span_657b_4{
    color:#7c7b7a;
}
 #span_657b_5{
    color:#7c7b7a;
}
 #span_657b_6{
    color:#7c7b7a;
}
 #span_657b_7{
    color:#7c7b7a;
}
 #span_657b_8{
    color: #08ade4
}
 #img_7358_0{
    max-width:201px;
    max-height:44px;
}
 #img_7358_1{
    max-width:172px;
    max-height:40px;
}
 #img_7358_2{
    max-width:172px;
    max-height:40px;
}
 #img_7358_3{
    max-width:219px;
    max-height:48px;
}
 #div_6948_0{
    background-color:#2f3640;
    padding-top:100px;
    padding-bottom:75px;
}
 #div_6948_1{
    height:25px
}
 #h3_6948_0{
    font-size: 22px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_6948_2{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#cd1a4c;
    width:110px;
}
 #p_6948_0{
    text-align: center;
     font-size: 14px;
     line-height: 24px;
}
 #span_6948_0{
    color: #999999;
}
 #div_6948_3{
    height:25px
}
 #h3_6948_1{
    font-size: 22px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_6948_4{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#00b4d9;
    width:110px;
}
 #p_6948_1{
    text-align: center;
     font-size: 14px;
     line-height: 24px;
}
 #span_6948_1{
    color: #999999;
}
 #div_6948_5{
    height:25px
}
 #h3_6948_2{
    font-size: 22px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_6948_6{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#cd1a4c;
    width:110px;
}
 #p_6948_2{
    text-align: center;
     font-size: 14px;
     line-height: 24px;
}
 #span_6948_2{
    color: #999999;
}
 #div_6948_7{
    background-color:#22282f;
    padding-top:100px;
    padding-bottom:75px;
}
 #div_6948_8{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/creative/sectionbg.png);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #span_6948_3{
    color:#cd1a4c;
    border-color:#cd1a4c;
}
 #div_6948_9{
    height:25px
}
 #h2_6948_0{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_6948_10{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#cd1a4c;
    width:110px;
    border-bottom-width:2px;
}
 #div_6948_11{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_6948_3{
    text-align: center;
}
 #span_6948_4{
    line-height: 28px;
     font-size: 16px;
}
 #div_6948_12{
    background-color:#2f3640;
    background-image:url(../upload/creative/dotted_pattern.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:75px;
}
 #div_6948_13{
    background-color:#28416e;
    background-image:url(../upload/creative/pattern_stars.png);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:100px;
}
 #div_6948_14{
    height:75px
}
 #div_6948_15{
    color:#ffffff;
}
 #div_6948_16{
    height:50px
}
 #p_6948_4{
    text-align: center;
     font-size: 42px;
     line-height: 62px;
     font-weight: 300;
     color: #fff;
}
 #span_6948_5{
    color: #f1c40f;
}
 #span_6948_6{
    color: #f1c40f;
}
 #span_6948_7{
    color: #f1c40f;
}
 #div_6948_17{
    height:50px
}
 #div_6948_18{
    height:15px
}
 #div_6948_19{
    height:20px
}
 #span_6948_8{
    line-height: 28px;
}
 #span_6948_9{
    color:#7c7b7a;
}
 #span_6948_10{
    color:#7c7b7a;
}
 #span_6948_11{
    color:#7c7b7a;
}
 #span_6948_12{
    color:#7c7b7a;
}
 #span_6948_13{
    color:#7c7b7a;
}
 #span_6948_14{
    color:#7c7b7a;
}
 #span_6948_15{
    color: #08ade4
}
 #img_41c7_0{
    max-width:201px;
    max-height:44px;
}
 #img_41c7_1{
    max-width:172px;
    max-height:40px;
}
 #img_41c7_2{
    max-width:172px;
    max-height:40px;
}
 #img_41c7_3{
    max-width:219px;
    max-height:48px;
}
 #div_e4d5_0{
    background-color:#fbf9f7;
    padding-top:100px;
    padding-bottom:20px;
}
 #h2_e4d5_0{
    font-size: 42px;
    color: #14693C;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_e4d5_1{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#14693C;
    width:110px;
    border-bottom-width:2px;
}
 #div_e4d5_2{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_e4d5_0{
    text-align: center;
}
 #span_e4d5_0{
    line-height: 28px;
     font-size: 16px;
}
 #div_e4d5_3{
    background-color:#fbf9f7;
    padding-top:20px;
    padding-bottom:75px;
}
 #h3_e4d5_0{
    text-align: center;
}
 #p_e4d5_1{
    text-align: center;
}
 #h3_e4d5_1{
    text-align: center;
}
 #p_e4d5_2{
    text-align: center;
}
 #h3_e4d5_2{
    text-align: center;
}
 #p_e4d5_3{
    text-align: center;
}
 #h3_e4d5_3{
    text-align: center;
}
 #p_e4d5_4{
    text-align: center;
}
 #div_e4d5_4{
    background-color:#242321;
    padding-top:150px;
    padding-bottom:125px;
}
 #div_e4d5_5{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/lawyer/sectionbg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_e4d5_1{
    font-size: 46px;
    color: #ffffff;
    line-height: 60px;
    text-align: left;
    font-weight:300;
    font-style:normal
}
 #span_e4d5_1{
    font-size: 16px;
     line-height: 28px;
     color: #828280;
}
 #div_e4d5_6{
    height:25px
}
 #div_e4d5_7{
    background-color:#fbf9f7;
    padding-top:100px;
    padding-bottom:25px;
}
 #div_e4d5_8{
    background-color:#f4f1ed;
    padding-top:100px;
    padding-bottom:20px;
}
 #h2_e4d5_2{
    font-size: 42px;
    color: #14693C;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_e4d5_9{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#14693C;
    width:110px;
    border-bottom-width:2px;
}
 #div_e4d5_10{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_e4d5_5{
    text-align: center;
}
 #span_e4d5_2{
    line-height: 28px;
     font-size: 16px;
}
 #div_e4d5_11{
    background-color:#f4f1ed;
    padding-top:20px;
    padding-bottom:50px;
}
 #div_e4d5_12{
    background-color:#242321;
    padding-top:135px;
    padding-bottom:110px;
}
 #div_e4d5_13{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/lawyer/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_e4d5_3{
    font-size: 3vmax;
    color: #ffffff;
    line-height: 4vmax;
    text-align: center;
    font-weight:300;
	font-family: 'CenturyGothicRegular', sans-serif;
	text-transform: uppercase;
 }
 #div_e4d5_14{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#14693C;
    width:110px;
    border-bottom-width:2px;
}
 #div_e4d5_15{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
	font-family: 'CenturyGothicRegular', sans-serif;
}
 #p_e4d5_6{
    text-align: center;
}
 #span_e4d5_3{
    line-height: 28px;
     font-size: 16px;
     color: #969695;
}
 #div_e4d5_16{
    height:50px
}
 #div_e4d5_17{
    color:#ffffff;
}
 #div_e4d5_18{
    color:#ffffff;
}
 #div_e4d5_19{
    color:#ffffff;
}
 #div_e4d5_20{
    color:#ffffff;
}
 #div_e4d5_21{
    background-color:#fbf9f7;
    padding-top:100px;
    padding-bottom:25px;
}
 #h2_e4d5_4{
    font-size: 42px;
    color: #14693C;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_e4d5_22{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#14693C;
    width:110px;
    border-bottom-width:2px;
}
 #div_e4d5_23{
    background-color:#191e24;

    padding-top:75px;
    padding-bottom:0px;
}
 #p_e4d5_7{
    text-align: center;
}
 #span_e4d5_4{
    line-height: 28px;
     font-size: 16px;
}
 #div_e4d5_24{
    background-color:#191e24;

    padding-top:75px;
    padding-bottom:75px;
}
 #div_e4d5_25{
    height:15px
}
 #div_e4d5_26{
    height:20px
}
 #span_e4d5_5{
    line-height: 28px;
}
 #span_e4d5_6{
    color:#7c7b7a;
}
 #span_e4d5_7{
    color:#7c7b7a;
}
 #span_e4d5_8{
    color:#7c7b7a;
}
 #span_e4d5_9{
    color:#7c7b7a;
}
 #span_e4d5_10{
    color:#7c7b7a;
}
 #span_e4d5_11{
    color:#7c7b7a;
}
 #span_e4d5_12{
    color: #08ade4
}
 #img_aa4a_0{
    max-width:150px;
    max-height:29px;
}
 #img_aa4a_1{
    max-width:150px;
    max-height:29px;
}
 #img_aa4a_2{
    max-width:150px;
    max-height:29px;
}
 #img_aa4a_3{
    max-width:185px;
    max-height:29px;
}
 #header_aa4a_0{
    height:600px;
    background-color:#323a45;
}
 #div_aa4a_0{
    background-image:url(../upload/header_bg1.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_aa4a_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_aa4a_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_aa4a_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_aa4a_2{
    padding-top:25px;
    padding-bottom:75px;
}
 #h3_aa4a_0{
    text-align: center;
}
 #p_aa4a_1{
    text-align: center;
}
 #h3_aa4a_1{
    text-align: center;
}
 #p_aa4a_2{
    text-align: center;
}
 #h3_aa4a_2{
    text-align: center;
}
 #p_aa4a_3{
    text-align: center;
}
 #h3_aa4a_3{
    text-align: center;
}
 #p_aa4a_4{
    text-align: center;
}
 #div_aa4a_3{
    background-color:#253240;
    padding-top:125px;
    padding-bottom:100px;
}
 #div_aa4a_4{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/section_bg1.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_aa4a_5{
    height:50px
}
 #h2_aa4a_0{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: left;
    font-weight:300;
    font-style:normal
}
 #div_aa4a_6{
    margin-top:10px;
     margin-bottom:40px;
    border-bottom-color:rgba(255,255,255,0.2);
    width:100%;
}
 #div_aa4a_7{
    background-color:rgba(255,255,255,0.2);
}
 #div_aa4a_8{
    background-color:#08ade4;
}
 #div_aa4a_9{
    background-color:rgba(255,255,255,0.2);
}
 #div_aa4a_10{
    background-color:#08ade4;
}
 #div_aa4a_11{
    background-color:rgba(255,255,255,0.2);
}
 #div_aa4a_12{
    background-color:#08ade4;
}
 #div_aa4a_13{
    background-color:rgba(255,255,255,0.2);
}
 #div_aa4a_14{
    background-color:#08ade4;
}
 #div_aa4a_15{
    background-color:#08ade4;
    padding-top:75px;
    padding-bottom:25px;
}
 #div_aa4a_16{
    color:#ffffff;
}
 #div_aa4a_17{
    color:#ffffff;
}
 #div_aa4a_18{
    color:#ffffff;
}
 #div_aa4a_19{
    color:#ffffff;
}
 #div_aa4a_20{
    background-color:#fafafa;
    padding-top:100px;
    padding-bottom:25px;
}
 #h2_aa4a_1{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_aa4a_21{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_aa4a_22{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_aa4a_5{
    text-align: center;
}
 #span_aa4a_0{
    color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_aa4a_23{
    background-color:#fafafa;
    padding-top:25px;
    padding-bottom:75px;
}
 #div_aa4a_24{
    background-color:#19222c;
    padding-top:150px;
    padding-bottom:125px;
}
 #div_aa4a_25{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/section_bg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_aa4a_2{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_aa4a_26{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_aa4a_27{
    color:#ffffff;
}
 #p_aa4a_6{
    text-align: center;
}
 #span_aa4a_1{
    font-size: 16px;
     line-height: 26px;
}
 #div_aa4a_28{
    height:25px
}
 #div_aa4a_29{
    height:15px
}
 #div_aa4a_30{
    height:20px
}
 #span_aa4a_2{
    line-height: 28px;
}
 #span_aa4a_3{
    color:#7c7b7a;
}
 #span_aa4a_4{
    color:#7c7b7a;
}
 #span_aa4a_5{
    color:#7c7b7a;
}
 #span_aa4a_6{
    color:#7c7b7a;
}
 #span_aa4a_7{
    color:#7c7b7a;
}
 #span_aa4a_8{
    color:#7c7b7a;
}
 #span_aa4a_9{
    color: #08ade4
}
 #img_486a_0{
    max-width:150px;
    max-height:29px;
}
 #img_486a_1{
    max-width:150px;
    max-height:29px;
}
 #img_486a_2{
    max-width:150px;
    max-height:29px;
}
 #img_486a_3{
    max-width:185px;
    max-height:29px;
}
 #header_486a_0{
    height:600px;
    background-color:#323a45;
}
 #div_486a_0{
    background-image:url(../upload/header_bg1.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_486a_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_486a_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_486a_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_486a_2{
    padding-top:25px;
    padding-bottom:50px;
}
 #div_486a_3{
    height:25px
}
 #h3_486a_0{
    font-size: 20px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:400;
    font-style:normal
}
 #p_486a_1{
    text-align: center;
}
 #span_486a_0{
    font-size: 14px;
     line-height: 24px;
}
 #div_486a_4{
    height:25px
}
 #h3_486a_1{
    font-size: 20px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:400;
    font-style:normal
}
 #p_486a_2{
    text-align: center;
}
 #span_486a_1{
    font-size: 14px;
     line-height: 24px;
}
 #div_486a_5{
    height:25px
}
 #h3_486a_2{
    font-size: 20px;
    color: #333333;
    line-height: 32px;
    text-align: center;
    font-weight:400;
    font-style:normal
}
 #p_486a_3{
    text-align: center;
}
 #span_486a_2{
    font-size: 14px;
     line-height: 24px;
}
 #div_486a_6{
    background-color:#21252b;
    padding-top:125px;
}
 #div_486a_7{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/section_bg3.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_486a_0{
    font-size: 52px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_486a_8{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#2caad5;
    width:110px;
}
 #div_486a_9{
    color:#ffffff;
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_486a_4{
    text-align: center;
}
 #span_486a_3{
    font-size: 16px;
     line-height: 28px;
}
 #div_486a_10{
    height:75px
}
 #div_486a_11{
    height:15px
}
 #div_486a_12{
    height:20px
}
 #span_486a_4{
    line-height: 28px;
}
 #span_486a_5{
    color:#7c7b7a;
}
 #span_486a_6{
    color:#7c7b7a;
}
 #span_486a_7{
    color:#7c7b7a;
}
 #span_486a_8{
    color:#7c7b7a;
}
 #span_486a_9{
    color:#7c7b7a;
}
 #span_486a_10{
    color:#7c7b7a;
}
 #span_486a_11{
    color: #08ade4
}
 #img_d5da_0{
    max-width:150px;
    max-height:29px;
}
 #img_d5da_1{
    max-width:150px;
    max-height:29px;
}
 #img_d5da_2{
    max-width:150px;
    max-height:29px;
}
 #img_d5da_3{
    max-width:185px;
    max-height:29px;
}
 #header_d5da_0{
    height:600px;
    background-color:#323a45;
}
 #div_d5da_0{
    background-image:url(../upload/header_bg2.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_d5da_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_d5da_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_d5da_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_d5da_2{
    padding-top:50px;
    padding-bottom:50px;
}
 #div_d5da_3{
    background-color:#272d36;
    padding-top:150px;
}
 #div_d5da_4{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/section_bg3.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #div_d5da_5{
    padding-left:30px;
    padding-right:30px;
    padding-top:0px;
    padding-bottom:0px;
}
 #h2_d5da_0{
    text-align: center;
     color: #ffffff;
     font-size: 42px;
     line-height: 62px;
     font-weight: 300;
}
 #div_d5da_6{
    height:75px
}
 #div_d5da_7{
    background-color:#f9f9f9;
    padding-top:100px;
    padding-bottom:15px;
}
 #h2_d5da_1{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_d5da_8{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#069cce;
    width:110px;
}
 #div_d5da_9{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_d5da_1{
    text-align: center;
}
 #span_d5da_0{
    color: #999999;
     font-size: 16px;
     line-height: 28px;
}
 #div_d5da_10{
    background-color:#f9f9f9;
    padding-top:15px;
    padding-bottom:50px;
}
 #div_d5da_11{
    color:#069cce;
    border-bottom-color:#069cce;
}
 #a_d5da_0{
    background-color:#069cce;
    box-shadow: 0 4px rgb(-14,136,186);
}
 #div_d5da_12{
    color:#069cce;
    border-bottom-color:#069cce;
}
 #a_d5da_1{
    background-color:#069cce;
    box-shadow: 0 4px rgb(-14,136,186);
}
 #div_d5da_13{
    color:#069cce;
    border-bottom-color:#069cce;
}
 #a_d5da_2{
    background-color:#069cce;
    box-shadow: 0 4px rgb(-14,136,186);
}
 #div_d5da_14{
    padding-top:50px;
    padding-bottom:25px;
}
 #div_d5da_15{
    height:15px
}
 #div_d5da_16{
    height:20px
}
 #span_d5da_1{
    line-height: 28px;
}
 #span_d5da_2{
    color:#7c7b7a;
}
 #span_d5da_3{
    color:#7c7b7a;
}
 #span_d5da_4{
    color:#7c7b7a;
}
 #span_d5da_5{
    color:#7c7b7a;
}
 #span_d5da_6{
    color:#7c7b7a;
}
 #span_d5da_7{
    color:#7c7b7a;
}
 #span_d5da_8{
    color: #08ade4
}
 #img_0003_0{
    max-width:150px;
    max-height:29px;
}
 #img_0003_1{
    max-width:150px;
    max-height:29px;
}
 #img_0003_2{
    max-width:150px;
    max-height:29px;
}
 #img_0003_3{
    max-width:185px;
    max-height:29px;
}
 #header_0003_0{
    height:600px;
    background-color:#323a45;
}
 #div_0003_0{
    background-image:url(../upload/header_bg2.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_0003_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_0003_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_0003_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_0003_2{
    padding-top:25px;
    padding-bottom:25px;
}
 #h3_0003_0{
    text-align: center;
}
 #p_0003_1{
    text-align: center;
}
 #h3_0003_1{
    text-align: center;
}
 #p_0003_2{
    text-align: center;
}
 #h3_0003_2{
    text-align: center;
}
 #p_0003_3{
    text-align: center;
}
 #h3_0003_3{
    text-align: center;
}
 #p_0003_4{
    text-align: center;
}
 #div_0003_3{
    background-color:#e2e5e9;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/triangle_bg.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:125px;
    padding-bottom:100px;
}
 #h2_0003_0{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_0003_4{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#069cce;
    width:110px;
}
 #p_0003_5{
    text-align: center;
}
 #span_0003_0{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_0003_5{
    height:50px
}
 #div_0003_6{
    height:75px
}
 #div_0003_7{
    padding-top:100px;
    padding-bottom:25px;
}
 #h3_0003_4{
    text-align: left;
}
 #p_0003_6{
    text-align: left;
}
 #h3_0003_5{
    text-align: left;
}
 #p_0003_7{
    text-align: left;
}
 #h3_0003_6{
    text-align: left;
}
 #p_0003_8{
    text-align: left;
}
 #h3_0003_7{
    text-align: left;
}
 #p_0003_9{
    text-align: left;
}
 #h3_0003_8{
    text-align: left;
}
 #p_0003_10{
    text-align: left;
}
 #h3_0003_9{
    text-align: left;
}
 #p_0003_11{
    text-align: left;
}
 #div_0003_8{
    height:15px
}
 #div_0003_9{
    height:20px
}
 #span_0003_1{
    line-height: 28px;
}
 #span_0003_2{
    color:#7c7b7a;
}
 #span_0003_3{
    color:#7c7b7a;
}
 #span_0003_4{
    color:#7c7b7a;
}
 #span_0003_5{
    color:#7c7b7a;
}
 #span_0003_6{
    color:#7c7b7a;
}
 #span_0003_7{
    color:#7c7b7a;
}
 #span_0003_8{
    color: #08ade4
}
 #img_e1da_0{
    max-width:150px;
    max-height:29px;
}
 #img_e1da_1{
    max-width:150px;
    max-height:29px;
}
 #img_e1da_2{
    max-width:150px;
    max-height:29px;
}
 #img_e1da_3{
    max-width:185px;
    max-height:29px;
}
 #header_e1da_0{
    height:600px;
    background-color:#323a45;
}
 #div_e1da_0{
    background-image:url(../upload/header_bg4.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_e1da_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_e1da_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_e1da_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_e1da_2{
    background-color:#f9f9f9;
    padding-top:75px;
    padding-bottom:25px;
}
 #div_e1da_3{
    color:#08ade4;
    border-bottom-color:#08ade4;
}
 #a_e1da_0{
    background-color:#08ade4;
    box-shadow: 0 4px rgb(-12,153,208);
}
 #div_e1da_4{
    color:#08ade4;
    border-bottom-color:#08ade4;
}
 #a_e1da_1{
    background-color:#08ade4;
    box-shadow: 0 4px rgb(-12,153,208);
}
 #div_e1da_5{
    color:#08ade4;
    border-bottom-color:#08ade4;
}
 #a_e1da_2{
    background-color:#08ade4;
    box-shadow: 0 4px rgb(-12,153,208);
}
 #div_e1da_6{
    padding-top:50px;
    padding-bottom:15px;
}
 #h2_e1da_0{
    font-size: 42px;
    color: #333333;
    line-height: 52px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_e1da_7{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_e1da_8{
    padding-left:250px;
    padding-right:250px;
    padding-top:0px;
    padding-bottom:0px;
}
 #p_e1da_1{
    text-align: center;
}
 #span_e1da_0{
    font-size: 16px;
     line-height: 28px;
     color: #999999;
}
 #div_e1da_9{
    padding-top:15px;
    padding-bottom:75px;
}
 #div_e1da_10{
    background-color:#19222c;
    padding-top:150px;
    padding-bottom:125px;
}
 #div_e1da_11{
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/section_bg2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:scroll;
}
 #h2_e1da_1{
    font-size: 42px;
    color: #ffffff;
    line-height: 52px;
    text-align: center;
     font-weight:300;
    font-style:normal
}
 #div_e1da_12{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#08ade4;
    width:110px;
}
 #div_e1da_13{
    color:#ffffff;
}
 #p_e1da_2{
    text-align: center;
}
 #span_e1da_1{
    font-size: 16px;
     line-height: 26px;
}
 #div_e1da_14{
    height:25px
}
 #div_e1da_15{
    height:15px
}
 #div_e1da_16{
    height:20px
}
 #span_e1da_2{
    line-height: 28px;
}
 #span_e1da_3{
    color:#7c7b7a;
}
 #span_e1da_4{
    color:#7c7b7a;
}
 #span_e1da_5{
    color:#7c7b7a;
}
 #span_e1da_6{
    color:#7c7b7a;
}
 #span_e1da_7{
    color:#7c7b7a;
}
 #span_e1da_8{
    color:#7c7b7a;
}
 #span_e1da_9{
    color: #08ade4
}
 #img_ad04_0{
    max-width:150px;
    max-height:29px;
}
 #img_ad04_1{
    max-width:150px;
    max-height:29px;
}
 #img_ad04_2{
    max-width:150px;
    max-height:29px;
}
 #img_ad04_3{
    max-width:185px;
    max-height:29px;
}
 #header_ad04_0{
    height:600px;
    background-color:#323a45;
}
 #div_ad04_0{
    background-image:url(../upload/header_bg2.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_ad04_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_ad04_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_ad04_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_ad04_2{
    background-color:#f9f9f9;
    padding-top:100px;
    padding-bottom:75px;
}
 #span_ad04_0{
    color: #999999;
     font-size: 14px;
     line-height: 24px;
}
 #div_ad04_3{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#e0e0e0;
    width:100%;
}
 #div_ad04_4{
    background-color:#eaeaea;
}
 #div_ad04_5{
    background-color:#08ade4;
}
 #div_ad04_6{
    background-color:#eaeaea;
}
 #div_ad04_7{
    background-color:#08ade4;
}
 #div_ad04_8{
    background-color:#eaeaea;
}
 #div_ad04_9{
    background-color:#08ade4;
}
 #div_ad04_10{
    background-color:#eaeaea;
}
 #div_ad04_11{
    background-color:#08ade4;
}
 #div_ad04_12{
    padding-top:100px;
    padding-bottom:50px;
}
 #h3_ad04_0{
    text-align: center;
}
 #p_ad04_1{
    text-align: center;
}
 #h3_ad04_1{
    text-align: center;
}
 #p_ad04_2{
    text-align: center;
}
 #h3_ad04_2{
    text-align: center;
}
 #p_ad04_3{
    text-align: center;
}
 #h3_ad04_3{
    text-align: center;
}
 #p_ad04_4{
    text-align: center;
}
 #div_ad04_13{
    background-color:#08ade4;
    padding-top:75px;
    padding-bottom:25px;
}
 #div_ad04_14{
    color:#ffffff;
}
 #div_ad04_15{
    color:#ffffff;
}
 #div_ad04_16{
    color:#ffffff;
}
 #div_ad04_17{
    color:#ffffff;
}
 #div_ad04_18{
    height:15px
}
 #div_ad04_19{
    height:20px
}
 #span_ad04_1{
    line-height: 28px;
}
 #span_ad04_2{
    color:#7c7b7a;
}
 #span_ad04_3{
    color:#7c7b7a;
}
 #span_ad04_4{
    color:#7c7b7a;
}
 #span_ad04_5{
    color:#7c7b7a;
}
 #span_ad04_6{
    color:#7c7b7a;
}
 #span_ad04_7{
    color:#7c7b7a;
}
 #span_ad04_8{
    color: #08ade4
}
 #img_586f_0{
    max-width:150px;
    max-height:29px;
}
 #img_586f_1{
    max-width:150px;
    max-height:29px;
}
 #img_586f_2{
    max-width:150px;
    max-height:29px;
}
 #img_586f_3{
    max-width:185px;
    max-height:29px;
}
 #header_586f_0{
    height:600px;
    background-color:#323a45;
}
 #div_586f_0{
    background-image:url(../upload/header_bg5.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_586f_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_586f_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_586f_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_586f_2{
    background-color:#e5e6e6;
}
 #gmap-1{
    width:100%;
    height:450px;
}
 #div_586f_3{
    background-color:#202123;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../upload/sectionbg2.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:150px;
    padding-bottom:75px;
}
 #div_586f_4{
    padding-left:100px;
    padding-right:100px;
    padding-top:0px;
    padding-bottom:0px;
}
 #div_586f_5{
    height:15px
}
 #h2_586f_0{
    font-size: 42px;
    color: #ffffff;
    line-height: 62px;
    text-align: center;
    font-weight:300;
    font-style:normal
}
 #div_586f_6{
    height:15px
}
 #div_586f_7{
    height:15px
}
 #div_586f_8{
    height:20px
}
 #span_586f_0{
    line-height: 28px;
}
 #span_586f_1{
    color:#7c7b7a;
}
 #span_586f_2{
    color:#7c7b7a;
}
 #span_586f_3{
    color:#7c7b7a;
}
 #span_586f_4{
    color:#7c7b7a;
}
 #span_586f_5{
    color:#7c7b7a;
}
 #span_586f_6{
    color:#7c7b7a;
}
 #span_586f_7{
    color: #08ade4
}
 #img_00b3_0{
    max-width:150px;
    max-height:29px;
}
 #img_00b3_1{
    max-width:150px;
    max-height:29px;
}
 #img_00b3_2{
    max-width:150px;
    max-height:29px;
}
 #img_00b3_3{
    max-width:185px;
    max-height:29px;
}
 #header_00b3_0{
    height:600px;
    background-color:#323a45;
}
 #div_00b3_0{
    background-image:url(../upload/header_bg6.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position:center top;
}
 #h1_00b3_0{
    text-align: center;
    font-size: 62px;
    line-height: 72px;
    color: #ffffff
}
 #div_00b3_1{
    margin-top:20px;
     margin-bottom:20px;
    border-bottom-color:#ffffff;
    width:110px;
    border-bottom-width:2px;
}
 #p_00b3_0{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff
}
 #div_00b3_2{
    background-color:#e5e6e6;
}
 #gmap-1{
    width:100%;
    height:450px;
}
 #div_00b3_3{
    background-color:#f7f7f7;
    padding-top:100px;
    padding-bottom:75px;
}
 #h3_00b3_0{
    font-size: 22px;
    color: #333333;
    line-height: 32px;
    text-align: left;
    font-weight:700;
    font-style:normal
}
 #div_00b3_4{
    margin-top:10px;
     margin-bottom:30px;
    border-bottom-color:#e8e8e8;
    width:100%;
}
 #h3_00b3_1{
    font-size: 22px;
    color: #333333;
    line-height: 32px;
    text-align: left;
    font-weight:700;
    font-style:normal
}
 #div_00b3_5{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e8e8e8;
    width:100%;
}
 #span_00b3_0{
    font-size: 14px;
     line-height: 24px;
}
 #div_00b3_6{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e8e8e8;
    width:100%;
}
 #span_00b3_1{
    color:#ffffff;
    background-color:#08ade4;
}
 #span_00b3_2{
    color:#ffffff;
    background-color:#08ade4;
}
 #span_00b3_3{
    color:#ffffff;
    background-color:#08ade4;
}
 #span_00b3_4{
    color:#ffffff;
    background-color:#08ade4;
}
 #span_00b3_5{
    color:#ffffff;
    background-color:#08ade4;
}
 #span_00b3_6{
    color:#ffffff;
    background-color:#08ade4;
}
 #div_00b3_7{
    margin-top:10px;
     margin-bottom:20px;
    border-bottom-color:#e8e8e8;
    width:100%;
}
 #a_00b3_0{
    color:#ffffff;
    background-color:#b0b7bc;
}
 #a_00b3_1{
    color:#ffffff;
    background-color:#b0b7bc;
}
 #a_00b3_2{
    color:#ffffff;
    background-color:#b0b7bc;
}
 #a_00b3_3{
    color:#ffffff;
    background-color:#b0b7bc;
}
 #a_00b3_4{
    color:#ffffff;
    background-color:#b0b7bc;
}
 #div_00b3_8{
    height:15px
}
 #div_00b3_9{
    height:20px
}
 #span_00b3_7{
    line-height: 28px;
}
 #span_00b3_8{
    color:#7c7b7a;
}
 #span_00b3_9{
    color:#7c7b7a;
}
 #span_00b3_10{
    color:#7c7b7a;
}
 #span_00b3_11{
    color:#7c7b7a;
}
 #span_00b3_12{
    color:#7c7b7a;
}
 #span_00b3_13{
    color:#7c7b7a;
}
 #span_00b3_14{
    color: #08ade4
}
 #img_4e1e_0{
    max-width:150px;
    max-height:29px;
}
 #img_4e1e_1{
    max-width:150px;
    max-height:29px;
}
 #img_4e1e_2{
    max-width:150px;
    max-height:29px;
}
 #img_4e1e_3{
    max-width:185px;
    max-height:29px;
}
 #div_4e1e_0{
    background-color:#241b28;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../images/fons/fon_01.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
    padding-top:100px;
}
 #div_4e1e_1{
    height:75px
}
 #h2_4e1e_0{
    font-size: 60px;
    color: #ffffff;
    line-height: 66px;
    text-align: center;
      font-weight:300;
    font-style:normal
}
 #div_4e1e_2{
    height:75px
}
 #div_4e1e_3{
    color:#ffffff;
}
 #div_4e1e_4{
    height:75px
}
 #div_4e1e_5{
    background-color:#c51951;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
    background-image:url(../images/fons/fon_07.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:scroll;
    padding-top:100px;
    padding-bottom:25px;
}
 #div_4e1e_6{
    color:#fff;
}
 #span_4e1e_0{
    color: #ffffff;
}
 #span_4e1e_1{
    color: #ffffff;
}
 #div_4e1e_7{
    color:#fff;
}
 #span_4e1e_2{
    color: #ffffff;
}
 #span_4e1e_3{
    color: #ffffff;
}
 #div_4e1e_8{
    color:#fff;
}
 #span_4e1e_4{
    color: #ffffff;
}
 #span_4e1e_5{
    color: #ffffff;
}
 #div_4e1e_9{
    background-color:#1e1c24;
    padding-top:75px;
    padding-bottom:50px;
}
 #a_4e1e_0{
    color:#ffffff;
    background-color:#2a2830;
}
 #a_4e1e_1{
    color:#ffffff;
    background-color:#2a2830;
}
 #a_4e1e_2{
    color:#ffffff;
    background-color:#2a2830;
}
 #a_4e1e_3{
    color:#ffffff;
    background-color:#2a2830;
}
 #a_4e1e_4{
    color:#ffffff;
    background-color:#2a2830;
}
 #div_4e1e_10{
    height:25px
}
 #div_4e1e_11{
    color:#626166;
}
 #p_4e1e_0{
    text-align: center;
}
 #span_4e1e_6{
    font-size: 16px;
     line-height: 28px;
}
 #div_4e1e_12{
    height:15px
}
 #div_4e1e_13{
    height:20px
}
 #span_4e1e_7{
    line-height: 28px;
}
 #span_4e1e_8{
    color:#7c7b7a;
}
 #span_4e1e_9{
    color:#7c7b7a;
}
 #span_4e1e_10{
    color:#7c7b7a;
}
 #span_4e1e_11{
    color:#7c7b7a;
}
 #span_4e1e_12{
    color:#7c7b7a;
}
 #span_4e1e_13{
    color:#7c7b7a;
}
 #span_4e1e_14{
    color: #08ade4
}
 
.bmenu a > div {
	display:table-cell;
} 
.bmenu li {
	margin-bottom: 5px;
} 


.header.desk {border-bottom: 1px solid rgba(255,255,255,0.0);}

.button.nz-button-orange {background-color: #14693C; box-shadow: 0 4px #da7b12;}
.button.nz-button-orange:hover {box-shadow: 0 2px #da7b12!important;}

.nz-clients .client-inner {box-shadow:inset 0 0 0 1px #3c4148; background: #23282e;}
.nz-clients .client-inner:hover {opacity: 1;}

.nz-tagline {padding: 70px 0;}

.site-loading {background-color: #1f242a;}

.site-loader {
border-top: 3px solid rgba(255,255,255,0.1);
border-right: 3px solid rgba(255,255,255,0.1);
border-bottom: 3px solid rgba(255,255,255,0.1);
border-left: 3px solid rgba(255,255,255,0.4);
}

.nz-content-box.v1 > .nz-box:after {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(219,219,219,0.2)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.2) 50%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.2) 50%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.2) 50%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(219,219,219,0.2) 50%,rgba(255,255,255,0) 100%);
}                


/*  BACKGROUND
/*====================================================================*/

html {
background-color:/*#1f242a*/ #04130B;
}

/*  COLOR
/*====================================================================*/

a:not(.button) {color:#14693C;}

blockquote {
border-left-color:#14693C;
}

::-moz-selection {
background-color:#14693C;
color: #ffffff;
}

::selection {
background-color:#14693C;
color: #ffffff;
}

.nz-persons .person .name:after,
.nz-testimonials .name:before,
.nz-highlight,
.nz-thumbnail .post-date,
.nz-recent-posts .ninzio-overlay:before,
.nz-recent-portfolio .ninzio-overlay:before,
.blog-post .post .ninzio-overlay:before,
.nz-portfolio-posts .portfolio .ninzio-overlay:before,
.nz-gallery .gallery-item .ninzio-overlay:before,
.nz-recent-portfolio .project-details,
.loop .nz-portfolio-posts .project-details,
.one-page-bullets a[href*="#"]:after,
.wp-caption .wp-caption-text,
.nz-media-slider .flex-direction-nav a:hover,
.post-gallery .flex-direction-nav a:hover,
.flickr_badge_image .ninzio-overlay,
.widget_recent_portfolio .ninzio-overlay,
.post-gallery .post-date,
.single-details .nz-i-list.square span.icon,
.woocommerce .product .onsale,
.woocommerce .product .ninzio-overlay:before,
.ui-slider .ui-slider-range,
.desk .cart-info,
.post-sticky {
background-color:#14693C;
}

.one-page-bullets a[href*="#"]:before {
border-color: transparent transparent transparent #14693C;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
background-color:#14693C !important;
}

.ninzio-overlay
{background-color: rgba(247,144,29,0.8);}

.nz-tabs .tabset .tab.active,
.nz-accordion .active.toggle-title,
.woocommerce-tabs .tabs > li.active  {
border-bottom-color:#14693C !important;
color:#14693C;
}

.nz-testimonials .flex-control-nav li a.flex-active:before,
.nz-testimonials .flex-control-nav li a:hover:before {
box-shadow: inset 0 0 0 2px #14693C;
}

.nz-pricing-table > .column > .title,
.error404-status,
.comment-author,
.woocommerce .product .amount,
.woocommerce .star-rating {
color:#14693C;
}

.post-tags a:hover {
border-color: #14693C;
color: #14693C !important;
}

.post-author-info-title a,
.loop .port-cat a:hover,
.single-details .nz-i-list a:hover,
.woocommerce-tabs .tabs > li.active a
{color: #14693C !important;}

.post-author-info-title a:hover
{color: #333333 !important;}

button,
input[type="reset"],
input[type="submit"],
input[type="button"],
.button {
/*font-family: Open Sans;*/
font-weight: 700;
}

.btn-normal button,
.btn-normal input[type="reset"],
.btn-normal input[type="submit"],
.btn-normal input[type="button"],
.btn-ghost button:hover,
.btn-ghost input[type="reset"]:hover,
.btn-ghost input[type="submit"]:hover,
.btn-ghost input[type="button"]:hover,
.button-normal,
.animate-false.button-ghost:hover,
.btn-normal .project-link,
.btn-normal .search-button,
.btn-ghost .project-link:hover,
.btn-ghost .search-button:hover,
.btn-normal .wc-forward,
.btn-ghost .wc-forward:hover,
.search-r .post-indication
{background-color: #14693C;}

.btn-ghost button,
.btn-ghost input[type="reset"],
.btn-ghost input[type="submit"],
.btn-ghost input[type="button"],
.button-ghost,
.btn-ghost .project-link,
.btn-ghost .search-button,
.btn-ghost .wc-forward {
box-shadow:inset 0 0 0 2px #14693C;
color: #14693C;
}

.btn-ghost .wc-forward {color: #14693C !important;}

.portfolio-archive-filter .button:hover,
.portfolio-archive-filter .button.active {
box-shadow:inset 0 0 0 2px #14693C !important;
background-color: #14693C !important;
}

.btn-3d button,
.btn-3d input[type="reset"],
.btn-3d input[type="submit"],
.btn-3d input[type="button"],
.button-3d,
.btn-3d .project-link,
.btn-3d .search-button,
.btn-3d .wc-forward {
background-color: #14693C;
box-shadow: 0 4px rgb(227,124,9);
}

.btn-3d button:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d input[type="submit"]:hover,
.btn-3d input[type="button"]:hover,
.button-3d.animate-false:hover,
.btn-3d .project-link:hover,
.btn-3d .search-button:hover,
.btn-3d .wc-forward:hover
{box-shadow: 0 2px rgb(227,124,9);}

.nz-mailchimp input[type="submit"]:hover
{background-color:rgb(227,124,9);}

.ninzio-navigation li a:hover,
.ninzio-navigation li span.current,
.woocommerce-pagination li a:hover,
.woocommerce-pagination li span.current {
background-color: #14693C;
}

/*  TYPOGRAPHY
/*====================================================================*/

body, button, input, pre, code, kbd, samp, dt {
font-size: 13px;
line-height: 22px;
/*font-family: Open Sans;*/
color: #777777;
}

textarea {
color: #777777;
}

h1,h2,h3,h4,h5,h6 {
/*font-family: Open Sans;*/
color: #333333;
text-transform: none;
}

h1 {font-size: 24px; line-height: 34px;}
h2 {font-size: 22px; line-height: 32px;}
h3 {font-size: 20px; line-height: 30px;}
h4 {font-size: 18px; line-height: 28px;}
h5 {font-size: 16px; line-height: 26px;}
h6 {font-size: 14px; line-height: 24px;}

/*  HEADER
/*====================================================================*/

.mob-header {background-color: #191e24;}
.mob-header .logo-toggle {height: 90px;}

.mob-header .menu-toggle span,
.mob-header .sidebar-toggle span
{background-color: #ffffff;}

.mob-menu li a {
color: #ffffff;
background-color: #21272f;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
line-height: 24px;
/*font-family: Open Sans;*/
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.mob-menu ul ul > li > a {
text-transform: uppercase;
font-weight: 400;
font-size: 13px;
line-height: 24px;
/*font-family: Open Sans;*/
}
.mob-menu li a:hover {
color: #ffffff;
background-color: #272e37;
}

.mob-int-true .mob-menu ul li > a > .di {
background-color: rgba(255,255,255,0.1);
}

.mob-search-true .search {
background-color: #21272f;
}

.mob-search-true .search,
.mob-search-true .search .icon-search2 {
color: #ffffff;
}

.mob-search-true .search input[type="text"] {
border-color: rgba(255,255,255,0.1);
color: #ffffff;
}

.mob-search-true .search input[type="text"]:focus {
background-color: #272e37;
}

/*  WIDGET AREAS
/*====================================================================*/

.widget_title,
.widget_rss .widget_title a
{color: #333333;}

.sidebar:not(.single-details) a
{color: #777777;}

.sidebar:not(.single-details) a:hover,
.widget_nav_menu ul li a:hover,
.widget_rss a:hover,
.widget_nz_recent_entries a:hover,
.widget_recent_entries a:hover,
.widget_recent_comments a:hover,
.widget_twitter ul li a:hover,
.widget_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_archive ul li a:hover,
.widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
.widget_search #searchsubmit:hover + .icon-search22,
.widget_product_search form:hover:after
{color: #14693C;}

.widget_icl_lang_sel_widget li a:hover 
{color: #14693C !important;}

.widget_icl_lang_sel_widget a
{color: #777777;}

.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
color: #14693C !important;
border-color: #14693C;
}

.widget_categories ul li a:before,
.widget_pages ul li a:before,
.widget_archive ul li a:before,
.widget_product_categories ul li a:before,
.widget_layered_nav ul li a:before,
.widget_layered_nav_filters ul li a:before
{background-color: rgba(119,119,119,0.5);}

.widget_calendar td#today 
{background-color:rgba(119,119,119,0.1);}

.widget_twitter ul li:before 
{color: rgba(119,119,119,0.3);}

.main-widget-area 
{background-color: #191e24;}

.ps-container .ps-scrollbar-y 
{background-color: rgba(144,147,151,0.6);}
.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover,
.ps-container .ps-scrollbar-y-rail.in-scrolling
{background-color: rgba(144,147,151,0.4);}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y
{background-color: rgba(144,147,151,0.7);}

.main-widget-area .widget_title {
color: #ffffff;
border-bottom-color: rgba(144,147,151,0.3);
}

.main-widget-area .widget_nav_menu ul li a {
border-bottom-color: rgba(144,147,151,0.3);
}

.main-widget-area .widget_nav_menu ul.menu > li:first-child > a {
border-top-color: rgba(144,147,151,0.3);
}

.main-widget-area .widget_icl_lang_sel_widget a 
{color: #909397 !important;}

.main-widget-area .widget_rss .widget_title a 
{color: #ffffff;}

.main-widget-area,
.main-widget-area a
{color: #909397;}

.main-widget-area a:hover,
.main-widget-area .widget_nav_menu ul li a:hover,
.main-widget-area .widget_rss a:hover,
.main-widget-area .widget_nz_recent_entries a:hover,
.main-widget-area .widget_recent_entries a:hover,
.main-widget-area .widget_recent_comments a:hover,
.main-widget-area .widget_twitter ul li a:hover,
.main-widget-area .widget_categories ul li a:hover,
.main-widget-area .widget_pages ul li a:hover,
.main-widget-area .widget_archive ul li a:hover,
.main-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
.main-widget-area .widget_search .icon-search2:hover,
.main-widget-area .widget_search #searchsubmit:hover + .icon-search2,
.main-widget-area .widget_product_search form:hover:after,
.main-widget-area .woocommerce .star-rating
{color: #ffffff;}

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

.main-widget-area .widget_icl_lang_sel_widget a,
.main-widget-area .widget_tag_cloud .tagcloud a,
.main-widget-area .widget_product_tag_cloud .tagcloud a
{color: #909397 !important;}

.main-widget-area .widget_tag_cloud .tagcloud a,
.main-widget-area .widget_product_tag_cloud .tagcloud a {
border-color:rgba(144,147,151,0.3);
}

.main-widget-area .widget_tag_cloud .tagcloud a:hover,
.main-widget-area .widget_product_tag_cloud .tagcloud a:hover {
color: #ffffff !important;
border-color: #ffffff;
}

.main-widget-area textarea,
.main-widget-area select,
.main-widget-area input[type="date"],
.main-widget-area input[type="datetime"],
.main-widget-area input[type="datetime-local"],
.main-widget-area input[type="email"],
.main-widget-area input[type="month"],
.main-widget-area input[type="number"],
.main-widget-area input[type="password"],
.main-widget-area input[type="search"],
.main-widget-area input[type="tel"],
.main-widget-area input[type="text"],
.main-widget-area input[type="time"],
.main-widget-area input[type="url"],
.main-widget-area input[type="week"],
.main-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child,
.main-widget-area .widget_price_filter .price_slider_amount .price_label {
border-color: rgba(144,147,151,0.3);
color: #909397;
}

.main-widget-area textarea:focus,
.main-widget-area select:focus,
.main-widget-area input[type="date"]:focus,
.main-widget-area input[type="datetime"]:focus,
.main-widget-area input[type="datetime-local"]:focus,
.main-widget-area input[type="email"]:focus,
.main-widget-area input[type="month"]:focus,
.main-widget-area input[type="number"]:focus,
.main-widget-area input[type="password"]:focus,
.main-widget-area input[type="search"]:focus,
.main-widget-area input[type="tel"]:focus,
.main-widget-area input[type="text"]:focus,
.main-widget-area input[type="time"]:focus,
.main-widget-area input[type="url"]:focus,
.main-widget-area input[type="week"]:focus
{border-color: #909397;}

.main-widget-area .widget_categories ul li a:before,
.main-widget-area .widget_pages ul li a:before,
.main-widget-area .widget_archive ul li a:before
{background-color: rgba(144,147,151,0.5);}

.main-widget-area .widget_calendar th:first-child 
{border-left-color:rgba(144,147,151,0.3);}
.main-widget-area .widget_calendar th:last-child 
{border-right-color:rgba(144,147,151,0.3);}

.main-widget-area .widget_calendar td,
.main-widget-area .widget_calendar td#prev,
.main-widget-area .widget_calendar td#next,
.main-widget-area .widget_calendar caption,
.main-widget-area .widget_nz_recent_entries .post-date,
.main-widget-area .widget_tag_cloud .tagcloud a,
.main-widget-area .widget_twitter ul li:before,
.main-widget-area .widget_shopping_cart .cart_list > li,
.main-widget-area .widget_products .product_list_widget > li,
.main-widget-area .widget_recently_viewed_products .product_list_widget > li,
.main-widget-area .widget_recent_reviews .product_list_widget > li,
.main-widget-area .widget_top_rated_products .product_list_widget > li
{border-color: rgba(144,147,151,0.3);}

.main-widget-area .widget_calendar td#today 
{background-color:rgba(255,255,255,0.1);}

.main-widget-area .widget_rss ul li,
.main-widget-area .widget_nz_recent_entries ul li,
.main-widget-area .widget_recent_entries ul li,
.main-widget-area .widget_recent_comments ul li,
.main-widget-area .widget_twitter ul li 
{border-bottom-color: rgba(144,147,151,0.3);}

.main-widget-area .widget_twitter ul li:before 
{color: rgba(144,147,151,0.3);}

.main-widget-area .widget_facebook .fb-like-box,
.main-widget-area .widget_facebook .fb-like-box span,
.main-widget-area .widget_facebook .fb-like-box span iframe
{background-color: #191e24;}

.footer {
background-color: #191e24;
color: #909397;
}

.footer .social-links a,
.footer .footer-menu ul li a
{color: #909397 !important;}

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

.footer-widget-area 
{background-color: #1e242b;}

.footer-widget-area .widget_title {
color: #ffffff;
border-bottom-color: rgba(120,124,128,0.3);
}

.footer-widget-area .widget_nav_menu ul li a {
border-bottom-color: rgba(120,124,128,0.3);
}

.footer-widget-area .widget_nav_menu ul.menu > li:first-child > a {
border-top-color: rgba(120,124,128,0.3);
}

.footer-widget-area .widget_rss .widget_title a 
{color: #ffffff;}

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

.footer-widget-area a:not(.button):hover,
.footer-widget-area .widget_nav_menu ul li a:hover 
{color: #ffffff;}

.footer-widget-area .widget_rss a:hover,
.footer-widget-area .widget_nz_recent_entries a:hover,
.footer-widget-area .widget_recent_entries a:hover,
.footer-widget-area .widget_recent_comments a:hover,
.footer-widget-area .widget_twitter ul li a:hover,
.footer-widget-area .widget_categories ul li a:hover,
.footer-widget-area .widget_pages ul li a:hover,
.footer-widget-area .widget_archive ul li a:hover,
.footer-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
.footer-widget-area .widget_search .icon-search2:hover,
.footer-widget-area .widget_search #searchsubmit:hover + .icon-search2,
.footer-widget-area .widget_product_search form:hover:after,
.footer-widget-area .woocommerce .star-rating
{color: #ffffff;}

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

.footer-widget-area .widget_icl_lang_sel_widget a,
.footer-widget-area .widget_tag_cloud .tagcloud a,
.footer-widget-area .widget_product_tag_cloud .tagcloud a
{color: #787c80 !important;}

.footer-widget-area .widget_tag_cloud .tagcloud a,
.footer-widget-area .widget_product_tag_cloud .tagcloud a {
border-color:rgba(120,124,128,0.3);
}

.footer-widget-area .widget_tag_cloud .tagcloud a:hover,
.footer-widget-area .widget_product_tag_cloud .tagcloud a:hover {
color: #ffffff !important;
border-color: #ffffff;
}

.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"],
.footer-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child {
border-color: rgba(120,124,128,0.3);
color: #787c80;
}

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

.footer-widget-area .widget_categories ul li a:before,
.footer-widget-area .widget_pages ul li a:before,
.footer-widget-area .widget_archive ul li a:before
{background-color: rgba(120,124,128,0.5);}

.footer-widget-area .widget_calendar th:first-child 
{border-left-color:rgba(120,124,128,0.3);}
.footer-widget-area .widget_calendar th:last-child 
{border-right-color:rgba(120,124,128,0.3);}

.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 caption,
.footer-widget-area .widget_nz_recent_entries .post-date,
.footer-widget-area .widget_tag_cloud .tagcloud a,
.footer-widget-area .widget_twitter ul li:before,
.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-color: rgba(120,124,128,0.3);}

.footer-widget-area .widget_calendar td#today 
{background-color:rgba(255,255,255,0.1);}

.footer-widget-area .widget_rss ul li,
.footer-widget-area .widget_nz_recent_entries ul li,
.footer-widget-area .widget_recent_entries ul li,
.footer-widget-area .widget_recent_comments ul li,
.footer-widget-area .widget_twitter ul li 
{border-bottom-color: rgba(120,124,128,0.3);}

.footer-widget-area .widget_twitter ul li:before 
{color: rgba(120,124,128,0.3);}

.footer-widget-area .widget_facebook .fb-like-box,
.footer-widget-area .widget_facebook .fb-like-box span,
.footer-widget-area .widget_facebook .fb-like-box span iframe
{background-color: #1e242b;}

/* RESPONSIVE
/*====================================================================*/

@media only screen and (max-width: 320px) {
                        		}

@media only screen and (min-width: 321px) and (max-width: 480px) {
                        		}

@media only screen and (min-width: 481px) and (max-width: 768px) {
                        		}

@media only screen and (min-width: 768px)  {

.nz-row .col6 .nz-tabs.vertical .tab.active,
.nz-row .col7 .nz-tabs.vertical .tab.active,
.nz-row .col8 .nz-tabs.vertical .tabset .tab.active,
.nz-row .col9 .nz-tabs.vertical .tabset .tab.active,
.nz-row .col10 .nz-tabs.vertical .tabset .tab.active,
.nz-row .col11 .nz-tabs.vertical .tabset .tab.active,
.nz-row .col12 .nz-tabs.vertical .tabset .tab.active {
border-right-color:#14693C !important;
color:#14693C;
}

}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
                        		}

@media only screen and (min-width: 1024px)  {

.footer .social-links a {
border-right-color:rgba(144,147,151,0.1);
border-bottom-color:rgba(144,147,151,0.1);
}

.footer .social-links a:first-child {
border-left-color:rgba(144,147,151,0.1);
}

}

@media only screen and (max-width:1024px)  {

.mob-header + .desk + .rich-header .parallax-container {
-webkit-transform:translateY(-36px);
-moz-transform:translateY(-36px);
transform:translateY(-36px);
}

}

@media only screen and (min-width:1025px)  {

.desk .header-top {background-color:rgba(30,34,41,1.0);}
.desk-slogan {color: #ffffff;}

.desk .social-links a,
.desk .ls a {
color: #ffffff !important;
}

.desk .social-links a,
.desk .ls > div > ul > li > a,
.desk .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
.desk .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
border-color: rgba(255,255,255,0.1) !important;
}

.desk .ls a {
font-size: 13px !important;
/*font-family: Open Sans;*/
}

.desk .ls ul ul a,
.desk #lang_sel_click .lang_sel_sel {background-color:rgba(30,34,41,1.0) !important;}

.desk .social-links a:hover,
.desk .ls li:hover > a,
.desk #lang_sel_click li:hover > .lang_sel_sel {
color: #ffffff !important;
background-color:#1a1d23 !important;
}

.desk .ls ul ul {width: 149px !important;}

.desk {height: 90px;}
.desk.top-true {height: 130px;}

.desk .header-content {
background-color: rgba(25,30,36,1.00);
height: 90px;
}

.desk:not(.stuck-true) + .rich-header .parallax-container {
-webkit-transform:translateY(-36px);
-moz-transform:translateY(-36px);
transform:translateY(-36px);
}

.desk.top-true:not(.stuck-true) + .rich-header .parallax-container {
-webkit-transform:translateY(-52px);
-moz-transform:translateY(-52px);
transform:translateY(-52px);
}

.desk-menu > ul > li,
.desk .cart-toggle {
line-height: 90px;
height: 90px;
}

.desk-menu > ul > li > a,
.desk .cart-toggle .cart-contents {
color: #ffffff;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
/*font-family: Open Sans;*/
padding-right:15px;
padding-left:15px;
}

.sidebar-toggle span {background-color: #ffffff;}

.desk .search span {font-size: 11px;}

.desk-menu > ul > li:hover > a,
.desk-menu > ul > li.one-page-active > a
{color: #ffffff;}

.desk-di-true .desk-menu > ul > li > a:not(:only-child) {
padding-right:30px;
padding-left:15px;
}

.desk-menu > ul > li > a > .di {right: 9px;}
.desk-menu > ul > li {margin-right:5px;}

.desk .cart-toggle .cart-contents,
.desk .search-toggle 
{margin-left:5px;}

.desk .search-toggle,
.desk .search span:before,
.desk .search input[type="text"] 
{color: #ffffff;}

.desk.effect-underline .desk-menu > ul > li > a:after,
.desk.effect-fill .desk-menu > ul > li:hover,
.desk.effect-fill .desk-menu > ul > li.one-page-active,
.desk.effect-fill-boxed .desk-menu > ul > li:hover > a,
.desk.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
.desk.effect-line .desk-menu > ul > li > a:after
{background-color: #ffa200;}

.desk.effect-outline .desk-menu > ul > li > a:after 
{border-color: #ffa200;}

.desk-menu > ul > li > .sub-menu,
.desk .cart-dropdown 
{top:90px;}

.desk-menu .sub-menu li {line-height: 24px;}

.desk-menu .sub-menu li > a {
color: #d0d4d9;
background-color: #343b43;
border-bottom-color:#3c434c;
text-transform: uppercase;
font-weight: 400;
font-size: 13px;
/*font-family: Open Sans;*/
line-height: 24px;
}

.desk .cart-dropdown {
background-color: #343b43;
color: #d0d4d9;
font-weight: 400;
font-size: 13px;
/*font-family: Open Sans;*/
line-height: 24px;
}

.desk .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {
border-bottom-color:#3c434c;
}

.desk .cart-dropdown .widget_shopping_cart .cart_list > li > a {
color: #d0d4d9;
}

.desk-menu .megamenu .sub-menu li:hover > a {
color: #d0d4d9;
background-color: #343b43;
}

.desk-menu .sub-menu li:hover > a,
.desk-menu .megamenu .sub-menu li > a:hover {
color: #ffffff;
background-color: #3c434c;
}

.desk-menu > ul > .megamenu > ul > li 
{border-right-color: #3c434c;}

.desk-menu > ul > .megamenu > ul
{background-color: #343b43;}

.desk-menu .megamenu > .sub-menu > li:last-child > a 
{border-bottom-color:#3c434c !important;}

.desk-menu .megamenu > .sub-menu > li > a {
text-transform: uppercase;
font-weight: 700;
}

.desk-menu .megamenu > .sub-menu .sub-menu > li > a {
text-transform: uppercase;
font-weight: 400;
}

.stuck-true .header-top {background-color:rgba(30,34,41,1.0);}
.stuck-true-slogan {color: #ffffff;}

.stuck-true .social-links a,
.stuck-true .ls a {
color: #ffffff !important;
}

.stuck-true .social-links a,
.stuck-true .ls > div > ul > li > a,
.stuck-true .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
.stuck-true .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
border-color: rgba(255,255,255,0.1) !important;
}

.stuck-true .ls ul ul a,
.stuck-true #lang_sel_click .lang_sel_sel {background-color:rgba(30,34,41,1.0) !important;}

.stuck-true .social-links a:hover,
.stuck-true .ls li:hover > a,
.stuck-true #lang_sel_click li:hover > .lang_sel_sel {
color: #ffffff !important;
background-color:#1a1d23 !important;
}

.stuck-true {height: 90px;}
.stuck-true.stuck-top-true {height: 130px;}

.stuck-true .header-content {
background-color: rgba(255,255,255,0.00);
height: 90px;
}

.stuck-true + .rich-header .page-title-content,
.stuck-true + .rich-header .ninzio-nav-single {
margin-top:45px; 
}

.stuck-true .desk-menu > ul > li > a,
.stuck-true .cart-toggle .cart-contents 
{color: #ffffff;}
.stuck-true .desk-menu > ul > li:hover > a,
.stuck-true .desk-menu > ul > li.one-page-active > a 
{color: #ffffff;}

.stuck-true .sidebar-toggle span {background-color: #ffffff;}

.stuck-true .search-toggle,
.stuck-true .search span:before,
.stuck-true .search input[type="text"]
{color: #ffffff;}

.stuck-true .desk-menu > ul > li,
.stuck-true .cart-toggle {
line-height: 90px;
height: 90px;
}

.stuck-true.effect-underline .desk-menu > ul > li > a:after,
.stuck-true.effect-fill .desk-menu > ul > li:hover,
.stuck-true.effect-fill .desk-menu > ul > li.one-page-active,
.stuck-true.effect-fill-boxed .desk-menu > ul > li:hover > a,
.stuck-true.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
.stuck-true.effect-line .desk-menu > ul > li > a:after
{background-color: #ffa200;}

.stuck-true.effect-outline .desk-menu > ul > li > a:after
{border-color: #ffa200;}

.stuck-true .desk-menu > ul > li > .sub-menu,
.stuck-true .cart-dropdown 
{top:90px;}

.stuck-true .desk-menu .sub-menu li > a {
color: #d0d4d9;
background-color: #343b43;
border-bottom-color:#3c434c;
}

.stuck-true .cart-dropdown {background-color: #343b43;}
.stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {border-bottom-color:#3c434c;}
.stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li > a {color: #d0d4d9;}

.stuck-true .desk-menu > ul > .megamenu > ul > li 
{border-right-color: #3c434c;}

.stuck-true .desk-menu .megamenu .sub-menu li:hover > a {
color: #d0d4d9;
background-color: #343b43;
}

.stuck-true .desk-menu .sub-menu li:hover > a,
.stuck-true .desk-menu .megamenu .sub-menu li > a:hover {
color: #ffffff;
background-color: #3c434c;
}

.stuck-true .desk-menu > ul > .megamenu > ul {background-color: #343b43;}
.stuck-true .desk-menu .megamenu > .sub-menu > li:last-child > a {border-bottom-color:#3c434c !important;}

.blank-false .stuck-false + #ninzio-slider[data-autoheight="true"] {
height:calc(100% - 90px);
height: calc(100vh - 90px);
}
.blank-false .stuck-false + .admin-bar #ninzio-slider[data-autoheight="true"] {
height:calc(100% - 122px);
}

.blank-false .stuck-false.top-true + #ninzio-slider[data-autoheight="true"] {
height:calc(100% - 130px);
height: calc(100vh - 130px);
}
.blank-false .stuck-false.top-true + .admin-bar #ninzio-slider[data-autoheight="true"] {
height:calc(100% - 162px);
}

.fixed {height: 70px !important;}

.fixed .header-content {
background-color: rgba(25,30,36,0.93);
height: 70px;
}

.fixed .desk-menu > ul > li > a,
.fixed .cart-toggle .cart-contents 
{color: #ffffff;}
.fixed .desk-menu > ul > li:hover > a,
.fixed .desk-menu > ul > li.one-page-active > a
{color: #ffffff;}

.fixed .sidebar-toggle span {background-color: #ffffff;}

.fixed .search-toggle,
.fixed .search span:before,
.fixed .search input[type="text"]
{color: #ffffff;}

.fixed .desk-menu > ul > li,
.fixed .cart-toggle {
line-height: 70px;
height: 70px;
}

.fixed.effect-underline .desk-menu > ul > li > a:after,
.fixed.effect-fill .desk-menu > ul > li:hover,
.fixed.effect-fill .desk-menu > ul > li.one-page-active,
.fixed.effect-fill-boxed .desk-menu > ul > li:hover > a,
.fixed.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
.fixed.effect-line .desk-menu > ul > li > a:after
{background-color: #ffa200;}

.fixed.effect-outline .desk-menu > ul > li > a:after
{border-color: #ffa200;}

.fixed .desk-menu > ul > li > .sub-menu,
.fixed .cart-dropdown 
{top:70px;}

.fixed .desk-menu .sub-menu li > a {
color: #d0d4d9;
background-color: #343b43;
border-bottom-color:#3c434c;
}

.fixed .cart-dropdown {background-color: #343b43;}
.fixed .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {border-bottom-color:#3c434c;}
.fixed .cart-dropdown .widget_shopping_cart .cart_list > li > a {color: #d0d4d9;}

.fixed .desk-menu > ul > .megamenu > ul > li 
{border-right-color: #3c434c;}

.fixed .desk-menu .megamenu .sub-menu li:hover > a {
color: #d0d4d9;
background-color: #343b43;
}

.fixed .desk-menu .sub-menu li:hover > a,
.fixed .desk-menu .megamenu .sub-menu li > a:hover {
color: #ffffff;
background-color: #3c434c;
}

.fixed .desk-menu > ul > .megamenu > ul {background-color: #343b43;}
.fixed .desk-menu .megamenu > .sub-menu > li:last-child > a {border-bottom-color:#3c434c !important;}

}


#ninzio-slider {
background-color: #171a1f;
}

.ninzio-slides li#post-12 {
background-color: #171a1f;
}

.ninzio-slides li > .parallax-container {
background-image: url(../images/fons/fon_01.jpg);
}

.active #ninzio-layer-12-1 {
z-index: 3;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}

.ninzio-slider.first-active #ninzio-layer-12-1 {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}

.active #ninzio-layer-12-2 {
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 700ms;
transition-duration: 500ms;
transition-delay: 700ms;
}

.ninzio-slider.first-active #ninzio-layer-12-2 {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}

.active #ninzio-layer-12-3 {
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 900ms;
transition-duration: 500ms;
transition-delay: 900ms;
}

.ninzio-slider.first-active #ninzio-layer-12-3 {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}

.active #ninzio-layer-12-4 {
z-index: 1;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}

.ninzio-slider.first-active #ninzio-layer-12-4 {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}

.active #ninzio-layer-12-5 {
z-index: 2;
-webkit-transition-duration: 5000ms;
-webkit-transition-delay: 300ms;
transition-duration: 5000ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active #ninzio-layer-12-5 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}

.ninzio-slides li#post-87 {
background-color: #171a1f;
}

.ninzio-slides li#post-87>.parallax-container {
/*background-image: url(../upload/business-dark/slidebg2.jpg);*/
}

.active #ninzio-layer-87-1 {
z-index: 3;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}

.ninzio-slider.first-active #ninzio-layer-87-1 {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}

.active #ninzio-layer-87-2 {
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 700ms;
transition-duration: 500ms;
transition-delay: 700ms;
}

.ninzio-slider.first-active #ninzio-layer-87-2 {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}

.active #ninzio-layer-87-3 {
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 900ms;
transition-duration: 500ms;
transition-delay: 900ms;
}

.ninzio-slider.first-active #ninzio-layer-87-3 {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}

.active #ninzio-layer-87-4 {
z-index: 1;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 300ms;
transition-duration: 700ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active #ninzio-layer-87-4 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}

.active #ninzio-layer-87-5 {
z-index: 2;
-webkit-transition-duration: 5000ms;
-webkit-transition-delay: 300ms;
transition-duration: 5000ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active #ninzio-layer-87-5 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}

.ninzio-slides li#post-91 {
background-color: #171a1f;
}

.ninzio-slides li#post-91>.parallax-container {
/*background-image: url(../upload/business-dark/slidebg3.jpg);*/
}

.active #ninzio-layer-91-1 {
z-index: 2;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}

.ninzio-slider.first-active #ninzio-layer-91-1 {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}

.active #ninzio-layer-91-2 {
z-index: 2;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 300ms;
transition-duration: 700ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active #ninzio-layer-91-2 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}

.active #ninzio-layer-91-3 {
z-index: 2;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 700ms;
transition-duration: 500ms;
transition-delay: 700ms;
}

.ninzio-slider.first-active #ninzio-layer-91-3 {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}

.active #ninzio-layer-91-4 {
z-index: 1;
-webkit-transition-duration: 5000ms;
-webkit-transition-delay: 300ms;
transition-duration: 5000ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active #ninzio-layer-91-4 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}


/****
@media only screen and (min-width: 320px) {
#ninzio-slider {
   /height: 188px;
}
#ninzio-layer-12-1 {
    top: 70px !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 70px !important;
    left: 10px !important;
}
#ninzio-layer-12-2 {
    left: 10px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 123px !important;
    left: 10px !important;
}
#ninzio-layer-12-3 {
    left: 70px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: 122px !important;
    left: 70px !important;
}
#ninzio-layer-12-4 {
    top: 38px !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 38px !important;
    left: 168px !important;
}
#ninzio-layer-12-5 {
    left: -58px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 38px !important;
    left: -58px !important;
}
#ninzio-layer-87-1 {
    top: 70px !important;
}
.active #ninzio-layer-87-1,
#ninzio-layer-87-1.none {
    top: 70px !important;
    left: 150px !important;
}
#ninzio-layer-87-2 {
    left: 150px !important;
}
.active #ninzio-layer-87-2,
#ninzio-layer-87-2.none {
    top: 123px !important;
    left: 150px !important;
}
#ninzio-layer-87-3 {
    left: 210px !important;
}
.active #ninzio-layer-87-3,
#ninzio-layer-87-3.none {
    top: 122px !important;
    left: 210px !important;
}
#ninzio-layer-87-4 {
    top: 38px !important;
}
.active #ninzio-layer-87-4,
#ninzio-layer-87-4.none {
    top: 38px !important;
    left: 15px !important;
}
#ninzio-layer-87-5 {
    left: -58px !important;
}
.active #ninzio-layer-87-5,
#ninzio-layer-87-5.none {
    top: 18px !important;
    left: -58px !important;
}
#ninzio-layer-91-1 {
    left: 124px !important;
}
.active #ninzio-layer-91-1,
#ninzio-layer-91-1.none {
    top: 38px !important;
    left: 124px !important;
}
#ninzio-layer-91-2 {
    top: 88px !important;
}
.active #ninzio-layer-91-2,
#ninzio-layer-91-2.none {
    top: 88px !important;
    left: 25px !important;
}
#ninzio-layer-91-3 {
    left: 118px !important;
}
.active #ninzio-layer-91-3,
#ninzio-layer-91-3.none {
    top: 133px !important;
    left: 118px !important;
}
#ninzio-layer-91-4 {
    left: -58px !important;
}
.active #ninzio-layer-91-4,
#ninzio-layer-91-4.none {
    top: 25px !important;
    left: -58px !important;
}
#ninzio-slider .ninzio-layer {
    -webkit-transform: scale(0.25, 0.25);
    -ms-transform: scale(0.25, 0.25);
    transform: scale(0.25, 0.25);
}
}

@media only screen and (min-width: 480px) {
#ninzio-slider {
    height: 285px;
}
#ninzio-layer-12-1 {
    top: 106px !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 106px !important;
    left: 15px !important;
}
#ninzio-layer-12-2 {
    left: 15px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 186px !important;
    left: 15px !important;
}
#ninzio-layer-12-3 {
    left: 106px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: 185px !important;
    left: 106px !important;
}
#ninzio-layer-12-4 {
    top: 57px !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 57px !important;
    left: 255px !important;
}
#ninzio-layer-12-5 {
    left: -87px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 57px !important;
    left: -87px !important;
}
#ninzio-layer-87-1 {
    top: 106px !important;
}
.active #ninzio-layer-87-1,
#ninzio-layer-87-1.none {
    top: 106px !important;
    left: 228px !important;
}
#ninzio-layer-87-2 {
    left: 228px !important;
}
.active #ninzio-layer-87-2,
#ninzio-layer-87-2.none {
    top: 186px !important;
    left: 228px !important;
}
#ninzio-layer-87-3 {
    left: 319px !important;
}
.active #ninzio-layer-87-3,
#ninzio-layer-87-3.none {
    top: 185px !important;
    left: 319px !important;
}
#ninzio-layer-87-4 {
    top: 57px !important;
}
.active #ninzio-layer-87-4,
#ninzio-layer-87-4.none {
    top: 57px !important;
    left: 23px !important;
}
#ninzio-layer-87-5 {
    left: -87px !important;
}
.active #ninzio-layer-87-5,
#ninzio-layer-87-5.none {
    top: 27px !important;
    left: -87px !important;
}
#ninzio-layer-91-1 {
    left: 188px !important;
}
.active #ninzio-layer-91-1,
#ninzio-layer-91-1.none {
    top: 57px !important;
    left: 188px !important;
}
#ninzio-layer-91-2 {
    top: 133px !important;
}
.active #ninzio-layer-91-2,
#ninzio-layer-91-2.none {
    top: 133px !important;
    left: 38px !important;
}
#ninzio-layer-91-3 {
    left: 179px !important;
}
.active #ninzio-layer-91-3,
#ninzio-layer-91-3.none {
    top: 201px !important;
    left: 179px !important;
}
#ninzio-layer-91-4 {
    left: -87px !important;
}
.active #ninzio-layer-91-4,
#ninzio-layer-91-4.none {
    top: 38px !important;
    left: -87px !important;
}
#ninzio-slider .ninzio-layer {
    -webkit-transform: scale(0.38, 0.38);
    -ms-transform: scale(0.38, 0.38);
    transform: scale(0.38, 0.38);
}
}

@media only screen and (max-width: 767px) {}

@media only screen and (min-width: 768px) {
#ninzio-slider {
    height: 465px;
}
#ninzio-layer-12-1 {
    top: 174px !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 174px !important;
    left: 25px !important;
}
#ninzio-layer-12-2 {
    left: 25px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 304px !important;
    left: 25px !important;
}
#ninzio-layer-12-3 {
    left: 174px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: 301px !important;
    left: 174px !important;
}
#ninzio-layer-12-4 {
    top: 93px !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 93px !important;
    left: 415px !important;
}
#ninzio-layer-12-5 {
    left: -143px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 93px !important;
    left: -143px !important;
}
#ninzio-layer-87-1 {
    top: 174px !important;
}
.active #ninzio-layer-87-1,
#ninzio-layer-87-1.none {
    top: 174px !important;
    left: 372px !important;
}
#ninzio-layer-87-2 {
    left: 372px !important;
}
.active #ninzio-layer-87-2,
#ninzio-layer-87-2.none {
    top: 304px !important;
    left: 372px !important;
}
#ninzio-layer-87-3 {
    left: 521px !important;
}
.active #ninzio-layer-87-3,
#ninzio-layer-87-3.none {
    top: 301px !important;
    left: 521px !important;
}
#ninzio-layer-87-4 {
    top: 93px !important;
}
.active #ninzio-layer-87-4,
#ninzio-layer-87-4.none {
    top: 93px !important;
    left: 37px !important;
}
#ninzio-layer-87-5 {
    left: -143px !important;
}
.active #ninzio-layer-87-5,
#ninzio-layer-87-5.none {
    top: 43px !important;
    left: -143px !important;
}
#ninzio-layer-91-1 {
    left: 307px !important;
}
.active #ninzio-layer-91-1,
#ninzio-layer-91-1.none {
    top: 93px !important;
    left: 307px !important;
}
#ninzio-layer-91-2 {
    top: 217px !important;
}
.active #ninzio-layer-91-2,
#ninzio-layer-91-2.none {
    top: 217px !important;
    left: 62px !important;
}
#ninzio-layer-91-3 {
    left: 291px !important;
}
.active #ninzio-layer-91-3,
#ninzio-layer-91-3.none {
    top: 329px !important;
    left: 291px !important;
}
#ninzio-layer-91-4 {
    left: -143px !important;
}
.active #ninzio-layer-91-4,
#ninzio-layer-91-4.none {
    top: 62px !important;
    left: -143px !important;
}
#ninzio-slider .ninzio-layer {
    -webkit-transform: scale(0.62, 0.62);
    -ms-transform: scale(0.62, 0.62);
    transform: scale(0.62, 0.62);
}
}

@media only screen and (min-width: 1024px) {
#ninzio-slider {
    height: 615px;
}
#ninzio-layer-12-1 {
    top: 230px !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 230px !important;
    left: 33px !important;
}
#ninzio-layer-12-2 {
    left: 33px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 402px !important;
    left: 33px !important;
}
#ninzio-layer-12-3 {
    left: 230px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: 399px !important;
    left: 230px !important;
}
#ninzio-layer-12-4 {
    top: 123px !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 123px !important;
    left: 549px !important;
}
#ninzio-layer-12-5 {
    left: -189px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 123px !important;
    left: -189px !important;
}
#ninzio-layer-87-1 {
    top: 230px !important;
}
.active #ninzio-layer-87-1,
#ninzio-layer-87-1.none {
    top: 230px !important;
    left: 492px !important;
}
#ninzio-layer-87-2 {
    left: 492px !important;
}
.active #ninzio-layer-87-2,
#ninzio-layer-87-2.none {
    top: 402px !important;
    left: 492px !important;
}
#ninzio-layer-87-3 {
    left: 689px !important;
}
.active #ninzio-layer-87-3,
#ninzio-layer-87-3.none {
    top: 399px !important;
    left: 689px !important;
}
#ninzio-layer-87-4 {
    top: 123px !important;
}
.active #ninzio-layer-87-4,
#ninzio-layer-87-4.none {
    top: 123px !important;
    left: 49px !important;
}
#ninzio-layer-87-5 {
    left: -189px !important;
}
.active #ninzio-layer-87-5,
#ninzio-layer-87-5.none {
    top: 57px !important;
    left: -189px !important;
}
#ninzio-layer-91-1 {
    left: 406px !important;
}
.active #ninzio-layer-91-1,
#ninzio-layer-91-1.none {
    top: 123px !important;
    left: 406px !important;
}
#ninzio-layer-91-2 {
    top: 287px !important;
}
.active #ninzio-layer-91-2,
#ninzio-layer-91-2.none {
    top: 287px !important;
    left: 82px !important;
}
#ninzio-layer-91-3 {
    left: 385px !important;
}
.active #ninzio-layer-91-3,
#ninzio-layer-91-3.none {
    top: 435px !important;
    left: 385px !important;
}
#ninzio-layer-91-4 {
    left: -189px !important;
}
.active #ninzio-layer-91-4,
#ninzio-layer-91-4.none {
    top: 82px !important;
    left: -189px !important;
}
#ninzio-slider .ninzio-layer {
    -webkit-transform: scale(0.82, 0.82);
    -ms-transform: scale(0.82, 0.82);
    transform: scale(0.82, 0.82);
}
}

@media only screen and (min-width: 1025px) {
#ninzio-slider {
    height: 750px;
}
#ninzio-layer-12-1 {
    top: 280px !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 280px !important;
    left: 0px !important;
}
#ninzio-layer-12-2 {
    left: 0px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 490px !important;
    left: 0px !important;
}
#ninzio-layer-12-3 {
    left: 240px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: 486px !important;
    left: 240px !important;
}
#ninzio-layer-12-4 {
    top: 150px !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 120px !important;
    left: 600px !important;
}
#ninzio-layer-12-5 {
    left: -230px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 150px !important;
    left: -230px !important;
}
#ninzio-layer-87-1 {
    top: 280px !important;
}
.active #ninzio-layer-87-1,
#ninzio-layer-87-1.none {
    top: 280px !important;
    left: 600px !important;
}
#ninzio-layer-87-2 {
    left: 600px !important;
}
.active #ninzio-layer-87-2,
#ninzio-layer-87-2.none {
    top: 490px !important;
    left: 600px !important;
}
#ninzio-layer-87-3 {
    left: 840px !important;
}
.active #ninzio-layer-87-3,
#ninzio-layer-87-3.none {
    top: 486px !important;
    left: 840px !important;
}
#ninzio-layer-87-4 {
    top: 150px !important;
}
.active #ninzio-layer-87-4,
#ninzio-layer-87-4.none {
    top: 150px !important;
    left: 60px !important;
}
#ninzio-layer-87-5 {
    left: -230px !important;
}
.active #ninzio-layer-87-5,
#ninzio-layer-87-5.none {
    top: 70px !important;
    left: -230px !important;
}
#ninzio-layer-91-1 {
    left: 495px !important;
}
.active #ninzio-layer-91-1,
#ninzio-layer-91-1.none {
    top: 150px !important;
    left: 495px !important;
}
#ninzio-layer-91-2 {
    top: 350px !important;
}
.active #ninzio-layer-91-2,
#ninzio-layer-91-2.none {
    top: 350px !important;
    left: 100px !important;
}
#ninzio-layer-91-3 {
    left: 470px !important;
}
.active #ninzio-layer-91-3,
#ninzio-layer-91-3.none {
    top: 530px !important;
    left: 470px !important;
}
#ninzio-layer-91-4 {
    left: -230px !important;
}
.active #ninzio-layer-91-4,
#ninzio-layer-91-4.none {
    top: 100px !important;
    left: -230px !important;
}
#ninzio-slider .ninzio-layer {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
}
*/


/*  text-1 */
.ninzio-layer.text-1 {
	top: 40% !important;
	width: 50%;
}
.active .ninzio-layer.text-1,
.ninzio-layer.text-1.none {
    top: 40%!important;
    left: 0px !important;
}
.ninzio-layer.text-1 h2,
.ninzio-layer.text-2 h2  {
	color:#ffffff;
	text-transform:uppercase;
	font-family:"CenturyGothicRegular", sans-serif;
	font-size: 4vmin;
	line-height: 5.5vmin;
	text-shadow: 0px 0px 10px rgba(0,0,0,1);
}
.ninzio-layer.text-1 h2 b,
.ninzio-layer.text-2 h2 b {
	font-size: 5vmin;
	display:block;
	padding-bottom: 2vmin;
}
.ninzio-layer.text-1 h2 span,
.ninzio-layer.text-2 h2 span {
	color:#f7901d;
}
.active .ninzio-layer.text-1,
.active .ninzio-layer.text-2 {
z-index: 3;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}
.ninzio-slider.first-active .ninzio-layer.text-1,
.ninzio-slider.first-active .ninzio-layer.text-2 {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
/*  text-2 */
.ninzio-layer.text-2 {
	top: 40% !important;
	width: 50%;
}
.active .ninzio-layer.text-2,
.ninzio-layer.text-2.none {
	top: 40% !important;
    left: 55% !important;
}
/*  button-1, button-3 */
.ninzio-layer.button-1 {
    left: 0px !important;
}
.active .ninzio-layer.button-1, .ninzio-layer.button-1.none {
    top: 68% !important;
    left: 0px !important;
}
.active .ninzio-layer.button-3, .ninzio-layer.button-3.none {
    top: 68% !important;
    left: 55% !important;
}
.active .ninzio-layer.button-1, 
.active .ninzio-layer.button-3{
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 700ms;
transition-duration: 500ms;
transition-delay: 700ms;
}
.ninzio-slider.first-active .ninzio-layer.button-1,
.ninzio-slider.first-active .ninzio-layer.button-3 {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
/*  button-2, button-4 */
.ninzio-layer.button-2 {
    left: 240px !important;
}
.active .ninzio-layer.button-2, .ninzio-layer.button-2.none {
    top: calc(68% - 5px) !important;
    left: 240px !important;
}
.active .ninzio-layer.button-4, .ninzio-layer.button-4.none {
    top: calc(68% - 5px) !important;
    left: calc(55% + 240px) !important;
}
.active .ninzio-layer.button-2, .active .ninzio-layer.button-4  {
z-index: 3;
-webkit-transition-duration: 500ms;
-webkit-transition-delay: 900ms;
transition-duration: 500ms;
transition-delay: 900ms;
}
.ninzio-slider.first-active .ninzio-layer.button-2, .ninzio-slider.first-active .ninzio-layer.button-4 {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
/* image-1, image-2 */
.active .ninzio-layer.image-1, .ninzio-layer.image-1.none {
    top: 35% !important;
    left: 50% !important;
}
.active .ninzio-layer.image-2, .ninzio-layer.image-2.none {
    top: 30% !important;
    left: 0% !important;
}
.active .ninzio-layer.image-1 , .active .ninzio-layer.image-2 {
z-index: 1;
-webkit-transition-duration: 700ms;
-webkit-transition-delay: 500ms;
transition-duration: 700ms;
transition-delay: 500ms;
}
.ninzio-slider.first-active .ninzio-layer.image-1 , .ninzio-slider.first-active .ninzio-layer.image-2{
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
/**/
.ninzio-layer.fonsi-1 {
    left: -230px !important;
}
.active .ninzio-layer.fonsi-1,
.ninzio-layer.fonsi-1.none {
    top: 25% !important;
    left: -230px !important;
}
.active .ninzio-layer.fonsi-1 {
z-index: 2;
-webkit-transition-duration: 5000ms;
-webkit-transition-delay: 300ms;
transition-duration: 5000ms;
transition-delay: 300ms;
}

.ninzio-slider.first-active .ninzio-layer.fonsi-1 {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}


#ninzio-layer-12-1 {
    top: 36vh !important;
}
.active #ninzio-layer-12-1,
#ninzio-layer-12-1.none {
    top: 36vh !important;
    left: 0px !important;
}
#ninzio-layer-12-2 {
    left: 0px !important;
}
.active #ninzio-layer-12-2,
#ninzio-layer-12-2.none {
    top: 64vh !important;
    left: 0px !important;
}
#ninzio-layer-12-3 {
    left: 240px !important;
}
.active #ninzio-layer-12-3,
#ninzio-layer-12-3.none {
    top: calc(64vh - 5px) !important;
    left: 240px !important;
}
#ninzio-layer-12-4 {
    top: 20vh !important;
}
.active #ninzio-layer-12-4,
#ninzio-layer-12-4.none {
    top: 20vh !important;
    left: 600px !important;
}
#ninzio-layer-12-5 {
    left: -230px !important;
}
.active #ninzio-layer-12-5,
#ninzio-layer-12-5.none {
    top: 20vh !important;
    left: -230px !important;
}




#nz-box-1 .box-icon {
    color: #ffffff;
}

#nz-box-1:hover .box-icon {
    color: #ffffff !important;
}

#nz-box-1 .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-1.back-active:not(.border-active) .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #14693C;
}

#nz-box-1 .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px#14693C;
}

#nz-box-1.border-active:not(.back-active) .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-1:hover .box-icon-wrap:before {
    background-color: #3e454d !important;
}

#nz-box-1:hover .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #3e454d !important;
}
#nz-box-2 .box-icon {
    color: #ffffff;
}

#nz-box-2:hover .box-icon {
    color: #ffffff !important;
}

#nz-box-2 .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-2.back-active:not(.border-active) .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #14693C;
}

#nz-box-2 .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px#14693C;
}

#nz-box-2.border-active:not(.back-active) .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-2:hover .box-icon-wrap:before {
    background-color: #3e454d !important;
}

#nz-box-2:hover .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #3e454d !important;
}
#nz-box-3 .box-icon {
    color: #ffffff;
}

#nz-box-3:hover .box-icon {
    color: #ffffff !important;
}

#nz-box-3 .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-3.back-active:not(.border-active) .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #14693C;
}

#nz-box-3 .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px#14693C;
}

#nz-box-3.border-active:not(.back-active) .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-3:hover .box-icon-wrap:before {
    background-color: #3e454d !important;
}

#nz-box-3:hover .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #3e454d !important;
}
#nz-box-4 .box-icon {
    color: #ffffff;
}

#nz-box-4:hover .box-icon {
    color: #ffffff !important;
}

#nz-box-4 .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-4.back-active:not(.border-active) .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #14693C;
}

#nz-box-4 .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px#14693C;
}

#nz-box-4.border-active:not(.back-active) .box-icon-wrap:before {
    background-color: #14693C;
}

#nz-box-4:hover .box-icon-wrap:before {
    background-color: #3e454d !important;
}

#nz-box-4:hover .box-icon-wrap:after {
    box-shadow: inset 0 0 0 2px #3e454d !important;
}
.shadow {
	filter: drop-shadow(0 0 20px #000000);
}
.post-body .post-title {
	min-height: 80px;
}

.post .post-image {
	width: 100%;
    height: 300px;
    background-color: #bbb;
	background-size:cover;
	background-position:center centre;
}
.center {
	text-align:center;
}
.nz-thumbnail.product {
	    width: 100%;
    height: 80vh;
    background-size: cover;
}

.lists-1 {
	width: 100%;
	height: 100%;
	display:block;
	position: absolute;
    bottom: 0;
    right:0;
	background-image: url(../images/list-3.png);
    background-size: auto 75%;
    background-repeat: no-repeat;
    background-position: right bottom;
	mix-blend-mode: hard-light;
}
