img.wp-smiley,img.emoji{
    display:inline!important;
    border:none!important;
    box-shadow:none!important;
    height:1em!important;
    width:1em!important;
    margin:0 .07em!important;
    vertical-align:-.1em!important;
    background:0 0!important;
    padding:0!important
}
a.gflag{
    font-size:24px;
    padding:1px 0;
    background-repeat:no-repeat;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/24.png)
}
a.gflag img{
    border:0;
    height:24px;
    display:inline
}
a.gflag:hover{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/24a.png)
}
img.gstats{
    display:none
}
a.alt_flag{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/alt_flags.png)
}
a.alt_flag:hover{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/alt_flagsa.png)
}
a.us_flag{
    background-position:0 -100px
}
a.br_flag{
    background-position:-100px -100px
}
a.mx_flag{
    background-position:-200px -100px
}
a.glink{
    text-decoration:none
}
a.glink span{
    margin-right:5px;
    font-size:15px;
    vertical-align:middle
}
a.glink img{
    vertical-align:middle;
    display:inline;
    border:0;
    padding:0;
    margin:0;
    opacity:.8
}
a.glink:hover img{
    opacity:1
}
@font-face{
    font-family:linearicons;
    src:url('../fonts/Linearicons.woff2') format("woff2"),url('../fonts/Linearicons.woff') format("woff");
    font-weight:400;
    font-style:normal
}
[class^=lnr-],[class*=" lnr-"]{
    font-family:linearicons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-feature-settings:liga;
    -moz-font-feature-settings:liga=1;
    -moz-font-feature-settings:liga;
    -ms-font-feature-settings:liga 1;
    -o-font-feature-settings:liga;
    font-feature-settings:liga;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lnr-home:before{
    content:"\e600"
}
.lnr-home2:before{
    content:"\e601"
}
.lnr-home3:before{
    content:"\e602"
}
.lnr-home4:before{
    content:"\e603"
}
.lnr-home5:before{
    content:"\e604"
}
.lnr-home6:before{
    content:"\e605"
}
.lnr-bathtub:before{
    content:"\e606"
}
.lnr-toothbrush:before{
    content:"\e607"
}
.lnr-bed:before{
    content:"\e608"
}
.lnr-couch:before{
    content:"\e609"
}
.lnr-chair:before{
    content:"\e60a"
}
.lnr-city:before{
    content:"\e60b"
}
.lnr-apartment:before{
    content:"\e60c"
}
.lnr-pencil:before{
    content:"\e60d"
}
.lnr-pencil2:before{
    content:"\e60e"
}
.lnr-pen:before{
    content:"\e60f"
}
.lnr-pencil3:before{
    content:"\e610"
}
.lnr-eraser:before{
    content:"\e611"
}
.lnr-pencil4:before{
    content:"\e612"
}
.lnr-pencil5:before{
    content:"\e613"
}
.lnr-feather:before{
    content:"\e614"
}
.lnr-feather2:before{
    content:"\e615"
}
.lnr-feather3:before{
    content:"\e616"
}
.lnr-pen2:before{
    content:"\e617"
}
.lnr-pen-add:before{
    content:"\e618"
}
.lnr-pen-remove:before{
    content:"\e619"
}
.lnr-vector:before{
    content:"\e61a"
}
.lnr-pen3:before{
    content:"\e61b"
}
.lnr-blog:before{
    content:"\e61c"
}
.lnr-brush:before{
    content:"\e61d"
}
.lnr-brush2:before{
    content:"\e61e"
}
.lnr-spray:before{
    content:"\e61f"
}
.lnr-paint-roller:before{
    content:"\e620"
}
.lnr-stamp:before{
    content:"\e621"
}
.lnr-tape:before{
    content:"\e622"
}
.lnr-desk-tape:before{
    content:"\e623"
}
.lnr-texture:before{
    content:"\e624"
}
.lnr-eye-dropper:before{
    content:"\e625"
}
.lnr-palette:before{
    content:"\e626"
}
.lnr-color-sampler:before{
    content:"\e627"
}
.lnr-bucket:before{
    content:"\e628"
}
.lnr-gradient:before{
    content:"\e629"
}
.lnr-gradient2:before{
    content:"\e62a"
}
.lnr-magic-wand:before{
    content:"\e62b"
}
.lnr-magnet:before{
    content:"\e62c"
}
.lnr-pencil-ruler:before{
    content:"\e62d"
}
.lnr-pencil-ruler2:before{
    content:"\e62e"
}
.lnr-compass:before{
    content:"\e62f"
}
.lnr-aim:before{
    content:"\e630"
}
.lnr-gun:before{
    content:"\e631"
}
.lnr-bottle:before{
    content:"\e632"
}
.lnr-drop:before{
    content:"\e633"
}
.lnr-drop-crossed:before{
    content:"\e634"
}
.lnr-drop2:before{
    content:"\e635"
}
.lnr-snow:before{
    content:"\e636"
}
.lnr-snow2:before{
    content:"\e637"
}
.lnr-fire:before{
    content:"\e638"
}
.lnr-lighter:before{
    content:"\e639"
}
.lnr-knife:before{
    content:"\e63a"
}
.lnr-dagger:before{
    content:"\e63b"
}
.lnr-tissue:before{
    content:"\e63c"
}
.lnr-toilet-paper:before{
    content:"\e63d"
}
.lnr-poop:before{
    content:"\e63e"
}
.lnr-umbrella:before{
    content:"\e63f"
}
.lnr-umbrella2:before{
    content:"\e640"
}
.lnr-rain:before{
    content:"\e641"
}
.lnr-tornado:before{
    content:"\e642"
}
.lnr-wind:before{
    content:"\e643"
}
.lnr-fan:before{
    content:"\e644"
}
.lnr-contrast:before{
    content:"\e645"
}
.lnr-sun-small:before{
    content:"\e646"
}
.lnr-sun:before{
    content:"\e647"
}
.lnr-sun2:before{
    content:"\e648"
}
.lnr-moon:before{
    content:"\e649"
}
.lnr-cloud:before{
    content:"\e64a"
}
.lnr-cloud-upload:before{
    content:"\e64b"
}
.lnr-cloud-download:before{
    content:"\e64c"
}
.lnr-cloud-rain:before{
    content:"\e64d"
}
.lnr-cloud-hailstones:before{
    content:"\e64e"
}
.lnr-cloud-snow:before{
    content:"\e64f"
}
.lnr-cloud-windy:before{
    content:"\e650"
}
.lnr-sun-wind:before{
    content:"\e651"
}
.lnr-cloud-fog:before{
    content:"\e652"
}
.lnr-cloud-sun:before{
    content:"\e653"
}
.lnr-cloud-lightning:before{
    content:"\e654"
}
.lnr-cloud-sync:before{
    content:"\e655"
}
.lnr-cloud-lock:before{
    content:"\e656"
}
.lnr-cloud-gear:before{
    content:"\e657"
}
.lnr-cloud-alert:before{
    content:"\e658"
}
.lnr-cloud-check:before{
    content:"\e659"
}
.lnr-cloud-cross:before{
    content:"\e65a"
}
.lnr-cloud-crossed:before{
    content:"\e65b"
}
.lnr-cloud-database:before{
    content:"\e65c"
}
.lnr-database:before{
    content:"\e65d"
}
.lnr-database-add:before{
    content:"\e65e"
}
.lnr-database-remove:before{
    content:"\e65f"
}
.lnr-database-lock:before{
    content:"\e660"
}
.lnr-database-refresh:before{
    content:"\e661"
}
.lnr-database-check:before{
    content:"\e662"
}
.lnr-database-history:before{
    content:"\e663"
}
.lnr-database-upload:before{
    content:"\e664"
}
.lnr-database-download:before{
    content:"\e665"
}
.lnr-server:before{
    content:"\e666"
}
.lnr-shield:before{
    content:"\e667"
}
.lnr-shield-check:before{
    content:"\e668"
}
.lnr-shield-alert:before{
    content:"\e669"
}
.lnr-shield-cross:before{
    content:"\e66a"
}
.lnr-lock:before{
    content:"\e66b"
}
.lnr-rotation-lock:before{
    content:"\e66c"
}
.lnr-unlock:before{
    content:"\e66d"
}
.lnr-key:before{
    content:"\e66e"
}
.lnr-key-hole:before{
    content:"\e66f"
}
.lnr-toggle-off:before{
    content:"\e670"
}
.lnr-toggle-on:before{
    content:"\e671"
}
.lnr-cog:before{
    content:"\e672"
}
.lnr-cog2:before{
    content:"\e673"
}
.lnr-wrench:before{
    content:"\e674"
}
.lnr-screwdriver:before{
    content:"\e675"
}
.lnr-hammer-wrench:before{
    content:"\e676"
}
.lnr-hammer:before{
    content:"\e677"
}
.lnr-saw:before{
    content:"\e678"
}
.lnr-axe:before{
    content:"\e679"
}
.lnr-axe2:before{
    content:"\e67a"
}
.lnr-shovel:before{
    content:"\e67b"
}
.lnr-pickaxe:before{
    content:"\e67c"
}
.lnr-factory:before{
    content:"\e67d"
}
.lnr-factory2:before{
    content:"\e67e"
}
.lnr-recycle:before{
    content:"\e67f"
}
.lnr-trash:before{
    content:"\e680"
}
.lnr-trash2:before{
    content:"\e681"
}
.lnr-trash3:before{
    content:"\e682"
}
.lnr-broom:before{
    content:"\e683"
}
.lnr-game:before{
    content:"\e684"
}
.lnr-gamepad:before{
    content:"\e685"
}
.lnr-joystick:before{
    content:"\e686"
}
.lnr-dice:before{
    content:"\e687"
}
.lnr-spades:before{
    content:"\e688"
}
.lnr-diamonds:before{
    content:"\e689"
}
.lnr-clubs:before{
    content:"\e68a"
}
.lnr-hearts:before{
    content:"\e68b"
}
.lnr-heart:before{
    content:"\e68c"
}
.lnr-star:before{
    content:"\e68d"
}
.lnr-star-half:before{
    content:"\e68e"
}
.lnr-star-empty:before{
    content:"\e68f"
}
.lnr-flag:before{
    content:"\e690"
}
.lnr-flag2:before{
    content:"\e691"
}
.lnr-flag3:before{
    content:"\e692"
}
.lnr-mailbox-full:before{
    content:"\e693"
}
.lnr-mailbox-empty:before{
    content:"\e694"
}
.lnr-at-sign:before{
    content:"\e695"
}
.lnr-envelope:before{
    content:"\e696"
}
.lnr-envelope-open:before{
    content:"\e697"
}
.lnr-paperclip:before{
    content:"\e698"
}
.lnr-paper-plane:before{
    content:"\e699"
}
.lnr-reply:before{
    content:"\e69a"
}
.lnr-reply-all:before{
    content:"\e69b"
}
.lnr-inbox:before{
    content:"\e69c"
}
.lnr-inbox2:before{
    content:"\e69d"
}
.lnr-outbox:before{
    content:"\e69e"
}
.lnr-box:before{
    content:"\e69f"
}
.lnr-archive:before{
    content:"\e6a0"
}
.lnr-archive2:before{
    content:"\e6a1"
}
.lnr-drawers:before{
    content:"\e6a2"
}
.lnr-drawers2:before{
    content:"\e6a3"
}
.lnr-drawers3:before{
    content:"\e6a4"
}
.lnr-eye:before{
    content:"\e6a5"
}
.lnr-eye-crossed:before{
    content:"\e6a6"
}
.lnr-eye-plus:before{
    content:"\e6a7"
}
.lnr-eye-minus:before{
    content:"\e6a8"
}
.lnr-binoculars:before{
    content:"\e6a9"
}
.lnr-binoculars2:before{
    content:"\e6aa"
}
.lnr-hdd:before{
    content:"\e6ab"
}
.lnr-hdd-down:before{
    content:"\e6ac"
}
.lnr-hdd-up:before{
    content:"\e6ad"
}
.lnr-floppy-disk:before{
    content:"\e6ae"
}
.lnr-disc:before{
    content:"\e6af"
}
.lnr-tape2:before{
    content:"\e6b0"
}
.lnr-printer:before{
    content:"\e6b1"
}
.lnr-shredder:before{
    content:"\e6b2"
}
.lnr-file-empty:before{
    content:"\e6b3"
}
.lnr-file-add:before{
    content:"\e6b4"
}
.lnr-file-check:before{
    content:"\e6b5"
}
.lnr-file-lock:before{
    content:"\e6b6"
}
.lnr-files:before{
    content:"\e6b7"
}
.lnr-copy:before{
    content:"\e6b8"
}
.lnr-compare:before{
    content:"\e6b9"
}
.lnr-folder:before{
    content:"\e6ba"
}
.lnr-folder-search:before{
    content:"\e6bb"
}
.lnr-folder-plus:before{
    content:"\e6bc"
}
.lnr-folder-minus:before{
    content:"\e6bd"
}
.lnr-folder-download:before{
    content:"\e6be"
}
.lnr-folder-upload:before{
    content:"\e6bf"
}
.lnr-folder-star:before{
    content:"\e6c0"
}
.lnr-folder-heart:before{
    content:"\e6c1"
}
.lnr-folder-user:before{
    content:"\e6c2"
}
.lnr-folder-shared:before{
    content:"\e6c3"
}
.lnr-folder-music:before{
    content:"\e6c4"
}
.lnr-folder-picture:before{
    content:"\e6c5"
}
.lnr-folder-film:before{
    content:"\e6c6"
}
.lnr-scissors:before{
    content:"\e6c7"
}
.lnr-paste:before{
    content:"\e6c8"
}
.lnr-clipboard-empty:before{
    content:"\e6c9"
}
.lnr-clipboard-pencil:before{
    content:"\e6ca"
}
.lnr-clipboard-text:before{
    content:"\e6cb"
}
.lnr-clipboard-check:before{
    content:"\e6cc"
}
.lnr-clipboard-down:before{
    content:"\e6cd"
}
.lnr-clipboard-left:before{
    content:"\e6ce"
}
.lnr-clipboard-alert:before{
    content:"\e6cf"
}
.lnr-clipboard-user:before{
    content:"\e6d0"
}
.lnr-register:before{
    content:"\e6d1"
}
.lnr-enter:before{
    content:"\e6d2"
}
.lnr-exit:before{
    content:"\e6d3"
}
.lnr-papers:before{
    content:"\e6d4"
}
.lnr-news:before{
    content:"\e6d5"
}
.lnr-reading:before{
    content:"\e6d6"
}
.lnr-typewriter:before{
    content:"\e6d7"
}
.lnr-document:before{
    content:"\e6d8"
}
.lnr-document2:before{
    content:"\e6d9"
}
.lnr-graduation-hat:before{
    content:"\e6da"
}
.lnr-license:before{
    content:"\e6db"
}
.lnr-license2:before{
    content:"\e6dc"
}
.lnr-medal-empty:before{
    content:"\e6dd"
}
.lnr-medal-first:before{
    content:"\e6de"
}
.lnr-medal-second:before{
    content:"\e6df"
}
.lnr-medal-third:before{
    content:"\e6e0"
}
.lnr-podium:before{
    content:"\e6e1"
}
.lnr-trophy:before{
    content:"\e6e2"
}
.lnr-trophy2:before{
    content:"\e6e3"
}
.lnr-music-note:before{
    content:"\e6e4"
}
.lnr-music-note2:before{
    content:"\e6e5"
}
.lnr-music-note3:before{
    content:"\e6e6"
}
.lnr-playlist:before{
    content:"\e6e7"
}
.lnr-playlist-add:before{
    content:"\e6e8"
}
.lnr-guitar:before{
    content:"\e6e9"
}
.lnr-trumpet:before{
    content:"\e6ea"
}
.lnr-album:before{
    content:"\e6eb"
}
.lnr-shuffle:before{
    content:"\e6ec"
}
.lnr-repeat-one:before{
    content:"\e6ed"
}
.lnr-repeat:before{
    content:"\e6ee"
}
.lnr-headphones:before{
    content:"\e6ef"
}
.lnr-headset:before{
    content:"\e6f0"
}
.lnr-loudspeaker:before{
    content:"\e6f1"
}
.lnr-equalizer:before{
    content:"\e6f2"
}
.lnr-theater:before{
    content:"\e6f3"
}
.lnr-3d-glasses:before{
    content:"\e6f4"
}
.lnr-ticket:before{
    content:"\e6f5"
}
.lnr-presentation:before{
    content:"\e6f6"
}
.lnr-play:before{
    content:"\e6f7"
}
.lnr-film-play:before{
    content:"\e6f8"
}
.lnr-clapboard-play:before{
    content:"\e6f9"
}
.lnr-media:before{
    content:"\e6fa"
}
.lnr-film:before{
    content:"\e6fb"
}
.lnr-film2:before{
    content:"\e6fc"
}
.lnr-surveillance:before{
    content:"\e6fd"
}
.lnr-surveillance2:before{
    content:"\e6fe"
}
.lnr-camera:before{
    content:"\e6ff"
}
.lnr-camera-crossed:before{
    content:"\e700"
}
.lnr-camera-play:before{
    content:"\e701"
}
.lnr-time-lapse:before{
    content:"\e702"
}
.lnr-record:before{
    content:"\e703"
}
.lnr-camera2:before{
    content:"\e704"
}
.lnr-camera-flip:before{
    content:"\e705"
}
.lnr-panorama:before{
    content:"\e706"
}
.lnr-time-lapse2:before{
    content:"\e707"
}
.lnr-shutter:before{
    content:"\e708"
}
.lnr-shutter2:before{
    content:"\e709"
}
.lnr-face-detection:before{
    content:"\e70a"
}
.lnr-flare:before{
    content:"\e70b"
}
.lnr-convex:before{
    content:"\e70c"
}
.lnr-concave:before{
    content:"\e70d"
}
.lnr-picture:before{
    content:"\e70e"
}
.lnr-picture2:before{
    content:"\e70f"
}
.lnr-picture3:before{
    content:"\e710"
}
.lnr-pictures:before{
    content:"\e711"
}
.lnr-book:before{
    content:"\e712"
}
.lnr-audio-book:before{
    content:"\e713"
}
.lnr-book2:before{
    content:"\e714"
}
.lnr-bookmark:before{
    content:"\e715"
}
.lnr-bookmark2:before{
    content:"\e716"
}
.lnr-label:before{
    content:"\e717"
}
.lnr-library:before{
    content:"\e718"
}
.lnr-library2:before{
    content:"\e719"
}
.lnr-contacts:before{
    content:"\e71a"
}
.lnr-profile:before{
    content:"\e71b"
}
.lnr-portrait:before{
    content:"\e71c"
}
.lnr-portrait2:before{
    content:"\e71d"
}
.lnr-user:before{
    content:"\e71e"
}
.lnr-user-plus:before{
    content:"\e71f"
}
.lnr-user-minus:before{
    content:"\e720"
}
.lnr-user-lock:before{
    content:"\e721"
}
.lnr-users:before{
    content:"\e722"
}
.lnr-users2:before{
    content:"\e723"
}
.lnr-users-plus:before{
    content:"\e724"
}
.lnr-users-minus:before{
    content:"\e725"
}
.lnr-group-work:before{
    content:"\e726"
}
.lnr-woman:before{
    content:"\e727"
}
.lnr-man:before{
    content:"\e728"
}
.lnr-baby:before{
    content:"\e729"
}
.lnr-baby2:before{
    content:"\e72a"
}
.lnr-baby3:before{
    content:"\e72b"
}
.lnr-baby-bottle:before{
    content:"\e72c"
}
.lnr-walk:before{
    content:"\e72d"
}
.lnr-hand-waving:before{
    content:"\e72e"
}
.lnr-jump:before{
    content:"\e72f"
}
.lnr-run:before{
    content:"\e730"
}
.lnr-woman2:before{
    content:"\e731"
}
.lnr-man2:before{
    content:"\e732"
}
.lnr-man-woman:before{
    content:"\e733"
}
.lnr-height:before{
    content:"\e734"
}
.lnr-weight:before{
    content:"\e735"
}
.lnr-scale:before{
    content:"\e736"
}
.lnr-button:before{
    content:"\e737"
}
.lnr-bow-tie:before{
    content:"\e738"
}
.lnr-tie:before{
    content:"\e739"
}
.lnr-socks:before{
    content:"\e73a"
}
.lnr-shoe:before{
    content:"\e73b"
}
.lnr-shoes:before{
    content:"\e73c"
}
.lnr-hat:before{
    content:"\e73d"
}
.lnr-pants:before{
    content:"\e73e"
}
.lnr-shorts:before{
    content:"\e73f"
}
.lnr-flip-flops:before{
    content:"\e740"
}
.lnr-shirt:before{
    content:"\e741"
}
.lnr-hanger:before{
    content:"\e742"
}
.lnr-laundry:before{
    content:"\e743"
}
.lnr-store:before{
    content:"\e744"
}
.lnr-haircut:before{
    content:"\e745"
}
.lnr-store-24:before{
    content:"\e746"
}
.lnr-barcode:before{
    content:"\e747"
}
.lnr-barcode2:before{
    content:"\e748"
}
.lnr-barcode3:before{
    content:"\e749"
}
.lnr-cashier:before{
    content:"\e74a"
}
.lnr-bag:before{
    content:"\e74b"
}
.lnr-bag2:before{
    content:"\e74c"
}
.lnr-cart:before{
    content:"\e74d"
}
.lnr-cart-empty:before{
    content:"\e74e"
}
.lnr-cart-full:before{
    content:"\e74f"
}
.lnr-cart-plus:before{
    content:"\e750"
}
.lnr-cart-plus2:before{
    content:"\e751"
}
.lnr-cart-add:before{
    content:"\e752"
}
.lnr-cart-remove:before{
    content:"\e753"
}
.lnr-cart-exchange:before{
    content:"\e754"
}
.lnr-tag:before{
    content:"\e755"
}
.lnr-tags:before{
    content:"\e756"
}
.lnr-receipt:before{
    content:"\e757"
}
.lnr-wallet:before{
    content:"\e758"
}
.lnr-credit-card:before{
    content:"\e759"
}
.lnr-cash-dollar:before{
    content:"\e75a"
}
.lnr-cash-euro:before{
    content:"\e75b"
}
.lnr-cash-pound:before{
    content:"\e75c"
}
.lnr-cash-yen:before{
    content:"\e75d"
}
.lnr-bag-dollar:before{
    content:"\e75e"
}
.lnr-bag-euro:before{
    content:"\e75f"
}
.lnr-bag-pound:before{
    content:"\e760"
}
.lnr-bag-yen:before{
    content:"\e761"
}
.lnr-coin-dollar:before{
    content:"\e762"
}
.lnr-coin-euro:before{
    content:"\e763"
}
.lnr-coin-pound:before{
    content:"\e764"
}
.lnr-coin-yen:before{
    content:"\e765"
}
.lnr-calculator:before{
    content:"\e766"
}
.lnr-calculator2:before{
    content:"\e767"
}
.lnr-abacus:before{
    content:"\e768"
}
.lnr-vault:before{
    content:"\e769"
}
.lnr-telephone:before{
    content:"\e76a"
}
.lnr-phone-lock:before{
    content:"\e76b"
}
.lnr-phone-wave:before{
    content:"\e76c"
}
.lnr-phone-pause:before{
    content:"\e76d"
}
.lnr-phone-outgoing:before{
    content:"\e76e"
}
.lnr-phone-incoming:before{
    content:"\e76f"
}
.lnr-phone-in-out:before{
    content:"\e770"
}
.lnr-phone-error:before{
    content:"\e771"
}
.lnr-phone-sip:before{
    content:"\e772"
}
.lnr-phone-plus:before{
    content:"\e773"
}
.lnr-phone-minus:before{
    content:"\e774"
}
.lnr-voicemail:before{
    content:"\e775"
}
.lnr-dial:before{
    content:"\e776"
}
.lnr-telephone2:before{
    content:"\e777"
}
.lnr-pushpin:before{
    content:"\e778"
}
.lnr-pushpin2:before{
    content:"\e779"
}
.lnr-map-marker:before{
    content:"\e77a"
}
.lnr-map-marker-user:before{
    content:"\e77b"
}
.lnr-map-marker-down:before{
    content:"\e77c"
}
.lnr-map-marker-check:before{
    content:"\e77d"
}
.lnr-map-marker-crossed:before{
    content:"\e77e"
}
.lnr-radar:before{
    content:"\e77f"
}
.lnr-compass2:before{
    content:"\e780"
}
.lnr-map:before{
    content:"\e781"
}
.lnr-map2:before{
    content:"\e782"
}
.lnr-location:before{
    content:"\e783"
}
.lnr-road-sign:before{
    content:"\e784"
}
.lnr-calendar-empty:before{
    content:"\e785"
}
.lnr-calendar-check:before{
    content:"\e786"
}
.lnr-calendar-cross:before{
    content:"\e787"
}
.lnr-calendar-31:before{
    content:"\e788"
}
.lnr-calendar-full:before{
    content:"\e789"
}
.lnr-calendar-insert:before{
    content:"\e78a"
}
.lnr-calendar-text:before{
    content:"\e78b"
}
.lnr-calendar-user:before{
    content:"\e78c"
}
.lnr-mouse:before{
    content:"\e78d"
}
.lnr-mouse-left:before{
    content:"\e78e"
}
.lnr-mouse-right:before{
    content:"\e78f"
}
.lnr-mouse-both:before{
    content:"\e790"
}
.lnr-keyboard:before{
    content:"\e791"
}
.lnr-keyboard-up:before{
    content:"\e792"
}
.lnr-keyboard-down:before{
    content:"\e793"
}
.lnr-delete:before{
    content:"\e794"
}
.lnr-spell-check:before{
    content:"\e795"
}
.lnr-escape:before{
    content:"\e796"
}
.lnr-enter2:before{
    content:"\e797"
}
.lnr-screen:before{
    content:"\e798"
}
.lnr-aspect-ratio:before{
    content:"\e799"
}
.lnr-signal:before{
    content:"\e79a"
}
.lnr-signal-lock:before{
    content:"\e79b"
}
.lnr-signal-80:before{
    content:"\e79c"
}
.lnr-signal-60:before{
    content:"\e79d"
}
.lnr-signal-40:before{
    content:"\e79e"
}
.lnr-signal-20:before{
    content:"\e79f"
}
.lnr-signal-0:before{
    content:"\e7a0"
}
.lnr-signal-blocked:before{
    content:"\e7a1"
}
.lnr-sim:before{
    content:"\e7a2"
}
.lnr-flash-memory:before{
    content:"\e7a3"
}
.lnr-usb-drive:before{
    content:"\e7a4"
}
.lnr-phone:before{
    content:"\e7a5"
}
.lnr-smartphone:before{
    content:"\e7a6"
}
.lnr-smartphone-notification:before{
    content:"\e7a7"
}
.lnr-smartphone-vibration:before{
    content:"\e7a8"
}
.lnr-smartphone-embed:before{
    content:"\e7a9"
}
.lnr-smartphone-waves:before{
    content:"\e7aa"
}
.lnr-tablet:before{
    content:"\e7ab"
}
.lnr-tablet2:before{
    content:"\e7ac"
}
.lnr-laptop:before{
    content:"\e7ad"
}
.lnr-laptop-phone:before{
    content:"\e7ae"
}
.lnr-desktop:before{
    content:"\e7af"
}
.lnr-launch:before{
    content:"\e7b0"
}
.lnr-new-tab:before{
    content:"\e7b1"
}
.lnr-window:before{
    content:"\e7b2"
}
.lnr-cable:before{
    content:"\e7b3"
}
.lnr-cable2:before{
    content:"\e7b4"
}
.lnr-tv:before{
    content:"\e7b5"
}
.lnr-radio:before{
    content:"\e7b6"
}
.lnr-remote-control:before{
    content:"\e7b7"
}
.lnr-power-switch:before{
    content:"\e7b8"
}
.lnr-power:before{
    content:"\e7b9"
}
.lnr-power-crossed:before{
    content:"\e7ba"
}
.lnr-flash-auto:before{
    content:"\e7bb"
}
.lnr-lamp:before{
    content:"\e7bc"
}
.lnr-flashlight:before{
    content:"\e7bd"
}
.lnr-lampshade:before{
    content:"\e7be"
}
.lnr-cord:before{
    content:"\e7bf"
}
.lnr-outlet:before{
    content:"\e7c0"
}
.lnr-battery-power:before{
    content:"\e7c1"
}
.lnr-battery-empty:before{
    content:"\e7c2"
}
.lnr-battery-alert:before{
    content:"\e7c3"
}
.lnr-battery-error:before{
    content:"\e7c4"
}
.lnr-battery-low1:before{
    content:"\e7c5"
}
.lnr-battery-low2:before{
    content:"\e7c6"
}
.lnr-battery-low3:before{
    content:"\e7c7"
}
.lnr-battery-mid1:before{
    content:"\e7c8"
}
.lnr-battery-mid2:before{
    content:"\e7c9"
}
.lnr-battery-mid3:before{
    content:"\e7ca"
}
.lnr-battery-full:before{
    content:"\e7cb"
}
.lnr-battery-charging:before{
    content:"\e7cc"
}
.lnr-battery-charging2:before{
    content:"\e7cd"
}
.lnr-battery-charging3:before{
    content:"\e7ce"
}
.lnr-battery-charging4:before{
    content:"\e7cf"
}
.lnr-battery-charging5:before{
    content:"\e7d0"
}
.lnr-battery-charging6:before{
    content:"\e7d1"
}
.lnr-battery-charging7:before{
    content:"\e7d2"
}
.lnr-chip:before{
    content:"\e7d3"
}
.lnr-chip-x64:before{
    content:"\e7d4"
}
.lnr-chip-x86:before{
    content:"\e7d5"
}
.lnr-bubble:before{
    content:"\e7d6"
}
.lnr-bubbles:before{
    content:"\e7d7"
}
.lnr-bubble-dots:before{
    content:"\e7d8"
}
.lnr-bubble-alert:before{
    content:"\e7d9"
}
.lnr-bubble-question:before{
    content:"\e7da"
}
.lnr-bubble-text:before{
    content:"\e7db"
}
.lnr-bubble-pencil:before{
    content:"\e7dc"
}
.lnr-bubble-picture:before{
    content:"\e7dd"
}
.lnr-bubble-video:before{
    content:"\e7de"
}
.lnr-bubble-user:before{
    content:"\e7df"
}
.lnr-bubble-quote:before{
    content:"\e7e0"
}
.lnr-bubble-heart:before{
    content:"\e7e1"
}
.lnr-bubble-emoticon:before{
    content:"\e7e2"
}
.lnr-bubble-attachment:before{
    content:"\e7e3"
}
.lnr-phone-bubble:before{
    content:"\e7e4"
}
.lnr-quote-open:before{
    content:"\e7e5"
}
.lnr-quote-close:before{
    content:"\e7e6"
}
.lnr-dna:before{
    content:"\e7e7"
}
.lnr-heart-pulse:before{
    content:"\e7e8"
}
.lnr-pulse:before{
    content:"\e7e9"
}
.lnr-syringe:before{
    content:"\e7ea"
}
.lnr-pills:before{
    content:"\e7eb"
}
.lnr-first-aid:before{
    content:"\e7ec"
}
.lnr-lifebuoy:before{
    content:"\e7ed"
}
.lnr-bandage:before{
    content:"\e7ee"
}
.lnr-bandages:before{
    content:"\e7ef"
}
.lnr-thermometer:before{
    content:"\e7f0"
}
.lnr-microscope:before{
    content:"\e7f1"
}
.lnr-brain:before{
    content:"\e7f2"
}
.lnr-beaker:before{
    content:"\e7f3"
}
.lnr-skull:before{
    content:"\e7f4"
}
.lnr-bone:before{
    content:"\e7f5"
}
.lnr-construction:before{
    content:"\e7f6"
}
.lnr-construction-cone:before{
    content:"\e7f7"
}
.lnr-pie-chart:before{
    content:"\e7f8"
}
.lnr-pie-chart2:before{
    content:"\e7f9"
}
.lnr-graph:before{
    content:"\e7fa"
}
.lnr-chart-growth:before{
    content:"\e7fb"
}
.lnr-chart-bars:before{
    content:"\e7fc"
}
.lnr-chart-settings:before{
    content:"\e7fd"
}
.lnr-cake:before{
    content:"\e7fe"
}
.lnr-gift:before{
    content:"\e7ff"
}
.lnr-balloon:before{
    content:"\e800"
}
.lnr-rank:before{
    content:"\e801"
}
.lnr-rank2:before{
    content:"\e802"
}
.lnr-rank3:before{
    content:"\e803"
}
.lnr-crown:before{
    content:"\e804"
}
.lnr-lotus:before{
    content:"\e805"
}
.lnr-diamond:before{
    content:"\e806"
}
.lnr-diamond2:before{
    content:"\e807"
}
.lnr-diamond3:before{
    content:"\e808"
}
.lnr-diamond4:before{
    content:"\e809"
}
.lnr-linearicons:before{
    content:"\e80a"
}
.lnr-teacup:before{
    content:"\e80b"
}
.lnr-teapot:before{
    content:"\e80c"
}
.lnr-glass:before{
    content:"\e80d"
}
.lnr-bottle2:before{
    content:"\e80e"
}
.lnr-glass-cocktail:before{
    content:"\e80f"
}
.lnr-glass2:before{
    content:"\e810"
}
.lnr-dinner:before{
    content:"\e811"
}
.lnr-dinner2:before{
    content:"\e812"
}
.lnr-chef:before{
    content:"\e813"
}
.lnr-scale2:before{
    content:"\e814"
}
.lnr-egg:before{
    content:"\e815"
}
.lnr-egg2:before{
    content:"\e816"
}
.lnr-eggs:before{
    content:"\e817"
}
.lnr-platter:before{
    content:"\e818"
}
.lnr-steak:before{
    content:"\e819"
}
.lnr-hamburger:before{
    content:"\e81a"
}
.lnr-hotdog:before{
    content:"\e81b"
}
.lnr-pizza:before{
    content:"\e81c"
}
.lnr-sausage:before{
    content:"\e81d"
}
.lnr-chicken:before{
    content:"\e81e"
}
.lnr-fish:before{
    content:"\e81f"
}
.lnr-carrot:before{
    content:"\e820"
}
.lnr-cheese:before{
    content:"\e821"
}
.lnr-bread:before{
    content:"\e822"
}
.lnr-ice-cream:before{
    content:"\e823"
}
.lnr-ice-cream2:before{
    content:"\e824"
}
.lnr-candy:before{
    content:"\e825"
}
.lnr-lollipop:before{
    content:"\e826"
}
.lnr-coffee-bean:before{
    content:"\e827"
}
.lnr-coffee-cup:before{
    content:"\e828"
}
.lnr-cherry:before{
    content:"\e829"
}
.lnr-grapes:before{
    content:"\e82a"
}
.lnr-citrus:before{
    content:"\e82b"
}
.lnr-apple:before{
    content:"\e82c"
}
.lnr-leaf:before{
    content:"\e82d"
}
.lnr-landscape:before{
    content:"\e82e"
}
.lnr-pine-tree:before{
    content:"\e82f"
}
.lnr-tree:before{
    content:"\e830"
}
.lnr-cactus:before{
    content:"\e831"
}
.lnr-paw:before{
    content:"\e832"
}
.lnr-footprint:before{
    content:"\e833"
}
.lnr-speed-slow:before{
    content:"\e834"
}
.lnr-speed-medium:before{
    content:"\e835"
}
.lnr-speed-fast:before{
    content:"\e836"
}
.lnr-rocket:before{
    content:"\e837"
}
.lnr-hammer2:before{
    content:"\e838"
}
.lnr-balance:before{
    content:"\e839"
}
.lnr-briefcase:before{
    content:"\e83a"
}
.lnr-luggage-weight:before{
    content:"\e83b"
}
.lnr-dolly:before{
    content:"\e83c"
}
.lnr-plane:before{
    content:"\e83d"
}
.lnr-plane-crossed:before{
    content:"\e83e"
}
.lnr-helicopter:before{
    content:"\e83f"
}
.lnr-traffic-lights:before{
    content:"\e840"
}
.lnr-siren:before{
    content:"\e841"
}
.lnr-road:before{
    content:"\e842"
}
.lnr-engine:before{
    content:"\e843"
}
.lnr-oil-pressure:before{
    content:"\e844"
}
.lnr-coolant-temperature:before{
    content:"\e845"
}
.lnr-car-battery:before{
    content:"\e846"
}
.lnr-gas:before{
    content:"\e847"
}
.lnr-gallon:before{
    content:"\e848"
}
.lnr-transmission:before{
    content:"\e849"
}
.lnr-car:before{
    content:"\e84a"
}
.lnr-car-wash:before{
    content:"\e84b"
}
.lnr-car-wash2:before{
    content:"\e84c"
}
.lnr-bus:before{
    content:"\e84d"
}
.lnr-bus2:before{
    content:"\e84e"
}
.lnr-car2:before{
    content:"\e84f"
}
.lnr-parking:before{
    content:"\e850"
}
.lnr-car-lock:before{
    content:"\e851"
}
.lnr-taxi:before{
    content:"\e852"
}
.lnr-car-siren:before{
    content:"\e853"
}
.lnr-car-wash3:before{
    content:"\e854"
}
.lnr-car-wash4:before{
    content:"\e855"
}
.lnr-ambulance:before{
    content:"\e856"
}
.lnr-truck:before{
    content:"\e857"
}
.lnr-trailer:before{
    content:"\e858"
}
.lnr-scale-truck:before{
    content:"\e859"
}
.lnr-train:before{
    content:"\e85a"
}
.lnr-ship:before{
    content:"\e85b"
}
.lnr-ship2:before{
    content:"\e85c"
}
.lnr-anchor:before{
    content:"\e85d"
}
.lnr-boat:before{
    content:"\e85e"
}
.lnr-bicycle:before{
    content:"\e85f"
}
.lnr-bicycle2:before{
    content:"\e860"
}
.lnr-dumbbell:before{
    content:"\e861"
}
.lnr-bench-press:before{
    content:"\e862"
}
.lnr-swim:before{
    content:"\e863"
}
.lnr-football:before{
    content:"\e864"
}
.lnr-baseball-bat:before{
    content:"\e865"
}
.lnr-baseball:before{
    content:"\e866"
}
.lnr-tennis:before{
    content:"\e867"
}
.lnr-tennis2:before{
    content:"\e868"
}
.lnr-ping-pong:before{
    content:"\e869"
}
.lnr-hockey:before{
    content:"\e86a"
}
.lnr-8ball:before{
    content:"\e86b"
}
.lnr-bowling:before{
    content:"\e86c"
}
.lnr-bowling-pins:before{
    content:"\e86d"
}
.lnr-golf:before{
    content:"\e86e"
}
.lnr-golf2:before{
    content:"\e86f"
}
.lnr-archery:before{
    content:"\e870"
}
.lnr-slingshot:before{
    content:"\e871"
}
.lnr-soccer:before{
    content:"\e872"
}
.lnr-basketball:before{
    content:"\e873"
}
.lnr-cube:before{
    content:"\e874"
}
.lnr-3d-rotate:before{
    content:"\e875"
}
.lnr-puzzle:before{
    content:"\e876"
}
.lnr-glasses:before{
    content:"\e877"
}
.lnr-glasses2:before{
    content:"\e878"
}
.lnr-accessibility:before{
    content:"\e879"
}
.lnr-wheelchair:before{
    content:"\e87a"
}
.lnr-wall:before{
    content:"\e87b"
}
.lnr-fence:before{
    content:"\e87c"
}
.lnr-wall2:before{
    content:"\e87d"
}
.lnr-icons:before{
    content:"\e87e"
}
.lnr-resize-handle:before{
    content:"\e87f"
}
.lnr-icons2:before{
    content:"\e880"
}
.lnr-select:before{
    content:"\e881"
}
.lnr-select2:before{
    content:"\e882"
}
.lnr-site-map:before{
    content:"\e883"
}
.lnr-earth:before{
    content:"\e884"
}
.lnr-earth-lock:before{
    content:"\e885"
}
.lnr-network:before{
    content:"\e886"
}
.lnr-network-lock:before{
    content:"\e887"
}
.lnr-planet:before{
    content:"\e888"
}
.lnr-happy:before{
    content:"\e889"
}
.lnr-smile:before{
    content:"\e88a"
}
.lnr-grin:before{
    content:"\e88b"
}
.lnr-tongue:before{
    content:"\e88c"
}
.lnr-sad:before{
    content:"\e88d"
}
.lnr-wink:before{
    content:"\e88e"
}
.lnr-dream:before{
    content:"\e88f"
}
.lnr-shocked:before{
    content:"\e890"
}
.lnr-shocked2:before{
    content:"\e891"
}
.lnr-tongue2:before{
    content:"\e892"
}
.lnr-neutral:before{
    content:"\e893"
}
.lnr-happy-grin:before{
    content:"\e894"
}
.lnr-cool:before{
    content:"\e895"
}
.lnr-mad:before{
    content:"\e896"
}
.lnr-grin-evil:before{
    content:"\e897"
}
.lnr-evil:before{
    content:"\e898"
}
.lnr-wow:before{
    content:"\e899"
}
.lnr-annoyed:before{
    content:"\e89a"
}
.lnr-wondering:before{
    content:"\e89b"
}
.lnr-confused:before{
    content:"\e89c"
}
.lnr-zipped:before{
    content:"\e89d"
}
.lnr-grumpy:before{
    content:"\e89e"
}
.lnr-mustache:before{
    content:"\e89f"
}
.lnr-tombstone-hipster:before{
    content:"\e8a0"
}
.lnr-tombstone:before{
    content:"\e8a1"
}
.lnr-ghost:before{
    content:"\e8a2"
}
.lnr-ghost-hipster:before{
    content:"\e8a3"
}
.lnr-halloween:before{
    content:"\e8a4"
}
.lnr-christmas:before{
    content:"\e8a5"
}
.lnr-easter-egg:before{
    content:"\e8a6"
}
.lnr-mustache2:before{
    content:"\e8a7"
}
.lnr-mustache-glasses:before{
    content:"\e8a8"
}
.lnr-pipe:before{
    content:"\e8a9"
}
.lnr-alarm:before{
    content:"\e8aa"
}
.lnr-alarm-add:before{
    content:"\e8ab"
}
.lnr-alarm-snooze:before{
    content:"\e8ac"
}
.lnr-alarm-ringing:before{
    content:"\e8ad"
}
.lnr-bullhorn:before{
    content:"\e8ae"
}
.lnr-hearing:before{
    content:"\e8af"
}
.lnr-volume-high:before{
    content:"\e8b0"
}
.lnr-volume-medium:before{
    content:"\e8b1"
}
.lnr-volume-low:before{
    content:"\e8b2"
}
.lnr-volume:before{
    content:"\e8b3"
}
.lnr-mute:before{
    content:"\e8b4"
}
.lnr-lan:before{
    content:"\e8b5"
}
.lnr-lan2:before{
    content:"\e8b6"
}
.lnr-wifi:before{
    content:"\e8b7"
}
.lnr-wifi-lock:before{
    content:"\e8b8"
}
.lnr-wifi-blocked:before{
    content:"\e8b9"
}
.lnr-wifi-mid:before{
    content:"\e8ba"
}
.lnr-wifi-low:before{
    content:"\e8bb"
}
.lnr-wifi-low2:before{
    content:"\e8bc"
}
.lnr-wifi-alert:before{
    content:"\e8bd"
}
.lnr-wifi-alert-mid:before{
    content:"\e8be"
}
.lnr-wifi-alert-low:before{
    content:"\e8bf"
}
.lnr-wifi-alert-low2:before{
    content:"\e8c0"
}
.lnr-stream:before{
    content:"\e8c1"
}
.lnr-stream-check:before{
    content:"\e8c2"
}
.lnr-stream-error:before{
    content:"\e8c3"
}
.lnr-stream-alert:before{
    content:"\e8c4"
}
.lnr-communication:before{
    content:"\e8c5"
}
.lnr-communication-crossed:before{
    content:"\e8c6"
}
.lnr-broadcast:before{
    content:"\e8c7"
}
.lnr-antenna:before{
    content:"\e8c8"
}
.lnr-satellite:before{
    content:"\e8c9"
}
.lnr-satellite2:before{
    content:"\e8ca"
}
.lnr-mic:before{
    content:"\e8cb"
}
.lnr-mic-mute:before{
    content:"\e8cc"
}
.lnr-mic2:before{
    content:"\e8cd"
}
.lnr-spotlights:before{
    content:"\e8ce"
}
.lnr-hourglass:before{
    content:"\e8cf"
}
.lnr-loading:before{
    content:"\e8d0"
}
.lnr-loading2:before{
    content:"\e8d1"
}
.lnr-loading3:before{
    content:"\e8d2"
}
.lnr-refresh:before{
    content:"\e8d3"
}
.lnr-refresh2:before{
    content:"\e8d4"
}
.lnr-undo:before{
    content:"\e8d5"
}
.lnr-redo:before{
    content:"\e8d6"
}
.lnr-jump2:before{
    content:"\e8d7"
}
.lnr-undo2:before{
    content:"\e8d8"
}
.lnr-redo2:before{
    content:"\e8d9"
}
.lnr-sync:before{
    content:"\e8da"
}
.lnr-repeat-one2:before{
    content:"\e8db"
}
.lnr-sync-crossed:before{
    content:"\e8dc"
}
.lnr-sync2:before{
    content:"\e8dd"
}
.lnr-repeat-one3:before{
    content:"\e8de"
}
.lnr-sync-crossed2:before{
    content:"\e8df"
}
.lnr-return:before{
    content:"\e8e0"
}
.lnr-return2:before{
    content:"\e8e1"
}
.lnr-refund:before{
    content:"\e8e2"
}
.lnr-history:before{
    content:"\e8e3"
}
.lnr-history2:before{
    content:"\e8e4"
}
.lnr-self-timer:before{
    content:"\e8e5"
}
.lnr-clock:before{
    content:"\e8e6"
}
.lnr-clock2:before{
    content:"\e8e7"
}
.lnr-clock3:before{
    content:"\e8e8"
}
.lnr-watch:before{
    content:"\e8e9"
}
.lnr-alarm2:before{
    content:"\e8ea"
}
.lnr-alarm-add2:before{
    content:"\e8eb"
}
.lnr-alarm-remove:before{
    content:"\e8ec"
}
.lnr-alarm-check:before{
    content:"\e8ed"
}
.lnr-alarm-error:before{
    content:"\e8ee"
}
.lnr-timer:before{
    content:"\e8ef"
}
.lnr-timer-crossed:before{
    content:"\e8f0"
}
.lnr-timer2:before{
    content:"\e8f1"
}
.lnr-timer-crossed2:before{
    content:"\e8f2"
}
.lnr-download:before{
    content:"\e8f3"
}
.lnr-upload:before{
    content:"\e8f4"
}
.lnr-download2:before{
    content:"\e8f5"
}
.lnr-upload2:before{
    content:"\e8f6"
}
.lnr-enter-up:before{
    content:"\e8f7"
}
.lnr-enter-down:before{
    content:"\e8f8"
}
.lnr-enter-left:before{
    content:"\e8f9"
}
.lnr-enter-right:before{
    content:"\e8fa"
}
.lnr-exit-up:before{
    content:"\e8fb"
}
.lnr-exit-down:before{
    content:"\e8fc"
}
.lnr-exit-left:before{
    content:"\e8fd"
}
.lnr-exit-right:before{
    content:"\e8fe"
}
.lnr-enter-up2:before{
    content:"\e8ff"
}
.lnr-enter-down2:before{
    content:"\e900"
}
.lnr-enter-vertical:before{
    content:"\e901"
}
.lnr-enter-left2:before{
    content:"\e902"
}
.lnr-enter-right2:before{
    content:"\e903"
}
.lnr-enter-horizontal:before{
    content:"\e904"
}
.lnr-exit-up2:before{
    content:"\e905"
}
.lnr-exit-down2:before{
    content:"\e906"
}
.lnr-exit-left2:before{
    content:"\e907"
}
.lnr-exit-right2:before{
    content:"\e908"
}
.lnr-cli:before{
    content:"\e909"
}
.lnr-bug:before{
    content:"\e90a"
}
.lnr-code:before{
    content:"\e90b"
}
.lnr-file-code:before{
    content:"\e90c"
}
.lnr-file-image:before{
    content:"\e90d"
}
.lnr-file-zip:before{
    content:"\e90e"
}
.lnr-file-audio:before{
    content:"\e90f"
}
.lnr-file-video:before{
    content:"\e910"
}
.lnr-file-preview:before{
    content:"\e911"
}
.lnr-file-charts:before{
    content:"\e912"
}
.lnr-file-stats:before{
    content:"\e913"
}
.lnr-file-spreadsheet:before{
    content:"\e914"
}
.lnr-link:before{
    content:"\e915"
}
.lnr-unlink:before{
    content:"\e916"
}
.lnr-link2:before{
    content:"\e917"
}
.lnr-unlink2:before{
    content:"\e918"
}
.lnr-thumbs-up:before{
    content:"\e919"
}
.lnr-thumbs-down:before{
    content:"\e91a"
}
.lnr-thumbs-up2:before{
    content:"\e91b"
}
.lnr-thumbs-down2:before{
    content:"\e91c"
}
.lnr-thumbs-up3:before{
    content:"\e91d"
}
.lnr-thumbs-down3:before{
    content:"\e91e"
}
.lnr-share:before{
    content:"\e91f"
}
.lnr-share2:before{
    content:"\e920"
}
.lnr-share3:before{
    content:"\e921"
}
.lnr-magnifier:before{
    content:"\e922"
}
.lnr-file-search:before{
    content:"\e923"
}
.lnr-find-replace:before{
    content:"\e924"
}
.lnr-zoom-in:before{
    content:"\e925"
}
.lnr-zoom-out:before{
    content:"\e926"
}
.lnr-loupe:before{
    content:"\e927"
}
.lnr-loupe-zoom-in:before{
    content:"\e928"
}
.lnr-loupe-zoom-out:before{
    content:"\e929"
}
.lnr-cross:before{
    content:"\e92a"
}
.lnr-menu:before{
    content:"\e92b"
}
.lnr-list:before{
    content:"\e92c"
}
.lnr-list2:before{
    content:"\e92d"
}
.lnr-list3:before{
    content:"\e92e"
}
.lnr-menu2:before{
    content:"\e92f"
}
.lnr-list4:before{
    content:"\e930"
}
.lnr-menu3:before{
    content:"\e931"
}
.lnr-exclamation:before{
    content:"\e932"
}
.lnr-question:before{
    content:"\e933"
}
.lnr-check:before{
    content:"\e934"
}
.lnr-cross2:before{
    content:"\e935"
}
.lnr-plus:before{
    content:"\e936"
}
.lnr-minus:before{
    content:"\e937"
}
.lnr-percent:before{
    content:"\e938"
}
.lnr-chevron-up:before{
    content:"\e939"
}
.lnr-chevron-down:before{
    content:"\e93a"
}
.lnr-chevron-left:before{
    content:"\e93b"
}
.lnr-chevron-right:before{
    content:"\e93c"
}
.lnr-chevrons-expand-vertical:before{
    content:"\e93d"
}
.lnr-chevrons-expand-horizontal:before{
    content:"\e93e"
}
.lnr-chevrons-contract-vertical:before{
    content:"\e93f"
}
.lnr-chevrons-contract-horizontal:before{
    content:"\e940"
}
.lnr-arrow-up:before{
    content:"\e941"
}
.lnr-arrow-down:before{
    content:"\e942"
}
.lnr-arrow-left:before{
    content:"\e943"
}
.lnr-arrow-right:before{
    content:"\e944"
}
.lnr-arrow-up-right:before{
    content:"\e945"
}
.lnr-arrows-merge:before{
    content:"\e946"
}
.lnr-arrows-split:before{
    content:"\e947"
}
.lnr-arrow-divert:before{
    content:"\e948"
}
.lnr-arrow-return:before{
    content:"\e949"
}
.lnr-expand:before{
    content:"\e94a"
}
.lnr-contract:before{
    content:"\e94b"
}
.lnr-expand2:before{
    content:"\e94c"
}
.lnr-contract2:before{
    content:"\e94d"
}
.lnr-move:before{
    content:"\e94e"
}
.lnr-tab:before{
    content:"\e94f"
}
.lnr-arrow-wave:before{
    content:"\e950"
}
.lnr-expand3:before{
    content:"\e951"
}
.lnr-expand4:before{
    content:"\e952"
}
.lnr-contract3:before{
    content:"\e953"
}
.lnr-notification:before{
    content:"\e954"
}
.lnr-warning:before{
    content:"\e955"
}
.lnr-notification-circle:before{
    content:"\e956"
}
.lnr-question-circle:before{
    content:"\e957"
}
.lnr-menu-circle:before{
    content:"\e958"
}
.lnr-checkmark-circle:before{
    content:"\e959"
}
.lnr-cross-circle:before{
    content:"\e95a"
}
.lnr-plus-circle:before{
    content:"\e95b"
}
.lnr-circle-minus:before{
    content:"\e95c"
}
.lnr-percent-circle:before{
    content:"\e95d"
}
.lnr-arrow-up-circle:before{
    content:"\e95e"
}
.lnr-arrow-down-circle:before{
    content:"\e95f"
}
.lnr-arrow-left-circle:before{
    content:"\e960"
}
.lnr-arrow-right-circle:before{
    content:"\e961"
}
.lnr-chevron-up-circle:before{
    content:"\e962"
}
.lnr-chevron-down-circle:before{
    content:"\e963"
}
.lnr-chevron-left-circle:before{
    content:"\e964"
}
.lnr-chevron-right-circle:before{
    content:"\e965"
}
.lnr-backward-circle:before{
    content:"\e966"
}
.lnr-first-circle:before{
    content:"\e967"
}
.lnr-previous-circle:before{
    content:"\e968"
}
.lnr-stop-circle:before{
    content:"\e969"
}
.lnr-play-circle:before{
    content:"\e96a"
}
.lnr-pause-circle:before{
    content:"\e96b"
}
.lnr-next-circle:before{
    content:"\e96c"
}
.lnr-last-circle:before{
    content:"\e96d"
}
.lnr-forward-circle:before{
    content:"\e96e"
}
.lnr-eject-circle:before{
    content:"\e96f"
}
.lnr-crop:before{
    content:"\e970"
}
.lnr-frame-expand:before{
    content:"\e971"
}
.lnr-frame-contract:before{
    content:"\e972"
}
.lnr-focus:before{
    content:"\e973"
}
.lnr-transform:before{
    content:"\e974"
}
.lnr-grid:before{
    content:"\e975"
}
.lnr-grid-crossed:before{
    content:"\e976"
}
.lnr-layers:before{
    content:"\e977"
}
.lnr-layers-crossed:before{
    content:"\e978"
}
.lnr-toggle:before{
    content:"\e979"
}
.lnr-rulers:before{
    content:"\e97a"
}
.lnr-ruler:before{
    content:"\e97b"
}
.lnr-funnel:before{
    content:"\e97c"
}
.lnr-flip-horizontal:before{
    content:"\e97d"
}
.lnr-flip-vertical:before{
    content:"\e97e"
}
.lnr-flip-horizontal2:before{
    content:"\e97f"
}
.lnr-flip-vertical2:before{
    content:"\e980"
}
.lnr-angle:before{
    content:"\e981"
}
.lnr-angle2:before{
    content:"\e982"
}
.lnr-subtract:before{
    content:"\e983"
}
.lnr-combine:before{
    content:"\e984"
}
.lnr-intersect:before{
    content:"\e985"
}
.lnr-exclude:before{
    content:"\e986"
}
.lnr-align-center-vertical:before{
    content:"\e987"
}
.lnr-align-right:before{
    content:"\e988"
}
.lnr-align-bottom:before{
    content:"\e989"
}
.lnr-align-left:before{
    content:"\e98a"
}
.lnr-align-center-horizontal:before{
    content:"\e98b"
}
.lnr-align-top:before{
    content:"\e98c"
}
.lnr-square:before{
    content:"\e98d"
}
.lnr-plus-square:before{
    content:"\e98e"
}
.lnr-minus-square:before{
    content:"\e98f"
}
.lnr-percent-square:before{
    content:"\e990"
}
.lnr-arrow-up-square:before{
    content:"\e991"
}
.lnr-arrow-down-square:before{
    content:"\e992"
}
.lnr-arrow-left-square:before{
    content:"\e993"
}
.lnr-arrow-right-square:before{
    content:"\e994"
}
.lnr-chevron-up-square:before{
    content:"\e995"
}
.lnr-chevron-down-square:before{
    content:"\e996"
}
.lnr-chevron-left-square:before{
    content:"\e997"
}
.lnr-chevron-right-square:before{
    content:"\e998"
}
.lnr-check-square:before{
    content:"\e999"
}
.lnr-cross-square:before{
    content:"\e99a"
}
.lnr-menu-square:before{
    content:"\e99b"
}
.lnr-prohibited:before{
    content:"\e99c"
}
.lnr-circle:before{
    content:"\e99d"
}
.lnr-radio-button:before{
    content:"\e99e"
}
.lnr-ligature:before{
    content:"\e99f"
}
.lnr-text-format:before{
    content:"\e9a0"
}
.lnr-text-format-remove:before{
    content:"\e9a1"
}
.lnr-text-size:before{
    content:"\e9a2"
}
.lnr-bold:before{
    content:"\e9a3"
}
.lnr-italic:before{
    content:"\e9a4"
}
.lnr-underline:before{
    content:"\e9a5"
}
.lnr-strikethrough:before{
    content:"\e9a6"
}
.lnr-highlight:before{
    content:"\e9a7"
}
.lnr-text-align-left:before{
    content:"\e9a8"
}
.lnr-text-align-center:before{
    content:"\e9a9"
}
.lnr-text-align-right:before{
    content:"\e9aa"
}
.lnr-text-align-justify:before{
    content:"\e9ab"
}
.lnr-line-spacing:before{
    content:"\e9ac"
}
.lnr-indent-increase:before{
    content:"\e9ad"
}
.lnr-indent-decrease:before{
    content:"\e9ae"
}
.lnr-text-wrap:before{
    content:"\e9af"
}
.lnr-pilcrow:before{
    content:"\e9b0"
}
.lnr-direction-ltr:before{
    content:"\e9b1"
}
.lnr-direction-rtl:before{
    content:"\e9b2"
}
.lnr-page-break:before{
    content:"\e9b3"
}
.lnr-page-break2:before{
    content:"\e9b4"
}
.lnr-sort-alpha-asc:before{
    content:"\e9b5"
}
.lnr-sort-alpha-desc:before{
    content:"\e9b6"
}
.lnr-sort-numeric-asc:before{
    content:"\e9b7"
}
.lnr-sort-numeric-desc:before{
    content:"\e9b8"
}
.lnr-sort-amount-asc:before{
    content:"\e9b9"
}
.lnr-sort-amount-desc:before{
    content:"\e9ba"
}
.lnr-sort-time-asc:before{
    content:"\e9bb"
}
.lnr-sort-time-desc:before{
    content:"\e9bc"
}
.lnr-sigma:before{
    content:"\e9bd"
}
.lnr-pencil-line:before{
    content:"\e9be"
}
.lnr-hand:before{
    content:"\e9bf"
}
.lnr-pointer-up:before{
    content:"\e9c0"
}
.lnr-pointer-right:before{
    content:"\e9c1"
}
.lnr-pointer-down:before{
    content:"\e9c2"
}
.lnr-pointer-left:before{
    content:"\e9c3"
}
.lnr-finger-tap:before{
    content:"\e9c4"
}
.lnr-fingers-tap:before{
    content:"\e9c5"
}
.lnr-reminder:before{
    content:"\e9c6"
}
.lnr-fingers-crossed:before{
    content:"\e9c7"
}
.lnr-fingers-victory:before{
    content:"\e9c8"
}
.lnr-gesture-zoom:before{
    content:"\e9c9"
}
.lnr-gesture-pinch:before{
    content:"\e9ca"
}
.lnr-fingers-scroll-horizontal:before{
    content:"\e9cb"
}
.lnr-fingers-scroll-vertical:before{
    content:"\e9cc"
}
.lnr-fingers-scroll-left:before{
    content:"\e9cd"
}
.lnr-fingers-scroll-right:before{
    content:"\e9ce"
}
.lnr-hand2:before{
    content:"\e9cf"
}
.lnr-pointer-up2:before{
    content:"\e9d0"
}
.lnr-pointer-right2:before{
    content:"\e9d1"
}
.lnr-pointer-down2:before{
    content:"\e9d2"
}
.lnr-pointer-left2:before{
    content:"\e9d3"
}
.lnr-finger-tap2:before{
    content:"\e9d4"
}
.lnr-fingers-tap2:before{
    content:"\e9d5"
}
.lnr-reminder2:before{
    content:"\e9d6"
}
.lnr-gesture-zoom2:before{
    content:"\e9d7"
}
.lnr-gesture-pinch2:before{
    content:"\e9d8"
}
.lnr-fingers-scroll-horizontal2:before{
    content:"\e9d9"
}
.lnr-fingers-scroll-vertical2:before{
    content:"\e9da"
}
.lnr-fingers-scroll-left2:before{
    content:"\e9db"
}
.lnr-fingers-scroll-right2:before{
    content:"\e9dc"
}
.lnr-fingers-scroll-vertical3:before{
    content:"\e9dd"
}
.lnr-border-style:before{
    content:"\e9de"
}
.lnr-border-all:before{
    content:"\e9df"
}
.lnr-border-outer:before{
    content:"\e9e0"
}
.lnr-border-inner:before{
    content:"\e9e1"
}
.lnr-border-top:before{
    content:"\e9e2"
}
.lnr-border-horizontal:before{
    content:"\e9e3"
}
.lnr-border-bottom:before{
    content:"\e9e4"
}
.lnr-border-left:before{
    content:"\e9e5"
}
.lnr-border-vertical:before{
    content:"\e9e6"
}
.lnr-border-right:before{
    content:"\e9e7"
}
.lnr-border-none:before{
    content:"\e9e8"
}
.lnr-ellipsis:before{
    content:"\e9e9"
}
.lnr-uni21:before{
    content:"\21"
}
.lnr-uni22:before{
    content:"\22"
}
.lnr-uni23:before{
    content:"\23"
}
.lnr-uni24:before{
    content:"\24"
}
.lnr-uni25:before{
    content:"\25"
}
.lnr-uni26:before{
    content:"\26"
}
.lnr-uni27:before{
    content:"\27"
}
.lnr-uni28:before{
    content:"\28"
}
.lnr-uni29:before{
    content:"\29"
}
.lnr-uni2a:before{
    content:"\2a"
}
.lnr-uni2b:before{
    content:"\2b"
}
.lnr-uni2c:before{
    content:"\2c"
}
.lnr-uni2d:before{
    content:"\2d"
}
.lnr-uni2e:before{
    content:"\2e"
}
.lnr-uni2f:before{
    content:"\2f"
}
.lnr-uni30:before{
    content:"\30"
}
.lnr-uni31:before{
    content:"\31"
}
.lnr-uni32:before{
    content:"\32"
}
.lnr-uni33:before{
    content:"\33"
}
.lnr-uni34:before{
    content:"\34"
}
.lnr-uni35:before{
    content:"\35"
}
.lnr-uni36:before{
    content:"\36"
}
.lnr-uni37:before{
    content:"\37"
}
.lnr-uni38:before{
    content:"\38"
}
.lnr-uni39:before{
    content:"\39"
}
.lnr-uni3a:before{
    content:"\3a"
}
.lnr-uni3b:before{
    content:"\3b"
}
.lnr-uni3c:before{
    content:"\3c"
}
.lnr-uni3d:before{
    content:"\3d"
}
.lnr-uni3e:before{
    content:"\3e"
}
.lnr-uni3f:before{
    content:"\3f"
}
.lnr-uni40:before{
    content:"\40"
}
.lnr-uni41:before{
    content:"\41"
}
.lnr-uni42:before{
    content:"\42"
}
.lnr-uni43:before{
    content:"\43"
}
.lnr-uni44:before{
    content:"\44"
}
.lnr-uni45:before{
    content:"\45"
}
.lnr-uni46:before{
    content:"\46"
}
.lnr-uni47:before{
    content:"\47"
}
.lnr-uni48:before{
    content:"\48"
}
.lnr-uni49:before{
    content:"\49"
}
.lnr-uni4a:before{
    content:"\4a"
}
.lnr-uni4b:before{
    content:"\4b"
}
.lnr-uni4c:before{
    content:"\4c"
}
.lnr-uni4d:before{
    content:"\4d"
}
.lnr-uni4e:before{
    content:"\4e"
}
.lnr-uni4f:before{
    content:"\4f"
}
.lnr-uni50:before{
    content:"\50"
}
.lnr-uni51:before{
    content:"\51"
}
.lnr-uni52:before{
    content:"\52"
}
.lnr-uni53:before{
    content:"\53"
}
.lnr-uni54:before{
    content:"\54"
}
.lnr-uni55:before{
    content:"\55"
}
.lnr-uni56:before{
    content:"\56"
}
.lnr-uni57:before{
    content:"\57"
}
.lnr-uni58:before{
    content:"\58"
}
.lnr-uni59:before{
    content:"\59"
}
.lnr-uni5a:before{
    content:"\5a"
}
.lnr-uni5b:before{
    content:"\5b"
}
.lnr-uni5c:before{
    content:"\5c"
}
.lnr-uni5d:before{
    content:"\5d"
}
.lnr-uni5e:before{
    content:"\5e"
}
.lnr-uni5f:before{
    content:"\5f"
}
.lnr-uni60:before{
    content:"\60"
}
.lnr-uni61:before{
    content:"\61"
}
.lnr-uni62:before{
    content:"\62"
}
.lnr-uni63:before{
    content:"\63"
}
.lnr-uni64:before{
    content:"\64"
}
.lnr-uni65:before{
    content:"\65"
}
.lnr-uni66:before{
    content:"\66"
}
.lnr-uni67:before{
    content:"\67"
}
.lnr-uni68:before{
    content:"\68"
}
.lnr-uni69:before{
    content:"\69"
}
.lnr-uni6a:before{
    content:"\6a"
}
.lnr-uni6b:before{
    content:"\6b"
}
.lnr-uni6c:before{
    content:"\6c"
}
.lnr-uni6d:before{
    content:"\6d"
}
.lnr-uni6e:before{
    content:"\6e"
}
.lnr-uni6f:before{
    content:"\6f"
}
.lnr-uni70:before{
    content:"\70"
}
.lnr-uni71:before{
    content:"\71"
}
.lnr-uni72:before{
    content:"\72"
}
.lnr-uni73:before{
    content:"\73"
}
.lnr-uni74:before{
    content:"\74"
}
.lnr-uni75:before{
    content:"\75"
}
.lnr-uni76:before{
    content:"\76"
}
.lnr-uni77:before{
    content:"\77"
}
.lnr-uni78:before{
    content:"\78"
}
.lnr-uni79:before{
    content:"\79"
}
.lnr-uni7a:before{
    content:"\7a"
}
.lnr-uni7b:before{
    content:"\7b"
}
.lnr-uni7c:before{
    content:"\7c"
}
.lnr-uni7d:before{
    content:"\7d"
}
.lnr-uni7e:before{
    content:"\7e"
}
.lnr-copyright:before{
    content:"\a9"
}
/*!* @package IcoFont * @version 1.0.1 * @author IcoFont https://icofont.com * @copyright Copyright (c) 2015 - 2018 IcoFont * @license - https://icofont.com/license
/*/
@font-face{
    font-family:IcoFont;
    font-weight:400;
    font-style:Regular;
    src:url('../fonts/icofont.woff2') format("woff2"),url('../fonts/icofont.woff') format("woff")
}
[class*=" icofont-"],[class^=icofont-]{
    font-family:IcoFont!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    white-space:nowrap;
    word-wrap:normal;
    direction:ltr;
    line-height:1;
    -webkit-font-feature-settings:"liga";
    -webkit-font-smoothing:antialiased
}
.icofont-angry-monster:before{
    content:"\e800"
}
.icofont-bathtub:before{
    content:"\e801"
}
.icofont-bird-wings:before{
    content:"\e802"
}
.icofont-bow:before{
    content:"\e803"
}
.icofont-castle:before{
    content:"\e804"
}
.icofont-circuit:before{
    content:"\e805"
}
.icofont-crown-king:before{
    content:"\e806"
}
.icofont-crown-queen:before{
    content:"\e807"
}
.icofont-dart:before{
    content:"\e808"
}
.icofont-disability-race:before{
    content:"\e809"
}
.icofont-diving-goggle:before{
    content:"\e80a"
}
.icofont-eye-open:before{
    content:"\e80b"
}
.icofont-flora-flower:before{
    content:"\e80c"
}
.icofont-flora:before{
    content:"\e80d"
}
.icofont-gift-box:before{
    content:"\e80e"
}
.icofont-halloween-pumpkin:before{
    content:"\e80f"
}
.icofont-hand-power:before{
    content:"\e810"
}
.icofont-hand-thunder:before{
    content:"\e811"
}
.icofont-king-monster:before{
    content:"\e812"
}
.icofont-love:before{
    content:"\e813"
}
.icofont-magician-hat:before{
    content:"\e814"
}
.icofont-native-american:before{
    content:"\e815"
}
.icofont-owl-look:before{
    content:"\e816"
}
.icofont-phoenix:before{
    content:"\e817"
}
.icofont-robot-face:before{
    content:"\e818"
}
.icofont-sand-clock:before{
    content:"\e819"
}
.icofont-shield-alt:before{
    content:"\e81a"
}
.icofont-ship-wheel:before{
    content:"\e81b"
}
.icofont-skull-danger:before{
    content:"\e81c"
}
.icofont-skull-face:before{
    content:"\e81d"
}
.icofont-snowmobile:before{
    content:"\e81e"
}
.icofont-space-shuttle:before{
    content:"\e81f"
}
.icofont-star-shape:before{
    content:"\e820"
}
.icofont-swirl:before{
    content:"\e821"
}
.icofont-tattoo-wing:before{
    content:"\e822"
}
.icofont-throne:before{
    content:"\e823"
}
.icofont-tree-alt:before{
    content:"\e824"
}
.icofont-triangle:before{
    content:"\e825"
}
.icofont-unity-hand:before{
    content:"\e826"
}
.icofont-weed:before{
    content:"\e827"
}
.icofont-woman-bird:before{
    content:"\e828"
}
.icofont-bat:before{
    content:"\e829"
}
.icofont-bear-face:before{
    content:"\e82a"
}
.icofont-bear-tracks:before{
    content:"\e82b"
}
.icofont-bear:before{
    content:"\e82c"
}
.icofont-bird-alt:before{
    content:"\e82d"
}
.icofont-bird-flying:before{
    content:"\e82e"
}
.icofont-bird:before{
    content:"\e82f"
}
.icofont-birds:before{
    content:"\e830"
}
.icofont-bone:before{
    content:"\e831"
}
.icofont-bull:before{
    content:"\e832"
}
.icofont-butterfly-alt:before{
    content:"\e833"
}
.icofont-butterfly:before{
    content:"\e834"
}
.icofont-camel-alt:before{
    content:"\e835"
}
.icofont-camel-head:before{
    content:"\e836"
}
.icofont-camel:before{
    content:"\e837"
}
.icofont-cat-alt-1:before{
    content:"\e838"
}
.icofont-cat-alt-2:before{
    content:"\e839"
}
.icofont-cat-alt-3:before{
    content:"\e83a"
}
.icofont-cat-dog:before{
    content:"\e83b"
}
.icofont-cat-face:before{
    content:"\e83c"
}
.icofont-cat:before{
    content:"\e83d"
}
.icofont-cow-head:before{
    content:"\e83e"
}
.icofont-cow:before{
    content:"\e83f"
}
.icofont-crab:before{
    content:"\e840"
}
.icofont-crocodile:before{
    content:"\e841"
}
.icofont-deer-head:before{
    content:"\e842"
}
.icofont-dog-alt:before{
    content:"\e843"
}
.icofont-dog-barking:before{
    content:"\e844"
}
.icofont-dog:before{
    content:"\e845"
}
.icofont-dolphin:before{
    content:"\e846"
}
.icofont-duck-tracks:before{
    content:"\e847"
}
.icofont-eagle-head:before{
    content:"\e848"
}
.icofont-eaten-fish:before{
    content:"\e849"
}
.icofont-elephant-alt:before{
    content:"\e84a"
}
.icofont-elephant-head-alt:before{
    content:"\e84b"
}
.icofont-elephant-head:before{
    content:"\e84c"
}
.icofont-elephant:before{
    content:"\e84d"
}
.icofont-elk:before{
    content:"\e84e"
}
.icofont-fish-1:before{
    content:"\e84f"
}
.icofont-fish-2:before{
    content:"\e850"
}
.icofont-fish-3:before{
    content:"\e851"
}
.icofont-fish-4:before{
    content:"\e852"
}
.icofont-fish-5:before{
    content:"\e853"
}
.icofont-fish:before{
    content:"\e854"
}
.icofont-fox-alt:before{
    content:"\e855"
}
.icofont-fox:before{
    content:"\e856"
}
.icofont-frog-tracks:before{
    content:"\e857"
}
.icofont-frog:before{
    content:"\e858"
}
.icofont-froggy:before{
    content:"\e859"
}
.icofont-giraffe-head-1:before{
    content:"\e85a"
}
.icofont-giraffe-head-2:before{
    content:"\e85b"
}
.icofont-giraffe-head:before{
    content:"\e85c"
}
.icofont-giraffe:before{
    content:"\e85d"
}
.icofont-goat-head:before{
    content:"\e85e"
}
.icofont-gorilla:before{
    content:"\e85f"
}
.icofont-hen-tracks:before{
    content:"\e860"
}
.icofont-horse-head-1:before{
    content:"\e861"
}
.icofont-horse-head-2:before{
    content:"\e862"
}
.icofont-horse-head:before{
    content:"\e863"
}
.icofont-horse-tracks:before{
    content:"\e864"
}
.icofont-jellyfish:before{
    content:"\e865"
}
.icofont-kangaroo:before{
    content:"\e866"
}
.icofont-lemur:before{
    content:"\e867"
}
.icofont-lion-head-1:before{
    content:"\e868"
}
.icofont-lion-head-2:before{
    content:"\e869"
}
.icofont-lion-head:before{
    content:"\e86a"
}
.icofont-lion:before{
    content:"\e86b"
}
.icofont-monkey-2:before{
    content:"\e86c"
}
.icofont-monkey-3:before{
    content:"\e86d"
}
.icofont-monkey-face:before{
    content:"\e86e"
}
.icofont-monkey:before{
    content:"\e86f"
}
.icofont-octopus-alt:before{
    content:"\e870"
}
.icofont-octopus:before{
    content:"\e871"
}
.icofont-owl:before{
    content:"\e872"
}
.icofont-panda-face:before{
    content:"\e873"
}
.icofont-panda:before{
    content:"\e874"
}
.icofont-panther:before{
    content:"\e875"
}
.icofont-parrot-lip:before{
    content:"\e876"
}
.icofont-parrot:before{
    content:"\e877"
}
.icofont-paw:before{
    content:"\e878"
}
.icofont-pelican:before{
    content:"\e879"
}
.icofont-penguin:before{
    content:"\e87a"
}
.icofont-pig-face:before{
    content:"\e87b"
}
.icofont-pig:before{
    content:"\e87c"
}
.icofont-pigeon-1:before{
    content:"\e87d"
}
.icofont-pigeon-2:before{
    content:"\e87e"
}
.icofont-pigeon:before{
    content:"\e87f"
}
.icofont-rabbit:before{
    content:"\e880"
}
.icofont-rat:before{
    content:"\e881"
}
.icofont-rhino-head:before{
    content:"\e882"
}
.icofont-rhino:before{
    content:"\e883"
}
.icofont-rooster:before{
    content:"\e884"
}
.icofont-seahorse:before{
    content:"\e885"
}
.icofont-seal:before{
    content:"\e886"
}
.icofont-shrimp-alt:before{
    content:"\e887"
}
.icofont-shrimp:before{
    content:"\e888"
}
.icofont-snail-1:before{
    content:"\e889"
}
.icofont-snail-2:before{
    content:"\e88a"
}
.icofont-snail-3:before{
    content:"\e88b"
}
.icofont-snail:before{
    content:"\e88c"
}
.icofont-snake:before{
    content:"\e88d"
}
.icofont-squid:before{
    content:"\e88e"
}
.icofont-squirrel:before{
    content:"\e88f"
}
.icofont-tiger-face:before{
    content:"\e890"
}
.icofont-tiger:before{
    content:"\e891"
}
.icofont-turtle:before{
    content:"\e892"
}
.icofont-whale:before{
    content:"\e893"
}
.icofont-woodpecker:before{
    content:"\e894"
}
.icofont-zebra:before{
    content:"\e895"
}
.icofont-brand-acer:before{
    content:"\e896"
}
.icofont-brand-adidas:before{
    content:"\e897"
}
.icofont-brand-adobe:before{
    content:"\e898"
}
.icofont-brand-air-new-zealand:before{
    content:"\e899"
}
.icofont-brand-airbnb:before{
    content:"\e89a"
}
.icofont-brand-aircell:before{
    content:"\e89b"
}
.icofont-brand-airtel:before{
    content:"\e89c"
}
.icofont-brand-alcatel:before{
    content:"\e89d"
}
.icofont-brand-alibaba:before{
    content:"\e89e"
}
.icofont-brand-aliexpress:before{
    content:"\e89f"
}
.icofont-brand-alipay:before{
    content:"\e8a0"
}
.icofont-brand-amazon:before{
    content:"\e8a1"
}
.icofont-brand-amd:before{
    content:"\e8a2"
}
.icofont-brand-american-airlines:before{
    content:"\e8a3"
}
.icofont-brand-android-robot:before{
    content:"\e8a4"
}
.icofont-brand-android:before{
    content:"\e8a5"
}
.icofont-brand-aol:before{
    content:"\e8a6"
}
.icofont-brand-apple:before{
    content:"\e8a7"
}
.icofont-brand-appstore:before{
    content:"\e8a8"
}
.icofont-brand-asus:before{
    content:"\e8a9"
}
.icofont-brand-ati:before{
    content:"\e8aa"
}
.icofont-brand-att:before{
    content:"\e8ab"
}
.icofont-brand-audi:before{
    content:"\e8ac"
}
.icofont-brand-axiata:before{
    content:"\e8ad"
}
.icofont-brand-bada:before{
    content:"\e8ae"
}
.icofont-brand-bbc:before{
    content:"\e8af"
}
.icofont-brand-bing:before{
    content:"\e8b0"
}
.icofont-brand-blackberry:before{
    content:"\e8b1"
}
.icofont-brand-bmw:before{
    content:"\e8b2"
}
.icofont-brand-box:before{
    content:"\e8b3"
}
.icofont-brand-burger-king:before{
    content:"\e8b4"
}
.icofont-brand-business-insider:before{
    content:"\e8b5"
}
.icofont-brand-buzzfeed:before{
    content:"\e8b6"
}
.icofont-brand-cannon:before{
    content:"\e8b7"
}
.icofont-brand-casio:before{
    content:"\e8b8"
}
.icofont-brand-china-mobile:before{
    content:"\e8b9"
}
.icofont-brand-china-telecom:before{
    content:"\e8ba"
}
.icofont-brand-china-unicom:before{
    content:"\e8bb"
}
.icofont-brand-cisco:before{
    content:"\e8bc"
}
.icofont-brand-citibank:before{
    content:"\e8bd"
}
.icofont-brand-cnet:before{
    content:"\e8be"
}
.icofont-brand-cnn:before{
    content:"\e8bf"
}
.icofont-brand-cocal-cola:before{
    content:"\e8c0"
}
.icofont-brand-compaq:before{
    content:"\e8c1"
}
.icofont-brand-debian:before{
    content:"\e8c2"
}
.icofont-brand-delicious:before{
    content:"\e8c3"
}
.icofont-brand-dell:before{
    content:"\e8c4"
}
.icofont-brand-designbump:before{
    content:"\e8c5"
}
.icofont-brand-designfloat:before{
    content:"\e8c6"
}
.icofont-brand-disney:before{
    content:"\e8c7"
}
.icofont-brand-dodge:before{
    content:"\e8c8"
}
.icofont-brand-dove:before{
    content:"\e8c9"
}
.icofont-brand-drupal:before{
    content:"\e8ca"
}
.icofont-brand-ebay:before{
    content:"\e8cb"
}
.icofont-brand-eleven:before{
    content:"\e8cc"
}
.icofont-brand-emirates:before{
    content:"\e8cd"
}
.icofont-brand-espn:before{
    content:"\e8ce"
}
.icofont-brand-etihad-airways:before{
    content:"\e8cf"
}
.icofont-brand-etisalat:before{
    content:"\e8d0"
}
.icofont-brand-etsy:before{
    content:"\e8d1"
}
.icofont-brand-fastrack:before{
    content:"\e8d2"
}
.icofont-brand-fedex:before{
    content:"\e8d3"
}
.icofont-brand-ferrari:before{
    content:"\e8d4"
}
.icofont-brand-fitbit:before{
    content:"\e8d5"
}
.icofont-brand-flikr:before{
    content:"\e8d6"
}
.icofont-brand-forbes:before{
    content:"\e8d7"
}
.icofont-brand-foursquare:before{
    content:"\e8d8"
}
.icofont-brand-foxconn:before{
    content:"\e8d9"
}
.icofont-brand-fujitsu:before{
    content:"\e8da"
}
.icofont-brand-general-electric:before{
    content:"\e8db"
}
.icofont-brand-gillette:before{
    content:"\e8dc"
}
.icofont-brand-gizmodo:before{
    content:"\e8dd"
}
.icofont-brand-gnome:before{
    content:"\e8de"
}
.icofont-brand-google:before{
    content:"\e8df"
}
.icofont-brand-gopro:before{
    content:"\e8e0"
}
.icofont-brand-gucci:before{
    content:"\e8e1"
}
.icofont-brand-hallmark:before{
    content:"\e8e2"
}
.icofont-brand-hi5:before{
    content:"\e8e3"
}
.icofont-brand-honda:before{
    content:"\e8e4"
}
.icofont-brand-hp:before{
    content:"\e8e5"
}
.icofont-brand-hsbc:before{
    content:"\e8e6"
}
.icofont-brand-htc:before{
    content:"\e8e7"
}
.icofont-brand-huawei:before{
    content:"\e8e8"
}
.icofont-brand-hulu:before{
    content:"\e8e9"
}
.icofont-brand-hyundai:before{
    content:"\e8ea"
}
.icofont-brand-ibm:before{
    content:"\e8eb"
}
.icofont-brand-icofont:before{
    content:"\e8ec"
}
.icofont-brand-icq:before{
    content:"\e8ed"
}
.icofont-brand-ikea:before{
    content:"\e8ee"
}
.icofont-brand-imdb:before{
    content:"\e8ef"
}
.icofont-brand-indiegogo:before{
    content:"\e8f0"
}
.icofont-brand-intel:before{
    content:"\e8f1"
}
.icofont-brand-ipair:before{
    content:"\e8f2"
}
.icofont-brand-jaguar:before{
    content:"\e8f3"
}
.icofont-brand-java:before{
    content:"\e8f4"
}
.icofont-brand-joomla:before{
    content:"\e8f5"
}
.icofont-brand-kickstarter:before{
    content:"\e8f6"
}
.icofont-brand-kik:before{
    content:"\e8f7"
}
.icofont-brand-lastfm:before{
    content:"\e8f8"
}
.icofont-brand-lego:before{
    content:"\e8f9"
}
.icofont-brand-lenovo:before{
    content:"\e8fa"
}
.icofont-brand-levis:before{
    content:"\e8fb"
}
.icofont-brand-lexus:before{
    content:"\e8fc"
}
.icofont-brand-lg:before{
    content:"\e8fd"
}
.icofont-brand-life-hacker:before{
    content:"\e8fe"
}
.icofont-brand-linux-mint:before{
    content:"\e8ff"
}
.icofont-brand-linux:before{
    content:"\e900"
}
.icofont-brand-lionix:before{
    content:"\e901"
}
.icofont-brand-loreal:before{
    content:"\e902"
}
.icofont-brand-louis-vuitton:before{
    content:"\e903"
}
.icofont-brand-mac-os:before{
    content:"\e904"
}
.icofont-brand-marvel-app:before{
    content:"\e905"
}
.icofont-brand-mashable:before{
    content:"\e906"
}
.icofont-brand-mazda:before{
    content:"\e907"
}
.icofont-brand-mcdonals:before{
    content:"\e908"
}
.icofont-brand-mercedes:before{
    content:"\e909"
}
.icofont-brand-micromax:before{
    content:"\e90a"
}
.icofont-brand-microsoft:before{
    content:"\e90b"
}
.icofont-brand-mobileme:before{
    content:"\e90c"
}
.icofont-brand-mobily:before{
    content:"\e90d"
}
.icofont-brand-motorola:before{
    content:"\e90e"
}
.icofont-brand-msi:before{
    content:"\e90f"
}
.icofont-brand-mts:before{
    content:"\e910"
}
.icofont-brand-myspace:before{
    content:"\e911"
}
.icofont-brand-mytv:before{
    content:"\e912"
}
.icofont-brand-nasa:before{
    content:"\e913"
}
.icofont-brand-natgeo:before{
    content:"\e914"
}
.icofont-brand-nbc:before{
    content:"\e915"
}
.icofont-brand-nescafe:before{
    content:"\e916"
}
.icofont-brand-nestle:before{
    content:"\e917"
}
.icofont-brand-netflix:before{
    content:"\e918"
}
.icofont-brand-nexus:before{
    content:"\e919"
}
.icofont-brand-nike:before{
    content:"\e91a"
}
.icofont-brand-nokia:before{
    content:"\e91b"
}
.icofont-brand-nvidia:before{
    content:"\e91c"
}
.icofont-brand-omega:before{
    content:"\e91d"
}
.icofont-brand-opensuse:before{
    content:"\e91e"
}
.icofont-brand-oracle:before{
    content:"\e91f"
}
.icofont-brand-panasonic:before{
    content:"\e920"
}
.icofont-brand-paypal:before{
    content:"\e921"
}
.icofont-brand-pepsi:before{
    content:"\e922"
}
.icofont-brand-philips:before{
    content:"\e923"
}
.icofont-brand-pizza-hut:before{
    content:"\e924"
}
.icofont-brand-playstation:before{
    content:"\e925"
}
.icofont-brand-puma:before{
    content:"\e926"
}
.icofont-brand-qatar-air:before{
    content:"\e927"
}
.icofont-brand-qvc:before{
    content:"\e928"
}
.icofont-brand-readernaut:before{
    content:"\e929"
}
.icofont-brand-redbull:before{
    content:"\e92a"
}
.icofont-brand-reebok:before{
    content:"\e92b"
}
.icofont-brand-reuters:before{
    content:"\e92c"
}
.icofont-brand-samsung:before{
    content:"\e92d"
}
.icofont-brand-sap:before{
    content:"\e92e"
}
.icofont-brand-saudia-airlines:before{
    content:"\e92f"
}
.icofont-brand-scribd:before{
    content:"\e930"
}
.icofont-brand-shell:before{
    content:"\e931"
}
.icofont-brand-siemens:before{
    content:"\e932"
}
.icofont-brand-sk-telecom:before{
    content:"\e933"
}
.icofont-brand-slideshare:before{
    content:"\e934"
}
.icofont-brand-smashing-magazine:before{
    content:"\e935"
}
.icofont-brand-snapchat:before{
    content:"\e936"
}
.icofont-brand-sony-ericsson:before{
    content:"\e937"
}
.icofont-brand-sony:before{
    content:"\e938"
}
.icofont-brand-soundcloud:before{
    content:"\e939"
}
.icofont-brand-sprint:before{
    content:"\e93a"
}
.icofont-brand-squidoo:before{
    content:"\e93b"
}
.icofont-brand-starbucks:before{
    content:"\e93c"
}
.icofont-brand-stc:before{
    content:"\e93d"
}
.icofont-brand-steam:before{
    content:"\e93e"
}
.icofont-brand-suzuki:before{
    content:"\e93f"
}
.icofont-brand-symbian:before{
    content:"\e940"
}
.icofont-brand-t-mobile:before{
    content:"\e941"
}
.icofont-brand-tango:before{
    content:"\e942"
}
.icofont-brand-target:before{
    content:"\e943"
}
.icofont-brand-tata-indicom:before{
    content:"\e944"
}
.icofont-brand-techcrunch:before{
    content:"\e945"
}
.icofont-brand-telenor:before{
    content:"\e946"
}
.icofont-brand-teliasonera:before{
    content:"\e947"
}
.icofont-brand-tesla:before{
    content:"\e948"
}
.icofont-brand-the-verge:before{
    content:"\e949"
}
.icofont-brand-thenextweb:before{
    content:"\e94a"
}
.icofont-brand-toshiba:before{
    content:"\e94b"
}
.icofont-brand-toyota:before{
    content:"\e94c"
}
.icofont-brand-tribenet:before{
    content:"\e94d"
}
.icofont-brand-ubuntu:before{
    content:"\e94e"
}
.icofont-brand-unilever:before{
    content:"\e94f"
}
.icofont-brand-vaio:before{
    content:"\e950"
}
.icofont-brand-verizon:before{
    content:"\e951"
}
.icofont-brand-viber:before{
    content:"\e952"
}
.icofont-brand-vodafone:before{
    content:"\e953"
}
.icofont-brand-volkswagen:before{
    content:"\e954"
}
.icofont-brand-walmart:before{
    content:"\e955"
}
.icofont-brand-warnerbros:before{
    content:"\e956"
}
.icofont-brand-whatsapp:before{
    content:"\e957"
}
.icofont-brand-wikipedia:before{
    content:"\e958"
}
.icofont-brand-windows:before{
    content:"\e959"
}
.icofont-brand-wire:before{
    content:"\e95a"
}
.icofont-brand-wordpress:before{
    content:"\e95b"
}
.icofont-brand-xiaomi:before{
    content:"\e95c"
}
.icofont-brand-yahoobuzz:before{
    content:"\e95d"
}
.icofont-brand-yamaha:before{
    content:"\e95e"
}
.icofont-brand-youtube:before{
    content:"\e95f"
}
.icofont-brand-zain:before{
    content:"\e960"
}
.icofont-bank-alt:before{
    content:"\e961"
}
.icofont-bank:before{
    content:"\e962"
}
.icofont-barcode:before{
    content:"\e963"
}
.icofont-bill-alt:before{
    content:"\e964"
}
.icofont-billboard:before{
    content:"\e965"
}
.icofont-briefcase-1:before{
    content:"\e966"
}
.icofont-briefcase-2:before{
    content:"\e967"
}
.icofont-businessman:before{
    content:"\e968"
}
.icofont-businesswoman:before{
    content:"\e969"
}
.icofont-chair:before{
    content:"\e96a"
}
.icofont-coins:before{
    content:"\e96b"
}
.icofont-company:before{
    content:"\e96c"
}
.icofont-contact-add:before{
    content:"\e96d"
}
.icofont-files-stack:before{
    content:"\e96e"
}
.icofont-handshake-deal:before{
    content:"\e96f"
}
.icofont-id-card:before{
    content:"\e970"
}
.icofont-meeting-add:before{
    content:"\e971"
}
.icofont-money-bag:before{
    content:"\e972"
}
.icofont-pie-chart:before{
    content:"\e973"
}
.icofont-presentation-alt:before{
    content:"\e974"
}
.icofont-presentation:before{
    content:"\e975"
}
.icofont-stamp:before{
    content:"\e976"
}
.icofont-stock-mobile:before{
    content:"\e977"
}
.icofont-chart-arrows-axis:before{
    content:"\e978"
}
.icofont-chart-bar-graph:before{
    content:"\e979"
}
.icofont-chart-flow-1:before{
    content:"\e97a"
}
.icofont-chart-flow-2:before{
    content:"\e97b"
}
.icofont-chart-flow:before{
    content:"\e97c"
}
.icofont-chart-growth:before{
    content:"\e97d"
}
.icofont-chart-histogram-alt:before{
    content:"\e97e"
}
.icofont-chart-histogram:before{
    content:"\e97f"
}
.icofont-chart-line-alt:before{
    content:"\e980"
}
.icofont-chart-line:before{
    content:"\e981"
}
.icofont-chart-pie-alt:before{
    content:"\e982"
}
.icofont-chart-pie:before{
    content:"\e983"
}
.icofont-chart-radar-graph:before{
    content:"\e984"
}
.icofont-architecture-alt:before{
    content:"\e985"
}
.icofont-architecture:before{
    content:"\e986"
}
.icofont-barricade:before{
    content:"\e987"
}
.icofont-bolt:before{
    content:"\e988"
}
.icofont-bricks:before{
    content:"\e989"
}
.icofont-building-alt:before{
    content:"\e98a"
}
.icofont-bull-dozer:before{
    content:"\e98b"
}
.icofont-calculations:before{
    content:"\e98c"
}
.icofont-cement-mix:before{
    content:"\e98d"
}
.icofont-cement-mixer:before{
    content:"\e98e"
}
.icofont-concrete-mixer:before{
    content:"\e98f"
}
.icofont-danger-zone:before{
    content:"\e990"
}
.icofont-drill:before{
    content:"\e991"
}
.icofont-eco-energy:before{
    content:"\e992"
}
.icofont-eco-environmen:before{
    content:"\e993"
}
.icofont-energy-air:before{
    content:"\e994"
}
.icofont-energy-oil:before{
    content:"\e995"
}
.icofont-energy-savings:before{
    content:"\e996"
}
.icofont-energy-solar:before{
    content:"\e997"
}
.icofont-energy-water:before{
    content:"\e998"
}
.icofont-engineer:before{
    content:"\e999"
}
.icofont-fire-extinguisher-alt:before{
    content:"\e99a"
}
.icofont-fire-extinguisher:before{
    content:"\e99b"
}
.icofont-fix-tools:before{
    content:"\e99c"
}
.icofont-fork-lift:before{
    content:"\e99d"
}
.icofont-glue-oil:before{
    content:"\e99e"
}
.icofont-hammer-alt:before{
    content:"\e99f"
}
.icofont-hammer:before{
    content:"\e9a0"
}
.icofont-help-robot:before{
    content:"\e9a1"
}
.icofont-industries-1:before{
    content:"\e9a2"
}
.icofont-industries-2:before{
    content:"\e9a3"
}
.icofont-industries-3:before{
    content:"\e9a4"
}
.icofont-industries-4:before{
    content:"\e9a5"
}
.icofont-industries-5:before{
    content:"\e9a6"
}
.icofont-industries:before{
    content:"\e9a7"
}
.icofont-labour:before{
    content:"\e9a8"
}
.icofont-mining:before{
    content:"\e9a9"
}
.icofont-paint-brush:before{
    content:"\e9aa"
}
.icofont-pollution:before{
    content:"\e9ab"
}
.icofont-power-zone:before{
    content:"\e9ac"
}
.icofont-radio-active:before{
    content:"\e9ad"
}
.icofont-recycle-alt:before{
    content:"\e9ae"
}
.icofont-recycling-man:before{
    content:"\e9af"
}
.icofont-safety-hat-light:before{
    content:"\e9b0"
}
.icofont-safety-hat:before{
    content:"\e9b1"
}
.icofont-saw:before{
    content:"\e9b2"
}
.icofont-screw-driver:before{
    content:"\e9b3"
}
.icofont-tools-1:before{
    content:"\e9b4"
}
.icofont-tools-bag:before{
    content:"\e9b5"
}
.icofont-tow-truck:before{
    content:"\e9b6"
}
.icofont-trolley:before{
    content:"\e9b7"
}
.icofont-trowel:before{
    content:"\e9b8"
}
.icofont-under-construction-alt:before{
    content:"\e9b9"
}
.icofont-under-construction:before{
    content:"\e9ba"
}
.icofont-vehicle-cement:before{
    content:"\e9bb"
}
.icofont-vehicle-crane:before{
    content:"\e9bc"
}
.icofont-vehicle-delivery-van:before{
    content:"\e9bd"
}
.icofont-vehicle-dozer:before{
    content:"\e9be"
}
.icofont-vehicle-excavator:before{
    content:"\e9bf"
}
.icofont-vehicle-trucktor:before{
    content:"\e9c0"
}
.icofont-vehicle-wrecking:before{
    content:"\e9c1"
}
.icofont-worker:before{
    content:"\e9c2"
}
.icofont-workers-group:before{
    content:"\e9c3"
}
.icofont-wrench:before{
    content:"\e9c4"
}
.icofont-afghani-false:before{
    content:"\e9c5"
}
.icofont-afghani-minus:before{
    content:"\e9c6"
}
.icofont-afghani-plus:before{
    content:"\e9c7"
}
.icofont-afghani-true:before{
    content:"\e9c8"
}
.icofont-afghani:before{
    content:"\e9c9"
}
.icofont-baht-false:before{
    content:"\e9ca"
}
.icofont-baht-minus:before{
    content:"\e9cb"
}
.icofont-baht-plus:before{
    content:"\e9cc"
}
.icofont-baht-true:before{
    content:"\e9cd"
}
.icofont-baht:before{
    content:"\e9ce"
}
.icofont-bitcoin-false:before{
    content:"\e9cf"
}
.icofont-bitcoin-minus:before{
    content:"\e9d0"
}
.icofont-bitcoin-plus:before{
    content:"\e9d1"
}
.icofont-bitcoin-true:before{
    content:"\e9d2"
}
.icofont-bitcoin:before{
    content:"\e9d3"
}
.icofont-dollar-flase:before{
    content:"\e9d4"
}
.icofont-dollar-minus:before{
    content:"\e9d5"
}
.icofont-dollar-plus:before{
    content:"\e9d6"
}
.icofont-dollar-true:before{
    content:"\e9d7"
}
.icofont-dollar:before{
    content:"\e9d8"
}
.icofont-dong-false:before{
    content:"\e9d9"
}
.icofont-dong-minus:before{
    content:"\e9da"
}
.icofont-dong-plus:before{
    content:"\e9db"
}
.icofont-dong-true:before{
    content:"\e9dc"
}
.icofont-dong:before{
    content:"\e9dd"
}
.icofont-euro-false:before{
    content:"\e9de"
}
.icofont-euro-minus:before{
    content:"\e9df"
}
.icofont-euro-plus:before{
    content:"\e9e0"
}
.icofont-euro-true:before{
    content:"\e9e1"
}
.icofont-euro:before{
    content:"\e9e2"
}
.icofont-frank-false:before{
    content:"\e9e3"
}
.icofont-frank-minus:before{
    content:"\e9e4"
}
.icofont-frank-plus:before{
    content:"\e9e5"
}
.icofont-frank-true:before{
    content:"\e9e6"
}
.icofont-frank:before{
    content:"\e9e7"
}
.icofont-hryvnia-false:before{
    content:"\e9e8"
}
.icofont-hryvnia-minus:before{
    content:"\e9e9"
}
.icofont-hryvnia-plus:before{
    content:"\e9ea"
}
.icofont-hryvnia-true:before{
    content:"\e9eb"
}
.icofont-hryvnia:before{
    content:"\e9ec"
}
.icofont-lira-false:before{
    content:"\e9ed"
}
.icofont-lira-minus:before{
    content:"\e9ee"
}
.icofont-lira-plus:before{
    content:"\e9ef"
}
.icofont-lira-true:before{
    content:"\e9f0"
}
.icofont-lira:before{
    content:"\e9f1"
}
.icofont-peseta-false:before{
    content:"\e9f2"
}
.icofont-peseta-minus:before{
    content:"\e9f3"
}
.icofont-peseta-plus:before{
    content:"\e9f4"
}
.icofont-peseta-true:before{
    content:"\e9f5"
}
.icofont-peseta:before{
    content:"\e9f6"
}
.icofont-peso-false:before{
    content:"\e9f7"
}
.icofont-peso-minus:before{
    content:"\e9f8"
}
.icofont-peso-plus:before{
    content:"\e9f9"
}
.icofont-peso-true:before{
    content:"\e9fa"
}
.icofont-peso:before{
    content:"\e9fb"
}
.icofont-pound-false:before{
    content:"\e9fc"
}
.icofont-pound-minus:before{
    content:"\e9fd"
}
.icofont-pound-plus:before{
    content:"\e9fe"
}
.icofont-pound-true:before{
    content:"\e9ff"
}
.icofont-pound:before{
    content:"\ea00"
}
.icofont-renminbi-false:before{
    content:"\ea01"
}
.icofont-renminbi-minus:before{
    content:"\ea02"
}
.icofont-renminbi-plus:before{
    content:"\ea03"
}
.icofont-renminbi-true:before{
    content:"\ea04"
}
.icofont-renminbi:before{
    content:"\ea05"
}
.icofont-riyal-false:before{
    content:"\ea06"
}
.icofont-riyal-minus:before{
    content:"\ea07"
}
.icofont-riyal-plus:before{
    content:"\ea08"
}
.icofont-riyal-true:before{
    content:"\ea09"
}
.icofont-riyal:before{
    content:"\ea0a"
}
.icofont-rouble-false:before{
    content:"\ea0b"
}
.icofont-rouble-minus:before{
    content:"\ea0c"
}
.icofont-rouble-plus:before{
    content:"\ea0d"
}
.icofont-rouble-true:before{
    content:"\ea0e"
}
.icofont-rouble:before{
    content:"\ea0f"
}
.icofont-rupee-false:before{
    content:"\ea10"
}
.icofont-rupee-minus:before{
    content:"\ea11"
}
.icofont-rupee-plus:before{
    content:"\ea12"
}
.icofont-rupee-true:before{
    content:"\ea13"
}
.icofont-rupee:before{
    content:"\ea14"
}
.icofont-taka-false:before{
    content:"\ea15"
}
.icofont-taka-minus:before{
    content:"\ea16"
}
.icofont-taka-plus:before{
    content:"\ea17"
}
.icofont-taka-true:before{
    content:"\ea18"
}
.icofont-taka:before{
    content:"\ea19"
}
.icofont-turkish-lira-false:before{
    content:"\ea1a"
}
.icofont-turkish-lira-minus:before{
    content:"\ea1b"
}
.icofont-turkish-lira-plus:before{
    content:"\ea1c"
}
.icofont-turkish-lira-true:before{
    content:"\ea1d"
}
.icofont-turkish-lira:before{
    content:"\ea1e"
}
.icofont-won-false:before{
    content:"\ea1f"
}
.icofont-won-minus:before{
    content:"\ea20"
}
.icofont-won-plus:before{
    content:"\ea21"
}
.icofont-won-true:before{
    content:"\ea22"
}
.icofont-won:before{
    content:"\ea23"
}
.icofont-yen-false:before{
    content:"\ea24"
}
.icofont-yen-minus:before{
    content:"\ea25"
}
.icofont-yen-plus:before{
    content:"\ea26"
}
.icofont-yen-true:before{
    content:"\ea27"
}
.icofont-yen:before{
    content:"\ea28"
}
.icofont-android-nexus:before{
    content:"\ea29"
}
.icofont-android-tablet:before{
    content:"\ea2a"
}
.icofont-apple-watch:before{
    content:"\ea2b"
}
.icofont-drawing-tablet:before{
    content:"\ea2c"
}
.icofont-earphone:before{
    content:"\ea2d"
}
.icofont-flash-drive:before{
    content:"\ea2e"
}
.icofont-game-console:before{
    content:"\ea2f"
}
.icofont-game-controller:before{
    content:"\ea30"
}
.icofont-game-pad:before{
    content:"\ea31"
}
.icofont-game:before{
    content:"\ea32"
}
.icofont-headphone-alt-1:before{
    content:"\ea33"
}
.icofont-headphone-alt-2:before{
    content:"\ea34"
}
.icofont-headphone-alt-3:before{
    content:"\ea35"
}
.icofont-headphone-alt:before{
    content:"\ea36"
}
.icofont-headphone:before{
    content:"\ea37"
}
.icofont-htc-one:before{
    content:"\ea38"
}
.icofont-imac:before{
    content:"\ea39"
}
.icofont-ipad:before{
    content:"\ea3a"
}
.icofont-iphone:before{
    content:"\ea3b"
}
.icofont-ipod-nano:before{
    content:"\ea3c"
}
.icofont-ipod-touch:before{
    content:"\ea3d"
}
.icofont-keyboard-alt:before{
    content:"\ea3e"
}
.icofont-keyboard-wireless:before{
    content:"\ea3f"
}
.icofont-keyboard:before{
    content:"\ea40"
}
.icofont-laptop-alt:before{
    content:"\ea41"
}
.icofont-laptop:before{
    content:"\ea42"
}
.icofont-macbook:before{
    content:"\ea43"
}
.icofont-magic-mouse:before{
    content:"\ea44"
}
.icofont-micro-chip:before{
    content:"\ea45"
}
.icofont-microphone-alt:before{
    content:"\ea46"
}
.icofont-microphone:before{
    content:"\ea47"
}
.icofont-monitor:before{
    content:"\ea48"
}
.icofont-mouse:before{
    content:"\ea49"
}
.icofont-mp3-player:before{
    content:"\ea4a"
}
.icofont-nintendo:before{
    content:"\ea4b"
}
.icofont-playstation-alt:before{
    content:"\ea4c"
}
.icofont-psvita:before{
    content:"\ea4d"
}
.icofont-radio-mic:before{
    content:"\ea4e"
}
.icofont-radio:before{
    content:"\ea4f"
}
.icofont-refrigerator:before{
    content:"\ea50"
}
.icofont-samsung-galaxy:before{
    content:"\ea51"
}
.icofont-surface-tablet:before{
    content:"\ea52"
}
.icofont-ui-head-phone:before{
    content:"\ea53"
}
.icofont-ui-keyboard:before{
    content:"\ea54"
}
.icofont-washing-machine:before{
    content:"\ea55"
}
.icofont-wifi-router:before{
    content:"\ea56"
}
.icofont-wii-u:before{
    content:"\ea57"
}
.icofont-windows-lumia:before{
    content:"\ea58"
}
.icofont-wireless-mouse:before{
    content:"\ea59"
}
.icofont-xbox-360:before{
    content:"\ea5a"
}
.icofont-arrow-down:before{
    content:"\ea5b"
}
.icofont-arrow-left:before{
    content:"\ea5c"
}
.icofont-arrow-right:before{
    content:"\ea5d"
}
.icofont-arrow-up:before{
    content:"\ea5e"
}
.icofont-block-down:before{
    content:"\ea5f"
}
.icofont-block-left:before{
    content:"\ea60"
}
.icofont-block-right:before{
    content:"\ea61"
}
.icofont-block-up:before{
    content:"\ea62"
}
.icofont-bubble-down:before{
    content:"\ea63"
}
.icofont-bubble-left:before{
    content:"\ea64"
}
.icofont-bubble-right:before{
    content:"\ea65"
}
.icofont-bubble-up:before{
    content:"\ea66"
}
.icofont-caret-down:before{
    content:"\ea67"
}
.icofont-caret-left:before{
    content:"\ea68"
}
.icofont-caret-right:before{
    content:"\ea69"
}
.icofont-caret-up:before{
    content:"\ea6a"
}
.icofont-circled-down:before{
    content:"\ea6b"
}
.icofont-circled-left:before{
    content:"\ea6c"
}
.icofont-circled-right:before{
    content:"\ea6d"
}
.icofont-circled-up:before{
    content:"\ea6e"
}
.icofont-collapse:before{
    content:"\ea6f"
}
.icofont-cursor-drag:before{
    content:"\ea70"
}
.icofont-curved-double-left:before{
    content:"\ea71"
}
.icofont-curved-double-right:before{
    content:"\ea72"
}
.icofont-curved-down:before{
    content:"\ea73"
}
.icofont-curved-left:before{
    content:"\ea74"
}
.icofont-curved-right:before{
    content:"\ea75"
}
.icofont-curved-up:before{
    content:"\ea76"
}
.icofont-dotted-down:before{
    content:"\ea77"
}
.icofont-dotted-left:before{
    content:"\ea78"
}
.icofont-dotted-right:before{
    content:"\ea79"
}
.icofont-dotted-up:before{
    content:"\ea7a"
}
.icofont-double-left:before{
    content:"\ea7b"
}
.icofont-double-right:before{
    content:"\ea7c"
}
.icofont-expand-alt:before{
    content:"\ea7d"
}
.icofont-hand-down:before{
    content:"\ea7e"
}
.icofont-hand-drag:before{
    content:"\ea7f"
}
.icofont-hand-drag1:before{
    content:"\ea80"
}
.icofont-hand-drag2:before{
    content:"\ea81"
}
.icofont-hand-drawn-alt-down:before{
    content:"\ea82"
}
.icofont-hand-drawn-alt-left:before{
    content:"\ea83"
}
.icofont-hand-drawn-alt-right:before{
    content:"\ea84"
}
.icofont-hand-drawn-alt-up:before{
    content:"\ea85"
}
.icofont-hand-drawn-down:before{
    content:"\ea86"
}
.icofont-hand-drawn-left:before{
    content:"\ea87"
}
.icofont-hand-drawn-right:before{
    content:"\ea88"
}
.icofont-hand-drawn-up:before{
    content:"\ea89"
}
.icofont-hand-grippers:before{
    content:"\ea8a"
}
.icofont-hand-left:before{
    content:"\ea8b"
}
.icofont-hand-right:before{
    content:"\ea8c"
}
.icofont-hand-up:before{
    content:"\ea8d"
}
.icofont-line-block-down:before{
    content:"\ea8e"
}
.icofont-line-block-left:before{
    content:"\ea8f"
}
.icofont-line-block-right:before{
    content:"\ea90"
}
.icofont-line-block-up:before{
    content:"\ea91"
}
.icofont-long-arrow-down:before{
    content:"\ea92"
}
.icofont-long-arrow-left:before{
    content:"\ea93"
}
.icofont-long-arrow-right:before{
    content:"\ea94"
}
.icofont-long-arrow-up:before{
    content:"\ea95"
}
.icofont-rounded-collapse:before{
    content:"\ea96"
}
.icofont-rounded-double-left:before{
    content:"\ea97"
}
.icofont-rounded-double-right:before{
    content:"\ea98"
}
.icofont-rounded-down:before{
    content:"\ea99"
}
.icofont-rounded-expand:before{
    content:"\ea9a"
}
.icofont-rounded-left-down:before{
    content:"\ea9b"
}
.icofont-rounded-left-up:before{
    content:"\ea9c"
}
.icofont-rounded-left:before{
    content:"\ea9d"
}
.icofont-rounded-right-down:before{
    content:"\ea9e"
}
.icofont-rounded-right-up:before{
    content:"\ea9f"
}
.icofont-rounded-right:before{
    content:"\eaa0"
}
.icofont-rounded-up:before{
    content:"\eaa1"
}
.icofont-scroll-bubble-down:before{
    content:"\eaa2"
}
.icofont-scroll-bubble-left:before{
    content:"\eaa3"
}
.icofont-scroll-bubble-right:before{
    content:"\eaa4"
}
.icofont-scroll-bubble-up:before{
    content:"\eaa5"
}
.icofont-scroll-double-down:before{
    content:"\eaa6"
}
.icofont-scroll-double-left:before{
    content:"\eaa7"
}
.icofont-scroll-double-right:before{
    content:"\eaa8"
}
.icofont-scroll-double-up:before{
    content:"\eaa9"
}
.icofont-scroll-down:before{
    content:"\eaaa"
}
.icofont-scroll-left:before{
    content:"\eaab"
}
.icofont-scroll-long-down:before{
    content:"\eaac"
}
.icofont-scroll-long-left:before{
    content:"\eaad"
}
.icofont-scroll-long-right:before{
    content:"\eaae"
}
.icofont-scroll-long-up:before{
    content:"\eaaf"
}
.icofont-scroll-right:before{
    content:"\eab0"
}
.icofont-scroll-up:before{
    content:"\eab1"
}
.icofont-simple-down:before{
    content:"\eab2"
}
.icofont-simple-left-down:before{
    content:"\eab3"
}
.icofont-simple-left-up:before{
    content:"\eab4"
}
.icofont-simple-left:before{
    content:"\eab5"
}
.icofont-simple-right-down:before{
    content:"\eab6"
}
.icofont-simple-right-up:before{
    content:"\eab7"
}
.icofont-simple-right:before{
    content:"\eab8"
}
.icofont-simple-up:before{
    content:"\eab9"
}
.icofont-square-down:before{
    content:"\eaba"
}
.icofont-square-left:before{
    content:"\eabb"
}
.icofont-square-right:before{
    content:"\eabc"
}
.icofont-square-up:before{
    content:"\eabd"
}
.icofont-stylish-down:before{
    content:"\eabe"
}
.icofont-stylish-left:before{
    content:"\eabf"
}
.icofont-stylish-right:before{
    content:"\eac0"
}
.icofont-stylish-up:before{
    content:"\eac1"
}
.icofont-swoosh-down:before{
    content:"\eac2"
}
.icofont-swoosh-left:before{
    content:"\eac3"
}
.icofont-swoosh-right:before{
    content:"\eac4"
}
.icofont-swoosh-up:before{
    content:"\eac5"
}
.icofont-thin-double-left:before{
    content:"\eac6"
}
.icofont-thin-double-right:before{
    content:"\eac7"
}
.icofont-thin-down:before{
    content:"\eac8"
}
.icofont-thin-left:before{
    content:"\eac9"
}
.icofont-thin-right:before{
    content:"\eaca"
}
.icofont-thin-up:before{
    content:"\eacb"
}
.icofont-abc:before{
    content:"\eacc"
}
.icofont-atom:before{
    content:"\eacd"
}
.icofont-award:before{
    content:"\eace"
}
.icofont-bell-alt:before{
    content:"\eacf"
}
.icofont-black-board:before{
    content:"\ead0"
}
.icofont-book-alt:before{
    content:"\ead1"
}
.icofont-book:before{
    content:"\ead2"
}
.icofont-brainstorming:before{
    content:"\ead3"
}
.icofont-certificate-alt-1:before{
    content:"\ead4"
}
.icofont-certificate-alt-2:before{
    content:"\ead5"
}
.icofont-certificate:before{
    content:"\ead6"
}
.icofont-education:before{
    content:"\ead7"
}
.icofont-electron:before{
    content:"\ead8"
}
.icofont-fountain-pen:before{
    content:"\ead9"
}
.icofont-globe-alt:before{
    content:"\eada"
}
.icofont-graduate-alt:before{
    content:"\eadb"
}
.icofont-graduate:before{
    content:"\eadc"
}
.icofont-group-students:before{
    content:"\eadd"
}
.icofont-hat-alt:before{
    content:"\eade"
}
.icofont-hat:before{
    content:"\eadf"
}
.icofont-instrument:before{
    content:"\eae0"
}
.icofont-lamp-light:before{
    content:"\eae1"
}
.icofont-medal:before{
    content:"\eae2"
}
.icofont-microscope-alt:before{
    content:"\eae3"
}
.icofont-microscope:before{
    content:"\eae4"
}
.icofont-paper:before{
    content:"\eae5"
}
.icofont-pen-alt-4:before{
    content:"\eae6"
}
.icofont-pen-nib:before{
    content:"\eae7"
}
.icofont-pencil-alt-5:before{
    content:"\eae8"
}
.icofont-quill-pen:before{
    content:"\eae9"
}
.icofont-read-book-alt:before{
    content:"\eaea"
}
.icofont-read-book:before{
    content:"\eaeb"
}
.icofont-school-bag:before{
    content:"\eaec"
}
.icofont-school-bus:before{
    content:"\eaed"
}
.icofont-student-alt:before{
    content:"\eaee"
}
.icofont-student:before{
    content:"\eaef"
}
.icofont-teacher:before{
    content:"\eaf0"
}
.icofont-test-bulb:before{
    content:"\eaf1"
}
.icofont-test-tube-alt:before{
    content:"\eaf2"
}
.icofont-university:before{
    content:"\eaf3"
}
.icofont-angry:before{
    content:"\eaf4"
}
.icofont-astonished:before{
    content:"\eaf5"
}
.icofont-confounded:before{
    content:"\eaf6"
}
.icofont-confused:before{
    content:"\eaf7"
}
.icofont-crying:before{
    content:"\eaf8"
}
.icofont-dizzy:before{
    content:"\eaf9"
}
.icofont-expressionless:before{
    content:"\eafa"
}
.icofont-heart-eyes:before{
    content:"\eafb"
}
.icofont-laughing:before{
    content:"\eafc"
}
.icofont-nerd-smile:before{
    content:"\eafd"
}
.icofont-open-mouth:before{
    content:"\eafe"
}
.icofont-rage:before{
    content:"\eaff"
}
.icofont-rolling-eyes:before{
    content:"\eb00"
}
.icofont-sad:before{
    content:"\eb01"
}
.icofont-simple-smile:before{
    content:"\eb02"
}
.icofont-slightly-smile:before{
    content:"\eb03"
}
.icofont-smirk:before{
    content:"\eb04"
}
.icofont-stuck-out-tongue:before{
    content:"\eb05"
}
.icofont-wink-smile:before{
    content:"\eb06"
}
.icofont-worried:before{
    content:"\eb07"
}
.icofont-file-alt:before{
    content:"\eb08"
}
.icofont-file-audio:before{
    content:"\eb09"
}
.icofont-file-avi-mp4:before{
    content:"\eb0a"
}
.icofont-file-bmp:before{
    content:"\eb0b"
}
.icofont-file-code:before{
    content:"\eb0c"
}
.icofont-file-css:before{
    content:"\eb0d"
}
.icofont-file-document:before{
    content:"\eb0e"
}
.icofont-file-eps:before{
    content:"\eb0f"
}
.icofont-file-excel:before{
    content:"\eb10"
}
.icofont-file-exe:before{
    content:"\eb11"
}
.icofont-file-file:before{
    content:"\eb12"
}
.icofont-file-flv:before{
    content:"\eb13"
}
.icofont-file-gif:before{
    content:"\eb14"
}
.icofont-file-html5:before{
    content:"\eb15"
}
.icofont-file-image:before{
    content:"\eb16"
}
.icofont-file-iso:before{
    content:"\eb17"
}
.icofont-file-java:before{
    content:"\eb18"
}
.icofont-file-javascript:before{
    content:"\eb19"
}
.icofont-file-jpg:before{
    content:"\eb1a"
}
.icofont-file-midi:before{
    content:"\eb1b"
}
.icofont-file-mov:before{
    content:"\eb1c"
}
.icofont-file-mp3:before{
    content:"\eb1d"
}
.icofont-file-pdf:before{
    content:"\eb1e"
}
.icofont-file-php:before{
    content:"\eb1f"
}
.icofont-file-png:before{
    content:"\eb20"
}
.icofont-file-powerpoint:before{
    content:"\eb21"
}
.icofont-file-presentation:before{
    content:"\eb22"
}
.icofont-file-psb:before{
    content:"\eb23"
}
.icofont-file-psd:before{
    content:"\eb24"
}
.icofont-file-python:before{
    content:"\eb25"
}
.icofont-file-ruby:before{
    content:"\eb26"
}
.icofont-file-spreadsheet:before{
    content:"\eb27"
}
.icofont-file-sql:before{
    content:"\eb28"
}
.icofont-file-svg:before{
    content:"\eb29"
}
.icofont-file-text:before{
    content:"\eb2a"
}
.icofont-file-tiff:before{
    content:"\eb2b"
}
.icofont-file-video:before{
    content:"\eb2c"
}
.icofont-file-wave:before{
    content:"\eb2d"
}
.icofont-file-wmv:before{
    content:"\eb2e"
}
.icofont-file-word:before{
    content:"\eb2f"
}
.icofont-file-zip:before{
    content:"\eb30"
}
.icofont-cycling-alt:before{
    content:"\eb31"
}
.icofont-cycling:before{
    content:"\eb32"
}
.icofont-dumbbell:before{
    content:"\eb33"
}
.icofont-dumbbells:before{
    content:"\eb34"
}
.icofont-gym-alt-1:before{
    content:"\eb35"
}
.icofont-gym-alt-2:before{
    content:"\eb36"
}
.icofont-gym-alt-3:before{
    content:"\eb37"
}
.icofont-gym:before{
    content:"\eb38"
}
.icofont-muscle-weight:before{
    content:"\eb39"
}
.icofont-muscle:before{
    content:"\eb3a"
}
.icofont-apple:before{
    content:"\eb3b"
}
.icofont-arabian-coffee:before{
    content:"\eb3c"
}
.icofont-artichoke:before{
    content:"\eb3d"
}
.icofont-asparagus:before{
    content:"\eb3e"
}
.icofont-avocado:before{
    content:"\eb3f"
}
.icofont-baby-food:before{
    content:"\eb40"
}
.icofont-banana:before{
    content:"\eb41"
}
.icofont-bbq:before{
    content:"\eb42"
}
.icofont-beans:before{
    content:"\eb43"
}
.icofont-beer:before{
    content:"\eb44"
}
.icofont-bell-pepper-capsicum:before{
    content:"\eb45"
}
.icofont-birthday-cake:before{
    content:"\eb46"
}
.icofont-bread:before{
    content:"\eb47"
}
.icofont-broccoli:before{
    content:"\eb48"
}
.icofont-burger:before{
    content:"\eb49"
}
.icofont-cabbage:before{
    content:"\eb4a"
}
.icofont-carrot:before{
    content:"\eb4b"
}
.icofont-cauli-flower:before{
    content:"\eb4c"
}
.icofont-cheese:before{
    content:"\eb4d"
}
.icofont-chef:before{
    content:"\eb4e"
}
.icofont-cherry:before{
    content:"\eb4f"
}
.icofont-chicken-fry:before{
    content:"\eb50"
}
.icofont-chicken:before{
    content:"\eb51"
}
.icofont-cocktail:before{
    content:"\eb52"
}
.icofont-coconut-water:before{
    content:"\eb53"
}
.icofont-coconut:before{
    content:"\eb54"
}
.icofont-coffee-alt:before{
    content:"\eb55"
}
.icofont-coffee-cup:before{
    content:"\eb56"
}
.icofont-coffee-mug:before{
    content:"\eb57"
}
.icofont-coffee-pot:before{
    content:"\eb58"
}
.icofont-cola:before{
    content:"\eb59"
}
.icofont-corn:before{
    content:"\eb5a"
}
.icofont-croissant:before{
    content:"\eb5b"
}
.icofont-crop-plant:before{
    content:"\eb5c"
}
.icofont-cucumber:before{
    content:"\eb5d"
}
.icofont-culinary:before{
    content:"\eb5e"
}
.icofont-cup-cake:before{
    content:"\eb5f"
}
.icofont-dining-table:before{
    content:"\eb60"
}
.icofont-donut:before{
    content:"\eb61"
}
.icofont-egg-plant:before{
    content:"\eb62"
}
.icofont-egg-poached:before{
    content:"\eb63"
}
.icofont-farmer-alt:before{
    content:"\eb64"
}
.icofont-farmer:before{
    content:"\eb65"
}
.icofont-fast-food:before{
    content:"\eb66"
}
.icofont-food-basket:before{
    content:"\eb67"
}
.icofont-food-cart:before{
    content:"\eb68"
}
.icofont-fork-and-knife:before{
    content:"\eb69"
}
.icofont-french-fries:before{
    content:"\eb6a"
}
.icofont-fruits:before{
    content:"\eb6b"
}
.icofont-grapes:before{
    content:"\eb6c"
}
.icofont-honey:before{
    content:"\eb6d"
}
.icofont-hot-dog:before{
    content:"\eb6e"
}
.icofont-ice-cream-alt:before{
    content:"\eb6f"
}
.icofont-ice-cream:before{
    content:"\eb70"
}
.icofont-juice:before{
    content:"\eb71"
}
.icofont-ketchup:before{
    content:"\eb72"
}
.icofont-kiwi:before{
    content:"\eb73"
}
.icofont-layered-cake:before{
    content:"\eb74"
}
.icofont-lemon-alt:before{
    content:"\eb75"
}
.icofont-lemon:before{
    content:"\eb76"
}
.icofont-lobster:before{
    content:"\eb77"
}
.icofont-mango:before{
    content:"\eb78"
}
.icofont-milk:before{
    content:"\eb79"
}
.icofont-mushroom:before{
    content:"\eb7a"
}
.icofont-noodles:before{
    content:"\eb7b"
}
.icofont-onion:before{
    content:"\eb7c"
}
.icofont-orange:before{
    content:"\eb7d"
}
.icofont-pear:before{
    content:"\eb7e"
}
.icofont-peas:before{
    content:"\eb7f"
}
.icofont-pepper:before{
    content:"\eb80"
}
.icofont-pie-alt:before{
    content:"\eb81"
}
.icofont-pie:before{
    content:"\eb82"
}
.icofont-pineapple:before{
    content:"\eb83"
}
.icofont-pizza-slice:before{
    content:"\eb84"
}
.icofont-pizza:before{
    content:"\eb85"
}
.icofont-plant:before{
    content:"\eb86"
}
.icofont-popcorn:before{
    content:"\eb87"
}
.icofont-potato:before{
    content:"\eb88"
}
.icofont-pumpkin:before{
    content:"\eb89"
}
.icofont-raddish:before{
    content:"\eb8a"
}
.icofont-restaurant-menu:before{
    content:"\eb8b"
}
.icofont-restaurant:before{
    content:"\eb8c"
}
.icofont-salt-and-pepper:before{
    content:"\eb8d"
}
.icofont-sandwich:before{
    content:"\eb8e"
}
.icofont-sausage:before{
    content:"\eb8f"
}
.icofont-soft-drinks:before{
    content:"\eb90"
}
.icofont-soup-bowl:before{
    content:"\eb91"
}
.icofont-spoon-and-fork:before{
    content:"\eb92"
}
.icofont-steak:before{
    content:"\eb93"
}
.icofont-strawberry:before{
    content:"\eb94"
}
.icofont-sub-sandwich:before{
    content:"\eb95"
}
.icofont-sushi:before{
    content:"\eb96"
}
.icofont-taco:before{
    content:"\eb97"
}
.icofont-tea-pot:before{
    content:"\eb98"
}
.icofont-tea:before{
    content:"\eb99"
}
.icofont-tomato:before{
    content:"\eb9a"
}
.icofont-watermelon:before{
    content:"\eb9b"
}
.icofont-wheat:before{
    content:"\eb9c"
}
.icofont-baby-backpack:before{
    content:"\eb9d"
}
.icofont-baby-cloth:before{
    content:"\eb9e"
}
.icofont-baby-milk-bottle:before{
    content:"\eb9f"
}
.icofont-baby-trolley:before{
    content:"\eba0"
}
.icofont-baby:before{
    content:"\eba1"
}
.icofont-candy:before{
    content:"\eba2"
}
.icofont-holding-hands:before{
    content:"\eba3"
}
.icofont-infant-nipple:before{
    content:"\eba4"
}
.icofont-kids-scooter:before{
    content:"\eba5"
}
.icofont-safety-pin:before{
    content:"\eba6"
}
.icofont-teddy-bear:before{
    content:"\eba7"
}
.icofont-toy-ball:before{
    content:"\eba8"
}
.icofont-toy-cat:before{
    content:"\eba9"
}
.icofont-toy-duck:before{
    content:"\ebaa"
}
.icofont-toy-elephant:before{
    content:"\ebab"
}
.icofont-toy-hand:before{
    content:"\ebac"
}
.icofont-toy-horse:before{
    content:"\ebad"
}
.icofont-toy-lattu:before{
    content:"\ebae"
}
.icofont-toy-train:before{
    content:"\ebaf"
}
.icofont-burglar:before{
    content:"\ebb0"
}
.icofont-cannon-firing:before{
    content:"\ebb1"
}
.icofont-cc-camera:before{
    content:"\ebb2"
}
.icofont-cop-badge:before{
    content:"\ebb3"
}
.icofont-cop:before{
    content:"\ebb4"
}
.icofont-court-hammer:before{
    content:"\ebb5"
}
.icofont-court:before{
    content:"\ebb6"
}
.icofont-finger-print:before{
    content:"\ebb7"
}
.icofont-gavel:before{
    content:"\ebb8"
}
.icofont-handcuff-alt:before{
    content:"\ebb9"
}
.icofont-handcuff:before{
    content:"\ebba"
}
.icofont-investigation:before{
    content:"\ebbb"
}
.icofont-investigator:before{
    content:"\ebbc"
}
.icofont-jail:before{
    content:"\ebbd"
}
.icofont-judge:before{
    content:"\ebbe"
}
.icofont-law-alt-1:before{
    content:"\ebbf"
}
.icofont-law-alt-2:before{
    content:"\ebc0"
}
.icofont-law-alt-3:before{
    content:"\ebc1"
}
.icofont-law-book:before{
    content:"\ebc2"
}
.icofont-law-document:before{
    content:"\ebc3"
}
.icofont-law-order:before{
    content:"\ebc4"
}
.icofont-law-protect:before{
    content:"\ebc5"
}
.icofont-law-scales:before{
    content:"\ebc6"
}
.icofont-law:before{
    content:"\ebc7"
}
.icofont-lawyer-alt-1:before{
    content:"\ebc8"
}
.icofont-lawyer-alt-2:before{
    content:"\ebc9"
}
.icofont-lawyer:before{
    content:"\ebca"
}
.icofont-legal:before{
    content:"\ebcb"
}
.icofont-pistol:before{
    content:"\ebcc"
}
.icofont-police-badge:before{
    content:"\ebcd"
}
.icofont-police-cap:before{
    content:"\ebce"
}
.icofont-police-car-alt-1:before{
    content:"\ebcf"
}
.icofont-police-car-alt-2:before{
    content:"\ebd0"
}
.icofont-police-car:before{
    content:"\ebd1"
}
.icofont-police-hat:before{
    content:"\ebd2"
}
.icofont-police-van:before{
    content:"\ebd3"
}
.icofont-police:before{
    content:"\ebd4"
}
.icofont-thief-alt:before{
    content:"\ebd5"
}
.icofont-thief:before{
    content:"\ebd6"
}
.icofont-abacus-alt:before{
    content:"\ebd7"
}
.icofont-abacus:before{
    content:"\ebd8"
}
.icofont-angle-180:before{
    content:"\ebd9"
}
.icofont-angle-45:before{
    content:"\ebda"
}
.icofont-angle-90:before{
    content:"\ebdb"
}
.icofont-angle:before{
    content:"\ebdc"
}
.icofont-calculator-alt-1:before{
    content:"\ebdd"
}
.icofont-calculator-alt-2:before{
    content:"\ebde"
}
.icofont-calculator:before{
    content:"\ebdf"
}
.icofont-circle-ruler-alt:before{
    content:"\ebe0"
}
.icofont-circle-ruler:before{
    content:"\ebe1"
}
.icofont-compass-alt-1:before{
    content:"\ebe2"
}
.icofont-compass-alt-2:before{
    content:"\ebe3"
}
.icofont-compass-alt-3:before{
    content:"\ebe4"
}
.icofont-compass-alt-4:before{
    content:"\ebe5"
}
.icofont-golden-ratio:before{
    content:"\ebe6"
}
.icofont-marker-alt-1:before{
    content:"\ebe7"
}
.icofont-marker-alt-2:before{
    content:"\ebe8"
}
.icofont-marker-alt-3:before{
    content:"\ebe9"
}
.icofont-marker:before{
    content:"\ebea"
}
.icofont-math:before{
    content:"\ebeb"
}
.icofont-mathematical-alt-1:before{
    content:"\ebec"
}
.icofont-mathematical-alt-2:before{
    content:"\ebed"
}
.icofont-mathematical:before{
    content:"\ebee"
}
.icofont-pen-alt-1:before{
    content:"\ebef"
}
.icofont-pen-alt-2:before{
    content:"\ebf0"
}
.icofont-pen-alt-3:before{
    content:"\ebf1"
}
.icofont-pen-holder-alt-1:before{
    content:"\ebf2"
}
.icofont-pen-holder:before{
    content:"\ebf3"
}
.icofont-pen:before{
    content:"\ebf4"
}
.icofont-pencil-alt-1:before{
    content:"\ebf5"
}
.icofont-pencil-alt-2:before{
    content:"\ebf6"
}
.icofont-pencil-alt-3:before{
    content:"\ebf7"
}
.icofont-pencil-alt-4:before{
    content:"\ebf8"
}
.icofont-pencil:before{
    content:"\ebf9"
}
.icofont-ruler-alt-1:before{
    content:"\ebfa"
}
.icofont-ruler-alt-2:before{
    content:"\ebfb"
}
.icofont-ruler-compass-alt:before{
    content:"\ebfc"
}
.icofont-ruler-compass:before{
    content:"\ebfd"
}
.icofont-ruler-pencil-alt-1:before{
    content:"\ebfe"
}
.icofont-ruler-pencil-alt-2:before{
    content:"\ebff"
}
.icofont-ruler-pencil:before{
    content:"\ec00"
}
.icofont-ruler:before{
    content:"\ec01"
}
.icofont-rulers-alt:before{
    content:"\ec02"
}
.icofont-rulers:before{
    content:"\ec03"
}
.icofont-square-root:before{
    content:"\ec04"
}
.icofont-ui-calculator:before{
    content:"\ec05"
}
.icofont-aids:before{
    content:"\ec06"
}
.icofont-ambulance-crescent:before{
    content:"\ec07"
}
.icofont-ambulance-cross:before{
    content:"\ec08"
}
.icofont-ambulance:before{
    content:"\ec09"
}
.icofont-autism:before{
    content:"\ec0a"
}
.icofont-bandage:before{
    content:"\ec0b"
}
.icofont-blind:before{
    content:"\ec0c"
}
.icofont-blood-drop:before{
    content:"\ec0d"
}
.icofont-blood-test:before{
    content:"\ec0e"
}
.icofont-blood:before{
    content:"\ec0f"
}
.icofont-brain-alt:before{
    content:"\ec10"
}
.icofont-brain:before{
    content:"\ec11"
}
.icofont-capsule:before{
    content:"\ec12"
}
.icofont-crutch:before{
    content:"\ec13"
}
.icofont-disabled:before{
    content:"\ec14"
}
.icofont-dna-alt-1:before{
    content:"\ec15"
}
.icofont-dna-alt-2:before{
    content:"\ec16"
}
.icofont-dna:before{
    content:"\ec17"
}
.icofont-doctor-alt:before{
    content:"\ec18"
}
.icofont-doctor:before{
    content:"\ec19"
}
.icofont-drug-pack:before{
    content:"\ec1a"
}
.icofont-drug:before{
    content:"\ec1b"
}
.icofont-first-aid-alt:before{
    content:"\ec1c"
}
.icofont-first-aid:before{
    content:"\ec1d"
}
.icofont-heart-beat-alt:before{
    content:"\ec1e"
}
.icofont-heart-beat:before{
    content:"\ec1f"
}
.icofont-heartbeat:before{
    content:"\ec20"
}
.icofont-herbal:before{
    content:"\ec21"
}
.icofont-hospital:before{
    content:"\ec22"
}
.icofont-icu:before{
    content:"\ec23"
}
.icofont-injection-syringe:before{
    content:"\ec24"
}
.icofont-laboratory:before{
    content:"\ec25"
}
.icofont-medical-sign-alt:before{
    content:"\ec26"
}
.icofont-medical-sign:before{
    content:"\ec27"
}
.icofont-nurse-alt:before{
    content:"\ec28"
}
.icofont-nurse:before{
    content:"\ec29"
}
.icofont-nursing-home:before{
    content:"\ec2a"
}
.icofont-operation-theater:before{
    content:"\ec2b"
}
.icofont-paralysis-disability:before{
    content:"\ec2c"
}
.icofont-patient-bed:before{
    content:"\ec2d"
}
.icofont-patient-file:before{
    content:"\ec2e"
}
.icofont-pills:before{
    content:"\ec2f"
}
.icofont-prescription:before{
    content:"\ec30"
}
.icofont-pulse:before{
    content:"\ec31"
}
.icofont-stethoscope-alt:before{
    content:"\ec32"
}
.icofont-stethoscope:before{
    content:"\ec33"
}
.icofont-stretcher:before{
    content:"\ec34"
}
.icofont-surgeon-alt:before{
    content:"\ec35"
}
.icofont-surgeon:before{
    content:"\ec36"
}
.icofont-tablets:before{
    content:"\ec37"
}
.icofont-test-bottle:before{
    content:"\ec38"
}
.icofont-test-tube:before{
    content:"\ec39"
}
.icofont-thermometer-alt:before{
    content:"\ec3a"
}
.icofont-thermometer:before{
    content:"\ec3b"
}
.icofont-tooth:before{
    content:"\ec3c"
}
.icofont-xray:before{
    content:"\ec3d"
}
.icofont-ui-add:before{
    content:"\ec3e"
}
.icofont-ui-alarm:before{
    content:"\ec3f"
}
.icofont-ui-battery:before{
    content:"\ec40"
}
.icofont-ui-block:before{
    content:"\ec41"
}
.icofont-ui-bluetooth:before{
    content:"\ec42"
}
.icofont-ui-brightness:before{
    content:"\ec43"
}
.icofont-ui-browser:before{
    content:"\ec44"
}
.icofont-ui-calendar:before{
    content:"\ec45"
}
.icofont-ui-call:before{
    content:"\ec46"
}
.icofont-ui-camera:before{
    content:"\ec47"
}
.icofont-ui-cart:before{
    content:"\ec48"
}
.icofont-ui-cell-phone:before{
    content:"\ec49"
}
.icofont-ui-chat:before{
    content:"\ec4a"
}
.icofont-ui-check:before{
    content:"\ec4b"
}
.icofont-ui-clip-board:before{
    content:"\ec4c"
}
.icofont-ui-clip:before{
    content:"\ec4d"
}
.icofont-ui-clock:before{
    content:"\ec4e"
}
.icofont-ui-close:before{
    content:"\ec4f"
}
.icofont-ui-contact-list:before{
    content:"\ec50"
}
.icofont-ui-copy:before{
    content:"\ec51"
}
.icofont-ui-cut:before{
    content:"\ec52"
}
.icofont-ui-delete:before{
    content:"\ec53"
}
.icofont-ui-dial-phone:before{
    content:"\ec54"
}
.icofont-ui-edit:before{
    content:"\ec55"
}
.icofont-ui-email:before{
    content:"\ec56"
}
.icofont-ui-file:before{
    content:"\ec57"
}
.icofont-ui-fire-wall:before{
    content:"\ec58"
}
.icofont-ui-flash-light:before{
    content:"\ec59"
}
.icofont-ui-flight:before{
    content:"\ec5a"
}
.icofont-ui-folder:before{
    content:"\ec5b"
}
.icofont-ui-game:before{
    content:"\ec5c"
}
.icofont-ui-handicapped:before{
    content:"\ec5d"
}
.icofont-ui-home:before{
    content:"\ec5e"
}
.icofont-ui-image:before{
    content:"\ec5f"
}
.icofont-ui-laoding:before{
    content:"\ec60"
}
.icofont-ui-lock:before{
    content:"\ec61"
}
.icofont-ui-love-add:before{
    content:"\ec62"
}
.icofont-ui-love-broken:before{
    content:"\ec63"
}
.icofont-ui-love-remove:before{
    content:"\ec64"
}
.icofont-ui-love:before{
    content:"\ec65"
}
.icofont-ui-map:before{
    content:"\ec66"
}
.icofont-ui-message:before{
    content:"\ec67"
}
.icofont-ui-messaging:before{
    content:"\ec68"
}
.icofont-ui-movie:before{
    content:"\ec69"
}
.icofont-ui-music-player:before{
    content:"\ec6a"
}
.icofont-ui-music:before{
    content:"\ec6b"
}
.icofont-ui-mute:before{
    content:"\ec6c"
}
.icofont-ui-network:before{
    content:"\ec6d"
}
.icofont-ui-next:before{
    content:"\ec6e"
}
.icofont-ui-note:before{
    content:"\ec6f"
}
.icofont-ui-office:before{
    content:"\ec70"
}
.icofont-ui-password:before{
    content:"\ec71"
}
.icofont-ui-pause:before{
    content:"\ec72"
}
.icofont-ui-play-stop:before{
    content:"\ec73"
}
.icofont-ui-play:before{
    content:"\ec74"
}
.icofont-ui-pointer:before{
    content:"\ec75"
}
.icofont-ui-power:before{
    content:"\ec76"
}
.icofont-ui-press:before{
    content:"\ec77"
}
.icofont-ui-previous:before{
    content:"\ec78"
}
.icofont-ui-rate-add:before{
    content:"\ec79"
}
.icofont-ui-rate-blank:before{
    content:"\ec7a"
}
.icofont-ui-rate-remove:before{
    content:"\ec7b"
}
.icofont-ui-rating:before{
    content:"\ec7c"
}
.icofont-ui-record:before{
    content:"\ec7d"
}
.icofont-ui-remove:before{
    content:"\ec7e"
}
.icofont-ui-reply:before{
    content:"\ec7f"
}
.icofont-ui-rotation:before{
    content:"\ec80"
}
.icofont-ui-rss:before{
    content:"\ec81"
}
.icofont-ui-search:before{
    content:"\ec82"
}
.icofont-ui-settings:before{
    content:"\ec83"
}
.icofont-ui-social-link:before{
    content:"\ec84"
}
.icofont-ui-tag:before{
    content:"\ec85"
}
.icofont-ui-text-chat:before{
    content:"\ec86"
}
.icofont-ui-text-loading:before{
    content:"\ec87"
}
.icofont-ui-theme:before{
    content:"\ec88"
}
.icofont-ui-timer:before{
    content:"\ec89"
}
.icofont-ui-touch-phone:before{
    content:"\ec8a"
}
.icofont-ui-travel:before{
    content:"\ec8b"
}
.icofont-ui-unlock:before{
    content:"\ec8c"
}
.icofont-ui-user-group:before{
    content:"\ec8d"
}
.icofont-ui-user:before{
    content:"\ec8e"
}
.icofont-ui-v-card:before{
    content:"\ec8f"
}
.icofont-ui-video-chat:before{
    content:"\ec90"
}
.icofont-ui-video-message:before{
    content:"\ec91"
}
.icofont-ui-video-play:before{
    content:"\ec92"
}
.icofont-ui-video:before{
    content:"\ec93"
}
.icofont-ui-volume:before{
    content:"\ec94"
}
.icofont-ui-weather:before{
    content:"\ec95"
}
.icofont-ui-wifi:before{
    content:"\ec96"
}
.icofont-ui-zoom-in:before{
    content:"\ec97"
}
.icofont-ui-zoom-out:before{
    content:"\ec98"
}
.icofont-cassette-player:before{
    content:"\ec99"
}
.icofont-cassette:before{
    content:"\ec9a"
}
.icofont-forward:before{
    content:"\ec9b"
}
.icofont-guiter:before{
    content:"\ec9c"
}
.icofont-movie:before{
    content:"\ec9d"
}
.icofont-multimedia:before{
    content:"\ec9e"
}
.icofont-music-alt:before{
    content:"\ec9f"
}
.icofont-music-disk:before{
    content:"\eca0"
}
.icofont-music-note:before{
    content:"\eca1"
}
.icofont-music-notes:before{
    content:"\eca2"
}
.icofont-music:before{
    content:"\eca3"
}
.icofont-mute-volume:before{
    content:"\eca4"
}
.icofont-pause:before{
    content:"\eca5"
}
.icofont-play-alt-1:before{
    content:"\eca6"
}
.icofont-play-alt-2:before{
    content:"\eca7"
}
.icofont-play-alt-3:before{
    content:"\eca8"
}
.icofont-play-pause:before{
    content:"\eca9"
}
.icofont-play:before{
    content:"\ecaa"
}
.icofont-record:before{
    content:"\ecab"
}
.icofont-retro-music-disk:before{
    content:"\ecac"
}
.icofont-rewind:before{
    content:"\ecad"
}
.icofont-song-notes:before{
    content:"\ecae"
}
.icofont-sound-wave-alt:before{
    content:"\ecaf"
}
.icofont-sound-wave:before{
    content:"\ecb0"
}
.icofont-stop:before{
    content:"\ecb1"
}
.icofont-video-alt:before{
    content:"\ecb2"
}
.icofont-video-cam:before{
    content:"\ecb3"
}
.icofont-video-clapper:before{
    content:"\ecb4"
}
.icofont-video:before{
    content:"\ecb5"
}
.icofont-volume-bar:before{
    content:"\ecb6"
}
.icofont-volume-down:before{
    content:"\ecb7"
}
.icofont-volume-mute:before{
    content:"\ecb8"
}
.icofont-volume-off:before{
    content:"\ecb9"
}
.icofont-volume-up:before{
    content:"\ecba"
}
.icofont-youtube-play:before{
    content:"\ecbb"
}
.icofont-2checkout-alt:before{
    content:"\ecbc"
}
.icofont-2checkout:before{
    content:"\ecbd"
}
.icofont-amazon-alt:before{
    content:"\ecbe"
}
.icofont-amazon:before{
    content:"\ecbf"
}
.icofont-american-express-alt:before{
    content:"\ecc0"
}
.icofont-american-express:before{
    content:"\ecc1"
}
.icofont-apple-pay-alt:before{
    content:"\ecc2"
}
.icofont-apple-pay:before{
    content:"\ecc3"
}
.icofont-bank-transfer-alt:before{
    content:"\ecc4"
}
.icofont-bank-transfer:before{
    content:"\ecc5"
}
.icofont-braintree-alt:before{
    content:"\ecc6"
}
.icofont-braintree:before{
    content:"\ecc7"
}
.icofont-cash-on-delivery-alt:before{
    content:"\ecc8"
}
.icofont-cash-on-delivery:before{
    content:"\ecc9"
}
.icofont-diners-club-alt-1:before{
    content:"\ecca"
}
.icofont-diners-club-alt-2:before{
    content:"\eccb"
}
.icofont-diners-club-alt-3:before{
    content:"\eccc"
}
.icofont-diners-club:before{
    content:"\eccd"
}
.icofont-discover-alt:before{
    content:"\ecce"
}
.icofont-discover:before{
    content:"\eccf"
}
.icofont-eway-alt:before{
    content:"\ecd0"
}
.icofont-eway:before{
    content:"\ecd1"
}
.icofont-google-wallet-alt-1:before{
    content:"\ecd2"
}
.icofont-google-wallet-alt-2:before{
    content:"\ecd3"
}
.icofont-google-wallet-alt-3:before{
    content:"\ecd4"
}
.icofont-google-wallet:before{
    content:"\ecd5"
}
.icofont-jcb-alt:before{
    content:"\ecd6"
}
.icofont-jcb:before{
    content:"\ecd7"
}
.icofont-maestro-alt:before{
    content:"\ecd8"
}
.icofont-maestro:before{
    content:"\ecd9"
}
.icofont-mastercard-alt:before{
    content:"\ecda"
}
.icofont-mastercard:before{
    content:"\ecdb"
}
.icofont-payoneer-alt:before{
    content:"\ecdc"
}
.icofont-payoneer:before{
    content:"\ecdd"
}
.icofont-paypal-alt:before{
    content:"\ecde"
}
.icofont-paypal:before{
    content:"\ecdf"
}
.icofont-sage-alt:before{
    content:"\ece0"
}
.icofont-sage:before{
    content:"\ece1"
}
.icofont-skrill-alt:before{
    content:"\ece2"
}
.icofont-skrill:before{
    content:"\ece3"
}
.icofont-stripe-alt:before{
    content:"\ece4"
}
.icofont-stripe:before{
    content:"\ece5"
}
.icofont-visa-alt:before{
    content:"\ece6"
}
.icofont-visa-electron:before{
    content:"\ece7"
}
.icofont-visa:before{
    content:"\ece8"
}
.icofont-western-union-alt:before{
    content:"\ece9"
}
.icofont-western-union:before{
    content:"\ecea"
}
.icofont-boy:before{
    content:"\eceb"
}
.icofont-business-man-alt-1:before{
    content:"\ecec"
}
.icofont-business-man-alt-2:before{
    content:"\eced"
}
.icofont-business-man-alt-3:before{
    content:"\ecee"
}
.icofont-business-man:before{
    content:"\ecef"
}
.icofont-female:before{
    content:"\ecf0"
}
.icofont-funky-man:before{
    content:"\ecf1"
}
.icofont-girl-alt:before{
    content:"\ecf2"
}
.icofont-girl:before{
    content:"\ecf3"
}
.icofont-group:before{
    content:"\ecf4"
}
.icofont-hotel-boy-alt:before{
    content:"\ecf5"
}
.icofont-hotel-boy:before{
    content:"\ecf6"
}
.icofont-kid:before{
    content:"\ecf7"
}
.icofont-man-in-glasses:before{
    content:"\ecf8"
}
.icofont-people:before{
    content:"\ecf9"
}
.icofont-support:before{
    content:"\ecfa"
}
.icofont-user-alt-1:before{
    content:"\ecfb"
}
.icofont-user-alt-2:before{
    content:"\ecfc"
}
.icofont-user-alt-3:before{
    content:"\ecfd"
}
.icofont-user-alt-4:before{
    content:"\ecfe"
}
.icofont-user-alt-5:before{
    content:"\ecff"
}
.icofont-user-alt-6:before{
    content:"\ed00"
}
.icofont-user-alt-7:before{
    content:"\ed01"
}
.icofont-user-female:before{
    content:"\ed02"
}
.icofont-user-male:before{
    content:"\ed03"
}
.icofont-user-suited:before{
    content:"\ed04"
}
.icofont-user:before{
    content:"\ed05"
}
.icofont-users-alt-1:before{
    content:"\ed06"
}
.icofont-users-alt-2:before{
    content:"\ed07"
}
.icofont-users-alt-3:before{
    content:"\ed08"
}
.icofont-users-alt-4:before{
    content:"\ed09"
}
.icofont-users-alt-5:before{
    content:"\ed0a"
}
.icofont-users-alt-6:before{
    content:"\ed0b"
}
.icofont-users-social:before{
    content:"\ed0c"
}
.icofont-users:before{
    content:"\ed0d"
}
.icofont-waiter-alt:before{
    content:"\ed0e"
}
.icofont-waiter:before{
    content:"\ed0f"
}
.icofont-woman-in-glasses:before{
    content:"\ed10"
}
.icofont-search-1:before{
    content:"\ed11"
}
.icofont-search-2:before{
    content:"\ed12"
}
.icofont-search-document:before{
    content:"\ed13"
}
.icofont-search-folder:before{
    content:"\ed14"
}
.icofont-search-job:before{
    content:"\ed15"
}
.icofont-search-map:before{
    content:"\ed16"
}
.icofont-search-property:before{
    content:"\ed17"
}
.icofont-search-restaurant:before{
    content:"\ed18"
}
.icofont-search-stock:before{
    content:"\ed19"
}
.icofont-search-user:before{
    content:"\ed1a"
}
.icofont-search:before{
    content:"\ed1b"
}
.icofont-500px:before{
    content:"\ed1c"
}
.icofont-aim:before{
    content:"\ed1d"
}
.icofont-badoo:before{
    content:"\ed1e"
}
.icofont-baidu-tieba:before{
    content:"\ed1f"
}
.icofont-bbm-messenger:before{
    content:"\ed20"
}
.icofont-bebo:before{
    content:"\ed21"
}
.icofont-behance:before{
    content:"\ed22"
}
.icofont-blogger:before{
    content:"\ed23"
}
.icofont-bootstrap:before{
    content:"\ed24"
}
.icofont-brightkite:before{
    content:"\ed25"
}
.icofont-cloudapp:before{
    content:"\ed26"
}
.icofont-concrete5:before{
    content:"\ed27"
}
.icofont-delicious:before{
    content:"\ed28"
}
.icofont-designbump:before{
    content:"\ed29"
}
.icofont-designfloat:before{
    content:"\ed2a"
}
.icofont-deviantart:before{
    content:"\ed2b"
}
.icofont-digg:before{
    content:"\ed2c"
}
.icofont-dotcms:before{
    content:"\ed2d"
}
.icofont-dribbble:before{
    content:"\ed2e"
}
.icofont-dribble:before{
    content:"\ed2f"
}
.icofont-dropbox:before{
    content:"\ed30"
}
.icofont-ebuddy:before{
    content:"\ed31"
}
.icofont-ello:before{
    content:"\ed32"
}
.icofont-ember:before{
    content:"\ed33"
}
.icofont-envato:before{
    content:"\ed34"
}
.icofont-evernote:before{
    content:"\ed35"
}
.icofont-facebook-messenger:before{
    content:"\ed36"
}
.icofont-facebook:before{
    content:"\ed37"
}
.icofont-feedburner:before{
    content:"\ed38"
}
.icofont-flikr:before{
    content:"\ed39"
}
.icofont-folkd:before{
    content:"\ed3a"
}
.icofont-foursquare:before{
    content:"\ed3b"
}
.icofont-friendfeed:before{
    content:"\ed3c"
}
.icofont-ghost:before{
    content:"\ed3d"
}
.icofont-github:before{
    content:"\ed3e"
}
.icofont-gnome:before{
    content:"\ed3f"
}
.icofont-google-buzz:before{
    content:"\ed40"
}
.icofont-google-hangouts:before{
    content:"\ed41"
}
.icofont-google-map:before{
    content:"\ed42"
}
.icofont-google-plus:before{
    content:"\ed43"
}
.icofont-google-talk:before{
    content:"\ed44"
}
.icofont-hype-machine:before{
    content:"\ed45"
}
.icofont-instagram:before{
    content:"\ed46"
}
.icofont-kakaotalk:before{
    content:"\ed47"
}
.icofont-kickstarter:before{
    content:"\ed48"
}
.icofont-kik:before{
    content:"\ed49"
}
.icofont-kiwibox:before{
    content:"\ed4a"
}
.icofont-line-messenger:before{
    content:"\ed4b"
}
.icofont-line:before{
    content:"\ed4c"
}
.icofont-linkedin:before{
    content:"\ed4d"
}
.icofont-linux-mint:before{
    content:"\ed4e"
}
.icofont-live-messenger:before{
    content:"\ed4f"
}
.icofont-livejournal:before{
    content:"\ed50"
}
.icofont-magento:before{
    content:"\ed51"
}
.icofont-meetme:before{
    content:"\ed52"
}
.icofont-meetup:before{
    content:"\ed53"
}
.icofont-mixx:before{
    content:"\ed54"
}
.icofont-newsvine:before{
    content:"\ed55"
}
.icofont-nimbuss:before{
    content:"\ed56"
}
.icofont-odnoklassniki:before{
    content:"\ed57"
}
.icofont-opencart:before{
    content:"\ed58"
}
.icofont-oscommerce:before{
    content:"\ed59"
}
.icofont-pandora:before{
    content:"\ed5a"
}
.icofont-photobucket:before{
    content:"\ed5b"
}
.icofont-picasa:before{
    content:"\ed5c"
}
.icofont-pinterest:before{
    content:"\ed5d"
}
.icofont-prestashop:before{
    content:"\ed5e"
}
.icofont-qik:before{
    content:"\ed5f"
}
.icofont-qq:before{
    content:"\ed60"
}
.icofont-readernaut:before{
    content:"\ed61"
}
.icofont-reddit:before{
    content:"\ed62"
}
.icofont-renren:before{
    content:"\ed63"
}
.icofont-rss:before{
    content:"\ed64"
}
.icofont-shopify:before{
    content:"\ed65"
}
.icofont-silverstripe:before{
    content:"\ed66"
}
.icofont-skype:before{
    content:"\ed67"
}
.icofont-slack:before{
    content:"\ed68"
}
.icofont-slashdot:before{
    content:"\ed69"
}
.icofont-slidshare:before{
    content:"\ed6a"
}
.icofont-smugmug:before{
    content:"\ed6b"
}
.icofont-snapchat:before{
    content:"\ed6c"
}
.icofont-soundcloud:before{
    content:"\ed6d"
}
.icofont-spotify:before{
    content:"\ed6e"
}
.icofont-stack-exchange:before{
    content:"\ed6f"
}
.icofont-stack-overflow:before{
    content:"\ed70"
}
.icofont-steam:before{
    content:"\ed71"
}
.icofont-stumbleupon:before{
    content:"\ed72"
}
.icofont-tagged:before{
    content:"\ed73"
}
.icofont-technorati:before{
    content:"\ed74"
}
.icofont-telegram:before{
    content:"\ed75"
}
.icofont-tinder:before{
    content:"\ed76"
}
.icofont-trello:before{
    content:"\ed77"
}
.icofont-tumblr:before{
    content:"\ed78"
}
.icofont-twitch:before{
    content:"\ed79"
}
.icofont-twitter:before{
    content:"\ed7a"
}
.icofont-typo3:before{
    content:"\ed7b"
}
.icofont-ubercart:before{
    content:"\ed7c"
}
.icofont-viber:before{
    content:"\ed7d"
}
.icofont-viddler:before{
    content:"\ed7e"
}
.icofont-vimeo:before{
    content:"\ed7f"
}
.icofont-vine:before{
    content:"\ed80"
}
.icofont-virb:before{
    content:"\ed81"
}
.icofont-virtuemart:before{
    content:"\ed82"
}
.icofont-vk:before{
    content:"\ed83"
}
.icofont-wechat:before{
    content:"\ed84"
}
.icofont-weibo:before{
    content:"\ed85"
}
.icofont-whatsapp:before{
    content:"\ed86"
}
.icofont-xing:before{
    content:"\ed87"
}
.icofont-yahoo:before{
    content:"\ed88"
}
.icofont-yelp:before{
    content:"\ed89"
}
.icofont-youku:before{
    content:"\ed8a"
}
.icofont-youtube:before{
    content:"\ed8b"
}
.icofont-zencart:before{
    content:"\ed8c"
}
.icofont-badminton-birdie:before{
    content:"\ed8d"
}
.icofont-baseball:before{
    content:"\ed8e"
}
.icofont-baseballer:before{
    content:"\ed8f"
}
.icofont-basketball-hoop:before{
    content:"\ed90"
}
.icofont-basketball:before{
    content:"\ed91"
}
.icofont-billiard-ball:before{
    content:"\ed92"
}
.icofont-boot-alt-1:before{
    content:"\ed93"
}
.icofont-boot-alt-2:before{
    content:"\ed94"
}
.icofont-boot:before{
    content:"\ed95"
}
.icofont-bowling-alt:before{
    content:"\ed96"
}
.icofont-bowling:before{
    content:"\ed97"
}
.icofont-canoe:before{
    content:"\ed98"
}
.icofont-cheer-leader:before{
    content:"\ed99"
}
.icofont-climbing:before{
    content:"\ed9a"
}
.icofont-corner:before{
    content:"\ed9b"
}
.icofont-field-alt:before{
    content:"\ed9c"
}
.icofont-field:before{
    content:"\ed9d"
}
.icofont-football-alt:before{
    content:"\ed9e"
}
.icofont-football-american:before{
    content:"\ed9f"
}
.icofont-football:before{
    content:"\eda0"
}
.icofont-foul:before{
    content:"\eda1"
}
.icofont-goal-keeper:before{
    content:"\eda2"
}
.icofont-goal:before{
    content:"\eda3"
}
.icofont-golf-alt:before{
    content:"\eda4"
}
.icofont-golf-bag:before{
    content:"\eda5"
}
.icofont-golf-cart:before{
    content:"\eda6"
}
.icofont-golf-field:before{
    content:"\eda7"
}
.icofont-golf:before{
    content:"\eda8"
}
.icofont-golfer:before{
    content:"\eda9"
}
.icofont-helmet:before{
    content:"\edaa"
}
.icofont-hockey-alt:before{
    content:"\edab"
}
.icofont-hockey:before{
    content:"\edac"
}
.icofont-ice-skate:before{
    content:"\edad"
}
.icofont-jersey-alt:before{
    content:"\edae"
}
.icofont-jersey:before{
    content:"\edaf"
}
.icofont-jumping:before{
    content:"\edb0"
}
.icofont-kick:before{
    content:"\edb1"
}
.icofont-leg:before{
    content:"\edb2"
}
.icofont-match-review:before{
    content:"\edb3"
}
.icofont-medal-sport:before{
    content:"\edb4"
}
.icofont-offside:before{
    content:"\edb5"
}
.icofont-olympic-logo:before{
    content:"\edb6"
}
.icofont-olympic:before{
    content:"\edb7"
}
.icofont-padding:before{
    content:"\edb8"
}
.icofont-penalty-card:before{
    content:"\edb9"
}
.icofont-racer:before{
    content:"\edba"
}
.icofont-racing-car:before{
    content:"\edbb"
}
.icofont-racing-flag-alt:before{
    content:"\edbc"
}
.icofont-racing-flag:before{
    content:"\edbd"
}
.icofont-racings-wheel:before{
    content:"\edbe"
}
.icofont-referee:before{
    content:"\edbf"
}
.icofont-refree-jersey:before{
    content:"\edc0"
}
.icofont-result-sport:before{
    content:"\edc1"
}
.icofont-rugby-ball:before{
    content:"\edc2"
}
.icofont-rugby-player:before{
    content:"\edc3"
}
.icofont-rugby:before{
    content:"\edc4"
}
.icofont-runner-alt-1:before{
    content:"\edc5"
}
.icofont-runner-alt-2:before{
    content:"\edc6"
}
.icofont-runner:before{
    content:"\edc7"
}
.icofont-score-board:before{
    content:"\edc8"
}
.icofont-skiing-man:before{
    content:"\edc9"
}
.icofont-skydiving-goggles:before{
    content:"\edca"
}
.icofont-snow-mobile:before{
    content:"\edcb"
}
.icofont-steering:before{
    content:"\edcc"
}
.icofont-stopwatch:before{
    content:"\edcd"
}
.icofont-substitute:before{
    content:"\edce"
}
.icofont-swimmer:before{
    content:"\edcf"
}
.icofont-table-tennis:before{
    content:"\edd0"
}
.icofont-team-alt:before{
    content:"\edd1"
}
.icofont-team:before{
    content:"\edd2"
}
.icofont-tennis-player:before{
    content:"\edd3"
}
.icofont-tennis:before{
    content:"\edd4"
}
.icofont-tracking:before{
    content:"\edd5"
}
.icofont-trophy-alt:before{
    content:"\edd6"
}
.icofont-trophy:before{
    content:"\edd7"
}
.icofont-volleyball-alt:before{
    content:"\edd8"
}
.icofont-volleyball-fire:before{
    content:"\edd9"
}
.icofont-volleyball:before{
    content:"\edda"
}
.icofont-water-bottle:before{
    content:"\eddb"
}
.icofont-whistle-alt:before{
    content:"\eddc"
}
.icofont-whistle:before{
    content:"\eddd"
}
.icofont-win-trophy:before{
    content:"\edde"
}
.icofont-align-center:before{
    content:"\eddf"
}
.icofont-align-left:before{
    content:"\ede0"
}
.icofont-align-right:before{
    content:"\ede1"
}
.icofont-all-caps:before{
    content:"\ede2"
}
.icofont-bold:before{
    content:"\ede3"
}
.icofont-brush:before{
    content:"\ede4"
}
.icofont-clip-board:before{
    content:"\ede5"
}
.icofont-code-alt:before{
    content:"\ede6"
}
.icofont-color-bucket:before{
    content:"\ede7"
}
.icofont-color-picker:before{
    content:"\ede8"
}
.icofont-copy-invert:before{
    content:"\ede9"
}
.icofont-copy:before{
    content:"\edea"
}
.icofont-cut:before{
    content:"\edeb"
}
.icofont-delete-alt:before{
    content:"\edec"
}
.icofont-edit-alt:before{
    content:"\eded"
}
.icofont-eraser-alt:before{
    content:"\edee"
}
.icofont-font:before{
    content:"\edef"
}
.icofont-heading:before{
    content:"\edf0"
}
.icofont-indent:before{
    content:"\edf1"
}
.icofont-italic-alt:before{
    content:"\edf2"
}
.icofont-italic:before{
    content:"\edf3"
}
.icofont-justify-all:before{
    content:"\edf4"
}
.icofont-justify-center:before{
    content:"\edf5"
}
.icofont-justify-left:before{
    content:"\edf6"
}
.icofont-justify-right:before{
    content:"\edf7"
}
.icofont-link-broken:before{
    content:"\edf8"
}
.icofont-outdent:before{
    content:"\edf9"
}
.icofont-paper-clip:before{
    content:"\edfa"
}
.icofont-paragraph:before{
    content:"\edfb"
}
.icofont-pin:before{
    content:"\edfc"
}
.icofont-printer:before{
    content:"\edfd"
}
.icofont-redo:before{
    content:"\edfe"
}
.icofont-rotation:before{
    content:"\edff"
}
.icofont-save:before{
    content:"\ee00"
}
.icofont-small-cap:before{
    content:"\ee01"
}
.icofont-strike-through:before{
    content:"\ee02"
}
.icofont-sub-listing:before{
    content:"\ee03"
}
.icofont-subscript:before{
    content:"\ee04"
}
.icofont-superscript:before{
    content:"\ee05"
}
.icofont-table:before{
    content:"\ee06"
}
.icofont-text-height:before{
    content:"\ee07"
}
.icofont-text-width:before{
    content:"\ee08"
}
.icofont-trash:before{
    content:"\ee09"
}
.icofont-underline:before{
    content:"\ee0a"
}
.icofont-undo:before{
    content:"\ee0b"
}
.icofont-air-balloon:before{
    content:"\ee0c"
}
.icofont-airplane-alt:before{
    content:"\ee0d"
}
.icofont-airplane:before{
    content:"\ee0e"
}
.icofont-articulated-truck:before{
    content:"\ee0f"
}
.icofont-auto-mobile:before{
    content:"\ee10"
}
.icofont-auto-rickshaw:before{
    content:"\ee11"
}
.icofont-bicycle-alt-1:before{
    content:"\ee12"
}
.icofont-bicycle-alt-2:before{
    content:"\ee13"
}
.icofont-bicycle:before{
    content:"\ee14"
}
.icofont-bus-alt-1:before{
    content:"\ee15"
}
.icofont-bus-alt-2:before{
    content:"\ee16"
}
.icofont-bus-alt-3:before{
    content:"\ee17"
}
.icofont-bus:before{
    content:"\ee18"
}
.icofont-cab:before{
    content:"\ee19"
}
.icofont-cable-car:before{
    content:"\ee1a"
}
.icofont-car-alt-1:before{
    content:"\ee1b"
}
.icofont-car-alt-2:before{
    content:"\ee1c"
}
.icofont-car-alt-3:before{
    content:"\ee1d"
}
.icofont-car-alt-4:before{
    content:"\ee1e"
}
.icofont-car:before{
    content:"\ee1f"
}
.icofont-delivery-time:before{
    content:"\ee20"
}
.icofont-fast-delivery:before{
    content:"\ee21"
}
.icofont-fire-truck-alt:before{
    content:"\ee22"
}
.icofont-fire-truck:before{
    content:"\ee23"
}
.icofont-free-delivery:before{
    content:"\ee24"
}
.icofont-helicopter:before{
    content:"\ee25"
}
.icofont-motor-bike-alt:before{
    content:"\ee26"
}
.icofont-motor-bike:before{
    content:"\ee27"
}
.icofont-motor-biker:before{
    content:"\ee28"
}
.icofont-oil-truck:before{
    content:"\ee29"
}
.icofont-rickshaw:before{
    content:"\ee2a"
}
.icofont-rocket-alt-1:before{
    content:"\ee2b"
}
.icofont-rocket-alt-2:before{
    content:"\ee2c"
}
.icofont-rocket:before{
    content:"\ee2d"
}
.icofont-sail-boat-alt-1:before{
    content:"\ee2e"
}
.icofont-sail-boat-alt-2:before{
    content:"\ee2f"
}
.icofont-sail-boat:before{
    content:"\ee30"
}
.icofont-scooter:before{
    content:"\ee31"
}
.icofont-sea-plane:before{
    content:"\ee32"
}
.icofont-ship-alt:before{
    content:"\ee33"
}
.icofont-ship:before{
    content:"\ee34"
}
.icofont-speed-boat:before{
    content:"\ee35"
}
.icofont-taxi:before{
    content:"\ee36"
}
.icofont-tractor:before{
    content:"\ee37"
}
.icofont-train-line:before{
    content:"\ee38"
}
.icofont-train-steam:before{
    content:"\ee39"
}
.icofont-tram:before{
    content:"\ee3a"
}
.icofont-truck-alt:before{
    content:"\ee3b"
}
.icofont-truck-loaded:before{
    content:"\ee3c"
}
.icofont-truck:before{
    content:"\ee3d"
}
.icofont-van-alt:before{
    content:"\ee3e"
}
.icofont-van:before{
    content:"\ee3f"
}
.icofont-yacht:before{
    content:"\ee40"
}
.icofont-5-star-hotel:before{
    content:"\ee41"
}
.icofont-air-ticket:before{
    content:"\ee42"
}
.icofont-beach-bed:before{
    content:"\ee43"
}
.icofont-beach:before{
    content:"\ee44"
}
.icofont-camping-vest:before{
    content:"\ee45"
}
.icofont-direction-sign:before{
    content:"\ee46"
}
.icofont-hill-side:before{
    content:"\ee47"
}
.icofont-hill:before{
    content:"\ee48"
}
.icofont-hotel:before{
    content:"\ee49"
}
.icofont-island-alt:before{
    content:"\ee4a"
}
.icofont-island:before{
    content:"\ee4b"
}
.icofont-sandals-female:before{
    content:"\ee4c"
}
.icofont-sandals-male:before{
    content:"\ee4d"
}
.icofont-travelling:before{
    content:"\ee4e"
}
.icofont-breakdown:before{
    content:"\ee4f"
}
.icofont-celsius:before{
    content:"\ee50"
}
.icofont-clouds:before{
    content:"\ee51"
}
.icofont-cloudy:before{
    content:"\ee52"
}
.icofont-dust:before{
    content:"\ee53"
}
.icofont-eclipse:before{
    content:"\ee54"
}
.icofont-fahrenheit:before{
    content:"\ee55"
}
.icofont-forest-fire:before{
    content:"\ee56"
}
.icofont-full-night:before{
    content:"\ee57"
}
.icofont-full-sunny:before{
    content:"\ee58"
}
.icofont-hail-night:before{
    content:"\ee59"
}
.icofont-hail-rainy-night:before{
    content:"\ee5a"
}
.icofont-hail-rainy-sunny:before{
    content:"\ee5b"
}
.icofont-hail-rainy:before{
    content:"\ee5c"
}
.icofont-hail-sunny:before{
    content:"\ee5d"
}
.icofont-hail-thunder-night:before{
    content:"\ee5e"
}
.icofont-hail-thunder-sunny:before{
    content:"\ee5f"
}
.icofont-hail-thunder:before{
    content:"\ee60"
}
.icofont-hail:before{
    content:"\ee61"
}
.icofont-hill-night:before{
    content:"\ee62"
}
.icofont-hill-sunny:before{
    content:"\ee63"
}
.icofont-hurricane:before{
    content:"\ee64"
}
.icofont-meteor:before{
    content:"\ee65"
}
.icofont-night:before{
    content:"\ee66"
}
.icofont-rainy-night:before{
    content:"\ee67"
}
.icofont-rainy-sunny:before{
    content:"\ee68"
}
.icofont-rainy-thunder:before{
    content:"\ee69"
}
.icofont-rainy:before{
    content:"\ee6a"
}
.icofont-snow-alt:before{
    content:"\ee6b"
}
.icofont-snow-flake:before{
    content:"\ee6c"
}
.icofont-snow-temp:before{
    content:"\ee6d"
}
.icofont-snow:before{
    content:"\ee6e"
}
.icofont-snowy-hail:before{
    content:"\ee6f"
}
.icofont-snowy-night-hail:before{
    content:"\ee70"
}
.icofont-snowy-night-rainy:before{
    content:"\ee71"
}
.icofont-snowy-night:before{
    content:"\ee72"
}
.icofont-snowy-rainy:before{
    content:"\ee73"
}
.icofont-snowy-sunny-hail:before{
    content:"\ee74"
}
.icofont-snowy-sunny-rainy:before{
    content:"\ee75"
}
.icofont-snowy-sunny:before{
    content:"\ee76"
}
.icofont-snowy-thunder-night:before{
    content:"\ee77"
}
.icofont-snowy-thunder-sunny:before{
    content:"\ee78"
}
.icofont-snowy-thunder:before{
    content:"\ee79"
}
.icofont-snowy-windy-night:before{
    content:"\ee7a"
}
.icofont-snowy-windy-sunny:before{
    content:"\ee7b"
}
.icofont-snowy-windy:before{
    content:"\ee7c"
}
.icofont-snowy:before{
    content:"\ee7d"
}
.icofont-sun-alt:before{
    content:"\ee7e"
}
.icofont-sun-rise:before{
    content:"\ee7f"
}
.icofont-sun-set:before{
    content:"\ee80"
}
.icofont-sun:before{
    content:"\ee81"
}
.icofont-sunny-day-temp:before{
    content:"\ee82"
}
.icofont-sunny:before{
    content:"\ee83"
}
.icofont-thunder-light:before{
    content:"\ee84"
}
.icofont-tornado:before{
    content:"\ee85"
}
.icofont-umbrella-alt:before{
    content:"\ee86"
}
.icofont-umbrella:before{
    content:"\ee87"
}
.icofont-volcano:before{
    content:"\ee88"
}
.icofont-wave:before{
    content:"\ee89"
}
.icofont-wind-scale-0:before{
    content:"\ee8a"
}
.icofont-wind-scale-1:before{
    content:"\ee8b"
}
.icofont-wind-scale-10:before{
    content:"\ee8c"
}
.icofont-wind-scale-11:before{
    content:"\ee8d"
}
.icofont-wind-scale-12:before{
    content:"\ee8e"
}
.icofont-wind-scale-2:before{
    content:"\ee8f"
}
.icofont-wind-scale-3:before{
    content:"\ee90"
}
.icofont-wind-scale-4:before{
    content:"\ee91"
}
.icofont-wind-scale-5:before{
    content:"\ee92"
}
.icofont-wind-scale-6:before{
    content:"\ee93"
}
.icofont-wind-scale-7:before{
    content:"\ee94"
}
.icofont-wind-scale-8:before{
    content:"\ee95"
}
.icofont-wind-scale-9:before{
    content:"\ee96"
}
.icofont-wind-waves:before{
    content:"\ee97"
}
.icofont-wind:before{
    content:"\ee98"
}
.icofont-windy-hail:before{
    content:"\ee99"
}
.icofont-windy-night:before{
    content:"\ee9a"
}
.icofont-windy-raining:before{
    content:"\ee9b"
}
.icofont-windy-sunny:before{
    content:"\ee9c"
}
.icofont-windy-thunder-raining:before{
    content:"\ee9d"
}
.icofont-windy-thunder:before{
    content:"\ee9e"
}
.icofont-windy:before{
    content:"\ee9f"
}
.icofont-addons:before{
    content:"\eea0"
}
.icofont-address-book:before{
    content:"\eea1"
}
.icofont-adjust:before{
    content:"\eea2"
}
.icofont-alarm:before{
    content:"\eea3"
}
.icofont-anchor:before{
    content:"\eea4"
}
.icofont-archive:before{
    content:"\eea5"
}
.icofont-at:before{
    content:"\eea6"
}
.icofont-attachment:before{
    content:"\eea7"
}
.icofont-audio:before{
    content:"\eea8"
}
.icofont-automation:before{
    content:"\eea9"
}
.icofont-badge:before{
    content:"\eeaa"
}
.icofont-bag-alt:before{
    content:"\eeab"
}
.icofont-bag:before{
    content:"\eeac"
}
.icofont-ban:before{
    content:"\eead"
}
.icofont-bar-code:before{
    content:"\eeae"
}
.icofont-bars:before{
    content:"\eeaf"
}
.icofont-basket:before{
    content:"\eeb0"
}
.icofont-battery-empty:before{
    content:"\eeb1"
}
.icofont-battery-full:before{
    content:"\eeb2"
}
.icofont-battery-half:before{
    content:"\eeb3"
}
.icofont-battery-low:before{
    content:"\eeb4"
}
.icofont-beaker:before{
    content:"\eeb5"
}
.icofont-beard:before{
    content:"\eeb6"
}
.icofont-bed:before{
    content:"\eeb7"
}
.icofont-bell:before{
    content:"\eeb8"
}
.icofont-beverage:before{
    content:"\eeb9"
}
.icofont-bill:before{
    content:"\eeba"
}
.icofont-bin:before{
    content:"\eebb"
}
.icofont-binary:before{
    content:"\eebc"
}
.icofont-binoculars:before{
    content:"\eebd"
}
.icofont-bluetooth:before{
    content:"\eebe"
}
.icofont-bomb:before{
    content:"\eebf"
}
.icofont-book-mark:before{
    content:"\eec0"
}
.icofont-box:before{
    content:"\eec1"
}
.icofont-briefcase:before{
    content:"\eec2"
}
.icofont-broken:before{
    content:"\eec3"
}
.icofont-bucket:before{
    content:"\eec4"
}
.icofont-bucket1:before{
    content:"\eec5"
}
.icofont-bucket2:before{
    content:"\eec6"
}
.icofont-bug:before{
    content:"\eec7"
}
.icofont-building:before{
    content:"\eec8"
}
.icofont-bulb-alt:before{
    content:"\eec9"
}
.icofont-bullet:before{
    content:"\eeca"
}
.icofont-bullhorn:before{
    content:"\eecb"
}
.icofont-bullseye:before{
    content:"\eecc"
}
.icofont-calendar:before{
    content:"\eecd"
}
.icofont-camera-alt:before{
    content:"\eece"
}
.icofont-camera:before{
    content:"\eecf"
}
.icofont-card:before{
    content:"\eed0"
}
.icofont-cart-alt:before{
    content:"\eed1"
}
.icofont-cart:before{
    content:"\eed2"
}
.icofont-cc:before{
    content:"\eed3"
}
.icofont-charging:before{
    content:"\eed4"
}
.icofont-chat:before{
    content:"\eed5"
}
.icofont-check-alt:before{
    content:"\eed6"
}
.icofont-check-circled:before{
    content:"\eed7"
}
.icofont-check:before{
    content:"\eed8"
}
.icofont-checked:before{
    content:"\eed9"
}
.icofont-children-care:before{
    content:"\eeda"
}
.icofont-clip:before{
    content:"\eedb"
}
.icofont-clock-time:before{
    content:"\eedc"
}
.icofont-close-circled:before{
    content:"\eedd"
}
.icofont-close-line-circled:before{
    content:"\eede"
}
.icofont-close-line-squared-alt:before{
    content:"\eedf"
}
.icofont-close-line-squared:before{
    content:"\eee0"
}
.icofont-close-line:before{
    content:"\eee1"
}
.icofont-close-squared-alt:before{
    content:"\eee2"
}
.icofont-close-squared:before{
    content:"\eee3"
}
.icofont-close:before{
    content:"\eee4"
}
.icofont-cloud-download:before{
    content:"\eee5"
}
.icofont-cloud-refresh:before{
    content:"\eee6"
}
.icofont-cloud-upload:before{
    content:"\eee7"
}
.icofont-cloud:before{
    content:"\eee8"
}
.icofont-code-not-allowed:before{
    content:"\eee9"
}
.icofont-code:before{
    content:"\eeea"
}
.icofont-comment:before{
    content:"\eeeb"
}
.icofont-compass-alt:before{
    content:"\eeec"
}
.icofont-compass:before{
    content:"\eeed"
}
.icofont-computer:before{
    content:"\eeee"
}
.icofont-connection:before{
    content:"\eeef"
}
.icofont-console:before{
    content:"\eef0"
}
.icofont-contacts:before{
    content:"\eef1"
}
.icofont-contrast:before{
    content:"\eef2"
}
.icofont-copyright:before{
    content:"\eef3"
}
.icofont-credit-card:before{
    content:"\eef4"
}
.icofont-crop:before{
    content:"\eef5"
}
.icofont-crown:before{
    content:"\eef6"
}
.icofont-cube:before{
    content:"\eef7"
}
.icofont-cubes:before{
    content:"\eef8"
}
.icofont-dashboard-web:before{
    content:"\eef9"
}
.icofont-dashboard:before{
    content:"\eefa"
}
.icofont-data:before{
    content:"\eefb"
}
.icofont-database-add:before{
    content:"\eefc"
}
.icofont-database-locked:before{
    content:"\eefd"
}
.icofont-database-remove:before{
    content:"\eefe"
}
.icofont-database:before{
    content:"\eeff"
}
.icofont-delete:before{
    content:"\ef00"
}
.icofont-diamond:before{
    content:"\ef01"
}
.icofont-dice-multiple:before{
    content:"\ef02"
}
.icofont-dice:before{
    content:"\ef03"
}
.icofont-disc:before{
    content:"\ef04"
}
.icofont-diskette:before{
    content:"\ef05"
}
.icofont-document-folder:before{
    content:"\ef06"
}
.icofont-download-alt:before{
    content:"\ef07"
}
.icofont-download:before{
    content:"\ef08"
}
.icofont-downloaded:before{
    content:"\ef09"
}
.icofont-drag:before{
    content:"\ef0a"
}
.icofont-drag1:before{
    content:"\ef0b"
}
.icofont-drag2:before{
    content:"\ef0c"
}
.icofont-drag3:before{
    content:"\ef0d"
}
.icofont-earth:before{
    content:"\ef0e"
}
.icofont-ebook:before{
    content:"\ef0f"
}
.icofont-edit:before{
    content:"\ef10"
}
.icofont-eject:before{
    content:"\ef11"
}
.icofont-email:before{
    content:"\ef12"
}
.icofont-envelope-open:before{
    content:"\ef13"
}
.icofont-envelope:before{
    content:"\ef14"
}
.icofont-eraser:before{
    content:"\ef15"
}
.icofont-error:before{
    content:"\ef16"
}
.icofont-excavator:before{
    content:"\ef17"
}
.icofont-exchange:before{
    content:"\ef18"
}
.icofont-exclamation-circle:before{
    content:"\ef19"
}
.icofont-exclamation-square:before{
    content:"\ef1a"
}
.icofont-exclamation-tringle:before{
    content:"\ef1b"
}
.icofont-exclamation:before{
    content:"\ef1c"
}
.icofont-exit:before{
    content:"\ef1d"
}
.icofont-expand:before{
    content:"\ef1e"
}
.icofont-external-link:before{
    content:"\ef1f"
}
.icofont-external:before{
    content:"\ef20"
}
.icofont-eye-alt:before{
    content:"\ef21"
}
.icofont-eye-blocked:before{
    content:"\ef22"
}
.icofont-eye-dropper:before{
    content:"\ef23"
}
.icofont-eye:before{
    content:"\ef24"
}
.icofont-favourite:before{
    content:"\ef25"
}
.icofont-fax:before{
    content:"\ef26"
}
.icofont-file-fill:before{
    content:"\ef27"
}
.icofont-film:before{
    content:"\ef28"
}
.icofont-filter:before{
    content:"\ef29"
}
.icofont-fire-alt:before{
    content:"\ef2a"
}
.icofont-fire-burn:before{
    content:"\ef2b"
}
.icofont-fire:before{
    content:"\ef2c"
}
.icofont-flag-alt-1:before{
    content:"\ef2d"
}
.icofont-flag-alt-2:before{
    content:"\ef2e"
}
.icofont-flag:before{
    content:"\ef2f"
}
.icofont-flame-torch:before{
    content:"\ef30"
}
.icofont-flash-light:before{
    content:"\ef31"
}
.icofont-flash:before{
    content:"\ef32"
}
.icofont-flask:before{
    content:"\ef33"
}
.icofont-focus:before{
    content:"\ef34"
}
.icofont-folder-open:before{
    content:"\ef35"
}
.icofont-folder:before{
    content:"\ef36"
}
.icofont-foot-print:before{
    content:"\ef37"
}
.icofont-garbage:before{
    content:"\ef38"
}
.icofont-gear-alt:before{
    content:"\ef39"
}
.icofont-gear:before{
    content:"\ef3a"
}
.icofont-gears:before{
    content:"\ef3b"
}
.icofont-gift:before{
    content:"\ef3c"
}
.icofont-glass:before{
    content:"\ef3d"
}
.icofont-globe:before{
    content:"\ef3e"
}
.icofont-graffiti:before{
    content:"\ef3f"
}
.icofont-grocery:before{
    content:"\ef40"
}
.icofont-hand:before{
    content:"\ef41"
}
.icofont-hanger:before{
    content:"\ef42"
}
.icofont-hard-disk:before{
    content:"\ef43"
}
.icofont-heart-alt:before{
    content:"\ef44"
}
.icofont-heart:before{
    content:"\ef45"
}
.icofont-history:before{
    content:"\ef46"
}
.icofont-home:before{
    content:"\ef47"
}
.icofont-horn:before{
    content:"\ef48"
}
.icofont-hour-glass:before{
    content:"\ef49"
}
.icofont-id:before{
    content:"\ef4a"
}
.icofont-image:before{
    content:"\ef4b"
}
.icofont-inbox:before{
    content:"\ef4c"
}
.icofont-infinite:before{
    content:"\ef4d"
}
.icofont-info-circle:before{
    content:"\ef4e"
}
.icofont-info-square:before{
    content:"\ef4f"
}
.icofont-info:before{
    content:"\ef50"
}
.icofont-institution:before{
    content:"\ef51"
}
.icofont-interface:before{
    content:"\ef52"
}
.icofont-invisible:before{
    content:"\ef53"
}
.icofont-jacket:before{
    content:"\ef54"
}
.icofont-jar:before{
    content:"\ef55"
}
.icofont-jewlery:before{
    content:"\ef56"
}
.icofont-karate:before{
    content:"\ef57"
}
.icofont-key-hole:before{
    content:"\ef58"
}
.icofont-key:before{
    content:"\ef59"
}
.icofont-label:before{
    content:"\ef5a"
}
.icofont-lamp:before{
    content:"\ef5b"
}
.icofont-layers:before{
    content:"\ef5c"
}
.icofont-layout:before{
    content:"\ef5d"
}
.icofont-leaf:before{
    content:"\ef5e"
}
.icofont-leaflet:before{
    content:"\ef5f"
}
.icofont-learn:before{
    content:"\ef60"
}
.icofont-lego:before{
    content:"\ef61"
}
.icofont-lens:before{
    content:"\ef62"
}
.icofont-letter:before{
    content:"\ef63"
}
.icofont-letterbox:before{
    content:"\ef64"
}
.icofont-library:before{
    content:"\ef65"
}
.icofont-license:before{
    content:"\ef66"
}
.icofont-life-bouy:before{
    content:"\ef67"
}
.icofont-life-buoy:before{
    content:"\ef68"
}
.icofont-life-jacket:before{
    content:"\ef69"
}
.icofont-life-ring:before{
    content:"\ef6a"
}
.icofont-light-bulb:before{
    content:"\ef6b"
}
.icofont-lighter:before{
    content:"\ef6c"
}
.icofont-lightning-ray:before{
    content:"\ef6d"
}
.icofont-like:before{
    content:"\ef6e"
}
.icofont-line-height:before{
    content:"\ef6f"
}
.icofont-link-alt:before{
    content:"\ef70"
}
.icofont-link:before{
    content:"\ef71"
}
.icofont-list:before{
    content:"\ef72"
}
.icofont-listening:before{
    content:"\ef73"
}
.icofont-listine-dots:before{
    content:"\ef74"
}
.icofont-listing-box:before{
    content:"\ef75"
}
.icofont-listing-number:before{
    content:"\ef76"
}
.icofont-live-support:before{
    content:"\ef77"
}
.icofont-location-arrow:before{
    content:"\ef78"
}
.icofont-location-pin:before{
    content:"\ef79"
}
.icofont-lock:before{
    content:"\ef7a"
}
.icofont-login:before{
    content:"\ef7b"
}
.icofont-logout:before{
    content:"\ef7c"
}
.icofont-lollipop:before{
    content:"\ef7d"
}
.icofont-long-drive:before{
    content:"\ef7e"
}
.icofont-look:before{
    content:"\ef7f"
}
.icofont-loop:before{
    content:"\ef80"
}
.icofont-luggage:before{
    content:"\ef81"
}
.icofont-lunch:before{
    content:"\ef82"
}
.icofont-lungs:before{
    content:"\ef83"
}
.icofont-magic-alt:before{
    content:"\ef84"
}
.icofont-magic:before{
    content:"\ef85"
}
.icofont-magnet:before{
    content:"\ef86"
}
.icofont-mail-box:before{
    content:"\ef87"
}
.icofont-mail:before{
    content:"\ef88"
}
.icofont-male:before{
    content:"\ef89"
}
.icofont-map-pins:before{
    content:"\ef8a"
}
.icofont-map:before{
    content:"\ef8b"
}
.icofont-maximize:before{
    content:"\ef8c"
}
.icofont-measure:before{
    content:"\ef8d"
}
.icofont-medicine:before{
    content:"\ef8e"
}
.icofont-mega-phone:before{
    content:"\ef8f"
}
.icofont-megaphone-alt:before{
    content:"\ef90"
}
.icofont-megaphone:before{
    content:"\ef91"
}
.icofont-memorial:before{
    content:"\ef92"
}
.icofont-memory-card:before{
    content:"\ef93"
}
.icofont-mic-mute:before{
    content:"\ef94"
}
.icofont-mic:before{
    content:"\ef95"
}
.icofont-military:before{
    content:"\ef96"
}
.icofont-mill:before{
    content:"\ef97"
}
.icofont-minus-circle:before{
    content:"\ef98"
}
.icofont-minus-square:before{
    content:"\ef99"
}
.icofont-minus:before{
    content:"\ef9a"
}
.icofont-mobile-phone:before{
    content:"\ef9b"
}
.icofont-molecule:before{
    content:"\ef9c"
}
.icofont-money:before{
    content:"\ef9d"
}
.icofont-moon:before{
    content:"\ef9e"
}
.icofont-mop:before{
    content:"\ef9f"
}
.icofont-muffin:before{
    content:"\efa0"
}
.icofont-mustache:before{
    content:"\efa1"
}
.icofont-navigation-menu:before{
    content:"\efa2"
}
.icofont-navigation:before{
    content:"\efa3"
}
.icofont-network-tower:before{
    content:"\efa4"
}
.icofont-network:before{
    content:"\efa5"
}
.icofont-news:before{
    content:"\efa6"
}
.icofont-newspaper:before{
    content:"\efa7"
}
.icofont-no-smoking:before{
    content:"\efa8"
}
.icofont-not-allowed:before{
    content:"\efa9"
}
.icofont-notebook:before{
    content:"\efaa"
}
.icofont-notepad:before{
    content:"\efab"
}
.icofont-notification:before{
    content:"\efac"
}
.icofont-numbered:before{
    content:"\efad"
}
.icofont-opposite:before{
    content:"\efae"
}
.icofont-optic:before{
    content:"\efaf"
}
.icofont-options:before{
    content:"\efb0"
}
.icofont-package:before{
    content:"\efb1"
}
.icofont-page:before{
    content:"\efb2"
}
.icofont-paint:before{
    content:"\efb3"
}
.icofont-paper-plane:before{
    content:"\efb4"
}
.icofont-paperclip:before{
    content:"\efb5"
}
.icofont-papers:before{
    content:"\efb6"
}
.icofont-pay:before{
    content:"\efb7"
}
.icofont-penguin-linux:before{
    content:"\efb8"
}
.icofont-pestle:before{
    content:"\efb9"
}
.icofont-phone-circle:before{
    content:"\efba"
}
.icofont-phone:before{
    content:"\efbb"
}
.icofont-picture:before{
    content:"\efbc"
}
.icofont-pine:before{
    content:"\efbd"
}
.icofont-pixels:before{
    content:"\efbe"
}
.icofont-plugin:before{
    content:"\efbf"
}
.icofont-plus-circle:before{
    content:"\efc0"
}
.icofont-plus-square:before{
    content:"\efc1"
}
.icofont-plus:before{
    content:"\efc2"
}
.icofont-polygonal:before{
    content:"\efc3"
}
.icofont-power:before{
    content:"\efc4"
}
.icofont-price:before{
    content:"\efc5"
}
.icofont-print:before{
    content:"\efc6"
}
.icofont-puzzle:before{
    content:"\efc7"
}
.icofont-qr-code:before{
    content:"\efc8"
}
.icofont-queen:before{
    content:"\efc9"
}
.icofont-question-circle:before{
    content:"\efca"
}
.icofont-question-square:before{
    content:"\efcb"
}
.icofont-question:before{
    content:"\efcc"
}
.icofont-quote-left:before{
    content:"\efcd"
}
.icofont-quote-right:before{
    content:"\efce"
}
.icofont-random:before{
    content:"\efcf"
}
.icofont-recycle:before{
    content:"\efd0"
}
.icofont-refresh:before{
    content:"\efd1"
}
.icofont-repair:before{
    content:"\efd2"
}
.icofont-reply-all:before{
    content:"\efd3"
}
.icofont-reply:before{
    content:"\efd4"
}
.icofont-resize:before{
    content:"\efd5"
}
.icofont-responsive:before{
    content:"\efd6"
}
.icofont-retweet:before{
    content:"\efd7"
}
.icofont-road:before{
    content:"\efd8"
}
.icofont-robot:before{
    content:"\efd9"
}
.icofont-royal:before{
    content:"\efda"
}
.icofont-rss-feed:before{
    content:"\efdb"
}
.icofont-safety:before{
    content:"\efdc"
}
.icofont-sale-discount:before{
    content:"\efdd"
}
.icofont-satellite:before{
    content:"\efde"
}
.icofont-send-mail:before{
    content:"\efdf"
}
.icofont-server:before{
    content:"\efe0"
}
.icofont-settings-alt:before{
    content:"\efe1"
}
.icofont-settings:before{
    content:"\efe2"
}
.icofont-share-alt:before{
    content:"\efe3"
}
.icofont-share-boxed:before{
    content:"\efe4"
}
.icofont-share:before{
    content:"\efe5"
}
.icofont-shield:before{
    content:"\efe6"
}
.icofont-shopping-cart:before{
    content:"\efe7"
}
.icofont-sign-in:before{
    content:"\efe8"
}
.icofont-sign-out:before{
    content:"\efe9"
}
.icofont-signal:before{
    content:"\efea"
}
.icofont-site-map:before{
    content:"\efeb"
}
.icofont-smart-phone:before{
    content:"\efec"
}
.icofont-soccer:before{
    content:"\efed"
}
.icofont-sort-alt:before{
    content:"\efee"
}
.icofont-sort:before{
    content:"\efef"
}
.icofont-space:before{
    content:"\eff0"
}
.icofont-spanner:before{
    content:"\eff1"
}
.icofont-speech-comments:before{
    content:"\eff2"
}
.icofont-speed-meter:before{
    content:"\eff3"
}
.icofont-spinner-alt-1:before{
    content:"\eff4"
}
.icofont-spinner-alt-2:before{
    content:"\eff5"
}
.icofont-spinner-alt-3:before{
    content:"\eff6"
}
.icofont-spinner-alt-4:before{
    content:"\eff7"
}
.icofont-spinner-alt-5:before{
    content:"\eff8"
}
.icofont-spinner-alt-6:before{
    content:"\eff9"
}
.icofont-spinner:before{
    content:"\effa"
}
.icofont-spreadsheet:before{
    content:"\effb"
}
.icofont-square:before{
    content:"\effc"
}
.icofont-ssl-security:before{
    content:"\effd"
}
.icofont-star-alt-1:before{
    content:"\effe"
}
.icofont-star-alt-2:before{
    content:"\efff"
}
.icofont-star:before{
    content:"\f000"
}
.icofont-street-view:before{
    content:"\f001"
}
.icofont-support-faq:before{
    content:"\f002"
}
.icofont-tack-pin:before{
    content:"\f003"
}
.icofont-tag:before{
    content:"\f004"
}
.icofont-tags:before{
    content:"\f005"
}
.icofont-tasks-alt:before{
    content:"\f006"
}
.icofont-tasks:before{
    content:"\f007"
}
.icofont-telephone:before{
    content:"\f008"
}
.icofont-telescope:before{
    content:"\f009"
}
.icofont-terminal:before{
    content:"\f00a"
}
.icofont-thumbs-down:before{
    content:"\f00b"
}
.icofont-thumbs-up:before{
    content:"\f00c"
}
.icofont-tick-boxed:before{
    content:"\f00d"
}
.icofont-tick-mark:before{
    content:"\f00e"
}
.icofont-ticket:before{
    content:"\f00f"
}
.icofont-tie:before{
    content:"\f010"
}
.icofont-toggle-off:before{
    content:"\f011"
}
.icofont-toggle-on:before{
    content:"\f012"
}
.icofont-tools-alt-2:before{
    content:"\f013"
}
.icofont-tools:before{
    content:"\f014"
}
.icofont-touch:before{
    content:"\f015"
}
.icofont-traffic-light:before{
    content:"\f016"
}
.icofont-transparent:before{
    content:"\f017"
}
.icofont-tree:before{
    content:"\f018"
}
.icofont-unique-idea:before{
    content:"\f019"
}
.icofont-unlock:before{
    content:"\f01a"
}
.icofont-unlocked:before{
    content:"\f01b"
}
.icofont-upload-alt:before{
    content:"\f01c"
}
.icofont-upload:before{
    content:"\f01d"
}
.icofont-usb-drive:before{
    content:"\f01e"
}
.icofont-usb:before{
    content:"\f01f"
}
.icofont-vector-path:before{
    content:"\f020"
}
.icofont-verification-check:before{
    content:"\f021"
}
.icofont-wall-clock:before{
    content:"\f022"
}
.icofont-wall:before{
    content:"\f023"
}
.icofont-wallet:before{
    content:"\f024"
}
.icofont-warning-alt:before{
    content:"\f025"
}
.icofont-warning:before{
    content:"\f026"
}
.icofont-water-drop:before{
    content:"\f027"
}
.icofont-web:before{
    content:"\f028"
}
.icofont-wheelchair:before{
    content:"\f029"
}
.icofont-wifi-alt:before{
    content:"\f02a"
}
.icofont-wifi:before{
    content:"\f02b"
}
.icofont-world:before{
    content:"\f02c"
}
.icofont-zigzag:before{
    content:"\f02d"
}
.icofont-zipped:before{
    content:"\f02e"
}
.icofont-xs{
    font-size:.5em
}
.icofont-sm{
    font-size:.75em
}
.icofont-md{
    font-size:1.25em
}
.icofont-lg{
    font-size:1.5em
}
.icofont-1x{
    font-size:1em
}
.icofont-2x{
    font-size:2em
}
.icofont-3x{
    font-size:3em
}
.icofont-4x{
    font-size:4em
}
.icofont-5x{
    font-size:5em
}
.icofont-6x{
    font-size:6em
}
.icofont-7x{
    font-size:7em
}
.icofont-8x{
    font-size:8em
}
.icofont-9x{
    font-size:9em
}
.icofont-10x{
    font-size:10em
}
.icofont-fw{
    text-align:center;
    width:1.25em
}
.icofont-ul{
    list-style-type:none;
    padding-left:0;
    margin-left:0
}
.icofont-ul>li{
    position:relative;
    line-height:2em
}
.icofont-ul>li .icofont{
    display:inline-block;
    vertical-align:middle
}
.icofont-border{
    border:solid .08em #f1f1f1;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.icofont-pull-left{
    float:left
}
.icofont-pull-right{
    float:right
}
.icofont.icofont-pull-left{
    margin-right:.3em
}
.icofont.icofont-pull-right{
    margin-left:.3em
}
.icofont-spin{
    -webkit-animation:icofont-spin 2s infinite linear;
    animation:icofont-spin 2s infinite linear;
    display:inline-block
}
.icofont-pulse{
    -webkit-animation:icofont-spin 1s infinite steps(8);
    animation:icofont-spin 1s infinite steps(8);
    display:inline-block
}
@-webkit-keyframes icofont-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes icofont-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.icofont-rotate-90{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.icofont-rotate-180{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.icofont-rotate-270{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.icofont-flip-horizontal{
    -webkit-transform:scale(-1,1);
    transform:scale(-1,1)
}
.icofont-flip-vertical{
    -webkit-transform:scale(1,-1);
    transform:scale(1,-1)
}
.icofont-flip-horizontal.icofont-flip-vertical{
    -webkit-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{
    -webkit-filter:none;
    filter:none;
    display:inline-block
}
.icofont-inverse{
    color:#fff
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
/*!PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license*/
.pswp{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    overflow:hidden;
    -ms-touch-action:none;
    touch-action:none;
    z-index:1500;
    -webkit-text-size-adjust:100%;
    -webkit-backface-visibility:hidden;
    outline:none
}
.pswp *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pswp img{
    max-width:none
}
.pswp--animate_opacity{
    opacity:.001;
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--open{
    display:block
}
.pswp--zoom-allowed .pswp__img{
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.pswp--zoomed-in .pswp__img{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:grab
}
.pswp--dragging .pswp__img{
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:grabbing
}
.pswp__bg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.pswp__scroll-wrap{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden
}
.pswp__container,.pswp__zoom-wrap{
    -ms-touch-action:none;
    touch-action:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.pswp__container,.pswp__img{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.pswp__zoom-wrap{
    position:absolute;
    width:100%;
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    -webkit-transition:-webkit-transform .333s cubic-bezier(.4,0,.22,1);
    transition:transform .333s cubic-bezier(.4,0,.22,1)
}
.pswp__bg{
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
    -webkit-transition:none;
    transition:none
}
.pswp__container,.pswp__zoom-wrap{
    -webkit-backface-visibility:hidden
}
.pswp__item{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    overflow:hidden
}
.pswp__img{
    position:absolute;
    width:auto;
    height:auto;
    top:0;
    left:0
}
.pswp__img--placeholder{
    -webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank{
    background:#222
}
.pswp--ie .pswp__img{
    width:100%!important;
    height:auto!important;
    left:0;
    top:0
}
.pswp__error-msg{
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:16px;
    margin-top:-8px;
    color:#ccc
}
.pswp__error-msg a{
    color:#ccc;
    text-decoration:underline
}
/*!PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license*/
.pswp__button{
    width:44px;
    height:44px;
    position:relative;
    background:0 0;
    cursor:pointer;
    overflow:visible;
    -webkit-appearance:none;
    display:block;
    border:0;
    padding:0;
    margin:0;
    float:right;
    opacity:.75;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-box-shadow:none;
    box-shadow:none
}
.pswp__button:focus,.pswp__button:hover{
    opacity:1
}
.pswp__button:active{
    outline:none;
    opacity:.9
}
.pswp__button::-moz-focus-inner{
    padding:0;
    border:0
}
.pswp__ui--over-close .pswp__button--close{
    opacity:1
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
    background-size:264px 88px;
    width:44px;
    height:44px
}
@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{
        background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/default-skin.svg)
    }
    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{
        background:0 0
    }
}
.pswp__button--close{
    background-position:0 -44px
}
.pswp__button--share{
    background-position:-44px -44px
}
.pswp__button--fs{
    display:none
}
.pswp--supports-fs .pswp__button--fs{
    display:block
}
.pswp--fs .pswp__button--fs{
    background-position:-44px 0
}
.pswp__button--zoom{
    display:none;
    background-position:-88px 0
}
.pswp--zoom-allowed .pswp__button--zoom{
    display:block
}
.pswp--zoomed-in .pswp__button--zoom{
    background-position:-132px 0
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{
    visibility:hidden
}
.pswp__button--arrow--left,.pswp__button--arrow--right{
    background:0 0;
    top:50%;
    margin-top:-50px;
    width:70px;
    height:100px;
    position:absolute
}
.pswp__button--arrow--left{
    left:0
}
.pswp__button--arrow--right{
    right:0
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    content:'';
    top:35px;
    background-color:rgba(0,0,0,.3);
    height:30px;
    width:32px;
    position:absolute
}
.pswp__button--arrow--left:before{
    left:6px;
    background-position:-138px -44px
}
.pswp__button--arrow--right:before{
    right:6px;
    background-position:-94px -44px
}
.pswp__counter,.pswp__share-modal{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pswp__share-modal{
    display:block;
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:10px;
    position:absolute;
    z-index:1600;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.pswp__share-modal--hidden{
    display:none
}
.pswp__share-tooltip{
    z-index:1620;
    position:absolute;
    background:#fff;
    top:56px;
    border-radius:2px;
    display:block;
    width:auto;
    right:44px;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
    box-shadow:0 2px 5px rgba(0,0,0,.25);
    -webkit-transform:translateY(6px);
    -ms-transform:translateY(6px);
    transform:translateY(6px);
    -webkit-transition:-webkit-transform .25s;
    transition:transform .25s;
    -webkit-backface-visibility:hidden;
    will-change:transform
}
.pswp__share-tooltip a{
    display:block;
    padding:8px 12px;
    color:#000;
    text-decoration:none;
    font-size:14px;
    line-height:18px
}
.pswp__share-tooltip a:hover{
    text-decoration:none;
    color:#000
}
.pswp__share-tooltip a:first-child{
    border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child{
    border-radius:0 0 2px 2px
}
.pswp__share-modal--fade-in{
    opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a{
    padding:16px 12px
}
a.pswp__share--facebook:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    top:-12px;
    right:15px;
    border:6px solid transparent;
    border-bottom-color:#fff;
    -webkit-pointer-events:none;
    -moz-pointer-events:none;
    pointer-events:none
}
a.pswp__share--facebook:hover{
    background:#3e5c9a;
    color:#fff
}
a.pswp__share--facebook:hover:before{
    border-bottom-color:#3e5c9a
}
a.pswp__share--twitter:hover{
    background:#55acee;
    color:#fff
}
a.pswp__share--pinterest:hover{
    background:#ccc;
    color:#ce272d
}
a.pswp__share--download:hover{
    background:#ddd
}
.pswp__counter{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    font-size:13px;
    line-height:44px;
    color:#fff;
    opacity:.75;
    padding:0 10px
}
.pswp__caption{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    min-height:44px
}
.pswp__caption small{
    font-size:11px;
    color:#bbb
}
.pswp__caption__center{
    text-align:left;
    max-width:420px;
    margin:0 auto;
    font-size:13px;
    padding:10px;
    line-height:20px;
    color:#ccc
}
.pswp__caption--empty{
    display:none
}
.pswp__caption--fake{
    visibility:hidden
}
.pswp__preloader{
    width:44px;
    height:44px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-22px;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    will-change:opacity;
    direction:ltr
}
.pswp__preloader__icn{
    width:20px;
    height:20px;
    margin:12px
}
.pswp__preloader--active{
    opacity:1
}
.pswp__preloader--active .pswp__preloader__icn{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/preloader.gif) 0 0 no-repeat
}
.pswp--css_animation .pswp__preloader--active{
    opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{
    -webkit-animation:clockwise .5s linear infinite;
    animation:clockwise .5s linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{
    -webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;
    animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite
}
.pswp--css_animation .pswp__preloader__icn{
    background:0 0;
    opacity:.75;
    width:14px;
    height:14px;
    position:absolute;
    left:15px;
    top:15px;
    margin:0
}
.pswp--css_animation .pswp__preloader__cut{
    position:relative;
    width:7px;
    height:14px;
    overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:14px;
    height:14px;
    border:2px solid #fff;
    border-radius:50%;
    border-left-color:transparent;
    border-bottom-color:transparent;
    position:absolute;
    top:0;
    left:0;
    background:0 0;
    margin:0
}
@media screen and (max-width:1024px){
    .pswp__preloader{
        position:relative;
        left:auto;
        top:auto;
        margin:0;
        float:right
    }
}
@-webkit-keyframes clockwise{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes clockwise{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes donut-rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes donut-rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.pswp__ui{
    -webkit-font-smoothing:auto;
    visibility:visible;
    opacity:1;
    z-index:1550
}
.pswp__top-bar{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    width:100%
}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
    -webkit-backface-visibility:hidden;
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
    visibility:visible
}
.pswp__top-bar,.pswp__caption{
    background-color:rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{
    background-color:rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__top-bar{
    opacity:0
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{
    opacity:0
}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{
    opacity:.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{
    display:none
}
.pswp__element--disabled{
    display:none!important
}
.pswp--minimal--dark .pswp__top-bar{
    background:0 0
}
.swiper-container{
    margin:0 auto;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:0;
    z-index:1
}
.swiper-container-no-flexbox .swiper-slide{
    float:left
}
.swiper-container-vertical>.swiper-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper{
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.swiper-slide-invisible-blank{
    visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
    height:auto
}
.swiper-container-autoheight .swiper-wrapper{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    -o-transition-property:transform,height;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-container-3d{
    -webkit-perspective:1200px;
    perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev{
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+PC9zdmc+);
    left:10px;
    right:auto
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);
    right:10px;
    left:auto
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)
}
.swiper-button-lock{
    display:none
}
.swiper-pagination{
    position:absolute;
    text-align:center;
    -webkit-transition:.3s opacity;
    -o-transition:.3s opacity;
    transition:.3s opacity;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
    opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
    bottom:10px;
    left:0;
    width:100%
}
.swiper-pagination-bullets-dynamic{
    overflow:hidden;
    font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33);
    position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullet{
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.2
}
button.swiper-pagination-bullet{
    border:none;
    margin:0;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
    cursor:pointer
}
.swiper-pagination-bullet-active{
    opacity:1;
    background:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets{
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:6px 0;
    display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    display:inline-block;
    -webkit-transition:.2s top,.2s -webkit-transform;
    transition:.2s top,.2s -webkit-transform;
    -o-transition:.2s transform,.2s top;
    transition:.2s transform,.2s top;
    transition:.2s transform,.2s top,.2s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transition:.2s left,.2s -webkit-transform;
    transition:.2s left,.2s -webkit-transform;
    -o-transition:.2s transform,.2s left;
    transition:.2s transform,.2s left;
    transition:.2s transform,.2s left,.2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transition:.2s right,.2s -webkit-transform;
    transition:.2s right,.2s -webkit-transform;
    -o-transition:.2s transform,.2s right;
    transition:.2s transform,.2s right;
    transition:.2s transform,.2s right,.2s -webkit-transform
}
.swiper-pagination-progressbar{
    background:rgba(0,0,0,.25);
    position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#007aff;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    -webkit-transform-origin:right top;
    -ms-transform-origin:right top;
    transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{
    width:4px;
    height:100%;
    left:0;
    top:0
}
.swiper-pagination-white .swiper-pagination-bullet-active{
    background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-white{
    background:rgba(255,255,255,.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
    background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active{
    background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black{
    background:rgba(0,0,0,.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
    background:#000
}
.swiper-pagination-lock{
    display:none
}
.swiper-scrollbar{
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}
.swiper-container-vertical>.swiper-scrollbar{
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.swiper-scrollbar-drag{
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:10px;
    left:0;
    top:0
}
.swiper-scrollbar-cursor-drag{
    cursor:move
}
.swiper-scrollbar-lock{
    display:none
}
.swiper-zoom-container{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
    max-width:100%;
    max-height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.swiper-slide-zoomed{
    cursor:move
}
.swiper-lazy-preloader{
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after{
    display:block;
    content:'';
    width:100%;
    height:100%;
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);
    background-position:50%;
    background-size:100%;
    background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
@-webkit-keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.swiper-container .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
    pointer-events:none;
    -webkit-transition-property:opacity;
    -o-transition-property:opacity;
    transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube{
    overflow:visible
}
.swiper-container-cube .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    width:100%;
    height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.swiper-container-flip{
    overflow:visible
}
.swiper-container-flip .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper{
    -ms-perspective:1200px
}
/*!* Name : Visual Portfolio * Version : 1.12.0 * Author : nK https://nkdev.info*/
.vp-portfolio{
    position:relative;
    min-height:114px
}
.vp-portfolio,.vp-portfolio *{
    box-sizing:border-box
}
.vp-portfolio__items{
    transition:.3s height ease-in-out,.3s transform ease-in-out;
    will-change:height,transform
}
.vp-portfolio::after,.vp-portfolio__items::after{
    content:"";
    display:block;
    clear:both
}
.vp-portfolio__items-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap,.vp-portfolio__pagination-wrap,.vp-portfolio__item{
    position:relative;
    overflow:hidden
}
.vp-portfolio__items-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap,.vp-portfolio__pagination-wrap{
    visibility:hidden;
    opacity:0;
    transition:.3s opacity,.3s visibility;
    will-change:opacity,visibility
}
.vp-portfolio__item-wrap{
    position:relative;
    float:left;
    width:33.333%
}
.vp-portfolio__item .vp-portfolio__item-img img,.vp-portfolio__item .vp-portfolio__item-img a,.vp-portfolio__item .vp-portfolio__thumbnail-img img{
    display:block;
    width:100%;
    height:auto
}
.vp-portfolio__item-img,.vp-portfolio__thumbnail-img{
    position:relative
}
.vp-portfolio__filter-sort-wrap{
    display:flex;
    flex-wrap:wrap
}
.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap{
    margin-left:auto
}
.vp-portfolio figure.vp-portfolio__item{
    margin:0
}
[class^=wp-block-]:not(.wp-block-gallery) figcaption.vp-portfolio__item-meta,.vp-portfolio figcaption.vp-portfolio__item-meta{
    margin-bottom:0;
    font-style:inherit
}
.vp-portfolio__preloader-wrap{
    visibility:visible;
    opacity:1;
    transition:.3s opacity,.3s visibility;
    will-change:opacity,visibility
}
.vp-portfolio__preloader{
    position:absolute;
    left:50%;
    width:23px;
    height:24px;
    margin-top:45px;
    margin-left:-11px;
    -webkit-animation:vp-preloader 2s linear infinite;
    animation:vp-preloader 2s linear infinite
}
.vp-portfolio__preloader span{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:10px;
    height:7px;
    background-color:#8a8a8a
}
.vp-portfolio__preloader span:nth-of-type(1){
    height:14px
}
.vp-portfolio__preloader span:nth-of-type(2){
    left:12px
}
.vp-portfolio__preloader span:nth-of-type(3){
    top:16px
}
.vp-portfolio__preloader span:nth-of-type(4){
    top:9px;
    left:12px;
    height:14px
}
@-webkit-keyframes vp-preloader{
    0%,100%{
        opacity:.5
    }
    40%,60%{
        opacity:1
    }
}
@keyframes vp-preloader{
    0%,100%{
        opacity:.5
    }
    40%,60%{
        opacity:1
    }
}
[data-vp-layout=tiles] .vp-portfolio__item-img img,[data-vp-layout=tiles] .vp-portfolio__item-img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
[data-vp-layout=tiles] .vp-portfolio__item-img-wrap{
    position:relative;
    display:block;
    overflow:hidden
}
[data-vp-layout=tiles] .vp-portfolio__item-img-wrap::before{
    content:"";
    display:block;
    margin-top:56%
}
[data-vp-layout=tiles] .vp-portfolio__item-img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 50%;
    object-position:50% 50%;
    font-family:"object-fit: cover;
     object-position: 50% 50%;
    "
}
[data-vp-layout=justified] .vp-portfolio__items{
    transition:.2s height ease-in-out;
    will-change:height
}
[data-vp-layout=justified] .vp-portfolio__item-wrap{
    float:left;
    top:0;
    left:0;
    transition:.2s transform ease-in-out,.2s width ease-in-out,.2s height ease-in-out;
    will-change:transform,width,height
}
[data-vp-layout=slider] .vp-portfolio__item-wrap{
    float:none
}
[data-vp-layout=slider] .vp-portfolio__item-img-wrap,[data-vp-layout=slider] .vp-portfolio__thumbnail-img-wrap{
    position:relative;
    display:block;
    overflow:hidden
}
[data-vp-layout=slider] .vp-portfolio__item-img-wrap::before,[data-vp-layout=slider] .vp-portfolio__thumbnail-img-wrap::before{
    content:"";
    display:block
}
[data-vp-layout=slider] .vp-portfolio__item-img img,[data-vp-layout=slider] .vp-portfolio__thumbnail-img img{
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 50%;
    object-position:50% 50%;
    font-family:"object-fit: cover;
     object-position: 50% 50%;
    "
}
[data-vp-layout=slider] .vp-portfolio__items-arrow{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    top:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    color:#6c7781;
    cursor:pointer;
    background-color:#fff;
    border-radius:50%;
    box-shadow:0 0 7px 2px rgba(0,0,0,.04);
    opacity:.5;
    transition:.2s opacity ease-in-out,.2s box-shadow ease-in-out;
    will-change:opacity,box-shadow;
    z-index:1
}
[data-vp-layout=slider] .vp-portfolio__items-arrow::after{
    content:"";
    position:absolute;
    display:block;
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
}
[data-vp-layout=slider] .vp-portfolio__items-arrow:hover{
    box-shadow:0 2px 15px 2px rgba(0,0,0,.04);
    opacity:1
}
[data-vp-layout=slider] .vp-portfolio__items-arrow-prev{
    left:10px
}
[data-vp-layout=slider] .vp-portfolio__items-arrow-next{
    right:10px
}
[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap{
    padding-bottom:25px
}
[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap .vp-portfolio__items-arrow{
    margin-top:-32.5px
}
[data-vp-layout=slider] .vp-portfolio__items-bullets{
    position:absolute;
    margin-bottom:-15px;
    text-align:center;
    z-index:1
}
[data-vp-layout=slider] .vp-portfolio__items-bullets.swiper-pagination-bullets-dynamic{
    margin-bottom:-7px
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span{
    position:relative;
    cursor:pointer;
    background-color:#6c7781;
    opacity:.2;
    transition:.15s opacity ease-in-out;
    will-change:opacity
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span:hover{
    opacity:.5
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span.swiper-pagination-bullet-active{
    opacity:1
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span::after{
    content:"";
    position:absolute;
    display:block;
    top:-4px;
    right:-4px;
    bottom:-4px;
    left:-4px
}
[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap{
    cursor:pointer;
    opacity:.5;
    transition:.2s opacity
}
[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap:hover,[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap:focus,[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap.swiper-slide-thumb-active{
    opacity:1
}
.vp-portfolio.vp-portfolio__ready{
    min-height:initial
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__items-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__filter-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__sort-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__pagination-wrap{
    visibility:visible;
    opacity:1
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap{
    visibility:hidden;
    opacity:0
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap .vp-portfolio__preloader{
    -webkit-animation:none;
    animation:none
}
.vp-single-filter.vp-single-filter__ready .vp-portfolio__filter-wrap{
    visibility:visible;
    opacity:1
}
.vp-single-sort.vp-single-sort__ready .vp-portfolio__sort-wrap{
    visibility:visible;
    opacity:1
}
.vp-portfolio.vp-portfolio__loading::before{
    content:"";
    position:absolute;
    display:block;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1
}
.vp-portfolio.vp-portfolio__loading .vp-portfolio__items-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__filter-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__sort-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__pagination-wrap{
    opacity:.5
}
.vp-portfolio__item-popup{
    display:none
}
.vp-pswp{
    z-index:1500
}
body.admin-bar .vp-pswp{
    top:32px;
    height:calc(100% - 32px)
}
@media screen and (max-width:782px){
    body.admin-bar .vp-pswp{
        top:42px;
        height:calc(100% - 42px)
    }
}
@media screen and (max-width:600px){
    body.admin-bar .vp-pswp{
        top:0;
        height:100%
    }
}
.vp-pswp .pswp__caption{
    background-color:rgba(0,0,0,.75)
}
.vp-pswp .pswp__caption>div{
    max-width:600px;
    font-size:12px;
    color:#fff
}
.vp-pswp .pswp__caption h3{
    color:inherit
}
.vp-pswp .pswp__caption a{
    color:inherit
}
.vp-pswp .pswp__caption a:hover{
    opacity:.8
}
.vp-pswp .pswp__caption .vp-portfolio__item-meta-title{
    margin-top:0;
    margin-bottom:3px;
    font-size:14px;
    color:inherit
}
.vp-pswp .pswp__caption .vp-portfolio__item-meta-title a{
    text-decoration:none
}
.vp-pswp .pswp__preloader{
    position:absolute;
    right:0;
    bottom:0;
    z-index:1
}
.vp-pswp .vp-pswp-video{
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    max-width:1920px;
    height:100%;
    margin:0 auto;
    line-height:0;
    text-align:left;
    vertical-align:middle;
    z-index:1045
}
.vp-pswp .vp-pswp-video>div{
    position:relative;
    width:100%;
    height:0;
    padding-bottom:56.25%
}
.vp-pswp .vp-pswp-video>div iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0
}
.vp-pswp .vp-pswp-video>div video{
    width:100%!important;
    height:auto!important;
    margin:0
}
img.visual-portfolio-lazyload{
    opacity:1;
    transition:.3s opacity;
    will-change:opacity
}
.vp-portfolio__item-img::before,.vp-portfolio__thumbnail-img::before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:linear-gradient(-70deg,rgba(255,255,255,0) 42%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 58%);
    background-color:rgba(132,136,177,.05);
    background-position:0% 50%;
    background-size:500% 100%;
    transition:.3s .3s opacity,.3s .3s visibility
}
.vp-portfolio__item-img-lazyloading::before,.vp-portfolio__thumbnail-img-lazyloading::before{
    visibility:visible;
    opacity:1;
    transition:none;
    -webkit-animation:vp-lazyload-placeholder 3s linear infinite;
    animation:vp-lazyload-placeholder 3s linear infinite
}
.vp-portfolio__item-img-lazyloading img.visual-portfolio-lazyload,.vp-portfolio__thumbnail-img-lazyloading img.visual-portfolio-lazyload{
    opacity:0
}
@-webkit-keyframes vp-lazyload-placeholder{
    0%,80%{
        background-position:100% 50%
    }
    100%{
        background-position:0% 50%
    }
}
@keyframes vp-lazyload-placeholder{
    0%,80%{
        background-position:100% 50%
    }
    100%{
        background-position:0% 50%
    }
}
.wp-block-audio figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-block-audio audio{
    width:100%;
    min-width:300px
}
.block-editor-block-list__layout .reusable-block-edit-panel{
    align-items:center;
    background:#f8f9f9;
    color:#555d66;
    display:flex;
    flex-wrap:wrap;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:13px;
    top:-14px;
    margin:0 -14px;
    padding:8px 14px;
    position:relative;
    border:1px dashed rgba(145,151,162,.25);
    border-bottom:none
}
.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{
    margin:0 -14px;
    padding:8px 14px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{
    margin:0 5px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{
    margin-right:auto
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{
    margin-right:8px;
    white-space:nowrap;
    font-weight:600
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{
    flex:1 1 100%;
    font-size:14px;
    height:30px;
    margin:4px 0 8px
}
.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{
    flex-shrink:0
}
@media(min-width:960px){
    .block-editor-block-list__layout .reusable-block-edit-panel{
        flex-wrap:nowrap
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{
        margin:0
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{
        margin:0 0 0 5px
    }
}
.editor-block-list__layout .is-selected .reusable-block-edit-panel{
    border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent
}
.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{
    border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent
}
.block-editor-block-list__layout .reusable-block-indicator{
    background:#fff;
    border:1px dashed #e2e4e7;
    color:#555d66;
    top:-14px;
    height:30px;
    padding:4px;
    position:absolute;
    z-index:1;
    width:30px;
    right:-14px
}
.wp-block-button{
    color:#fff;
    margin-bottom:1.5em
}
.wp-block-button.aligncenter{
    text-align:center
}
.wp-block-button.alignright{
    text-align:right
}
.wp-block-button__link{
    background-color:#32373c;
    border:none;
    border-radius:28px;
    box-shadow:none;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    margin:0;
    padding:12px 24px;
    text-align:center;
    text-decoration:none;
    overflow-wrap:break-word
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{
    color:inherit
}
.is-style-squared .wp-block-button__link{
    border-radius:0
}
.is-style-outline{
    color:#32373c
}
.is-style-outline .wp-block-button__link{
    background-color:transparent;
    border:2px solid
}
.wp-block-calendar{
    text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th{
    padding:4px;
    border:1px solid #e2e4e7
}
.wp-block-calendar tfoot td{
    border:none
}
.wp-block-calendar table{
    width:100%;
    border-collapse:collapse;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.wp-block-calendar table th{
    font-weight:440;
    background:#edeff0
}
.wp-block-calendar a{
    text-decoration:underline
}
.wp-block-calendar tfoot a{
    color:#00739c
}
.wp-block-calendar table caption,.wp-block-calendar table tbody{
    color:#40464d
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-columns{
    display:flex;
    flex-wrap:wrap
}
@media(min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap
    }
}
.wp-block-column{
    flex-grow:1;
    margin-bottom:1em;
    flex-basis:100%;
    min-width:0;
    word-break:break-word;
    overflow-wrap:break-word
}
@media(min-width:600px){
    .wp-block-column{
        flex-basis:calc(50% - 16px);
        flex-grow:0
    }
    .wp-block-column:nth-child(2n){
        margin-left:32px
    }
}
@media(min-width:782px){
    .wp-block-column:not(:first-child){
        margin-left:32px
    }
}
.wp-block-cover,.wp-block-cover-image{
    position:relative;
    background-color:#000;
    background-size:cover;
    background-position:50%;
    min-height:430px;
    width:100%;
    margin:0 0 1.5em;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden
}
.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{
    color:#fff;
    font-size:2em;
    line-height:1.25;
    z-index:1;
    margin-bottom:0;
    max-width:610px;
    padding:14px;
    text-align:center
}
.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{
    color:#fff
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
    background-attachment:fixed
}
@supports(-webkit-overflow-scrolling:touch){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color:inherit;
    opacity:.5;
    z-index:1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{
    opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    max-width:305px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    display:block;
    content:"";
    font-size:0;
    min-height:inherit
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{
    width:calc(100% - 70px);
    z-index:1;
    color:#f8f9f9
}
.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{
    color:inherit
}
.wp-block-cover__video-background{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    width:100%;
    height:100%;
    z-index:0;
    -o-object-fit:cover;
    object-fit:cover
}
.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{
    max-width:360px;
    width:100%
}
.wp-block-embed{
    margin-bottom:1em
}
.wp-block-embed figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{
    position:relative
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    padding-top:42.85%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
    padding-top:56.25%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
    padding-top:75%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
    padding-top:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{
    padding-top:66.66%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
    padding-top:200%
}
.wp-block-file{
    margin-bottom:1.5em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file .wp-block-file__button{
    background:#32373c;
    border-radius:2em;
    color:#fff;
    font-size:13px;
    padding:.5em 1em
}
.wp-block-file a.wp-block-file__button{
    text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
.wp-block-gallery{
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    padding:0
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
    margin:0 16px 16px 0;
    display:flex;
    flex-grow:1;
    flex-direction:column;
    justify-content:center;
    position:relative
}
.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{
    margin:0;
    height:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{
        display:flex;
        align-items:flex-end;
        justify-content:flex-start
    }
}
.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{
    display:block;
    max-width:100%;
    height:auto;
    width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{
        width:auto
    }
}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
    position:absolute;
    bottom:0;
    width:100%;
    max-height:100%;
    overflow:auto;
    padding:40px 10px 9px;
    color:#fff;
    text-align:center;
    font-size:13px;
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}
.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{
    display:inline
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{
    width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{
        height:100%;
        flex:1;
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
    width:calc(50% - 8px)
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){
    margin-right:0
}
.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{
    width:100%;
    margin-right:0
}
@media(min-width:600px){
    .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
        width:calc(33.33333% - 10.66667px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
            width:calc(33.33333% - 11.66667px)
        }
    }
    .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
        width:calc(25% - 12px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
            width:calc(25% - 13px)
        }
    }
    .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
        width:calc(20% - 12.8px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
            width:calc(20% - 13.8px)
        }
    }
    .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
        width:calc(16.66667% - 13.33333px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
            width:calc(16.66667% - 14.33333px)
        }
    }
    .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
        width:calc(14.28571% - 13.71429px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
            width:calc(14.28571% - 14.71429px)
        }
    }
    .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
        width:calc(12.5% - 14px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
            width:calc(12.5% - 15px)
        }
    }
    .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){
        margin-right:0
    }
}
.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{
    margin-right:0
}
.wp-block-gallery .blocks-gallery-item.has-add-item-button{
    width:100%
}
.wp-block-gallery.alignleft,.wp-block-gallery.alignright{
    max-width:305px;
    width:100%
}
.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{
    display:flex
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure{
    justify-content:center
}
.wp-block-image{
    max-width:100%;
    margin-bottom:1em;
    margin-left:0;
    margin-right:0
}
.wp-block-image img{
    max-width:100%
}
.wp-block-image.aligncenter{
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
    width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{
    display:table;
    margin-left:0;
    margin-right:0
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{
    display:table-caption;
    caption-side:bottom
}
.wp-block-image .alignleft{
    float:left;
    margin-right:1em
}
.wp-block-image .alignright{
    float:right;
    margin-left:1em
}
.wp-block-image .aligncenter{
    margin-left:auto;
    margin-right:auto
}
.wp-block-image figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-block-latest-comments__comment{
    font-size:15px;
    line-height:1.1;
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment{
    min-height:36px;
    list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-left:52px
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{
    line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p{
    font-size:14px;
    line-height:1.8;
    margin:5px 0 20px
}
.wp-block-latest-comments__comment-date{
    color:#8f98a1;
    display:block;
    font-size:12px
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
    border-radius:24px;
    display:block;
    float:left;
    height:40px;
    margin-right:12px;
    width:40px
}
.wp-block-latest-posts.alignleft{
    margin-right:2em
}
.wp-block-latest-posts.alignright{
    margin-left:2em
}
.wp-block-latest-posts.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
.wp-block-latest-posts.is-grid li{
    margin:0 16px 16px 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-latest-posts.columns-2 li{
        width:calc(50% - 16px)
    }
    .wp-block-latest-posts.columns-3 li{
        width:calc(33.33333% - 16px)
    }
    .wp-block-latest-posts.columns-4 li{
        width:calc(25% - 16px)
    }
    .wp-block-latest-posts.columns-5 li{
        width:calc(20% - 16px)
    }
    .wp-block-latest-posts.columns-6 li{
        width:calc(16.66667% - 16px)
    }
}
.wp-block-latest-posts__post-date{
    display:block;
    color:#6c7781;
    font-size:13px
}
.wp-block-media-text{
    display:grid;
    grid-template-rows:auto;
    align-items:center;
    grid-template-areas:"media-text-media media-text-content";
    grid-template-columns:50% auto
}
.wp-block-media-text.has-media-on-the-right{
    grid-template-areas:"media-text-content media-text-media";
    grid-template-columns:auto 50%
}
.wp-block-media-text .wp-block-media-text__media{
    grid-area:media-text-media;
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    word-break:break-word;
    grid-area:media-text-content;
    padding:0 8%
}
.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{
    max-width:unset;
    width:100%;
    vertical-align:middle
}
@media(max-width:600px){
    .wp-block-media-text.is-stacked-on-mobile{
        grid-template-columns:100%!important;
        grid-template-areas:"media-text-media" "media-text-content"
    }
    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{
        grid-template-areas:"media-text-content" "media-text-media"
    }
}
.is-small-text{
    font-size:14px
}
.is-regular-text{
    font-size:16px
}
.is-large-text{
    font-size:36px
}
.is-larger-text{
    font-size:48px
}
.has-drop-cap:not(:focus):first-letter{
    float:left;
    font-size:8.4em;
    line-height:.68;
    font-weight:100;
    margin:.05em .1em 0 0;
    text-transform:uppercase;
    font-style:normal
}
.has-drop-cap:not(:focus):after{
    content:"";
    display:table;
    clear:both;
    padding-top:14px
}
p.has-background{
    padding:20px 30px
}
p.has-text-color a{
    color:inherit
}
.wp-block-pullquote{
    padding:3em 0;
    margin-left:0;
    margin-right:0;
    text-align:center
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
    max-width:305px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{
    font-size:20px
}
.wp-block-pullquote p{
    font-size:28px;
    line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
    position:relative
}
.wp-block-pullquote .has-text-color a{
    color:inherit
}
.wp-block-pullquote:not(.is-style-solid-color){
    background:0 0
}
.wp-block-pullquote.is-style-solid-color{
    border:none
}
.wp-block-pullquote.is-style-solid-color blockquote{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    margin-top:0;
    margin-bottom:0;
    font-size:32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
    text-transform:none;
    font-style:normal
}
.wp-block-pullquote cite{
    color:inherit
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    margin:0 0 16px;
    padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{
    font-size:24px;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
    font-size:18px;
    text-align:right
}
.wp-block-rss.alignleft{
    margin-right:2em
}
.wp-block-rss.alignright{
    margin-left:2em
}
.wp-block-rss.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
.wp-block-rss.is-grid li{
    margin:0 16px 16px 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-rss.columns-2 li{
        width:calc(50% - 16px)
    }
    .wp-block-rss.columns-3 li{
        width:calc(33.33333% - 16px)
    }
    .wp-block-rss.columns-4 li{
        width:calc(25% - 16px)
    }
    .wp-block-rss.columns-5 li{
        width:calc(20% - 16px)
    }
    .wp-block-rss.columns-6 li{
        width:calc(16.66667% - 16px)
    }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
    color:#6c7781;
    font-size:13px
}
.wp-block-search{
    display:flex;
    flex-wrap:wrap
}
.wp-block-search .wp-block-search__label{
    width:100%
}
.wp-block-search .wp-block-search__input{
    flex-grow:1
}
.wp-block-search .wp-block-search__button{
    margin-left:10px
}
.wp-block-separator.is-style-wide{
    border-bottom-width:1px
}
.wp-block-separator.is-style-dots{
    background:0 0;
    border:none;
    text-align:center;
    max-width:none;
    line-height:1;
    height:auto
}
.wp-block-separator.is-style-dots:before{
    content:"\00b7 \00b7 \00b7";
    color:#191e23;
    font-size:20px;
    letter-spacing:2em;
    padding-left:2em;
    font-family:serif
}
p.wp-block-subhead{
    font-size:1.1em;
    font-style:italic;
    opacity:.75
}
.wp-block-table.has-fixed-layout{
    table-layout:fixed;
    width:100%
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
    display:table;
    width:auto
}
.wp-block-table.has-subtle-light-gray-background-color{
    background-color:#f3f4f5
}
.wp-block-table.has-subtle-pale-green-background-color{
    background-color:#e9fbe5
}
.wp-block-table.has-subtle-pale-blue-background-color{
    background-color:#e7f5fe
}
.wp-block-table.has-subtle-pale-pink-background-color{
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes{
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent;
    border-bottom:1px solid #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td{
    border-color:transparent
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
    display:flex
}
.wp-block-text-columns .wp-block-column{
    margin:0 16px;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child{
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child{
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column{
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column{
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column{
    width:25%
}
pre.wp-block-verse{
    white-space:nowrap;
    overflow:auto
}
.wp-block-video{
    margin-left:0;
    margin-right:0
}
.wp-block-video video{
    max-width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-video [poster]{
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.has-pale-pink-background-color.has-pale-pink-background-color{
    background-color:#f78da7
}
.has-vivid-red-background-color.has-vivid-red-background-color{
    background-color:#cf2e2e
}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{
    background-color:#ff6900
}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{
    background-color:#fcb900
}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color{
    background-color:#7bdcb5
}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{
    background-color:#00d084
}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{
    background-color:#8ed1fc
}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{
    background-color:#0693e3
}
.has-very-light-gray-background-color.has-very-light-gray-background-color{
    background-color:#eee
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{
    background-color:#abb8c3
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color{
    background-color:#313131
}
.has-pale-pink-color.has-pale-pink-color{
    color:#f78da7
}
.has-vivid-red-color.has-vivid-red-color{
    color:#cf2e2e
}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{
    color:#ff6900
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{
    color:#fcb900
}
.has-light-green-cyan-color.has-light-green-cyan-color{
    color:#7bdcb5
}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color{
    color:#00d084
}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color{
    color:#8ed1fc
}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{
    color:#0693e3
}
.has-very-light-gray-color.has-very-light-gray-color{
    color:#eee
}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{
    color:#abb8c3
}
.has-very-dark-gray-color.has-very-dark-gray-color{
    color:#313131
}
.has-small-font-size{
    font-size:13px
}
.has-normal-font-size,.has-regular-font-size{
    font-size:16px
}
.has-medium-font-size{
    font-size:20px
}
.has-large-font-size{
    font-size:36px
}
.has-huge-font-size,.has-larger-font-size{
    font-size:42px
}
.wp-block-code{
    font-size:14px;
    padding:.8em 1em;
    border:1px solid #e2e4e7;
    border-radius:4px
}
.wp-block-code,.wp-block-preformatted pre{
    font-family:Menlo,Consolas,monaco,monospace;
    color:#23282d
}
.wp-block-preformatted pre{
    font-size:16px
}
@media(min-width:600px){
    .wp-block-preformatted pre{
        font-size:14px
    }
}
.wp-block-pullquote{
    border-top:4px solid #555d66;
    border-bottom:4px solid #555d66;
    color:#40464d
}
.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{
    color:#40464d;
    text-transform:uppercase;
    font-size:13px;
    font-style:normal
}
.wp-block-quote{
    border-left:4px solid #000;
    margin:20px 0;
    padding-left:1em
}
.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{
    color:#6c7781;
    font-size:13px;
    margin-top:1em;
    position:relative;
    font-style:normal
}
.wp-block-quote[style*="text-align:right"],.wp-block-quote[style*="text-align: right"]{
    border-left:none;
    border-right:4px solid #000;
    padding-left:0;
    padding-right:1em
}
.wp-block-quote[style*="text-align:center"],.wp-block-quote[style*="text-align: center"]{
    border:none;
    padding-left:0
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    border:none
}
.wp-block-search .wp-block-search__label{
    font-weight:700
}
.wp-block-separator{
    border:none;
    border-bottom:2px solid #8f98a1;
    margin:1.65em auto
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
    max-width:100px
}
.wp-block-table{
    width:100%;
    min-width:240px;
    border-collapse:collapse
}
.wp-block-table td,.wp-block-table th{
    padding:.5em;
    border:1px solid;
    word-break:break-all
}
.nk-awb{
    position:relative;
    z-index:0
}
.wp-block-nk-awb{
    padding:20px 30px
}
.nk-awb .nk-awb-inner,.nk-awb .nk-awb-overlay,.nk-awb .nk-awb-wrap{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-99
}
.nk-awb .nk-awb-wrap{
    overflow:hidden
}
.nk-awb .nk-awb-mouse-parallax{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.nk-awb-fullheight{
    min-height:100vh
}
body.admin-bar .nk-awb-fullheight{
    min-height:calc(100vh - 32px)
}
@media screen and (max-width:782px){
    body.admin-bar .nk-awb-fullheight{
        min-height:calc(100vh - 42px)
    }
}
@media screen and (max-width:600px){
    body.admin-bar .nk-awb-fullheight{
        min-height:100vh
    }
}
.nk-awb-content-valign-center,.nk-awb-content-valign-top,.nk-awb-content-valign-bottom{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.nk-awb-content-valign-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.nk-awb-content-valign-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.nk-awb .nk-awb-overlay{
    z-index:0
}
.nk-awb .nk-awb-inner{
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    z-index:-100
}
.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner{
    background-size:contain
}
.nk-awb [data-awb-image-background-size=pattern]>.nk-awb-inner{
    background-repeat:repeat;
    background-size:auto
}
.nk-awb .nk-awb-inner>.jarallax-img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none;
    font-family:"object-fit: cover;
    ";
    z-index:-100;
    -o-object-fit:cover;
    object-fit:cover
}
.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>.jarallax-img{
    -o-object-fit:contain;
    object-fit:contain;
    font-family:"object-fit: contain;
    "
}
div.wpcf7{
    margin:0;
    padding:0
}
div.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-response-output{
    margin:2em .5em 1em;
    padding:.2em 1em;
    border:2px solid red
}
div.wpcf7-mail-sent-ok{
    border:2px solid #398f14
}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted{
    border:2px solid red
}
div.wpcf7-spam-blocked{
    border:2px solid orange
}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{
    border:2px solid #f7e700
}
.wpcf7-form-control-wrap{
    position:relative
}
span.wpcf7-not-valid-tip{
    color:red;
    font-size:1em;
    font-weight:400;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid red;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{
    content:" "
}
.wpcf7-display-none{
    display:none
}
div.wpcf7 .ajax-loader{
    visibility:hidden;
    display:inline-block;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);
    width:16px;
    height:16px;
    border:none;
    padding:0;
    margin:0 0 0 4px;
    vertical-align:middle
}
div.wpcf7 .ajax-loader.is-active{
    visibility:visible
}
div.wpcf7 div.ajax-error{
    display:none
}
div.wpcf7 .placeheld{
    color:#888
}
div.wpcf7 input[type=file]{
    cursor:pointer
}
div.wpcf7 input[type=file]:disabled{
    cursor:default
}
div.wpcf7 .wpcf7-submit:disabled{
    cursor:not-allowed
}
#debungcontrolls{
    z-index:100000;
    position:fixed;
    bottom:0;
    width:100%;
    height:auto;
    background:rgba(0,0,0,.6);
    padding:10px;
    box-sizing:border-box
}
.debugtimeline{
    width:100%;
    height:10px;
    position:relative;
    display:block;
    margin-bottom:3px;
    display:none;
    white-space:nowrap;
    box-sizing:border-box
}
.debugtimeline:hover{
    height:15px
}
.the_timeline_tester{
    background:#e74c3c;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0
}
.rs-go-fullscreen{
    position:fixed!important;
    width:100%!important;
    height:100%!important;
    top:0!important;
    left:0!important;
    z-index:9999999!important;
    background:#fff!important
}
.debugtimeline.tl_slide .the_timeline_tester{
    background:#f39c12
}
.debugtimeline.tl_frame .the_timeline_tester{
    background:#3498db
}
.debugtimline_txt{
    color:#fff;
    font-weight:400;
    font-size:7px;
    position:absolute;
    left:10px;
    top:0;
    white-space:nowrap;
    line-height:10px
}
.rtl{
    direction:rtl
}
@font-face{
    font-family:revicons;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight:400;
    font-style:normal
}
[class^=revicon-]:before,[class*=" revicon-"]:before{
    font-family:revicons;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
.revicon-search-1:before{
    content:'\e802'
}
.revicon-pencil-1:before{
    content:'\e831'
}
.revicon-picture-1:before{
    content:'\e803'
}
.revicon-cancel:before{
    content:'\e80a'
}
.revicon-info-circled:before{
    content:'\e80f'
}
.revicon-trash:before{
    content:'\e801'
}
.revicon-left-dir:before{
    content:'\e817'
}
.revicon-right-dir:before{
    content:'\e818'
}
.revicon-down-open:before{
    content:'\e83b'
}
.revicon-left-open:before{
    content:'\e819'
}
.revicon-right-open:before{
    content:'\e81a'
}
.revicon-angle-left:before{
    content:'\e820'
}
.revicon-angle-right:before{
    content:'\e81d'
}
.revicon-left-big:before{
    content:'\e81f'
}
.revicon-right-big:before{
    content:'\e81e'
}
.revicon-magic:before{
    content:'\e807'
}
.revicon-picture:before{
    content:'\e800'
}
.revicon-export:before{
    content:'\e80b'
}
.revicon-cog:before{
    content:'\e832'
}
.revicon-login:before{
    content:'\e833'
}
.revicon-logout:before{
    content:'\e834'
}
.revicon-video:before{
    content:'\e805'
}
.revicon-arrow-combo:before{
    content:'\e827'
}
.revicon-left-open-1:before{
    content:'\e82a'
}
.revicon-right-open-1:before{
    content:'\e82b'
}
.revicon-left-open-mini:before{
    content:'\e822'
}
.revicon-right-open-mini:before{
    content:'\e823'
}
.revicon-left-open-big:before{
    content:'\e824'
}
.revicon-right-open-big:before{
    content:'\e825'
}
.revicon-left:before{
    content:'\e836'
}
.revicon-right:before{
    content:'\e826'
}
.revicon-ccw:before{
    content:'\e808'
}
.revicon-arrows-ccw:before{
    content:'\e806'
}
.revicon-palette:before{
    content:'\e829'
}
.revicon-list-add:before{
    content:'\e80c'
}
.revicon-doc:before{
    content:'\e809'
}
.revicon-left-open-outline:before{
    content:'\e82e'
}
.revicon-left-open-2:before{
    content:'\e82c'
}
.revicon-right-open-outline:before{
    content:'\e82f'
}
.revicon-right-open-2:before{
    content:'\e82d'
}
.revicon-equalizer:before{
    content:'\e83a'
}
.revicon-layers-alt:before{
    content:'\e804'
}
.revicon-popup:before{
    content:'\e828'
}
.rev_slider_wrapper{
    position:relative;
    z-index:0;
    width:100%
}
.rev_slider{
    position:relative;
    overflow:visible
}
.entry-content .rev_slider a,.rev_slider a{
    box-shadow:none
}
.tp-overflow-hidden{
    overflow:hidden!important
}
.group_ov_hidden{
    overflow:hidden
}
.tp-simpleresponsive img,.rev_slider img{
    max-width:none!important;
    transition:none;
    margin:0;
    padding:0;
    border:none
}
.rev_slider .no-slides-text{
    font-weight:700;
    text-align:center;
    padding-top:80px
}
.rev_slider>ul,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{
    list-style:none!important;
    position:absolute;
    margin:0!important;
    padding:0!important;
    overflow-x:visible;
    overflow-y:visible;
    list-style-type:none!important;
    background-image:none;
    background-position:0 0;
    text-indent:0;
    top:0;
    left:0
}
.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{
    visibility:hidden
}
.tp-revslider-slidesli,.tp-revslider-mainul{
    padding:0!important;
    margin:0!important;
    list-style:none!important
}
.rev_slider li.tp-revslider-slidesli{
    position:absolute!important
}
.tp-caption .rs-untoggled-content{
    display:block
}
.tp-caption .rs-toggled-content{
    display:none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content{
    display:block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content{
    display:none
}
.rev_slider .tp-caption,.rev_slider .caption{
    position:relative;
    visibility:hidden;
    white-space:nowrap;
    display:block;
    -webkit-font-smoothing:antialiased!important;
    z-index:1
}
.rev_slider .tp-caption,.rev_slider .caption,.tp-simpleresponsive img{
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -o-user-select:none
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
    margin-bottom:0
}
.tp-svg-layer svg{
    width:100%;
    height:100%;
    position:relative;
    vertical-align:top
}
.tp-carousel-wrapper{
    cursor:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/openhand.cur),move
}
.tp-carousel-wrapper.dragged{
    cursor:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move
}
.tp_inner_padding{
    box-sizing:border-box;
    max-height:none!important
}
.tp-caption.tp-layer-selectable{
    -moz-user-select:all;
    -khtml-user-select:all;
    -webkit-user-select:all;
    -o-user-select:all
}
.tp-forcenotvisible,.tp-hide-revslider,.tp-caption.tp-hidden-caption,.tp-parallax-wrap.tp-hidden-caption{
    visibility:hidden!important;
    display:none!important
}
.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider audio,.rev_slider video{
    max-width:none!important
}
.tp-element-background{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0
}
.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:1000;
    transform:scaleX(0) scaleY(0)
}
.tp-parallax-wrap{
    transform-style:preserve-3d
}
.rev_row_zone{
    position:absolute;
    width:100%;
    left:0;
    box-sizing:border-box;
    min-height:50px;
    font-size:0
}
.rev_row_zone_top{
    top:0
}
.rev_row_zone_middle{
    top:50%;
    transform:translateY(-50%)
}
.rev_row_zone_bottom{
    bottom:0
}
.rev_column .tp-parallax-wrap{
    vertical-align:top
}
.rev_slider .tp-caption.rev_row{
    display:table;
    position:relative;
    width:100%!important;
    table-layout:fixed;
    box-sizing:border-box;
    vertical-align:top;
    height:auto!important;
    font-size:0
}
.rev_column{
    display:table-cell;
    position:relative;
    vertical-align:top;
    height:auto;
    box-sizing:border-box;
    font-size:0
}
.rev_column_inner{
    box-sizing:border-box;
    display:block;
    position:relative;
    width:100%!important;
    height:auto!important;
    white-space:normal!important
}
.rev_column_bg{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    box-sizing:border-box;
    background-clip:content-box;
    border:0 solid transparent
}
.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap{
    text-align:inherit
}
.rev_column_inner .tp-mask-wrap{
    display:inline-block
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    line-height:0
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .rev_layer_in_column{
    vertical-align:top
}
.rev_break_columns{
    display:block!important
}
.rev_break_columns .tp-parallax-wrap.rev_column{
    display:block!important;
    width:100%!important
}
.fullscreen-container{
    position:relative;
    padding:0
}
.fullwidthbanner-container{
    position:relative;
    padding:0;
    overflow:hidden
}
.fullwidthbanner-container .fullwidthabanner{
    width:100%;
    position:relative
}
.tp-static-layers{
    position:absolute;
    z-index:101;
    top:0;
    left:0
}
.tp-static-layers-back{
    z-index:0
}
.tp-caption .frontcorner{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-top:40px solid #00a8ff;
    position:absolute;
    left:-40px;
    top:0
}
.tp-caption .backcorner{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-bottom:40px solid #00a8ff;
    position:absolute;
    right:0;
    top:0
}
.tp-caption .frontcornertop{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-bottom:40px solid #00a8ff;
    position:absolute;
    left:-40px;
    top:0
}
.tp-caption .backcornertop{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-top:40px solid #00a8ff;
    position:absolute;
    right:0;
    top:0
}
.tp-layer-inner-rotation{
    position:relative!important
}
img.tp-slider-alternative-image{
    width:100%;
    height:auto
}
.noFilterClass{
    filter:none!important
}
.rs-background-video-layer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility:hidden;
    z-index:0
}
.tp-caption.coverscreenvideo{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute
}
.caption.fullscreenvideo,.tp-caption.fullscreenvideo{
    left:0;
    top:0;
    position:absolute;
    width:100%;
    height:100%
}
.caption.fullscreenvideo iframe,.caption.fullscreenvideo audio,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{
    width:100%!important;
    height:100%!important;
    display:none
}
.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{
    background:#000
}
.fullcoveredvideo .tp-poster{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.videoisplaying .html5vid .tp-poster{
    display:none
}
.tp-video-play-button{
    background:#000;
    background:rgba(0,0,0,.3);
    border-radius:5px;
    position:absolute;
    top:50%;
    left:50%;
    color:#fff;
    z-index:3;
    margin-top:-25px;
    margin-left:-25px;
    line-height:50px!important;
    text-align:center;
    cursor:pointer;
    width:50px;
    height:50px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top;
    z-index:4;
    opacity:0;
    transition:opacity .3s ease-out!important
}
.tp-hiddenaudio,.tp-audio-html5 .tp-video-play-button{
    display:none!important
}
.tp-caption .html5vid{
    width:100%!important;
    height:100%!important
}
.tp-video-play-button i{
    width:50px;
    height:50px;
    display:inline-block;
    text-align:center;
    vertical-align:top;
    line-height:50px!important;
    font-size:40px!important
}
.tp-caption:hover .tp-video-play-button{
    opacity:1;
    display:block
}
.tp-caption .tp-revstop{
    display:none;
    border-left:5px solid #fff!important;
    border-right:5px solid #fff!important;
    margin-top:15px!important;
    line-height:20px!important;
    vertical-align:top;
    font-size:25px!important
}
.videoisplaying .revicon-right-dir{
    display:none
}
.videoisplaying .tp-revstop{
    display:inline-block
}
.videoisplaying .tp-video-play-button{
    display:none
}
.fullcoveredvideo .tp-video-play-button{
    display:none!important
}
.fullscreenvideo .fullscreenvideo audio{
    object-fit:contain!important
}
.fullscreenvideo .fullscreenvideo video{
    object-fit:contain!important
}
.fullscreenvideo .fullcoveredvideo audio{
    object-fit:cover!important
}
.fullscreenvideo .fullcoveredvideo video{
    object-fit:cover!important
}
.tp-video-controls{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:5px;
    opacity:0;
    transition:opacity .3s;
    background-image:linear-gradient(to bottom,#000 13%,#323232 100%);
    display:table;
    max-width:100%;
    overflow:hidden;
    box-sizing:border-box
}
.tp-caption:hover .tp-video-controls{
    opacity:.9
}
.tp-video-button{
    background:rgba(0,0,0,.5);
    border:0;
    color:#eee;
    border-radius:3px;
    cursor:pointer;
    line-height:12px;
    font-size:12px;
    color:#fff;
    padding:0;
    margin:0;
    outline:none
}
.tp-video-button:hover{
    cursor:pointer
}
.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{
    padding:0 5px;
    display:table-cell;
    vertical-align:middle
}
.tp-video-seek-bar-wrap{
    width:80%
}
.tp-video-vol-bar-wrap{
    width:20%
}
.tp-volume-bar,.tp-seek-bar{
    width:100%;
    cursor:pointer;
    outline:none;
    line-height:12px;
    margin:0;
    padding:0
}
.rs-fullvideo-cover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    background:0 0;
    z-index:5
}
.disabled_lc .tp-video-play-button,.rs-background-video-layer video::-webkit-media-controls-start-playback-button,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer audio::-webkit-media-controls{
    display:none!important
}
.tp-audio-html5 .tp-video-controls{
    opacity:1!important;
    visibility:visible!important
}
.tp-dottedoverlay{
    background-repeat:repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:3
}
.tp-dottedoverlay.twoxtwo{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile.png)
}
.tp-dottedoverlay.twoxtwowhite{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_white.png)
}
.tp-dottedoverlay.threexthree{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3.png)
}
.tp-dottedoverlay.threexthreewhite{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3_white.png)
}
.tp-shadowcover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#fff;
    position:absolute;
    z-index:-1
}
.tp-shadow1{
    box-shadow:0 10px 6px -6px rgba(0,0,0,.8)
}
.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{
    z-index:-2;
    position:absolute;
    content:"";
    bottom:10px;
    left:10px;
    width:50%;
    top:85%;
    max-width:300px;
    background:0 0;
    box-shadow:0 15px 10px rgba(0,0,0,.8);
    transform:rotate(-3deg)
}
.tp-shadow2:after,.tp-shadow4:after{
    transform:rotate(3deg);
    right:10px;
    left:auto
}
.tp-shadow5{
    position:relative;
    box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:before,.tp-shadow5:after{
    content:"";
    position:absolute;
    z-index:-2;
    box-shadow:0 0 25px 0 rgba(0,0,0,.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;
    border-radius:100px/20px
}
.tp-button{
    padding:6px 13px 5px;
    border-radius:3px;
    height:30px;
    cursor:pointer;
    color:#fff!important;
    text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
    font-size:15px;
    line-height:45px!important;
    font-family:arial,sans-serif;
    font-weight:700;
    letter-spacing:-1px;
    text-decoration:none
}
.tp-button.big{
    color:#fff;
    text-shadow:0 1px 1px rgba(0,0,0,.6);
    font-weight:700;
    padding:9px 20px;
    font-size:19px;
    line-height:57px!important
}
.purchase:hover,.tp-button:hover,.tp-button.big:hover{
    background-position:bottom,15px 11px
}
.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{
    background-color:#21a117;
    box-shadow:0 3px 0 0 #104d0b
}
.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{
    background-color:#1d78cb;
    box-shadow:0 3px 0 0 #0f3e68
}
.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{
    background-color:#cb1d1d;
    box-shadow:0 3px 0 0 #7c1212
}
.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{
    background-color:#f70;
    box-shadow:0 3px 0 0 #a34c00
}
.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{
    background-color:#555;
    box-shadow:0 3px 0 0 #222
}
.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{
    background-color:#888;
    box-shadow:0 3px 0 0 #555
}
.rev-btn,.rev-btn:visited{
    outline:none!important;
    box-shadow:none!important;
    text-decoration:none!important;
    line-height:44px;
    font-size:17px;
    font-weight:500;
    padding:12px 35px;
    box-sizing:border-box;
    font-family:roboto,sans-serif;
    cursor:pointer
}
.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:15px;
    font-weight:900
}
.rev-btn.rev-withicon i{
    font-size:15px;
    font-weight:400;
    position:relative;
    top:0;
    transition:all .2s ease-out!important;
    margin-left:10px!important
}
.rev-btn.rev-hiddenicon i{
    font-size:15px;
    font-weight:400;
    position:relative;
    top:0;
    transition:all .2s ease-out!important;
    opacity:0;
    margin-left:0!important;
    width:0!important
}
.rev-btn.rev-hiddenicon:hover i{
    opacity:1!important;
    margin-left:10px!important;
    width:auto!important
}
.rev-btn.rev-medium,.rev-btn.rev-medium:visited{
    line-height:36px;
    font-size:14px;
    padding:10px 30px
}
.rev-btn.rev-medium.rev-withicon i{
    font-size:14px;
    top:0
}
.rev-btn.rev-medium.rev-hiddenicon i{
    font-size:14px;
    top:0
}
.rev-btn.rev-small,.rev-btn.rev-small:visited{
    line-height:28px;
    font-size:12px;
    padding:7px 20px
}
.rev-btn.rev-small.rev-withicon i{
    font-size:12px;
    top:0
}
.rev-btn.rev-small.rev-hiddenicon i{
    font-size:12px;
    top:0
}
.rev-maxround{
    border-radius:30px
}
.rev-minround{
    border-radius:3px
}
.rev-burger{
    position:relative;
    width:60px;
    height:60px;
    box-sizing:border-box;
    padding:22px 0 0 14px;
    border-radius:50%;
    border:1px solid rgba(51,51,51,.25);
    -webkit-tap-highlight-color:transparent;
    -webkit-tap-highlight-color:transparent;
    cursor:pointer
}
.rev-burger span{
    display:block;
    width:30px;
    height:3px;
    background:#333;
    transition:.7s;
    pointer-events:none;
    transform-style:flat!important
}
.rev-burger span:nth-child(2){
    margin:3px 0
}
#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{
    transform:translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){
    transform:rotate(-45deg);
    opacity:0
}
#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{
    transform:translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white{
    border:2px solid rgba(255,255,255,.2)
}
.rev-burger.revb-white span{
    background:#fff
}
.rev-burger.revb-whitenoborder{
    border:0
}
.rev-burger.revb-whitenoborder span{
    background:#fff
}
.rev-burger.revb-darknoborder{
    border:0
}
.rev-burger.revb-darknoborder span{
    background:#333
}
.rev-burger.revb-whitefull{
    background:#fff;
    border:none
}
.rev-burger.revb-whitefull span{
    background:#333
}
.rev-burger.revb-darkfull{
    background:#333;
    border:none
}
.rev-burger.revb-darkfull span{
    background:#fff
}
@keyframes rev-ani-mouse{
    0%{
        opacity:1;
        top:29%
    }
    15%{
        opacity:1;
        top:50%
    }
    50%{
        opacity:0;
        top:50%
    }
    100%{
        opacity:0;
        top:29%
    }
}
.rev-scroll-btn{
    display:inline-block;
    position:relative;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
    width:35px;
    height:55px;
    box-sizing:border-box;
    border:3px solid #fff;
    border-radius:23px
}
.rev-scroll-btn>*{
    display:inline-block;
    line-height:18px;
    font-size:13px;
    font-weight:400;
    color:#7f8c8d;
    color:#fff;
    font-family:proxima-nova,helvetica neue,Helvetica,Arial,sans-serif;
    letter-spacing:2px
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{
    color:#fff
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{
    opacity:.8
}
.rev-scroll-btn.revs-fullwhite{
    background:#fff
}
.rev-scroll-btn.revs-fullwhite span{
    background:#333
}
.rev-scroll-btn.revs-fulldark{
    background:#333;
    border:none
}
.rev-scroll-btn.revs-fulldark span{
    background:#fff
}
.rev-scroll-btn span{
    position:absolute;
    display:block;
    top:29%;
    left:50%;
    width:8px;
    height:8px;
    margin:-4px 0 0 -4px;
    background:#fff;
    border-radius:50%;
    animation:rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark{
    border-color:#333
}
.rev-scroll-btn.revs-dark span{
    background:#333
}
.rev-control-btn{
    position:relative;
    display:inline-block;
    z-index:5;
    color:#fff;
    font-size:20px;
    line-height:60px;
    font-weight:400;
    font-style:normal;
    font-family:Raleway;
    text-decoration:none;
    text-align:center;
    background-color:#000;
    border-radius:50px;
    text-shadow:none;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    box-sizing:border-box;
    cursor:pointer
}
.rev-cbutton-dark-sr{
    border-radius:3px
}
.rev-cbutton-light{
    color:#333;
    background-color:rgba(255,255,255,.75)
}
.rev-cbutton-light-sr{
    color:#333;
    border-radius:3px;
    background-color:rgba(255,255,255,.75)
}
.rev-sbutton{
    line-height:37px;
    width:37px;
    height:37px
}
.rev-sbutton-blue{
    background-color:#3b5998
}
.rev-sbutton-lightblue{
    background-color:#00a0d1
}
.rev-sbutton-red{
    background-color:#dd4b39
}
.tp-bannertimer{
    visibility:hidden;
    width:100%;
    height:5px;
    background:#000;
    background:rgba(0,0,0,.15);
    position:absolute;
    z-index:200;
    top:0
}
.tp-bannertimer.tp-bottom{
    top:auto;
    bottom:0!important;
    height:5px
}
.tp-caption img{
    background:0 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
    zoom:1
}
.caption.slidelink a div,.tp-caption.slidelink a div{
    width:3000px;
    height:1500px;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat
}
.tp-caption.slidelink a span{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat
}
.tp-shape{
    width:100%;
    height:100%
}
.tp-caption .rs-starring{
    display:inline-block
}
.tp-caption .rs-starring .star-rating{
    float:none;
    display:inline-block;
    vertical-align:top;
    color:#ffc321!important
}
.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{
    position:relative;
    height:1em;
    width:5.4em;
    font-family:star;
    font-size:1em!important
}
.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{
    content:"\73\73\73\73\73";
    color:#e0dadf;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.tp-caption .rs-starring .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em;
    font-size:1em!important
}
.tp-caption .rs-starring .star-rating span:before,.tp-caption .rs-starring .star-rating span:before{
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
.tp-loader{
    top:50%;
    left:50%;
    z-index:10000;
    position:absolute
}
.tp-loader.spinner0{
    width:40px;
    height:40px;
    background-color:#fff;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
.tp-loader.spinner1{
    width:40px;
    height:40px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
.tp-loader.spinner5{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-color:#fff;
    margin:-22px;
    width:44px;
    height:44px;
    border-radius:3px
}
@keyframes tp-rotateplane{
    0%{
        transform:perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
.tp-loader.spinner2{
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:red;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    animation:tp-scaleout 1s infinite ease-in-out
}
@keyframes tp-scaleout{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1);
        opacity:0
    }
}
.tp-loader.spinner3{
    margin:-9px 0 0 -35px;
    width:70px;
    text-align:center
}
.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{
    width:18px;
    height:18px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    display:inline-block;
    animation:tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode:both
}
.tp-loader.spinner3 .bounce1{
    animation-delay:-.32s
}
.tp-loader.spinner3 .bounce2{
    animation-delay:-.16s
}
@keyframes tp-bouncedelay{
    0%,80%,100%{
        transform:scale(0)
    }
    40%{
        transform:scale(1)
    }
}
.tp-loader.spinner4{
    margin:-20px 0 0 -20px;
    width:40px;
    height:40px;
    text-align:center;
    animation:tp-rotate 2s infinite linear
}
.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{
    width:60%;
    height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    background-color:#fff;
    border-radius:100%;
    animation:tp-bounce 2s infinite ease-in-out;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}
.tp-loader.spinner4 .dot2{
    top:auto;
    bottom:0;
    animation-delay:-1s
}
@keyframes tp-rotate{
    100%{
        transform:rotate(360deg)
    }
}
@keyframes tp-bounce{
    0%,100%{
        transform:scale(0)
    }
    50%{
        transform:scale(1)
    }
}
.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{
    border:none;
    min-height:0;
    margin:0;
    border-radius:0
}
.tp-tabs,.tp-thumbs,.tp-bullets{
    position:absolute;
    display:block;
    z-index:1000;
    top:0;
    left:0
}
.tp-tab,.tp-thumb{
    cursor:pointer;
    position:absolute;
    opacity:.5;
    box-sizing:border-box
}
.tp-arr-imgholder,.tp-videoposter,.tp-thumb-image,.tp-tab-image{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0
}
.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected{
    opacity:1
}
.tp-tab-mask,.tp-thumb-mask{
    box-sizing:border-box!important
}
.tp-tabs,.tp-thumbs{
    box-sizing:content-box!important
}
.tp-bullet{
    width:15px;
    height:15px;
    position:absolute;
    background:#fff;
    background:rgba(255,255,255,.3);
    cursor:pointer
}
.tp-bullet.selected,.tp-bullet:hover{
    background:#fff
}
.tparrows{
    cursor:pointer;
    background:#000;
    background:rgba(0,0,0,.5);
    width:40px;
    height:40px;
    position:absolute;
    display:block;
    z-index:1000
}
.tparrows:hover{
    background:#000
}
.tparrows:before{
    font-family:revicons;
    font-size:15px;
    color:#fff;
    display:block;
    line-height:40px;
    text-align:center
}
.tparrows.tp-leftarrow:before{
    content:'\e824'
}
.tparrows.tp-rightarrow:before{
    content:'\e825'
}
body.rtl .tp-kbimg{
    left:0!important
}
.dddwrappershadow{
    box-shadow:0 45px 100px rgba(0,0,0,.4)
}
.hglayerinfo{
    position:fixed;
    bottom:0;
    left:0;
    color:#fff;
    font-size:12px;
    line-height:20px;
    font-weight:600;
    background:rgba(0,0,0,.75);
    padding:5px 10px;
    z-index:2000;
    white-space:normal
}
.hginfo{
    position:absolute;
    top:-2px;
    left:-2px;
    color:#e74c3c;
    font-size:12px;
    font-weight:600;
    background:#000;
    padding:2px 5px
}
.indebugmode .tp-caption:hover{
    border:1px dashed #c0392b!important
}
.helpgrid{
    border:2px dashed #c0392b;
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
#revsliderlogloglog{
    padding:15px;
    color:#fff;
    position:fixed;
    top:0;
    left:0;
    width:200px;
    height:150px;
    background:rgba(0,0,0,.7);
    z-index:100000;
    font-size:10px;
    overflow:scroll
}
.aden{
    filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden:after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.perpetua:after,.reyes:after{
    mix-blend-mode:soft-light;
    opacity:.5
}
.inkwell{
    filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua:after{
    background:linear-gradient(to bottom,#005b9a,#e6c13d)
}
.reyes{
    filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes:after{
    background:#efcdad
}
.gingham{
    filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham:after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.toaster{
    filter:contrast(1.5) brightness(.9)
}
.toaster:after{
    background:radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode:screen
}
.walden{
    filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden:after{
    background:#04c;
    mix-blend-mode:screen;
    opacity:.3
}
.hudson{
    filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson:after{
    background:radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode:multiply;
    opacity:.5
}
.earlybird{
    filter:contrast(.9) sepia(.2)
}
.earlybird:after{
    background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode:overlay
}
.mayfair{
    filter:contrast(1.1) saturate(1.1)
}
.mayfair:after{
    background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode:overlay;
    opacity:.4
}
.lofi{
    filter:saturate(1.1) contrast(1.5)
}
.lofi:after{
    background:radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode:multiply
}
._1977{
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
}
.brooklyn{
    filter:contrast(.9) brightness(1.1)
}
.brooklyn:after{
    background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode:overlay
}
.xpro2{
    filter:sepia(.3)
}
.xpro2:after{
    background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode:color-burn
}
.nashville{
    filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville:after{
    background:rgba(0,70,150,.4);
    mix-blend-mode:lighten
}
.nashville:before{
    background:rgba(247,176,153,.56);
    mix-blend-mode:darken
}
.lark{
    filter:contrast(.9)
}
.lark:after{
    background:rgba(242,242,242,.8);
    mix-blend-mode:darken
}
.lark:before{
    background:#22253f;
    mix-blend-mode:color-dodge
}
.moon{
    filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon:before{
    background:#a0a0a0;
    mix-blend-mode:soft-light
}
.moon:after{
    background:#383838;
    mix-blend-mode:lighten
}
.clarendon{
    filter:contrast(1.2) saturate(1.35)
}
.clarendon:before{
    background:rgba(127,187,227,.2);
    mix-blend-mode:overlay
}
.willow{
    filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow:before{
    background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);
    mix-blend-mode:overlay
}
.willow:after{
    background-color:#d8cdcb;
    mix-blend-mode:color
}
.rise{
    filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise:after{
    background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode:overlay;
    opacity:.6
}
.rise:before{
    background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode:multiply
}
._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{
    position:relative
}
._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{
    width:100%;
    z-index:1
}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{
    z-index:2
}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{
    z-index:3
}
.slumber{
    filter:saturate(.66) brightness(1.05)
}
.slumber:after{
    background:rgba(125,105,24,.5);
    mix-blend-mode:soft-light
}
.slumber:before{
    background:rgba(69,41,12,.4);
    mix-blend-mode:lighten
}
.tp-kbimg-wrap:before,.tp-kbimg-wrap:after{
    height:500%;
    width:500%
}
.rs-background-video-layer iframe{
    visibility:inherit!important
}
#rs-demo-id{
}
/*!Theme Name: Arquito Theme URI: http://paul-themes.com/wordpress/arquito/ Author: VLThemes Author URI: http://themeforest.net/user/vlthemes Description: Arquito is evaluated an unique & trendy WordPress Theme for architecture & interior company. It includes everything, panorama 360 degree, home zoom parallax, svg icon animation and more. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: arquito Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready*/
html{
    overflow-y:scroll
}
body{
    margin:0;
    font-family:arial,sans-serif;
    font-size:14px
}
.wp-caption{
    margin:30px 0;
    font-size:16px;
    text-align:center;
    font-style:italic;
    max-width:100%
}
.wp-caption p,.wp-caption-text{
    margin:0;
    margin-top:5px
}
.wp-caption-text,.sticky,.gallery-caption,.bypostauthor,.screen-reader-text{
    visibility:visible
}
.screen-reader-text{
    display:none
}
.aligncenter{
    margin:30px auto;
    display:block
}
.alignright{
    margin:10px 0 10px 30px;
    float:right
}
.alignleft{
    margin:10px 30px 10px 0;
    float:left
}
/*!* Bootstrap v4.2.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
:root{
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,::after,::before{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    text-decoration-skip-ink:none
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg{
    overflow:hidden;
    vertical-align:middle
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
.h1,h1{
    font-size:2.5rem
}
.h2,h2{
    font-size:2rem
}
.h3,h3{
    font-size:1.75rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
.display-2{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
.display-3{
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
.display-4{
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
    font-size:80%;
    font-weight:400
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer::before{
    content:"\2014\00A0"
}
.img-fluid{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem;
    max-width:100%;
    height:auto
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:90%;
    color:#6c757d
}
code{
    font-size:87.5%;
    color:#e83e8c;
    word-break:break-word
}
a>code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    font-size:87.5%;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700
}
pre{
    display:block;
    font-size:87.5%;
    color:#212529
}
pre code{
    font-size:inherit;
    color:inherit;
    word-break:normal
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:576px){
    .container{
        max-width:540px
    }
}
@media(min-width:768px){
    .container{
        max-width:720px
    }
}
@media(min-width:992px){
    .container{
        max-width:960px
    }
}
@media(min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.col-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.col-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.col-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.col-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -ms-flex-order:13;
    order:13
}
.order-0{
    -ms-flex-order:0;
    order:0
}
.order-1{
    -ms-flex-order:1;
    order:1
}
.order-2{
    -ms-flex-order:2;
    order:2
}
.order-3{
    -ms-flex-order:3;
    order:3
}
.order-4{
    -ms-flex-order:4;
    order:4
}
.order-5{
    -ms-flex-order:5;
    order:5
}
.order-6{
    -ms-flex-order:6;
    order:6
}
.order-7{
    -ms-flex-order:7;
    order:7
}
.order-8{
    -ms-flex-order:8;
    order:8
}
.order-9{
    -ms-flex-order:9;
    order:9
}
.order-10{
    -ms-flex-order:10;
    order:10
}
.order-11{
    -ms-flex-order:11;
    order:11
}
.order-12{
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.333333%
}
.offset-2{
    margin-left:16.666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.333333%
}
.offset-5{
    margin-left:41.666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.333333%
}
.offset-8{
    margin-left:66.666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.333333%
}
.offset-11{
    margin-left:91.666667%
}
@media(min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.333333%
    }
    .offset-sm-2{
        margin-left:16.666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.333333%
    }
    .offset-sm-5{
        margin-left:41.666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.333333%
    }
    .offset-sm-8{
        margin-left:66.666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.333333%
    }
    .offset-sm-11{
        margin-left:91.666667%
    }
}
@media(min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.333333%
    }
    .offset-md-2{
        margin-left:16.666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.333333%
    }
    .offset-md-5{
        margin-left:41.666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.333333%
    }
    .offset-md-8{
        margin-left:66.666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.333333%
    }
    .offset-md-11{
        margin-left:91.666667%
    }
}
@media(min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.333333%
    }
    .offset-lg-2{
        margin-left:16.666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.333333%
    }
    .offset-lg-5{
        margin-left:41.666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.333333%
    }
    .offset-lg-8{
        margin-left:66.666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.333333%
    }
    .offset-lg-11{
        margin-left:91.666667%
    }
}
@media(min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.333333%
    }
    .offset-xl-2{
        margin-left:16.666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.333333%
    }
    .offset-xl-5{
        margin-left:41.666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.333333%
    }
    .offset-xl-8{
        margin-left:66.666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.333333%
    }
    .offset-xl-11{
        margin-left:91.666667%
    }
}
.table{
    width:100%;
    margin-bottom:1rem;
    background-color:transparent
}
.table td,.table th{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table .table{
    background-color:#fff
}
.table-sm td,.table-sm th{
    padding:.3rem
}
.table-bordered{
    border:1px solid #dee2e6
}
.table-bordered td,.table-bordered th{
    border:1px solid #dee2e6
}
.table-bordered thead td,.table-bordered thead th{
    border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th{
    background-color:#b8daff
}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{
    border-color:#7abaff
}
.table-hover .table-primary:hover{
    background-color:#9fcdff
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#9fcdff
}
.table-secondary,.table-secondary>td,.table-secondary>th{
    background-color:#d6d8db
}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{
    border-color:#b3b7bb
}
.table-hover .table-secondary:hover{
    background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th{
    background-color:#c3e6cb
}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{
    border-color:#8fd19e
}
.table-hover .table-success:hover{
    background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>td,.table-info>th{
    background-color:#bee5eb
}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{
    border-color:#86cfda
}
.table-hover .table-info:hover{
    background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>td,.table-warning>th{
    background-color:#ffeeba
}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{
    border-color:#ffdf7e
}
.table-hover .table-warning:hover{
    background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe8a1
}
.table-danger,.table-danger>td,.table-danger>th{
    background-color:#f5c6cb
}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{
    border-color:#ed969e
}
.table-hover .table-danger:hover{
    background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>td,.table-light>th{
    background-color:#fdfdfe
}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{
    border-color:#fbfcfc
}
.table-hover .table-light:hover{
    background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#ececf6
}
.table-dark,.table-dark>td,.table-dark>th{
    background-color:#c6c8ca
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#95999c
}
.table-hover .table-dark:hover{
    background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#212529;
    border-color:#32383e
}
.table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#212529
}
.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#32383e
}
.table-dark.table-bordered{
    border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover{
    background-color:rgba(255,255,255,.075)
}
@media(max-width:575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media(max-width:767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media(max-width:991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media(max-width:1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    height:calc(2.25rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:calc(1.8125rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg{
    height:calc(2.875rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control[multiple],select.form-control[size]{
    height:auto
}
textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#28a745;
    padding-right:2.25rem;
    background-repeat:no-repeat;
    background-position:center right calc(2.25rem/4);
    background-size:calc(2.25rem/2) calc(2.25rem/2);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz4=)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
    display:block
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right:2.25rem;
    background-position:top calc(2.25rem/4) right calc(2.25rem/4)
}
.custom-select.is-valid,.was-validated .custom-select:valid{
    border-color:#28a745;
    padding-right:3.4375rem;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{
    display:block
}
.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{
    display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{
    border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{
    border-color:#34ce57;
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{
    border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
    border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#dc3545;
    padding-right:2.25rem;
    background-repeat:no-repeat;
    background-position:center right calc(2.25rem/4);
    background-size:calc(2.25rem/2) calc(2.25rem/2);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyc+PHBhdGggc3Ryb2tlPScjZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8+PGNpcmNsZSByPScuNScvPjxjaXJjbGUgY3g9JzMnIHI9Jy41Jy8+PGNpcmNsZSBjeT0nMycgcj0nLjUnLz48Y2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLz48L3N2Zz4=)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
    display:block
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right:2.25rem;
    background-position:top calc(2.25rem/4) right calc(2.25rem/4)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid{
    border-color:#dc3545;
    padding-right:3.4375rem;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{
    display:block
}
.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{
    display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{
    border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{
    border-color:#e4606d;
    background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media(min-width:576px){
    .form-inline label{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .custom-select,.form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn{
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#212529;
    text-decoration:none
}
.btn.focus,.btn:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled{
    opacity:.65
}
.btn:not(:disabled):not(.disabled){
    cursor:pointer
}
a.btn.disabled,fieldset:disabled a.btn{
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:hover{
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary{
    color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#007bff;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success{
    color:#28a745;
    border-color:#28a745
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info{
    color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning{
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark{
    color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link{
    font-weight:400;
    color:#007bff
}
.btn-link:hover{
    color:#0056b3;
    text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
    text-decoration:underline;
    box-shadow:none
}
.btn-link.disabled,.btn-link:disabled{
    color:#6c757d;
    pointer-events:none
}
.btn-group-lg>.btn,.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce){
    .fade{
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .collapsing{
        transition:none
    }
}
.dropdown,.dropleft,.dropright,.dropup{
    position:relative
}
.dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.dropdown-menu-right{
    right:0;
    left:auto
}
@media(min-width:576px){
    .dropdown-menu-sm-right{
        right:0;
        left:auto
    }
}
@media(min-width:768px){
    .dropdown-menu-md-right{
        right:0;
        left:auto
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-right{
        right:0;
        left:auto
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-right{
        right:0;
        left:auto
    }
}
.dropdown-menu-left{
    right:auto;
    left:0
}
@media(min-width:576px){
    .dropdown-menu-sm-left{
        right:auto;
        left:0
    }
}
@media(min-width:768px){
    .dropdown-menu-md-left{
        right:auto;
        left:0
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-left{
        right:auto;
        left:0
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-left{
        right:auto;
        left:0
    }
}
.dropup .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-menu{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-toggle::after{
    vertical-align:0
}
.dropleft .dropdown-menu{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropleft .dropdown-toggle::after{
    display:none
}
.dropleft .dropdown-toggle::before{
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after{
    margin-left:0
}
.dropleft .dropdown-toggle::before{
    vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right:auto;
    bottom:auto
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:first-child{
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.dropdown-item:last-child{
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
    z-index:1
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
    z-index:1
}
.btn-toolbar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:.5625rem;
    padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
    margin-left:0
}
.dropleft .dropdown-toggle-split::before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
    width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
    margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
    margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:stretch;
    align-items:stretch;
    width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{
    margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{
    z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
    z-index:4
}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group-append,.input-group-prepend{
    display:-ms-flexbox;
    display:flex
}
.input-group-append .btn,.input-group-prepend .btn{
    position:relative;
    z-index:2
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{
    z-index:3
}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
    margin-left:-1px
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append{
    margin-left:-1px
}
.input-group-text{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
    margin-top:0
}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){
    height:calc(2.875rem + 2px)
}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){
    height:calc(1.8125rem + 2px)
}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
    padding-right:1.75rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.custom-control{
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
.custom-control-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-right:1rem
}
.custom-control-input{
    position:absolute;
    z-index:-1;
    opacity:0
}
.custom-control-input:checked~.custom-control-label::before{
    color:#fff;
    border-color:#007bff;
    background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{
    border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before{
    color:#fff;
    background-color:#b3d7ff;
    border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label{
    color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before{
    background-color:#e9ecef
}
.custom-control-label{
    position:relative;
    margin-bottom:0;
    vertical-align:top
}
.custom-control-label::before{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    pointer-events:none;
    content:"";
    background-color:#fff;
    border:#adb5bd solid 1px
}
.custom-control-label::after{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:"";
    background-repeat:no-repeat;
    background-position:center center;
    background-size:50% 50%
}
.custom-checkbox .custom-control-label::before{
    border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{
    border-color:#007bff;
    background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before{
    border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+)
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-switch{
    padding-left:2.25rem
}
.custom-switch .custom-control-label::before{
    left:-2.25rem;
    width:1.75rem;
    pointer-events:all;
    border-radius:.5rem
}
.custom-switch .custom-control-label::after{
    top:calc(.25rem + 2px);
    left:calc(-2.25rem + 2px);
    width:calc(1rem - 4px);
    height:calc(1rem - 4px);
    background-color:#adb5bd;
    border-radius:.5rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-switch .custom-control-label::after{
        transition:none
    }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{
    background-color:#fff;
    -webkit-transform:translateX(.75rem);
    transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-select{
    display:inline-block;
    width:100%;
    height:calc(2.25rem + 2px);
    padding:.375rem 1.75rem .375rem .75rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    vertical-align:middle;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-select:focus{
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]){
    height:auto;
    padding-right:.75rem;
    background-image:none
}
.custom-select:disabled{
    color:#6c757d;
    background-color:#e9ecef
}
.custom-select::-ms-expand{
    opacity:0
}
.custom-select-sm{
    height:calc(1.8125rem + 2px);
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.custom-select-lg{
    height:calc(2.875rem + 2px);
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.custom-file{
    position:relative;
    display:inline-block;
    width:100%;
    height:calc(2.25rem + 2px);
    margin-bottom:0
}
.custom-file-input{
    position:relative;
    z-index:2;
    width:100%;
    height:calc(2.25rem + 2px);
    margin:0;
    opacity:0
}
.custom-file-input:focus~.custom-file-label{
    border-color:#80bdff;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label{
    background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after{
    content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after{
    content:attr(data-browse)
}
.custom-file-label{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:1;
    height:calc(2.25rem + 2px);
    padding:.375rem .75rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.custom-file-label::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    z-index:3;
    display:block;
    height:2.25rem;
    padding:.375rem .75rem;
    line-height:1.5;
    color:#495057;
    content:"Browse";
    background-color:#e9ecef;
    border-left:inherit;
    border-radius:0 .25rem .25rem 0
}
.custom-range{
    width:100%;
    height:calc(1rem + .4rem);
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-range:focus{
    outline:0
}
.custom-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer{
    border:0
}
.custom-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-webkit-slider-thumb{
        transition:none
    }
}
.custom-range::-webkit-slider-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-moz-range-thumb{
        transition:none
    }
}
.custom-range::-moz-range-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-ms-thumb{
    width:1rem;
    height:1rem;
    margin-top:0;
    margin-right:.2rem;
    margin-left:.2rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-ms-thumb{
        transition:none
    }
}
.custom-range::-ms-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-ms-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border-color:transparent;
    border-width:.5rem
}
.custom-range::-ms-fill-lower{
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range::-ms-fill-upper{
    margin-right:15px;
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track{
    cursor:default
}
.custom-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track{
    cursor:default
}
.custom-range:disabled::-ms-thumb{
    background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select{
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-control-label::before,.custom-file-label,.custom-select{
        transition:none
    }
}
.nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#007bff
}
.nav-fill .nav-item{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navbar-brand{
    display:inline-block;
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static;
    float:none
}
.navbar-text{
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-align:center;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled){
    cursor:pointer
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media(max-width:575.98px){
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:576px){
    .navbar-expand-sm{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media(max-width:767.98px){
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:768px){
    .navbar-expand-md{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media(max-width:991.98px){
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:992px){
    .navbar-expand-lg{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media(max-width:1199.98px){
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:1200px){
    .navbar-expand-xl{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav{
    -ms-flex-direction:row;
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.5);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.5);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a{
    color:#fff
}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.card{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.card-body{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1.25rem
}
.card-title{
    margin-bottom:.75rem
}
.card-subtitle{
    margin-top:-.375rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1.25rem
}
.card-header{
    padding:.75rem 1.25rem;
    margin-bottom:0;
    color:inherit;
    background-color:rgba(0,0,0,.03);
    border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,.03);
    border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
    margin-right:-.625rem;
    margin-bottom:-.75rem;
    margin-left:-.625rem;
    border-bottom:0
}
.card-header-pills{
    margin-right:-.625rem;
    margin-left:-.625rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1.25rem
}
.card-img{
    width:100%;
    border-radius:calc(.25rem - 1px)
}
.card-img-top{
    width:100%;
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-deck .card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-deck{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        margin-right:-15px;
        margin-left:-15px
    }
    .card-deck .card{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:15px;
        margin-bottom:0;
        margin-left:15px
    }
}
.card-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-group>.card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-group{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .card-group>.card{
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:first-child{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:last-child{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{
        border-bottom-left-radius:0
    }
    .card-group>.card:only-child{
        border-radius:.25rem
    }
    .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child){
        border-radius:0
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{
        border-radius:0
    }
}
.card-columns .card{
    margin-bottom:.75rem
}
@media(min-width:576px){
    .card-columns{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.accordion .card{
    overflow:hidden
}
.accordion .card:not(:first-of-type) .card-header:first-child{
    border-radius:0
}
.accordion .card:not(:first-of-type):not(:last-of-type){
    border-bottom:0;
    border-radius:0
}
.accordion .card:first-of-type{
    border-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.accordion .card:last-of-type{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.accordion .card .card-header{
    margin-bottom:-1px
}
.breadcrumb{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    list-style:none;
    background-color:#e9ecef;
    border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    display:inline-block;
    padding-right:.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:none
}
.breadcrumb-item.active{
    color:#6c757d
}
.pagination{
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.page-link{
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover{
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus{
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled){
    cursor:pointer
}
.page-item:first-child .page-link{
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.page-item.active .page-link{
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.page-item.disabled .page-link{
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link{
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem
}
a.badge:focus,a.badge:hover{
    text-decoration:none
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#007bff
}
a.badge-primary:focus,a.badge-primary:hover{
    color:#fff;
    background-color:#0062cc
}
.badge-secondary{
    color:#fff;
    background-color:#6c757d
}
a.badge-secondary:focus,a.badge-secondary:hover{
    color:#fff;
    background-color:#545b62
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
a.badge-success:focus,a.badge-success:hover{
    color:#fff;
    background-color:#1e7e34
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
a.badge-info:focus,a.badge-info:hover{
    color:#fff;
    background-color:#117a8b
}
.badge-warning{
    color:#212529;
    background-color:#ffc107
}
a.badge-warning:focus,a.badge-warning:hover{
    color:#212529;
    background-color:#d39e00
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:focus,a.badge-danger:hover{
    color:#fff;
    background-color:#bd2130
}
.badge-light{
    color:#212529;
    background-color:#f8f9fa
}
a.badge-light:focus,a.badge-light:hover{
    color:#212529;
    background-color:#dae0e5
}
.badge-dark{
    color:#fff;
    background-color:#343a40
}
a.badge-dark:focus,a.badge-dark:hover{
    color:#fff;
    background-color:#1d2124
}
.jumbotron{
    padding:2rem 1rem;
    margin-bottom:2rem;
    background-color:#e9ecef;
    border-radius:.3rem
}
@media(min-width:576px){
    .jumbotron{
        padding:4rem 2rem
    }
}
.jumbotron-fluid{
    padding-right:0;
    padding-left:0;
    border-radius:0
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:4rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-primary hr{
    border-top-color:#9fcdff
}
.alert-primary .alert-link{
    color:#002752
}
.alert-secondary{
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db
}
.alert-secondary hr{
    border-top-color:#c8cbcf
}
.alert-secondary .alert-link{
    color:#202326
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr{
    border-top-color:#b1dfbb
}
.alert-success .alert-link{
    color:#0b2e13
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr{
    border-top-color:#abdde5
}
.alert-info .alert-link{
    color:#062c33
}
.alert-warning{
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr{
    border-top-color:#ffe8a1
}
.alert-warning .alert-link{
    color:#533f03
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link{
    color:#491217
}
.alert-light{
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr{
    border-top-color:#ececf6
}
.alert-light .alert-link{
    color:#686868
}
.alert-dark{
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr{
    border-top-color:#b9bbbe
}
.alert-dark .alert-link{
    color:#040505
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    overflow:hidden;
    font-size:.75rem;
    background-color:#e9ecef;
    border-radius:.25rem
}
.progress-bar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    background-color:#007bff;
    transition:width .6s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .progress-bar{
        transition:none
    }
}
.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:1rem 1rem
}
.progress-bar-animated{
    -webkit-animation:progress-bar-stripes 1s linear infinite;
    animation:progress-bar-stripes 1s linear infinite
}
.media{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.media-body{
    -ms-flex:1;
    flex:1
}
.list-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#212529;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.75rem 1.25rem;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.list-group-item:focus,.list-group-item:hover{
    z-index:1;
    text-decoration:none
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.list-group-flush .list-group-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.list-group-flush .list-group-item:last-child{
    margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child{
    border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
    margin-bottom:0;
    border-bottom:0
}
.list-group-item-primary{
    color:#004085;
    background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#004085;
    background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#004085;
    border-color:#004085
}
.list-group-item-secondary{
    color:#383d41;
    background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#383d41;
    background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#383d41;
    border-color:#383d41
}
.list-group-item-success{
    color:#155724;
    background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#155724;
    background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#155724;
    border-color:#155724
}
.list-group-item-info{
    color:#0c5460;
    background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#0c5460;
    background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#0c5460;
    border-color:#0c5460
}
.list-group-item-warning{
    color:#856404;
    background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#856404;
    background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#856404;
    border-color:#856404
}
.list-group-item-danger{
    color:#721c24;
    background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#721c24;
    background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#721c24;
    border-color:#721c24
}
.list-group-item-light{
    color:#818182;
    background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#818182;
    background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#818182;
    border-color:#818182
}
.list-group-item-dark{
    color:#1b1e21;
    background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#1b1e21;
    background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#1b1e21;
    border-color:#1b1e21
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
}
.close:hover{
    color:#000;
    text-decoration:none
}
.close:not(:disabled):not(.disabled){
    cursor:pointer
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    opacity:.75
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
a.close.disabled{
    pointer-events:none
}
.toast{
    max-width:350px;
    overflow:hidden;
    font-size:.875rem;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    border-radius:.25rem;
    box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    opacity:0
}
.toast:not(:last-child){
    margin-bottom:.75rem
}
.toast.showing{
    opacity:1
}
.toast.show{
    display:block;
    opacity:1
}
.toast.hide{
    display:none
}
.toast-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.25rem .75rem;
    color:#6c757d;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body{
    padding:.75rem
}
.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-50px);
    transform:translate(0,-50px)
}
@media screen and (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:none;
    transform:none
}
.modal-dialog-centered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before{
    display:block;
    height:calc(100vh - (.5rem * 2));
    content:""
}
.modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #e9ecef;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #e9ecef;
    border-bottom-right-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media(min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-centered{
        min-height:calc(100% - (1.75rem * 2))
    }
    .modal-dialog-centered::before{
        height:calc(100vh - (1.75rem * 2))
    }
    .modal-sm{
        max-width:300px
    }
}
@media(min-width:992px){
    .modal-lg,.modal-xl{
        max-width:800px
    }
}
@media(min-width:1200px){
    .modal-xl{
        max-width:1140px
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    opacity:0
}
.tooltip.show{
    opacity:.9
}
.tooltip .arrow{
    position:absolute;
    display:block;
    width:.8rem;
    height:.4rem
}
.tooltip .arrow::before{
    position:absolute;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{
    bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{
    top:0;
    border-width:.4rem .4rem 0;
    border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{
    left:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{
    right:0;
    border-width:.4rem .4rem .4rem 0;
    border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
    top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{
    bottom:0;
    border-width:0 .4rem .4rem;
    border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{
    right:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{
    left:0;
    border-width:.4rem 0 .4rem .4rem;
    border-left-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:.25rem .5rem;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:.25rem
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:block;
    max-width:276px;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem
}
.popover .arrow{
    position:absolute;
    display:block;
    width:1rem;
    height:.5rem;
    margin:0 .3rem
}
.popover .arrow::after,.popover .arrow::before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
    margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{
    bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{
    border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{
    bottom:0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{
    bottom:1px;
    border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
    margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{
    left:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{
    border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{
    left:0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{
    left:1px;
    border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
    margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{
    top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{
    border-width:0 .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{
    top:0;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{
    top:1px;
    border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
    margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{
    right:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{
    border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{
    right:0;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{
    right:1px;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    color:inherit;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#212529
}
.carousel{
    position:relative
}
.carousel.pointer-event{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:-webkit-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    -webkit-transform:none;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
    z-index:0;
    opacity:0;
    transition:0s .6s opacity
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5;
    transition:opacity .15s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:transparent no-repeat center center;
    background-size:100% 100%
}
.carousel-control-prev-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLz48L3N2Zz4=)
}
.carousel-control-next-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLz48L3N2Zz4=)
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:15;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    box-sizing:content-box;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-indicators li{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
@-webkit-keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
@keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
.spinner-grow{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm{
    width:1rem;
    height:1rem
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.bg-primary{
    background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color:#0062cc!important
}
.bg-secondary{
    background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color:#545b62!important
}
.bg-success{
    background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
    background-color:#1e7e34!important
}
.bg-info{
    background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
    background-color:#117a8b!important
}
.bg-warning{
    background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
    background-color:#d39e00!important
}
.bg-danger{
    background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color:#bd2130!important
}
.bg-light{
    background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
    background-color:#dae0e5!important
}
.bg-dark{
    background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
    background-color:#1d2124!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-right{
    border-right:1px solid #dee2e6!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-left{
    border-left:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top-0{
    border-top:0!important
}
.border-right-0{
    border-right:0!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-left-0{
    border-left:0!important
}
.border-primary{
    border-color:#007bff!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#28a745!important
}
.border-info{
    border-color:#17a2b8!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#343a40!important
}
.border-white{
    border-color:#fff!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important;
    border-top-right-radius:.25rem!important
}
.rounded-right{
    border-top-right-radius:.25rem!important;
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-left{
    border-top-left-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-0{
    border-radius:0!important
}
.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media(min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive::before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9::before{
    padding-top:42.857143%
}
.embed-responsive-16by9::before{
    padding-top:56.25%
}
.embed-responsive-3by4::before{
    padding-top:133.333333%
}
.embed-responsive-1by1::before{
    padding-top:100%
}
.flex-row{
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill{
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start{
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media(min-width:576px){
    .flex-sm-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:768px){
    .flex-md-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-md-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:992px){
    .flex-lg-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-lg-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:1200px){
    .flex-xl-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xl-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.float-none{
    float:none!important
}
@media(min-width:576px){
    .float-sm-left{
        float:left!important
    }
    .float-sm-right{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
}
@media(min-width:768px){
    .float-md-left{
        float:left!important
    }
    .float-md-right{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
}
@media(min-width:992px){
    .float-lg-left{
        float:left!important
    }
    .float-lg-right{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
}
@media(min-width:1200px){
    .float-xl-left{
        float:left!important
    }
    .float-xl-right{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .sticky-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!important
}
.min-vw-100{
    min-width:100vw!important
}
.min-vh-100{
    min-height:100vh!important
}
.vw-100{
    width:100vw!important
}
.vh-100{
    height:100vh!important
}
.m-0{
    margin:0!important
}
.mt-0,.my-0{
    margin-top:0!important
}
.mr-0,.mx-0{
    margin-right:0!important
}
.mb-0,.my-0{
    margin-bottom:0!important
}
.ml-0,.mx-0{
    margin-left:0!important
}
.m-1{
    margin:.25rem!important
}
.mt-1,.my-1{
    margin-top:.25rem!important
}
.mr-1,.mx-1{
    margin-right:.25rem!important
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.ml-1,.mx-1{
    margin-left:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.mt-2,.my-2{
    margin-top:.5rem!important
}
.mr-2,.mx-2{
    margin-right:.5rem!important
}
.mb-2,.my-2{
    margin-bottom:.5rem!important
}
.ml-2,.mx-2{
    margin-left:.5rem!important
}
.m-3{
    margin:1rem!important
}
.mt-3,.my-3{
    margin-top:1rem!important
}
.mr-3,.mx-3{
    margin-right:1rem!important
}
.mb-3,.my-3{
    margin-bottom:1rem!important
}
.ml-3,.mx-3{
    margin-left:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.mt-4,.my-4{
    margin-top:1.5rem!important
}
.mr-4,.mx-4{
    margin-right:1.5rem!important
}
.mb-4,.my-4{
    margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
    margin-left:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.mt-5,.my-5{
    margin-top:3rem!important
}
.mr-5,.mx-5{
    margin-right:3rem!important
}
.mb-5,.my-5{
    margin-bottom:3rem!important
}
.ml-5,.mx-5{
    margin-left:3rem!important
}
.p-0{
    padding:0!important
}
.pt-0,.py-0{
    padding-top:0!important
}
.pr-0,.px-0{
    padding-right:0!important
}
.pb-0,.py-0{
    padding-bottom:0!important
}
.pl-0,.px-0{
    padding-left:0!important
}
.p-1{
    padding:.25rem!important
}
.pt-1,.py-1{
    padding-top:.25rem!important
}
.pr-1,.px-1{
    padding-right:.25rem!important
}
.pb-1,.py-1{
    padding-bottom:.25rem!important
}
.pl-1,.px-1{
    padding-left:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.pt-2,.py-2{
    padding-top:.5rem!important
}
.pr-2,.px-2{
    padding-right:.5rem!important
}
.pb-2,.py-2{
    padding-bottom:.5rem!important
}
.pl-2,.px-2{
    padding-left:.5rem!important
}
.p-3{
    padding:1rem!important
}
.pt-3,.py-3{
    padding-top:1rem!important
}
.pr-3,.px-3{
    padding-right:1rem!important
}
.pb-3,.py-3{
    padding-bottom:1rem!important
}
.pl-3,.px-3{
    padding-left:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.pt-4,.py-4{
    padding-top:1.5rem!important
}
.pr-4,.px-4{
    padding-right:1.5rem!important
}
.pb-4,.py-4{
    padding-bottom:1.5rem!important
}
.pl-4,.px-4{
    padding-left:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.pt-5,.py-5{
    padding-top:3rem!important
}
.pr-5,.px-5{
    padding-right:3rem!important
}
.pb-5,.py-5{
    padding-bottom:3rem!important
}
.pl-5,.px-5{
    padding-left:3rem!important
}
.m-n1{
    margin:-.25rem!important
}
.mt-n1,.my-n1{
    margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
    margin-right:-.25rem!important
}
.mb-n1,.my-n1{
    margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
    margin-left:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.mt-n2,.my-n2{
    margin-top:-.5rem!important
}
.mr-n2,.mx-n2{
    margin-right:-.5rem!important
}
.mb-n2,.my-n2{
    margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2{
    margin-left:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.mt-n3,.my-n3{
    margin-top:-1rem!important
}
.mr-n3,.mx-n3{
    margin-right:-1rem!important
}
.mb-n3,.my-n3{
    margin-bottom:-1rem!important
}
.ml-n3,.mx-n3{
    margin-left:-1rem!important
}
.m-n4{
    margin:-1.5rem!important
}
.mt-n4,.my-n4{
    margin-top:-1.5rem!important
}
.mr-n4,.mx-n4{
    margin-right:-1.5rem!important
}
.mb-n4,.my-n4{
    margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4{
    margin-left:-1.5rem!important
}
.m-n5{
    margin:-3rem!important
}
.mt-n5,.my-n5{
    margin-top:-3rem!important
}
.mr-n5,.mx-n5{
    margin-right:-3rem!important
}
.mb-n5,.my-n5{
    margin-bottom:-3rem!important
}
.ml-n5,.mx-n5{
    margin-left:-3rem!important
}
.m-auto{
    margin:auto!important
}
.mt-auto,.my-auto{
    margin-top:auto!important
}
.mr-auto,.mx-auto{
    margin-right:auto!important
}
.mb-auto,.my-auto{
    margin-bottom:auto!important
}
.ml-auto,.mx-auto{
    margin-left:auto!important
}
@media(min-width:576px){
    .m-sm-0{
        margin:0!important
    }
    .mt-sm-0,.my-sm-0{
        margin-top:0!important
    }
    .mr-sm-0,.mx-sm-0{
        margin-right:0!important
    }
    .mb-sm-0,.my-sm-0{
        margin-bottom:0!important
    }
    .ml-sm-0,.mx-sm-0{
        margin-left:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem!important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem!important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem!important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem!important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem!important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem!important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .mt-sm-3,.my-sm-3{
        margin-top:1rem!important
    }
    .mr-sm-3,.mx-sm-3{
        margin-right:1rem!important
    }
    .mb-sm-3,.my-sm-3{
        margin-bottom:1rem!important
    }
    .ml-sm-3,.mx-sm-3{
        margin-left:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .mt-sm-4,.my-sm-4{
        margin-top:1.5rem!important
    }
    .mr-sm-4,.mx-sm-4{
        margin-right:1.5rem!important
    }
    .mb-sm-4,.my-sm-4{
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,.mx-sm-4{
        margin-left:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .mt-sm-5,.my-sm-5{
        margin-top:3rem!important
    }
    .mr-sm-5,.mx-sm-5{
        margin-right:3rem!important
    }
    .mb-sm-5,.my-sm-5{
        margin-bottom:3rem!important
    }
    .ml-sm-5,.mx-sm-5{
        margin-left:3rem!important
    }
    .p-sm-0{
        padding:0!important
    }
    .pt-sm-0,.py-sm-0{
        padding-top:0!important
    }
    .pr-sm-0,.px-sm-0{
        padding-right:0!important
    }
    .pb-sm-0,.py-sm-0{
        padding-bottom:0!important
    }
    .pl-sm-0,.px-sm-0{
        padding-left:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem!important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem!important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem!important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem!important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem!important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem!important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .pt-sm-3,.py-sm-3{
        padding-top:1rem!important
    }
    .pr-sm-3,.px-sm-3{
        padding-right:1rem!important
    }
    .pb-sm-3,.py-sm-3{
        padding-bottom:1rem!important
    }
    .pl-sm-3,.px-sm-3{
        padding-left:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .pt-sm-4,.py-sm-4{
        padding-top:1.5rem!important
    }
    .pr-sm-4,.px-sm-4{
        padding-right:1.5rem!important
    }
    .pb-sm-4,.py-sm-4{
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,.px-sm-4{
        padding-left:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .pt-sm-5,.py-sm-5{
        padding-top:3rem!important
    }
    .pr-sm-5,.px-sm-5{
        padding-right:3rem!important
    }
    .pb-sm-5,.py-sm-5{
        padding-bottom:3rem!important
    }
    .pl-sm-5,.px-sm-5{
        padding-left:3rem!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .mt-sm-n1,.my-sm-n1{
        margin-top:-.25rem!important
    }
    .mr-sm-n1,.mx-sm-n1{
        margin-right:-.25rem!important
    }
    .mb-sm-n1,.my-sm-n1{
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,.mx-sm-n1{
        margin-left:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .mt-sm-n2,.my-sm-n2{
        margin-top:-.5rem!important
    }
    .mr-sm-n2,.mx-sm-n2{
        margin-right:-.5rem!important
    }
    .mb-sm-n2,.my-sm-n2{
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,.mx-sm-n2{
        margin-left:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .mt-sm-n3,.my-sm-n3{
        margin-top:-1rem!important
    }
    .mr-sm-n3,.mx-sm-n3{
        margin-right:-1rem!important
    }
    .mb-sm-n3,.my-sm-n3{
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,.mx-sm-n3{
        margin-left:-1rem!important
    }
    .m-sm-n4{
        margin:-1.5rem!important
    }
    .mt-sm-n4,.my-sm-n4{
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,.mx-sm-n4{
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,.my-sm-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,.mx-sm-n4{
        margin-left:-1.5rem!important
    }
    .m-sm-n5{
        margin:-3rem!important
    }
    .mt-sm-n5,.my-sm-n5{
        margin-top:-3rem!important
    }
    .mr-sm-n5,.mx-sm-n5{
        margin-right:-3rem!important
    }
    .mb-sm-n5,.my-sm-n5{
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,.mx-sm-n5{
        margin-left:-3rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mt-sm-auto,.my-sm-auto{
        margin-top:auto!important
    }
    .mr-sm-auto,.mx-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-auto,.my-sm-auto{
        margin-bottom:auto!important
    }
    .ml-sm-auto,.mx-sm-auto{
        margin-left:auto!important
    }
}
@media(min-width:768px){
    .m-md-0{
        margin:0!important
    }
    .mt-md-0,.my-md-0{
        margin-top:0!important
    }
    .mr-md-0,.mx-md-0{
        margin-right:0!important
    }
    .mb-md-0,.my-md-0{
        margin-bottom:0!important
    }
    .ml-md-0,.mx-md-0{
        margin-left:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem!important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem!important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem!important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem!important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem!important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem!important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .mt-md-3,.my-md-3{
        margin-top:1rem!important
    }
    .mr-md-3,.mx-md-3{
        margin-right:1rem!important
    }
    .mb-md-3,.my-md-3{
        margin-bottom:1rem!important
    }
    .ml-md-3,.mx-md-3{
        margin-left:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .mt-md-4,.my-md-4{
        margin-top:1.5rem!important
    }
    .mr-md-4,.mx-md-4{
        margin-right:1.5rem!important
    }
    .mb-md-4,.my-md-4{
        margin-bottom:1.5rem!important
    }
    .ml-md-4,.mx-md-4{
        margin-left:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .mt-md-5,.my-md-5{
        margin-top:3rem!important
    }
    .mr-md-5,.mx-md-5{
        margin-right:3rem!important
    }
    .mb-md-5,.my-md-5{
        margin-bottom:3rem!important
    }
    .ml-md-5,.mx-md-5{
        margin-left:3rem!important
    }
    .p-md-0{
        padding:0!important
    }
    .pt-md-0,.py-md-0{
        padding-top:0!important
    }
    .pr-md-0,.px-md-0{
        padding-right:0!important
    }
    .pb-md-0,.py-md-0{
        padding-bottom:0!important
    }
    .pl-md-0,.px-md-0{
        padding-left:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem!important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem!important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem!important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem!important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem!important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem!important
    }
    .pl-md-2,.px-md-2{
        padding-left:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .pt-md-3,.py-md-3{
        padding-top:1rem!important
    }
    .pr-md-3,.px-md-3{
        padding-right:1rem!important
    }
    .pb-md-3,.py-md-3{
        padding-bottom:1rem!important
    }
    .pl-md-3,.px-md-3{
        padding-left:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .pt-md-4,.py-md-4{
        padding-top:1.5rem!important
    }
    .pr-md-4,.px-md-4{
        padding-right:1.5rem!important
    }
    .pb-md-4,.py-md-4{
        padding-bottom:1.5rem!important
    }
    .pl-md-4,.px-md-4{
        padding-left:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .pt-md-5,.py-md-5{
        padding-top:3rem!important
    }
    .pr-md-5,.px-md-5{
        padding-right:3rem!important
    }
    .pb-md-5,.py-md-5{
        padding-bottom:3rem!important
    }
    .pl-md-5,.px-md-5{
        padding-left:3rem!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .mt-md-n1,.my-md-n1{
        margin-top:-.25rem!important
    }
    .mr-md-n1,.mx-md-n1{
        margin-right:-.25rem!important
    }
    .mb-md-n1,.my-md-n1{
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,.mx-md-n1{
        margin-left:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .mt-md-n2,.my-md-n2{
        margin-top:-.5rem!important
    }
    .mr-md-n2,.mx-md-n2{
        margin-right:-.5rem!important
    }
    .mb-md-n2,.my-md-n2{
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,.mx-md-n2{
        margin-left:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .mt-md-n3,.my-md-n3{
        margin-top:-1rem!important
    }
    .mr-md-n3,.mx-md-n3{
        margin-right:-1rem!important
    }
    .mb-md-n3,.my-md-n3{
        margin-bottom:-1rem!important
    }
    .ml-md-n3,.mx-md-n3{
        margin-left:-1rem!important
    }
    .m-md-n4{
        margin:-1.5rem!important
    }
    .mt-md-n4,.my-md-n4{
        margin-top:-1.5rem!important
    }
    .mr-md-n4,.mx-md-n4{
        margin-right:-1.5rem!important
    }
    .mb-md-n4,.my-md-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,.mx-md-n4{
        margin-left:-1.5rem!important
    }
    .m-md-n5{
        margin:-3rem!important
    }
    .mt-md-n5,.my-md-n5{
        margin-top:-3rem!important
    }
    .mr-md-n5,.mx-md-n5{
        margin-right:-3rem!important
    }
    .mb-md-n5,.my-md-n5{
        margin-bottom:-3rem!important
    }
    .ml-md-n5,.mx-md-n5{
        margin-left:-3rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mt-md-auto,.my-md-auto{
        margin-top:auto!important
    }
    .mr-md-auto,.mx-md-auto{
        margin-right:auto!important
    }
    .mb-md-auto,.my-md-auto{
        margin-bottom:auto!important
    }
    .ml-md-auto,.mx-md-auto{
        margin-left:auto!important
    }
}
@media(min-width:992px){
    .m-lg-0{
        margin:0!important
    }
    .mt-lg-0,.my-lg-0{
        margin-top:0!important
    }
    .mr-lg-0,.mx-lg-0{
        margin-right:0!important
    }
    .mb-lg-0,.my-lg-0{
        margin-bottom:0!important
    }
    .ml-lg-0,.mx-lg-0{
        margin-left:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem!important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem!important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem!important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem!important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem!important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem!important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .mt-lg-3,.my-lg-3{
        margin-top:1rem!important
    }
    .mr-lg-3,.mx-lg-3{
        margin-right:1rem!important
    }
    .mb-lg-3,.my-lg-3{
        margin-bottom:1rem!important
    }
    .ml-lg-3,.mx-lg-3{
        margin-left:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .mt-lg-4,.my-lg-4{
        margin-top:1.5rem!important
    }
    .mr-lg-4,.mx-lg-4{
        margin-right:1.5rem!important
    }
    .mb-lg-4,.my-lg-4{
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,.mx-lg-4{
        margin-left:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .mt-lg-5,.my-lg-5{
        margin-top:3rem!important
    }
    .mr-lg-5,.mx-lg-5{
        margin-right:3rem!important
    }
    .mb-lg-5,.my-lg-5{
        margin-bottom:3rem!important
    }
    .ml-lg-5,.mx-lg-5{
        margin-left:3rem!important
    }
    .p-lg-0{
        padding:0!important
    }
    .pt-lg-0,.py-lg-0{
        padding-top:0!important
    }
    .pr-lg-0,.px-lg-0{
        padding-right:0!important
    }
    .pb-lg-0,.py-lg-0{
        padding-bottom:0!important
    }
    .pl-lg-0,.px-lg-0{
        padding-left:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem!important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem!important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem!important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem!important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem!important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem!important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .pt-lg-3,.py-lg-3{
        padding-top:1rem!important
    }
    .pr-lg-3,.px-lg-3{
        padding-right:1rem!important
    }
    .pb-lg-3,.py-lg-3{
        padding-bottom:1rem!important
    }
    .pl-lg-3,.px-lg-3{
        padding-left:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .pt-lg-4,.py-lg-4{
        padding-top:1.5rem!important
    }
    .pr-lg-4,.px-lg-4{
        padding-right:1.5rem!important
    }
    .pb-lg-4,.py-lg-4{
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,.px-lg-4{
        padding-left:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .pt-lg-5,.py-lg-5{
        padding-top:3rem!important
    }
    .pr-lg-5,.px-lg-5{
        padding-right:3rem!important
    }
    .pb-lg-5,.py-lg-5{
        padding-bottom:3rem!important
    }
    .pl-lg-5,.px-lg-5{
        padding-left:3rem!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .mt-lg-n1,.my-lg-n1{
        margin-top:-.25rem!important
    }
    .mr-lg-n1,.mx-lg-n1{
        margin-right:-.25rem!important
    }
    .mb-lg-n1,.my-lg-n1{
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,.mx-lg-n1{
        margin-left:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .mt-lg-n2,.my-lg-n2{
        margin-top:-.5rem!important
    }
    .mr-lg-n2,.mx-lg-n2{
        margin-right:-.5rem!important
    }
    .mb-lg-n2,.my-lg-n2{
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,.mx-lg-n2{
        margin-left:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .mt-lg-n3,.my-lg-n3{
        margin-top:-1rem!important
    }
    .mr-lg-n3,.mx-lg-n3{
        margin-right:-1rem!important
    }
    .mb-lg-n3,.my-lg-n3{
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,.mx-lg-n3{
        margin-left:-1rem!important
    }
    .m-lg-n4{
        margin:-1.5rem!important
    }
    .mt-lg-n4,.my-lg-n4{
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,.mx-lg-n4{
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,.my-lg-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,.mx-lg-n4{
        margin-left:-1.5rem!important
    }
    .m-lg-n5{
        margin:-3rem!important
    }
    .mt-lg-n5,.my-lg-n5{
        margin-top:-3rem!important
    }
    .mr-lg-n5,.mx-lg-n5{
        margin-right:-3rem!important
    }
    .mb-lg-n5,.my-lg-n5{
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,.mx-lg-n5{
        margin-left:-3rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mt-lg-auto,.my-lg-auto{
        margin-top:auto!important
    }
    .mr-lg-auto,.mx-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-auto,.my-lg-auto{
        margin-bottom:auto!important
    }
    .ml-lg-auto,.mx-lg-auto{
        margin-left:auto!important
    }
}
@media(min-width:1200px){
    .m-xl-0{
        margin:0!important
    }
    .mt-xl-0,.my-xl-0{
        margin-top:0!important
    }
    .mr-xl-0,.mx-xl-0{
        margin-right:0!important
    }
    .mb-xl-0,.my-xl-0{
        margin-bottom:0!important
    }
    .ml-xl-0,.mx-xl-0{
        margin-left:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem!important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem!important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem!important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem!important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem!important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem!important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .mt-xl-3,.my-xl-3{
        margin-top:1rem!important
    }
    .mr-xl-3,.mx-xl-3{
        margin-right:1rem!important
    }
    .mb-xl-3,.my-xl-3{
        margin-bottom:1rem!important
    }
    .ml-xl-3,.mx-xl-3{
        margin-left:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .mt-xl-4,.my-xl-4{
        margin-top:1.5rem!important
    }
    .mr-xl-4,.mx-xl-4{
        margin-right:1.5rem!important
    }
    .mb-xl-4,.my-xl-4{
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,.mx-xl-4{
        margin-left:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .mt-xl-5,.my-xl-5{
        margin-top:3rem!important
    }
    .mr-xl-5,.mx-xl-5{
        margin-right:3rem!important
    }
    .mb-xl-5,.my-xl-5{
        margin-bottom:3rem!important
    }
    .ml-xl-5,.mx-xl-5{
        margin-left:3rem!important
    }
    .p-xl-0{
        padding:0!important
    }
    .pt-xl-0,.py-xl-0{
        padding-top:0!important
    }
    .pr-xl-0,.px-xl-0{
        padding-right:0!important
    }
    .pb-xl-0,.py-xl-0{
        padding-bottom:0!important
    }
    .pl-xl-0,.px-xl-0{
        padding-left:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem!important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem!important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem!important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem!important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem!important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem!important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .pt-xl-3,.py-xl-3{
        padding-top:1rem!important
    }
    .pr-xl-3,.px-xl-3{
        padding-right:1rem!important
    }
    .pb-xl-3,.py-xl-3{
        padding-bottom:1rem!important
    }
    .pl-xl-3,.px-xl-3{
        padding-left:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .pt-xl-4,.py-xl-4{
        padding-top:1.5rem!important
    }
    .pr-xl-4,.px-xl-4{
        padding-right:1.5rem!important
    }
    .pb-xl-4,.py-xl-4{
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,.px-xl-4{
        padding-left:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .pt-xl-5,.py-xl-5{
        padding-top:3rem!important
    }
    .pr-xl-5,.px-xl-5{
        padding-right:3rem!important
    }
    .pb-xl-5,.py-xl-5{
        padding-bottom:3rem!important
    }
    .pl-xl-5,.px-xl-5{
        padding-left:3rem!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .mt-xl-n1,.my-xl-n1{
        margin-top:-.25rem!important
    }
    .mr-xl-n1,.mx-xl-n1{
        margin-right:-.25rem!important
    }
    .mb-xl-n1,.my-xl-n1{
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,.mx-xl-n1{
        margin-left:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .mt-xl-n2,.my-xl-n2{
        margin-top:-.5rem!important
    }
    .mr-xl-n2,.mx-xl-n2{
        margin-right:-.5rem!important
    }
    .mb-xl-n2,.my-xl-n2{
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,.mx-xl-n2{
        margin-left:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .mt-xl-n3,.my-xl-n3{
        margin-top:-1rem!important
    }
    .mr-xl-n3,.mx-xl-n3{
        margin-right:-1rem!important
    }
    .mb-xl-n3,.my-xl-n3{
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,.mx-xl-n3{
        margin-left:-1rem!important
    }
    .m-xl-n4{
        margin:-1.5rem!important
    }
    .mt-xl-n4,.my-xl-n4{
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,.mx-xl-n4{
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,.my-xl-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,.mx-xl-n4{
        margin-left:-1.5rem!important
    }
    .m-xl-n5{
        margin:-3rem!important
    }
    .mt-xl-n5,.my-xl-n5{
        margin-top:-3rem!important
    }
    .mr-xl-n5,.mx-xl-n5{
        margin-right:-3rem!important
    }
    .mb-xl-n5,.my-xl-n5{
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,.mx-xl-n5{
        margin-left:-3rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mt-xl-auto,.my-xl-auto{
        margin-top:auto!important
    }
    .mr-xl-auto,.mx-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-auto,.my-xl-auto{
        margin-bottom:auto!important
    }
    .ml-xl-auto,.mx-xl-auto{
        margin-left:auto!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace
}
.text-justify{
    text-align:justify!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media(min-width:576px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media(min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media(min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media(min-width:1200px){
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-lighter{
    font-weight:lighter!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:bolder!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#0056b3!important
}
.text-secondary{
    color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#494f54!important
}
.text-success{
    color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
    color:#19692c!important
}
.text-info{
    color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
    color:#0f6674!important
}
.text-warning{
    color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#ba8b00!important
}
.text-danger{
    color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#a71d2a!important
}
.text-light{
    color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
    color:#cbd3da!important
}
.text-dark{
    color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#121416!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none{
    text-decoration:none!important
}
.text-reset{
    color:inherit!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media print{
    *,::after,::before{
        text-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn){
        text-decoration:underline
    }
    abbr[title]::after{
        content:" (" attr(title) ")"
    }
    pre{
        white-space:pre-wrap!important
    }
    blockquote,pre{
        border:1px solid #adb5bd;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    @page{
        size:a3
    }
    body{
        min-width:992px!important
    }
    .container{
        min-width:992px!important
    }
    .navbar{
        display:none
    }
    .badge{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #dee2e6!important
    }
    .table-dark{
        color:inherit
    }
    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
        border-color:#dee2e6
    }
    .table .thead-dark th{
        color:inherit;
        border-color:#dee2e6
    }
}
.sf-menu,.sf-menu *{
    margin:0;
    padding:0;
    list-style:none
}
.sf-menu li{
    position:relative
}
.sf-menu ul{
    position:absolute;
    display:none;
    top:100%;
    left:0;
    z-index:99
}
.sf-menu a,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{
    display:block
}
.sf-menu>li{
    float:left
}
.sf-menu a{
    position:relative
}
.sf-menu ul ul{
    top:0;
    left:100%
}
.sf-menu>li.left>ul{
    left:auto;
    right:0
}
.sf-menu ul li.left>ul{
    left:auto;
    right:100%
}
.sf-menu .sf-mega{
    position:absolute;
    display:none;
    top:100%;
    left:0;
    z-index:99
}
.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{
    display:block
}
body.compensate-for-scrollbar{
    overflow:hidden
}
.fancybox-active{
    height:auto
}
.fancybox-is-hidden{
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container{
    -webkit-backface-visibility:hidden;
    height:100%;
    left:0;
    outline:0;
    position:fixed;
    -webkit-tap-highlight-color:transparent;
    top:0;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-container *{
    box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.fancybox-outer{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg{
    background:#1e1e1e;
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg{
    opacity:.9;
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{
    direction:ltr;
    opacity:0;
    position:absolute;
    transition:opacity .25s ease,visibility 0s ease .25s;
    visibility:hidden;
    z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
    opacity:1;
    transition:opacity .25s ease 0s,visibility 0s ease 0s;
    visibility:visible
}
.fancybox-infobar{
    color:#ccc;
    font-size:13px;
    -webkit-font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    top:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fancybox-toolbar{
    right:0;
    top:0
}
.fancybox-stage{
    direction:ltr;
    overflow:visible;
    transform:translateZ(0);
    z-index:99994
}
.fancybox-is-open .fancybox-stage{
    overflow:hidden
}
.fancybox-slide{
    -webkit-backface-visibility:hidden;
    display:none;
    height:100%;
    left:0;
    outline:0;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:transform,opacity;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide::before{
    content:'';
    display:inline-block;
    font-size:0;
    height:100%;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{
    display:block
}
.fancybox-slide--image{
    overflow:hidden;
    padding:44px 0
}
.fancybox-slide--image::before{
    display:none
}
.fancybox-slide--html{
    padding:6px
}
.fancybox-content{
    background:#fff;
    display:inline-block;
    margin:0;
    max-width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-slide--image .fancybox-content{
    animation-timing-function:cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility:hidden;
    background:0 0;
    background-repeat:no-repeat;
    background-size:100% 100%;
    left:0;
    max-width:none;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    -ms-transform-origin:top left;
    transform-origin:top left;
    transition-property:transform,opacity;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99995
}
.fancybox-can-zoomOut .fancybox-content{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
    cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{
    cursor:-webkit-grab;
    cursor:grab
}
.fancybox-is-grabbing .fancybox-content{
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.fancybox-container [data-selectable=true]{
    cursor:text
}
.fancybox-image,.fancybox-spaceball{
    background:0 0;
    border:0;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    padding:0;
    position:absolute;
    top:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{
    height:100%;
    overflow:visible;
    padding:0;
    width:100%
}
.fancybox-slide--video .fancybox-content{
    background:#000
}
.fancybox-slide--map .fancybox-content{
    background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content{
    background:#fff
}
.fancybox-iframe,.fancybox-video{
    background:0 0;
    border:0;
    display:block;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.fancybox-iframe{
    left:0;
    position:absolute;
    top:0
}
.fancybox-error{
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p{
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button{
    background:rgba(30,30,30,.6);
    border:0;
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    padding:10px;
    position:relative;
    transition:color .2s;
    vertical-align:top;
    visibility:inherit;
    width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{
    color:#ccc
}
.fancybox-button:hover{
    color:#fff
}
.fancybox-button:focus{
    outline:0
}
.fancybox-button.fancybox-focus{
    outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{
    color:#888;
    cursor:default;
    outline:0
}
.fancybox-button div{
    height:100%
}
.fancybox-button svg{
    display:block;
    height:100%;
    overflow:visible;
    position:relative;
    width:100%
}
.fancybox-button svg path{
    fill:currentColor;
    stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){
    display:none
}
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){
    display:none
}
.fancybox-progress{
    background:#ff5268;
    height:2px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    -ms-transform-origin:0;
    transform-origin:0;
    transition-property:transform;
    transition-timing-function:linear;
    z-index:99998
}
.fancybox-close-small{
    background:0 0;
    border:0;
    border-radius:0;
    color:#ccc;
    cursor:pointer;
    opacity:.8;
    padding:8px;
    position:absolute;
    right:-12px;
    top:-44px;
    z-index:401
}
.fancybox-close-small:hover{
    color:#fff;
    opacity:1
}
.fancybox-slide--html .fancybox-close-small{
    color:currentColor;
    padding:10px;
    right:0;
    top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
    overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
    display:none
}
.fancybox-navigation .fancybox-button{
    background-clip:content-box;
    height:100px;
    opacity:0;
    position:absolute;
    top:calc(50% - 50px);
    width:70px
}
.fancybox-navigation .fancybox-button div{
    padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:0;
    left:env(safe-area-inset-left);
    padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right{
    padding:31px 6px 31px 26px;
    right:0;
    right:env(safe-area-inset-right)
}
.fancybox-caption{
    background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);
    bottom:0;
    color:#eee;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:75px 44px 25px;
    pointer-events:none;
    right:0;
    text-align:center;
    z-index:99996
}
@supports(padding:max(0px)){
    .fancybox-caption{
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}
.fancybox-caption--separate{
    margin-top:-50px
}
.fancybox-caption__body{
    max-height:50vh;
    overflow:auto;
    pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
    color:#ccc;
    text-decoration:none
}
.fancybox-caption a:hover{
    color:#fff;
    text-decoration:underline
}
.fancybox-loading{
    animation:fancybox-rotate 1s linear infinite;
    background:0 0;
    border:4px solid #888;
    border-bottom-color:#fff;
    border-radius:50%;
    height:50px;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.7;
    padding:0;
    position:absolute;
    top:50%;
    width:50px;
    z-index:99999
}
@keyframes fancybox-rotate{
    100%{
        transform:rotate(360deg)
    }
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous{
    opacity:0;
    transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next{
    opacity:0;
    transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current{
    opacity:1;
    transform:translate3d(0,0,0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{
    opacity:0;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current{
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
    opacity:0;
    transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1)
}
.fancybox-fx-rotate.fancybox-slide--previous{
    opacity:0;
    -ms-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next{
    opacity:0;
    -ms-transform:rotate(360deg);
    transform:rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current{
    opacity:1;
    -ms-transform:rotate(0);
    transform:rotate(0)
}
.fancybox-fx-circular.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1) translate3d(0,0,0)
}
.fancybox-fx-tube.fancybox-slide--previous{
    transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
    transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
    transform:translate3d(0,0,0) scale(1)
}
@media all and (max-height:576px){
    .fancybox-slide{
        padding-left:6px;
        padding-right:6px
    }
    .fancybox-slide--image{
        padding:6px 0
    }
    .fancybox-close-small{
        right:-6px
    }
    .fancybox-slide--image .fancybox-close-small{
        background:#4e4e4e;
        color:#f2f4f6;
        height:36px;
        opacity:1;
        padding:6px;
        right:0;
        top:0;
        width:36px
    }
    .fancybox-caption{
        padding-left:12px;
        padding-right:12px
    }
    @supports(padding:max(0px)){
        .fancybox-caption{
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right:max(12px,env(safe-area-inset-right))
        }
    }
}
.fancybox-share{
    background:#f4f4f4;
    border-radius:3px;
    max-width:90%;
    padding:30px;
    text-align:center
}
.fancybox-share h1{
    color:#222;
    font-size:35px;
    font-weight:700;
    margin:0 0 20px
}
.fancybox-share p{
    margin:0;
    padding:0
}
.fancybox-share__button{
    border:0;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    margin:0 5px 10px;
    min-width:130px;
    padding:0 15px;
    text-decoration:none;
    transition:all .2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited{
    color:#fff
}
.fancybox-share__button:hover{
    text-decoration:none
}
.fancybox-share__button--fb{
    background:#3b5998
}
.fancybox-share__button--fb:hover{
    background:#344e86
}
.fancybox-share__button--pt{
    background:#bd081d
}
.fancybox-share__button--pt:hover{
    background:#aa0719
}
.fancybox-share__button--tw{
    background:#1da1f2
}
.fancybox-share__button--tw:hover{
    background:#0d95e8
}
.fancybox-share__button svg{
    height:25px;
    margin-right:7px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:25px
}
.fancybox-share__button svg path{
    fill:#fff
}
.fancybox-share__input{
    background:0 0;
    border:0;
    border-bottom:1px solid #d7d7d7;
    border-radius:0;
    color:#5d5b5b;
    font-size:14px;
    margin:10px 0 0;
    outline:0;
    padding:10px 15px;
    width:100%
}
.fancybox-thumbs{
    background:#ddd;
    bottom:0;
    display:none;
    margin:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    padding:2px 2px 4px;
    position:absolute;
    right:0;
    -webkit-tap-highlight-color:transparent;
    top:0;
    width:212px;
    z-index:99995
}
.fancybox-thumbs-x{
    overflow-x:auto;
    overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs{
    display:block
}
.fancybox-show-thumbs .fancybox-inner{
    right:212px
}
.fancybox-thumbs__list{
    font-size:0;
    height:100%;
    list-style:none;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    position:absolute;
    position:relative;
    white-space:nowrap;
    width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list{
    overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
    width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
    background:#fff;
    border-radius:10px;
    box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
    background:#2a2a2a;
    border-radius:10px
}
.fancybox-thumbs__list a{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:rgba(0,0,0,.1);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    float:left;
    height:75px;
    margin:2px;
    max-height:calc(100% - 8px);
    max-width:calc(50% - 4px);
    outline:0;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-tap-highlight-color:transparent;
    width:100px
}
.fancybox-thumbs__list a::before{
    border:6px solid #ff5268;
    bottom:0;
    content:'';
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s cubic-bezier(.25,.46,.45,.94);
    z-index:99991
}
.fancybox-thumbs__list a:focus::before{
    opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{
    opacity:1
}
@media all and (max-width:576px){
    .fancybox-thumbs{
        width:110px
    }
    .fancybox-show-thumbs .fancybox-inner{
        right:110px
    }
    .fancybox-thumbs__list a{
        max-width:calc(100% - 10px)
    }
}
/*!* animsition v4.0.2 * A simple and easy jQuery plugin for CSS animated page transitions. * http://blivesta.github.io/animsition * License : MIT * Author : blivesta (http://blivesta.com/)*/
.animsition,.animsition-overlay{
    position:relative;
    opacity:0;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animsition-overlay-slide{
    position:fixed;
    z-index:1;
    width:100%;
    height:100%;
    background-color:#ddd
}
.animsition-loading,.animsition-loading:after{
    width:32px;
    height:32px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-16px;
    border-radius:50%;
    z-index:2
}
.animsition-loading{
    background-color:transparent;
    border-top:5px solid rgba(0,0,0,.2);
    border-right:5px solid rgba(0,0,0,.2);
    border-bottom:5px solid rgba(0,0,0,.2);
    border-left:5px solid #eee;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-duration:.8s;
    animation-duration:.8s;
    -webkit-animation-name:animsition-loading;
    animation-name:animsition-loading
}
@-webkit-keyframes animsition-loading{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes animsition-loading{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-webkit-keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fade-in{
    -webkit-animation-name:fade-in;
    animation-name:fade-in
}
@-webkit-keyframes fade-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fade-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fade-out{
    -webkit-animation-name:fade-out;
    animation-name:fade-out
}
@-webkit-keyframes fade-in-up{
    0%{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up{
    0%{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up{
    -webkit-animation-name:fade-in-up;
    animation-name:fade-in-up
}
@-webkit-keyframes fade-out-up{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
}
@keyframes fade-out-up{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
}
.fade-out-up{
    -webkit-animation-name:fade-out-up;
    animation-name:fade-out-up
}
@-webkit-keyframes fade-in-up-sm{
    0%{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up-sm{
    0%{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up-sm{
    -webkit-animation-name:fade-in-up-sm;
    animation-name:fade-in-up-sm
}
@-webkit-keyframes fade-out-up-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
}
@keyframes fade-out-up-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
}
.fade-out-up-sm{
    -webkit-animation-name:fade-out-up-sm;
    animation-name:fade-out-up-sm
}
@-webkit-keyframes fade-in-up-lg{
    0%{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up-lg{
    0%{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up-lg{
    -webkit-animation-name:fade-in-up-lg;
    animation-name:fade-in-up-lg
}
@-webkit-keyframes fade-out-up-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-1000px);
        transform:translateY(-1000px);
        opacity:0
    }
}
@keyframes fade-out-up-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-1000px);
        transform:translateY(-1000px);
        opacity:0
    }
}
.fade-out-up-lg{
    -webkit-animation-name:fade-out-up-lg;
    animation-name:fade-out-up-lg
}
@-webkit-keyframes fade-in-down{
    0%{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-down{
    0%{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-down{
    -webkit-animation-name:fade-in-down;
    animation-name:fade-in-down
}
@-webkit-keyframes fade-out-down{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
}
@keyframes fade-out-down{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
}
.fade-out-down{
    -webkit-animation-name:fade-out-down;
    animation-name:fade-out-down
}
@-webkit-keyframes fade-in-down-sm{
    0%{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-down-sm{
    0%{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-down-sm{
    -webkit-animation-name:fade-in-down-sm;
    animation-name:fade-in-down-sm
}
@-webkit-keyframes fade-out-down-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
}
@keyframes fade-out-down-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
}
.fade-out-down-sm{
    -webkit-animation-name:fade-out-down-sm;
    animation-name:fade-out-down-sm
}
.fade-in-down-lg{
    -webkit-animation-name:fade-in-down;
    animation-name:fade-in-down
}
@-webkit-keyframes fade-out-down-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
}
@keyframes fade-out-down-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
}
.fade-out-down-lg{
    -webkit-animation-name:fade-out-down-lg;
    animation-name:fade-out-down-lg
}
@-webkit-keyframes fade-in-left{
    0%{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left{
    0%{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left{
    -webkit-animation-name:fade-in-left;
    animation-name:fade-in-left
}
@-webkit-keyframes fade-out-left{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
}
@keyframes fade-out-left{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
}
.fade-out-left{
    -webkit-animation-name:fade-out-left;
    animation-name:fade-out-left
}
@-webkit-keyframes fade-in-left-sm{
    0%{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left-sm{
    0%{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left-sm{
    -webkit-animation-name:fade-in-left-sm;
    animation-name:fade-in-left-sm
}
@-webkit-keyframes fade-out-left-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
}
@keyframes fade-out-left-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
}
.fade-out-left-sm{
    -webkit-animation-name:fade-out-left-sm;
    animation-name:fade-out-left-sm
}
@-webkit-keyframes fade-in-left-lg{
    0%{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left-lg{
    0%{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left-lg{
    -webkit-animation-name:fade-in-left-lg;
    animation-name:fade-in-left-lg
}
@-webkit-keyframes fade-out-left-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
}
@keyframes fade-out-left-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
}
.fade-out-left-lg{
    -webkit-animation-name:fade-out-left-lg;
    animation-name:fade-out-left-lg
}
@-webkit-keyframes fade-in-right{
    0%{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right{
    0%{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right{
    -webkit-animation-name:fade-in-right;
    animation-name:fade-in-right
}
@-webkit-keyframes fade-out-right{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
}
@keyframes fade-out-right{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
}
.fade-out-right{
    -webkit-animation-name:fade-out-right;
    animation-name:fade-out-right
}
@-webkit-keyframes fade-in-right-sm{
    0%{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right-sm{
    0%{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right-sm{
    -webkit-animation-name:fade-in-right-sm;
    animation-name:fade-in-right-sm
}
@-webkit-keyframes fade-out-right-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
}
@keyframes fade-out-right-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
}
.fade-out-right-sm{
    -webkit-animation-name:fade-out-right-sm;
    animation-name:fade-out-right-sm
}
@-webkit-keyframes fade-in-right-lg{
    0%{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right-lg{
    0%{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right-lg{
    -webkit-animation-name:fade-in-right-lg;
    animation-name:fade-in-right-lg
}
@-webkit-keyframes fade-out-right-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
}
@keyframes fade-out-right-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
}
.fade-out-right-lg{
    -webkit-animation-name:fade-out-right-lg;
    animation-name:fade-out-right-lg
}
@-webkit-keyframes rotate-in{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in{
    -webkit-animation-name:rotate-in;
    animation-name:rotate-in
}
@-webkit-keyframes rotate-out{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out{
    -webkit-animation-name:rotate-out;
    animation-name:rotate-out
}
@-webkit-keyframes rotate-in-sm{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in-sm{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in-sm{
    -webkit-animation-name:rotate-in-sm;
    animation-name:rotate-in-sm
}
@-webkit-keyframes rotate-out-sm{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out-sm{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out-sm{
    -webkit-animation-name:rotate-out-sm;
    animation-name:rotate-out-sm
}
@-webkit-keyframes rotate-in-lg{
    0%{
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in-lg{
    0%{
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in-lg{
    -webkit-animation-name:rotate-in-lg;
    animation-name:rotate-in-lg
}
@-webkit-keyframes rotate-out-lg{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out-lg{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out-lg{
    -webkit-animation-name:rotate-out-lg;
    animation-name:rotate-out-lg
}
@-webkit-keyframes flip-in-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x{
    -webkit-animation-name:flip-in-x;
    animation-name:flip-in-x;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x{
    -webkit-animation-name:flip-out-x;
    animation-name:flip-out-x;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x-nr{
    -webkit-animation-name:flip-in-x-nr;
    animation-name:flip-in-x-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x-nr{
    -webkit-animation-name:flip-out-x-nr;
    animation-name:flip-out-x-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x-fr{
    -webkit-animation-name:flip-in-x-fr;
    animation-name:flip-in-x-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x-fr{
    -webkit-animation-name:flip-out-x-fr;
    animation-name:flip-out-x-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y{
    -webkit-animation-name:flip-in-y;
    animation-name:flip-in-y;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y{
    -webkit-animation-name:flip-out-y;
    animation-name:flip-out-y;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y-nr{
    -webkit-animation-name:flip-in-y-nr;
    animation-name:flip-in-y-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y-nr{
    -webkit-animation-name:flip-out-y-nr;
    animation-name:flip-out-y-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y-fr{
    -webkit-animation-name:flip-in-y-fr;
    animation-name:flip-in-y-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y-fr{
    -webkit-animation-name:flip-out-y-fr;
    animation-name:flip-out-y-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes zoom-in{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in{
    -webkit-animation-name:zoom-in;
    animation-name:zoom-in
}
@-webkit-keyframes zoom-out{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out{
    -webkit-animation-name:zoom-out;
    animation-name:zoom-out
}
@-webkit-keyframes zoom-in-sm{
    0%{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in-sm{
    0%{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in-sm{
    -webkit-animation-name:zoom-in-sm;
    animation-name:zoom-in-sm
}
@-webkit-keyframes zoom-out-sm{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out-sm{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out-sm{
    -webkit-animation-name:zoom-out-sm;
    animation-name:zoom-out-sm
}
@-webkit-keyframes zoom-in-lg{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in-lg{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in-lg{
    -webkit-animation-name:zoom-in-lg;
    animation-name:zoom-in-lg
}
@-webkit-keyframes zoom-out-lg{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out-lg{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out-lg{
    -webkit-animation-name:zoom-out-lg;
    animation-name:zoom-out-lg
}
@-webkit-keyframes overlay-slide-in-top{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
@keyframes overlay-slide-in-top{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
.overlay-slide-in-top{
    top:0;
    height:0;
    -webkit-animation-name:overlay-slide-in-top;
    animation-name:overlay-slide-in-top
}
@-webkit-keyframes overlay-slide-out-top{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
@keyframes overlay-slide-out-top{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
.overlay-slide-out-top{
    top:0;
    height:100%;
    -webkit-animation-name:overlay-slide-out-top;
    animation-name:overlay-slide-out-top
}
@-webkit-keyframes overlay-slide-in-bottom{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
@keyframes overlay-slide-in-bottom{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
.overlay-slide-in-bottom{
    bottom:0;
    height:0;
    -webkit-animation-name:overlay-slide-in-bottom;
    animation-name:overlay-slide-in-bottom
}
@-webkit-keyframes overlay-slide-out-bottom{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
@keyframes overlay-slide-out-bottom{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
.overlay-slide-out-bottom{
    bottom:0;
    height:100%;
    -webkit-animation-name:overlay-slide-out-bottom;
    animation-name:overlay-slide-out-bottom
}
@-webkit-keyframes overlay-slide-in-left{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
@keyframes overlay-slide-in-left{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
.overlay-slide-in-left{
    width:0;
    -webkit-animation-name:overlay-slide-in-left;
    animation-name:overlay-slide-in-left
}
@-webkit-keyframes overlay-slide-out-left{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes overlay-slide-out-left{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
.overlay-slide-out-left{
    left:0;
    width:100%;
    -webkit-animation-name:overlay-slide-out-left;
    animation-name:overlay-slide-out-left
}
@-webkit-keyframes overlay-slide-in-right{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
@keyframes overlay-slide-in-right{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
.overlay-slide-in-right{
    right:0;
    width:0;
    -webkit-animation-name:overlay-slide-in-right;
    animation-name:overlay-slide-in-right
}
@-webkit-keyframes overlay-slide-out-right{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes overlay-slide-out-right{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
.overlay-slide-out-right{
    right:0;
    width:100%;
    -webkit-animation-name:overlay-slide-out-right;
    animation-name:overlay-slide-out-right
}
/*!* pagepiling.js 1.5.6 * * https://github.com/alvarotrigo/pagePiling.js * @license MIT licensed * * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo*/
body,html{
    overflow:hidden;
    margin:0;
    padding:0;
    -webkit-tap-highlight-color:transparent
}
.pp-section{
    height:100%;
    position:absolute;
    width:100%;
    backface-visibility:hidden
}
.pp-easing{
    -webkit-transition:all 1s cubic-bezier(.55,.085,0,.99);
    -moz-transition:all 1s cubic-bezier(.55,.085,0,.99);
    -o-transition:all 1s cubic-bezier(.55,.085,0,.99);
    transition:all 1s cubic-bezier(.55,.085,0,.99);
    -webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    -moz-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    -o-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    transition-timing-function:cubic-bezier(.55,.085,0,.99)
}
#pp-nav{
    position:fixed;
    z-index:100;
    margin-top:-32px;
    top:50%;
    opacity:1
}
#pp-nav.right{
    right:17px
}
#pp-nav.left{
    left:17px
}
.pp-section.pp-table{
    display:table
}
.pp-tableCell{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%
}
.pp-slidesNav{
    position:absolute;
    z-index:4;
    left:50%;
    opacity:1
}
.pp-slidesNav.bottom{
    bottom:17px
}
.pp-slidesNav.top{
    top:17px
}
#pp-nav ul,.pp-slidesNav ul{
    margin:0;
    padding:0
}
#pp-nav li,.pp-slidesNav li{
    display:block;
    width:14px;
    height:13px;
    margin:7px;
    position:relative
}
.pp-slidesNav li{
    display:inline-block
}
#pp-nav li a,.pp-slidesNav li a{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    cursor:pointer;
    text-decoration:none
}
#pp-nav li .active span,.pp-slidesNav .active span{
    background:#333
}
#pp-nav span,.pp-slidesNav span{
    top:2px;
    left:2px;
    width:8px;
    height:8px;
    border:1px solid #000;
    background:transparent;
    border-radius:50%;
    position:absolute;
    z-index:1
}
.pp-tooltip{
    position:absolute;
    top:-2px;
    color:#fff;
    font-size:14px;
    font-family:arial,helvetica,sans-serif;
    white-space:nowrap;
    max-width:220px
}
.pp-tooltip.right{
    right:20px
}
.pp-tooltip.left{
    left:20px
}
.pp-scrollable{
    overflow-y:scroll;
    height:100%
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
    transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade]{
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{
    opacity:1;
    transform:translateZ(0)
}
[data-aos=fade-up]{
    transform:translate3d(0,100px,0)
}
[data-aos=fade-down]{
    transform:translate3d(0,-100px,0)
}
[data-aos=fade-right]{
    transform:translate3d(-100px,0,0)
}
[data-aos=fade-left]{
    transform:translate3d(100px,0,0)
}
[data-aos=fade-up-right]{
    transform:translate3d(-100px,100px,0)
}
[data-aos=fade-up-left]{
    transform:translate3d(100px,100px,0)
}
[data-aos=fade-down-right]{
    transform:translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left]{
    transform:translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom]{
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
    opacity:1;
    transform:translateZ(0) scale(1)
}
[data-aos=zoom-in]{
    transform:scale(.6)
}
[data-aos=zoom-in-up]{
    transform:translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down]{
    transform:translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right]{
    transform:translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left]{
    transform:translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out]{
    transform:scale(1.2)
}
[data-aos=zoom-out-up]{
    transform:translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down]{
    transform:translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right]{
    transform:translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left]{
    transform:translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide]{
    transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{
    transform:translateZ(0)
}
[data-aos=slide-up]{
    transform:translate3d(0,100%,0)
}
[data-aos=slide-down]{
    transform:translate3d(0,-100%,0)
}
[data-aos=slide-right]{
    transform:translate3d(-100%,0,0)
}
[data-aos=slide-left]{
    transform:translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip]{
    backface-visibility:hidden;
    transition-property:transform
}
[data-aos=flip-left]{
    transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate{
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right]{
    transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate{
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up]{
    transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate{
    transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down]{
    transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate{
    transform:perspective(2500px) rotateX(0)
}
@-webkit-keyframes vlt_fade_in_down{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes vlt_fade_in_down{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes vlt_bounce{
    0%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes vlt_bounce{
    0%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes vlt_btn_effect{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
@keyframes vlt_btn_effect{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
.vlt-footer-logo,.vlt-navbar .vlt-navbar-logo{
    line-height:1;
    display:inline-block;
    vertical-align:middle
}
.vlt-footer-logo:hover,.vlt-navbar .vlt-navbar-logo:hover{
    color:currentColor
}
.vlt-footer-logo h2,.vlt-navbar .vlt-navbar-logo h2{
    font-family:var(--sf);
    font-size:36px;
    line-height:1;
    margin:0;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:currentColor
}
.vlt-footer-logo img,.vlt-navbar .vlt-navbar-logo img{
    display:block;
    max-width:none
}
.vlt-is--dark-scheme .vlt-footer-logo img,.vlt-is--dark-scheme .vlt-navbar .vlt-navbar-logo img,.vlt-navbar .vlt-is--dark-scheme .vlt-navbar-logo img{
    display:none
}
.vlt-footer-logo img.white,.vlt-navbar .vlt-navbar-logo img.white{
    display:none
}
.vlt-is--dark-scheme .vlt-footer-logo img.white,.vlt-is--dark-scheme .vlt-navbar .vlt-navbar-logo img.white,.vlt-navbar .vlt-is--dark-scheme .vlt-navbar-logo img.white{
    display:block
}
.vlt-display-1{
    font-family:var(--pf);
    font-size:20px;
    font-weight:500;
    margin:0;
    text-transform:uppercase
}
.vlt-display-2,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{
    font-family:var(--pf);
    font-size:16px;
    font-weight:500;
    margin:0;
    letter-spacing:.02em;
    text-transform:uppercase
}
.vlt-display-3{
    font-family:var(--pf);
    font-size:16px;
    font-weight:600;
    line-height:1.125;
    display:inline-block;
    margin:0;
    padding:8px 20px 5px;
    text-transform:uppercase;
    color:#fff;
}
.vlt-display-4{
    font-family:var(--pf);
    font-size:14px;
    font-weight:500;
    margin:0;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:#999
}
.vlt-portfolio-filters a,.vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a,.vlt-reviews__controls .vlt-review-person .data a,.vlt-simple-link--style-1,.vlt-simple-link--style-2,.vlt-simple-link--style-3,.vlt-simple-link--style-6,.vlt-simple-link--style-7,.vlt-social-icon--style-4,.vlt-specialization-block__link,.vp-filter__style-arquito .vp-filter__item>*,.vp-sort__style-arquito .vp-filter__item>*,p>a{
    position:relative;
    display:inline-block
}
.vlt-portfolio-filters a::after,.vlt-projects-showcase-filters--style-1 a::after,.vlt-projects-showcase-filters--style-2 a::after,.vlt-reviews__controls .vlt-review-person .data a::after,.vlt-simple-link--style-1::after,.vlt-simple-link--style-2::after,.vlt-simple-link--style-3::after,.vlt-simple-link--style-6::after,.vlt-simple-link--style-7::after,.vlt-social-icon--style-4::after,.vlt-specialization-block__link::after,.vp-filter__style-arquito .vp-filter__item>::after,.vp-sort__style-arquito .vp-filter__item>::after,p>a::after{
    position:absolute;
    bottom:2px;
    left:0;
    display:block;
    width:100%;
    height:1px;
    content:'';
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:0;
    background-color:currentColor
}
.vlt-portfolio-filters a:hover,.vlt-projects-showcase-filters--style-1 a:hover,.vlt-projects-showcase-filters--style-2 a:hover,.vlt-reviews__controls .vlt-review-person .data a:hover,.vlt-simple-link--style-1:hover,.vlt-simple-link--style-2:hover,.vlt-simple-link--style-3:hover,.vlt-simple-link--style-6:hover,.vlt-simple-link--style-7:hover,.vlt-social-icon--style-4:hover,.vlt-specialization-block__link:hover,.vp-filter__style-arquito .vp-filter__item>:hover,.vp-sort__style-arquito .vp-filter__item>:hover,p>a:hover{
    color:var(--p1)
}
.vlt-portfolio-filters a:hover::after,.vlt-projects-showcase-filters--style-1 a:hover::after,.vlt-projects-showcase-filters--style-2 a:hover::after,.vlt-reviews__controls .vlt-review-person .data a:hover::after,.vlt-simple-link--style-1:hover::after,.vlt-simple-link--style-2:hover::after,.vlt-simple-link--style-3:hover::after,.vlt-simple-link--style-6:hover::after,.vlt-simple-link--style-7:hover::after,.vlt-social-icon--style-4:hover::after,.vlt-specialization-block__link:hover::after,.vp-filter__style-arquito .vp-filter__item>:hover::after,.vp-sort__style-arquito .vp-filter__item>:hover::after,p>a:hover::after{
    opacity:1
}
.vlt-btn--effect{
    overflow:hidden
}
.disabled.vlt-btn--effect::after,.vlt-btn--effect:disabled::after{
    display:none
}
.vlt-btn--effect::after{
    position:absolute;
    z-index:0;
    bottom:0;
    left:0;
    width:100%;
    height:0;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-btn--effect span{
    position:relative;
    z-index:1;
    display:block
}
.vlt-btn--effect:hover span{
    -webkit-animation:vlt_btn_effect .6s linear forwards;
    animation:vlt_btn_effect .6s linear forwards
}
.vlt-btn--effect:hover::after{
    height:100%
}
.has-primary-background-color{
    background-color:var(--p1)
}
.has-black-background-color{
    background-color:#000
}
.has-gray-background-color{
    background-color:#999
}
.has-dark-gray-background-color{
    background-color:#666
}
.has-light-gray-background-color{
    background-color:#ccc
}
.has-white-background-color{
    background-color:#fff
}
.has-primary-color{
    color:var(--p1)
}
.has-black-color{
    color:#000
}
.has-gray-color{
    color:#999
}
.has-dark-gray-color{
    color:#666
}
.has-light-gray-color{
    color:#ccc
}
.has-white-color{
    color:#fff
}
.has-green-color{
    color:#67a900
}
.has-blue-color{
    color:#09c
}
.aligncenter{
    text-align:center
}
.has-primary-font{
    font-family:var(--pf)
}
.has-secondary-font{
    font-family:var(--sf)
}
.has-small-font-size{
    font-size:14px
}
.has-normal-font-size{
    font-size:16px
}
.has-large-font-size{
    font-size:18px
}
.has-huge-font-size{
    font-size:20px
}
.font-weight-semibold{
    font-weight:600
}
.font-weight-medium{
    font-weight:500
}
.vlt-gap-10{
    height:10px
}
.vlt-gap-10::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-10--sm{
        height:10px
    }
}
.vlt-gap-15{
    height:15px
}
.vlt-gap-15::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-15--sm{
        height:15px
    }
}
.vlt-gap-25{
    height:25px
}
.vlt-gap-25::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-25--sm{
        height:25px
    }
}
.vlt-gap-30{
    height:30px
}
.vlt-gap-30::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-30--sm{
        height:30px
    }
}
.vlt-gap-40{
    height:40px
}
.vlt-gap-40::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-40--sm{
        height:40px
    }
}
.vlt-gap-60{
    height:60px
}
.vlt-gap-60::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-60--sm{
        height:60px
    }
}
p.has-drop-cap:not(:focus)::first-letter{
    color:var(--p1)
}
.wp-block-table td,.wp-block-table th{
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme .wp-block-table td,.vlt-is--dark-scheme .wp-block-table th{
    border-color:#323232
}
.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-image figcaption{
    margin:15px 0 30px;
    color:#000
}
.vlt-is--dark-scheme .wp-block-audio figcaption,.vlt-is--dark-scheme .wp-block-embed figcaption,.vlt-is--dark-scheme .wp-block-image figcaption{
    color:#fff
}
.wp-block-gallery{
    padding-left:0!important
}
.wp-block-separator{
    border-width:1px;
    border-color:#ebebeb
}
.vlt-is--dark-scheme .wp-block-separator{
    border-color:#323232
}
.wp-block-quote{
    margin:30px 0
}
.wp-block-quote:not(.is-large):not(.is-style-large){
    padding:0;
    border:none
}
.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{
    font-size:16px;
    margin-top:30px;
    color:#000
}
.vlt-is--dark-scheme .wp-block-quote cite,.vlt-is--dark-scheme .wp-block-quote footer,.vlt-is--dark-scheme .wp-block-quote__citation{
    color:#fff
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    padding:0
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
    font-size:16px;
    text-align:left
}
.wp-block-pullquote blockquote{
    margin:0;
    text-align:center
}
.wp-block-pullquote p{
    padding:0
}
.wp-block-pullquote p::before{
    display:none
}
.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{
    font-size:16px;
    margin:2em 0 0;
    text-transform:none;
    color:inherit
}
.vlt-is--dark-scheme .wp-block-pullquote cite,.vlt-is--dark-scheme .wp-block-pullquote footer,.vlt-is--dark-scheme .wp-block-pullquote__citation{
    color:#fff
}
.vlt-content-markup>ol[class~=wp-block],.vlt-content-markup>ul[class~=wp-block]{
    padding-left:0
}
.vlt-content-markup .alignleft{
    float:left;
    margin-right:30px
}
.vlt-content-markup .alignright{
    float:right;
    margin-left:30px
}
.vlt-content-markup .alignfull{
    max-width:100vw;
    margin-right:calc(-100vw/2 + 100%/2);
    margin-left:calc(-100vw/2 + 100%/2)
}
@media only screen and (min-width:768px){
    .vlt-content-markup .alignwide{
        max-width:1200px;
        margin-right:calc(-25% - 7.5px);
        margin-left:calc(-25% - 7.5px)
    }
}
.vlt-content-markup .wp-block-cover.alignfull,.vlt-content-markup .wp-block-cover.alignwide{
    width:auto
}
.vlt-content-markup p:last-child{
    margin-bottom:0
}
.vlt-content-markup ol,.vlt-content-markup ul{
    line-height:2;
    padding-left:30px
}
.vlt-content-markup ol ol,.vlt-content-markup ol ul,.vlt-content-markup ul ol,.vlt-content-markup ul ul{
    margin-bottom:0
}
.vlt-content-markup>ol,.vlt-content-markup>ul{
    margin-bottom:30px
}
.vlt-content-markup .h1,.vlt-content-markup .h2,.vlt-content-markup .h3,.vlt-content-markup .h4,.vlt-content-markup .h5,.vlt-content-markup .h6,.vlt-content-markup h1,.vlt-content-markup h2,.vlt-content-markup h3,.vlt-content-markup h4,.vlt-content-markup h5,.vlt-content-markup h6{
    margin:30px 0
}
.vlt-content-markup .fluid-width-video-wrapper{
    margin-bottom:30px
}
.wp-block-archives,.wp-block-categories{
    margin:0!important;
    padding:0!important;
    list-style-type:none
}
.wp-block-archives li,.wp-block-categories li{
    clear:both
}
.wp-block-archives .children,.wp-block-categories .children{
    margin-left:10px;
    list-style-type:none
}
.wp-block-archives-list ul,.wp-block-categories-list ul{
    padding-left:0
}
.wp-block-latest-posts{
    margin:0!important;
    padding:0!important;
    list-style-type:none
}
.wp-block-latest-posts li+li{
    margin-top:15px
}
.wp-block-latest-comments__comment{
    margin-bottom:15px
}
.fluid-width-video-wrapper{
    position:absolute!important;
    top:0;
    right:0;
    bottom:0;
    left:0
}
body,html{
    overflow:auto
}
body{
    font-family:var(--pf);
    font-weight:400;
    min-width:320px;
    color:#666;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vlt-is--dark-scheme body{
    color:#999;
    background-color:#242323
}
img{
    max-width:100%;
    height:auto
}
p{
    margin:0 0 30px
}
p:empty{
    display:none
}
strong{
    font-weight:700
}
mark{
    color:#fff;
    background:var(--p1)
}
a{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-decoration:none;
    color:inherit
}
a:active,a:focus,a:hover{
    text-decoration:none;
    outline:0
}
a:hover{
    color:var(--p1)
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin:15px 0;
    padding:0;
    color:#000
}
.vlt-is--dark-scheme .h1,.vlt-is--dark-scheme .h2,.vlt-is--dark-scheme .h3,.vlt-is--dark-scheme .h4,.vlt-is--dark-scheme .h5,.vlt-is--dark-scheme .h6,.vlt-is--dark-scheme h1,.vlt-is--dark-scheme h2,.vlt-is--dark-scheme h3,.vlt-is--dark-scheme h4,.vlt-is--dark-scheme h5,.vlt-is--dark-scheme h6{
    color:#fff
}
ol,ul{
    margin:0;
    padding:0;
    list-style-position:inside
}
hr{
    margin:40px 0;
    border:none;
    border-bottom:1px solid #ebebeb
}
address{
    font-family:var(--sf);
    font-size:48px;
    font-style:normal;
    margin:0 0 30px;
    color:#000
}
.vlt-is--dark-scheme address{
    color:#fff
}
blockquote{
    font-size:24px;
    line-height:1.5;
    margin:0 0 30px;
    padding:0;
    text-align:left;
    text-transform:none;
    color:#000
}
blockquote p{
    position:relative;
    margin-bottom:0;
    padding:0 12.5%;
    color:inherit
}
.vlt-is--dark-scheme blockquote p{
    color:#fff
}
blockquote p::before{
    position:absolute;
    top:6px;
    bottom:6px;
    left:0;
    display:block;
    width:4px;
    content:'';
    background:var(--p1)
}
cite{
    font-size:16px;
    font-style:normal;
    line-height:1.5;
    display:block;
    margin:0 12.5%;
    color:currentColor
}
code,pre{
    font-family:Menlo,Monaco,Consolas,liberation mono,courier new,monospace;
    color:#000;
    background-color:#ebebeb
}
.vlt-is--dark-scheme code,.vlt-is--dark-scheme pre{
    color:#999;
    background-color:#2c2c2c
}
code{
    padding:4px 6px
}
pre{
    clear:both;
    overflow:auto;
    max-width:100%;
    margin:0 0 30px;
    padding:25px 30px;
    white-space:pre-wrap;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    border-left:4px solid var(--p1)
}
form{
    max-width:100%
}
label{
    display:block;
    margin-bottom:8px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-transform:none;
    color:#000
}
.vlt-is--dark-scheme label{
    color:#fff
}
label abbr{
    text-decoration:none;
    border:none!important
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
    display:block;
    width:100%;
    margin:0;
    padding:14px 0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-transform:none;
    color:#000;
    border:none;
    border-bottom:1px solid #ccc;
    border-radius:0;
    outline:0;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
input[type=date].style-2,input[type=email].style-2,input[type=number].style-2,input[type=password].style-2,input[type=search].style-2,input[type=tel].style-2,input[type=text].style-2,input[type=url].style-2,select.style-2,textarea.style-2{
    padding-right:16px;
    padding-left:16px;
    border:none;
    background-color:#fff
}
.vlt-is--dark-scheme input[type=date],.vlt-is--dark-scheme input[type=email],.vlt-is--dark-scheme input[type=number],.vlt-is--dark-scheme input[type=password],.vlt-is--dark-scheme input[type=search],.vlt-is--dark-scheme input[type=tel],.vlt-is--dark-scheme input[type=text],.vlt-is--dark-scheme input[type=url],.vlt-is--dark-scheme select,.vlt-is--dark-scheme textarea{
    color:#fff
}
select{
    padding-right:30px;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select.png);
    background-repeat:no-repeat;
    background-position:right 0 bottom 50%;
    background-size:12px 6px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
select.style-2{
    background-position:right 16px bottom 50%
}
textarea{
    width:100%;
    max-width:100%;
    -webkit-transition:border-color .3s ease;
    transition:border-color .3s ease
}
input[type=date].placeholder,input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,select.placeholder,textarea.placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{
    border-color:#000
}
.vlt-is--dark-scheme input[type=date]:focus,.vlt-is--dark-scheme input[type=email]:focus,.vlt-is--dark-scheme input[type=number]:focus,.vlt-is--dark-scheme input[type=password]:focus,.vlt-is--dark-scheme input[type=search]:focus,.vlt-is--dark-scheme input[type=tel]:focus,.vlt-is--dark-scheme input[type=text]:focus,.vlt-is--dark-scheme input[type=url]:focus,.vlt-is--dark-scheme select:focus,.vlt-is--dark-scheme textarea:focus{
    border-color:#fff
}
input[type=date]:focus.placeholder,input[type=email]:focus.placeholder,input[type=number]:focus.placeholder,input[type=password]:focus.placeholder,input[type=search]:focus.placeholder,input[type=tel]:focus.placeholder,input[type=text]:focus.placeholder,input[type=url]:focus.placeholder,select:focus.placeholder,textarea:focus.placeholder{
    opacity:0
}
input[type=date]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{
    opacity:0
}
input[type=date]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{
    opacity:0
}
input[type=date]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{
    opacity:0
}
input[type=date]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{
    opacity:0
}
button:focus,input[type=submit]:focus{
    outline:0
}
.vlt-form-group{
    position:relative;
    display:block;
    margin-bottom:30px
}
.vlt-form-group--small{
    margin-bottom:25px
}
.vlt-form-row{
    display:grid;
    grid-gap:30px;
    grid-template-columns:repeat(1,1fr)
}
.vlt-form-row.two-col{
    grid-template-columns:repeat(2,1fr)
}
@media only screen and (max-width:767px){
    .vlt-form-row.two-col{
        grid-gap:0;
        grid-template-columns:repeat(1,1fr)
    }
}
.vlt-form-row--small{
    grid-gap:25px
}
dl{
    font-size:16px;
    margin:0 0 30px
}
dt{
    font-weight:500;
    color:#000
}
.vlt-is--dark-scheme dt{
    color:#fff
}
dd{
    font-size:16px;
    margin:0;
    padding:0
}
dd+dt{
    margin-top:25px
}
table{
    width:100%;
    max-width:100%;
    margin:0 0 30px;
    border-collapse:collapse;
    text-align:left
}
table td,table th{
    padding:12px 20px;
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme table td,.vlt-is--dark-scheme table th{
    border-color:#323232
}
table thead th,table tr th{
    font-weight:600;
    text-transform:uppercase;
    color:#000
}
.vlt-main{
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-main--padding{
    padding:110px 0
}
.vlt-main--padding-bottom{
    padding:0 0 110px
}
@media only screen and (min-width:1200px){
    .vlt-main .container,.vlt-main .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:0!important
}
.vlt-footer{
    width:100%
}
.vlt-footer li a,.vlt-footer p a{
    position:relative;
    display:inline-block
}
.vlt-footer li a::after,.vlt-footer p a::after{
    position:absolute;
    bottom:2px;
    left:0;
    display:block;
    width:100%;
    height:1px;
    content:'';
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:0;
    background-color:currentColor
}
.vlt-footer li a:hover::after,.vlt-footer p a:hover::after{
    opacity:1
}
@media only screen and (min-width:768px){
    .vlt-footer--fixed{
        position:fixed;
        z-index:2;
        bottom:0;
        left:0
    }
    .vlt-is--footer-fixed .vlt-site-wrapper__inner{
        position:relative;
        z-index:3;
        background-color:#fff
    }
    .vlt-is--footer-fixed.vlt-is--dark-scheme .vlt-site-wrapper__inner{
        background-color:#242323
    }
}
@media only screen and (max-width:767px){
    .vlt-site-wrapper__inner{
        margin-bottom:0!important
    }
}
.vlt-footer-copyright a,.vlt-footer-copyright strong{
    font-weight:600
}
.vlt-footer--style-1{
    line-height:1.6;
    padding:160px 0 70px;
    color:#666;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-footer--style-1{
    color:#999;
    background-color:#232323
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-1 .container{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-1 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-1 .vlt-footer-copyright{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:10px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-footer--style-1 .vlt-footer-copyright{
        display:block
    }
    .vlt-footer--style-1 .vlt-footer-copyright span{
        display:block
    }
    .vlt-footer--style-1 .vlt-footer-copyright span+span{
        margin-top:10px
    }
}
.vlt-footer--style-1 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-1 .vlt-footer-copyright strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-copyright a:not(:hover),.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-copyright strong{
    color:#fff
}
.vlt-footer--style-1 .vlt-footer-head{
    position:relative;
    margin-bottom:72px;
    padding-bottom:38px;
    color:#000;
    border-bottom:1px solid #ebebeb
}
.vlt-footer--style-1 .vlt-footer-head::after{
    position:absolute;
    bottom:-1px;
    left:0;
    display:block;
    width:35px;
    height:2px;
    content:'';
    background-color:var(--p1)
}
.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-head{
    color:#fff;
    border-color:#323232
}
.vlt-is--footer-style-1 .vlt-site-wrapper__inner{
    border-bottom:1px solid #ebebeb
}
.vlt-is--footer-style-1.vlt-is--dark-scheme .vlt-site-wrapper__inner{
    border-color:#323232
}
.vlt-footer--style-2,.vlt-footer--style-3{
    font-size:16px;
    line-height:1.8;
    padding:135px 0 70px;
    color:#999
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-2 .container-fluid,.vlt-footer--style-3 .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-2 .vlt-widget__title,.vlt-footer--style-3 .vlt-widget__title{
    font-size:18px;
    margin-bottom:18px;
    color:#fff
}
.vlt-footer--style-2 .vlt-widget,.vlt-footer--style-3 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-2 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-2 .vlt-footer-copyright strong,.vlt-footer--style-3 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-3 .vlt-footer-copyright strong{
    color:#fff
}
.vlt-footer--style-2 .vlt-footer-socials,.vlt-footer--style-3 .vlt-footer-socials{
    color:#fff
}
.vlt-footer--style-4{
    font-size:14px;
    line-height:1.6;
    padding:130px 0 70px;
    color:#fff
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-4 .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-4 .vlt-footer-logo img{
    display:block
}
.vlt-footer--style-4 .vlt-footer-logo:hover::after{
    display:none
}
.vlt-footer--style-4 .vlt-widget__title{
    margin-bottom:50px;
    color:#fff
}
.vlt-footer--style-4 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-4 li a:hover,.vlt-footer--style-4 p a:hover{
    color:#fff
}
.vlt-footer--style-4 .vlt-widget.widget_calendar td,.vlt-footer--style-4 .vlt-widget.widget_calendar th,.vlt-footer--style-4 .vlt-widget.widget_calendar tr{
    border-color:#fff!important
}
.vlt-sidebar--right{
    padding-left:20px
}
@media only screen and (max-width:767px){
    .vlt-sidebar--right{
        margin-top:60px;
        padding-left:0
    }
}
.vlt-sidebar--left{
    padding-right:20px
}
@media only screen and (max-width:767px){
    .vlt-sidebar--left{
        margin-bottom:60px;
        padding-right:0
    }
}
.vlt-widget{
    display:block
}
.vlt-is--dark-scheme .vlt-widget select{
    color:#fff;
    border-color:#fff;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select-white.png)
}
.vlt-widget~.vlt-widget{
    margin-top:50px
}
.vlt-widget ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-widget ul li{
    clear:both
}
.vlt-widget ul .children{
    margin-left:10px
}
.vlt-widget__title{
    margin:0 0 22px;
    padding:0
}
.vlt-widget.widget_archive li+li,.vlt-widget.widget_archive ul.children,.vlt-widget.widget_categories li+li,.vlt-widget.widget_categories ul.children,.vlt-widget.widget_meta li+li,.vlt-widget.widget_meta ul.children,.vlt-widget.widget_pages li+li,.vlt-widget.widget_pages ul.children,.vlt-widget.widget_recent_comments li+li,.vlt-widget.widget_recent_comments ul.children,.vlt-widget.widget_recent_entries li+li,.vlt-widget.widget_recent_entries ul.children,.wp-block-archives-list li+li,.wp-block-archives-list ul.children,.wp-block-categories-list li+li,.wp-block-categories-list ul.children{
    margin-top:2px
}
.vlt-widget.widget_calendar td,.vlt-widget.widget_calendar th,.vlt-widget.widget_calendar tr{
    padding:10px 5px;
    text-align:center;
    color:inherit;
    border-color:#ebebeb
}
.vlt-is--dark-scheme .vlt-widget.widget_calendar td,.vlt-is--dark-scheme .vlt-widget.widget_calendar th,.vlt-is--dark-scheme .vlt-widget.widget_calendar tr{
    border-color:#323232
}
.vlt-widget.widget_calendar thead{
    color:#000
}
.vlt-is--dark-scheme .vlt-widget.widget_calendar thead{
    color:#fff
}
.vlt-widget.widget_calendar caption{
    font-size:12px;
    font-weight:600;
    padding:15px 0 0;
    text-transform:uppercase;
    color:inherit
}
.vlt-widget.widget_calendar #today{
    color:#fff;
    background-color:var(--p1)
}
.vlt-widget.widget_text p{
    margin-bottom:10px
}
.vlt-widget.widget_text p:last-child{
    margin-bottom:0
}
.vlt-widget.widget_pages .sf-with-ul::after{
    padding-left:5px;
    content:'+'
}
.vlt-widget.widget_pages .sfHover>.sf-with-ul::after{
    content:'-'
}
.vlt-widget.widget_pages ul.children{
    display:none
}
.vlt-widget.widget_recent_comments{
    line-height:inherit
}
.vlt-widget.widget_recent_comments li+li{
    margin-top:10px
}
.vlt-widget.widget_recent_comments a::after{
    display:none
}
.vlt-widget.widget_recent_entries li+li{
    margin-top:10px
}
.vlt-widget.widget_rss .vlt-widget__title img{
    margin-right:3px;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.vlt-widget.widget_rss li .rss-date{
    display:block;
    margin:10px 0
}
.vlt-widget.widget_rss li cite{
    font-size:12px;
    font-weight:600;
    margin:15px 0 0;
    text-transform:uppercase
}
.vlt-widget.widget_rss li .rsswidget{
    font-size:16px;
    font-weight:600;
    line-height:1.55;
    display:block;
    color:#000
}
.vlt-is--dark-scheme .vlt-widget.widget_rss li .rsswidget{
    color:#fff
}
.vlt-widget.widget_rss li .rsswidget::after{
    display:none
}
.vlt-widget.widget_rss li .rsswidget:hover{
    color:var(--p1)
}
.vlt-widget.widget_rss li+li{
    margin-top:30px
}
.vlt-search-form{
    position:relative;
    overflow:hidden
}
.vlt-search-form input[type=text]{
    font-size:16px;
    line-height:1.75;
    padding:12px 20px;
    color:#000;
    border:1px solid #cececf
}
.vlt-search-form button{
    font-size:20px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0 20px 0 0;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    transition:color .3s ease;
    color:#000;
    border:none;
    background:0 0
}
.vlt-search-form button:hover{
    color:var(--p1)
}
.vlt-widget-subscribe p{
    margin-bottom:16px
}
.vlt-subscribe-form .vlt-alert{
    margin-top:5px
}
.vlt-subscribe-form__inner{
    position:relative
}
.vlt-subscribe-form__inner input[type=email]{
    font-size:16px;
    padding-left:20px;
    color:#000;
    border:none;
    background-color:#fff
}
.vlt-subscribe-form__inner input[type=email].placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]:-moz-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]::-moz-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]:-ms-input-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]::-webkit-input-placeholder{
    color:#999
}
.vlt-subscribe-form__inner button[type=submit]{
    font-size:16px;
    font-weight:600;
    line-height:1.2;
    position:absolute;
    z-index:1;
    top:0;
    right:12px;
    height:100%;
    margin:0;
    padding:0;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    transition:color .3s ease;
    text-transform:uppercase;
    border:none;
    outline:0;
    background-color:#fff
}
.vlt-subscribe-form__inner button[type=submit]:hover{
    color:var(--p1)
}
.vlt-subscribe-form__inner button[type=submit] i{
    font-size:20px;
    position:relative;
    top:1px
}
.vlt-subscribe-form--style-2 input[type=email]{
    color:#fff;
    background-color:#333
}
.vlt-subscribe-form--style-2 input[type=email].placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]:-moz-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]::-moz-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]:-ms-input-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]::-webkit-input-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 button[type=submit]{
    color:#fff;
    background-color:#333
}
.vlt-widget.widget_tag_cloud a{
    font-size:14px!important;
    font-weight:600;
    display:inline-block;
    margin:0 4px 8px;
    padding:2px 10px;
    text-transform:uppercase;
    color:#000;
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a{
    color:#fff;
    border-color:#323232
}
.vlt-widget.widget_tag_cloud a:hover{
    color:#fff;
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a{
    border-color:#fff
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a:hover{
    color:var(--p1);
    border-color:#fff;
    background-color:#fff
}
.vlt-widget.widget_nav_menu li+li{
    margin-top:2px
}
.vlt-widget.widget_nav_menu .sf-with-ul::after{
    padding-left:5px;
    content:'+'
}
.vlt-widget.widget_nav_menu .sfHover>.sf-with-ul::after{
    content:'-'
}
.vlt-widget.widget_nav_menu ul.sub-menu{
    display:none;
    padding-top:5px;
    padding-left:10px
}
.vlt-comment-form__title,.vlt-comments__title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 30px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#cancel-comment-reply-link{
    margin-left:30px
}
.vlt-comments-wrap{
    padding:110px 0;
    background-color:#f8f8f8
}
.vlt-is--dark-scheme .vlt-comments-wrap{
    background-color:#2c2c2c
}
.vlt-comments+.vlt-comment-form{
    margin-top:75px
}
p.form-submit{
    margin-bottom:0
}
.comment-form-cookies-consent input[type=checkbox]{
    float:left;
    margin:5px 10px 0 0
}
.comment-form-cookies-consent label{
    margin-bottom:0
}
.vlt-comments__list,.vlt-comments__list ul.children{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-comments__list li.vlt-comment-item,.vlt-comments__list ul.children li.vlt-comment-item{
    padding:20px 0
}
.vlt-comments__list li.vlt-comment-item:first-child,.vlt-comments__list ul.children li.vlt-comment-item:first-child{
    padding-top:0
}
.vlt-comments__list li.vlt-comment-item:last-child,.vlt-comments__list ul.children li.vlt-comment-item:last-child{
    padding-bottom:0
}
.vlt-comments__list ul.children{
    margin-top:40px;
    padding-left:20px
}
.vlt-comments__list ul.children li.vlt-comment-item:last-child{
    padding-bottom:0
}
@media only screen and (max-width:767px){
    .vlt-comments__list ul.children{
        padding-left:0
    }
}
.vlt-comments__list .comment-respond{
    margin:40px 0 0
}
.vlt-comment-item__inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vlt-comment-item__inner .vlt-comment-avatar{
    display:block;
    margin-right:30px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-avatar{
        display:none
    }
}
.vlt-comment-item__inner .vlt-comment-avatar img{
    display:block
}
.vlt-comment-item__inner .vlt-comment-content{
    width:100%;
    padding-top:14px;
    border-top:1px solid #dbdbdb
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content{
    border-color:#323232
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content{
        padding-left:0
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:12px;
    color:#999;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header{
        display:block
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header h5{
    font-size:16px;
    font-weight:600;
    margin:0;
    text-transform:none
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header .sep{
    margin:0 5px
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header .sep{
        display:none
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep){
    display:inline-block
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep){
        margin-top:5px
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep) span{
    color:#666
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep) span{
    color:#999
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-text{
    color:#666
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content .vlt-comment-text{
    color:#999
}
.vlt-comment-item__inner .vlt-comment-content .comment-reply-link{
    font-style:italic;
    display:inline-block;
    margin-top:12px
}
.vlt-comment-item__inner .vlt-comment-content .comment-reply-link:hover{
    color:#09c
}
.vlt-comment-item__inner .vlt-comment-avatar+.vlt-comment-content{
    padding-left:22px
}
.vlt-comments-navigation{
    margin-top:30px
}
.vlt-comments-navigation a+a{
    margin-left:30px
}
.vlt-pagination{
    display:block;
    width:100%;
    margin-top:40px;
    text-align:center
}
.vlt-pagination--paged{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--paged a+a{
    margin-left:40px
}
.vlt-pagination--numeric{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--numeric ul{
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-pagination--numeric li{
    float:left
}
.vlt-pagination--numeric li+li{
    margin-left:30px
}
.vlt-pagination--numeric span.current{
    color:var(--p1)
}
.vlt-pagination--load-more{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--load-more a i{
    margin-right:10px;
    margin-left:0
}
.vlt-pagination--load-more a:not(.loading) i{
    display:none
}
.vlt-pagination--load-more a.disabled{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.8
}
.vlt-header--style-1,.vlt-header--style-2,.vlt-header--style-3{
    position:absolute;
    z-index:30;
    top:0;
    left:0;
    width:100%;
    color:#000
}
.vlt-header--style-1.vlt-header--opaque,.vlt-header--style-2.vlt-header--opaque,.vlt-header--style-3.vlt-header--opaque{
    position:relative
}
.vlt-is--dark-scheme .vlt-header--style-1,.vlt-is--dark-scheme .vlt-header--style-2,.vlt-is--dark-scheme .vlt-header--style-3{
    color:#fff
}
.vlt-header--style-2 .vlt-navbar-outer,.vlt-header--style-3 .vlt-navbar-outer{
    position:absolute;
    z-index:60;
    top:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    pointer-events:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-header--style-2 .vlt-navbar-outer .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:1469px){
    .vlt-header--style-2 .vlt-navbar-outer{
        display:none
    }
}
.vlt-header--style-3 .vlt-navbar-outer .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media only screen and (max-width:767px){
    .vlt-header--style-3 .vlt-navbar-outer{
        display:none
    }
}
.vlt-navbar{
    position:relative;
    z-index:50;
    -webkit-transition:background-color 0s;
    transition:background-color 0s;
    will-change:background-color,transform
}
@media only screen and (min-width:1200px){
    .vlt-navbar .container,.vlt-navbar .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-navbar .vlt-navbar-inner{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:120px;
    -webkit-transition:height .5s ease;
    transition:height .5s ease;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-navbar.vlt-navbar--fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-animation:vlt_fade_in_down .3s linear forwards;
    animation:vlt_fade_in_down .3s linear forwards;
    -webkit-box-shadow:0 0 65px rgba(0,0,0,.07);
    box-shadow:0 0 65px rgba(0,0,0,.07)
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--fixed{
    -webkit-box-shadow:0 0 65px rgba(255,255,255,.07);
    box-shadow:0 0 65px rgba(255,255,255,.07)
}
.vlt-navbar.vlt-navbar--fixed .vlt-navbar-inner{
    min-height:80px
}
.vlt-navbar.vlt-navbar--transparent{
    background-color:transparent
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--transparent{
    background-color:transparent
}
.vlt-navbar,.vlt-navbar.vlt-navbar--solid{
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-navbar,.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--solid{
    background-color:#242323
}
.vlt-navbar.vlt-navbar--transparent-always{
    background-color:transparent
}
.vlt-navbar .vlt-navbar-contacts{
    text-transform:uppercase;
    pointer-events:auto
}
.vlt-navbar .vlt-navbar-contacts span{
    margin-right:6px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-navbar .vlt-navbar-contacts a{
    font-weight:600
}
.vlt-navbar.vlt-navbar--white{
    color:#fff
}
.vlt-navbar.vlt-navbar--white .vlt-navbar-logo img.black{
    display:none
}
.vlt-navbar.vlt-navbar--white .vlt-navbar-logo img.white{
    display:block
}
.vlt-navbar.vlt-navbar--black{
    color:#000
}
.vlt-navbar.vlt-navbar--black .vlt-navbar-logo img.black{
    display:block
}
.vlt-navbar.vlt-navbar--black .vlt-navbar-logo img.white{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top{
    color:#fff
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top{
    color:#000
}
.vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.black{
    display:none
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.black{
    display:block
}
.vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.white{
    display:block
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.white{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid{
    color:#000
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid{
    color:#fff
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo{
    color:#000
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{
    display:block
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{
    display:none
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{
    display:block
}
@media(min-width:783px){
    .admin-bar .vlt-navbar--fixed{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .vlt-navbar--fixed{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .vlt-navbar--fixed{
        top:0!important
    }
}
.vlt-menu-burger{
    position:relative;
    z-index:1;
    display:inline-block;
    width:24px;
    height:18px;
    cursor:pointer;
    -webkit-transition:none;
    transition:none;
    vertical-align:middle
}
.vlt-menu-burger .line{
    display:block;
    margin-bottom:5px;
    -webkit-transition:-webkit-transform .3s .3s ease;
    transition:-webkit-transform .3s .3s ease;
    transition:transform .3s .3s ease;
    transition:transform .3s .3s ease,-webkit-transform .3s .3s ease
}
.vlt-menu-burger .line span{
    display:block;
    width:100%;
    height:2px;
    -webkit-transition:color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    transition:color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    transition:transform .3s 0s ease,color .3s 0s ease,opacity .3s 0s ease;
    transition:transform .3s 0s ease,color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    background-color:currentColor
}
.vlt-menu-burger .line.line-three{
    margin-bottom:0
}
.vlt-menu-burger:hover{
    color:inherit
}
.vlt-menu-burger--opened .line-one{
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transform:translateY(7px);
    -ms-transform:translateY(7px);
    transform:translateY(7px)
}
.vlt-menu-burger--opened .line-one span{
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vlt-menu-burger--opened .line-two span{
    opacity:0
}
.vlt-menu-burger--opened .line-three{
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transform:translateY(-7px);
    -ms-transform:translateY(-7px);
    transform:translateY(-7px)
}
.vlt-menu-burger--opened .line-three span{
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.vlt-aside-menu-wrapper{
    position:fixed;
    z-index:70;
    top:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:35%;
    max-width:550px;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    color:#000;
    background:#fff
}
.vlt-aside-menu-wrapper>*{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
@media only screen and (max-width:991px){
    .vlt-aside-menu-wrapper{
        width:50%
    }
}
@media only screen and (max-width:575px){
    .vlt-aside-menu-wrapper{
        width:100%
    }
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper{
    color:#fff;
    background-color:#242323
}
.vlt-aside-menu-wrapper.is-open{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vlt-aside-menu-wrapper .vlt-aside-menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    padding:45px 45px 0 60px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column
}
.vlt-aside-menu-wrapper .vlt-aside-menu__header{
    position:absolute;
    top:45px;
    right:60px;
    left:60px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__header{
        right:15px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul{
    list-style-type:none
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li{
    display:inline-block
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li+li{
    margin-left:15px
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li a{
    text-transform:uppercase
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li a.is-active{
    color:var(--p1)
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation{
    position:absolute;
    top:9rem;
    right:45px;
    bottom:15rem;
    left:60px;
    overflow-x:hidden;
    overflow-y:auto
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation{
        top:6rem;
        bottom:7rem
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li{
    display:block;
    float:none
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li:not(:last-child){
    margin-bottom:15px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li:not(:last-child){
        margin-bottom:10px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu a{
    font-size:30px;
    font-weight:500;
    line-height:1.1;
    display:inline-block;
    margin-bottom:12px;
    padding:0;
    color:#999
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu a{
        font-size:22px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu{
    position:static;
    padding-left:15px
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:first-child{
    padding-top:8px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:first-child{
        padding-top:0
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu a{
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    margin:0;
    padding:1px 0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#fff
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current_page_item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.sfHover>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li:hover>a{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current_page_item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.sfHover>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li:hover>a{
    color:#fff
}
.vlt-aside-menu-wrapper .vlt-aside-menu__footer{
    position:absolute;
    bottom:45px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__footer{
        bottom:40px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__socials a{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright{
    margin-top:34px;
    color:#999
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__copyright{
        display:none
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright span{
    display:block
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright p{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright a,.vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    font-weight:600
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright a:not(:hover),.vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__copyright a:not(:hover),.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    color:#fff
}
@media(min-width:783px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:0!important
    }
}
.vlt-aside-menu-overlay{
    position:fixed;
    z-index:40;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    opacity:.2;
    background-color:#000
}
.vlt-navbar--main .vlt-default-menu__navigation,.vlt-navbar--main .vlt-default-menu__navigation .sf-menu>li{
    height:120px
}
.vlt-navbar--sticky .vlt-default-menu__navigation,.vlt-navbar--sticky .vlt-default-menu__navigation .sf-menu>li{
    height:120px
}
.vlt-navbar--fixed .vlt-default-menu__navigation,.vlt-navbar--fixed .vlt-default-menu__navigation .sf-menu>li{
    height:80px
}
.vlt-default-menu__navigation{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    pointer-events:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-default-menu__navigation .vlt-no-menu-message{
    margin:0
}
.vlt-default-menu__navigation .sf-menu>li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    float:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-default-menu__navigation .sf-menu>li+li{
    margin-left:54px
}
.vlt-default-menu__navigation .sf-menu>li>a{
    font-weight:600;
    text-transform:uppercase;
    color:currentColor
}
.vlt-default-menu__navigation .sf-menu>li:hover>a{
    color:var(--p1)
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu{
    left:-40px;
    min-width:200px;
    padding:35px 0;
    color:#666;
    background-color:#fff;
    -webkit-box-shadow:0 0 65px rgba(0,0,0,.07);
    box-shadow:0 0 65px rgba(0,0,0,.07)
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu{
    color:#999;
    background-color:#2c2c2c;
    -webkit-box-shadow:0 0 65px rgba(255,255,255,.07);
    box-shadow:0 0 65px rgba(255,255,255,.07)
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu ul.sub-menu{
    top:-35px;
    left:100%
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li{
    display:block
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.label{
    margin-bottom:16px;
    pointer-events:none;
    color:#000
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.label{
    color:#fff
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.label>a{
    font-weight:700;
    text-transform:uppercase;
    color:inherit
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu a{
    line-height:1;
    display:inline-block;
    padding:7px 40px;
    white-space:nowrap
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:var(--p1)
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#fff
}
.vlt-default-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-default-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-default-menu__navigation .sf-menu>li.current_page_item>a,.vlt-default-menu__navigation .sf-menu>li.sfHover>a,.vlt-default-menu__navigation .sf-menu>li:hover>a{
    color:var(--p1)
}
.vlt-default-menu__navigation .sf-menu>li.two-columns>ul.sub-menu{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
}
.vlt-default-menu__navigation .sf-menu>li.three-columns>ul.sub-menu{
    -webkit-column-count:3;
    -moz-column-count:3;
    column-count:3
}
.vlt-post-meta{
    margin-bottom:28px;
    color:#666
}
.vlt-is--dark-scheme .vlt-post-meta{
    color:#999
}
.vlt-post-meta .cat a,.vlt-post-meta .cat strong{
    font-weight:500
}
.vlt-post-meta .cat a:not(:hover),.vlt-post-meta .cat strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-post-meta .cat a:not(:hover),.vlt-is--dark-scheme .vlt-post-meta .cat strong{
    color:#fff
}
.vlt-post-meta span+span{
    padding-left:14px
}
.vlt-post-meta span+span::before{
    margin-right:12px;
    content:'\2022'
}
.vlt-page-title-empty,.vlt-single-post-thumbnail{
    position:relative;
    padding-top:500px
}
@media only screen and (max-width:767px){
    .vlt-page-title-empty,.vlt-single-post-thumbnail{
        padding-top:400px
    }
}
@media only screen and (max-width:575px){
    .vlt-page-title-empty,.vlt-single-post-thumbnail{
        padding-top:100%
    }
}
.vlt-page-title-empty .vlt-video-link,.vlt-single-post-thumbnail .vlt-video-link{
    position:absolute;
    z-index:3
}
.vlt-page-title-empty .vlt-video-link--style-1,.vlt-page-title-empty .vlt-video-link--style-2,.vlt-single-post-thumbnail .vlt-video-link--style-1,.vlt-single-post-thumbnail .vlt-video-link--style-2{
    top:calc(50% - 50px);
    left:calc(50% - 50px)
}
.vlt-page-title-empty .vlt-video-link--style-2,.vlt-single-post-thumbnail .vlt-video-link--style-2{
    top:calc(50% - 35px);
    left:calc(50% - 35px)
}
.vlt-single-post{
    padding:100px 0
}
.vlt-single-post__header{
    margin-bottom:75px
}
.vlt-single-post__header h1{
    line-height:1;
    margin:0
}
.vlt-single-post__content{
    font-size:16px;
    line-height:1.75;
    color:#666
}
.vlt-is--dark-scheme .vlt-single-post__content{
    color:#999
}
.vlt-single-post__content .excerpt{
    font-size:24px;
    font-weight:300;
    line-height:1.6;
    margin-bottom:75px;
    color:#000
}
.vlt-is--dark-scheme .vlt-single-post__content .excerpt{
    color:#fff
}
.vlt-single-post__footer .vlt-post-tags,.vlt-single-post__footer .vlt-social-share{
    display:block;
    margin-top:75px;
    color:#999
}
.vlt-single-post__footer .vlt-post-tags h5,.vlt-single-post__footer .vlt-social-share h5{
    font-size:14px;
    font-weight:600;
    line-height:inherit;
    float:left;
    margin:0 5px 0 0;
    text-transform:none
}
.vlt-single-post__footer .vlt-post-tags+.vlt-social-share{
    margin-top:26px
}
.vlt-single-post__footer .vlt-social-share{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-single-post__footer .vlt-social-share a{
    margin:-2px 0 0;
    padding:0 7px
}
.vlt-about-author{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:100px;
    padding:60px 70px;
    background-color:#f8f8f8;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media only screen and (max-width:767px){
    .vlt-about-author{
        padding:20px
    }
}
.vlt-is--dark-scheme .vlt-about-author{
    background-color:#2c2c2c
}
.vlt-about-author__avatar{
    margin-right:40px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:767px){
    .vlt-about-author__avatar{
        max-width:80px;
        margin-right:20px
    }
}
.vlt-about-author__content{
    color:#666
}
.vlt-is--dark-scheme .vlt-about-author__content{
    color:#999
}
.vlt-about-author__content h4{
    font-size:30px;
    margin:0 0 15px
}
.vlt-about-author__content p{
    margin-bottom:20px
}
.vlt-about-author__content ul{
    list-style-type:none
}
.vlt-about-author__content ul li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-about-author__content ul li a{
    margin:0
}
.vlt-about-author__content ul li a:hover{
    color:#000!important
}
.vlt-is--dark-scheme .vlt-about-author__content ul li a:hover{
    color:#fff!important
}
.vlt-about-author__content ul li+li::before{
    margin-left:6px;
    padding-right:8px;
    content:'-'
}
.vlt-also-like-posts{
    margin-bottom:100px
}
.vlt-also-like-posts .vlt-display-1{
    margin-bottom:60px
}
.vlt-also-like-posts .row+.row{
    margin-right:-30px;
    margin-left:-30px
}
.vlt-also-like-posts .col-md-6{
    padding:0 30px
}
@media only screen and (max-width:767px){
    .vlt-also-like-posts .col-md-6+.col-md-6{
        margin-top:60px
    }
}
.vlt-post-thumbnail{
    position:relative;
    width:100%;
    background-color:#f3f5f6
}
.vlt-post .vp-portfolio__item-img,.vlt-post-thumbnail{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-post .vp-portfolio__item-img img,.vlt-post-thumbnail img{
    display:block;
    margin:0 auto;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.vlt-post .vp-portfolio__item-img a,.vlt-post-thumbnail a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post:hover .vlt-post-thumbnail img,.vlt-post:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04)
}
.vlt-post-title{
    line-height:1;
    margin:0
}
.vlt-post-title i{
    margin-right:8px;
    color:var(--p1)
}
.vlt-post-footer{
    margin:0
}
.vlt-post-footer .vlt-read-more-link{
    font-weight:700;
    text-transform:uppercase
}
.vlt-post-footer .vlt-read-more-link i{
    font-size:1.1em;
    display:inline-block;
    margin-top:1px;
    margin-left:6px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vlt-post-footer .vlt-read-more-link:hover i{
    -webkit-transform:translate3d(4px,0,0);
    transform:translate3d(4px,0,0)
}
.vlt-post-meta{
    margin-bottom:28px;
    color:#666
}
.vlt-is--dark-scheme .vlt-post-meta{
    color:#999
}
.vlt-post-meta .cat a,.vlt-post-meta .cat strong{
    font-weight:500
}
.vlt-post-meta .cat a:not(:hover),.vlt-post-meta .cat strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-post-meta .cat a:not(:hover),.vlt-is--dark-scheme .vlt-post-meta .cat strong{
    color:#fff
}
.vlt-post-meta span+span{
    padding-left:14px
}
.vlt-post-meta span+span::before{
    margin-right:12px;
    content:'\2022'
}
.vlt-post--style-default,.vlt-post--style-list,.vlt-post--style-masonry{
    position:relative
}
.vlt-post--style-default .vlt-post__link,.vlt-post--style-list .vlt-post__link,.vlt-post--style-masonry .vlt-post__link{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-default .vlt-post-content,.vlt-post--style-list .vlt-post-content,.vlt-post--style-masonry .vlt-post-content{
    padding:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#666;
    background-color:#f2f2f2
}
.vlt-is--dark-scheme .vlt-post--style-default .vlt-post-content,.vlt-is--dark-scheme .vlt-post--style-list .vlt-post-content,.vlt-is--dark-scheme .vlt-post--style-masonry .vlt-post-content{
    color:#999;
    background-color:#2c2c2c
}
.vlt-post--style-default .vlt-post-content .vlt-post-header,.vlt-post--style-list .vlt-post-content .vlt-post-header,.vlt-post--style-masonry .vlt-post-content .vlt-post-header{
    margin-bottom:22px
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-title i,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title i,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title i{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-meta,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-meta{
    margin-bottom:6px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-meta strong,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta strong,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-meta strong{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-excerpt,.vlt-post--style-list .vlt-post-content .vlt-post-excerpt,.vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#666
}
.vlt-is--dark-scheme .vlt-post--style-default .vlt-post-content .vlt-post-excerpt,.vlt-is--dark-scheme .vlt-post--style-list .vlt-post-content .vlt-post-excerpt,.vlt-is--dark-scheme .vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt{
    color:#999
}
.vlt-post--style-default .vlt-post-content .vlt-post-excerpt:empty,.vlt-post--style-list .vlt-post-content .vlt-post-excerpt:empty,.vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt:empty{
    display:none
}
.vlt-post--style-default .vlt-post-content .vlt-post-footer,.vlt-post--style-list .vlt-post-content .vlt-post-footer,.vlt-post--style-masonry .vlt-post-content .vlt-post-footer{
    margin-top:25px
}
.vlt-post--style-default:hover .vlt-post-content,.vlt-post--style-list:hover .vlt-post-content,.vlt-post--style-masonry:hover .vlt-post-content{
    color:#fff;
    background-color:var(--p1)
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-title,.vlt-post--style-default:hover .vlt-post-content .vlt-post-title i,.vlt-post--style-list:hover .vlt-post-content .vlt-post-title,.vlt-post--style-list:hover .vlt-post-content .vlt-post-title i,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-title,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-title i{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-meta,.vlt-post--style-list:hover .vlt-post-content .vlt-post-meta,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-meta{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-meta strong,.vlt-post--style-list:hover .vlt-post-content .vlt-post-meta strong,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-meta strong{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-excerpt,.vlt-post--style-list:hover .vlt-post-content .vlt-post-excerpt,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-excerpt{
    color:#fff
}
.vlt-post--style-masonry .vlt-post-content{
    padding:20px
}
.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:36px
}
.vlt-post--style-grid .vlt-post-thumbnail+.vlt-post-content,.vlt-post--style-grid .vp-portfolio__item-img-wrap+.vlt-post-content{
    padding-top:22px
}
.vlt-post--style-grid .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-grid .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:30px
}
.vlt-post--style-grid .vlt-post-content .vlt-post-meta{
    margin-top:8px;
    margin-bottom:0
}
.vlt-post--style-small{
    position:relative
}
.vlt-post--style-small::before{
    position:absolute;
    z-index:1;
    right:0;
    bottom:0;
    left:0;
    display:block;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));
    background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.9) 100%);
    background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.9) 100%)
}
.vlt-post--style-small .vlt-post__link{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-small .vlt-post-content{
    position:absolute;
    z-index:2;
    bottom:0;
    left:0;
    width:100%;
    padding:16px 25px 19px
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta{
    margin-bottom:8px;
    color:#fff
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta .cat strong{
    color:inherit
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta .time{
    color:#ccc
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta span+span{
    padding-left:7px
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta span+span::before{
    margin-right:7px
}
.vlt-post--style-small .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-small .vlt-post-content .vlt-post-header .vlt-post-title{
    font-family:var(--pf);
    font-size:18px;
    font-weight:500;
    line-height:1.4;
    display:inline;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border-bottom:1px solid transparent
}
.vlt-post--style-small:hover .vlt-post-content .vlt-post-title{
    border-color:currentColor
}
.vlt-post--style-featured{
    position:relative;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-post--style-featured{
    background-color:#232323
}
.vlt-post--style-featured .vlt-post__link{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-featured .vlt-post-content{
    padding:16px 20px 24px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta{
    margin-bottom:8px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta span+span{
    padding-left:7px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta span+span::before{
    margin-right:7px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-featured .vlt-post-content .vlt-post-header .vlt-post-title{
    font-family:var(--pf);
    font-size:18px;
    font-weight:500;
    line-height:1.4;
    display:inline;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-bottom:1px solid transparent
}
.vlt-post--style-featured:hover{
    -webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,.25);
    box-shadow:0 20px 60px 0 rgba(0,0,0,.25)
}
.vlt-post--style-featured:hover .vlt-post-content .vlt-post-title{
    border-color:currentColor
}
.vlt-post--style-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media only screen and (max-width:991px){
    .vlt-post--style-list{
        display:block
    }
}
.vlt-post--style-list .vlt-post-thumbnail,.vlt-post--style-list .vp-portfolio__item-img{
    max-width:66.66%;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:991px){
    .vlt-post--style-list .vlt-post-thumbnail,.vlt-post--style-list .vp-portfolio__item-img{
        max-width:100%
    }
}
@media only screen and (min-width:992px){
    .vlt-post--style-list .vlt-post-thumbnail .vlt-fit-image,.vlt-post--style-list .vp-portfolio__item-img .vlt-fit-image{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        padding:0
    }
}
.vlt-post--style-list .vlt-post-content{
    padding:60px 55px 55px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header{
    margin-bottom:32px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:36px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta{
    margin-bottom:12px
}
.vlt-post--style-list .vlt-post-content .vlt-post-excerpt{
    min-height:255px
}
@media only screen and (max-width:991px){
    .vlt-post--style-list .vlt-post-content .vlt-post-excerpt{
        min-height:auto
    }
}
.vlt-post--style-also-like .vlt-post-thumbnail+.vlt-post-content{
    padding-top:22px
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:30px
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-meta{
    margin:8px 0 0
}
.vlt-page--empty p{
    margin-bottom:0
}
.vlt-page--empty .vlt-btn{
    margin-top:30px
}
.vp-portfolio__preloader{
    margin-top:50px!important
}
.vp-portfolio__preloader span{
    background-color:var(--p1)!important
}
img.visual-portfolio-lazyload:not(.lazyloaded){
    background-color:#f3f5f6
}
.vp-portfolio__filter-sort-wrap{
    flex-direction:column-reverse;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse
}
.vp-portfolio__filter-sort-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap{
    margin-bottom:55px
}
@media only screen and (max-width:767px){
    .vp-portfolio__filter-sort-wrap{
        display:block
    }
}
.vp-portfolio__filter-sort-wrap .vp-portfolio__filter-wrap,.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap{
    margin-bottom:0
}
@media only screen and (max-width:767px){
    .vp-portfolio__filter-sort-wrap .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap,.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap+.vp-portfolio__filter-wrap{
        margin-top:30px
    }
}
.vp-portfolio .vp-portfolio__filter-wrap,.vp-portfolio .vp-portfolio__sort-wrap{
    width:100%;
    margin-left:0
}
.vp-portfolio .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap{
    margin-bottom:15px
}
@media only screen and (max-width:767px){
    .vp-portfolio .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap{
        margin-bottom:0
    }
}
.vp-filter__style-arquito,.vp-sort__style-arquito{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-filter__style-arquito .vp-filter__item a,.vp-filter__style-arquito .vp-sort__item a,.vp-sort__style-arquito .vp-filter__item a,.vp-sort__style-arquito .vp-sort__item a{
    text-decoration:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-filter__style-arquito.vp-filter__align-left,.vp-filter__style-arquito.vp-sort__align-left,.vp-sort__style-arquito.vp-filter__align-left,.vp-sort__style-arquito.vp-sort__align-left{
    margin-left:0;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-filter__style-arquito.vp-filter__align-right,.vp-filter__style-arquito.vp-sort__align-right,.vp-sort__style-arquito.vp-filter__align-right,.vp-sort__style-arquito.vp-sort__align-right{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-filter__style-arquito .vp-filter__item,.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-filter__item,.vp-sort__style-arquito .vp-sort__item{
    margin:0;
    padding:0 0 2px;
    list-style-type:none;
    text-align:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-filter__item.vp-sort__item-active>*,.vp-filter__style-arquito .vp-sort__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-filter__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-sort__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*{
    cursor:default;
    pointer-events:none
}
.vp-filter__style-arquito .vp-filter__item,.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-filter__item,.vp-sort__style-arquito .vp-sort__item{
    margin-right:34px
}
.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-sort__item{
    margin-right:40px
}
.vp-filter__style-arquito .vp-filter__item>*,.vp-sort__style-arquito .vp-filter__item>*{
    color:#000
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-filter__item>*,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-filter__item>*{
    color:#999
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-filter__item>:hover,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-filter__item>:hover{
    color:var(--p1)
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>::after,.vp-filter__style-arquito .vp-filter__item>:hover::after,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>::after,.vp-sort__style-arquito .vp-filter__item>:hover::after{
    opacity:1
}
.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-sort__item{
    font-size:16px;
    font-weight:600;
    color:#ccc
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item{
    color:#999
}
.vp-filter__style-arquito .vp-sort__item ::after,.vp-sort__style-arquito .vp-sort__item ::after{
    display:none
}
.vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-filter__style-arquito .vp-sort__item>:hover,.vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-sort__item>:hover{
    color:#000
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item>:hover,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item>:hover{
    color:#fff
}
.vp-portfolio .vp-filter__style-dropdown,.vp-portfolio .vp-sort__style-dropdown{
    margin:0!important
}
.vp-portfolio .vp-filter__style-dropdown select,.vp-portfolio .vp-sort__style-dropdown select{
    line-height:inherit;
    width:245px;
    margin:0;
    padding-right:0;
    padding-left:0;
    border-top:none;
    border-right:none;
    border-bottom:1px solid #ccc;
    border-left:none;
    background-color:transparent;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select.png);
    background-repeat:no-repeat;
    background-position:right 0 bottom 50%;
    background-size:12px 6px
}
.vp-portfolio .vp-filter__style-dropdown select:focus,.vp-portfolio .vp-filter__style-dropdown select:hover,.vp-portfolio .vp-sort__style-dropdown select:focus,.vp-portfolio .vp-sort__style-dropdown select:hover{
    border-color:#000;
    border-top:none;
    border-right:none;
    border-left:none
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow{
    font-size:25px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    margin-top:-25px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.6;
    color:#fff;
    border-radius:0;
    outline:0!important;
    background-color:var(--p1);
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow:hover{
    opacity:1
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow-prev{
    left:4%
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow-next{
    right:4%
}
.vp-portfolio[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap{
    padding-bottom:50px
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span{
    width:16px;
    height:3px;
    margin:0 5px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    border-radius:0;
    background-color:var(--p1)
}
.vp-portfolio .vp-portfolio__thumbnails-wrap{
    padding-top:20px
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span.swiper-pagination-bullet-active,.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span:hover{
    opacity:1
}
.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vp-portfolio__pagination-wrap{
    overflow:auto!important
}
.vp-pagination__style-arquito{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:40px;
    padding:0;
    list-style-type:none;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vp-pagination__style-arquito .vp-pagination__item a{
    text-decoration:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-pagination__style-arquito.vp-pagination__align-left{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-pagination__style-arquito.vp-pagination__align-right{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-pagination__style-arquito .vp-pagination__item{
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite],.vp-pagination__style-arquito[data-vp-pagination-type=load-more]{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item{
    display:block;
    margin:0;
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item>*,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item>*{
    display:inline-block
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item a i,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item a i{
    margin-right:10px;
    margin-left:0
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite].vp-pagination__no-more .vp-pagination__item a,.vp-pagination__style-arquito[data-vp-pagination-type=load-more].vp-pagination__no-more .vp-pagination__item a{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.8
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item>a,.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item>span{
    margin:0 30px
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item.vp-pagination__item-active>span,.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item:not(.vp-pagination__item-active) a:hover{
    color:var(--p1)
}
.vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-loading,.vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-no-more,.vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more span,.vp-portfolio__loading .vp-pagination__style-arquito .vp-pagination__load-more span,.vp-portfolio__loading .vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more .vp-pagination__load-more-no-more{
    display:none
}
.vp-pagination__style-arquito .vp-pagination__load-more span,.vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more .vp-pagination__load-more-no-more,.vp-portfolio__loading .vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-loading{
    display:block
}
.vp-portfolio__items-style-default .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-default .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-default .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta{
    padding-top:22px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title--large{
    font-size:48px;
    margin-bottom:10px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more{
    font-weight:700;
    display:inline-block;
    margin-top:25px;
    text-transform:uppercase
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more i{
    font-size:1.1em;
    display:inline-block;
    margin-top:1px;
    margin-left:6px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more:hover i{
    -webkit-transform:translate3d(4px,0,0);
    transform:translate3d(4px,0,0)
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-left{
    text-align:left
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-center{
    text-align:center
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-center .d-flex{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-right{
    text-align:right
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-right .d-flex{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-emerge .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-overlay{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    max-height:50%;
    padding:25px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    color:inherit;
    background-color:#fff;
    will-change:transform
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-emerge .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-emerge .vp-portfolio__item:hover .vp-portfolio__item-overlay{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-left{
    text-align:left
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-center{
    text-align:center
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-center .vp-portfolio__item-meta-categories{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-right{
    text-align:right
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-right .vp-portfolio__item-meta-categories{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:30px;
    -webkit-transition:opacity 1s ease;
    transition:opacity 1s ease;
    text-decoration:none;
    opacity:0;
    color:#999;
    background-color:rgba(0,0,0,.8);
    will-change:opacity
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8);
    text-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    will-change:transform,opacity
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-fade .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-overlay{
    opacity:1
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-meta{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-icon{
    margin-bottom:10px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-center .vp-portfolio__item-meta{
    text-align:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-center .vp-portfolio__item-meta{
    text-align:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:30px;
    -webkit-transform:translateY(-100%) translateX(-100%);
    -ms-transform:translateY(-100%) translateX(-100%);
    transform:translateY(-100%) translateX(-100%);
    text-decoration:none;
    color:#999;
    background-color:rgba(0,0,0,.8);
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-icon{
    margin-bottom:10px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-left{
    text-align:left;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-right{
    text-align:right;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-center{
    text-align:center;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-left{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-right{
    text-align:right;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-center{
    text-align:center;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-left{
    text-align:left;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-right{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vlt-page--404{
    text-align:center;
    background-color:#f2f2f3
}
.vlt-page--404 img{
    display:block;
    margin:0 auto
}
.vlt-page--404 h1{
    font-size:48px;
    line-height:1.25;
    margin:0;
    color:#000
}
.vlt-page--404 p{
    font-size:16px;
    line-height:1.75;
    color:#666
}
.vlt-page--404 form{
    max-width:370px;
    margin:0 auto
}
.vlt-fit-image{
    position:relative;
    padding-top:var(--size-md);
    background-color:#f3f5f6
}
@media only screen and (max-width:767px){
    .vlt-fit-image{
        padding-top:var(--size-sm)
    }
}
.vlt-fit-image img{
    font-family:'object-fit: cover';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-link-pages{
    margin-top:60px
}
.vlt-link-pages h5{
    margin:0 0 10px
}
.vlt-link-pages .sep{
    margin:0 15px;
    color:#dbdbdb
}
.vlt-social-icon--style-1{
    font-size:18px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:40px;
    height:40px;
    margin:0 15px 15px 0;
    color:#333;
    border:1px solid #ccc;
    border-radius:50px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-is--dark-scheme .vlt-social-icon--style-1{
    color:#fff
}
.vlt-social-icon--style-1:hover{
    color:#fff;
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-social-icon--style-1:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-2{
    font-size:20px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 24px 0 0
}
.vlt-social-icon--style-2:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-3{
    font-size:12px;
    font-weight:600;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 10px 0 0;
    text-transform:uppercase;
    color:#999
}
.vlt-social-icon--style-3:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-3.twitter:hover{
    color:#1da1f2
}
.vlt-social-icon--style-3.dribbble:hover{
    color:#ea4c89
}
.vlt-social-icon--style-3.facebook:hover{
    color:#3b5998
}
.vlt-social-icon--style-3.google-plus:hover{
    color:#db4437
}
.vlt-social-icon--style-3.linkedin:hover{
    color:#007bb5
}
.vlt-social-icon--style-3.pinterest:hover{
    color:#bd081c
}
.vlt-social-icon--style-3.instagram:hover{
    color:#c32aa3
}
.vlt-social-icon--style-3.youtube:hover{
    color:red
}
.vlt-social-icon--style-3.flickr:hover{
    color:#f40083
}
.vlt-social-icon--style-3.tumblr:hover{
    color:#35465d
}
.vlt-social-icon--style-3.vine:hover{
    color:#00b489
}
.vlt-social-icon--style-3.vk:hover{
    color:#4a76a8
}
.vlt-social-icon--style-3.deviantart:hover{
    color:#05cc47
}
.vlt-social-icon--style-3.skype:hover{
    color:#00aff0
}
.vlt-social-icon--style-3.vimeo:hover{
    color:#1ab7ea
}
.vlt-social-icon--style-3.digg:hover{
    color:#005be2
}
.vlt-social-icon--style-3.soundcloud:hover{
    color:#f50
}
.vlt-social-icon--style-3.github:hover{
    color:#24292e
}
.vlt-social-icon--style-3.behance:hover{
    color:#0057ff
}
.vlt-social-icon--style-4{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 10px 0 0
}
.vlt-social-icon--style-4:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-4.twitter:not(:hover){
    color:#1da1f2
}
.vlt-social-icon--style-4.dribbble:not(:hover){
    color:#ea4c89
}
.vlt-social-icon--style-4.facebook:not(:hover){
    color:#3b5998
}
.vlt-social-icon--style-4.google-plus:not(:hover){
    color:#db4437
}
.vlt-social-icon--style-4.linkedin:not(:hover){
    color:#007bb5
}
.vlt-social-icon--style-4.pinterest:not(:hover){
    color:#bd081c
}
.vlt-social-icon--style-4.instagram:not(:hover){
    color:#c32aa3
}
.vlt-social-icon--style-4.youtube:not(:hover){
    color:red
}
.vlt-social-icon--style-4.flickr:not(:hover){
    color:#f40083
}
.vlt-social-icon--style-4.tumblr:not(:hover){
    color:#35465d
}
.vlt-social-icon--style-4.vine:not(:hover){
    color:#00b489
}
.vlt-social-icon--style-4.vk:not(:hover){
    color:#4a76a8
}
.vlt-social-icon--style-4.deviantart:not(:hover){
    color:#05cc47
}
.vlt-social-icon--style-4.skype:not(:hover){
    color:#00aff0
}
.vlt-social-icon--style-4.vimeo:not(:hover){
    color:#1ab7ea
}
.vlt-social-icon--style-4.digg:not(:hover){
    color:#005be2
}
.vlt-social-icon--style-4.soundcloud:not(:hover){
    color:#f50
}
.vlt-social-icon--style-4.github:not(:hover){
    color:#24292e
}
.vlt-social-icon--style-4.behance:not(:hover){
    color:#0057ff
}
.vlt-post-password-form{
    max-width:360px
}
.vlt-post-password-form h5{
    margin-top:0
}
.vlt-post-password-form h5 i{
    margin-right:5px
}
.animsition-loading-2{
    position:fixed;
    z-index:999;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.spinner{
    position:absolute;
    z-index:2;
    top:calc(50% - 25px);
    left:calc(50% - 25px);
    width:50px;
    height:50px
}
.double-bounce-one,.double-bounce-two{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-animation:vlt_bounce 2s infinite ease-in-out;
    animation:vlt_bounce 2s infinite ease-in-out;
    opacity:.6;
    border-radius:50%;
    background-color:var(--p1)
}
.double-bounce-two{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.fancybox-bg{
    background-color:#000
}
.fancybox-is-open .fancybox-bg{
    opacity:.8
}
.fancybox-caption{
    font-family:var(--sf);
    font-size:20px;
    padding:25px 15px;
    text-align:center;
    color:#fff;
    background:0 0
}
.fancybox-caption::after,.fancybox-caption::before{
    display:none
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.fancybox-toolbar .fancybox-button{
    font-size:25px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border-radius:0;
    outline:0!important;
    background-color:var(--p1);
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.fancybox-navigation .fancybox-button{
    font-size:44px;
    top:calc(50% - 25px);
    left:4%;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:rgba(255,255,255,.5);
    outline:0;
    background:0 0;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.fancybox-navigation .fancybox-button:hover{
    color:#fff
}
.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{
    right:4%;
    left:auto
}
.fancybox-loading{
    border:2px solid rgba(255,255,255,.5);
    border-top-color:var(--p1)
}
@media(min-width:783px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:0!important
    }
}
.masonry{
    display:block;
    overflow:hidden
}
.masonry[data-masonry-gap='30']{
    margin-right:-15px;
    margin-left:-15px
}
.masonry[data-masonry-gap='40']{
    margin-right:-20px;
    margin-left:-20px
}
.masonry[data-masonry-gap='60']{
    margin-right:-30px;
    margin-left:-30px
}
.masonry .gutter-sizer{
    width:0
}
.masonry .grid-item,.masonry .grid-sizer{
    float:left
}
.masonry[data-masonry-gap='30'] .grid-item{
    margin-bottom:30px;
    padding:0 15px
}
.masonry[data-masonry-gap='40'] .grid-item{
    margin-bottom:40px;
    padding:0 20px
}
.masonry[data-masonry-gap='60'] .grid-item{
    margin-bottom:60px;
    padding:0 30px
}
.masonry[data-masonry-col='1'] .grid-item,.masonry[data-masonry-col='1'] .grid-sizer{
    width:100%
}
.masonry[data-masonry-col='2'] .grid-item,.masonry[data-masonry-col='2'] .grid-sizer{
    width:calc(100% * 1/2)
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='2'] .grid-item,.masonry[data-masonry-col='2'] .grid-sizer{
        width:100%
    }
}
.masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
    width:calc(100% * 1/3)
}
@media only screen and (max-width:991px){
    .masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
        width:50%
    }
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
        width:100%
    }
}
.masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
    width:calc(100% * 1/4)
}
@media only screen and (max-width:991px){
    .masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
        width:50%
    }
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
        width:100%
    }
}
.vlt-blog-posts--default-layout .vlt-pagination,.vlt-blog-posts--masonry-layout .vlt-pagination{
    margin-top:70px
}
.swiper-lazy:not(.swiper-lazy-loaded){
    opacity:0
}
.vlt-swiper-button-next,.vlt-swiper-button-prev{
    font-size:44px;
    position:absolute;
    z-index:2;
    top:calc(50% - 25px);
    left:4%;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    color:#fff;
    outline:0;
    background:0 0;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-swiper-button-next:hover,.vlt-swiper-button-prev:hover{
    opacity:1;
    color:#fff
}
.vlt-swiper-button-next.swiper-button-disabled,.vlt-swiper-button-prev.swiper-button-disabled{
    pointer-events:none
}
.vlt-swiper-button-next{
    right:4%;
    left:auto
}
.vlt-swiper-pagination{
    font-size:0;
    position:relative;
    z-index:1;
    text-align:center
}
.vlt-swiper-pagination>*{
    outline:0!important
}
.vlt-swiper-pagination span{
    display:inline-block;
    width:8px;
    height:8px;
    margin:0 10px!important;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    border-radius:50%;
    background-color:#fff
}
.vlt-swiper-pagination span.swiper-pagination-bullet-active,.vlt-swiper-pagination span:hover{
    opacity:1
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:30px
}
.wpcf7 p{
    margin-bottom:0
}
.wpcf7 br{
    display:none
}
.wpcf7 .wpcf7-form-control-wrap{
    display:block
}
.wpcf7 .wpcf7-list-item{
    margin:0
}
.wpcf7 .wpcf7-not-valid-tip{
    font-size:12px;
    margin:10px 0 0;
    padding:0;
    color:var(--p1)
}
.wpcf7 .wpcf7-response-output{
    font-size:12px;
    position:relative;
    margin:30px 0 0;
    padding:0!important;
    list-style-type:none;
    color:var(--p1);
    border:none
}
.wpcf7 span.ajax-loader{
    display:none!important
}
.pswp__bg{
    background-color:rgba(0,0,0,.8)!important
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar,.vp-pswp .pswp__caption{
    background:0 0!important
}
.pswp__ui--fit .pswp__caption>div,.pswp__ui--fit .pswp__top-bar>div,.vp-pswp .pswp__caption>div{
    color:#fff!important
}
.pswp__caption__center{
    text-align:center!important
}
.pswp__caption__center h3{
    font-family:var(--sf);
    font-size:20px;
    margin:0;
    color:#fff
}
.jarallax{
    position:relative;
    z-index:0;
    background-color:#f3f5f6
}
.jarallax>.jarallax-img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-alert{
    font-size:12px;
    font-weight:600;
    margin:0 0 25px;
    text-transform:uppercase;
    color:var(--p1)
}
.vlt-btn{
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding:18px 32px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-align:center;
    text-decoration:none;
    border:none;
    outline:0
}
.vlt-btn.disabled,.vlt-btn:disabled{
    cursor:not-allowed;
    pointer-events:none
}
.vlt-btn i{
    margin-left:6px
}
.vlt-btn--primary{
    color:#fff;
    background-color:var(--p1)
}
.vlt-btn--primary::after{
    background-color:#000
}
.vlt-btn--primary:hover{
    color:#fff
}
.vlt-btn--primary:not(.vlt-btn--effect):hover{
    background-color:#000
}
.vlt-btn--secondary{
    color:#fff;
    background-color:#000
}
.vlt-btn--secondary::after{
    background-color:var(--p1)
}
.vlt-btn--secondary:hover{
    color:#fff
}
.vlt-btn--secondary:not(.vlt-btn--effect):hover{
    background-color:var(--p1)
}
.vlt-btn--lg{
    padding:23px 45px
}
.vlt-btn--sm{
    padding:14px 25px
}
.vlt-btn--xs{
    padding:12px 20px
}
.vlt-btn--form-submit{
    font-weight:600!important;
    padding:0;
    text-transform:uppercase!important;
    color:var(--p1);
    background:0 0
}
.vlt-btn--form-submit i{
    display:inline-block;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vlt-btn--form-submit:hover{
    color:#09c
}
.vlt-btn--form-submit:hover i{
    -webkit-transform:translateX(2px);
    -ms-transform:translateX(2px);
    transform:translateX(2px)
}
.vlt-collapse-container .vlt-collapse-item{
    -webkit-box-shadow:inset 0 -2px 0 0 #e7e7e7;
    box-shadow:inset 0 -2px 0 0 #e7e7e7
}
.vlt-is--dark-scheme .vlt-collapse-container .vlt-collapse-item{
    -webkit-box-shadow:inset 0 -2px 0 0 #3f3f3f;
    box-shadow:inset 0 -2px 0 0 #3f3f3f
}
.vlt-collapse-container .vlt-collapse-item:last-of-type{
    -webkit-box-shadow:none;
    box-shadow:none
}
.vlt-collapse-container .vlt-collapse-item__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:22px 0;
    cursor:pointer;
    color:#000;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-is--dark-scheme .vlt-collapse-container .vlt-collapse-item__header{
    color:#fff
}
.vlt-collapse-container .vlt-collapse-item__header h5{
    font-size:18px;
    font-weight:600;
    margin:0;
    padding-right:30px;
    text-transform:uppercase;
    color:inherit
}
.vlt-collapse-container .vlt-collapse-item__header h5 span{
    margin-right:6px
}
.vlt-collapse-container .vlt-collapse-item__header h5 span::after{
    content:'.'
}
.vlt-collapse-container .vlt-collapse-item__header i{
    font-size:17px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
.vlt-collapse-container .vlt-collapse-item__content{
    font-size:16px;
    display:none;
    padding-bottom:30px
}
.vlt-collapse-container .vlt-collapse-item__content>p{
    margin-top:15px
}
.vlt-collapse-container .vlt-collapse-item__content p:last-child{
    margin-bottom:0
}
.vlt-collapse-container .vlt-collapse-item--active .vlt-collapse-item__header{
    color:var(--p1)
}
.vlt-collapse-container .vlt-collapse-item--active .vlt-collapse-item__header i{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1)
}
.vlt-counter-up-card--style-1,.vlt-counter-up-card--style-2{
    position:relative;
    padding:54px 59px 60px 66px;
    text-transform:uppercase;
    background-position:center center;
    background-size:cover
}
.vlt-counter-up-card--style-1>*,.vlt-counter-up-card--style-2>*{
    position:relative;
    z-index:2
}
.vlt-counter-up-card--style-1::before,.vlt-counter-up-card--style-2::before{
    position:absolute;
    z-index:1;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    display:block;
    content:'';
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-1::before,.vlt-is--dark-scheme .vlt-counter-up-card--style-2::before{
    background-color:#242323
}
.vlt-counter-up-card--style-1 h5,.vlt-counter-up-card--style-2 h5{
    font-size:30px;
    font-weight:400;
    line-height:1;
    margin:0 0 75px;
    text-align:right;
    text-transform:uppercase
}
.vlt-counter-up-card--style-1 span,.vlt-counter-up-card--style-2 span{
    font-size:250px;
    font-weight:600;
    line-height:1;
    display:block;
    margin-bottom:4px;
    margin-left:-2px;
    color:#fff;
    background:inherit;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent
}
.vlt-counter-up-card--style-1 p,.vlt-counter-up-card--style-2 p{
    font-size:24px;
    font-weight:600;
    line-height:1.25;
    margin-bottom:0;
    color:#000
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-1 p,.vlt-is--dark-scheme .vlt-counter-up-card--style-2 p{
    color:#fff
}
.vlt-counter-up-card--style-2{
    padding:55px 52px;
    border-top:5px solid var(--p1);
    background-repeat:repeat;
    background-position:top left;
    background-size:auto
}
.vlt-counter-up-card--style-2::before{
    display:none
}
.vlt-counter-up-card--style-2 h5{
    margin:0 0 95px;
    text-align:left;
    color:#999
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-2 h5{
    color:#fff
}
.vlt-counter-up-card--style-2 span{
    font-weight:400;
    margin-bottom:-25px;
    margin-left:-6px;
    color:var(--p1);
    background:0 0;
    -webkit-text-fill-color:unset
}
.vlt-counter-up-card--style-2 p{
    color:var(--p1)
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-2 p{
    color:var(--p1)
}
.vlt-counter-up--style-1{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-counter-up--style-1::before{
    font-family:var(--sf);
    visibility:hidden;
    content:attr(data-value)
}
.vlt-counter-up--style-1 span,.vlt-counter-up--style-1::before{
    font-size:72px;
    line-height:1;
    margin-top:8px;
    margin-right:28px;
    color:#000;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-is--dark-scheme .vlt-counter-up--style-1 span,.vlt-is--dark-scheme .vlt-counter-up--style-1::before{
    color:#fff
}
@media only screen and (max-width:767px){
    .vlt-counter-up--style-1 span,.vlt-counter-up--style-1::before{
        min-width:1.8em
    }
}
.vlt-counter-up--style-1 span{
    position:absolute;
    top:0;
    left:0
}
.vlt-counter-up--style-1 p{
    font-size:20px;
    line-height:1.4;
    margin:0;
    text-transform:uppercase
}
.vlt-counter-up--style-2 span{
    font-size:100px;
    line-height:1;
    color:#000
}
.vlt-is--dark-scheme .vlt-counter-up--style-2 span{
    color:#fff
}
.vlt-counter-up--style-2 p{
    font-size:16px;
    margin:10px 0 0
}
.vlt-is--dark-scheme .vlt-counter-up--style-2 p{
    color:#ccc
}
.vlt-fullscreen-footer{
    position:absolute;
    z-index:25;
    right:0;
    bottom:60px;
    left:0;
    white-space:nowrap;
    color:#000
}
.vlt-is--dark-scheme .vlt-fullscreen-footer{
    color:#fff
}
@media only screen and (max-width:575px){
    .vlt-fullscreen-footer{
        bottom:30px
    }
}
@media(max-height:600px){
    .vlt-fullscreen-footer{
        display:none
    }
}
.vlt-fullscreen-footer.is-white{
    color:#fff
}
.vlt-fullscreen-footer.is-black{
    color:#000
}
.vlt-fullscreen-footer__socials .vlt-social-icon--style-2{
    margin:0 35px 0 0
}
.vlt-fullscreen-footer__locales ul{
    list-style-type:none
}
.vlt-fullscreen-footer__locales ul li{
    display:inline-block
}
.vlt-fullscreen-footer__locales ul li+li{
    margin-left:25px
}
.vlt-fullscreen-footer__locales ul li a{
    font-size:16px;
    text-transform:uppercase
}
.vlt-fullscreen-footer__locales ul li a.is-active{
    color:var(--p1)
}
.vlt-image-slider .vlt-swiper-button-next,.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
    opacity:.25;
    color:#000
}
.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-next,.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-prev,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-next,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-prev{
    color:#fff
}
.vlt-image-slider .vlt-swiper-button-next:hover,.vlt-image-slider .vlt-swiper-button-prev:hover,.vlt-team-member-slider .vlt-swiper-button-next:hover,.vlt-team-member-slider .vlt-swiper-button-prev:hover{
    opacity:1;
    color:#999
}
.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-next:hover,.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-prev:hover,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-next:hover,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-prev:hover{
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-image-slider .vlt-swiper-button-next,.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
        display:none
    }
}
.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-prev{
    left:calc(-50px - 20px)
}
.vlt-image-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-next{
    right:calc(-50px - 20px)
}
.vlt-info-card{
    position:absolute;
    top:17%;
    left:0;
    width:100%
}
.vlt-info-card__container{
    position:relative;
    z-index:10;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:1530px;
    padding:0 60px;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media only screen and (max-width:767px){
    .vlt-info-card__container{
        padding:0 20px
    }
}
.vlt-info-card__link{
    font-size:35px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:80px;
    min-width:80px;
    height:80px;
    margin-left:22px;
    text-decoration:none;
    color:#000;
    background-color:#fff;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-info-card__link svg{
    width:1em;
    height:1em;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-info-card__link:hover svg{
    fill:var(--p1)
}
@media only screen and (max-width:767px){
    .vlt-info-card__link{
        display:none
    }
}
.vlt-info-card-item{
    position:relative;
    width:100%;
    max-width:530px
}
.vlt-info-card-item__button{
    font-weight:600;
    display:block;
    height:80px;
    margin-left:auto;
    padding:0 45px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    white-space:nowrap;
    text-transform:uppercase;
    border:0;
    background-color:#fff
}
.vlt-info-card-item__button:hover{
    color:var(--p1)
}
.vlt-info-card-item__body{
    position:absolute;
    top:0;
    right:0;
    display:none;
    overflow:auto;
    max-height:80vh;
    color:#fff;
    background-color:#fff
}
.vlt-info-card-item__content{
    font-size:16px;
    display:none;
    padding:12px 40px 50px;
    color:#000
}
.vlt-info-card-item__content h2{
    line-height:1;
    margin:0 0 30px;
    color:#000
}
.vlt-info-card-item__content p{
    line-height:1.75;
    margin-bottom:40px;
    color:#666
}
.vlt-info-card-item__content ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-info-card-item__content ul li{
    font-size:14px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:12px 0 9px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-info-card-item__content ul li:not(:last-child){
    border-bottom:1px solid rgba(0,0,0,.15)
}
.vlt-info-card-item__content ul li h5{
    font-size:inherit;
    font-weight:600;
    line-height:inherit;
    margin:0 auto 0 0;
    text-transform:uppercase;
    color:#000
}
.vlt-info-card-item__content ul:not(:last-child){
    margin-bottom:45px
}
.vlt-map-direction-link{
    font-weight:600;
    display:inline-block
}
.vlt-map-direction-link:not(:hover){
    color:#09c
}
.vlt-map-direction-link i{
    font-size:.8em;
    font-weight:600;
    margin-left:6px
}
.vlt-page-title-hero{
    position:relative
}
.vlt-page-title-hero__overlay{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.4)
}
.vlt-page-title-hero__content{
    position:relative;
    z-index:3;
    padding:180px 0 120px
}
.vlt-page-title-hero .vlt-water-effect{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:block
}
.vlt-page-title-hero .vlt-water-effect::after,.vlt-page-title-hero .vlt-water-effect::before{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:''
}
.vlt-page-title-hero .vlt-water-effect::before{
    background-color:rgba(0,0,0,.2)
}
.vlt-page-title-hero .vlt-water-effect::after{
    background:-webkit-linear-gradient(315deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5));
    background:linear-gradient(135deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5))
}
.vlt-page-title-zoom{
    position:relative;
    height:100vh;
    color:#000
}
.vlt-page-title-zoom__body{
    position:fixed;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-height:600px){
    .vlt-page-title-zoom__body{
        min-height:600px
    }
}
.vlt-page-title-zoom__background{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-page-title-zoom__background-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover
}
.vlt-page-title-zoom__image{
    position:absolute;
    z-index:2;
    bottom:0;
    left:0;
    width:100%
}
.vlt-page-title-zoom__content{
    position:relative;
    z-index:3;
    width:100%;
    padding-top:100px
}
.vlt-page-title-zoom__content span{
    font-size:24px;
    font-weight:500;
    line-height:1.6;
    display:inline-block;
    margin-bottom:35px
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content span{
        margin-bottom:30px
    }
}
.vlt-page-title-zoom__content h1{
    font-size:110px;
    font-weight:600;
    line-height:.9;
    margin-top:0;
    margin-bottom:60px;
    margin-bottom:5vh;
    text-transform:uppercase;
    color:#000
}
@media only screen and (max-width:767px){
    .vlt-page-title-zoom__content h1{
        font-size:80px;
        margin-bottom:40px
    }
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content h1{
        font-size:60px;
        margin-bottom:30px
    }
}
.vlt-page-title-zoom__content p{
    font-size:18px;
    line-height:1.6;
    margin:0;
    color:#666
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content p{
        font-size:16px
    }
}
.vlt-page-title-zoom__content i{
    font-size:60px;
    line-height:1;
    display:inline-block;
    margin-top:115px;
    margin-top:9vh;
    color:var(--p1)
}
.vlt-page-title{
    padding:220px 0 110px
}
@media only screen and (min-width:1200px){
    .vlt-page-title .container{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-page-title h1{
    font-size:80px;
    line-height:1;
    margin:0
}
.vlt-page-title .vlt-breadcrumbs{
    font-size:16px;
    margin-top:12px;
    color:#999
}
.vlt-page-title .vlt-breadcrumbs a:not(:hover){
    color:#000
}
.vlt-is--dark-scheme .vlt-page-title .vlt-breadcrumbs a:not(:hover){
    color:#fff
}
.vlt-page-title .vlt-breadcrumbs .sep{
    margin:0 5px
}
.vlt-partner-logo{
    padding-right:30px;
    padding-left:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-partner-logo a,.vlt-partner-logo img{
    display:block;
    max-width:100%;
    margin-right:auto;
    margin-left:auto
}
.vlt-partner-logo:hover{
    opacity:1!important
}
.vlt-partners-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:767px){
    .vlt-partners-list{
        display:block
    }
    .vlt-partners-list>*+*{
        margin-top:60px
    }
}
.vlt-piling-slider{
    position:relative;
    min-height:100vh
}
.vlt-piling-slider__slide{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    min-height:100vh;
    padding:120px 0;
    background-position:center center;
    background-size:cover;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(max-height:600px){
    .vlt-piling-slider__slide{
        display:block
    }
}
.vlt-piling-slider__slide--dark{
    color:#fff
}
.vlt-piling-slider__slide--light{
    color:#000
}
.vlt-piling-slider__content{
    position:relative;
    z-index:2
}
.vlt-piling-slider__content .category{
    font-size:24px;
    display:block;
    margin-bottom:18px
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .category{
        font-size:18px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .category{
        font-size:18px
    }
}
.vlt-piling-slider__content-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:11vh
}
.vlt-piling-slider__content-header h2{
    font-size:90px;
    font-size:14.5vmin;
    line-height:.87;
    margin:0 0 0 -4px;
    color:inherit
}
.vlt-piling-slider__content-header .completion{
    font-size:20px;
    font-weight:600;
    margin-left:auto;
    padding-top:35px;
    text-align:right;
    text-transform:uppercase
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content-header .completion{
        display:none
    }
}
.vlt-piling-slider__content-header .completion span{
    font-size:40px;
    font-weight:500;
    line-height:1;
    display:block;
    margin-top:6px
}
.vlt-piling-slider__content .vlt-simple-link{
    font-size:30px
}
.vlt-piling-slider__content .vlt-simple-link:not(:hover){
    color:inherit
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .vlt-simple-link{
        font-size:24px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .vlt-simple-link{
        font-size:24px
    }
}
.vlt-piling-slider__content .counter{
    font-size:48px;
    line-height:1;
    position:absolute;
    right:-12px;
    bottom:-6px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    letter-spacing:12px
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .counter{
        font-size:32px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .counter{
        font-size:32px
    }
}
.vlt-piling-slider__content .counter .max{
    color:#999
}
.vlt-piling-slider__content .counter .max::before{
    content:'/'
}
.vlt-piling-slider__slide--dark .vlt-piling-slider__content .counter .max{
    color:#ccc
}
.pp-scrollable{
    overflow:auto!important
}
#pp-nav.right{
    z-index:20;
    right:15px
}
@media only screen and (min-width:1200px){
    #pp-nav.right{
        right:60px!important
    }
}
#pp-nav{
    color:#000!important
}
.vlt-is--dark-scheme #pp-nav{
    color:#fff!important
}
@media only screen and (max-width:767px){
    #pp-nav{
        display:none
    }
}
#pp-nav.is-white{
    color:#fff!important
}
#pp-nav.is-black{
    color:#000!important
}
#pp-nav li,.pp-slidesNav li{
    position:relative;
    display:block;
    width:21px;
    height:21px;
    margin:0 0 11px
}
#pp-nav li a,.pp-slidesNav li a{
    position:relative;
    z-index:1;
    display:block;
    width:100%;
    height:100%;
    cursor:pointer;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-decoration:none;
    color:currentColor;
    border:1px solid transparent;
    border-radius:100%
}
#pp-nav li span,.pp-slidesNav li span{
    position:absolute;
    z-index:1;
    top:7px;
    left:7px;
    width:5px;
    height:5px;
    border-color:currentColor!important;
    border-radius:50%;
    background-color:currentColor!important
}
#pp-nav li a.active,.pp-slidesNav li a.active{
    border:1px solid currentColor
}
.vlt-portfolio-filters a{
    font-size:16px;
    margin-right:45px;
    color:#666
}
.vlt-is--dark-scheme .vlt-portfolio-filters a:not(:hover):not(.is-active){
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-portfolio-filters a{
        margin-bottom:5px
    }
}
.vlt-portfolio-filters a.is-active{
    color:var(--p1)
}
.vlt-portfolio-filters a.is-active::after{
    opacity:1
}
.vlt-portfolio-filters a:last-of-type{
    margin-right:0
}
.vlt-project-block{
    position:relative;
    overflow:hidden
}
.vlt-project-block::after{
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    display:block;
    width:100%;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.vlt-project-block a{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-project-block__content{
    position:absolute;
    z-index:2;
    right:0;
    bottom:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:35px 45px;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    -webkit-transform:translateY(20px);
    -ms-transform:translateY(20px);
    transform:translateY(20px);
    opacity:0;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
@media only screen and (max-width:991px){
    .vlt-project-block__content{
        font-size:30px
    }
}
@media only screen and (max-width:991px){
    .vlt-project-block__content{
        font-size:15px;
        display:block;
        padding:30px
    }
}
.vlt-project-block__content>div{
    width:70%
}
@media only screen and (max-width:991px){
    .vlt-project-block__content>div{
        width:100%
    }
}
.vlt-project-block__content .category{
    font-size:16px;
    display:block;
    margin-bottom:12px;
    color:#fff
}
.vlt-project-block__content h3{
    font-size:48px;
    line-height:1;
    margin:0;
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-project-block__content h3{
        font-size:40px
    }
}
@media only screen and (max-width:575px){
    .vlt-project-block__content h3{
        font-size:34px
    }
}
.vlt-project-block__content .view-project{
    font-size:14px;
    font-weight:600;
    display:block;
    margin-bottom:5px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    letter-spacing:.04em;
    text-transform:uppercase;
    color:#fff
}
.vlt-project-block__content .view-project i{
    font-size:12px;
    margin-left:4px
}
@media only screen and (max-width:991px){
    .vlt-project-block__content .view-project{
        margin-top:15px
    }
}
.vlt-project-block:not(.vlt-project-block--has-button) .vlt-project-block__content>div{
    width:100%
}
.vlt-project-block:hover .vlt-project-block__content{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
.vlt-project-block:hover .view-project{
    color:var(--p1)
}
.vlt-projects-navigation{
    background-color:#f4f5f7
}
.vlt-is--dark-scheme .vlt-projects-navigation{
    background-color:#2b2b2b
}
.vlt-projects-navigation a{
    font-size:18px;
    font-weight:600;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:50px 25px;
    letter-spacing:1em;
    text-transform:uppercase;
    text-transform:uppercase;
    color:#999;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-projects-navigation a span.text{
    position:relative;
    z-index:5;
    margin-left:1em
}
.vlt-projects-navigation a span.image,.vlt-projects-navigation a span.image img,.vlt-projects-navigation a span.image::before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-navigation a span.image{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:0
}
.vlt-projects-navigation a span.image::before{
    position:absolute;
    z-index:1;
    display:block;
    content:'';
    background-color:rgba(0,0,0,.3)
}
.vlt-projects-navigation a span.image img{
    font-family:'object-fit: cover;
    ';
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-projects-navigation a:hover{
    color:#fff
}
.vlt-projects-navigation a:hover span.image{
    opacity:1
}
.vlt-projects-showcase-control-block,.vlt-testimonial-control-block--style-1,.vlt-testimonial-control-block--style-2{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-projects-showcase-control-block i,.vlt-testimonial-control-block--style-1 i,.vlt-testimonial-control-block--style-2 i{
    font-size:22px;
    line-height:1
}
.vlt-projects-showcase-control-block a+a,.vlt-testimonial-control-block--style-1 a+a,.vlt-testimonial-control-block--style-2 a+a{
    margin-left:15px
}
.vlt-projects-showcase-control-block a,.vlt-testimonial-control-block--style-1 a,.vlt-testimonial-control-block--style-2 a{
    color:#000
}
.vlt-projects-showcase-control-block a:hover,.vlt-testimonial-control-block--style-1 a:hover,.vlt-testimonial-control-block--style-2 a:hover{
    color:#999
}
.vlt-is--dark-scheme .vlt-projects-showcase-control-block a,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-1 a,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a{
    color:#666
}
.vlt-is--dark-scheme .vlt-projects-showcase-control-block a:hover,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-1 a:hover,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a:hover{
    color:#fff
}
.vlt-projects-showcase-control-block a.prev,.vlt-testimonial-control-block--style-1 a.prev,.vlt-testimonial-control-block--style-2 a.prev{
    margin-left:-6px
}
.vlt-projects-showcase-control-block a.next,.vlt-testimonial-control-block--style-1 a.next,.vlt-testimonial-control-block--style-2 a.next{
    margin-right:-6px
}
.vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a{
    font-size:16px;
    font-weight:600;
    margin-right:55px;
    text-transform:uppercase;
    color:#999
}
@media only screen and (max-width:991px){
    .vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a{
        margin-bottom:5px
    }
}
.vlt-projects-showcase-filters--style-1 a.is-active,.vlt-projects-showcase-filters--style-2 a.is-active{
    color:var(--p1)
}
.vlt-projects-showcase-filters--style-1 a.is-active::after,.vlt-projects-showcase-filters--style-2 a.is-active::after{
    opacity:1
}
.vlt-projects-showcase-filters--style-1 a:last-of-type,.vlt-projects-showcase-filters--style-2 a:last-of-type{
    margin-right:0
}
.vlt-projects-showcase-filters--style-2 a{
    font-weight:400;
    margin-right:45px;
    text-transform:none;
    color:#666
}
.vlt-is--dark-scheme .vlt-projects-showcase-filters--style-2 a:not(:hover):not(.is-active){
    color:#999
}
.vlt-projects-showcase--style-1{
    position:relative;
    width:100%;
    height:100%;
    height:730px;
    max-height:100vh
}
.vlt-projects-showcase--style-1 .vlt-swiper-button-next,.vlt-projects-showcase--style-1 .vlt-swiper-button-prev{
    font-size:24px;
    width:55px;
    height:55px;
    opacity:1;
    background-color:#333
}
.vlt-projects-showcase--style-1 .vlt-swiper-button-next:hover,.vlt-projects-showcase--style-1 .vlt-swiper-button-prev:hover{
    background-color:var(--p1)
}
.vlt-projects-showcase--style-1 .lines{
    position:absolute;
    z-index:4;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none
}
.vlt-projects-showcase--style-1 .lines span,.vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
    position:absolute;
    z-index:4;
    top:0;
    left:50%;
    width:1px;
    height:100%;
    opacity:.5;
    background-color:#fff
}
@media only screen and (max-width:767px){
    .vlt-projects-showcase--style-1 .lines span{
        display:none
    }
}
.vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
    content:''
}
@media only screen and (max-width:991px){
    .vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
        display:none
    }
}
.vlt-projects-showcase--style-1 .lines::before{
    left:25%
}
.vlt-projects-showcase--style-1 .lines::after{
    left:75%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__images{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__images .swiper-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__image{
    overflow:hidden
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__image img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:-webkit-transform .3s 0s ease;
    transition:-webkit-transform .3s 0s ease;
    transition:transform .3s 0s ease;
    transition:transform .3s 0s ease,-webkit-transform .3s 0s ease;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls{
    position:absolute;
    z-index:5;
    bottom:0;
    left:0;
    width:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption{
    color:#000;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption{
    color:#fff;
    background-color:#242323
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption h3{
    color:var(--p1)
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption{
    width:100%;
    padding:38px 40px;
    cursor:pointer;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    color:#fff
}
@media only screen and (max-width:767px){
    .vlt-projects-showcase--style-1 .vlt-projects-showcase__caption{
        padding:22px 15px
    }
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption span{
    display:block;
    margin-bottom:10px
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption h3{
    font-size:48px;
    line-height:.75;
    margin:0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:inherit
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption:hover h3{
    color:var(--p1)
}
.vlt-projects-showcase--style-2 .swiper-slide{
    width:auto
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide{
    position:relative
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide::before{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    display:block;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__image img{
    width:auto;
    height:475px
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content{
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    width:100%;
    padding:34px;
    color:#fff
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header{
    -webkit-transition:-webkit-transform .6s .2s ease;
    transition:-webkit-transform .6s .2s ease;
    transition:transform .6s .2s ease;
    transition:transform .6s .2s ease,-webkit-transform .6s .2s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header h3{
    font-size:30px;
    line-height:1;
    margin:0;
    color:inherit
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header span{
    display:block;
    margin-top:5px;
    text-transform:uppercase;
    color:#ccc
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text{
    display:block;
    visibility:hidden;
    max-height:0;
    -webkit-transition:max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    transition:max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    transition:transform .6s .4s ease,max-height 1s ease,opacity .2s ease,visibility .2s ease;
    transition:transform .6s .4s ease,max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    -webkit-transform:translateX(-10px);
    -ms-transform:translateX(-10px);
    transform:translateX(-10px);
    opacity:0
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text p{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:0;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text p i{
    font-size:18px;
    margin:0 0 4px 15px
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide:hover .vlt-projects-showcase__content-header{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide:hover .vlt-projects-showcase__content-text{
    visibility:visible;
    max-height:400px;
    margin-left:0;
    -webkit-transition:max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    transition:max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    transition:transform .6s .4s ease,max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease;
    transition:transform .6s .4s ease,max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
.vlt-projects-showcase--style-3{
    overflow:hidden;
    min-height:100vh;
    padding-top:120px;
    padding-bottom:30px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image{
    position:fixed;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    -webkit-transition:opacity 350ms,-webkit-transform 5s;
    transition:opacity 350ms,-webkit-transform 5s;
    transition:transform 5s,opacity 350ms;
    transition:transform 5s,opacity 350ms,-webkit-transform 5s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:0;
    background-position:center center;
    background-size:cover
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image.is-active{
    -webkit-transform:scale(1.03);
    -ms-transform:scale(1.03);
    transform:scale(1.03);
    opacity:1
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__content{
    position:relative;
    z-index:2
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    min-height:340px;
    margin-bottom:30px;
    padding:80px 30px 28px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border:1px solid rgba(255,255,255,.5);
    background-color:transparent;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item.is-active{
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item .year{
    font-size:30px;
    line-height:1;
    position:absolute;
    top:27px;
    right:30px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item span{
    display:block;
    margin-bottom:4px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item h3{
    font-size:48px;
    line-height:1;
    margin:0;
    color:inherit
}
.vlt-review-item{
    width:100%;
    padding:36px 40px 40px;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-review-item{
    background-color:#232323
}
.vlt-review-item__rating{
    font-size:20px;
    font-weight:500;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:25px;
    color:#000;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-is--dark-scheme .vlt-review-item__rating{
    color:#fff
}
.vlt-review-item__rating .stars{
    font-size:22px;
    margin-left:4px;
    color:#67a900
}
.vlt-review-item__rating .stars i:not(.is-active){
    opacity:.4
}
.vlt-review-item__rating .stars i+i{
    margin-left:3px
}
.vlt-review-item__content{
    font-size:16px;
    line-height:1.75
}
.vlt-review-item__content p:last-child{
    margin-bottom:0
}
.vlt-is--dark-scheme .vlt-review-item__content{
    color:#fff
}
.vlt-reviews__controls{
    margin-top:50px
}
.vlt-reviews__controls .vlt-review-person{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    cursor:pointer;
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:.25;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-reviews__controls .vlt-review-person .avatar{
    margin-right:23px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-reviews__controls .vlt-review-person .avatar img{
    width:55px;
    border-radius:50%
}
.vlt-reviews__controls .vlt-review-person .data{
    margin-top:4px
}
.vlt-is--dark-scheme .vlt-reviews__controls .vlt-review-person .data{
    color:#fff
}
.vlt-reviews__controls .vlt-review-person .data h5{
    font-size:16px;
    font-weight:600;
    line-height:1.5;
    margin:0;
    text-transform:uppercase
}
.vlt-reviews__controls .vlt-review-person .data a:not(:hover){
    color:#09c
}
.vlt-reviews__controls .swiper-slide-thumb-active .vlt-review-person,.vlt-reviews__controls .vlt-review-person:hover{
    opacity:1
}
.vlt-revolution-slider-footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    pointer-events:none
}
.vlt-revolution-slider-footer::after{
    position:absolute;
    z-index:1;
    top:0;
    right:50%;
    display:block;
    width:100%;
    height:100%;
    content:'';
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-revolution-slider-footer::after{
    background-color:#242323
}
@media only screen and (max-width:767px){
    .vlt-revolution-slider-footer::after{
        right:0
    }
}
.vlt-revolution-slider-footer__inner{
    position:relative;
    z-index:2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-revolution-slider-footer__inner{
    font-size:18px;
    line-height:1.4;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:68vmin;
    min-width:68%;
    padding-top:45px;
    text-transform:uppercase;
    color:#000;
    background-color:#fff;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-revolution-slider-footer__inner{
        width:100%
    }
}
.vlt-is--dark-scheme .vlt-revolution-slider-footer__inner{
    color:#fff;
    background-color:#242323
}
.vlt-revolution-slider-footer__content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-right:15%;
    padding-bottom:45px;
    pointer-events:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:991px){
    .vlt-revolution-slider-footer__content{
        font-size:16px;
        padding-right:10%
    }
}
@media only screen and (max-width:575px){
    .vlt-revolution-slider-footer__content{
        font-size:14px;
        padding-right:5%
    }
}
.vlt-section-title{
    display:block;
    color:#666
}
.vlt-is--dark-scheme .vlt-section-title{
    color:#999
}
.vlt-section-title h1,.vlt-section-title h2,.vlt-section-title h3,.vlt-section-title h4,.vlt-section-title h5,.vlt-section-title h6{
    margin:0
}
.vlt-section-title p,.vlt-section-title span{
    font-size:16px;
    line-height:1.75
}
.vlt-section-title span{
    font-weight:500;
    display:inline-block;
    margin-bottom:9px;
    text-transform:uppercase
}
.vlt-is--dark-scheme .vlt-section-title span{
    color:#666
}
.vlt-section-title p{
    display:inline-block;
    max-width:900px;
    margin:25px 0 0
}
.vlt-services-box{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    padding:30px 32px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    -webkit-box-shadow:1px 0 #e6e6e6,inset 1px 0 #e6e6e6;
    box-shadow:1px 0 #e6e6e6,inset 1px 0 #e6e6e6;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-is--dark-scheme .vlt-services-box{
    border-color:#3f3f3f;
    -webkit-box-shadow:1px 0 #3f3f3f,inset 1px 0 #3f3f3f;
    box-shadow:1px 0 #3f3f3f,inset 1px 0 #3f3f3f
}
@media only screen and (max-width:767px){
    .vlt-is--dark-scheme .vlt-services-box{
        border-color:#3f3f3f;
        -webkit-box-shadow:0 1px #3f3f3f,inset 0 1px #3f3f3f;
        box-shadow:0 1px #3f3f3f,inset 0 1px #3f3f3f
    }
}
@media only screen and (max-width:767px){
    .vlt-services-box{
        border-top:0;
        border-right:1px solid #e6e6e6;
        border-bottom:0;
        border-left:1px solid #e6e6e6;
        -webkit-box-shadow:0 1px #e6e6e6,inset 0 1px #e6e6e6;
        box-shadow:0 1px #e6e6e6,inset 0 1px #e6e6e6
    }
}
.vlt-services-box>div+div{
    margin-top:30px
}
.vlt-services-box__title{
    font-size:30px;
    font-weight:400;
    margin:0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-transform:uppercase
}
.vlt-services-box__text{
    font-size:16px;
    line-height:1.5;
    margin:18px 0 0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#999
}
.vlt-services-box__icon{
    font-size:48px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:var(--p1)
}
.vlt-services-box__link{
    font-weight:600;
    display:inline-block;
    margin-top:45px;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-services-box__link{
    color:#fff
}
.vlt-services-box__link:hover{
    text-decoration:underline
}
.vlt-services-box:hover{
    background-color:var(--p1)
}
.vlt-services-box:hover .vlt-services-box__icon,.vlt-services-box:hover .vlt-services-box__link,.vlt-services-box:hover .vlt-services-box__text,.vlt-services-box:hover .vlt-services-box__title{
    color:#fff
}
.vlt-services-card{
    position:relative;
    -webkit-transition:-webkit-box-shadow .3s ease;
    transition:-webkit-box-shadow .3s ease;
    transition:box-shadow .3s ease;
    transition:box-shadow .3s ease,-webkit-box-shadow .3s ease
}
.vlt-services-card:hover{
    -webkit-box-shadow:0 25px 70px 0 rgba(0,0,0,.25);
    box-shadow:0 25px 70px 0 rgba(0,0,0,.25)
}
.vlt-services-card::before{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease;
    background-color:rgba(0,0,0,.5)
}
.vlt-services-card>img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-services-card__link{
    position:absolute;
    z-index:4;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-services-card__content{
    position:relative;
    z-index:3;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    height:100%;
    padding:35px;
    color:#fff;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-services-card__number{
    font-size:20px;
    font-weight:600;
    display:block;
    margin-bottom:10px
}
.vlt-services-card__title{
    font-size:48px;
    font-weight:400;
    line-height:1;
    margin:0;
    color:#fff
}
.vlt-services-card__text{
    font-size:16px;
    line-height:1.75;
    margin:28px 0 0
}
.vlt-services-card__arrow{
    font-size:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:50px;
    height:50px;
    margin-top:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-services-card__arrow i{
    font-weight:600;
    margin-left:4px
}
.vlt-services-card:hover::before{
    background-color:var(--p1)
}
.vlt-services-card:hover .vlt-services-card__arrow{
    color:var(--p1);
    background-color:#fff
}
.vlt-services{
    text-align:center
}
.vlt-services__icon{
    font-size:80px;
    line-height:1;
    margin-bottom:30px;
    color:var(--p1)
}
.vlt-services__title{
    font-size:22px;
    font-weight:500;
    margin:0
}
.vlt-services__text{
    font-size:16px;
    line-height:1.75;
    margin:10px 0 0
}
.vlt-simple-image{
    position:relative
}
.vlt-simple-image img{
    display:block
}
.vlt-simple-image__overlay{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.3)
}
.vlt-simple-image__caption{
    position:absolute;
    z-index:2;
    bottom:25px;
    left:25px;
    display:inline-block;
    padding:4px 15px;
    pointer-events:none;
    color:#fff;
    background-color:var(--p1)
}
.vlt-simple-image__link{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-simple-image .vlt-video-link{
    position:absolute;
    z-index:3
}
.vlt-simple-image .vlt-video-link--style-1,.vlt-simple-image .vlt-video-link--style-2{
    top:calc(50% - 50px);
    left:calc(50% - 50px)
}
.vlt-simple-image .vlt-video-link--style-2{
    top:calc(50% - 35px);
    left:calc(50% - 35px)
}
.vlt-simple-link--style-1{
    font-size:16px;
    color:#999
}
.vlt-simple-link--style-2,.vlt-simple-link--style-6,.vlt-simple-link--style-7{
    font-size:16px;
    color:#999
}
.vlt-simple-link--style-2::after,.vlt-simple-link--style-6::after,.vlt-simple-link--style-7::after{
    opacity:1
}
.vlt-simple-link--style-2:hover::after,.vlt-simple-link--style-6:hover::after,.vlt-simple-link--style-7:hover::after{
    opacity:0
}
.vlt-simple-link--style-3{
    font-family:var(--sf);
    font-size:24px;
    line-height:1.4;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-3{
    color:#fff
}
.vlt-simple-link--style-3::after{
    height:2px;
    opacity:1
}
.vlt-simple-link--style-3:hover{
    color:var(--p1)
}
.vlt-simple-link--style-3:hover::after{
    opacity:0
}
.vlt-simple-link--style-4,.vlt-simple-link--style-5{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-4,.vlt-is--dark-scheme .vlt-simple-link--style-5{
    color:#fff
}
.vlt-simple-link--style-4 i,.vlt-simple-link--style-5 i{
    font-weight:600;
    position:relative;
    top:.5px;
    margin-right:15px
}
.vlt-simple-link--style-4:hover,.vlt-simple-link--style-5:hover{
    color:var(--p1)
}
.vlt-simple-link--style-5{
    font-size:16px
}
.vlt-simple-link--style-5 i{
    margin-right:0;
    margin-left:15px
}
.vlt-simple-link--style-6{
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-6{
    color:#fff
}
.vlt-simple-link--style-6:hover{
    color:var(--p1)
}
.vlt-simple-link--style-7{
    font-weight:600;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-7{
    color:#fff
}
.vlt-simple-link--style-7:hover{
    color:var(--p1)
}
.vlt-specialization-block__svg{
    max-height:111px;
    margin-bottom:35px
}
.vlt-specialization-block__title{
    font-size:48px;
    font-weight:400;
    line-height:1;
    margin:0
}
.vlt-specialization-block__text{
    line-height:1.7;
    margin:15px 5px 35px 0
}
.vlt-specialization-block__link:not(:hover){
    color:#000
}
.vlt-is--dark-scheme .vlt-specialization-block__link:not(:hover){
    color:#fff
}
.vlt-team-member-control-block{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-team-member-control-block i{
    font-size:22px;
    line-height:1
}
.vlt-team-member-control-block a+a{
    margin-left:15px
}
.vlt-team-member-control-block a{
    color:#000
}
.vlt-team-member-control-block a:hover{
    color:#999
}
.vlt-is--dark-scheme .vlt-team-member-control-block a{
    color:#666
}
.vlt-is--dark-scheme .vlt-team-member-control-block a:hover{
    color:#fff
}
.vlt-team-member-control-block a.prev{
    margin-left:-6px
}
.vlt-team-member-control-block a.next{
    margin-right:-6px
}
.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
    top:calc(50% - 60px)
}
.vlt-team-member .vlt-team-member__avatar{
    position:relative
}
.vlt-team-member .vlt-team-member__avatar .socials{
    position:absolute;
    top:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%;
    padding:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-align:center;
    opacity:0;
    background-color:rgba(255,255,255,.9);
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-is--dark-scheme .vlt-team-member .vlt-team-member__avatar .socials{
    background-color:rgba(36,35,35,.9)
}
.vlt-team-member .vlt-team-member__avatar .socials>*{
    width:100%
}
.vlt-team-member .vlt-team-member__avatar .socials .vlt-social-icon{
    margin-bottom:0
}
.vlt-team-member:hover .vlt-team-member__avatar .socials{
    opacity:1
}
.vlt-team-member__info{
    padding:26px 0 0;
    text-align:center
}
.vlt-team-member__info h4{
    font-size:20px;
    margin:0
}
.vlt-team-member__info p{
    margin-top:5px;
    margin-bottom:0;
    color:#999
}
.vlt-testimonial-control-block--style-2 a{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:40px;
    height:40px;
    color:#ccc;
    border:1px solid #ccc;
    border-radius:50%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-testimonial-control-block--style-2 a i{
    font-size:15px;
    font-weight:600
}
.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a{
    color:#999;
    border-color:#999
}
.vlt-testimonial-control-block--style-2 a:hover{
    border-color:#323232;
    background-color:#323232
}
.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a:hover{
    color:#fff
}
.vlt-testimonial-control-block--style-2 a+a{
    margin-left:20px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item{
    padding:45px 50px;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-testimonial-slider--style-1 .vlt-testimonial-item{
    background-color:#242323
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__content{
    font-size:18px;
    line-height:1.6;
    margin-bottom:32px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .avatar{
    margin-right:23px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .avatar img{
    width:60px;
    border-radius:50%
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data{
    position:relative;
    width:100%
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data h5{
    font-size:24px;
    font-weight:400;
    line-height:1;
    margin:0 0 2px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data span{
    color:#999
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data svg{
    position:absolute;
    top:calc(50% - 18px);
    right:0;
    width:auto;
    max-height:36px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data svg g{
    fill:var(--p1)
}
.vlt-testimonial-slider--style-2 .vlt-testimonial-item__content{
    font-size:16px;
    line-height:1.6;
    margin-bottom:32px;
    color:#666
}
.vlt-is--dark-scheme .vlt-testimonial-slider--style-2 .vlt-testimonial-item__content{
    color:#999
}
.vlt-testimonial-slider--style-2 .vlt-testimonial-item__person h5{
    font-size:16px;
    font-weight:500;
    margin:0;
    text-transform:uppercase
}
.vlt-timeline{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media only screen and (max-width:991px){
    .vlt-timeline{
        display:block
    }
}
.vlt-timeline h5{
    font-size:30px;
    font-weight:400;
    width:25%;
    margin:2px 0 30px;
    padding-right:40px
}
.vlt-timeline__list{
    display:grid;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
    grid-template-columns:repeat(2,1fr);
    grid-gap:50px
}
@media only screen and (max-width:575px){
    .vlt-timeline__list{
        grid-template-columns:repeat(1,1fr)
    }
}
.vlt-timeline__item{
    font-size:20px;
    line-height:1.5;
    padding-right:20%;
    color:#000
}
@media only screen and (max-width:991px){
    .vlt-timeline__item{
        font-size:16px
    }
}
.vlt-is--dark-scheme .vlt-timeline__item{
    color:#fff
}
.vlt-timeline__item p{
    margin:0
}
.vlt-timeline__item h6{
    font-size:inherit;
    font-weight:400;
    line-height:1.25;
    margin:10px 0 0;
    text-transform:none;
    color:var(--p1)
}
.vlt-video-link--style-1,.vlt-video-link--style-2{
    line-height:1;
    position:relative;
    z-index:1;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:100px;
    height:100px;
    color:#fff;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-video-link--style-1 svg,.vlt-video-link--style-2 svg{
    position:relative;
    height:36px;
    margin-left:4px;
    fill:currentColor
}
.vlt-video-link--style-1::before,.vlt-video-link--style-2::before{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-radius:50%;
    background-color:var(--p1)
}
.vlt-video-link--style-1:hover,.vlt-video-link--style-2:hover{
    color:#fff
}
.vlt-video-link--style-1:hover::before,.vlt-video-link--style-2:hover::before{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.vlt-video-link--style-2{
    width:70px;
    height:70px
}
.vlt-video-link--style-2 svg{
    height:30px
}
.vlt-video-link--style-2::before{
    border:2px solid #fff;
    background:0 0
}
.vlt-work-meta{
    margin-bottom:0
}
.vlt-work-meta dt{
    float:left;
    margin-right:6px
}
.vc_row:after,.vc_row:before{
    content:" ";
    display:table
}
.vc_row:after{
    clear:both
}
@media(max-width:767px){
    .vc_hidden-xs{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_hidden-sm{
        display:none!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_hidden-md{
        display:none!important
    }
}
@media(min-width:1200px){
    .vc_hidden-lg{
        display:none!important
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1{
    position:relative;
    float:left;
    width:8.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2{
    position:relative;
    float:left;
    width:16.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3{
    position:relative;
    float:left;
    width:25%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4{
    position:relative;
    float:left;
    width:33.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5{
    position:relative;
    float:left;
    width:41.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-6{
    position:relative;
    float:left;
    width:50%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-7{
    position:relative;
    float:left;
    width:58.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-8{
    position:relative;
    float:left;
    width:66.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-9{
    position:relative;
    float:left;
    width:75%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-10{
    position:relative;
    float:left;
    width:83.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-11{
    position:relative;
    float:left;
    width:91.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-12{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{
    margin-left:91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{
    margin-left:83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{
    margin-left:75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{
    margin-left:66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{
    margin-left:58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{
    margin-left:50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{
    margin-left:41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{
    margin-left:33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{
    margin-left:25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{
    margin-left:16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{
    margin-left:8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{
    margin-left:0
}
.vc_non_responsive .vc_row .vc_hidden-sm{
    display:none!important
}
.vc_column_container{
    width:100%
}
.vc_row{
    margin-left:-15px;
    margin-right:-15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    float:left
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1,.rtl .vc_rtl-columns-reverse .vc_col-xs-10,.rtl .vc_rtl-columns-reverse .vc_col-xs-11,.rtl .vc_rtl-columns-reverse .vc_col-xs-12,.rtl .vc_rtl-columns-reverse .vc_col-xs-2,.rtl .vc_rtl-columns-reverse .vc_col-xs-3,.rtl .vc_rtl-columns-reverse .vc_col-xs-4,.rtl .vc_rtl-columns-reverse .vc_col-xs-5,.rtl .vc_rtl-columns-reverse .vc_col-xs-6,.rtl .vc_rtl-columns-reverse .vc_col-xs-7,.rtl .vc_rtl-columns-reverse .vc_col-xs-8,.rtl .vc_rtl-columns-reverse .vc_col-xs-9{
    float:right
}
.vc_col-xs-12{
    width:100%
}
.vc_col-xs-11{
    width:91.66666667%
}
.vc_col-xs-10{
    width:83.33333333%
}
.vc_col-xs-9{
    width:75%
}
.vc_col-xs-8{
    width:66.66666667%
}
.vc_col-xs-7{
    width:58.33333333%
}
.vc_col-xs-6{
    width:50%
}
.vc_col-xs-5{
    width:41.66666667%
}
.vc_col-xs-4{
    width:33.33333333%
}
.vc_col-xs-3{
    width:25%
}
.vc_col-xs-2{
    width:16.66666667%
}
.vc_col-xs-1{
    width:8.33333333%
}
.vc_col-xs-pull-12{
    right:100%
}
.vc_col-xs-pull-11{
    right:91.66666667%
}
.vc_col-xs-pull-10{
    right:83.33333333%
}
.vc_col-xs-pull-9{
    right:75%
}
.vc_col-xs-pull-8{
    right:66.66666667%
}
.vc_col-xs-pull-7{
    right:58.33333333%
}
.vc_col-xs-pull-6{
    right:50%
}
.vc_col-xs-pull-5{
    right:41.66666667%
}
.vc_col-xs-pull-4{
    right:33.33333333%
}
.vc_col-xs-pull-3{
    right:25%
}
.vc_col-xs-pull-2{
    right:16.66666667%
}
.vc_col-xs-pull-1{
    right:8.33333333%
}
.vc_col-xs-pull-0{
    right:auto
}
.vc_col-xs-push-12{
    left:100%
}
.vc_col-xs-push-11{
    left:91.66666667%
}
.vc_col-xs-push-10{
    left:83.33333333%
}
.vc_col-xs-push-9{
    left:75%
}
.vc_col-xs-push-8{
    left:66.66666667%
}
.vc_col-xs-push-7{
    left:58.33333333%
}
.vc_col-xs-push-6{
    left:50%
}
.vc_col-xs-push-5{
    left:41.66666667%
}
.vc_col-xs-push-4{
    left:33.33333333%
}
.vc_col-xs-push-3{
    left:25%
}
.vc_col-xs-push-2{
    left:16.66666667%
}
.vc_col-xs-push-1{
    left:8.33333333%
}
.vc_col-xs-push-0{
    left:auto
}
.vc_col-xs-offset-12{
    margin-left:100%
}
.vc_col-xs-offset-11{
    margin-left:91.66666667%
}
.vc_col-xs-offset-10{
    margin-left:83.33333333%
}
.vc_col-xs-offset-9{
    margin-left:75%
}
.vc_col-xs-offset-8{
    margin-left:66.66666667%
}
.vc_col-xs-offset-7{
    margin-left:58.33333333%
}
.vc_col-xs-offset-6{
    margin-left:50%
}
.vc_col-xs-offset-5{
    margin-left:41.66666667%
}
.vc_col-xs-offset-4{
    margin-left:33.33333333%
}
.vc_col-xs-offset-3{
    margin-left:25%
}
.vc_col-xs-offset-2{
    margin-left:16.66666667%
}
.vc_col-xs-offset-1{
    margin-left:8.33333333%
}
.vc_col-xs-offset-0{
    margin-left:0
}
@media(min-width:768px){
    .vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1,.rtl .vc_rtl-columns-reverse .vc_col-sm-10,.rtl .vc_rtl-columns-reverse .vc_col-sm-11,.rtl .vc_rtl-columns-reverse .vc_col-sm-12,.rtl .vc_rtl-columns-reverse .vc_col-sm-2,.rtl .vc_rtl-columns-reverse .vc_col-sm-3,.rtl .vc_rtl-columns-reverse .vc_col-sm-4,.rtl .vc_rtl-columns-reverse .vc_col-sm-5,.rtl .vc_rtl-columns-reverse .vc_col-sm-6,.rtl .vc_rtl-columns-reverse .vc_col-sm-7,.rtl .vc_rtl-columns-reverse .vc_col-sm-8,.rtl .vc_rtl-columns-reverse .vc_col-sm-9{
        float:right
    }
    .vc_col-sm-12{
        width:100%
    }
    .vc_col-sm-11{
        width:91.66666667%
    }
    .vc_col-sm-10{
        width:83.33333333%
    }
    .vc_col-sm-9{
        width:75%
    }
    .vc_col-sm-8{
        width:66.66666667%
    }
    .vc_col-sm-7{
        width:58.33333333%
    }
    .vc_col-sm-6{
        width:50%
    }
    .vc_col-sm-5{
        width:41.66666667%
    }
    .vc_col-sm-4{
        width:33.33333333%
    }
    .vc_col-sm-3{
        width:25%
    }
    .vc_col-sm-2{
        width:16.66666667%
    }
    .vc_col-sm-1{
        width:8.33333333%
    }
    .vc_col-sm-pull-12{
        right:100%
    }
    .vc_col-sm-pull-11{
        right:91.66666667%
    }
    .vc_col-sm-pull-10{
        right:83.33333333%
    }
    .vc_col-sm-pull-9{
        right:75%
    }
    .vc_col-sm-pull-8{
        right:66.66666667%
    }
    .vc_col-sm-pull-7{
        right:58.33333333%
    }
    .vc_col-sm-pull-6{
        right:50%
    }
    .vc_col-sm-pull-5{
        right:41.66666667%
    }
    .vc_col-sm-pull-4{
        right:33.33333333%
    }
    .vc_col-sm-pull-3{
        right:25%
    }
    .vc_col-sm-pull-2{
        right:16.66666667%
    }
    .vc_col-sm-pull-1{
        right:8.33333333%
    }
    .vc_col-sm-pull-0{
        right:auto
    }
    .vc_col-sm-push-12{
        left:100%
    }
    .vc_col-sm-push-11{
        left:91.66666667%
    }
    .vc_col-sm-push-10{
        left:83.33333333%
    }
    .vc_col-sm-push-9{
        left:75%
    }
    .vc_col-sm-push-8{
        left:66.66666667%
    }
    .vc_col-sm-push-7{
        left:58.33333333%
    }
    .vc_col-sm-push-6{
        left:50%
    }
    .vc_col-sm-push-5{
        left:41.66666667%
    }
    .vc_col-sm-push-4{
        left:33.33333333%
    }
    .vc_col-sm-push-3{
        left:25%
    }
    .vc_col-sm-push-2{
        left:16.66666667%
    }
    .vc_col-sm-push-1{
        left:8.33333333%
    }
    .vc_col-sm-push-0{
        left:auto
    }
    .vc_col-sm-offset-12{
        margin-left:100%
    }
    .vc_col-sm-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-sm-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-sm-offset-9{
        margin-left:75%
    }
    .vc_col-sm-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-sm-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-sm-offset-6{
        margin-left:50%
    }
    .vc_col-sm-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-sm-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-sm-offset-3{
        margin-left:25%
    }
    .vc_col-sm-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-sm-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-sm-offset-0{
        margin-left:0
    }
}
@media(min-width:992px){
    .vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-md-1,.rtl .vc_rtl-columns-reverse .vc_col-md-10,.rtl .vc_rtl-columns-reverse .vc_col-md-11,.rtl .vc_rtl-columns-reverse .vc_col-md-12,.rtl .vc_rtl-columns-reverse .vc_col-md-2,.rtl .vc_rtl-columns-reverse .vc_col-md-3,.rtl .vc_rtl-columns-reverse .vc_col-md-4,.rtl .vc_rtl-columns-reverse .vc_col-md-5,.rtl .vc_rtl-columns-reverse .vc_col-md-6,.rtl .vc_rtl-columns-reverse .vc_col-md-7,.rtl .vc_rtl-columns-reverse .vc_col-md-8,.rtl .vc_rtl-columns-reverse .vc_col-md-9{
        float:right
    }
    .vc_col-md-12{
        width:100%
    }
    .vc_col-md-11{
        width:91.66666667%
    }
    .vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-md-9{
        width:75%
    }
    .vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-md-6{
        width:50%
    }
    .vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-md-3{
        width:25%
    }
    .vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-md-pull-12{
        right:100%
    }
    .vc_col-md-pull-11{
        right:91.66666667%
    }
    .vc_col-md-pull-10{
        right:83.33333333%
    }
    .vc_col-md-pull-9{
        right:75%
    }
    .vc_col-md-pull-8{
        right:66.66666667%
    }
    .vc_col-md-pull-7{
        right:58.33333333%
    }
    .vc_col-md-pull-6{
        right:50%
    }
    .vc_col-md-pull-5{
        right:41.66666667%
    }
    .vc_col-md-pull-4{
        right:33.33333333%
    }
    .vc_col-md-pull-3{
        right:25%
    }
    .vc_col-md-pull-2{
        right:16.66666667%
    }
    .vc_col-md-pull-1{
        right:8.33333333%
    }
    .vc_col-md-pull-0{
        right:auto
    }
    .vc_col-md-push-12{
        left:100%
    }
    .vc_col-md-push-11{
        left:91.66666667%
    }
    .vc_col-md-push-10{
        left:83.33333333%
    }
    .vc_col-md-push-9{
        left:75%
    }
    .vc_col-md-push-8{
        left:66.66666667%
    }
    .vc_col-md-push-7{
        left:58.33333333%
    }
    .vc_col-md-push-6{
        left:50%
    }
    .vc_col-md-push-5{
        left:41.66666667%
    }
    .vc_col-md-push-4{
        left:33.33333333%
    }
    .vc_col-md-push-3{
        left:25%
    }
    .vc_col-md-push-2{
        left:16.66666667%
    }
    .vc_col-md-push-1{
        left:8.33333333%
    }
    .vc_col-md-push-0{
        left:auto
    }
    .vc_col-md-offset-12{
        margin-left:100%
    }
    .vc_col-md-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-md-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-md-offset-9{
        margin-left:75%
    }
    .vc_col-md-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-md-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-md-offset-6{
        margin-left:50%
    }
    .vc_col-md-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-md-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-md-offset-3{
        margin-left:25%
    }
    .vc_col-md-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-md-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-md-offset-0{
        margin-left:0
    }
}
@media(min-width:1200px){
    .vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-lg-1,.rtl .vc_rtl-columns-reverse .vc_col-lg-10,.rtl .vc_rtl-columns-reverse .vc_col-lg-11,.rtl .vc_rtl-columns-reverse .vc_col-lg-12,.rtl .vc_rtl-columns-reverse .vc_col-lg-2,.rtl .vc_rtl-columns-reverse .vc_col-lg-3,.rtl .vc_rtl-columns-reverse .vc_col-lg-4,.rtl .vc_rtl-columns-reverse .vc_col-lg-5,.rtl .vc_rtl-columns-reverse .vc_col-lg-6,.rtl .vc_rtl-columns-reverse .vc_col-lg-7,.rtl .vc_rtl-columns-reverse .vc_col-lg-8,.rtl .vc_rtl-columns-reverse .vc_col-lg-9{
        float:right
    }
    .vc_col-lg-12{
        width:100%
    }
    .vc_col-lg-11{
        width:91.66666667%
    }
    .vc_col-lg-10{
        width:83.33333333%
    }
    .vc_col-lg-9{
        width:75%
    }
    .vc_col-lg-8{
        width:66.66666667%
    }
    .vc_col-lg-7{
        width:58.33333333%
    }
    .vc_col-lg-6{
        width:50%
    }
    .vc_col-lg-5{
        width:41.66666667%
    }
    .vc_col-lg-4{
        width:33.33333333%
    }
    .vc_col-lg-3{
        width:25%
    }
    .vc_col-lg-2{
        width:16.66666667%
    }
    .vc_col-lg-1{
        width:8.33333333%
    }
    .vc_col-lg-pull-12{
        right:100%
    }
    .vc_col-lg-pull-11{
        right:91.66666667%
    }
    .vc_col-lg-pull-10{
        right:83.33333333%
    }
    .vc_col-lg-pull-9{
        right:75%
    }
    .vc_col-lg-pull-8{
        right:66.66666667%
    }
    .vc_col-lg-pull-7{
        right:58.33333333%
    }
    .vc_col-lg-pull-6{
        right:50%
    }
    .vc_col-lg-pull-5{
        right:41.66666667%
    }
    .vc_col-lg-pull-4{
        right:33.33333333%
    }
    .vc_col-lg-pull-3{
        right:25%
    }
    .vc_col-lg-pull-2{
        right:16.66666667%
    }
    .vc_col-lg-pull-1{
        right:8.33333333%
    }
    .vc_col-lg-pull-0{
        right:auto
    }
    .vc_col-lg-push-12{
        left:100%
    }
    .vc_col-lg-push-11{
        left:91.66666667%
    }
    .vc_col-lg-push-10{
        left:83.33333333%
    }
    .vc_col-lg-push-9{
        left:75%
    }
    .vc_col-lg-push-8{
        left:66.66666667%
    }
    .vc_col-lg-push-7{
        left:58.33333333%
    }
    .vc_col-lg-push-6{
        left:50%
    }
    .vc_col-lg-push-5{
        left:41.66666667%
    }
    .vc_col-lg-push-4{
        left:33.33333333%
    }
    .vc_col-lg-push-3{
        left:25%
    }
    .vc_col-lg-push-2{
        left:16.66666667%
    }
    .vc_col-lg-push-1{
        left:8.33333333%
    }
    .vc_col-lg-push-0{
        left:auto
    }
    .vc_col-lg-offset-12{
        margin-left:100%
    }
    .vc_col-lg-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-lg-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-lg-offset-9{
        margin-left:75%
    }
    .vc_col-lg-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-lg-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-lg-offset-6{
        margin-left:50%
    }
    .vc_col-lg-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-lg-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-lg-offset-3{
        margin-left:25%
    }
    .vc_col-lg-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-lg-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-lg-offset-0{
        margin-left:0
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5{
    position:relative;
    float:left;
    width:20%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5{
    position:relative;
    float:left;
    width:40%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5{
    position:relative;
    float:left;
    width:60%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5{
    position:relative;
    float:left;
    width:80%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{
    margin-left:80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{
    margin-left:60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{
    margin-left:40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{
    margin-left:20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{
    margin-left:0
}
.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    float:left
}
.vc_col-xs-5\/5{
    width:100%
}
.vc_col-xs-4\/5{
    width:80%
}
.vc_col-xs-3\/5{
    width:60%
}
.vc_col-xs-2\/5{
    width:40%
}
.vc_col-xs-1\/5{
    width:20%
}
.vc_col-xs-pull-5\/5{
    right:100%
}
.vc_col-xs-pull-4\/5{
    right:80%
}
.vc_col-xs-pull-3\/5{
    right:60%
}
.vc_col-xs-pull-2\/5{
    right:40%
}
.vc_col-xs-pull-1\/5{
    right:20%
}
.vc_col-xs-pull-0\/5{
    right:auto
}
.vc_col-xs-push-5\/5{
    left:100%
}
.vc_col-xs-push-4\/5{
    left:80%
}
.vc_col-xs-push-3\/5{
    left:60%
}
.vc_col-xs-push-2\/5{
    left:40%
}
.vc_col-xs-push-1\/5{
    left:20%
}
.vc_col-xs-push-0\/5{
    left:auto
}
.vc_col-xs-offset-5\/5{
    margin-left:100%
}
.vc_col-xs-offset-4\/5{
    margin-left:80%
}
.vc_col-xs-offset-3\/5{
    margin-left:60%
}
.vc_col-xs-offset-2\/5{
    margin-left:40%
}
.vc_col-xs-offset-1\/5{
    margin-left:20%
}
.vc_col-xs-offset-0\/5{
    margin-left:0
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{
    float:right
}
@media(min-width:768px){
    .vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-sm-5\/5{
        width:100%
    }
    .vc_col-sm-4\/5{
        width:80%
    }
    .vc_col-sm-3\/5{
        width:60%
    }
    .vc_col-sm-2\/5{
        width:40%
    }
    .vc_col-sm-1\/5{
        width:20%
    }
    .vc_col-sm-pull-5\/5{
        right:100%
    }
    .vc_col-sm-pull-4\/5{
        right:80%
    }
    .vc_col-sm-pull-3\/5{
        right:60%
    }
    .vc_col-sm-pull-2\/5{
        right:40%
    }
    .vc_col-sm-pull-1\/5{
        right:20%
    }
    .vc_col-sm-pull-0\/5{
        right:auto
    }
    .vc_col-sm-push-5\/5{
        left:100%
    }
    .vc_col-sm-push-4\/5{
        left:80%
    }
    .vc_col-sm-push-3\/5{
        left:60%
    }
    .vc_col-sm-push-2\/5{
        left:40%
    }
    .vc_col-sm-push-1\/5{
        left:20%
    }
    .vc_col-sm-push-0\/5{
        left:auto
    }
    .vc_col-sm-offset-5\/5{
        margin-left:100%
    }
    .vc_col-sm-offset-4\/5{
        margin-left:80%
    }
    .vc_col-sm-offset-3\/5{
        margin-left:60%
    }
    .vc_col-sm-offset-2\/5{
        margin-left:40%
    }
    .vc_col-sm-offset-1\/5{
        margin-left:20%
    }
    .vc_col-sm-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:992px){
    .vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-md-5\/5{
        width:100%
    }
    .vc_col-md-4\/5{
        width:80%
    }
    .vc_col-md-3\/5{
        width:60%
    }
    .vc_col-md-2\/5{
        width:40%
    }
    .vc_col-md-1\/5{
        width:20%
    }
    .vc_col-md-pull-5\/5{
        right:100%
    }
    .vc_col-md-pull-4\/5{
        right:80%
    }
    .vc_col-md-pull-3\/5{
        right:60%
    }
    .vc_col-md-pull-2\/5{
        right:40%
    }
    .vc_col-md-pull-1\/5{
        right:20%
    }
    .vc_col-md-pull-0\/5{
        right:auto
    }
    .vc_col-md-push-5\/5{
        left:100%
    }
    .vc_col-md-push-4\/5{
        left:80%
    }
    .vc_col-md-push-3\/5{
        left:60%
    }
    .vc_col-md-push-2\/5{
        left:40%
    }
    .vc_col-md-push-1\/5{
        left:20%
    }
    .vc_col-md-push-0\/5{
        left:auto
    }
    .vc_col-md-offset-5\/5{
        margin-left:100%
    }
    .vc_col-md-offset-4\/5{
        margin-left:80%
    }
    .vc_col-md-offset-3\/5{
        margin-left:60%
    }
    .vc_col-md-offset-2\/5{
        margin-left:40%
    }
    .vc_col-md-offset-1\/5{
        margin-left:20%
    }
    .vc_col-md-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:1200px){
    .vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-lg-5\/5{
        width:100%
    }
    .vc_col-lg-4\/5{
        width:80%
    }
    .vc_col-lg-3\/5{
        width:60%
    }
    .vc_col-lg-2\/5{
        width:40%
    }
    .vc_col-lg-1\/5{
        width:20%
    }
    .vc_col-lg-pull-5\/5{
        right:100%
    }
    .vc_col-lg-pull-4\/5{
        right:80%
    }
    .vc_col-lg-pull-3\/5{
        right:60%
    }
    .vc_col-lg-pull-2\/5{
        right:40%
    }
    .vc_col-lg-pull-1\/5{
        right:20%
    }
    .vc_col-lg-pull-0\/5{
        right:auto
    }
    .vc_col-lg-push-5\/5{
        left:100%
    }
    .vc_col-lg-push-4\/5{
        left:80%
    }
    .vc_col-lg-push-3\/5{
        left:60%
    }
    .vc_col-lg-push-2\/5{
        left:40%
    }
    .vc_col-lg-push-1\/5{
        left:20%
    }
    .vc_col-lg-push-0\/5{
        left:auto
    }
    .vc_col-lg-offset-5\/5{
        margin-left:100%
    }
    .vc_col-lg-offset-4\/5{
        margin-left:80%
    }
    .vc_col-lg-offset-3\/5{
        margin-left:60%
    }
    .vc_col-lg-offset-2\/5{
        margin-left:40%
    }
    .vc_col-lg-offset-1\/5{
        margin-left:20%
    }
    .vc_col-lg-offset-0\/5{
        margin-left:0
    }
}
.vc_pull-right{
    float:right!important
}
.vc_pull-left{
    float:left!important
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_el-clearfix{
    clear:both
}
@media(max-width:767px){
    .vc_el-clearfix-xs{
        clear:both
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_el-clearfix-sm{
        clear:both
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_el-clearfix-md{
        clear:both
    }
}
@media(min-width:1200px){
    .vc_el-clearfix-lg{
        clear:both
    }
}
.vc_visible{
    display:block
}
.vc_table{
    width:100%;
    margin-bottom:20px;
    border-collapse:collapse
}
.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.vc_table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{
    border-top:0
}
.vc_table>tbody+tbody{
    border-top:2px solid #ddd
}
.vc_table .table{
    background-color:#fff
}
.vc_table-bordered{
    border:1px solid #ddd
}
.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.vc_pixel_icon{
    display:inline-block;
    vertical-align:middle;
    height:16px;
    width:16px;
    background-position:0 0;
    background-repeat:no-repeat
}
.vc_pixel_icon-alert{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/alert.png)
}
.vc_pixel_icon-info{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/info.png)
}
.vc_pixel_icon-tick{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/tick.png)
}
.vc_pixel_icon-explanation{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/exclamation.png)
}
.vc_pixel_icon-address_book{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/anchor.png)
}
.vc_pixel_icon-application_image{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/application-image.png)
}
.vc_pixel_icon-arrow{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/arrow.png)
}
.vc_pixel_icon-asterisk{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/asterisk.png)
}
.vc_pixel_icon-hammer{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/battery-full.png)
}
.vc_pixel_icon-binocular{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/binocular.png)
}
.vc_pixel_icon-document_excel{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camcorder.png)
}
.vc_pixel_icon-camera{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camera.png)
}
.vc_pixel_icon-chart{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart.png)
}
.vc_pixel_icon-chart_pie{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart-pie.png)
}
.vc_pixel_icon-clock{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/clock.png)
}
.vc_pixel_icon-play{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/control.png)
}
.vc_pixel_icon-fire{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/fire.png)
}
.vc_pixel_icon-heart{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/heart.png)
}
.vc_pixel_icon-mail{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/mail.png)
}
.vc_pixel_icon-shield{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/plus-shield.png)
}
.vc_pixel_icon-video{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/video.png)
}
@font-face{
    font-family:vcpb-plugin-icons;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight:400;
    font-style:normal
}
.vc-composer-icon{
    font-family:vcpb-plugin-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before{
    content:"\e91c"
}
.vc-c-icon-close:before{
    content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
    content:"\e90e"
}
.vc-c-icon-add_template:before{
    content:"\e903"
}
.vc-c-icon-arrow_back:before{
    content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
    content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
    content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
    content:"\e5c8"
}
.vc-c-icon-check:before{
    content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
    content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
    content:"\e5db"
}
.vc-c-icon-sync:before{
    content:"\e627"
}
.vc-c-icon-search:before{
    content:"\e8b6"
}
.vc-c-icon-1-1:before{
    content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
    content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
    content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
    content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
    content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
    content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
    content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
    content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
    content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
    content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
    content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
    content:"\e90c"
}
.vc-c-icon-add_element:before{
    content:"\e90d"
}
.vc-c-icon-add:before{
    content:"\e90f"
}
.vc-c-icon-cog:before{
    content:"\e910"
}
.vc-c-icon-content_copy:before{
    content:"\e911"
}
.vc-c-icon-delete_empty:before{
    content:"\e912"
}
.vc-c-icon-dragndrop:before{
    content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
    content:"\e914"
}
.vc-c-icon-fullscreen:before{
    content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
    content:"\e916"
}
.vc-c-icon-layout_default:before{
    content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
    content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
    content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
    content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
    content:"\e91b"
}
.vc-c-icon-mode_edit:before{
    content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
    content:"\e91e"
}
.vc-c-icon-text-block:before{
    content:"\e91f"
}
.vc_txt_align_left{
    text-align:left
}
.vc_txt_align_right{
    text-align:right
}
.vc_txt_align_center{
    text-align:center
}
.vc_txt_align_justify{
    text-align:justify;
    text-justify:inter-word
}
.vc_el_width_50{
    width:50%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_60{
    width:60%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_70{
    width:70%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_80{
    width:80%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_90{
    width:90%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_100{
    width:100%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_btn,a.vc_btn,button.vc_btn{
    cursor:pointer;
    display:inline-block;
    text-decoration:none!important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    padding:9px 12px;
    font-size:100%;
    line-height:20px;
    border-radius:4px
}
.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{
    border:1px solid transparent;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn_square,a.vc_btn_square,button.vc_btn_square{
    border-radius:0
}
.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{
    border:2px solid
}
.vc_btn_round,a.vc_btn_round,button.vc_btn_round{
    border-radius:25px
}
.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{
    background:0 0!important
}
.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{
    border:2px solid
}
.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{
    background-color:#5472d2;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{
    background-color:#3c5ecc;
    color:#f7f7f7!important
}
.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{
    color:#5472d2!important
}
.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{
    border-color:#3c5ecc
}
.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #3253bc;
    box-shadow:0 5px 0 #3253bc;
    margin-bottom:5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #3253bc;
    box-shadow:0 3px 0 #3253bc;
    margin-bottom:3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #3253bc;
    box-shadow:0 4px 0 #3253bc;
    margin-bottom:4px
}
.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{
    background-color:#00c1cf;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{
    background-color:#00a4b0;
    color:#f7f7f7!important
}
.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{
    color:#00c1cf!important
}
.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{
    border-color:#00a4b0
}
.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #008d97;
    box-shadow:0 5px 0 #008d97;
    margin-bottom:5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #008d97;
    box-shadow:0 3px 0 #008d97;
    margin-bottom:3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #008d97;
    box-shadow:0 4px 0 #008d97;
    margin-bottom:4px
}
.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{
    background-color:#fe6c61;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{
    background-color:#fe5043;
    color:#f7f7f7!important
}
.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{
    color:#fe6c61!important
}
.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{
    border-color:#fe5043
}
.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #fe3829;
    box-shadow:0 5px 0 #fe3829;
    margin-bottom:5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #fe3829;
    box-shadow:0 3px 0 #fe3829;
    margin-bottom:3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #fe3829;
    box-shadow:0 4px 0 #fe3829;
    margin-bottom:4px
}
.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{
    background-color:#8d6dc4;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{
    background-color:#7c57bb;
    color:#f7f7f7!important
}
.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{
    color:#8d6dc4!important
}
.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{
    border-color:#7c57bb
}
.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #6e48b1;
    box-shadow:0 5px 0 #6e48b1;
    margin-bottom:5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #6e48b1;
    box-shadow:0 3px 0 #6e48b1;
    margin-bottom:3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #6e48b1;
    box-shadow:0 4px 0 #6e48b1;
    margin-bottom:4px
}
.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{
    background-color:#4cadc9;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{
    background-color:#39a0bd;
    color:#f7f7f7!important
}
.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{
    color:#4cadc9!important
}
.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{
    border-color:#39a0bd
}
.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #338faa;
    box-shadow:0 5px 0 #338faa;
    margin-bottom:5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #338faa;
    box-shadow:0 3px 0 #338faa;
    margin-bottom:3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #338faa;
    box-shadow:0 4px 0 #338faa;
    margin-bottom:4px
}
.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{
    background-color:#cec2ab;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{
    background-color:#c3b498;
    color:#f7f7f7!important
}
.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{
    color:#cec2ab!important
}
.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{
    border-color:#c3b498
}
.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #b9a888;
    box-shadow:0 5px 0 #b9a888;
    margin-bottom:5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #b9a888;
    box-shadow:0 3px 0 #b9a888;
    margin-bottom:3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #b9a888;
    box-shadow:0 4px 0 #b9a888;
    margin-bottom:4px
}
.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{
    background-color:#50485b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{
    background-color:#413a4a;
    color:#f7f7f7!important
}
.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{
    color:#50485b!important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{
    border-color:#413a4a
}
.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #342f3c;
    box-shadow:0 5px 0 #342f3c;
    margin-bottom:5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #342f3c;
    box-shadow:0 3px 0 #342f3c;
    margin-bottom:3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #342f3c;
    box-shadow:0 4px 0 #342f3c;
    margin-bottom:4px
}
.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{
    background-color:#75d69c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{
    background-color:#5dcf8b;
    color:#f7f7f7!important
}
.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{
    color:#75d69c!important
}
.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{
    border-color:#5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #4ac97d;
    box-shadow:0 5px 0 #4ac97d;
    margin-bottom:5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #4ac97d;
    box-shadow:0 3px 0 #4ac97d;
    margin-bottom:3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #4ac97d;
    box-shadow:0 4px 0 #4ac97d;
    margin-bottom:4px
}
.vc_btn-black,a.vc_btn-black,button.vc_btn-black{
    background-color:#2a2a2a;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{
    background-color:#1b1b1b;
    color:#f7f7f7!important
}
.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{
    color:#2a2a2a!important
}
.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{
    border-color:#1b1b1b
}
.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #0e0e0e;
    box-shadow:0 5px 0 #0e0e0e;
    margin-bottom:5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #0e0e0e;
    box-shadow:0 3px 0 #0e0e0e;
    margin-bottom:3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #0e0e0e;
    box-shadow:0 4px 0 #0e0e0e;
    margin-bottom:4px
}
.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{
    background-color:#ebebeb;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{
    background-color:#dcdcdc;
    color:#5e5e5e!important
}
.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{
    color:#ebebeb!important
}
.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{
    border-color:#dcdcdc
}
.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #cfcfcf;
    box-shadow:0 5px 0 #cfcfcf;
    margin-bottom:5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #cfcfcf;
    box-shadow:0 3px 0 #cfcfcf;
    margin-bottom:3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #cfcfcf;
    box-shadow:0 4px 0 #cfcfcf;
    margin-bottom:4px
}
.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{
    background-color:#f7be68;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{
    background-color:#f5b14b;
    color:#f7f7f7!important
}
.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{
    color:#f7be68!important
}
.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{
    border-color:#f5b14b
}
.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f4a733;
    box-shadow:0 5px 0 #f4a733;
    margin-bottom:5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f4a733;
    box-shadow:0 3px 0 #f4a733;
    margin-bottom:3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f4a733;
    box-shadow:0 4px 0 #f4a733;
    margin-bottom:4px
}
.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{
    background-color:#5aa1e3;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{
    background-color:#4092df;
    color:#f7f7f7!important
}
.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{
    color:#5aa1e3!important
}
.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{
    border-color:#4092df
}
.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #2a86db;
    box-shadow:0 5px 0 #2a86db;
    margin-bottom:5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #2a86db;
    box-shadow:0 3px 0 #2a86db;
    margin-bottom:3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #2a86db;
    box-shadow:0 4px 0 #2a86db;
    margin-bottom:4px
}
.vc_btn-green,a.vc_btn-green,button.vc_btn-green{
    background-color:#6dab3c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{
    background-color:#5f9434;
    color:#f7f7f7!important
}
.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{
    color:#6dab3c!important
}
.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{
    border-color:#5f9434
}
.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #53812d;
    box-shadow:0 5px 0 #53812d;
    margin-bottom:5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #53812d;
    box-shadow:0 3px 0 #53812d;
    margin-bottom:3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #53812d;
    box-shadow:0 4px 0 #53812d;
    margin-bottom:4px
}
.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{
    background-color:#f4524d;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{
    background-color:#f23630;
    color:#f7f7f7!important
}
.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{
    color:#f4524d!important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{
    border-color:#f23630
}
.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f11f18;
    box-shadow:0 5px 0 #f11f18;
    margin-bottom:5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f11f18;
    box-shadow:0 3px 0 #f11f18;
    margin-bottom:3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f11f18;
    box-shadow:0 4px 0 #f11f18;
    margin-bottom:4px
}
.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{
    background-color:#f79468;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{
    background-color:#f57f4b;
    color:#f7f7f7!important
}
.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{
    color:#f79468!important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{
    border-color:#f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f46e33;
    box-shadow:0 5px 0 #f46e33;
    margin-bottom:5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f46e33;
    box-shadow:0 3px 0 #f46e33;
    margin-bottom:3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f46e33;
    box-shadow:0 4px 0 #f46e33;
    margin-bottom:4px
}
.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{
    background-color:#b97ebb;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{
    background-color:#ae6ab0;
    color:#f7f7f7!important
}
.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{
    color:#b97ebb!important
}
.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{
    border-color:#ae6ab0
}
.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #a559a8;
    box-shadow:0 5px 0 #a559a8;
    margin-bottom:5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #a559a8;
    box-shadow:0 3px 0 #a559a8;
    margin-bottom:3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #a559a8;
    box-shadow:0 4px 0 #a559a8;
    margin-bottom:4px
}
.vc_btn-white,a.vc_btn-white,button.vc_btn-white{
    background-color:#fff;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{
    background-color:#f0f0f0;
    color:#5e5e5e!important
}
.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{
    color:#fff!important
}
.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{
    border-color:#f0f0f0
}
.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #e3e3e3;
    box-shadow:0 5px 0 #e3e3e3;
    margin-bottom:5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #e3e3e3;
    box-shadow:0 3px 0 #e3e3e3;
    margin-bottom:3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #e3e3e3;
    box-shadow:0 4px 0 #e3e3e3;
    margin-bottom:4px
}
.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{
    background-color:#aed13b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{
    background-color:#9ec02d;
    color:#f7f7f7!important
}
.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{
    color:#aed13b!important
}
.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{
    border-color:#9ec02d
}
.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #8dac28;
    box-shadow:0 5px 0 #8dac28;
    margin-bottom:5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #8dac28;
    box-shadow:0 3px 0 #8dac28;
    margin-bottom:3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #8dac28;
    box-shadow:0 4px 0 #8dac28;
    margin-bottom:4px
}
.vc_btn-default,a.vc_btn-default,button.vc_btn-default{
    color:#7d7d7d;
    background-color:#fff;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{
    color:#7d7d7d;
    background-color:#e6e6e6;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,a.vc_btn-default.active,a.vc_btn-default:active,button.vc_btn-default.active,button.vc_btn-default:active{
    background-image:none
}
.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{
    background-color:#fff;
    border-color:transparent
}
.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{
    color:#fff;
    background-color:#7d7d7d
}
.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{
    color:#fff;
    background-color:#00aef0;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{
    color:#fff;
    background-color:#0089bd;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,a.vc_btn-primary.active,a.vc_btn-primary:active,button.vc_btn-primary.active,button.vc_btn-primary:active{
    background-image:none
}
.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{
    background-color:#00aef0;
    border-color:transparent
}
.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{
    color:#00aef0;
    background-color:#fff
}
.vc_btn-success,a.vc_btn-success,button.vc_btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,a.vc_btn-success.active,a.vc_btn-success:active,button.vc_btn-success.active,button.vc_btn-success:active{
    background-image:none
}
.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{
    background-color:#5cb85c;
    border-color:transparent
}
.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.vc_btn-info,a.vc_btn-info,button.vc_btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,a.vc_btn-info.active,a.vc_btn-info:active,button.vc_btn-info.active,button.vc_btn-info:active{
    background-image:none
}
.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{
    background-color:#5bc0de;
    border-color:transparent
}
.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-warning.active,button.vc_btn-warning:active{
    background-image:none
}
.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{
    background-color:#f0ad4e;
    border-color:transparent
}
.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,a.vc_btn-danger.active,a.vc_btn-danger:active,button.vc_btn-danger.active,button.vc_btn-danger:active{
    background-image:none
}
.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{
    background-color:#d9534f;
    border-color:transparent
}
.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.vc_button-2-wrapper{
    display:inline-block;
    vertical-align:middle
}
.vc_button-2-wrapper.vc_button-2-align-left{
    display:block;
    text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right{
    display:block;
    text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center{
    display:block;
    text-align:center
}
i.icon{
    display:inline-block;
    width:16px;
    height:16px;
    line-height:16px;
    vertical-align:text-top;
    margin-left:5px
}
.wpb_btn-large i.icon{
    height:19px;
    margin-left:9px
}
.wpb_btn-small i.icon{
    height:15px
}
.wpb_btn-mini i.icon{
    display:none
}
.wpb_address_book i.icon,option.wpb_address_book{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon,option.wpb_alarm_clock{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon,option.wpb_anchor{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon,option.wpb_application_image{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon,option.wpb_arrow{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon,option.wpb_asterisk{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon,option.wpb_hammer{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon,option.wpb_balloon{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon,option.wpb_battery{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon,option.wpb_binocular{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon,option.wpb_document_excel{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon,option.wpb_document_image{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon,option.wpb_document_music{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon,option.wpb_document_office{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon,option.wpb_document_pdf{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon,option.wpb_document_word{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon,option.wpb_bookmark{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon,option.wpb_camcorder{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon,option.wpb_camera{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon,option.wpb_chart{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon,option.wpb_chart_pie{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon,option.wpb_clock{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon,option.wpb_play{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon,option.wpb_fire{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon,option.wpb_heart{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon,option.wpb_mail{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon,option.wpb_shield{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon,option.wpb_video{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/video.png) no-repeat right center
}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{
    margin-top:5px;
    margin-bottom:5px
}
.vc_message_box{
    border:1px solid transparent;
    display:block;
    overflow:hidden;
    margin:0 0 21.73913043px;
    padding:1em 1em 1em 4em;
    position:relative;
    font-size:1em;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_message_box>p:first-child{
    margin-top:0
}
.vc_message_box>p:last-child{
    margin-bottom:0
}
.vc_message_box-icon{
    bottom:0;
    font-size:1em;
    font-style:normal;
    font-weight:400;
    left:0;
    position:absolute;
    top:0;
    width:4em
}
.vc_message_box-icon>*{
    font-size:1.7em;
    line-height:1;
    font-weight:400;
    font-style:normal;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_message_box-icon>.fa{
    font-size:1.7em;
    line-height:1
}
.vc_color-blue.vc_message_box{
    color:#364a8a;
    border-color:#c5cff0;
    background-color:#edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{
    color:#364a8a;
    border-color:#5472d2;
    background-color:transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-3d{
    box-shadow:0 5px 0 #9daee5
}
.vc_color-turquoise.vc_message_box{
    color:#085b61;
    border-color:#c6ecee;
    background-color:#ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{
    color:#085b61;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-3d{
    box-shadow:0 5px 0 #9fdee3
}
.vc_color-pink.vc_message_box{
    color:#d82e21;
    border-color:#ffd8d6;
    background-color:#fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{
    color:#d82e21;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-3d{
    box-shadow:0 5px 0 #fea9a3
}
.vc_color-violet.vc_message_box{
    color:#5e4a81;
    border-color:#d4c8e9;
    background-color:#f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{
    color:#5e4a81;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-3d{
    box-shadow:0 5px 0 #b8a3da
}
.vc_color-peacoc.vc_message_box{
    color:#366a79;
    border-color:#c2e3ec;
    background-color:#e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{
    color:#366a79;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-3d{
    box-shadow:0 5px 0 #9ad1e1
}
.vc_color-chino.vc_message_box{
    color:#978258;
    border-color:#e5ded2;
    background-color:#f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{
    color:#978258;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-3d{
    box-shadow:0 5px 0 #d2c7b1
}
.vc_color-mulled_wine.vc_message_box{
    color:#1e1b22;
    border-color:#d0ccd6;
    background-color:#eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{
    color:#1e1b22;
    border-color:#50485b;
    background-color:transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-3d{
    box-shadow:0 5px 0 #b6afc0
}
.vc_color-vista_blue.vc_message_box{
    color:#3e8e5e;
    border-color:#bcebcf;
    background-color:#e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{
    color:#3e8e5e;
    border-color:#75d69c;
    background-color:transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-3d{
    box-shadow:0 5px 0 #94dfb3
}
.vc_color-orange.vc_message_box{
    color:#c3811c;
    border-color:#fbe1ba;
    background-color:#fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{
    color:#c3811c;
    border-color:#f7be68;
    background-color:transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-3d{
    box-shadow:0 5px 0 #f9cd8a
}
.vc_color-sky.vc_message_box{
    color:#2a6194;
    border-color:#bedaf4;
    background-color:#eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{
    color:#2a6194;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-3d{
    box-shadow:0 5px 0 #93c1ed
}
.vc_color-green.vc_message_box{
    color:#3e562b;
    border-color:#c2e1a9;
    background-color:#eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{
    color:#3e562b;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-3d{
    box-shadow:0 5px 0 #a7d484
}
.vc_color-juicy_pink.vc_message_box{
    color:#a3231f;
    border-color:#fbc7c5;
    background-color:#fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{
    color:#a3231f;
    border-color:#f4524d;
    background-color:transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-3d{
    box-shadow:0 5px 0 #f89895
}
.vc_color-sandy_brown.vc_message_box{
    color:#c3501c;
    border-color:#fbceba;
    background-color:#fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{
    color:#c3501c;
    border-color:#f79468;
    background-color:transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-3d{
    box-shadow:0 5px 0 #f9ac8a
}
.vc_color-purple.vc_message_box{
    color:#886389;
    border-color:#e3cbe3;
    background-color:#f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{
    color:#886389;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-3d{
    box-shadow:0 5px 0 #d1a9d2
}
.vc_color-black.vc_message_box{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#3c3c3c
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-3d{
    box-shadow:0 5px 0 #101010
}
.vc_color-grey.vc_message_box{
    color:#858585;
    border-color:#d2d2d2;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid{
    color:#858585;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon{
    color:#858585
}
.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{
    color:#858585;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#858585;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-3d{
    box-shadow:0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box{
    color:#b3b3b3;
    border-color:#e6e6e6;
    background-color:#fff
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid{
    color:#b3b3b3;
    border-color:transparent;
    background-color:#fff
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{
    color:#b3b3b3;
    border-color:#fff;
    background-color:transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b3b3b3;
    background-color:#fff
}
.vc_color-white.vc_message_box-3d{
    box-shadow:0 5px 0 #ccc
}
.vc_color-info.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#56b0ee;
    background-color:transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-success.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#1bbc9b;
    background-color:transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-warning.vc_message_box{
    color:#9d8967;
    border-color:#ffeccc;
    background-color:#fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{
    color:#9d8967;
    border-color:#fcb53f;
    background-color:transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #ffd999
}
.vc_color-danger.vc_message_box{
    color:#a85959;
    border-color:#fedede;
    background-color:#fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{
    color:#a85959;
    border-color:#ff7877;
    background-color:transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #fdacac
}
.vc_color-alert-info.vc_message_box{
    color:#31708f;
    border-color:#bce8f1;
    background-color:#d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{
    color:#31708f;
    border-color:#67cce0;
    background-color:transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-3d{
    box-shadow:0 5px 0 #91d9e8
}
.vc_color-alert-success.vc_message_box{
    color:#3c763d;
    border-color:#d6e9c6;
    background-color:#dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{
    color:#3c763d;
    border-color:#9ad36a;
    background-color:transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-3d{
    box-shadow:0 5px 0 #bbdba1
}
.vc_color-alert-warning.vc_message_box{
    color:#8a6d3b;
    border-color:#faebcc;
    background-color:#fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{
    color:#8a6d3b;
    border-color:#f9cf79;
    background-color:transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #f5d89e
}
.vc_color-alert-danger.vc_message_box{
    color:#a94442;
    border-color:#ebccd1;
    background-color:#f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{
    color:#a94442;
    border-color:#ef8495;
    background-color:transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #dca7b0
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon{
    color:#2a2a2a
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#858585
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon{
    color:#fff
}
.vc_message_box-outline,.vc_message_box-solid-icon{
    border-width:2px
}
.vc_message_box-solid-icon .vc_message_box-icon{
    width:3.25em
}
.vc_message_box-rounded{
    border-radius:5px
}
.vc_message_box-round{
    border-radius:4em
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{
    margin-bottom:0
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{
    margin-bottom:35px
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{
    margin-bottom:21.73913043px
}
.vc_parallax{
    position:relative;
    overflow:hidden
}
.vc_parallax>*{
    position:relative;
    z-index:1
}
.vc_parallax .vc_parallax-inner{
    pointer-events:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    background-attachment:scroll;
    background-color:transparent;
    background-image:inherit;
    background-size:cover;
    z-index:0;
    background-position:50% 0
}
.vc_parallax-inner iframe{
    max-width:1000%
}
.vc_video-bg-container{
    position:relative
}
.vc_video-bg{
    height:100%;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
}
.vc_video-bg iframe{
    max-width:1000%
}
.vc_row.vc_row-no-padding .vc_column-inner{
    padding-left:0;
    padding-right:0
}
.vc_row[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_row-no-padding .vc_inner{
    margin-left:0;
    margin-right:0
}
.vc_row.vc_row-o-full-height{
    min-height:100vh
}
.vc_row.vc_row-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:1
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{
        min-height:1em
    }
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{
    display:none
}
.vc_row.vc_row-o-columns-stretch{
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch
}
.vc_row.vc_row-o-columns-top{
    -webkit-align-content:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.vc_row.vc_row-o-columns-bottom{
    -webkit-align-content:flex-end;
    -ms-flex-line-pack:end;
    align-content:flex-end
}
.vc_row.vc_row-o-columns-middle{
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center
}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_column-inner::after,.vc_column-inner::before{
    content:" ";
    display:table
}
.vc_column-inner::after{
    clear:both
}
.vc_ie-flexbox-fixer{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_ie-flexbox-fixer>.vc_row{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.vc_row.vc_column-gap-1{
    margin-left:-15.5px;
    margin-right:-15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container{
    padding:.5px
}
.vc_row.vc_column-gap-2{
    margin-left:-16px;
    margin-right:-16px
}
.vc_row.vc_column-gap-2>.vc_column_container{
    padding:1px
}
.vc_row.vc_column-gap-3{
    margin-left:-16.5px;
    margin-right:-16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container{
    padding:1.5px
}
.vc_row.vc_column-gap-4{
    margin-left:-17px;
    margin-right:-17px
}
.vc_row.vc_column-gap-4>.vc_column_container{
    padding:2px
}
.vc_row.vc_column-gap-5{
    margin-left:-17.5px;
    margin-right:-17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container{
    padding:2.5px
}
.vc_row.vc_column-gap-10{
    margin-left:-20px;
    margin-right:-20px
}
.vc_row.vc_column-gap-10>.vc_column_container{
    padding:5px
}
.vc_row.vc_column-gap-15{
    margin-left:-22.5px;
    margin-right:-22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container{
    padding:7.5px
}
.vc_row.vc_column-gap-20{
    margin-left:-25px;
    margin-right:-25px
}
.vc_row.vc_column-gap-20>.vc_column_container{
    padding:10px
}
.vc_row.vc_column-gap-25{
    margin-left:-27.5px;
    margin-right:-27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container{
    padding:12.5px
}
.vc_row.vc_column-gap-30{
    margin-left:-30px;
    margin-right:-30px
}
.vc_row.vc_column-gap-30>.vc_column_container{
    padding:15px
}
.vc_row.vc_column-gap-35{
    margin-left:-32.5px;
    margin-right:-32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container{
    padding:17.5px
}
.vc_column_container{
    padding-left:0;
    padding-right:0
}
.vc_column_container>.vc_column-inner{
    box-sizing:border-box;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.vc_section{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px
}
.vc_section[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_section[data-vc-full-width]>.vc_row{
    margin-left:0;
    margin-right:0
}
.vc_section[data-vc-stretch-content]{
    padding-left:0;
    padding-right:0
}
.vc_section.vc_row-o-full-height{
    min-height:100vh
}
.vc_section.vc_section-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column nowrap;
    flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
    width:100%
}
.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{
    display:none
}
.vc_section.vc_section-o-content-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_section.vc_section-o-content-middle{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{
    padding-top:35px
}
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{
    padding-left:.5px;
    padding-right:.5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{
    padding-left:1px;
    padding-right:1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{
    padding-left:1.5px;
    padding-right:1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{
    padding-left:2px;
    padding-right:2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{
    padding-left:2.5px;
    padding-right:2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{
    padding-left:5px;
    padding-right:5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{
    padding-left:7.5px;
    padding-right:7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{
    padding-left:10px;
    padding-right:10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{
    padding-left:12.5px;
    padding-right:12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{
    padding-left:15px;
    padding-right:15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{
    padding-left:17.5px;
    padding-right:17.5px
}
.vc_vc_column,.vc_vc_column_inner{
    padding-left:0;
    padding-right:0
}
.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_empty-element>.vc_column-inner{
    min-height:100px
}
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.fb_type_standard{
    height:25px
}
.fb_type_standard iframe{
    height:25px
}
.fb_type_button_count{
    height:20px
}
.fb_type_button_count iframe{
    height:20px
}
.fb_type_box_count{
    height:62px
}
.fb_type_box_count iframe{
    height:62px
}
.wpb_googleplus_type_standard{
    height:25px
}
.wpb_googleplus_type_small{
    height:19px
}
.wpb_googleplus_type_medium{
    height:21px
}
.wpb_googleplus_type_tall{
    height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{
    height:62px
}
.wpb_pinterest a{
    border-bottom:0
}
.wpb_pinterest_type_horizontal{
    height:21px
}
.wpb_pinterest_type_vertical{
    box-sizing:content-box;
    padding-top:29px;
    height:21px
}
.wpb_pinterest_type_none{
    height:21px
}
iframe.twitter-share-button{
    margin:0
}
.vc_toggle{
    display:block;
    margin:0 0 21.73913043px;
    padding:0;
    font-size:1em
}
.vc_toggle:last-of-type{
    margin-bottom:35px
}
.vc_toggle_title{
    cursor:pointer;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
.vc_toggle_title>h4{
    display:inline
}
.vc_toggle_icon{
    display:none;
    position:relative;
    vertical-align:middle
}
.vc_toggle_content{
    display:none;
    margin-bottom:21.73913043px;
    margin-top:1em;
    overflow:hidden;
    padding:0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content{
    display:block
}
.vc_toggle_simple .vc_toggle_icon{
    border:0 solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_simple .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_simple .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_icon{
    margin-left:2px
}
.vc_toggle_round .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:50%;
    display:inline-block
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_round .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_round .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_round .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_round .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:20%;
    display:inline-block
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_rounded .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_rounded .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_rounded .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_square .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_square .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_square .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_square .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_square .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_text_only .vc_toggle_icon{
    display:none
}
.vc_toggle_arrow .vc_toggle_icon{
    display:inline-block
}
.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{
    content:'';
    border-style:solid;
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before{
    border-left:none;
    border-top:none
}
.vc_toggle_arrow .vc_toggle_icon::after{
    border-right:none;
    border-bottom:none;
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{
    visibility:visible
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_default .vc_toggle_icon{
    background:#bababa;
    border:1px solid #acacac;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#bababa
}
.vc_toggle_default .vc_toggle_icon::before{
    border:1px solid #acacac
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon{
    background-color:#5472d2;
    border-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#7c93dd
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon{
    background:#5472d2;
    border-color:#3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3354c0;
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#7c93dd;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5472d2;
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5472d2;
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#7c93dd;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon{
    background-color:#00c1cf;
    border-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#00919c
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon{
    background:#00c1cf;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{
    border-color:#00919c;
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#00919c;
    border-color:#006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#006269;
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#00c1cf;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#00919c;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon{
    background-color:#fe6c61;
    border-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fe9b94
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon{
    background:#fe6c61;
    border-color:#fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#fe3d2e;
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fe9b94;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe9b94;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon{
    background-color:#8d6dc4;
    border-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#a991d3
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon{
    background:#8d6dc4;
    border-color:#7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{
    border-color:#7149b5;
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#a991d3;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#a991d3;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon{
    background-color:#4cadc9;
    border-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon{
    background:#4cadc9;
    border-color:#3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3492ae;
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#73bfd5;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#73bfd5;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon{
    background-color:#cec2ab;
    border-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e1d9cb
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon{
    background:#cec2ab;
    border-color:#bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{
    border-color:#bbab8b;
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e1d9cb;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e1d9cb;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon{
    background-color:#50485b;
    border-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon{
    background:#50485b;
    border-color:#37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{
    border-color:#37313f;
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#695f77;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#50485b;
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#50485b;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#695f77;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon{
    background-color:#75d69c;
    border-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon{
    background:#75d69c;
    border-color:#4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#4eca80;
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#9ce2b8;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#75d69c;
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#75d69c;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#9ce2b8;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon{
    background:#2a2a2a;
    border-color:#101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{
    border-color:#101010;
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#444;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#444
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon{
    background-color:#ebebeb;
    border-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#d2d2d2
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon{
    background:#ebebeb;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#d2d2d2;
    border-color:#b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b8b8b8;
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#ebebeb;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon{
    background-color:#f7be68;
    border-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fad398
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon{
    background:#f7be68;
    border-color:#f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f4a938;
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fad398;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7be68;
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f7be68;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fad398;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon{
    background-color:#5aa1e3;
    border-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#86baea
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon{
    background:#5aa1e3;
    border-color:#2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{
    border-color:#2e88dc;
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#86baea;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#86baea;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon{
    background-color:#6dab3c;
    border-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#87c456
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#87c456
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon{
    background:#6dab3c;
    border-color:#55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{
    border-color:#55852f;
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#87c456;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#87c456;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon{
    background-color:#f4524d;
    border-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon{
    background:#f4524d;
    border-color:#f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f1231d;
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#f7817d;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f4524d;
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f4524d;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7817d;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon{
    background-color:#f79468;
    border-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon{
    background:#f79468;
    border-color:#f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f47238;
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fab698;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f79468;
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f79468;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fab698;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon{
    background-color:#b97ebb;
    border-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#cb9fcd
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon{
    background:#b97ebb;
    border-color:#a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{
    border-color:#a75da9;
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#cb9fcd;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cb9fcd;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon{
    background-color:#fff;
    border-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fff
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e6e6e6
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon{
    background:#fff;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e6e6e6;
    border-color:#ccc
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#ccc;
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fff;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:0 0
}
.vc_toggle_size_sm .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm .vc_toggle_icon::before{
    height:2px;
    width:8px
}
.vc_toggle_size_sm .vc_toggle_icon::after{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:8px;
    margin-left:4px;
    height:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{
    width:6px;
    height:0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:8px;
    margin-left:-4px;
    width:8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-4px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{
    padding-left:24px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{
    padding-left:17.6px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    margin-left:8px
}
.vc_toggle_size_md .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_size_md .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.vc_toggle_size_lg .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg .vc_toggle_icon::before{
    height:2px;
    width:14px
}
.vc_toggle_size_lg .vc_toggle_icon::after{
    height:14px;
    width:2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:14px;
    margin-left:7px;
    height:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{
    height:14px;
    width:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{
    width:12px;
    height:2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:14px;
    margin-left:-7px;
    width:14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-7px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{
    padding-left:42px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{
    padding-left:30.8px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    margin-left:14px
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.wpb_widgetised_column .wpb_wrapper>ul{
    margin:0
}
.wpb_widgetised_column .wpb_wrapper>ul>li{
    margin-left:0;
    background-image:none;
    list-style:none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{
    display:none!important
}
.wpb_button{
    display:inline-block;
    padding:4px 10px;
    margin-bottom:0;
    margin-top:0;
    font-size:13px;
    line-height:18px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    vertical-align:middle;
    cursor:pointer;
    background-color:#f7f7f7;
    border:1px solid #ccc;
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{
    background-color:#eaeaea
}
.vc_vc_button2 .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.vc_vc_button .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.wpb_button:hover{
    color:#333;
    text-decoration:none;
    background-color:#e6e6e6;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.wpb_button:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.wpb_button.active,.wpb_button:active{
    background-color:#e6e6e6;
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large,span.wpb_btn-large{
    padding:9px 14px;
    font-size:15px;
    line-height:normal;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{
    margin-top:1px
}
button.wpb_btn-small,span.wpb_btn-small{
    padding:5px 9px;
    font-size:11px;
    line-height:16px
}
button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{
    margin-top:-1px
}
button.wpb_btn-mini,span.wpb_btn-mini{
    padding:2px 6px;
    font-size:11px;
    line-height:14px
}
.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{
    color:rgba(255,255,255,.75)
}
.wpb_button{
    border-color:#ccc;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.wpb_btn-primary{
    background-color:#08c
}
.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{
    background-color:#0077b3
}
.wpb_btn-warning{
    background-color:#f90
}
.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{
    background-color:#e68a00
}
.wpb_btn-danger{
    background-color:#ff675b
}
.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{
    background-color:#ff4f42
}
.wpb_btn-success{
    background-color:#6ab165
}
.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{
    background-color:#5aa855
}
.wpb_btn-info{
    background-color:#58b9da
}
.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{
    background-color:#43b0d5
}
.wpb_btn-inverse{
    background-color:#555
}
.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{
    background-color:#484848
}
button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{
    padding:0;
    border:0
}
a.wpb_button_a{
    text-decoration:none;
    border:none
}
a.wpb_button_a:hover{
    text-decoration:none
}
.wpb_button:hover{
    background-image:none
}
.vc_btn3-container{
    display:block;
    margin-bottom:21.73913043px;
    max-width:100%
}
.vc_btn3-container.vc_btn3-inline{
    display:inline-block;
    vertical-align:top
}
.vc_general.vc_btn3{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    background-color:transparent;
    color:#5472d2;
    border:1px solid transparent;
    box-sizing:border-box;
    word-wrap:break-word;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    position:relative;
    top:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    line-height:normal;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{
    outline:0
}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{
    border:1px solid transparent;
    text-decoration:none;
    color:#4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
    vertical-align:top;
    height:14px;
    line-height:1;
    font-size:16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
    display:block;
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder{
    display:inline-block;
    vertical-align:top;
    width:0
}
.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{
    position:relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
    display:block;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left{
    text-align:left
}
.vc_btn3.vc_btn3-icon-right{
    text-align:right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-style-classic{
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.vc_btn3.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat:repeat-x
}
.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{
    border-width:2px
}
.vc_btn3.vc_btn3-style-custom{
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-repeat:no-repeat;
    background-repeat:repeat-x;
    background-size:200%;
    background-position:0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{
    background-position:0 100%
}
.vc_btn3.vc_btn3-block{
    display:block;
    width:100%;
    text-align:inherit
}
.vc_btn3.vc_btn3-shape-square{
    border-radius:0
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius:5px
}
.vc_btn3.vc_btn3-shape-round{
    border-radius:2em
}
.vc_btn3.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
    font-size:14px;
    height:11px;
    line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:12px
}
.vc_btn3.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
    font-size:14px;
    height:12px;
    line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:16px
}
.vc_btn3.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
    font-size:16px;
    height:14px;
    line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:20px
}
.vc_btn3.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
    font-size:20px;
    height:16px;
    line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:25px
}
.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{
    color:#f7f7f7;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{
    color:#f2f2f2;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
    color:#5472d2;
    border-color:#5472d2;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#5472d2;
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3c5ecc;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3558c8;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{
    color:#fff;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{
    color:#f7f7f7;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{
    color:#f2f2f2;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{
    color:#00c1cf;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{
    color:#fff;
    background-color:#00c1cf;
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#00a4b0;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#009ba6;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{
    color:#f7f7f7;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{
    color:#f2f2f2;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{
    color:#fe6c61;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#fe6c61;
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#fe5043;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#fe4638;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{
    color:#fff;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{
    color:#f7f7f7;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{
    color:#f2f2f2;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{
    color:#8d6dc4;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{
    color:#fff;
    background-color:#8d6dc4;
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#7c57bb;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#7650b8;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{
    color:#fff;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{
    color:#f7f7f7;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{
    color:#f2f2f2;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{
    color:#4cadc9;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{
    color:#fff;
    background-color:#4cadc9;
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#39a0bd;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3799b5;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{
    color:#fff;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{
    color:#f7f7f7;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{
    color:#f2f2f2;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{
    color:#cec2ab;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{
    color:#fff;
    background-color:#cec2ab;
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#c3b498;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#bfaf91;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{
    color:#fff;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{
    color:#f7f7f7;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{
    color:#f2f2f2;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{
    color:#50485b;
    border-color:#50485b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{
    color:#fff;
    background-color:#50485b;
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#413a4a;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3c3644;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{
    color:#f7f7f7;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{
    color:#f2f2f2;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{
    color:#75d69c;
    border-color:#75d69c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#75d69c;
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5dcf8b;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#56cd85;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{
    color:#fff;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{
    color:#f7f7f7;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{
    color:#f2f2f2;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color:#f7be68;
    border-color:#f7be68;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{
    color:#fff;
    background-color:#f7be68;
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f5b14b;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f5ad41;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{
    color:#fff;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{
    color:#f7f7f7;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{
    color:#f2f2f2;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{
    color:#5aa1e3;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{
    color:#fff;
    background-color:#5aa1e3;
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#4092df;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#378ddd;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
    color:#fff;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{
    color:#f7f7f7;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{
    color:#f2f2f2;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{
    color:#6dab3c;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{
    color:#fff;
    background-color:#6dab3c;
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5f9434;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#5a8d31;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{
    color:#f7f7f7;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{
    color:#f2f2f2;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{
    color:#f4524d;
    border-color:#f4524d;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#f4524d;
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f23630;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f22d27;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{
    color:#fff;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{
    color:#f7f7f7;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{
    color:#f2f2f2;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{
    color:#f79468;
    border-color:#f79468;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{
    color:#fff;
    background-color:#f79468;
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_img.wp-smiley,img.emoji{
    display:inline!important;
    border:none!important;
    box-shadow:none!important;
    height:1em!important;
    width:1em!important;
    margin:0 .07em!important;
    vertical-align:-.1em!important;
    background:0 0!important;
    padding:0!important
}
a.gflag{
    font-size:24px;
    padding:1px 0;
    background-repeat:no-repeat;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/24.png)
}
a.gflag img{
    border:0;
    height:24px;
    display:inline
}
a.gflag:hover{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/24a.png)
}
img.gstats{
    display:none
}
a.alt_flag{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/alt_flags.png)
}
a.alt_flag:hover{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/gtranslate/alt_flagsa.png)
}
a.us_flag{
    background-position:0 -100px
}
a.br_flag{
    background-position:-100px -100px
}
a.mx_flag{
    background-position:-200px -100px
}
a.glink{
    text-decoration:none
}
a.glink span{
    margin-right:5px;
    font-size:15px;
    vertical-align:middle
}
a.glink img{
    vertical-align:middle;
    display:inline;
    border:0;
    padding:0;
    margin:0;
    opacity:.8
}
a.glink:hover img{
    opacity:1
}
@font-face{
    font-family:linearicons;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/arquito_helper_plugin/includes/wpbakery/fonts/linearicons/fonts/Linearicons.woff2) format("woff2"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/arquito_helper_plugin/includes/wpbakery/fonts/linearicons/fonts/Linearicons.woff) format("woff");
    font-weight:400;
    font-style:normal
}
[class^=lnr-],[class*=" lnr-"]{
    font-family:linearicons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-feature-settings:liga;
    -moz-font-feature-settings:liga=1;
    -moz-font-feature-settings:liga;
    -ms-font-feature-settings:liga 1;
    -o-font-feature-settings:liga;
    font-feature-settings:liga;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lnr-home:before{
    content:"\e600"
}
.lnr-home2:before{
    content:"\e601"
}
.lnr-home3:before{
    content:"\e602"
}
.lnr-home4:before{
    content:"\e603"
}
.lnr-home5:before{
    content:"\e604"
}
.lnr-home6:before{
    content:"\e605"
}
.lnr-bathtub:before{
    content:"\e606"
}
.lnr-toothbrush:before{
    content:"\e607"
}
.lnr-bed:before{
    content:"\e608"
}
.lnr-couch:before{
    content:"\e609"
}
.lnr-chair:before{
    content:"\e60a"
}
.lnr-city:before{
    content:"\e60b"
}
.lnr-apartment:before{
    content:"\e60c"
}
.lnr-pencil:before{
    content:"\e60d"
}
.lnr-pencil2:before{
    content:"\e60e"
}
.lnr-pen:before{
    content:"\e60f"
}
.lnr-pencil3:before{
    content:"\e610"
}
.lnr-eraser:before{
    content:"\e611"
}
.lnr-pencil4:before{
    content:"\e612"
}
.lnr-pencil5:before{
    content:"\e613"
}
.lnr-feather:before{
    content:"\e614"
}
.lnr-feather2:before{
    content:"\e615"
}
.lnr-feather3:before{
    content:"\e616"
}
.lnr-pen2:before{
    content:"\e617"
}
.lnr-pen-add:before{
    content:"\e618"
}
.lnr-pen-remove:before{
    content:"\e619"
}
.lnr-vector:before{
    content:"\e61a"
}
.lnr-pen3:before{
    content:"\e61b"
}
.lnr-blog:before{
    content:"\e61c"
}
.lnr-brush:before{
    content:"\e61d"
}
.lnr-brush2:before{
    content:"\e61e"
}
.lnr-spray:before{
    content:"\e61f"
}
.lnr-paint-roller:before{
    content:"\e620"
}
.lnr-stamp:before{
    content:"\e621"
}
.lnr-tape:before{
    content:"\e622"
}
.lnr-desk-tape:before{
    content:"\e623"
}
.lnr-texture:before{
    content:"\e624"
}
.lnr-eye-dropper:before{
    content:"\e625"
}
.lnr-palette:before{
    content:"\e626"
}
.lnr-color-sampler:before{
    content:"\e627"
}
.lnr-bucket:before{
    content:"\e628"
}
.lnr-gradient:before{
    content:"\e629"
}
.lnr-gradient2:before{
    content:"\e62a"
}
.lnr-magic-wand:before{
    content:"\e62b"
}
.lnr-magnet:before{
    content:"\e62c"
}
.lnr-pencil-ruler:before{
    content:"\e62d"
}
.lnr-pencil-ruler2:before{
    content:"\e62e"
}
.lnr-compass:before{
    content:"\e62f"
}
.lnr-aim:before{
    content:"\e630"
}
.lnr-gun:before{
    content:"\e631"
}
.lnr-bottle:before{
    content:"\e632"
}
.lnr-drop:before{
    content:"\e633"
}
.lnr-drop-crossed:before{
    content:"\e634"
}
.lnr-drop2:before{
    content:"\e635"
}
.lnr-snow:before{
    content:"\e636"
}
.lnr-snow2:before{
    content:"\e637"
}
.lnr-fire:before{
    content:"\e638"
}
.lnr-lighter:before{
    content:"\e639"
}
.lnr-knife:before{
    content:"\e63a"
}
.lnr-dagger:before{
    content:"\e63b"
}
.lnr-tissue:before{
    content:"\e63c"
}
.lnr-toilet-paper:before{
    content:"\e63d"
}
.lnr-poop:before{
    content:"\e63e"
}
.lnr-umbrella:before{
    content:"\e63f"
}
.lnr-umbrella2:before{
    content:"\e640"
}
.lnr-rain:before{
    content:"\e641"
}
.lnr-tornado:before{
    content:"\e642"
}
.lnr-wind:before{
    content:"\e643"
}
.lnr-fan:before{
    content:"\e644"
}
.lnr-contrast:before{
    content:"\e645"
}
.lnr-sun-small:before{
    content:"\e646"
}
.lnr-sun:before{
    content:"\e647"
}
.lnr-sun2:before{
    content:"\e648"
}
.lnr-moon:before{
    content:"\e649"
}
.lnr-cloud:before{
    content:"\e64a"
}
.lnr-cloud-upload:before{
    content:"\e64b"
}
.lnr-cloud-download:before{
    content:"\e64c"
}
.lnr-cloud-rain:before{
    content:"\e64d"
}
.lnr-cloud-hailstones:before{
    content:"\e64e"
}
.lnr-cloud-snow:before{
    content:"\e64f"
}
.lnr-cloud-windy:before{
    content:"\e650"
}
.lnr-sun-wind:before{
    content:"\e651"
}
.lnr-cloud-fog:before{
    content:"\e652"
}
.lnr-cloud-sun:before{
    content:"\e653"
}
.lnr-cloud-lightning:before{
    content:"\e654"
}
.lnr-cloud-sync:before{
    content:"\e655"
}
.lnr-cloud-lock:before{
    content:"\e656"
}
.lnr-cloud-gear:before{
    content:"\e657"
}
.lnr-cloud-alert:before{
    content:"\e658"
}
.lnr-cloud-check:before{
    content:"\e659"
}
.lnr-cloud-cross:before{
    content:"\e65a"
}
.lnr-cloud-crossed:before{
    content:"\e65b"
}
.lnr-cloud-database:before{
    content:"\e65c"
}
.lnr-database:before{
    content:"\e65d"
}
.lnr-database-add:before{
    content:"\e65e"
}
.lnr-database-remove:before{
    content:"\e65f"
}
.lnr-database-lock:before{
    content:"\e660"
}
.lnr-database-refresh:before{
    content:"\e661"
}
.lnr-database-check:before{
    content:"\e662"
}
.lnr-database-history:before{
    content:"\e663"
}
.lnr-database-upload:before{
    content:"\e664"
}
.lnr-database-download:before{
    content:"\e665"
}
.lnr-server:before{
    content:"\e666"
}
.lnr-shield:before{
    content:"\e667"
}
.lnr-shield-check:before{
    content:"\e668"
}
.lnr-shield-alert:before{
    content:"\e669"
}
.lnr-shield-cross:before{
    content:"\e66a"
}
.lnr-lock:before{
    content:"\e66b"
}
.lnr-rotation-lock:before{
    content:"\e66c"
}
.lnr-unlock:before{
    content:"\e66d"
}
.lnr-key:before{
    content:"\e66e"
}
.lnr-key-hole:before{
    content:"\e66f"
}
.lnr-toggle-off:before{
    content:"\e670"
}
.lnr-toggle-on:before{
    content:"\e671"
}
.lnr-cog:before{
    content:"\e672"
}
.lnr-cog2:before{
    content:"\e673"
}
.lnr-wrench:before{
    content:"\e674"
}
.lnr-screwdriver:before{
    content:"\e675"
}
.lnr-hammer-wrench:before{
    content:"\e676"
}
.lnr-hammer:before{
    content:"\e677"
}
.lnr-saw:before{
    content:"\e678"
}
.lnr-axe:before{
    content:"\e679"
}
.lnr-axe2:before{
    content:"\e67a"
}
.lnr-shovel:before{
    content:"\e67b"
}
.lnr-pickaxe:before{
    content:"\e67c"
}
.lnr-factory:before{
    content:"\e67d"
}
.lnr-factory2:before{
    content:"\e67e"
}
.lnr-recycle:before{
    content:"\e67f"
}
.lnr-trash:before{
    content:"\e680"
}
.lnr-trash2:before{
    content:"\e681"
}
.lnr-trash3:before{
    content:"\e682"
}
.lnr-broom:before{
    content:"\e683"
}
.lnr-game:before{
    content:"\e684"
}
.lnr-gamepad:before{
    content:"\e685"
}
.lnr-joystick:before{
    content:"\e686"
}
.lnr-dice:before{
    content:"\e687"
}
.lnr-spades:before{
    content:"\e688"
}
.lnr-diamonds:before{
    content:"\e689"
}
.lnr-clubs:before{
    content:"\e68a"
}
.lnr-hearts:before{
    content:"\e68b"
}
.lnr-heart:before{
    content:"\e68c"
}
.lnr-star:before{
    content:"\e68d"
}
.lnr-star-half:before{
    content:"\e68e"
}
.lnr-star-empty:before{
    content:"\e68f"
}
.lnr-flag:before{
    content:"\e690"
}
.lnr-flag2:before{
    content:"\e691"
}
.lnr-flag3:before{
    content:"\e692"
}
.lnr-mailbox-full:before{
    content:"\e693"
}
.lnr-mailbox-empty:before{
    content:"\e694"
}
.lnr-at-sign:before{
    content:"\e695"
}
.lnr-envelope:before{
    content:"\e696"
}
.lnr-envelope-open:before{
    content:"\e697"
}
.lnr-paperclip:before{
    content:"\e698"
}
.lnr-paper-plane:before{
    content:"\e699"
}
.lnr-reply:before{
    content:"\e69a"
}
.lnr-reply-all:before{
    content:"\e69b"
}
.lnr-inbox:before{
    content:"\e69c"
}
.lnr-inbox2:before{
    content:"\e69d"
}
.lnr-outbox:before{
    content:"\e69e"
}
.lnr-box:before{
    content:"\e69f"
}
.lnr-archive:before{
    content:"\e6a0"
}
.lnr-archive2:before{
    content:"\e6a1"
}
.lnr-drawers:before{
    content:"\e6a2"
}
.lnr-drawers2:before{
    content:"\e6a3"
}
.lnr-drawers3:before{
    content:"\e6a4"
}
.lnr-eye:before{
    content:"\e6a5"
}
.lnr-eye-crossed:before{
    content:"\e6a6"
}
.lnr-eye-plus:before{
    content:"\e6a7"
}
.lnr-eye-minus:before{
    content:"\e6a8"
}
.lnr-binoculars:before{
    content:"\e6a9"
}
.lnr-binoculars2:before{
    content:"\e6aa"
}
.lnr-hdd:before{
    content:"\e6ab"
}
.lnr-hdd-down:before{
    content:"\e6ac"
}
.lnr-hdd-up:before{
    content:"\e6ad"
}
.lnr-floppy-disk:before{
    content:"\e6ae"
}
.lnr-disc:before{
    content:"\e6af"
}
.lnr-tape2:before{
    content:"\e6b0"
}
.lnr-printer:before{
    content:"\e6b1"
}
.lnr-shredder:before{
    content:"\e6b2"
}
.lnr-file-empty:before{
    content:"\e6b3"
}
.lnr-file-add:before{
    content:"\e6b4"
}
.lnr-file-check:before{
    content:"\e6b5"
}
.lnr-file-lock:before{
    content:"\e6b6"
}
.lnr-files:before{
    content:"\e6b7"
}
.lnr-copy:before{
    content:"\e6b8"
}
.lnr-compare:before{
    content:"\e6b9"
}
.lnr-folder:before{
    content:"\e6ba"
}
.lnr-folder-search:before{
    content:"\e6bb"
}
.lnr-folder-plus:before{
    content:"\e6bc"
}
.lnr-folder-minus:before{
    content:"\e6bd"
}
.lnr-folder-download:before{
    content:"\e6be"
}
.lnr-folder-upload:before{
    content:"\e6bf"
}
.lnr-folder-star:before{
    content:"\e6c0"
}
.lnr-folder-heart:before{
    content:"\e6c1"
}
.lnr-folder-user:before{
    content:"\e6c2"
}
.lnr-folder-shared:before{
    content:"\e6c3"
}
.lnr-folder-music:before{
    content:"\e6c4"
}
.lnr-folder-picture:before{
    content:"\e6c5"
}
.lnr-folder-film:before{
    content:"\e6c6"
}
.lnr-scissors:before{
    content:"\e6c7"
}
.lnr-paste:before{
    content:"\e6c8"
}
.lnr-clipboard-empty:before{
    content:"\e6c9"
}
.lnr-clipboard-pencil:before{
    content:"\e6ca"
}
.lnr-clipboard-text:before{
    content:"\e6cb"
}
.lnr-clipboard-check:before{
    content:"\e6cc"
}
.lnr-clipboard-down:before{
    content:"\e6cd"
}
.lnr-clipboard-left:before{
    content:"\e6ce"
}
.lnr-clipboard-alert:before{
    content:"\e6cf"
}
.lnr-clipboard-user:before{
    content:"\e6d0"
}
.lnr-register:before{
    content:"\e6d1"
}
.lnr-enter:before{
    content:"\e6d2"
}
.lnr-exit:before{
    content:"\e6d3"
}
.lnr-papers:before{
    content:"\e6d4"
}
.lnr-news:before{
    content:"\e6d5"
}
.lnr-reading:before{
    content:"\e6d6"
}
.lnr-typewriter:before{
    content:"\e6d7"
}
.lnr-document:before{
    content:"\e6d8"
}
.lnr-document2:before{
    content:"\e6d9"
}
.lnr-graduation-hat:before{
    content:"\e6da"
}
.lnr-license:before{
    content:"\e6db"
}
.lnr-license2:before{
    content:"\e6dc"
}
.lnr-medal-empty:before{
    content:"\e6dd"
}
.lnr-medal-first:before{
    content:"\e6de"
}
.lnr-medal-second:before{
    content:"\e6df"
}
.lnr-medal-third:before{
    content:"\e6e0"
}
.lnr-podium:before{
    content:"\e6e1"
}
.lnr-trophy:before{
    content:"\e6e2"
}
.lnr-trophy2:before{
    content:"\e6e3"
}
.lnr-music-note:before{
    content:"\e6e4"
}
.lnr-music-note2:before{
    content:"\e6e5"
}
.lnr-music-note3:before{
    content:"\e6e6"
}
.lnr-playlist:before{
    content:"\e6e7"
}
.lnr-playlist-add:before{
    content:"\e6e8"
}
.lnr-guitar:before{
    content:"\e6e9"
}
.lnr-trumpet:before{
    content:"\e6ea"
}
.lnr-album:before{
    content:"\e6eb"
}
.lnr-shuffle:before{
    content:"\e6ec"
}
.lnr-repeat-one:before{
    content:"\e6ed"
}
.lnr-repeat:before{
    content:"\e6ee"
}
.lnr-headphones:before{
    content:"\e6ef"
}
.lnr-headset:before{
    content:"\e6f0"
}
.lnr-loudspeaker:before{
    content:"\e6f1"
}
.lnr-equalizer:before{
    content:"\e6f2"
}
.lnr-theater:before{
    content:"\e6f3"
}
.lnr-3d-glasses:before{
    content:"\e6f4"
}
.lnr-ticket:before{
    content:"\e6f5"
}
.lnr-presentation:before{
    content:"\e6f6"
}
.lnr-play:before{
    content:"\e6f7"
}
.lnr-film-play:before{
    content:"\e6f8"
}
.lnr-clapboard-play:before{
    content:"\e6f9"
}
.lnr-media:before{
    content:"\e6fa"
}
.lnr-film:before{
    content:"\e6fb"
}
.lnr-film2:before{
    content:"\e6fc"
}
.lnr-surveillance:before{
    content:"\e6fd"
}
.lnr-surveillance2:before{
    content:"\e6fe"
}
.lnr-camera:before{
    content:"\e6ff"
}
.lnr-camera-crossed:before{
    content:"\e700"
}
.lnr-camera-play:before{
    content:"\e701"
}
.lnr-time-lapse:before{
    content:"\e702"
}
.lnr-record:before{
    content:"\e703"
}
.lnr-camera2:before{
    content:"\e704"
}
.lnr-camera-flip:before{
    content:"\e705"
}
.lnr-panorama:before{
    content:"\e706"
}
.lnr-time-lapse2:before{
    content:"\e707"
}
.lnr-shutter:before{
    content:"\e708"
}
.lnr-shutter2:before{
    content:"\e709"
}
.lnr-face-detection:before{
    content:"\e70a"
}
.lnr-flare:before{
    content:"\e70b"
}
.lnr-convex:before{
    content:"\e70c"
}
.lnr-concave:before{
    content:"\e70d"
}
.lnr-picture:before{
    content:"\e70e"
}
.lnr-picture2:before{
    content:"\e70f"
}
.lnr-picture3:before{
    content:"\e710"
}
.lnr-pictures:before{
    content:"\e711"
}
.lnr-book:before{
    content:"\e712"
}
.lnr-audio-book:before{
    content:"\e713"
}
.lnr-book2:before{
    content:"\e714"
}
.lnr-bookmark:before{
    content:"\e715"
}
.lnr-bookmark2:before{
    content:"\e716"
}
.lnr-label:before{
    content:"\e717"
}
.lnr-library:before{
    content:"\e718"
}
.lnr-library2:before{
    content:"\e719"
}
.lnr-contacts:before{
    content:"\e71a"
}
.lnr-profile:before{
    content:"\e71b"
}
.lnr-portrait:before{
    content:"\e71c"
}
.lnr-portrait2:before{
    content:"\e71d"
}
.lnr-user:before{
    content:"\e71e"
}
.lnr-user-plus:before{
    content:"\e71f"
}
.lnr-user-minus:before{
    content:"\e720"
}
.lnr-user-lock:before{
    content:"\e721"
}
.lnr-users:before{
    content:"\e722"
}
.lnr-users2:before{
    content:"\e723"
}
.lnr-users-plus:before{
    content:"\e724"
}
.lnr-users-minus:before{
    content:"\e725"
}
.lnr-group-work:before{
    content:"\e726"
}
.lnr-woman:before{
    content:"\e727"
}
.lnr-man:before{
    content:"\e728"
}
.lnr-baby:before{
    content:"\e729"
}
.lnr-baby2:before{
    content:"\e72a"
}
.lnr-baby3:before{
    content:"\e72b"
}
.lnr-baby-bottle:before{
    content:"\e72c"
}
.lnr-walk:before{
    content:"\e72d"
}
.lnr-hand-waving:before{
    content:"\e72e"
}
.lnr-jump:before{
    content:"\e72f"
}
.lnr-run:before{
    content:"\e730"
}
.lnr-woman2:before{
    content:"\e731"
}
.lnr-man2:before{
    content:"\e732"
}
.lnr-man-woman:before{
    content:"\e733"
}
.lnr-height:before{
    content:"\e734"
}
.lnr-weight:before{
    content:"\e735"
}
.lnr-scale:before{
    content:"\e736"
}
.lnr-button:before{
    content:"\e737"
}
.lnr-bow-tie:before{
    content:"\e738"
}
.lnr-tie:before{
    content:"\e739"
}
.lnr-socks:before{
    content:"\e73a"
}
.lnr-shoe:before{
    content:"\e73b"
}
.lnr-shoes:before{
    content:"\e73c"
}
.lnr-hat:before{
    content:"\e73d"
}
.lnr-pants:before{
    content:"\e73e"
}
.lnr-shorts:before{
    content:"\e73f"
}
.lnr-flip-flops:before{
    content:"\e740"
}
.lnr-shirt:before{
    content:"\e741"
}
.lnr-hanger:before{
    content:"\e742"
}
.lnr-laundry:before{
    content:"\e743"
}
.lnr-store:before{
    content:"\e744"
}
.lnr-haircut:before{
    content:"\e745"
}
.lnr-store-24:before{
    content:"\e746"
}
.lnr-barcode:before{
    content:"\e747"
}
.lnr-barcode2:before{
    content:"\e748"
}
.lnr-barcode3:before{
    content:"\e749"
}
.lnr-cashier:before{
    content:"\e74a"
}
.lnr-bag:before{
    content:"\e74b"
}
.lnr-bag2:before{
    content:"\e74c"
}
.lnr-cart:before{
    content:"\e74d"
}
.lnr-cart-empty:before{
    content:"\e74e"
}
.lnr-cart-full:before{
    content:"\e74f"
}
.lnr-cart-plus:before{
    content:"\e750"
}
.lnr-cart-plus2:before{
    content:"\e751"
}
.lnr-cart-add:before{
    content:"\e752"
}
.lnr-cart-remove:before{
    content:"\e753"
}
.lnr-cart-exchange:before{
    content:"\e754"
}
.lnr-tag:before{
    content:"\e755"
}
.lnr-tags:before{
    content:"\e756"
}
.lnr-receipt:before{
    content:"\e757"
}
.lnr-wallet:before{
    content:"\e758"
}
.lnr-credit-card:before{
    content:"\e759"
}
.lnr-cash-dollar:before{
    content:"\e75a"
}
.lnr-cash-euro:before{
    content:"\e75b"
}
.lnr-cash-pound:before{
    content:"\e75c"
}
.lnr-cash-yen:before{
    content:"\e75d"
}
.lnr-bag-dollar:before{
    content:"\e75e"
}
.lnr-bag-euro:before{
    content:"\e75f"
}
.lnr-bag-pound:before{
    content:"\e760"
}
.lnr-bag-yen:before{
    content:"\e761"
}
.lnr-coin-dollar:before{
    content:"\e762"
}
.lnr-coin-euro:before{
    content:"\e763"
}
.lnr-coin-pound:before{
    content:"\e764"
}
.lnr-coin-yen:before{
    content:"\e765"
}
.lnr-calculator:before{
    content:"\e766"
}
.lnr-calculator2:before{
    content:"\e767"
}
.lnr-abacus:before{
    content:"\e768"
}
.lnr-vault:before{
    content:"\e769"
}
.lnr-telephone:before{
    content:"\e76a"
}
.lnr-phone-lock:before{
    content:"\e76b"
}
.lnr-phone-wave:before{
    content:"\e76c"
}
.lnr-phone-pause:before{
    content:"\e76d"
}
.lnr-phone-outgoing:before{
    content:"\e76e"
}
.lnr-phone-incoming:before{
    content:"\e76f"
}
.lnr-phone-in-out:before{
    content:"\e770"
}
.lnr-phone-error:before{
    content:"\e771"
}
.lnr-phone-sip:before{
    content:"\e772"
}
.lnr-phone-plus:before{
    content:"\e773"
}
.lnr-phone-minus:before{
    content:"\e774"
}
.lnr-voicemail:before{
    content:"\e775"
}
.lnr-dial:before{
    content:"\e776"
}
.lnr-telephone2:before{
    content:"\e777"
}
.lnr-pushpin:before{
    content:"\e778"
}
.lnr-pushpin2:before{
    content:"\e779"
}
.lnr-map-marker:before{
    content:"\e77a"
}
.lnr-map-marker-user:before{
    content:"\e77b"
}
.lnr-map-marker-down:before{
    content:"\e77c"
}
.lnr-map-marker-check:before{
    content:"\e77d"
}
.lnr-map-marker-crossed:before{
    content:"\e77e"
}
.lnr-radar:before{
    content:"\e77f"
}
.lnr-compass2:before{
    content:"\e780"
}
.lnr-map:before{
    content:"\e781"
}
.lnr-map2:before{
    content:"\e782"
}
.lnr-location:before{
    content:"\e783"
}
.lnr-road-sign:before{
    content:"\e784"
}
.lnr-calendar-empty:before{
    content:"\e785"
}
.lnr-calendar-check:before{
    content:"\e786"
}
.lnr-calendar-cross:before{
    content:"\e787"
}
.lnr-calendar-31:before{
    content:"\e788"
}
.lnr-calendar-full:before{
    content:"\e789"
}
.lnr-calendar-insert:before{
    content:"\e78a"
}
.lnr-calendar-text:before{
    content:"\e78b"
}
.lnr-calendar-user:before{
    content:"\e78c"
}
.lnr-mouse:before{
    content:"\e78d"
}
.lnr-mouse-left:before{
    content:"\e78e"
}
.lnr-mouse-right:before{
    content:"\e78f"
}
.lnr-mouse-both:before{
    content:"\e790"
}
.lnr-keyboard:before{
    content:"\e791"
}
.lnr-keyboard-up:before{
    content:"\e792"
}
.lnr-keyboard-down:before{
    content:"\e793"
}
.lnr-delete:before{
    content:"\e794"
}
.lnr-spell-check:before{
    content:"\e795"
}
.lnr-escape:before{
    content:"\e796"
}
.lnr-enter2:before{
    content:"\e797"
}
.lnr-screen:before{
    content:"\e798"
}
.lnr-aspect-ratio:before{
    content:"\e799"
}
.lnr-signal:before{
    content:"\e79a"
}
.lnr-signal-lock:before{
    content:"\e79b"
}
.lnr-signal-80:before{
    content:"\e79c"
}
.lnr-signal-60:before{
    content:"\e79d"
}
.lnr-signal-40:before{
    content:"\e79e"
}
.lnr-signal-20:before{
    content:"\e79f"
}
.lnr-signal-0:before{
    content:"\e7a0"
}
.lnr-signal-blocked:before{
    content:"\e7a1"
}
.lnr-sim:before{
    content:"\e7a2"
}
.lnr-flash-memory:before{
    content:"\e7a3"
}
.lnr-usb-drive:before{
    content:"\e7a4"
}
.lnr-phone:before{
    content:"\e7a5"
}
.lnr-smartphone:before{
    content:"\e7a6"
}
.lnr-smartphone-notification:before{
    content:"\e7a7"
}
.lnr-smartphone-vibration:before{
    content:"\e7a8"
}
.lnr-smartphone-embed:before{
    content:"\e7a9"
}
.lnr-smartphone-waves:before{
    content:"\e7aa"
}
.lnr-tablet:before{
    content:"\e7ab"
}
.lnr-tablet2:before{
    content:"\e7ac"
}
.lnr-laptop:before{
    content:"\e7ad"
}
.lnr-laptop-phone:before{
    content:"\e7ae"
}
.lnr-desktop:before{
    content:"\e7af"
}
.lnr-launch:before{
    content:"\e7b0"
}
.lnr-new-tab:before{
    content:"\e7b1"
}
.lnr-window:before{
    content:"\e7b2"
}
.lnr-cable:before{
    content:"\e7b3"
}
.lnr-cable2:before{
    content:"\e7b4"
}
.lnr-tv:before{
    content:"\e7b5"
}
.lnr-radio:before{
    content:"\e7b6"
}
.lnr-remote-control:before{
    content:"\e7b7"
}
.lnr-power-switch:before{
    content:"\e7b8"
}
.lnr-power:before{
    content:"\e7b9"
}
.lnr-power-crossed:before{
    content:"\e7ba"
}
.lnr-flash-auto:before{
    content:"\e7bb"
}
.lnr-lamp:before{
    content:"\e7bc"
}
.lnr-flashlight:before{
    content:"\e7bd"
}
.lnr-lampshade:before{
    content:"\e7be"
}
.lnr-cord:before{
    content:"\e7bf"
}
.lnr-outlet:before{
    content:"\e7c0"
}
.lnr-battery-power:before{
    content:"\e7c1"
}
.lnr-battery-empty:before{
    content:"\e7c2"
}
.lnr-battery-alert:before{
    content:"\e7c3"
}
.lnr-battery-error:before{
    content:"\e7c4"
}
.lnr-battery-low1:before{
    content:"\e7c5"
}
.lnr-battery-low2:before{
    content:"\e7c6"
}
.lnr-battery-low3:before{
    content:"\e7c7"
}
.lnr-battery-mid1:before{
    content:"\e7c8"
}
.lnr-battery-mid2:before{
    content:"\e7c9"
}
.lnr-battery-mid3:before{
    content:"\e7ca"
}
.lnr-battery-full:before{
    content:"\e7cb"
}
.lnr-battery-charging:before{
    content:"\e7cc"
}
.lnr-battery-charging2:before{
    content:"\e7cd"
}
.lnr-battery-charging3:before{
    content:"\e7ce"
}
.lnr-battery-charging4:before{
    content:"\e7cf"
}
.lnr-battery-charging5:before{
    content:"\e7d0"
}
.lnr-battery-charging6:before{
    content:"\e7d1"
}
.lnr-battery-charging7:before{
    content:"\e7d2"
}
.lnr-chip:before{
    content:"\e7d3"
}
.lnr-chip-x64:before{
    content:"\e7d4"
}
.lnr-chip-x86:before{
    content:"\e7d5"
}
.lnr-bubble:before{
    content:"\e7d6"
}
.lnr-bubbles:before{
    content:"\e7d7"
}
.lnr-bubble-dots:before{
    content:"\e7d8"
}
.lnr-bubble-alert:before{
    content:"\e7d9"
}
.lnr-bubble-question:before{
    content:"\e7da"
}
.lnr-bubble-text:before{
    content:"\e7db"
}
.lnr-bubble-pencil:before{
    content:"\e7dc"
}
.lnr-bubble-picture:before{
    content:"\e7dd"
}
.lnr-bubble-video:before{
    content:"\e7de"
}
.lnr-bubble-user:before{
    content:"\e7df"
}
.lnr-bubble-quote:before{
    content:"\e7e0"
}
.lnr-bubble-heart:before{
    content:"\e7e1"
}
.lnr-bubble-emoticon:before{
    content:"\e7e2"
}
.lnr-bubble-attachment:before{
    content:"\e7e3"
}
.lnr-phone-bubble:before{
    content:"\e7e4"
}
.lnr-quote-open:before{
    content:"\e7e5"
}
.lnr-quote-close:before{
    content:"\e7e6"
}
.lnr-dna:before{
    content:"\e7e7"
}
.lnr-heart-pulse:before{
    content:"\e7e8"
}
.lnr-pulse:before{
    content:"\e7e9"
}
.lnr-syringe:before{
    content:"\e7ea"
}
.lnr-pills:before{
    content:"\e7eb"
}
.lnr-first-aid:before{
    content:"\e7ec"
}
.lnr-lifebuoy:before{
    content:"\e7ed"
}
.lnr-bandage:before{
    content:"\e7ee"
}
.lnr-bandages:before{
    content:"\e7ef"
}
.lnr-thermometer:before{
    content:"\e7f0"
}
.lnr-microscope:before{
    content:"\e7f1"
}
.lnr-brain:before{
    content:"\e7f2"
}
.lnr-beaker:before{
    content:"\e7f3"
}
.lnr-skull:before{
    content:"\e7f4"
}
.lnr-bone:before{
    content:"\e7f5"
}
.lnr-construction:before{
    content:"\e7f6"
}
.lnr-construction-cone:before{
    content:"\e7f7"
}
.lnr-pie-chart:before{
    content:"\e7f8"
}
.lnr-pie-chart2:before{
    content:"\e7f9"
}
.lnr-graph:before{
    content:"\e7fa"
}
.lnr-chart-growth:before{
    content:"\e7fb"
}
.lnr-chart-bars:before{
    content:"\e7fc"
}
.lnr-chart-settings:before{
    content:"\e7fd"
}
.lnr-cake:before{
    content:"\e7fe"
}
.lnr-gift:before{
    content:"\e7ff"
}
.lnr-balloon:before{
    content:"\e800"
}
.lnr-rank:before{
    content:"\e801"
}
.lnr-rank2:before{
    content:"\e802"
}
.lnr-rank3:before{
    content:"\e803"
}
.lnr-crown:before{
    content:"\e804"
}
.lnr-lotus:before{
    content:"\e805"
}
.lnr-diamond:before{
    content:"\e806"
}
.lnr-diamond2:before{
    content:"\e807"
}
.lnr-diamond3:before{
    content:"\e808"
}
.lnr-diamond4:before{
    content:"\e809"
}
.lnr-linearicons:before{
    content:"\e80a"
}
.lnr-teacup:before{
    content:"\e80b"
}
.lnr-teapot:before{
    content:"\e80c"
}
.lnr-glass:before{
    content:"\e80d"
}
.lnr-bottle2:before{
    content:"\e80e"
}
.lnr-glass-cocktail:before{
    content:"\e80f"
}
.lnr-glass2:before{
    content:"\e810"
}
.lnr-dinner:before{
    content:"\e811"
}
.lnr-dinner2:before{
    content:"\e812"
}
.lnr-chef:before{
    content:"\e813"
}
.lnr-scale2:before{
    content:"\e814"
}
.lnr-egg:before{
    content:"\e815"
}
.lnr-egg2:before{
    content:"\e816"
}
.lnr-eggs:before{
    content:"\e817"
}
.lnr-platter:before{
    content:"\e818"
}
.lnr-steak:before{
    content:"\e819"
}
.lnr-hamburger:before{
    content:"\e81a"
}
.lnr-hotdog:before{
    content:"\e81b"
}
.lnr-pizza:before{
    content:"\e81c"
}
.lnr-sausage:before{
    content:"\e81d"
}
.lnr-chicken:before{
    content:"\e81e"
}
.lnr-fish:before{
    content:"\e81f"
}
.lnr-carrot:before{
    content:"\e820"
}
.lnr-cheese:before{
    content:"\e821"
}
.lnr-bread:before{
    content:"\e822"
}
.lnr-ice-cream:before{
    content:"\e823"
}
.lnr-ice-cream2:before{
    content:"\e824"
}
.lnr-candy:before{
    content:"\e825"
}
.lnr-lollipop:before{
    content:"\e826"
}
.lnr-coffee-bean:before{
    content:"\e827"
}
.lnr-coffee-cup:before{
    content:"\e828"
}
.lnr-cherry:before{
    content:"\e829"
}
.lnr-grapes:before{
    content:"\e82a"
}
.lnr-citrus:before{
    content:"\e82b"
}
.lnr-apple:before{
    content:"\e82c"
}
.lnr-leaf:before{
    content:"\e82d"
}
.lnr-landscape:before{
    content:"\e82e"
}
.lnr-pine-tree:before{
    content:"\e82f"
}
.lnr-tree:before{
    content:"\e830"
}
.lnr-cactus:before{
    content:"\e831"
}
.lnr-paw:before{
    content:"\e832"
}
.lnr-footprint:before{
    content:"\e833"
}
.lnr-speed-slow:before{
    content:"\e834"
}
.lnr-speed-medium:before{
    content:"\e835"
}
.lnr-speed-fast:before{
    content:"\e836"
}
.lnr-rocket:before{
    content:"\e837"
}
.lnr-hammer2:before{
    content:"\e838"
}
.lnr-balance:before{
    content:"\e839"
}
.lnr-briefcase:before{
    content:"\e83a"
}
.lnr-luggage-weight:before{
    content:"\e83b"
}
.lnr-dolly:before{
    content:"\e83c"
}
.lnr-plane:before{
    content:"\e83d"
}
.lnr-plane-crossed:before{
    content:"\e83e"
}
.lnr-helicopter:before{
    content:"\e83f"
}
.lnr-traffic-lights:before{
    content:"\e840"
}
.lnr-siren:before{
    content:"\e841"
}
.lnr-road:before{
    content:"\e842"
}
.lnr-engine:before{
    content:"\e843"
}
.lnr-oil-pressure:before{
    content:"\e844"
}
.lnr-coolant-temperature:before{
    content:"\e845"
}
.lnr-car-battery:before{
    content:"\e846"
}
.lnr-gas:before{
    content:"\e847"
}
.lnr-gallon:before{
    content:"\e848"
}
.lnr-transmission:before{
    content:"\e849"
}
.lnr-car:before{
    content:"\e84a"
}
.lnr-car-wash:before{
    content:"\e84b"
}
.lnr-car-wash2:before{
    content:"\e84c"
}
.lnr-bus:before{
    content:"\e84d"
}
.lnr-bus2:before{
    content:"\e84e"
}
.lnr-car2:before{
    content:"\e84f"
}
.lnr-parking:before{
    content:"\e850"
}
.lnr-car-lock:before{
    content:"\e851"
}
.lnr-taxi:before{
    content:"\e852"
}
.lnr-car-siren:before{
    content:"\e853"
}
.lnr-car-wash3:before{
    content:"\e854"
}
.lnr-car-wash4:before{
    content:"\e855"
}
.lnr-ambulance:before{
    content:"\e856"
}
.lnr-truck:before{
    content:"\e857"
}
.lnr-trailer:before{
    content:"\e858"
}
.lnr-scale-truck:before{
    content:"\e859"
}
.lnr-train:before{
    content:"\e85a"
}
.lnr-ship:before{
    content:"\e85b"
}
.lnr-ship2:before{
    content:"\e85c"
}
.lnr-anchor:before{
    content:"\e85d"
}
.lnr-boat:before{
    content:"\e85e"
}
.lnr-bicycle:before{
    content:"\e85f"
}
.lnr-bicycle2:before{
    content:"\e860"
}
.lnr-dumbbell:before{
    content:"\e861"
}
.lnr-bench-press:before{
    content:"\e862"
}
.lnr-swim:before{
    content:"\e863"
}
.lnr-football:before{
    content:"\e864"
}
.lnr-baseball-bat:before{
    content:"\e865"
}
.lnr-baseball:before{
    content:"\e866"
}
.lnr-tennis:before{
    content:"\e867"
}
.lnr-tennis2:before{
    content:"\e868"
}
.lnr-ping-pong:before{
    content:"\e869"
}
.lnr-hockey:before{
    content:"\e86a"
}
.lnr-8ball:before{
    content:"\e86b"
}
.lnr-bowling:before{
    content:"\e86c"
}
.lnr-bowling-pins:before{
    content:"\e86d"
}
.lnr-golf:before{
    content:"\e86e"
}
.lnr-golf2:before{
    content:"\e86f"
}
.lnr-archery:before{
    content:"\e870"
}
.lnr-slingshot:before{
    content:"\e871"
}
.lnr-soccer:before{
    content:"\e872"
}
.lnr-basketball:before{
    content:"\e873"
}
.lnr-cube:before{
    content:"\e874"
}
.lnr-3d-rotate:before{
    content:"\e875"
}
.lnr-puzzle:before{
    content:"\e876"
}
.lnr-glasses:before{
    content:"\e877"
}
.lnr-glasses2:before{
    content:"\e878"
}
.lnr-accessibility:before{
    content:"\e879"
}
.lnr-wheelchair:before{
    content:"\e87a"
}
.lnr-wall:before{
    content:"\e87b"
}
.lnr-fence:before{
    content:"\e87c"
}
.lnr-wall2:before{
    content:"\e87d"
}
.lnr-icons:before{
    content:"\e87e"
}
.lnr-resize-handle:before{
    content:"\e87f"
}
.lnr-icons2:before{
    content:"\e880"
}
.lnr-select:before{
    content:"\e881"
}
.lnr-select2:before{
    content:"\e882"
}
.lnr-site-map:before{
    content:"\e883"
}
.lnr-earth:before{
    content:"\e884"
}
.lnr-earth-lock:before{
    content:"\e885"
}
.lnr-network:before{
    content:"\e886"
}
.lnr-network-lock:before{
    content:"\e887"
}
.lnr-planet:before{
    content:"\e888"
}
.lnr-happy:before{
    content:"\e889"
}
.lnr-smile:before{
    content:"\e88a"
}
.lnr-grin:before{
    content:"\e88b"
}
.lnr-tongue:before{
    content:"\e88c"
}
.lnr-sad:before{
    content:"\e88d"
}
.lnr-wink:before{
    content:"\e88e"
}
.lnr-dream:before{
    content:"\e88f"
}
.lnr-shocked:before{
    content:"\e890"
}
.lnr-shocked2:before{
    content:"\e891"
}
.lnr-tongue2:before{
    content:"\e892"
}
.lnr-neutral:before{
    content:"\e893"
}
.lnr-happy-grin:before{
    content:"\e894"
}
.lnr-cool:before{
    content:"\e895"
}
.lnr-mad:before{
    content:"\e896"
}
.lnr-grin-evil:before{
    content:"\e897"
}
.lnr-evil:before{
    content:"\e898"
}
.lnr-wow:before{
    content:"\e899"
}
.lnr-annoyed:before{
    content:"\e89a"
}
.lnr-wondering:before{
    content:"\e89b"
}
.lnr-confused:before{
    content:"\e89c"
}
.lnr-zipped:before{
    content:"\e89d"
}
.lnr-grumpy:before{
    content:"\e89e"
}
.lnr-mustache:before{
    content:"\e89f"
}
.lnr-tombstone-hipster:before{
    content:"\e8a0"
}
.lnr-tombstone:before{
    content:"\e8a1"
}
.lnr-ghost:before{
    content:"\e8a2"
}
.lnr-ghost-hipster:before{
    content:"\e8a3"
}
.lnr-halloween:before{
    content:"\e8a4"
}
.lnr-christmas:before{
    content:"\e8a5"
}
.lnr-easter-egg:before{
    content:"\e8a6"
}
.lnr-mustache2:before{
    content:"\e8a7"
}
.lnr-mustache-glasses:before{
    content:"\e8a8"
}
.lnr-pipe:before{
    content:"\e8a9"
}
.lnr-alarm:before{
    content:"\e8aa"
}
.lnr-alarm-add:before{
    content:"\e8ab"
}
.lnr-alarm-snooze:before{
    content:"\e8ac"
}
.lnr-alarm-ringing:before{
    content:"\e8ad"
}
.lnr-bullhorn:before{
    content:"\e8ae"
}
.lnr-hearing:before{
    content:"\e8af"
}
.lnr-volume-high:before{
    content:"\e8b0"
}
.lnr-volume-medium:before{
    content:"\e8b1"
}
.lnr-volume-low:before{
    content:"\e8b2"
}
.lnr-volume:before{
    content:"\e8b3"
}
.lnr-mute:before{
    content:"\e8b4"
}
.lnr-lan:before{
    content:"\e8b5"
}
.lnr-lan2:before{
    content:"\e8b6"
}
.lnr-wifi:before{
    content:"\e8b7"
}
.lnr-wifi-lock:before{
    content:"\e8b8"
}
.lnr-wifi-blocked:before{
    content:"\e8b9"
}
.lnr-wifi-mid:before{
    content:"\e8ba"
}
.lnr-wifi-low:before{
    content:"\e8bb"
}
.lnr-wifi-low2:before{
    content:"\e8bc"
}
.lnr-wifi-alert:before{
    content:"\e8bd"
}
.lnr-wifi-alert-mid:before{
    content:"\e8be"
}
.lnr-wifi-alert-low:before{
    content:"\e8bf"
}
.lnr-wifi-alert-low2:before{
    content:"\e8c0"
}
.lnr-stream:before{
    content:"\e8c1"
}
.lnr-stream-check:before{
    content:"\e8c2"
}
.lnr-stream-error:before{
    content:"\e8c3"
}
.lnr-stream-alert:before{
    content:"\e8c4"
}
.lnr-communication:before{
    content:"\e8c5"
}
.lnr-communication-crossed:before{
    content:"\e8c6"
}
.lnr-broadcast:before{
    content:"\e8c7"
}
.lnr-antenna:before{
    content:"\e8c8"
}
.lnr-satellite:before{
    content:"\e8c9"
}
.lnr-satellite2:before{
    content:"\e8ca"
}
.lnr-mic:before{
    content:"\e8cb"
}
.lnr-mic-mute:before{
    content:"\e8cc"
}
.lnr-mic2:before{
    content:"\e8cd"
}
.lnr-spotlights:before{
    content:"\e8ce"
}
.lnr-hourglass:before{
    content:"\e8cf"
}
.lnr-loading:before{
    content:"\e8d0"
}
.lnr-loading2:before{
    content:"\e8d1"
}
.lnr-loading3:before{
    content:"\e8d2"
}
.lnr-refresh:before{
    content:"\e8d3"
}
.lnr-refresh2:before{
    content:"\e8d4"
}
.lnr-undo:before{
    content:"\e8d5"
}
.lnr-redo:before{
    content:"\e8d6"
}
.lnr-jump2:before{
    content:"\e8d7"
}
.lnr-undo2:before{
    content:"\e8d8"
}
.lnr-redo2:before{
    content:"\e8d9"
}
.lnr-sync:before{
    content:"\e8da"
}
.lnr-repeat-one2:before{
    content:"\e8db"
}
.lnr-sync-crossed:before{
    content:"\e8dc"
}
.lnr-sync2:before{
    content:"\e8dd"
}
.lnr-repeat-one3:before{
    content:"\e8de"
}
.lnr-sync-crossed2:before{
    content:"\e8df"
}
.lnr-return:before{
    content:"\e8e0"
}
.lnr-return2:before{
    content:"\e8e1"
}
.lnr-refund:before{
    content:"\e8e2"
}
.lnr-history:before{
    content:"\e8e3"
}
.lnr-history2:before{
    content:"\e8e4"
}
.lnr-self-timer:before{
    content:"\e8e5"
}
.lnr-clock:before{
    content:"\e8e6"
}
.lnr-clock2:before{
    content:"\e8e7"
}
.lnr-clock3:before{
    content:"\e8e8"
}
.lnr-watch:before{
    content:"\e8e9"
}
.lnr-alarm2:before{
    content:"\e8ea"
}
.lnr-alarm-add2:before{
    content:"\e8eb"
}
.lnr-alarm-remove:before{
    content:"\e8ec"
}
.lnr-alarm-check:before{
    content:"\e8ed"
}
.lnr-alarm-error:before{
    content:"\e8ee"
}
.lnr-timer:before{
    content:"\e8ef"
}
.lnr-timer-crossed:before{
    content:"\e8f0"
}
.lnr-timer2:before{
    content:"\e8f1"
}
.lnr-timer-crossed2:before{
    content:"\e8f2"
}
.lnr-download:before{
    content:"\e8f3"
}
.lnr-upload:before{
    content:"\e8f4"
}
.lnr-download2:before{
    content:"\e8f5"
}
.lnr-upload2:before{
    content:"\e8f6"
}
.lnr-enter-up:before{
    content:"\e8f7"
}
.lnr-enter-down:before{
    content:"\e8f8"
}
.lnr-enter-left:before{
    content:"\e8f9"
}
.lnr-enter-right:before{
    content:"\e8fa"
}
.lnr-exit-up:before{
    content:"\e8fb"
}
.lnr-exit-down:before{
    content:"\e8fc"
}
.lnr-exit-left:before{
    content:"\e8fd"
}
.lnr-exit-right:before{
    content:"\e8fe"
}
.lnr-enter-up2:before{
    content:"\e8ff"
}
.lnr-enter-down2:before{
    content:"\e900"
}
.lnr-enter-vertical:before{
    content:"\e901"
}
.lnr-enter-left2:before{
    content:"\e902"
}
.lnr-enter-right2:before{
    content:"\e903"
}
.lnr-enter-horizontal:before{
    content:"\e904"
}
.lnr-exit-up2:before{
    content:"\e905"
}
.lnr-exit-down2:before{
    content:"\e906"
}
.lnr-exit-left2:before{
    content:"\e907"
}
.lnr-exit-right2:before{
    content:"\e908"
}
.lnr-cli:before{
    content:"\e909"
}
.lnr-bug:before{
    content:"\e90a"
}
.lnr-code:before{
    content:"\e90b"
}
.lnr-file-code:before{
    content:"\e90c"
}
.lnr-file-image:before{
    content:"\e90d"
}
.lnr-file-zip:before{
    content:"\e90e"
}
.lnr-file-audio:before{
    content:"\e90f"
}
.lnr-file-video:before{
    content:"\e910"
}
.lnr-file-preview:before{
    content:"\e911"
}
.lnr-file-charts:before{
    content:"\e912"
}
.lnr-file-stats:before{
    content:"\e913"
}
.lnr-file-spreadsheet:before{
    content:"\e914"
}
.lnr-link:before{
    content:"\e915"
}
.lnr-unlink:before{
    content:"\e916"
}
.lnr-link2:before{
    content:"\e917"
}
.lnr-unlink2:before{
    content:"\e918"
}
.lnr-thumbs-up:before{
    content:"\e919"
}
.lnr-thumbs-down:before{
    content:"\e91a"
}
.lnr-thumbs-up2:before{
    content:"\e91b"
}
.lnr-thumbs-down2:before{
    content:"\e91c"
}
.lnr-thumbs-up3:before{
    content:"\e91d"
}
.lnr-thumbs-down3:before{
    content:"\e91e"
}
.lnr-share:before{
    content:"\e91f"
}
.lnr-share2:before{
    content:"\e920"
}
.lnr-share3:before{
    content:"\e921"
}
.lnr-magnifier:before{
    content:"\e922"
}
.lnr-file-search:before{
    content:"\e923"
}
.lnr-find-replace:before{
    content:"\e924"
}
.lnr-zoom-in:before{
    content:"\e925"
}
.lnr-zoom-out:before{
    content:"\e926"
}
.lnr-loupe:before{
    content:"\e927"
}
.lnr-loupe-zoom-in:before{
    content:"\e928"
}
.lnr-loupe-zoom-out:before{
    content:"\e929"
}
.lnr-cross:before{
    content:"\e92a"
}
.lnr-menu:before{
    content:"\e92b"
}
.lnr-list:before{
    content:"\e92c"
}
.lnr-list2:before{
    content:"\e92d"
}
.lnr-list3:before{
    content:"\e92e"
}
.lnr-menu2:before{
    content:"\e92f"
}
.lnr-list4:before{
    content:"\e930"
}
.lnr-menu3:before{
    content:"\e931"
}
.lnr-exclamation:before{
    content:"\e932"
}
.lnr-question:before{
    content:"\e933"
}
.lnr-check:before{
    content:"\e934"
}
.lnr-cross2:before{
    content:"\e935"
}
.lnr-plus:before{
    content:"\e936"
}
.lnr-minus:before{
    content:"\e937"
}
.lnr-percent:before{
    content:"\e938"
}
.lnr-chevron-up:before{
    content:"\e939"
}
.lnr-chevron-down:before{
    content:"\e93a"
}
.lnr-chevron-left:before{
    content:"\e93b"
}
.lnr-chevron-right:before{
    content:"\e93c"
}
.lnr-chevrons-expand-vertical:before{
    content:"\e93d"
}
.lnr-chevrons-expand-horizontal:before{
    content:"\e93e"
}
.lnr-chevrons-contract-vertical:before{
    content:"\e93f"
}
.lnr-chevrons-contract-horizontal:before{
    content:"\e940"
}
.lnr-arrow-up:before{
    content:"\e941"
}
.lnr-arrow-down:before{
    content:"\e942"
}
.lnr-arrow-left:before{
    content:"\e943"
}
.lnr-arrow-right:before{
    content:"\e944"
}
.lnr-arrow-up-right:before{
    content:"\e945"
}
.lnr-arrows-merge:before{
    content:"\e946"
}
.lnr-arrows-split:before{
    content:"\e947"
}
.lnr-arrow-divert:before{
    content:"\e948"
}
.lnr-arrow-return:before{
    content:"\e949"
}
.lnr-expand:before{
    content:"\e94a"
}
.lnr-contract:before{
    content:"\e94b"
}
.lnr-expand2:before{
    content:"\e94c"
}
.lnr-contract2:before{
    content:"\e94d"
}
.lnr-move:before{
    content:"\e94e"
}
.lnr-tab:before{
    content:"\e94f"
}
.lnr-arrow-wave:before{
    content:"\e950"
}
.lnr-expand3:before{
    content:"\e951"
}
.lnr-expand4:before{
    content:"\e952"
}
.lnr-contract3:before{
    content:"\e953"
}
.lnr-notification:before{
    content:"\e954"
}
.lnr-warning:before{
    content:"\e955"
}
.lnr-notification-circle:before{
    content:"\e956"
}
.lnr-question-circle:before{
    content:"\e957"
}
.lnr-menu-circle:before{
    content:"\e958"
}
.lnr-checkmark-circle:before{
    content:"\e959"
}
.lnr-cross-circle:before{
    content:"\e95a"
}
.lnr-plus-circle:before{
    content:"\e95b"
}
.lnr-circle-minus:before{
    content:"\e95c"
}
.lnr-percent-circle:before{
    content:"\e95d"
}
.lnr-arrow-up-circle:before{
    content:"\e95e"
}
.lnr-arrow-down-circle:before{
    content:"\e95f"
}
.lnr-arrow-left-circle:before{
    content:"\e960"
}
.lnr-arrow-right-circle:before{
    content:"\e961"
}
.lnr-chevron-up-circle:before{
    content:"\e962"
}
.lnr-chevron-down-circle:before{
    content:"\e963"
}
.lnr-chevron-left-circle:before{
    content:"\e964"
}
.lnr-chevron-right-circle:before{
    content:"\e965"
}
.lnr-backward-circle:before{
    content:"\e966"
}
.lnr-first-circle:before{
    content:"\e967"
}
.lnr-previous-circle:before{
    content:"\e968"
}
.lnr-stop-circle:before{
    content:"\e969"
}
.lnr-play-circle:before{
    content:"\e96a"
}
.lnr-pause-circle:before{
    content:"\e96b"
}
.lnr-next-circle:before{
    content:"\e96c"
}
.lnr-last-circle:before{
    content:"\e96d"
}
.lnr-forward-circle:before{
    content:"\e96e"
}
.lnr-eject-circle:before{
    content:"\e96f"
}
.lnr-crop:before{
    content:"\e970"
}
.lnr-frame-expand:before{
    content:"\e971"
}
.lnr-frame-contract:before{
    content:"\e972"
}
.lnr-focus:before{
    content:"\e973"
}
.lnr-transform:before{
    content:"\e974"
}
.lnr-grid:before{
    content:"\e975"
}
.lnr-grid-crossed:before{
    content:"\e976"
}
.lnr-layers:before{
    content:"\e977"
}
.lnr-layers-crossed:before{
    content:"\e978"
}
.lnr-toggle:before{
    content:"\e979"
}
.lnr-rulers:before{
    content:"\e97a"
}
.lnr-ruler:before{
    content:"\e97b"
}
.lnr-funnel:before{
    content:"\e97c"
}
.lnr-flip-horizontal:before{
    content:"\e97d"
}
.lnr-flip-vertical:before{
    content:"\e97e"
}
.lnr-flip-horizontal2:before{
    content:"\e97f"
}
.lnr-flip-vertical2:before{
    content:"\e980"
}
.lnr-angle:before{
    content:"\e981"
}
.lnr-angle2:before{
    content:"\e982"
}
.lnr-subtract:before{
    content:"\e983"
}
.lnr-combine:before{
    content:"\e984"
}
.lnr-intersect:before{
    content:"\e985"
}
.lnr-exclude:before{
    content:"\e986"
}
.lnr-align-center-vertical:before{
    content:"\e987"
}
.lnr-align-right:before{
    content:"\e988"
}
.lnr-align-bottom:before{
    content:"\e989"
}
.lnr-align-left:before{
    content:"\e98a"
}
.lnr-align-center-horizontal:before{
    content:"\e98b"
}
.lnr-align-top:before{
    content:"\e98c"
}
.lnr-square:before{
    content:"\e98d"
}
.lnr-plus-square:before{
    content:"\e98e"
}
.lnr-minus-square:before{
    content:"\e98f"
}
.lnr-percent-square:before{
    content:"\e990"
}
.lnr-arrow-up-square:before{
    content:"\e991"
}
.lnr-arrow-down-square:before{
    content:"\e992"
}
.lnr-arrow-left-square:before{
    content:"\e993"
}
.lnr-arrow-right-square:before{
    content:"\e994"
}
.lnr-chevron-up-square:before{
    content:"\e995"
}
.lnr-chevron-down-square:before{
    content:"\e996"
}
.lnr-chevron-left-square:before{
    content:"\e997"
}
.lnr-chevron-right-square:before{
    content:"\e998"
}
.lnr-check-square:before{
    content:"\e999"
}
.lnr-cross-square:before{
    content:"\e99a"
}
.lnr-menu-square:before{
    content:"\e99b"
}
.lnr-prohibited:before{
    content:"\e99c"
}
.lnr-circle:before{
    content:"\e99d"
}
.lnr-radio-button:before{
    content:"\e99e"
}
.lnr-ligature:before{
    content:"\e99f"
}
.lnr-text-format:before{
    content:"\e9a0"
}
.lnr-text-format-remove:before{
    content:"\e9a1"
}
.lnr-text-size:before{
    content:"\e9a2"
}
.lnr-bold:before{
    content:"\e9a3"
}
.lnr-italic:before{
    content:"\e9a4"
}
.lnr-underline:before{
    content:"\e9a5"
}
.lnr-strikethrough:before{
    content:"\e9a6"
}
.lnr-highlight:before{
    content:"\e9a7"
}
.lnr-text-align-left:before{
    content:"\e9a8"
}
.lnr-text-align-center:before{
    content:"\e9a9"
}
.lnr-text-align-right:before{
    content:"\e9aa"
}
.lnr-text-align-justify:before{
    content:"\e9ab"
}
.lnr-line-spacing:before{
    content:"\e9ac"
}
.lnr-indent-increase:before{
    content:"\e9ad"
}
.lnr-indent-decrease:before{
    content:"\e9ae"
}
.lnr-text-wrap:before{
    content:"\e9af"
}
.lnr-pilcrow:before{
    content:"\e9b0"
}
.lnr-direction-ltr:before{
    content:"\e9b1"
}
.lnr-direction-rtl:before{
    content:"\e9b2"
}
.lnr-page-break:before{
    content:"\e9b3"
}
.lnr-page-break2:before{
    content:"\e9b4"
}
.lnr-sort-alpha-asc:before{
    content:"\e9b5"
}
.lnr-sort-alpha-desc:before{
    content:"\e9b6"
}
.lnr-sort-numeric-asc:before{
    content:"\e9b7"
}
.lnr-sort-numeric-desc:before{
    content:"\e9b8"
}
.lnr-sort-amount-asc:before{
    content:"\e9b9"
}
.lnr-sort-amount-desc:before{
    content:"\e9ba"
}
.lnr-sort-time-asc:before{
    content:"\e9bb"
}
.lnr-sort-time-desc:before{
    content:"\e9bc"
}
.lnr-sigma:before{
    content:"\e9bd"
}
.lnr-pencil-line:before{
    content:"\e9be"
}
.lnr-hand:before{
    content:"\e9bf"
}
.lnr-pointer-up:before{
    content:"\e9c0"
}
.lnr-pointer-right:before{
    content:"\e9c1"
}
.lnr-pointer-down:before{
    content:"\e9c2"
}
.lnr-pointer-left:before{
    content:"\e9c3"
}
.lnr-finger-tap:before{
    content:"\e9c4"
}
.lnr-fingers-tap:before{
    content:"\e9c5"
}
.lnr-reminder:before{
    content:"\e9c6"
}
.lnr-fingers-crossed:before{
    content:"\e9c7"
}
.lnr-fingers-victory:before{
    content:"\e9c8"
}
.lnr-gesture-zoom:before{
    content:"\e9c9"
}
.lnr-gesture-pinch:before{
    content:"\e9ca"
}
.lnr-fingers-scroll-horizontal:before{
    content:"\e9cb"
}
.lnr-fingers-scroll-vertical:before{
    content:"\e9cc"
}
.lnr-fingers-scroll-left:before{
    content:"\e9cd"
}
.lnr-fingers-scroll-right:before{
    content:"\e9ce"
}
.lnr-hand2:before{
    content:"\e9cf"
}
.lnr-pointer-up2:before{
    content:"\e9d0"
}
.lnr-pointer-right2:before{
    content:"\e9d1"
}
.lnr-pointer-down2:before{
    content:"\e9d2"
}
.lnr-pointer-left2:before{
    content:"\e9d3"
}
.lnr-finger-tap2:before{
    content:"\e9d4"
}
.lnr-fingers-tap2:before{
    content:"\e9d5"
}
.lnr-reminder2:before{
    content:"\e9d6"
}
.lnr-gesture-zoom2:before{
    content:"\e9d7"
}
.lnr-gesture-pinch2:before{
    content:"\e9d8"
}
.lnr-fingers-scroll-horizontal2:before{
    content:"\e9d9"
}
.lnr-fingers-scroll-vertical2:before{
    content:"\e9da"
}
.lnr-fingers-scroll-left2:before{
    content:"\e9db"
}
.lnr-fingers-scroll-right2:before{
    content:"\e9dc"
}
.lnr-fingers-scroll-vertical3:before{
    content:"\e9dd"
}
.lnr-border-style:before{
    content:"\e9de"
}
.lnr-border-all:before{
    content:"\e9df"
}
.lnr-border-outer:before{
    content:"\e9e0"
}
.lnr-border-inner:before{
    content:"\e9e1"
}
.lnr-border-top:before{
    content:"\e9e2"
}
.lnr-border-horizontal:before{
    content:"\e9e3"
}
.lnr-border-bottom:before{
    content:"\e9e4"
}
.lnr-border-left:before{
    content:"\e9e5"
}
.lnr-border-vertical:before{
    content:"\e9e6"
}
.lnr-border-right:before{
    content:"\e9e7"
}
.lnr-border-none:before{
    content:"\e9e8"
}
.lnr-ellipsis:before{
    content:"\e9e9"
}
.lnr-uni21:before{
    content:"\21"
}
.lnr-uni22:before{
    content:"\22"
}
.lnr-uni23:before{
    content:"\23"
}
.lnr-uni24:before{
    content:"\24"
}
.lnr-uni25:before{
    content:"\25"
}
.lnr-uni26:before{
    content:"\26"
}
.lnr-uni27:before{
    content:"\27"
}
.lnr-uni28:before{
    content:"\28"
}
.lnr-uni29:before{
    content:"\29"
}
.lnr-uni2a:before{
    content:"\2a"
}
.lnr-uni2b:before{
    content:"\2b"
}
.lnr-uni2c:before{
    content:"\2c"
}
.lnr-uni2d:before{
    content:"\2d"
}
.lnr-uni2e:before{
    content:"\2e"
}
.lnr-uni2f:before{
    content:"\2f"
}
.lnr-uni30:before{
    content:"\30"
}
.lnr-uni31:before{
    content:"\31"
}
.lnr-uni32:before{
    content:"\32"
}
.lnr-uni33:before{
    content:"\33"
}
.lnr-uni34:before{
    content:"\34"
}
.lnr-uni35:before{
    content:"\35"
}
.lnr-uni36:before{
    content:"\36"
}
.lnr-uni37:before{
    content:"\37"
}
.lnr-uni38:before{
    content:"\38"
}
.lnr-uni39:before{
    content:"\39"
}
.lnr-uni3a:before{
    content:"\3a"
}
.lnr-uni3b:before{
    content:"\3b"
}
.lnr-uni3c:before{
    content:"\3c"
}
.lnr-uni3d:before{
    content:"\3d"
}
.lnr-uni3e:before{
    content:"\3e"
}
.lnr-uni3f:before{
    content:"\3f"
}
.lnr-uni40:before{
    content:"\40"
}
.lnr-uni41:before{
    content:"\41"
}
.lnr-uni42:before{
    content:"\42"
}
.lnr-uni43:before{
    content:"\43"
}
.lnr-uni44:before{
    content:"\44"
}
.lnr-uni45:before{
    content:"\45"
}
.lnr-uni46:before{
    content:"\46"
}
.lnr-uni47:before{
    content:"\47"
}
.lnr-uni48:before{
    content:"\48"
}
.lnr-uni49:before{
    content:"\49"
}
.lnr-uni4a:before{
    content:"\4a"
}
.lnr-uni4b:before{
    content:"\4b"
}
.lnr-uni4c:before{
    content:"\4c"
}
.lnr-uni4d:before{
    content:"\4d"
}
.lnr-uni4e:before{
    content:"\4e"
}
.lnr-uni4f:before{
    content:"\4f"
}
.lnr-uni50:before{
    content:"\50"
}
.lnr-uni51:before{
    content:"\51"
}
.lnr-uni52:before{
    content:"\52"
}
.lnr-uni53:before{
    content:"\53"
}
.lnr-uni54:before{
    content:"\54"
}
.lnr-uni55:before{
    content:"\55"
}
.lnr-uni56:before{
    content:"\56"
}
.lnr-uni57:before{
    content:"\57"
}
.lnr-uni58:before{
    content:"\58"
}
.lnr-uni59:before{
    content:"\59"
}
.lnr-uni5a:before{
    content:"\5a"
}
.lnr-uni5b:before{
    content:"\5b"
}
.lnr-uni5c:before{
    content:"\5c"
}
.lnr-uni5d:before{
    content:"\5d"
}
.lnr-uni5e:before{
    content:"\5e"
}
.lnr-uni5f:before{
    content:"\5f"
}
.lnr-uni60:before{
    content:"\60"
}
.lnr-uni61:before{
    content:"\61"
}
.lnr-uni62:before{
    content:"\62"
}
.lnr-uni63:before{
    content:"\63"
}
.lnr-uni64:before{
    content:"\64"
}
.lnr-uni65:before{
    content:"\65"
}
.lnr-uni66:before{
    content:"\66"
}
.lnr-uni67:before{
    content:"\67"
}
.lnr-uni68:before{
    content:"\68"
}
.lnr-uni69:before{
    content:"\69"
}
.lnr-uni6a:before{
    content:"\6a"
}
.lnr-uni6b:before{
    content:"\6b"
}
.lnr-uni6c:before{
    content:"\6c"
}
.lnr-uni6d:before{
    content:"\6d"
}
.lnr-uni6e:before{
    content:"\6e"
}
.lnr-uni6f:before{
    content:"\6f"
}
.lnr-uni70:before{
    content:"\70"
}
.lnr-uni71:before{
    content:"\71"
}
.lnr-uni72:before{
    content:"\72"
}
.lnr-uni73:before{
    content:"\73"
}
.lnr-uni74:before{
    content:"\74"
}
.lnr-uni75:before{
    content:"\75"
}
.lnr-uni76:before{
    content:"\76"
}
.lnr-uni77:before{
    content:"\77"
}
.lnr-uni78:before{
    content:"\78"
}
.lnr-uni79:before{
    content:"\79"
}
.lnr-uni7a:before{
    content:"\7a"
}
.lnr-uni7b:before{
    content:"\7b"
}
.lnr-uni7c:before{
    content:"\7c"
}
.lnr-uni7d:before{
    content:"\7d"
}
.lnr-uni7e:before{
    content:"\7e"
}
.lnr-copyright:before{
    content:"\a9"
}
/*!* @package IcoFont * @version 1.0.1 * @author IcoFont https://icofont.com * @copyright Copyright (c) 2015 - 2018 IcoFont * @license - https://icofont.com/license
/*/
@font-face{
    font-family:IcoFont;
    font-weight:400;
    font-style:Regular;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/arquito_helper_plugin/includes/wpbakery/fonts/icofont/fonts/icofont.woff2) format("woff2"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/arquito_helper_plugin/includes/wpbakery/fonts/icofont/fonts/icofont.woff) format("woff")
}
[class*=" icofont-"],[class^=icofont-]{
    font-family:IcoFont!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    white-space:nowrap;
    word-wrap:normal;
    direction:ltr;
    line-height:1;
    -webkit-font-feature-settings:"liga";
    -webkit-font-smoothing:antialiased
}
.icofont-angry-monster:before{
    content:"\e800"
}
.icofont-bathtub:before{
    content:"\e801"
}
.icofont-bird-wings:before{
    content:"\e802"
}
.icofont-bow:before{
    content:"\e803"
}
.icofont-castle:before{
    content:"\e804"
}
.icofont-circuit:before{
    content:"\e805"
}
.icofont-crown-king:before{
    content:"\e806"
}
.icofont-crown-queen:before{
    content:"\e807"
}
.icofont-dart:before{
    content:"\e808"
}
.icofont-disability-race:before{
    content:"\e809"
}
.icofont-diving-goggle:before{
    content:"\e80a"
}
.icofont-eye-open:before{
    content:"\e80b"
}
.icofont-flora-flower:before{
    content:"\e80c"
}
.icofont-flora:before{
    content:"\e80d"
}
.icofont-gift-box:before{
    content:"\e80e"
}
.icofont-halloween-pumpkin:before{
    content:"\e80f"
}
.icofont-hand-power:before{
    content:"\e810"
}
.icofont-hand-thunder:before{
    content:"\e811"
}
.icofont-king-monster:before{
    content:"\e812"
}
.icofont-love:before{
    content:"\e813"
}
.icofont-magician-hat:before{
    content:"\e814"
}
.icofont-native-american:before{
    content:"\e815"
}
.icofont-owl-look:before{
    content:"\e816"
}
.icofont-phoenix:before{
    content:"\e817"
}
.icofont-robot-face:before{
    content:"\e818"
}
.icofont-sand-clock:before{
    content:"\e819"
}
.icofont-shield-alt:before{
    content:"\e81a"
}
.icofont-ship-wheel:before{
    content:"\e81b"
}
.icofont-skull-danger:before{
    content:"\e81c"
}
.icofont-skull-face:before{
    content:"\e81d"
}
.icofont-snowmobile:before{
    content:"\e81e"
}
.icofont-space-shuttle:before{
    content:"\e81f"
}
.icofont-star-shape:before{
    content:"\e820"
}
.icofont-swirl:before{
    content:"\e821"
}
.icofont-tattoo-wing:before{
    content:"\e822"
}
.icofont-throne:before{
    content:"\e823"
}
.icofont-tree-alt:before{
    content:"\e824"
}
.icofont-triangle:before{
    content:"\e825"
}
.icofont-unity-hand:before{
    content:"\e826"
}
.icofont-weed:before{
    content:"\e827"
}
.icofont-woman-bird:before{
    content:"\e828"
}
.icofont-bat:before{
    content:"\e829"
}
.icofont-bear-face:before{
    content:"\e82a"
}
.icofont-bear-tracks:before{
    content:"\e82b"
}
.icofont-bear:before{
    content:"\e82c"
}
.icofont-bird-alt:before{
    content:"\e82d"
}
.icofont-bird-flying:before{
    content:"\e82e"
}
.icofont-bird:before{
    content:"\e82f"
}
.icofont-birds:before{
    content:"\e830"
}
.icofont-bone:before{
    content:"\e831"
}
.icofont-bull:before{
    content:"\e832"
}
.icofont-butterfly-alt:before{
    content:"\e833"
}
.icofont-butterfly:before{
    content:"\e834"
}
.icofont-camel-alt:before{
    content:"\e835"
}
.icofont-camel-head:before{
    content:"\e836"
}
.icofont-camel:before{
    content:"\e837"
}
.icofont-cat-alt-1:before{
    content:"\e838"
}
.icofont-cat-alt-2:before{
    content:"\e839"
}
.icofont-cat-alt-3:before{
    content:"\e83a"
}
.icofont-cat-dog:before{
    content:"\e83b"
}
.icofont-cat-face:before{
    content:"\e83c"
}
.icofont-cat:before{
    content:"\e83d"
}
.icofont-cow-head:before{
    content:"\e83e"
}
.icofont-cow:before{
    content:"\e83f"
}
.icofont-crab:before{
    content:"\e840"
}
.icofont-crocodile:before{
    content:"\e841"
}
.icofont-deer-head:before{
    content:"\e842"
}
.icofont-dog-alt:before{
    content:"\e843"
}
.icofont-dog-barking:before{
    content:"\e844"
}
.icofont-dog:before{
    content:"\e845"
}
.icofont-dolphin:before{
    content:"\e846"
}
.icofont-duck-tracks:before{
    content:"\e847"
}
.icofont-eagle-head:before{
    content:"\e848"
}
.icofont-eaten-fish:before{
    content:"\e849"
}
.icofont-elephant-alt:before{
    content:"\e84a"
}
.icofont-elephant-head-alt:before{
    content:"\e84b"
}
.icofont-elephant-head:before{
    content:"\e84c"
}
.icofont-elephant:before{
    content:"\e84d"
}
.icofont-elk:before{
    content:"\e84e"
}
.icofont-fish-1:before{
    content:"\e84f"
}
.icofont-fish-2:before{
    content:"\e850"
}
.icofont-fish-3:before{
    content:"\e851"
}
.icofont-fish-4:before{
    content:"\e852"
}
.icofont-fish-5:before{
    content:"\e853"
}
.icofont-fish:before{
    content:"\e854"
}
.icofont-fox-alt:before{
    content:"\e855"
}
.icofont-fox:before{
    content:"\e856"
}
.icofont-frog-tracks:before{
    content:"\e857"
}
.icofont-frog:before{
    content:"\e858"
}
.icofont-froggy:before{
    content:"\e859"
}
.icofont-giraffe-head-1:before{
    content:"\e85a"
}
.icofont-giraffe-head-2:before{
    content:"\e85b"
}
.icofont-giraffe-head:before{
    content:"\e85c"
}
.icofont-giraffe:before{
    content:"\e85d"
}
.icofont-goat-head:before{
    content:"\e85e"
}
.icofont-gorilla:before{
    content:"\e85f"
}
.icofont-hen-tracks:before{
    content:"\e860"
}
.icofont-horse-head-1:before{
    content:"\e861"
}
.icofont-horse-head-2:before{
    content:"\e862"
}
.icofont-horse-head:before{
    content:"\e863"
}
.icofont-horse-tracks:before{
    content:"\e864"
}
.icofont-jellyfish:before{
    content:"\e865"
}
.icofont-kangaroo:before{
    content:"\e866"
}
.icofont-lemur:before{
    content:"\e867"
}
.icofont-lion-head-1:before{
    content:"\e868"
}
.icofont-lion-head-2:before{
    content:"\e869"
}
.icofont-lion-head:before{
    content:"\e86a"
}
.icofont-lion:before{
    content:"\e86b"
}
.icofont-monkey-2:before{
    content:"\e86c"
}
.icofont-monkey-3:before{
    content:"\e86d"
}
.icofont-monkey-face:before{
    content:"\e86e"
}
.icofont-monkey:before{
    content:"\e86f"
}
.icofont-octopus-alt:before{
    content:"\e870"
}
.icofont-octopus:before{
    content:"\e871"
}
.icofont-owl:before{
    content:"\e872"
}
.icofont-panda-face:before{
    content:"\e873"
}
.icofont-panda:before{
    content:"\e874"
}
.icofont-panther:before{
    content:"\e875"
}
.icofont-parrot-lip:before{
    content:"\e876"
}
.icofont-parrot:before{
    content:"\e877"
}
.icofont-paw:before{
    content:"\e878"
}
.icofont-pelican:before{
    content:"\e879"
}
.icofont-penguin:before{
    content:"\e87a"
}
.icofont-pig-face:before{
    content:"\e87b"
}
.icofont-pig:before{
    content:"\e87c"
}
.icofont-pigeon-1:before{
    content:"\e87d"
}
.icofont-pigeon-2:before{
    content:"\e87e"
}
.icofont-pigeon:before{
    content:"\e87f"
}
.icofont-rabbit:before{
    content:"\e880"
}
.icofont-rat:before{
    content:"\e881"
}
.icofont-rhino-head:before{
    content:"\e882"
}
.icofont-rhino:before{
    content:"\e883"
}
.icofont-rooster:before{
    content:"\e884"
}
.icofont-seahorse:before{
    content:"\e885"
}
.icofont-seal:before{
    content:"\e886"
}
.icofont-shrimp-alt:before{
    content:"\e887"
}
.icofont-shrimp:before{
    content:"\e888"
}
.icofont-snail-1:before{
    content:"\e889"
}
.icofont-snail-2:before{
    content:"\e88a"
}
.icofont-snail-3:before{
    content:"\e88b"
}
.icofont-snail:before{
    content:"\e88c"
}
.icofont-snake:before{
    content:"\e88d"
}
.icofont-squid:before{
    content:"\e88e"
}
.icofont-squirrel:before{
    content:"\e88f"
}
.icofont-tiger-face:before{
    content:"\e890"
}
.icofont-tiger:before{
    content:"\e891"
}
.icofont-turtle:before{
    content:"\e892"
}
.icofont-whale:before{
    content:"\e893"
}
.icofont-woodpecker:before{
    content:"\e894"
}
.icofont-zebra:before{
    content:"\e895"
}
.icofont-brand-acer:before{
    content:"\e896"
}
.icofont-brand-adidas:before{
    content:"\e897"
}
.icofont-brand-adobe:before{
    content:"\e898"
}
.icofont-brand-air-new-zealand:before{
    content:"\e899"
}
.icofont-brand-airbnb:before{
    content:"\e89a"
}
.icofont-brand-aircell:before{
    content:"\e89b"
}
.icofont-brand-airtel:before{
    content:"\e89c"
}
.icofont-brand-alcatel:before{
    content:"\e89d"
}
.icofont-brand-alibaba:before{
    content:"\e89e"
}
.icofont-brand-aliexpress:before{
    content:"\e89f"
}
.icofont-brand-alipay:before{
    content:"\e8a0"
}
.icofont-brand-amazon:before{
    content:"\e8a1"
}
.icofont-brand-amd:before{
    content:"\e8a2"
}
.icofont-brand-american-airlines:before{
    content:"\e8a3"
}
.icofont-brand-android-robot:before{
    content:"\e8a4"
}
.icofont-brand-android:before{
    content:"\e8a5"
}
.icofont-brand-aol:before{
    content:"\e8a6"
}
.icofont-brand-apple:before{
    content:"\e8a7"
}
.icofont-brand-appstore:before{
    content:"\e8a8"
}
.icofont-brand-asus:before{
    content:"\e8a9"
}
.icofont-brand-ati:before{
    content:"\e8aa"
}
.icofont-brand-att:before{
    content:"\e8ab"
}
.icofont-brand-audi:before{
    content:"\e8ac"
}
.icofont-brand-axiata:before{
    content:"\e8ad"
}
.icofont-brand-bada:before{
    content:"\e8ae"
}
.icofont-brand-bbc:before{
    content:"\e8af"
}
.icofont-brand-bing:before{
    content:"\e8b0"
}
.icofont-brand-blackberry:before{
    content:"\e8b1"
}
.icofont-brand-bmw:before{
    content:"\e8b2"
}
.icofont-brand-box:before{
    content:"\e8b3"
}
.icofont-brand-burger-king:before{
    content:"\e8b4"
}
.icofont-brand-business-insider:before{
    content:"\e8b5"
}
.icofont-brand-buzzfeed:before{
    content:"\e8b6"
}
.icofont-brand-cannon:before{
    content:"\e8b7"
}
.icofont-brand-casio:before{
    content:"\e8b8"
}
.icofont-brand-china-mobile:before{
    content:"\e8b9"
}
.icofont-brand-china-telecom:before{
    content:"\e8ba"
}
.icofont-brand-china-unicom:before{
    content:"\e8bb"
}
.icofont-brand-cisco:before{
    content:"\e8bc"
}
.icofont-brand-citibank:before{
    content:"\e8bd"
}
.icofont-brand-cnet:before{
    content:"\e8be"
}
.icofont-brand-cnn:before{
    content:"\e8bf"
}
.icofont-brand-cocal-cola:before{
    content:"\e8c0"
}
.icofont-brand-compaq:before{
    content:"\e8c1"
}
.icofont-brand-debian:before{
    content:"\e8c2"
}
.icofont-brand-delicious:before{
    content:"\e8c3"
}
.icofont-brand-dell:before{
    content:"\e8c4"
}
.icofont-brand-designbump:before{
    content:"\e8c5"
}
.icofont-brand-designfloat:before{
    content:"\e8c6"
}
.icofont-brand-disney:before{
    content:"\e8c7"
}
.icofont-brand-dodge:before{
    content:"\e8c8"
}
.icofont-brand-dove:before{
    content:"\e8c9"
}
.icofont-brand-drupal:before{
    content:"\e8ca"
}
.icofont-brand-ebay:before{
    content:"\e8cb"
}
.icofont-brand-eleven:before{
    content:"\e8cc"
}
.icofont-brand-emirates:before{
    content:"\e8cd"
}
.icofont-brand-espn:before{
    content:"\e8ce"
}
.icofont-brand-etihad-airways:before{
    content:"\e8cf"
}
.icofont-brand-etisalat:before{
    content:"\e8d0"
}
.icofont-brand-etsy:before{
    content:"\e8d1"
}
.icofont-brand-fastrack:before{
    content:"\e8d2"
}
.icofont-brand-fedex:before{
    content:"\e8d3"
}
.icofont-brand-ferrari:before{
    content:"\e8d4"
}
.icofont-brand-fitbit:before{
    content:"\e8d5"
}
.icofont-brand-flikr:before{
    content:"\e8d6"
}
.icofont-brand-forbes:before{
    content:"\e8d7"
}
.icofont-brand-foursquare:before{
    content:"\e8d8"
}
.icofont-brand-foxconn:before{
    content:"\e8d9"
}
.icofont-brand-fujitsu:before{
    content:"\e8da"
}
.icofont-brand-general-electric:before{
    content:"\e8db"
}
.icofont-brand-gillette:before{
    content:"\e8dc"
}
.icofont-brand-gizmodo:before{
    content:"\e8dd"
}
.icofont-brand-gnome:before{
    content:"\e8de"
}
.icofont-brand-google:before{
    content:"\e8df"
}
.icofont-brand-gopro:before{
    content:"\e8e0"
}
.icofont-brand-gucci:before{
    content:"\e8e1"
}
.icofont-brand-hallmark:before{
    content:"\e8e2"
}
.icofont-brand-hi5:before{
    content:"\e8e3"
}
.icofont-brand-honda:before{
    content:"\e8e4"
}
.icofont-brand-hp:before{
    content:"\e8e5"
}
.icofont-brand-hsbc:before{
    content:"\e8e6"
}
.icofont-brand-htc:before{
    content:"\e8e7"
}
.icofont-brand-huawei:before{
    content:"\e8e8"
}
.icofont-brand-hulu:before{
    content:"\e8e9"
}
.icofont-brand-hyundai:before{
    content:"\e8ea"
}
.icofont-brand-ibm:before{
    content:"\e8eb"
}
.icofont-brand-icofont:before{
    content:"\e8ec"
}
.icofont-brand-icq:before{
    content:"\e8ed"
}
.icofont-brand-ikea:before{
    content:"\e8ee"
}
.icofont-brand-imdb:before{
    content:"\e8ef"
}
.icofont-brand-indiegogo:before{
    content:"\e8f0"
}
.icofont-brand-intel:before{
    content:"\e8f1"
}
.icofont-brand-ipair:before{
    content:"\e8f2"
}
.icofont-brand-jaguar:before{
    content:"\e8f3"
}
.icofont-brand-java:before{
    content:"\e8f4"
}
.icofont-brand-joomla:before{
    content:"\e8f5"
}
.icofont-brand-kickstarter:before{
    content:"\e8f6"
}
.icofont-brand-kik:before{
    content:"\e8f7"
}
.icofont-brand-lastfm:before{
    content:"\e8f8"
}
.icofont-brand-lego:before{
    content:"\e8f9"
}
.icofont-brand-lenovo:before{
    content:"\e8fa"
}
.icofont-brand-levis:before{
    content:"\e8fb"
}
.icofont-brand-lexus:before{
    content:"\e8fc"
}
.icofont-brand-lg:before{
    content:"\e8fd"
}
.icofont-brand-life-hacker:before{
    content:"\e8fe"
}
.icofont-brand-linux-mint:before{
    content:"\e8ff"
}
.icofont-brand-linux:before{
    content:"\e900"
}
.icofont-brand-lionix:before{
    content:"\e901"
}
.icofont-brand-loreal:before{
    content:"\e902"
}
.icofont-brand-louis-vuitton:before{
    content:"\e903"
}
.icofont-brand-mac-os:before{
    content:"\e904"
}
.icofont-brand-marvel-app:before{
    content:"\e905"
}
.icofont-brand-mashable:before{
    content:"\e906"
}
.icofont-brand-mazda:before{
    content:"\e907"
}
.icofont-brand-mcdonals:before{
    content:"\e908"
}
.icofont-brand-mercedes:before{
    content:"\e909"
}
.icofont-brand-micromax:before{
    content:"\e90a"
}
.icofont-brand-microsoft:before{
    content:"\e90b"
}
.icofont-brand-mobileme:before{
    content:"\e90c"
}
.icofont-brand-mobily:before{
    content:"\e90d"
}
.icofont-brand-motorola:before{
    content:"\e90e"
}
.icofont-brand-msi:before{
    content:"\e90f"
}
.icofont-brand-mts:before{
    content:"\e910"
}
.icofont-brand-myspace:before{
    content:"\e911"
}
.icofont-brand-mytv:before{
    content:"\e912"
}
.icofont-brand-nasa:before{
    content:"\e913"
}
.icofont-brand-natgeo:before{
    content:"\e914"
}
.icofont-brand-nbc:before{
    content:"\e915"
}
.icofont-brand-nescafe:before{
    content:"\e916"
}
.icofont-brand-nestle:before{
    content:"\e917"
}
.icofont-brand-netflix:before{
    content:"\e918"
}
.icofont-brand-nexus:before{
    content:"\e919"
}
.icofont-brand-nike:before{
    content:"\e91a"
}
.icofont-brand-nokia:before{
    content:"\e91b"
}
.icofont-brand-nvidia:before{
    content:"\e91c"
}
.icofont-brand-omega:before{
    content:"\e91d"
}
.icofont-brand-opensuse:before{
    content:"\e91e"
}
.icofont-brand-oracle:before{
    content:"\e91f"
}
.icofont-brand-panasonic:before{
    content:"\e920"
}
.icofont-brand-paypal:before{
    content:"\e921"
}
.icofont-brand-pepsi:before{
    content:"\e922"
}
.icofont-brand-philips:before{
    content:"\e923"
}
.icofont-brand-pizza-hut:before{
    content:"\e924"
}
.icofont-brand-playstation:before{
    content:"\e925"
}
.icofont-brand-puma:before{
    content:"\e926"
}
.icofont-brand-qatar-air:before{
    content:"\e927"
}
.icofont-brand-qvc:before{
    content:"\e928"
}
.icofont-brand-readernaut:before{
    content:"\e929"
}
.icofont-brand-redbull:before{
    content:"\e92a"
}
.icofont-brand-reebok:before{
    content:"\e92b"
}
.icofont-brand-reuters:before{
    content:"\e92c"
}
.icofont-brand-samsung:before{
    content:"\e92d"
}
.icofont-brand-sap:before{
    content:"\e92e"
}
.icofont-brand-saudia-airlines:before{
    content:"\e92f"
}
.icofont-brand-scribd:before{
    content:"\e930"
}
.icofont-brand-shell:before{
    content:"\e931"
}
.icofont-brand-siemens:before{
    content:"\e932"
}
.icofont-brand-sk-telecom:before{
    content:"\e933"
}
.icofont-brand-slideshare:before{
    content:"\e934"
}
.icofont-brand-smashing-magazine:before{
    content:"\e935"
}
.icofont-brand-snapchat:before{
    content:"\e936"
}
.icofont-brand-sony-ericsson:before{
    content:"\e937"
}
.icofont-brand-sony:before{
    content:"\e938"
}
.icofont-brand-soundcloud:before{
    content:"\e939"
}
.icofont-brand-sprint:before{
    content:"\e93a"
}
.icofont-brand-squidoo:before{
    content:"\e93b"
}
.icofont-brand-starbucks:before{
    content:"\e93c"
}
.icofont-brand-stc:before{
    content:"\e93d"
}
.icofont-brand-steam:before{
    content:"\e93e"
}
.icofont-brand-suzuki:before{
    content:"\e93f"
}
.icofont-brand-symbian:before{
    content:"\e940"
}
.icofont-brand-t-mobile:before{
    content:"\e941"
}
.icofont-brand-tango:before{
    content:"\e942"
}
.icofont-brand-target:before{
    content:"\e943"
}
.icofont-brand-tata-indicom:before{
    content:"\e944"
}
.icofont-brand-techcrunch:before{
    content:"\e945"
}
.icofont-brand-telenor:before{
    content:"\e946"
}
.icofont-brand-teliasonera:before{
    content:"\e947"
}
.icofont-brand-tesla:before{
    content:"\e948"
}
.icofont-brand-the-verge:before{
    content:"\e949"
}
.icofont-brand-thenextweb:before{
    content:"\e94a"
}
.icofont-brand-toshiba:before{
    content:"\e94b"
}
.icofont-brand-toyota:before{
    content:"\e94c"
}
.icofont-brand-tribenet:before{
    content:"\e94d"
}
.icofont-brand-ubuntu:before{
    content:"\e94e"
}
.icofont-brand-unilever:before{
    content:"\e94f"
}
.icofont-brand-vaio:before{
    content:"\e950"
}
.icofont-brand-verizon:before{
    content:"\e951"
}
.icofont-brand-viber:before{
    content:"\e952"
}
.icofont-brand-vodafone:before{
    content:"\e953"
}
.icofont-brand-volkswagen:before{
    content:"\e954"
}
.icofont-brand-walmart:before{
    content:"\e955"
}
.icofont-brand-warnerbros:before{
    content:"\e956"
}
.icofont-brand-whatsapp:before{
    content:"\e957"
}
.icofont-brand-wikipedia:before{
    content:"\e958"
}
.icofont-brand-windows:before{
    content:"\e959"
}
.icofont-brand-wire:before{
    content:"\e95a"
}
.icofont-brand-wordpress:before{
    content:"\e95b"
}
.icofont-brand-xiaomi:before{
    content:"\e95c"
}
.icofont-brand-yahoobuzz:before{
    content:"\e95d"
}
.icofont-brand-yamaha:before{
    content:"\e95e"
}
.icofont-brand-youtube:before{
    content:"\e95f"
}
.icofont-brand-zain:before{
    content:"\e960"
}
.icofont-bank-alt:before{
    content:"\e961"
}
.icofont-bank:before{
    content:"\e962"
}
.icofont-barcode:before{
    content:"\e963"
}
.icofont-bill-alt:before{
    content:"\e964"
}
.icofont-billboard:before{
    content:"\e965"
}
.icofont-briefcase-1:before{
    content:"\e966"
}
.icofont-briefcase-2:before{
    content:"\e967"
}
.icofont-businessman:before{
    content:"\e968"
}
.icofont-businesswoman:before{
    content:"\e969"
}
.icofont-chair:before{
    content:"\e96a"
}
.icofont-coins:before{
    content:"\e96b"
}
.icofont-company:before{
    content:"\e96c"
}
.icofont-contact-add:before{
    content:"\e96d"
}
.icofont-files-stack:before{
    content:"\e96e"
}
.icofont-handshake-deal:before{
    content:"\e96f"
}
.icofont-id-card:before{
    content:"\e970"
}
.icofont-meeting-add:before{
    content:"\e971"
}
.icofont-money-bag:before{
    content:"\e972"
}
.icofont-pie-chart:before{
    content:"\e973"
}
.icofont-presentation-alt:before{
    content:"\e974"
}
.icofont-presentation:before{
    content:"\e975"
}
.icofont-stamp:before{
    content:"\e976"
}
.icofont-stock-mobile:before{
    content:"\e977"
}
.icofont-chart-arrows-axis:before{
    content:"\e978"
}
.icofont-chart-bar-graph:before{
    content:"\e979"
}
.icofont-chart-flow-1:before{
    content:"\e97a"
}
.icofont-chart-flow-2:before{
    content:"\e97b"
}
.icofont-chart-flow:before{
    content:"\e97c"
}
.icofont-chart-growth:before{
    content:"\e97d"
}
.icofont-chart-histogram-alt:before{
    content:"\e97e"
}
.icofont-chart-histogram:before{
    content:"\e97f"
}
.icofont-chart-line-alt:before{
    content:"\e980"
}
.icofont-chart-line:before{
    content:"\e981"
}
.icofont-chart-pie-alt:before{
    content:"\e982"
}
.icofont-chart-pie:before{
    content:"\e983"
}
.icofont-chart-radar-graph:before{
    content:"\e984"
}
.icofont-architecture-alt:before{
    content:"\e985"
}
.icofont-architecture:before{
    content:"\e986"
}
.icofont-barricade:before{
    content:"\e987"
}
.icofont-bolt:before{
    content:"\e988"
}
.icofont-bricks:before{
    content:"\e989"
}
.icofont-building-alt:before{
    content:"\e98a"
}
.icofont-bull-dozer:before{
    content:"\e98b"
}
.icofont-calculations:before{
    content:"\e98c"
}
.icofont-cement-mix:before{
    content:"\e98d"
}
.icofont-cement-mixer:before{
    content:"\e98e"
}
.icofont-concrete-mixer:before{
    content:"\e98f"
}
.icofont-danger-zone:before{
    content:"\e990"
}
.icofont-drill:before{
    content:"\e991"
}
.icofont-eco-energy:before{
    content:"\e992"
}
.icofont-eco-environmen:before{
    content:"\e993"
}
.icofont-energy-air:before{
    content:"\e994"
}
.icofont-energy-oil:before{
    content:"\e995"
}
.icofont-energy-savings:before{
    content:"\e996"
}
.icofont-energy-solar:before{
    content:"\e997"
}
.icofont-energy-water:before{
    content:"\e998"
}
.icofont-engineer:before{
    content:"\e999"
}
.icofont-fire-extinguisher-alt:before{
    content:"\e99a"
}
.icofont-fire-extinguisher:before{
    content:"\e99b"
}
.icofont-fix-tools:before{
    content:"\e99c"
}
.icofont-fork-lift:before{
    content:"\e99d"
}
.icofont-glue-oil:before{
    content:"\e99e"
}
.icofont-hammer-alt:before{
    content:"\e99f"
}
.icofont-hammer:before{
    content:"\e9a0"
}
.icofont-help-robot:before{
    content:"\e9a1"
}
.icofont-industries-1:before{
    content:"\e9a2"
}
.icofont-industries-2:before{
    content:"\e9a3"
}
.icofont-industries-3:before{
    content:"\e9a4"
}
.icofont-industries-4:before{
    content:"\e9a5"
}
.icofont-industries-5:before{
    content:"\e9a6"
}
.icofont-industries:before{
    content:"\e9a7"
}
.icofont-labour:before{
    content:"\e9a8"
}
.icofont-mining:before{
    content:"\e9a9"
}
.icofont-paint-brush:before{
    content:"\e9aa"
}
.icofont-pollution:before{
    content:"\e9ab"
}
.icofont-power-zone:before{
    content:"\e9ac"
}
.icofont-radio-active:before{
    content:"\e9ad"
}
.icofont-recycle-alt:before{
    content:"\e9ae"
}
.icofont-recycling-man:before{
    content:"\e9af"
}
.icofont-safety-hat-light:before{
    content:"\e9b0"
}
.icofont-safety-hat:before{
    content:"\e9b1"
}
.icofont-saw:before{
    content:"\e9b2"
}
.icofont-screw-driver:before{
    content:"\e9b3"
}
.icofont-tools-1:before{
    content:"\e9b4"
}
.icofont-tools-bag:before{
    content:"\e9b5"
}
.icofont-tow-truck:before{
    content:"\e9b6"
}
.icofont-trolley:before{
    content:"\e9b7"
}
.icofont-trowel:before{
    content:"\e9b8"
}
.icofont-under-construction-alt:before{
    content:"\e9b9"
}
.icofont-under-construction:before{
    content:"\e9ba"
}
.icofont-vehicle-cement:before{
    content:"\e9bb"
}
.icofont-vehicle-crane:before{
    content:"\e9bc"
}
.icofont-vehicle-delivery-van:before{
    content:"\e9bd"
}
.icofont-vehicle-dozer:before{
    content:"\e9be"
}
.icofont-vehicle-excavator:before{
    content:"\e9bf"
}
.icofont-vehicle-trucktor:before{
    content:"\e9c0"
}
.icofont-vehicle-wrecking:before{
    content:"\e9c1"
}
.icofont-worker:before{
    content:"\e9c2"
}
.icofont-workers-group:before{
    content:"\e9c3"
}
.icofont-wrench:before{
    content:"\e9c4"
}
.icofont-afghani-false:before{
    content:"\e9c5"
}
.icofont-afghani-minus:before{
    content:"\e9c6"
}
.icofont-afghani-plus:before{
    content:"\e9c7"
}
.icofont-afghani-true:before{
    content:"\e9c8"
}
.icofont-afghani:before{
    content:"\e9c9"
}
.icofont-baht-false:before{
    content:"\e9ca"
}
.icofont-baht-minus:before{
    content:"\e9cb"
}
.icofont-baht-plus:before{
    content:"\e9cc"
}
.icofont-baht-true:before{
    content:"\e9cd"
}
.icofont-baht:before{
    content:"\e9ce"
}
.icofont-bitcoin-false:before{
    content:"\e9cf"
}
.icofont-bitcoin-minus:before{
    content:"\e9d0"
}
.icofont-bitcoin-plus:before{
    content:"\e9d1"
}
.icofont-bitcoin-true:before{
    content:"\e9d2"
}
.icofont-bitcoin:before{
    content:"\e9d3"
}
.icofont-dollar-flase:before{
    content:"\e9d4"
}
.icofont-dollar-minus:before{
    content:"\e9d5"
}
.icofont-dollar-plus:before{
    content:"\e9d6"
}
.icofont-dollar-true:before{
    content:"\e9d7"
}
.icofont-dollar:before{
    content:"\e9d8"
}
.icofont-dong-false:before{
    content:"\e9d9"
}
.icofont-dong-minus:before{
    content:"\e9da"
}
.icofont-dong-plus:before{
    content:"\e9db"
}
.icofont-dong-true:before{
    content:"\e9dc"
}
.icofont-dong:before{
    content:"\e9dd"
}
.icofont-euro-false:before{
    content:"\e9de"
}
.icofont-euro-minus:before{
    content:"\e9df"
}
.icofont-euro-plus:before{
    content:"\e9e0"
}
.icofont-euro-true:before{
    content:"\e9e1"
}
.icofont-euro:before{
    content:"\e9e2"
}
.icofont-frank-false:before{
    content:"\e9e3"
}
.icofont-frank-minus:before{
    content:"\e9e4"
}
.icofont-frank-plus:before{
    content:"\e9e5"
}
.icofont-frank-true:before{
    content:"\e9e6"
}
.icofont-frank:before{
    content:"\e9e7"
}
.icofont-hryvnia-false:before{
    content:"\e9e8"
}
.icofont-hryvnia-minus:before{
    content:"\e9e9"
}
.icofont-hryvnia-plus:before{
    content:"\e9ea"
}
.icofont-hryvnia-true:before{
    content:"\e9eb"
}
.icofont-hryvnia:before{
    content:"\e9ec"
}
.icofont-lira-false:before{
    content:"\e9ed"
}
.icofont-lira-minus:before{
    content:"\e9ee"
}
.icofont-lira-plus:before{
    content:"\e9ef"
}
.icofont-lira-true:before{
    content:"\e9f0"
}
.icofont-lira:before{
    content:"\e9f1"
}
.icofont-peseta-false:before{
    content:"\e9f2"
}
.icofont-peseta-minus:before{
    content:"\e9f3"
}
.icofont-peseta-plus:before{
    content:"\e9f4"
}
.icofont-peseta-true:before{
    content:"\e9f5"
}
.icofont-peseta:before{
    content:"\e9f6"
}
.icofont-peso-false:before{
    content:"\e9f7"
}
.icofont-peso-minus:before{
    content:"\e9f8"
}
.icofont-peso-plus:before{
    content:"\e9f9"
}
.icofont-peso-true:before{
    content:"\e9fa"
}
.icofont-peso:before{
    content:"\e9fb"
}
.icofont-pound-false:before{
    content:"\e9fc"
}
.icofont-pound-minus:before{
    content:"\e9fd"
}
.icofont-pound-plus:before{
    content:"\e9fe"
}
.icofont-pound-true:before{
    content:"\e9ff"
}
.icofont-pound:before{
    content:"\ea00"
}
.icofont-renminbi-false:before{
    content:"\ea01"
}
.icofont-renminbi-minus:before{
    content:"\ea02"
}
.icofont-renminbi-plus:before{
    content:"\ea03"
}
.icofont-renminbi-true:before{
    content:"\ea04"
}
.icofont-renminbi:before{
    content:"\ea05"
}
.icofont-riyal-false:before{
    content:"\ea06"
}
.icofont-riyal-minus:before{
    content:"\ea07"
}
.icofont-riyal-plus:before{
    content:"\ea08"
}
.icofont-riyal-true:before{
    content:"\ea09"
}
.icofont-riyal:before{
    content:"\ea0a"
}
.icofont-rouble-false:before{
    content:"\ea0b"
}
.icofont-rouble-minus:before{
    content:"\ea0c"
}
.icofont-rouble-plus:before{
    content:"\ea0d"
}
.icofont-rouble-true:before{
    content:"\ea0e"
}
.icofont-rouble:before{
    content:"\ea0f"
}
.icofont-rupee-false:before{
    content:"\ea10"
}
.icofont-rupee-minus:before{
    content:"\ea11"
}
.icofont-rupee-plus:before{
    content:"\ea12"
}
.icofont-rupee-true:before{
    content:"\ea13"
}
.icofont-rupee:before{
    content:"\ea14"
}
.icofont-taka-false:before{
    content:"\ea15"
}
.icofont-taka-minus:before{
    content:"\ea16"
}
.icofont-taka-plus:before{
    content:"\ea17"
}
.icofont-taka-true:before{
    content:"\ea18"
}
.icofont-taka:before{
    content:"\ea19"
}
.icofont-turkish-lira-false:before{
    content:"\ea1a"
}
.icofont-turkish-lira-minus:before{
    content:"\ea1b"
}
.icofont-turkish-lira-plus:before{
    content:"\ea1c"
}
.icofont-turkish-lira-true:before{
    content:"\ea1d"
}
.icofont-turkish-lira:before{
    content:"\ea1e"
}
.icofont-won-false:before{
    content:"\ea1f"
}
.icofont-won-minus:before{
    content:"\ea20"
}
.icofont-won-plus:before{
    content:"\ea21"
}
.icofont-won-true:before{
    content:"\ea22"
}
.icofont-won:before{
    content:"\ea23"
}
.icofont-yen-false:before{
    content:"\ea24"
}
.icofont-yen-minus:before{
    content:"\ea25"
}
.icofont-yen-plus:before{
    content:"\ea26"
}
.icofont-yen-true:before{
    content:"\ea27"
}
.icofont-yen:before{
    content:"\ea28"
}
.icofont-android-nexus:before{
    content:"\ea29"
}
.icofont-android-tablet:before{
    content:"\ea2a"
}
.icofont-apple-watch:before{
    content:"\ea2b"
}
.icofont-drawing-tablet:before{
    content:"\ea2c"
}
.icofont-earphone:before{
    content:"\ea2d"
}
.icofont-flash-drive:before{
    content:"\ea2e"
}
.icofont-game-console:before{
    content:"\ea2f"
}
.icofont-game-controller:before{
    content:"\ea30"
}
.icofont-game-pad:before{
    content:"\ea31"
}
.icofont-game:before{
    content:"\ea32"
}
.icofont-headphone-alt-1:before{
    content:"\ea33"
}
.icofont-headphone-alt-2:before{
    content:"\ea34"
}
.icofont-headphone-alt-3:before{
    content:"\ea35"
}
.icofont-headphone-alt:before{
    content:"\ea36"
}
.icofont-headphone:before{
    content:"\ea37"
}
.icofont-htc-one:before{
    content:"\ea38"
}
.icofont-imac:before{
    content:"\ea39"
}
.icofont-ipad:before{
    content:"\ea3a"
}
.icofont-iphone:before{
    content:"\ea3b"
}
.icofont-ipod-nano:before{
    content:"\ea3c"
}
.icofont-ipod-touch:before{
    content:"\ea3d"
}
.icofont-keyboard-alt:before{
    content:"\ea3e"
}
.icofont-keyboard-wireless:before{
    content:"\ea3f"
}
.icofont-keyboard:before{
    content:"\ea40"
}
.icofont-laptop-alt:before{
    content:"\ea41"
}
.icofont-laptop:before{
    content:"\ea42"
}
.icofont-macbook:before{
    content:"\ea43"
}
.icofont-magic-mouse:before{
    content:"\ea44"
}
.icofont-micro-chip:before{
    content:"\ea45"
}
.icofont-microphone-alt:before{
    content:"\ea46"
}
.icofont-microphone:before{
    content:"\ea47"
}
.icofont-monitor:before{
    content:"\ea48"
}
.icofont-mouse:before{
    content:"\ea49"
}
.icofont-mp3-player:before{
    content:"\ea4a"
}
.icofont-nintendo:before{
    content:"\ea4b"
}
.icofont-playstation-alt:before{
    content:"\ea4c"
}
.icofont-psvita:before{
    content:"\ea4d"
}
.icofont-radio-mic:before{
    content:"\ea4e"
}
.icofont-radio:before{
    content:"\ea4f"
}
.icofont-refrigerator:before{
    content:"\ea50"
}
.icofont-samsung-galaxy:before{
    content:"\ea51"
}
.icofont-surface-tablet:before{
    content:"\ea52"
}
.icofont-ui-head-phone:before{
    content:"\ea53"
}
.icofont-ui-keyboard:before{
    content:"\ea54"
}
.icofont-washing-machine:before{
    content:"\ea55"
}
.icofont-wifi-router:before{
    content:"\ea56"
}
.icofont-wii-u:before{
    content:"\ea57"
}
.icofont-windows-lumia:before{
    content:"\ea58"
}
.icofont-wireless-mouse:before{
    content:"\ea59"
}
.icofont-xbox-360:before{
    content:"\ea5a"
}
.icofont-arrow-down:before{
    content:"\ea5b"
}
.icofont-arrow-left:before{
    content:"\ea5c"
}
.icofont-arrow-right:before{
    content:"\ea5d"
}
.icofont-arrow-up:before{
    content:"\ea5e"
}
.icofont-block-down:before{
    content:"\ea5f"
}
.icofont-block-left:before{
    content:"\ea60"
}
.icofont-block-right:before{
    content:"\ea61"
}
.icofont-block-up:before{
    content:"\ea62"
}
.icofont-bubble-down:before{
    content:"\ea63"
}
.icofont-bubble-left:before{
    content:"\ea64"
}
.icofont-bubble-right:before{
    content:"\ea65"
}
.icofont-bubble-up:before{
    content:"\ea66"
}
.icofont-caret-down:before{
    content:"\ea67"
}
.icofont-caret-left:before{
    content:"\ea68"
}
.icofont-caret-right:before{
    content:"\ea69"
}
.icofont-caret-up:before{
    content:"\ea6a"
}
.icofont-circled-down:before{
    content:"\ea6b"
}
.icofont-circled-left:before{
    content:"\ea6c"
}
.icofont-circled-right:before{
    content:"\ea6d"
}
.icofont-circled-up:before{
    content:"\ea6e"
}
.icofont-collapse:before{
    content:"\ea6f"
}
.icofont-cursor-drag:before{
    content:"\ea70"
}
.icofont-curved-double-left:before{
    content:"\ea71"
}
.icofont-curved-double-right:before{
    content:"\ea72"
}
.icofont-curved-down:before{
    content:"\ea73"
}
.icofont-curved-left:before{
    content:"\ea74"
}
.icofont-curved-right:before{
    content:"\ea75"
}
.icofont-curved-up:before{
    content:"\ea76"
}
.icofont-dotted-down:before{
    content:"\ea77"
}
.icofont-dotted-left:before{
    content:"\ea78"
}
.icofont-dotted-right:before{
    content:"\ea79"
}
.icofont-dotted-up:before{
    content:"\ea7a"
}
.icofont-double-left:before{
    content:"\ea7b"
}
.icofont-double-right:before{
    content:"\ea7c"
}
.icofont-expand-alt:before{
    content:"\ea7d"
}
.icofont-hand-down:before{
    content:"\ea7e"
}
.icofont-hand-drag:before{
    content:"\ea7f"
}
.icofont-hand-drag1:before{
    content:"\ea80"
}
.icofont-hand-drag2:before{
    content:"\ea81"
}
.icofont-hand-drawn-alt-down:before{
    content:"\ea82"
}
.icofont-hand-drawn-alt-left:before{
    content:"\ea83"
}
.icofont-hand-drawn-alt-right:before{
    content:"\ea84"
}
.icofont-hand-drawn-alt-up:before{
    content:"\ea85"
}
.icofont-hand-drawn-down:before{
    content:"\ea86"
}
.icofont-hand-drawn-left:before{
    content:"\ea87"
}
.icofont-hand-drawn-right:before{
    content:"\ea88"
}
.icofont-hand-drawn-up:before{
    content:"\ea89"
}
.icofont-hand-grippers:before{
    content:"\ea8a"
}
.icofont-hand-left:before{
    content:"\ea8b"
}
.icofont-hand-right:before{
    content:"\ea8c"
}
.icofont-hand-up:before{
    content:"\ea8d"
}
.icofont-line-block-down:before{
    content:"\ea8e"
}
.icofont-line-block-left:before{
    content:"\ea8f"
}
.icofont-line-block-right:before{
    content:"\ea90"
}
.icofont-line-block-up:before{
    content:"\ea91"
}
.icofont-long-arrow-down:before{
    content:"\ea92"
}
.icofont-long-arrow-left:before{
    content:"\ea93"
}
.icofont-long-arrow-right:before{
    content:"\ea94"
}
.icofont-long-arrow-up:before{
    content:"\ea95"
}
.icofont-rounded-collapse:before{
    content:"\ea96"
}
.icofont-rounded-double-left:before{
    content:"\ea97"
}
.icofont-rounded-double-right:before{
    content:"\ea98"
}
.icofont-rounded-down:before{
    content:"\ea99"
}
.icofont-rounded-expand:before{
    content:"\ea9a"
}
.icofont-rounded-left-down:before{
    content:"\ea9b"
}
.icofont-rounded-left-up:before{
    content:"\ea9c"
}
.icofont-rounded-left:before{
    content:"\ea9d"
}
.icofont-rounded-right-down:before{
    content:"\ea9e"
}
.icofont-rounded-right-up:before{
    content:"\ea9f"
}
.icofont-rounded-right:before{
    content:"\eaa0"
}
.icofont-rounded-up:before{
    content:"\eaa1"
}
.icofont-scroll-bubble-down:before{
    content:"\eaa2"
}
.icofont-scroll-bubble-left:before{
    content:"\eaa3"
}
.icofont-scroll-bubble-right:before{
    content:"\eaa4"
}
.icofont-scroll-bubble-up:before{
    content:"\eaa5"
}
.icofont-scroll-double-down:before{
    content:"\eaa6"
}
.icofont-scroll-double-left:before{
    content:"\eaa7"
}
.icofont-scroll-double-right:before{
    content:"\eaa8"
}
.icofont-scroll-double-up:before{
    content:"\eaa9"
}
.icofont-scroll-down:before{
    content:"\eaaa"
}
.icofont-scroll-left:before{
    content:"\eaab"
}
.icofont-scroll-long-down:before{
    content:"\eaac"
}
.icofont-scroll-long-left:before{
    content:"\eaad"
}
.icofont-scroll-long-right:before{
    content:"\eaae"
}
.icofont-scroll-long-up:before{
    content:"\eaaf"
}
.icofont-scroll-right:before{
    content:"\eab0"
}
.icofont-scroll-up:before{
    content:"\eab1"
}
.icofont-simple-down:before{
    content:"\eab2"
}
.icofont-simple-left-down:before{
    content:"\eab3"
}
.icofont-simple-left-up:before{
    content:"\eab4"
}
.icofont-simple-left:before{
    content:"\eab5"
}
.icofont-simple-right-down:before{
    content:"\eab6"
}
.icofont-simple-right-up:before{
    content:"\eab7"
}
.icofont-simple-right:before{
    content:"\eab8"
}
.icofont-simple-up:before{
    content:"\eab9"
}
.icofont-square-down:before{
    content:"\eaba"
}
.icofont-square-left:before{
    content:"\eabb"
}
.icofont-square-right:before{
    content:"\eabc"
}
.icofont-square-up:before{
    content:"\eabd"
}
.icofont-stylish-down:before{
    content:"\eabe"
}
.icofont-stylish-left:before{
    content:"\eabf"
}
.icofont-stylish-right:before{
    content:"\eac0"
}
.icofont-stylish-up:before{
    content:"\eac1"
}
.icofont-swoosh-down:before{
    content:"\eac2"
}
.icofont-swoosh-left:before{
    content:"\eac3"
}
.icofont-swoosh-right:before{
    content:"\eac4"
}
.icofont-swoosh-up:before{
    content:"\eac5"
}
.icofont-thin-double-left:before{
    content:"\eac6"
}
.icofont-thin-double-right:before{
    content:"\eac7"
}
.icofont-thin-down:before{
    content:"\eac8"
}
.icofont-thin-left:before{
    content:"\eac9"
}
.icofont-thin-right:before{
    content:"\eaca"
}
.icofont-thin-up:before{
    content:"\eacb"
}
.icofont-abc:before{
    content:"\eacc"
}
.icofont-atom:before{
    content:"\eacd"
}
.icofont-award:before{
    content:"\eace"
}
.icofont-bell-alt:before{
    content:"\eacf"
}
.icofont-black-board:before{
    content:"\ead0"
}
.icofont-book-alt:before{
    content:"\ead1"
}
.icofont-book:before{
    content:"\ead2"
}
.icofont-brainstorming:before{
    content:"\ead3"
}
.icofont-certificate-alt-1:before{
    content:"\ead4"
}
.icofont-certificate-alt-2:before{
    content:"\ead5"
}
.icofont-certificate:before{
    content:"\ead6"
}
.icofont-education:before{
    content:"\ead7"
}
.icofont-electron:before{
    content:"\ead8"
}
.icofont-fountain-pen:before{
    content:"\ead9"
}
.icofont-globe-alt:before{
    content:"\eada"
}
.icofont-graduate-alt:before{
    content:"\eadb"
}
.icofont-graduate:before{
    content:"\eadc"
}
.icofont-group-students:before{
    content:"\eadd"
}
.icofont-hat-alt:before{
    content:"\eade"
}
.icofont-hat:before{
    content:"\eadf"
}
.icofont-instrument:before{
    content:"\eae0"
}
.icofont-lamp-light:before{
    content:"\eae1"
}
.icofont-medal:before{
    content:"\eae2"
}
.icofont-microscope-alt:before{
    content:"\eae3"
}
.icofont-microscope:before{
    content:"\eae4"
}
.icofont-paper:before{
    content:"\eae5"
}
.icofont-pen-alt-4:before{
    content:"\eae6"
}
.icofont-pen-nib:before{
    content:"\eae7"
}
.icofont-pencil-alt-5:before{
    content:"\eae8"
}
.icofont-quill-pen:before{
    content:"\eae9"
}
.icofont-read-book-alt:before{
    content:"\eaea"
}
.icofont-read-book:before{
    content:"\eaeb"
}
.icofont-school-bag:before{
    content:"\eaec"
}
.icofont-school-bus:before{
    content:"\eaed"
}
.icofont-student-alt:before{
    content:"\eaee"
}
.icofont-student:before{
    content:"\eaef"
}
.icofont-teacher:before{
    content:"\eaf0"
}
.icofont-test-bulb:before{
    content:"\eaf1"
}
.icofont-test-tube-alt:before{
    content:"\eaf2"
}
.icofont-university:before{
    content:"\eaf3"
}
.icofont-angry:before{
    content:"\eaf4"
}
.icofont-astonished:before{
    content:"\eaf5"
}
.icofont-confounded:before{
    content:"\eaf6"
}
.icofont-confused:before{
    content:"\eaf7"
}
.icofont-crying:before{
    content:"\eaf8"
}
.icofont-dizzy:before{
    content:"\eaf9"
}
.icofont-expressionless:before{
    content:"\eafa"
}
.icofont-heart-eyes:before{
    content:"\eafb"
}
.icofont-laughing:before{
    content:"\eafc"
}
.icofont-nerd-smile:before{
    content:"\eafd"
}
.icofont-open-mouth:before{
    content:"\eafe"
}
.icofont-rage:before{
    content:"\eaff"
}
.icofont-rolling-eyes:before{
    content:"\eb00"
}
.icofont-sad:before{
    content:"\eb01"
}
.icofont-simple-smile:before{
    content:"\eb02"
}
.icofont-slightly-smile:before{
    content:"\eb03"
}
.icofont-smirk:before{
    content:"\eb04"
}
.icofont-stuck-out-tongue:before{
    content:"\eb05"
}
.icofont-wink-smile:before{
    content:"\eb06"
}
.icofont-worried:before{
    content:"\eb07"
}
.icofont-file-alt:before{
    content:"\eb08"
}
.icofont-file-audio:before{
    content:"\eb09"
}
.icofont-file-avi-mp4:before{
    content:"\eb0a"
}
.icofont-file-bmp:before{
    content:"\eb0b"
}
.icofont-file-code:before{
    content:"\eb0c"
}
.icofont-file-css:before{
    content:"\eb0d"
}
.icofont-file-document:before{
    content:"\eb0e"
}
.icofont-file-eps:before{
    content:"\eb0f"
}
.icofont-file-excel:before{
    content:"\eb10"
}
.icofont-file-exe:before{
    content:"\eb11"
}
.icofont-file-file:before{
    content:"\eb12"
}
.icofont-file-flv:before{
    content:"\eb13"
}
.icofont-file-gif:before{
    content:"\eb14"
}
.icofont-file-html5:before{
    content:"\eb15"
}
.icofont-file-image:before{
    content:"\eb16"
}
.icofont-file-iso:before{
    content:"\eb17"
}
.icofont-file-java:before{
    content:"\eb18"
}
.icofont-file-javascript:before{
    content:"\eb19"
}
.icofont-file-jpg:before{
    content:"\eb1a"
}
.icofont-file-midi:before{
    content:"\eb1b"
}
.icofont-file-mov:before{
    content:"\eb1c"
}
.icofont-file-mp3:before{
    content:"\eb1d"
}
.icofont-file-pdf:before{
    content:"\eb1e"
}
.icofont-file-php:before{
    content:"\eb1f"
}
.icofont-file-png:before{
    content:"\eb20"
}
.icofont-file-powerpoint:before{
    content:"\eb21"
}
.icofont-file-presentation:before{
    content:"\eb22"
}
.icofont-file-psb:before{
    content:"\eb23"
}
.icofont-file-psd:before{
    content:"\eb24"
}
.icofont-file-python:before{
    content:"\eb25"
}
.icofont-file-ruby:before{
    content:"\eb26"
}
.icofont-file-spreadsheet:before{
    content:"\eb27"
}
.icofont-file-sql:before{
    content:"\eb28"
}
.icofont-file-svg:before{
    content:"\eb29"
}
.icofont-file-text:before{
    content:"\eb2a"
}
.icofont-file-tiff:before{
    content:"\eb2b"
}
.icofont-file-video:before{
    content:"\eb2c"
}
.icofont-file-wave:before{
    content:"\eb2d"
}
.icofont-file-wmv:before{
    content:"\eb2e"
}
.icofont-file-word:before{
    content:"\eb2f"
}
.icofont-file-zip:before{
    content:"\eb30"
}
.icofont-cycling-alt:before{
    content:"\eb31"
}
.icofont-cycling:before{
    content:"\eb32"
}
.icofont-dumbbell:before{
    content:"\eb33"
}
.icofont-dumbbells:before{
    content:"\eb34"
}
.icofont-gym-alt-1:before{
    content:"\eb35"
}
.icofont-gym-alt-2:before{
    content:"\eb36"
}
.icofont-gym-alt-3:before{
    content:"\eb37"
}
.icofont-gym:before{
    content:"\eb38"
}
.icofont-muscle-weight:before{
    content:"\eb39"
}
.icofont-muscle:before{
    content:"\eb3a"
}
.icofont-apple:before{
    content:"\eb3b"
}
.icofont-arabian-coffee:before{
    content:"\eb3c"
}
.icofont-artichoke:before{
    content:"\eb3d"
}
.icofont-asparagus:before{
    content:"\eb3e"
}
.icofont-avocado:before{
    content:"\eb3f"
}
.icofont-baby-food:before{
    content:"\eb40"
}
.icofont-banana:before{
    content:"\eb41"
}
.icofont-bbq:before{
    content:"\eb42"
}
.icofont-beans:before{
    content:"\eb43"
}
.icofont-beer:before{
    content:"\eb44"
}
.icofont-bell-pepper-capsicum:before{
    content:"\eb45"
}
.icofont-birthday-cake:before{
    content:"\eb46"
}
.icofont-bread:before{
    content:"\eb47"
}
.icofont-broccoli:before{
    content:"\eb48"
}
.icofont-burger:before{
    content:"\eb49"
}
.icofont-cabbage:before{
    content:"\eb4a"
}
.icofont-carrot:before{
    content:"\eb4b"
}
.icofont-cauli-flower:before{
    content:"\eb4c"
}
.icofont-cheese:before{
    content:"\eb4d"
}
.icofont-chef:before{
    content:"\eb4e"
}
.icofont-cherry:before{
    content:"\eb4f"
}
.icofont-chicken-fry:before{
    content:"\eb50"
}
.icofont-chicken:before{
    content:"\eb51"
}
.icofont-cocktail:before{
    content:"\eb52"
}
.icofont-coconut-water:before{
    content:"\eb53"
}
.icofont-coconut:before{
    content:"\eb54"
}
.icofont-coffee-alt:before{
    content:"\eb55"
}
.icofont-coffee-cup:before{
    content:"\eb56"
}
.icofont-coffee-mug:before{
    content:"\eb57"
}
.icofont-coffee-pot:before{
    content:"\eb58"
}
.icofont-cola:before{
    content:"\eb59"
}
.icofont-corn:before{
    content:"\eb5a"
}
.icofont-croissant:before{
    content:"\eb5b"
}
.icofont-crop-plant:before{
    content:"\eb5c"
}
.icofont-cucumber:before{
    content:"\eb5d"
}
.icofont-culinary:before{
    content:"\eb5e"
}
.icofont-cup-cake:before{
    content:"\eb5f"
}
.icofont-dining-table:before{
    content:"\eb60"
}
.icofont-donut:before{
    content:"\eb61"
}
.icofont-egg-plant:before{
    content:"\eb62"
}
.icofont-egg-poached:before{
    content:"\eb63"
}
.icofont-farmer-alt:before{
    content:"\eb64"
}
.icofont-farmer:before{
    content:"\eb65"
}
.icofont-fast-food:before{
    content:"\eb66"
}
.icofont-food-basket:before{
    content:"\eb67"
}
.icofont-food-cart:before{
    content:"\eb68"
}
.icofont-fork-and-knife:before{
    content:"\eb69"
}
.icofont-french-fries:before{
    content:"\eb6a"
}
.icofont-fruits:before{
    content:"\eb6b"
}
.icofont-grapes:before{
    content:"\eb6c"
}
.icofont-honey:before{
    content:"\eb6d"
}
.icofont-hot-dog:before{
    content:"\eb6e"
}
.icofont-ice-cream-alt:before{
    content:"\eb6f"
}
.icofont-ice-cream:before{
    content:"\eb70"
}
.icofont-juice:before{
    content:"\eb71"
}
.icofont-ketchup:before{
    content:"\eb72"
}
.icofont-kiwi:before{
    content:"\eb73"
}
.icofont-layered-cake:before{
    content:"\eb74"
}
.icofont-lemon-alt:before{
    content:"\eb75"
}
.icofont-lemon:before{
    content:"\eb76"
}
.icofont-lobster:before{
    content:"\eb77"
}
.icofont-mango:before{
    content:"\eb78"
}
.icofont-milk:before{
    content:"\eb79"
}
.icofont-mushroom:before{
    content:"\eb7a"
}
.icofont-noodles:before{
    content:"\eb7b"
}
.icofont-onion:before{
    content:"\eb7c"
}
.icofont-orange:before{
    content:"\eb7d"
}
.icofont-pear:before{
    content:"\eb7e"
}
.icofont-peas:before{
    content:"\eb7f"
}
.icofont-pepper:before{
    content:"\eb80"
}
.icofont-pie-alt:before{
    content:"\eb81"
}
.icofont-pie:before{
    content:"\eb82"
}
.icofont-pineapple:before{
    content:"\eb83"
}
.icofont-pizza-slice:before{
    content:"\eb84"
}
.icofont-pizza:before{
    content:"\eb85"
}
.icofont-plant:before{
    content:"\eb86"
}
.icofont-popcorn:before{
    content:"\eb87"
}
.icofont-potato:before{
    content:"\eb88"
}
.icofont-pumpkin:before{
    content:"\eb89"
}
.icofont-raddish:before{
    content:"\eb8a"
}
.icofont-restaurant-menu:before{
    content:"\eb8b"
}
.icofont-restaurant:before{
    content:"\eb8c"
}
.icofont-salt-and-pepper:before{
    content:"\eb8d"
}
.icofont-sandwich:before{
    content:"\eb8e"
}
.icofont-sausage:before{
    content:"\eb8f"
}
.icofont-soft-drinks:before{
    content:"\eb90"
}
.icofont-soup-bowl:before{
    content:"\eb91"
}
.icofont-spoon-and-fork:before{
    content:"\eb92"
}
.icofont-steak:before{
    content:"\eb93"
}
.icofont-strawberry:before{
    content:"\eb94"
}
.icofont-sub-sandwich:before{
    content:"\eb95"
}
.icofont-sushi:before{
    content:"\eb96"
}
.icofont-taco:before{
    content:"\eb97"
}
.icofont-tea-pot:before{
    content:"\eb98"
}
.icofont-tea:before{
    content:"\eb99"
}
.icofont-tomato:before{
    content:"\eb9a"
}
.icofont-watermelon:before{
    content:"\eb9b"
}
.icofont-wheat:before{
    content:"\eb9c"
}
.icofont-baby-backpack:before{
    content:"\eb9d"
}
.icofont-baby-cloth:before{
    content:"\eb9e"
}
.icofont-baby-milk-bottle:before{
    content:"\eb9f"
}
.icofont-baby-trolley:before{
    content:"\eba0"
}
.icofont-baby:before{
    content:"\eba1"
}
.icofont-candy:before{
    content:"\eba2"
}
.icofont-holding-hands:before{
    content:"\eba3"
}
.icofont-infant-nipple:before{
    content:"\eba4"
}
.icofont-kids-scooter:before{
    content:"\eba5"
}
.icofont-safety-pin:before{
    content:"\eba6"
}
.icofont-teddy-bear:before{
    content:"\eba7"
}
.icofont-toy-ball:before{
    content:"\eba8"
}
.icofont-toy-cat:before{
    content:"\eba9"
}
.icofont-toy-duck:before{
    content:"\ebaa"
}
.icofont-toy-elephant:before{
    content:"\ebab"
}
.icofont-toy-hand:before{
    content:"\ebac"
}
.icofont-toy-horse:before{
    content:"\ebad"
}
.icofont-toy-lattu:before{
    content:"\ebae"
}
.icofont-toy-train:before{
    content:"\ebaf"
}
.icofont-burglar:before{
    content:"\ebb0"
}
.icofont-cannon-firing:before{
    content:"\ebb1"
}
.icofont-cc-camera:before{
    content:"\ebb2"
}
.icofont-cop-badge:before{
    content:"\ebb3"
}
.icofont-cop:before{
    content:"\ebb4"
}
.icofont-court-hammer:before{
    content:"\ebb5"
}
.icofont-court:before{
    content:"\ebb6"
}
.icofont-finger-print:before{
    content:"\ebb7"
}
.icofont-gavel:before{
    content:"\ebb8"
}
.icofont-handcuff-alt:before{
    content:"\ebb9"
}
.icofont-handcuff:before{
    content:"\ebba"
}
.icofont-investigation:before{
    content:"\ebbb"
}
.icofont-investigator:before{
    content:"\ebbc"
}
.icofont-jail:before{
    content:"\ebbd"
}
.icofont-judge:before{
    content:"\ebbe"
}
.icofont-law-alt-1:before{
    content:"\ebbf"
}
.icofont-law-alt-2:before{
    content:"\ebc0"
}
.icofont-law-alt-3:before{
    content:"\ebc1"
}
.icofont-law-book:before{
    content:"\ebc2"
}
.icofont-law-document:before{
    content:"\ebc3"
}
.icofont-law-order:before{
    content:"\ebc4"
}
.icofont-law-protect:before{
    content:"\ebc5"
}
.icofont-law-scales:before{
    content:"\ebc6"
}
.icofont-law:before{
    content:"\ebc7"
}
.icofont-lawyer-alt-1:before{
    content:"\ebc8"
}
.icofont-lawyer-alt-2:before{
    content:"\ebc9"
}
.icofont-lawyer:before{
    content:"\ebca"
}
.icofont-legal:before{
    content:"\ebcb"
}
.icofont-pistol:before{
    content:"\ebcc"
}
.icofont-police-badge:before{
    content:"\ebcd"
}
.icofont-police-cap:before{
    content:"\ebce"
}
.icofont-police-car-alt-1:before{
    content:"\ebcf"
}
.icofont-police-car-alt-2:before{
    content:"\ebd0"
}
.icofont-police-car:before{
    content:"\ebd1"
}
.icofont-police-hat:before{
    content:"\ebd2"
}
.icofont-police-van:before{
    content:"\ebd3"
}
.icofont-police:before{
    content:"\ebd4"
}
.icofont-thief-alt:before{
    content:"\ebd5"
}
.icofont-thief:before{
    content:"\ebd6"
}
.icofont-abacus-alt:before{
    content:"\ebd7"
}
.icofont-abacus:before{
    content:"\ebd8"
}
.icofont-angle-180:before{
    content:"\ebd9"
}
.icofont-angle-45:before{
    content:"\ebda"
}
.icofont-angle-90:before{
    content:"\ebdb"
}
.icofont-angle:before{
    content:"\ebdc"
}
.icofont-calculator-alt-1:before{
    content:"\ebdd"
}
.icofont-calculator-alt-2:before{
    content:"\ebde"
}
.icofont-calculator:before{
    content:"\ebdf"
}
.icofont-circle-ruler-alt:before{
    content:"\ebe0"
}
.icofont-circle-ruler:before{
    content:"\ebe1"
}
.icofont-compass-alt-1:before{
    content:"\ebe2"
}
.icofont-compass-alt-2:before{
    content:"\ebe3"
}
.icofont-compass-alt-3:before{
    content:"\ebe4"
}
.icofont-compass-alt-4:before{
    content:"\ebe5"
}
.icofont-golden-ratio:before{
    content:"\ebe6"
}
.icofont-marker-alt-1:before{
    content:"\ebe7"
}
.icofont-marker-alt-2:before{
    content:"\ebe8"
}
.icofont-marker-alt-3:before{
    content:"\ebe9"
}
.icofont-marker:before{
    content:"\ebea"
}
.icofont-math:before{
    content:"\ebeb"
}
.icofont-mathematical-alt-1:before{
    content:"\ebec"
}
.icofont-mathematical-alt-2:before{
    content:"\ebed"
}
.icofont-mathematical:before{
    content:"\ebee"
}
.icofont-pen-alt-1:before{
    content:"\ebef"
}
.icofont-pen-alt-2:before{
    content:"\ebf0"
}
.icofont-pen-alt-3:before{
    content:"\ebf1"
}
.icofont-pen-holder-alt-1:before{
    content:"\ebf2"
}
.icofont-pen-holder:before{
    content:"\ebf3"
}
.icofont-pen:before{
    content:"\ebf4"
}
.icofont-pencil-alt-1:before{
    content:"\ebf5"
}
.icofont-pencil-alt-2:before{
    content:"\ebf6"
}
.icofont-pencil-alt-3:before{
    content:"\ebf7"
}
.icofont-pencil-alt-4:before{
    content:"\ebf8"
}
.icofont-pencil:before{
    content:"\ebf9"
}
.icofont-ruler-alt-1:before{
    content:"\ebfa"
}
.icofont-ruler-alt-2:before{
    content:"\ebfb"
}
.icofont-ruler-compass-alt:before{
    content:"\ebfc"
}
.icofont-ruler-compass:before{
    content:"\ebfd"
}
.icofont-ruler-pencil-alt-1:before{
    content:"\ebfe"
}
.icofont-ruler-pencil-alt-2:before{
    content:"\ebff"
}
.icofont-ruler-pencil:before{
    content:"\ec00"
}
.icofont-ruler:before{
    content:"\ec01"
}
.icofont-rulers-alt:before{
    content:"\ec02"
}
.icofont-rulers:before{
    content:"\ec03"
}
.icofont-square-root:before{
    content:"\ec04"
}
.icofont-ui-calculator:before{
    content:"\ec05"
}
.icofont-aids:before{
    content:"\ec06"
}
.icofont-ambulance-crescent:before{
    content:"\ec07"
}
.icofont-ambulance-cross:before{
    content:"\ec08"
}
.icofont-ambulance:before{
    content:"\ec09"
}
.icofont-autism:before{
    content:"\ec0a"
}
.icofont-bandage:before{
    content:"\ec0b"
}
.icofont-blind:before{
    content:"\ec0c"
}
.icofont-blood-drop:before{
    content:"\ec0d"
}
.icofont-blood-test:before{
    content:"\ec0e"
}
.icofont-blood:before{
    content:"\ec0f"
}
.icofont-brain-alt:before{
    content:"\ec10"
}
.icofont-brain:before{
    content:"\ec11"
}
.icofont-capsule:before{
    content:"\ec12"
}
.icofont-crutch:before{
    content:"\ec13"
}
.icofont-disabled:before{
    content:"\ec14"
}
.icofont-dna-alt-1:before{
    content:"\ec15"
}
.icofont-dna-alt-2:before{
    content:"\ec16"
}
.icofont-dna:before{
    content:"\ec17"
}
.icofont-doctor-alt:before{
    content:"\ec18"
}
.icofont-doctor:before{
    content:"\ec19"
}
.icofont-drug-pack:before{
    content:"\ec1a"
}
.icofont-drug:before{
    content:"\ec1b"
}
.icofont-first-aid-alt:before{
    content:"\ec1c"
}
.icofont-first-aid:before{
    content:"\ec1d"
}
.icofont-heart-beat-alt:before{
    content:"\ec1e"
}
.icofont-heart-beat:before{
    content:"\ec1f"
}
.icofont-heartbeat:before{
    content:"\ec20"
}
.icofont-herbal:before{
    content:"\ec21"
}
.icofont-hospital:before{
    content:"\ec22"
}
.icofont-icu:before{
    content:"\ec23"
}
.icofont-injection-syringe:before{
    content:"\ec24"
}
.icofont-laboratory:before{
    content:"\ec25"
}
.icofont-medical-sign-alt:before{
    content:"\ec26"
}
.icofont-medical-sign:before{
    content:"\ec27"
}
.icofont-nurse-alt:before{
    content:"\ec28"
}
.icofont-nurse:before{
    content:"\ec29"
}
.icofont-nursing-home:before{
    content:"\ec2a"
}
.icofont-operation-theater:before{
    content:"\ec2b"
}
.icofont-paralysis-disability:before{
    content:"\ec2c"
}
.icofont-patient-bed:before{
    content:"\ec2d"
}
.icofont-patient-file:before{
    content:"\ec2e"
}
.icofont-pills:before{
    content:"\ec2f"
}
.icofont-prescription:before{
    content:"\ec30"
}
.icofont-pulse:before{
    content:"\ec31"
}
.icofont-stethoscope-alt:before{
    content:"\ec32"
}
.icofont-stethoscope:before{
    content:"\ec33"
}
.icofont-stretcher:before{
    content:"\ec34"
}
.icofont-surgeon-alt:before{
    content:"\ec35"
}
.icofont-surgeon:before{
    content:"\ec36"
}
.icofont-tablets:before{
    content:"\ec37"
}
.icofont-test-bottle:before{
    content:"\ec38"
}
.icofont-test-tube:before{
    content:"\ec39"
}
.icofont-thermometer-alt:before{
    content:"\ec3a"
}
.icofont-thermometer:before{
    content:"\ec3b"
}
.icofont-tooth:before{
    content:"\ec3c"
}
.icofont-xray:before{
    content:"\ec3d"
}
.icofont-ui-add:before{
    content:"\ec3e"
}
.icofont-ui-alarm:before{
    content:"\ec3f"
}
.icofont-ui-battery:before{
    content:"\ec40"
}
.icofont-ui-block:before{
    content:"\ec41"
}
.icofont-ui-bluetooth:before{
    content:"\ec42"
}
.icofont-ui-brightness:before{
    content:"\ec43"
}
.icofont-ui-browser:before{
    content:"\ec44"
}
.icofont-ui-calendar:before{
    content:"\ec45"
}
.icofont-ui-call:before{
    content:"\ec46"
}
.icofont-ui-camera:before{
    content:"\ec47"
}
.icofont-ui-cart:before{
    content:"\ec48"
}
.icofont-ui-cell-phone:before{
    content:"\ec49"
}
.icofont-ui-chat:before{
    content:"\ec4a"
}
.icofont-ui-check:before{
    content:"\ec4b"
}
.icofont-ui-clip-board:before{
    content:"\ec4c"
}
.icofont-ui-clip:before{
    content:"\ec4d"
}
.icofont-ui-clock:before{
    content:"\ec4e"
}
.icofont-ui-close:before{
    content:"\ec4f"
}
.icofont-ui-contact-list:before{
    content:"\ec50"
}
.icofont-ui-copy:before{
    content:"\ec51"
}
.icofont-ui-cut:before{
    content:"\ec52"
}
.icofont-ui-delete:before{
    content:"\ec53"
}
.icofont-ui-dial-phone:before{
    content:"\ec54"
}
.icofont-ui-edit:before{
    content:"\ec55"
}
.icofont-ui-email:before{
    content:"\ec56"
}
.icofont-ui-file:before{
    content:"\ec57"
}
.icofont-ui-fire-wall:before{
    content:"\ec58"
}
.icofont-ui-flash-light:before{
    content:"\ec59"
}
.icofont-ui-flight:before{
    content:"\ec5a"
}
.icofont-ui-folder:before{
    content:"\ec5b"
}
.icofont-ui-game:before{
    content:"\ec5c"
}
.icofont-ui-handicapped:before{
    content:"\ec5d"
}
.icofont-ui-home:before{
    content:"\ec5e"
}
.icofont-ui-image:before{
    content:"\ec5f"
}
.icofont-ui-laoding:before{
    content:"\ec60"
}
.icofont-ui-lock:before{
    content:"\ec61"
}
.icofont-ui-love-add:before{
    content:"\ec62"
}
.icofont-ui-love-broken:before{
    content:"\ec63"
}
.icofont-ui-love-remove:before{
    content:"\ec64"
}
.icofont-ui-love:before{
    content:"\ec65"
}
.icofont-ui-map:before{
    content:"\ec66"
}
.icofont-ui-message:before{
    content:"\ec67"
}
.icofont-ui-messaging:before{
    content:"\ec68"
}
.icofont-ui-movie:before{
    content:"\ec69"
}
.icofont-ui-music-player:before{
    content:"\ec6a"
}
.icofont-ui-music:before{
    content:"\ec6b"
}
.icofont-ui-mute:before{
    content:"\ec6c"
}
.icofont-ui-network:before{
    content:"\ec6d"
}
.icofont-ui-next:before{
    content:"\ec6e"
}
.icofont-ui-note:before{
    content:"\ec6f"
}
.icofont-ui-office:before{
    content:"\ec70"
}
.icofont-ui-password:before{
    content:"\ec71"
}
.icofont-ui-pause:before{
    content:"\ec72"
}
.icofont-ui-play-stop:before{
    content:"\ec73"
}
.icofont-ui-play:before{
    content:"\ec74"
}
.icofont-ui-pointer:before{
    content:"\ec75"
}
.icofont-ui-power:before{
    content:"\ec76"
}
.icofont-ui-press:before{
    content:"\ec77"
}
.icofont-ui-previous:before{
    content:"\ec78"
}
.icofont-ui-rate-add:before{
    content:"\ec79"
}
.icofont-ui-rate-blank:before{
    content:"\ec7a"
}
.icofont-ui-rate-remove:before{
    content:"\ec7b"
}
.icofont-ui-rating:before{
    content:"\ec7c"
}
.icofont-ui-record:before{
    content:"\ec7d"
}
.icofont-ui-remove:before{
    content:"\ec7e"
}
.icofont-ui-reply:before{
    content:"\ec7f"
}
.icofont-ui-rotation:before{
    content:"\ec80"
}
.icofont-ui-rss:before{
    content:"\ec81"
}
.icofont-ui-search:before{
    content:"\ec82"
}
.icofont-ui-settings:before{
    content:"\ec83"
}
.icofont-ui-social-link:before{
    content:"\ec84"
}
.icofont-ui-tag:before{
    content:"\ec85"
}
.icofont-ui-text-chat:before{
    content:"\ec86"
}
.icofont-ui-text-loading:before{
    content:"\ec87"
}
.icofont-ui-theme:before{
    content:"\ec88"
}
.icofont-ui-timer:before{
    content:"\ec89"
}
.icofont-ui-touch-phone:before{
    content:"\ec8a"
}
.icofont-ui-travel:before{
    content:"\ec8b"
}
.icofont-ui-unlock:before{
    content:"\ec8c"
}
.icofont-ui-user-group:before{
    content:"\ec8d"
}
.icofont-ui-user:before{
    content:"\ec8e"
}
.icofont-ui-v-card:before{
    content:"\ec8f"
}
.icofont-ui-video-chat:before{
    content:"\ec90"
}
.icofont-ui-video-message:before{
    content:"\ec91"
}
.icofont-ui-video-play:before{
    content:"\ec92"
}
.icofont-ui-video:before{
    content:"\ec93"
}
.icofont-ui-volume:before{
    content:"\ec94"
}
.icofont-ui-weather:before{
    content:"\ec95"
}
.icofont-ui-wifi:before{
    content:"\ec96"
}
.icofont-ui-zoom-in:before{
    content:"\ec97"
}
.icofont-ui-zoom-out:before{
    content:"\ec98"
}
.icofont-cassette-player:before{
    content:"\ec99"
}
.icofont-cassette:before{
    content:"\ec9a"
}
.icofont-forward:before{
    content:"\ec9b"
}
.icofont-guiter:before{
    content:"\ec9c"
}
.icofont-movie:before{
    content:"\ec9d"
}
.icofont-multimedia:before{
    content:"\ec9e"
}
.icofont-music-alt:before{
    content:"\ec9f"
}
.icofont-music-disk:before{
    content:"\eca0"
}
.icofont-music-note:before{
    content:"\eca1"
}
.icofont-music-notes:before{
    content:"\eca2"
}
.icofont-music:before{
    content:"\eca3"
}
.icofont-mute-volume:before{
    content:"\eca4"
}
.icofont-pause:before{
    content:"\eca5"
}
.icofont-play-alt-1:before{
    content:"\eca6"
}
.icofont-play-alt-2:before{
    content:"\eca7"
}
.icofont-play-alt-3:before{
    content:"\eca8"
}
.icofont-play-pause:before{
    content:"\eca9"
}
.icofont-play:before{
    content:"\ecaa"
}
.icofont-record:before{
    content:"\ecab"
}
.icofont-retro-music-disk:before{
    content:"\ecac"
}
.icofont-rewind:before{
    content:"\ecad"
}
.icofont-song-notes:before{
    content:"\ecae"
}
.icofont-sound-wave-alt:before{
    content:"\ecaf"
}
.icofont-sound-wave:before{
    content:"\ecb0"
}
.icofont-stop:before{
    content:"\ecb1"
}
.icofont-video-alt:before{
    content:"\ecb2"
}
.icofont-video-cam:before{
    content:"\ecb3"
}
.icofont-video-clapper:before{
    content:"\ecb4"
}
.icofont-video:before{
    content:"\ecb5"
}
.icofont-volume-bar:before{
    content:"\ecb6"
}
.icofont-volume-down:before{
    content:"\ecb7"
}
.icofont-volume-mute:before{
    content:"\ecb8"
}
.icofont-volume-off:before{
    content:"\ecb9"
}
.icofont-volume-up:before{
    content:"\ecba"
}
.icofont-youtube-play:before{
    content:"\ecbb"
}
.icofont-2checkout-alt:before{
    content:"\ecbc"
}
.icofont-2checkout:before{
    content:"\ecbd"
}
.icofont-amazon-alt:before{
    content:"\ecbe"
}
.icofont-amazon:before{
    content:"\ecbf"
}
.icofont-american-express-alt:before{
    content:"\ecc0"
}
.icofont-american-express:before{
    content:"\ecc1"
}
.icofont-apple-pay-alt:before{
    content:"\ecc2"
}
.icofont-apple-pay:before{
    content:"\ecc3"
}
.icofont-bank-transfer-alt:before{
    content:"\ecc4"
}
.icofont-bank-transfer:before{
    content:"\ecc5"
}
.icofont-braintree-alt:before{
    content:"\ecc6"
}
.icofont-braintree:before{
    content:"\ecc7"
}
.icofont-cash-on-delivery-alt:before{
    content:"\ecc8"
}
.icofont-cash-on-delivery:before{
    content:"\ecc9"
}
.icofont-diners-club-alt-1:before{
    content:"\ecca"
}
.icofont-diners-club-alt-2:before{
    content:"\eccb"
}
.icofont-diners-club-alt-3:before{
    content:"\eccc"
}
.icofont-diners-club:before{
    content:"\eccd"
}
.icofont-discover-alt:before{
    content:"\ecce"
}
.icofont-discover:before{
    content:"\eccf"
}
.icofont-eway-alt:before{
    content:"\ecd0"
}
.icofont-eway:before{
    content:"\ecd1"
}
.icofont-google-wallet-alt-1:before{
    content:"\ecd2"
}
.icofont-google-wallet-alt-2:before{
    content:"\ecd3"
}
.icofont-google-wallet-alt-3:before{
    content:"\ecd4"
}
.icofont-google-wallet:before{
    content:"\ecd5"
}
.icofont-jcb-alt:before{
    content:"\ecd6"
}
.icofont-jcb:before{
    content:"\ecd7"
}
.icofont-maestro-alt:before{
    content:"\ecd8"
}
.icofont-maestro:before{
    content:"\ecd9"
}
.icofont-mastercard-alt:before{
    content:"\ecda"
}
.icofont-mastercard:before{
    content:"\ecdb"
}
.icofont-payoneer-alt:before{
    content:"\ecdc"
}
.icofont-payoneer:before{
    content:"\ecdd"
}
.icofont-paypal-alt:before{
    content:"\ecde"
}
.icofont-paypal:before{
    content:"\ecdf"
}
.icofont-sage-alt:before{
    content:"\ece0"
}
.icofont-sage:before{
    content:"\ece1"
}
.icofont-skrill-alt:before{
    content:"\ece2"
}
.icofont-skrill:before{
    content:"\ece3"
}
.icofont-stripe-alt:before{
    content:"\ece4"
}
.icofont-stripe:before{
    content:"\ece5"
}
.icofont-visa-alt:before{
    content:"\ece6"
}
.icofont-visa-electron:before{
    content:"\ece7"
}
.icofont-visa:before{
    content:"\ece8"
}
.icofont-western-union-alt:before{
    content:"\ece9"
}
.icofont-western-union:before{
    content:"\ecea"
}
.icofont-boy:before{
    content:"\eceb"
}
.icofont-business-man-alt-1:before{
    content:"\ecec"
}
.icofont-business-man-alt-2:before{
    content:"\eced"
}
.icofont-business-man-alt-3:before{
    content:"\ecee"
}
.icofont-business-man:before{
    content:"\ecef"
}
.icofont-female:before{
    content:"\ecf0"
}
.icofont-funky-man:before{
    content:"\ecf1"
}
.icofont-girl-alt:before{
    content:"\ecf2"
}
.icofont-girl:before{
    content:"\ecf3"
}
.icofont-group:before{
    content:"\ecf4"
}
.icofont-hotel-boy-alt:before{
    content:"\ecf5"
}
.icofont-hotel-boy:before{
    content:"\ecf6"
}
.icofont-kid:before{
    content:"\ecf7"
}
.icofont-man-in-glasses:before{
    content:"\ecf8"
}
.icofont-people:before{
    content:"\ecf9"
}
.icofont-support:before{
    content:"\ecfa"
}
.icofont-user-alt-1:before{
    content:"\ecfb"
}
.icofont-user-alt-2:before{
    content:"\ecfc"
}
.icofont-user-alt-3:before{
    content:"\ecfd"
}
.icofont-user-alt-4:before{
    content:"\ecfe"
}
.icofont-user-alt-5:before{
    content:"\ecff"
}
.icofont-user-alt-6:before{
    content:"\ed00"
}
.icofont-user-alt-7:before{
    content:"\ed01"
}
.icofont-user-female:before{
    content:"\ed02"
}
.icofont-user-male:before{
    content:"\ed03"
}
.icofont-user-suited:before{
    content:"\ed04"
}
.icofont-user:before{
    content:"\ed05"
}
.icofont-users-alt-1:before{
    content:"\ed06"
}
.icofont-users-alt-2:before{
    content:"\ed07"
}
.icofont-users-alt-3:before{
    content:"\ed08"
}
.icofont-users-alt-4:before{
    content:"\ed09"
}
.icofont-users-alt-5:before{
    content:"\ed0a"
}
.icofont-users-alt-6:before{
    content:"\ed0b"
}
.icofont-users-social:before{
    content:"\ed0c"
}
.icofont-users:before{
    content:"\ed0d"
}
.icofont-waiter-alt:before{
    content:"\ed0e"
}
.icofont-waiter:before{
    content:"\ed0f"
}
.icofont-woman-in-glasses:before{
    content:"\ed10"
}
.icofont-search-1:before{
    content:"\ed11"
}
.icofont-search-2:before{
    content:"\ed12"
}
.icofont-search-document:before{
    content:"\ed13"
}
.icofont-search-folder:before{
    content:"\ed14"
}
.icofont-search-job:before{
    content:"\ed15"
}
.icofont-search-map:before{
    content:"\ed16"
}
.icofont-search-property:before{
    content:"\ed17"
}
.icofont-search-restaurant:before{
    content:"\ed18"
}
.icofont-search-stock:before{
    content:"\ed19"
}
.icofont-search-user:before{
    content:"\ed1a"
}
.icofont-search:before{
    content:"\ed1b"
}
.icofont-500px:before{
    content:"\ed1c"
}
.icofont-aim:before{
    content:"\ed1d"
}
.icofont-badoo:before{
    content:"\ed1e"
}
.icofont-baidu-tieba:before{
    content:"\ed1f"
}
.icofont-bbm-messenger:before{
    content:"\ed20"
}
.icofont-bebo:before{
    content:"\ed21"
}
.icofont-behance:before{
    content:"\ed22"
}
.icofont-blogger:before{
    content:"\ed23"
}
.icofont-bootstrap:before{
    content:"\ed24"
}
.icofont-brightkite:before{
    content:"\ed25"
}
.icofont-cloudapp:before{
    content:"\ed26"
}
.icofont-concrete5:before{
    content:"\ed27"
}
.icofont-delicious:before{
    content:"\ed28"
}
.icofont-designbump:before{
    content:"\ed29"
}
.icofont-designfloat:before{
    content:"\ed2a"
}
.icofont-deviantart:before{
    content:"\ed2b"
}
.icofont-digg:before{
    content:"\ed2c"
}
.icofont-dotcms:before{
    content:"\ed2d"
}
.icofont-dribbble:before{
    content:"\ed2e"
}
.icofont-dribble:before{
    content:"\ed2f"
}
.icofont-dropbox:before{
    content:"\ed30"
}
.icofont-ebuddy:before{
    content:"\ed31"
}
.icofont-ello:before{
    content:"\ed32"
}
.icofont-ember:before{
    content:"\ed33"
}
.icofont-envato:before{
    content:"\ed34"
}
.icofont-evernote:before{
    content:"\ed35"
}
.icofont-facebook-messenger:before{
    content:"\ed36"
}
.icofont-facebook:before{
    content:"\ed37"
}
.icofont-feedburner:before{
    content:"\ed38"
}
.icofont-flikr:before{
    content:"\ed39"
}
.icofont-folkd:before{
    content:"\ed3a"
}
.icofont-foursquare:before{
    content:"\ed3b"
}
.icofont-friendfeed:before{
    content:"\ed3c"
}
.icofont-ghost:before{
    content:"\ed3d"
}
.icofont-github:before{
    content:"\ed3e"
}
.icofont-gnome:before{
    content:"\ed3f"
}
.icofont-google-buzz:before{
    content:"\ed40"
}
.icofont-google-hangouts:before{
    content:"\ed41"
}
.icofont-google-map:before{
    content:"\ed42"
}
.icofont-google-plus:before{
    content:"\ed43"
}
.icofont-google-talk:before{
    content:"\ed44"
}
.icofont-hype-machine:before{
    content:"\ed45"
}
.icofont-instagram:before{
    content:"\ed46"
}
.icofont-kakaotalk:before{
    content:"\ed47"
}
.icofont-kickstarter:before{
    content:"\ed48"
}
.icofont-kik:before{
    content:"\ed49"
}
.icofont-kiwibox:before{
    content:"\ed4a"
}
.icofont-line-messenger:before{
    content:"\ed4b"
}
.icofont-line:before{
    content:"\ed4c"
}
.icofont-linkedin:before{
    content:"\ed4d"
}
.icofont-linux-mint:before{
    content:"\ed4e"
}
.icofont-live-messenger:before{
    content:"\ed4f"
}
.icofont-livejournal:before{
    content:"\ed50"
}
.icofont-magento:before{
    content:"\ed51"
}
.icofont-meetme:before{
    content:"\ed52"
}
.icofont-meetup:before{
    content:"\ed53"
}
.icofont-mixx:before{
    content:"\ed54"
}
.icofont-newsvine:before{
    content:"\ed55"
}
.icofont-nimbuss:before{
    content:"\ed56"
}
.icofont-odnoklassniki:before{
    content:"\ed57"
}
.icofont-opencart:before{
    content:"\ed58"
}
.icofont-oscommerce:before{
    content:"\ed59"
}
.icofont-pandora:before{
    content:"\ed5a"
}
.icofont-photobucket:before{
    content:"\ed5b"
}
.icofont-picasa:before{
    content:"\ed5c"
}
.icofont-pinterest:before{
    content:"\ed5d"
}
.icofont-prestashop:before{
    content:"\ed5e"
}
.icofont-qik:before{
    content:"\ed5f"
}
.icofont-qq:before{
    content:"\ed60"
}
.icofont-readernaut:before{
    content:"\ed61"
}
.icofont-reddit:before{
    content:"\ed62"
}
.icofont-renren:before{
    content:"\ed63"
}
.icofont-rss:before{
    content:"\ed64"
}
.icofont-shopify:before{
    content:"\ed65"
}
.icofont-silverstripe:before{
    content:"\ed66"
}
.icofont-skype:before{
    content:"\ed67"
}
.icofont-slack:before{
    content:"\ed68"
}
.icofont-slashdot:before{
    content:"\ed69"
}
.icofont-slidshare:before{
    content:"\ed6a"
}
.icofont-smugmug:before{
    content:"\ed6b"
}
.icofont-snapchat:before{
    content:"\ed6c"
}
.icofont-soundcloud:before{
    content:"\ed6d"
}
.icofont-spotify:before{
    content:"\ed6e"
}
.icofont-stack-exchange:before{
    content:"\ed6f"
}
.icofont-stack-overflow:before{
    content:"\ed70"
}
.icofont-steam:before{
    content:"\ed71"
}
.icofont-stumbleupon:before{
    content:"\ed72"
}
.icofont-tagged:before{
    content:"\ed73"
}
.icofont-technorati:before{
    content:"\ed74"
}
.icofont-telegram:before{
    content:"\ed75"
}
.icofont-tinder:before{
    content:"\ed76"
}
.icofont-trello:before{
    content:"\ed77"
}
.icofont-tumblr:before{
    content:"\ed78"
}
.icofont-twitch:before{
    content:"\ed79"
}
.icofont-twitter:before{
    content:"\ed7a"
}
.icofont-typo3:before{
    content:"\ed7b"
}
.icofont-ubercart:before{
    content:"\ed7c"
}
.icofont-viber:before{
    content:"\ed7d"
}
.icofont-viddler:before{
    content:"\ed7e"
}
.icofont-vimeo:before{
    content:"\ed7f"
}
.icofont-vine:before{
    content:"\ed80"
}
.icofont-virb:before{
    content:"\ed81"
}
.icofont-virtuemart:before{
    content:"\ed82"
}
.icofont-vk:before{
    content:"\ed83"
}
.icofont-wechat:before{
    content:"\ed84"
}
.icofont-weibo:before{
    content:"\ed85"
}
.icofont-whatsapp:before{
    content:"\ed86"
}
.icofont-xing:before{
    content:"\ed87"
}
.icofont-yahoo:before{
    content:"\ed88"
}
.icofont-yelp:before{
    content:"\ed89"
}
.icofont-youku:before{
    content:"\ed8a"
}
.icofont-youtube:before{
    content:"\ed8b"
}
.icofont-zencart:before{
    content:"\ed8c"
}
.icofont-badminton-birdie:before{
    content:"\ed8d"
}
.icofont-baseball:before{
    content:"\ed8e"
}
.icofont-baseballer:before{
    content:"\ed8f"
}
.icofont-basketball-hoop:before{
    content:"\ed90"
}
.icofont-basketball:before{
    content:"\ed91"
}
.icofont-billiard-ball:before{
    content:"\ed92"
}
.icofont-boot-alt-1:before{
    content:"\ed93"
}
.icofont-boot-alt-2:before{
    content:"\ed94"
}
.icofont-boot:before{
    content:"\ed95"
}
.icofont-bowling-alt:before{
    content:"\ed96"
}
.icofont-bowling:before{
    content:"\ed97"
}
.icofont-canoe:before{
    content:"\ed98"
}
.icofont-cheer-leader:before{
    content:"\ed99"
}
.icofont-climbing:before{
    content:"\ed9a"
}
.icofont-corner:before{
    content:"\ed9b"
}
.icofont-field-alt:before{
    content:"\ed9c"
}
.icofont-field:before{
    content:"\ed9d"
}
.icofont-football-alt:before{
    content:"\ed9e"
}
.icofont-football-american:before{
    content:"\ed9f"
}
.icofont-football:before{
    content:"\eda0"
}
.icofont-foul:before{
    content:"\eda1"
}
.icofont-goal-keeper:before{
    content:"\eda2"
}
.icofont-goal:before{
    content:"\eda3"
}
.icofont-golf-alt:before{
    content:"\eda4"
}
.icofont-golf-bag:before{
    content:"\eda5"
}
.icofont-golf-cart:before{
    content:"\eda6"
}
.icofont-golf-field:before{
    content:"\eda7"
}
.icofont-golf:before{
    content:"\eda8"
}
.icofont-golfer:before{
    content:"\eda9"
}
.icofont-helmet:before{
    content:"\edaa"
}
.icofont-hockey-alt:before{
    content:"\edab"
}
.icofont-hockey:before{
    content:"\edac"
}
.icofont-ice-skate:before{
    content:"\edad"
}
.icofont-jersey-alt:before{
    content:"\edae"
}
.icofont-jersey:before{
    content:"\edaf"
}
.icofont-jumping:before{
    content:"\edb0"
}
.icofont-kick:before{
    content:"\edb1"
}
.icofont-leg:before{
    content:"\edb2"
}
.icofont-match-review:before{
    content:"\edb3"
}
.icofont-medal-sport:before{
    content:"\edb4"
}
.icofont-offside:before{
    content:"\edb5"
}
.icofont-olympic-logo:before{
    content:"\edb6"
}
.icofont-olympic:before{
    content:"\edb7"
}
.icofont-padding:before{
    content:"\edb8"
}
.icofont-penalty-card:before{
    content:"\edb9"
}
.icofont-racer:before{
    content:"\edba"
}
.icofont-racing-car:before{
    content:"\edbb"
}
.icofont-racing-flag-alt:before{
    content:"\edbc"
}
.icofont-racing-flag:before{
    content:"\edbd"
}
.icofont-racings-wheel:before{
    content:"\edbe"
}
.icofont-referee:before{
    content:"\edbf"
}
.icofont-refree-jersey:before{
    content:"\edc0"
}
.icofont-result-sport:before{
    content:"\edc1"
}
.icofont-rugby-ball:before{
    content:"\edc2"
}
.icofont-rugby-player:before{
    content:"\edc3"
}
.icofont-rugby:before{
    content:"\edc4"
}
.icofont-runner-alt-1:before{
    content:"\edc5"
}
.icofont-runner-alt-2:before{
    content:"\edc6"
}
.icofont-runner:before{
    content:"\edc7"
}
.icofont-score-board:before{
    content:"\edc8"
}
.icofont-skiing-man:before{
    content:"\edc9"
}
.icofont-skydiving-goggles:before{
    content:"\edca"
}
.icofont-snow-mobile:before{
    content:"\edcb"
}
.icofont-steering:before{
    content:"\edcc"
}
.icofont-stopwatch:before{
    content:"\edcd"
}
.icofont-substitute:before{
    content:"\edce"
}
.icofont-swimmer:before{
    content:"\edcf"
}
.icofont-table-tennis:before{
    content:"\edd0"
}
.icofont-team-alt:before{
    content:"\edd1"
}
.icofont-team:before{
    content:"\edd2"
}
.icofont-tennis-player:before{
    content:"\edd3"
}
.icofont-tennis:before{
    content:"\edd4"
}
.icofont-tracking:before{
    content:"\edd5"
}
.icofont-trophy-alt:before{
    content:"\edd6"
}
.icofont-trophy:before{
    content:"\edd7"
}
.icofont-volleyball-alt:before{
    content:"\edd8"
}
.icofont-volleyball-fire:before{
    content:"\edd9"
}
.icofont-volleyball:before{
    content:"\edda"
}
.icofont-water-bottle:before{
    content:"\eddb"
}
.icofont-whistle-alt:before{
    content:"\eddc"
}
.icofont-whistle:before{
    content:"\eddd"
}
.icofont-win-trophy:before{
    content:"\edde"
}
.icofont-align-center:before{
    content:"\eddf"
}
.icofont-align-left:before{
    content:"\ede0"
}
.icofont-align-right:before{
    content:"\ede1"
}
.icofont-all-caps:before{
    content:"\ede2"
}
.icofont-bold:before{
    content:"\ede3"
}
.icofont-brush:before{
    content:"\ede4"
}
.icofont-clip-board:before{
    content:"\ede5"
}
.icofont-code-alt:before{
    content:"\ede6"
}
.icofont-color-bucket:before{
    content:"\ede7"
}
.icofont-color-picker:before{
    content:"\ede8"
}
.icofont-copy-invert:before{
    content:"\ede9"
}
.icofont-copy:before{
    content:"\edea"
}
.icofont-cut:before{
    content:"\edeb"
}
.icofont-delete-alt:before{
    content:"\edec"
}
.icofont-edit-alt:before{
    content:"\eded"
}
.icofont-eraser-alt:before{
    content:"\edee"
}
.icofont-font:before{
    content:"\edef"
}
.icofont-heading:before{
    content:"\edf0"
}
.icofont-indent:before{
    content:"\edf1"
}
.icofont-italic-alt:before{
    content:"\edf2"
}
.icofont-italic:before{
    content:"\edf3"
}
.icofont-justify-all:before{
    content:"\edf4"
}
.icofont-justify-center:before{
    content:"\edf5"
}
.icofont-justify-left:before{
    content:"\edf6"
}
.icofont-justify-right:before{
    content:"\edf7"
}
.icofont-link-broken:before{
    content:"\edf8"
}
.icofont-outdent:before{
    content:"\edf9"
}
.icofont-paper-clip:before{
    content:"\edfa"
}
.icofont-paragraph:before{
    content:"\edfb"
}
.icofont-pin:before{
    content:"\edfc"
}
.icofont-printer:before{
    content:"\edfd"
}
.icofont-redo:before{
    content:"\edfe"
}
.icofont-rotation:before{
    content:"\edff"
}
.icofont-save:before{
    content:"\ee00"
}
.icofont-small-cap:before{
    content:"\ee01"
}
.icofont-strike-through:before{
    content:"\ee02"
}
.icofont-sub-listing:before{
    content:"\ee03"
}
.icofont-subscript:before{
    content:"\ee04"
}
.icofont-superscript:before{
    content:"\ee05"
}
.icofont-table:before{
    content:"\ee06"
}
.icofont-text-height:before{
    content:"\ee07"
}
.icofont-text-width:before{
    content:"\ee08"
}
.icofont-trash:before{
    content:"\ee09"
}
.icofont-underline:before{
    content:"\ee0a"
}
.icofont-undo:before{
    content:"\ee0b"
}
.icofont-air-balloon:before{
    content:"\ee0c"
}
.icofont-airplane-alt:before{
    content:"\ee0d"
}
.icofont-airplane:before{
    content:"\ee0e"
}
.icofont-articulated-truck:before{
    content:"\ee0f"
}
.icofont-auto-mobile:before{
    content:"\ee10"
}
.icofont-auto-rickshaw:before{
    content:"\ee11"
}
.icofont-bicycle-alt-1:before{
    content:"\ee12"
}
.icofont-bicycle-alt-2:before{
    content:"\ee13"
}
.icofont-bicycle:before{
    content:"\ee14"
}
.icofont-bus-alt-1:before{
    content:"\ee15"
}
.icofont-bus-alt-2:before{
    content:"\ee16"
}
.icofont-bus-alt-3:before{
    content:"\ee17"
}
.icofont-bus:before{
    content:"\ee18"
}
.icofont-cab:before{
    content:"\ee19"
}
.icofont-cable-car:before{
    content:"\ee1a"
}
.icofont-car-alt-1:before{
    content:"\ee1b"
}
.icofont-car-alt-2:before{
    content:"\ee1c"
}
.icofont-car-alt-3:before{
    content:"\ee1d"
}
.icofont-car-alt-4:before{
    content:"\ee1e"
}
.icofont-car:before{
    content:"\ee1f"
}
.icofont-delivery-time:before{
    content:"\ee20"
}
.icofont-fast-delivery:before{
    content:"\ee21"
}
.icofont-fire-truck-alt:before{
    content:"\ee22"
}
.icofont-fire-truck:before{
    content:"\ee23"
}
.icofont-free-delivery:before{
    content:"\ee24"
}
.icofont-helicopter:before{
    content:"\ee25"
}
.icofont-motor-bike-alt:before{
    content:"\ee26"
}
.icofont-motor-bike:before{
    content:"\ee27"
}
.icofont-motor-biker:before{
    content:"\ee28"
}
.icofont-oil-truck:before{
    content:"\ee29"
}
.icofont-rickshaw:before{
    content:"\ee2a"
}
.icofont-rocket-alt-1:before{
    content:"\ee2b"
}
.icofont-rocket-alt-2:before{
    content:"\ee2c"
}
.icofont-rocket:before{
    content:"\ee2d"
}
.icofont-sail-boat-alt-1:before{
    content:"\ee2e"
}
.icofont-sail-boat-alt-2:before{
    content:"\ee2f"
}
.icofont-sail-boat:before{
    content:"\ee30"
}
.icofont-scooter:before{
    content:"\ee31"
}
.icofont-sea-plane:before{
    content:"\ee32"
}
.icofont-ship-alt:before{
    content:"\ee33"
}
.icofont-ship:before{
    content:"\ee34"
}
.icofont-speed-boat:before{
    content:"\ee35"
}
.icofont-taxi:before{
    content:"\ee36"
}
.icofont-tractor:before{
    content:"\ee37"
}
.icofont-train-line:before{
    content:"\ee38"
}
.icofont-train-steam:before{
    content:"\ee39"
}
.icofont-tram:before{
    content:"\ee3a"
}
.icofont-truck-alt:before{
    content:"\ee3b"
}
.icofont-truck-loaded:before{
    content:"\ee3c"
}
.icofont-truck:before{
    content:"\ee3d"
}
.icofont-van-alt:before{
    content:"\ee3e"
}
.icofont-van:before{
    content:"\ee3f"
}
.icofont-yacht:before{
    content:"\ee40"
}
.icofont-5-star-hotel:before{
    content:"\ee41"
}
.icofont-air-ticket:before{
    content:"\ee42"
}
.icofont-beach-bed:before{
    content:"\ee43"
}
.icofont-beach:before{
    content:"\ee44"
}
.icofont-camping-vest:before{
    content:"\ee45"
}
.icofont-direction-sign:before{
    content:"\ee46"
}
.icofont-hill-side:before{
    content:"\ee47"
}
.icofont-hill:before{
    content:"\ee48"
}
.icofont-hotel:before{
    content:"\ee49"
}
.icofont-island-alt:before{
    content:"\ee4a"
}
.icofont-island:before{
    content:"\ee4b"
}
.icofont-sandals-female:before{
    content:"\ee4c"
}
.icofont-sandals-male:before{
    content:"\ee4d"
}
.icofont-travelling:before{
    content:"\ee4e"
}
.icofont-breakdown:before{
    content:"\ee4f"
}
.icofont-celsius:before{
    content:"\ee50"
}
.icofont-clouds:before{
    content:"\ee51"
}
.icofont-cloudy:before{
    content:"\ee52"
}
.icofont-dust:before{
    content:"\ee53"
}
.icofont-eclipse:before{
    content:"\ee54"
}
.icofont-fahrenheit:before{
    content:"\ee55"
}
.icofont-forest-fire:before{
    content:"\ee56"
}
.icofont-full-night:before{
    content:"\ee57"
}
.icofont-full-sunny:before{
    content:"\ee58"
}
.icofont-hail-night:before{
    content:"\ee59"
}
.icofont-hail-rainy-night:before{
    content:"\ee5a"
}
.icofont-hail-rainy-sunny:before{
    content:"\ee5b"
}
.icofont-hail-rainy:before{
    content:"\ee5c"
}
.icofont-hail-sunny:before{
    content:"\ee5d"
}
.icofont-hail-thunder-night:before{
    content:"\ee5e"
}
.icofont-hail-thunder-sunny:before{
    content:"\ee5f"
}
.icofont-hail-thunder:before{
    content:"\ee60"
}
.icofont-hail:before{
    content:"\ee61"
}
.icofont-hill-night:before{
    content:"\ee62"
}
.icofont-hill-sunny:before{
    content:"\ee63"
}
.icofont-hurricane:before{
    content:"\ee64"
}
.icofont-meteor:before{
    content:"\ee65"
}
.icofont-night:before{
    content:"\ee66"
}
.icofont-rainy-night:before{
    content:"\ee67"
}
.icofont-rainy-sunny:before{
    content:"\ee68"
}
.icofont-rainy-thunder:before{
    content:"\ee69"
}
.icofont-rainy:before{
    content:"\ee6a"
}
.icofont-snow-alt:before{
    content:"\ee6b"
}
.icofont-snow-flake:before{
    content:"\ee6c"
}
.icofont-snow-temp:before{
    content:"\ee6d"
}
.icofont-snow:before{
    content:"\ee6e"
}
.icofont-snowy-hail:before{
    content:"\ee6f"
}
.icofont-snowy-night-hail:before{
    content:"\ee70"
}
.icofont-snowy-night-rainy:before{
    content:"\ee71"
}
.icofont-snowy-night:before{
    content:"\ee72"
}
.icofont-snowy-rainy:before{
    content:"\ee73"
}
.icofont-snowy-sunny-hail:before{
    content:"\ee74"
}
.icofont-snowy-sunny-rainy:before{
    content:"\ee75"
}
.icofont-snowy-sunny:before{
    content:"\ee76"
}
.icofont-snowy-thunder-night:before{
    content:"\ee77"
}
.icofont-snowy-thunder-sunny:before{
    content:"\ee78"
}
.icofont-snowy-thunder:before{
    content:"\ee79"
}
.icofont-snowy-windy-night:before{
    content:"\ee7a"
}
.icofont-snowy-windy-sunny:before{
    content:"\ee7b"
}
.icofont-snowy-windy:before{
    content:"\ee7c"
}
.icofont-snowy:before{
    content:"\ee7d"
}
.icofont-sun-alt:before{
    content:"\ee7e"
}
.icofont-sun-rise:before{
    content:"\ee7f"
}
.icofont-sun-set:before{
    content:"\ee80"
}
.icofont-sun:before{
    content:"\ee81"
}
.icofont-sunny-day-temp:before{
    content:"\ee82"
}
.icofont-sunny:before{
    content:"\ee83"
}
.icofont-thunder-light:before{
    content:"\ee84"
}
.icofont-tornado:before{
    content:"\ee85"
}
.icofont-umbrella-alt:before{
    content:"\ee86"
}
.icofont-umbrella:before{
    content:"\ee87"
}
.icofont-volcano:before{
    content:"\ee88"
}
.icofont-wave:before{
    content:"\ee89"
}
.icofont-wind-scale-0:before{
    content:"\ee8a"
}
.icofont-wind-scale-1:before{
    content:"\ee8b"
}
.icofont-wind-scale-10:before{
    content:"\ee8c"
}
.icofont-wind-scale-11:before{
    content:"\ee8d"
}
.icofont-wind-scale-12:before{
    content:"\ee8e"
}
.icofont-wind-scale-2:before{
    content:"\ee8f"
}
.icofont-wind-scale-3:before{
    content:"\ee90"
}
.icofont-wind-scale-4:before{
    content:"\ee91"
}
.icofont-wind-scale-5:before{
    content:"\ee92"
}
.icofont-wind-scale-6:before{
    content:"\ee93"
}
.icofont-wind-scale-7:before{
    content:"\ee94"
}
.icofont-wind-scale-8:before{
    content:"\ee95"
}
.icofont-wind-scale-9:before{
    content:"\ee96"
}
.icofont-wind-waves:before{
    content:"\ee97"
}
.icofont-wind:before{
    content:"\ee98"
}
.icofont-windy-hail:before{
    content:"\ee99"
}
.icofont-windy-night:before{
    content:"\ee9a"
}
.icofont-windy-raining:before{
    content:"\ee9b"
}
.icofont-windy-sunny:before{
    content:"\ee9c"
}
.icofont-windy-thunder-raining:before{
    content:"\ee9d"
}
.icofont-windy-thunder:before{
    content:"\ee9e"
}
.icofont-windy:before{
    content:"\ee9f"
}
.icofont-addons:before{
    content:"\eea0"
}
.icofont-address-book:before{
    content:"\eea1"
}
.icofont-adjust:before{
    content:"\eea2"
}
.icofont-alarm:before{
    content:"\eea3"
}
.icofont-anchor:before{
    content:"\eea4"
}
.icofont-archive:before{
    content:"\eea5"
}
.icofont-at:before{
    content:"\eea6"
}
.icofont-attachment:before{
    content:"\eea7"
}
.icofont-audio:before{
    content:"\eea8"
}
.icofont-automation:before{
    content:"\eea9"
}
.icofont-badge:before{
    content:"\eeaa"
}
.icofont-bag-alt:before{
    content:"\eeab"
}
.icofont-bag:before{
    content:"\eeac"
}
.icofont-ban:before{
    content:"\eead"
}
.icofont-bar-code:before{
    content:"\eeae"
}
.icofont-bars:before{
    content:"\eeaf"
}
.icofont-basket:before{
    content:"\eeb0"
}
.icofont-battery-empty:before{
    content:"\eeb1"
}
.icofont-battery-full:before{
    content:"\eeb2"
}
.icofont-battery-half:before{
    content:"\eeb3"
}
.icofont-battery-low:before{
    content:"\eeb4"
}
.icofont-beaker:before{
    content:"\eeb5"
}
.icofont-beard:before{
    content:"\eeb6"
}
.icofont-bed:before{
    content:"\eeb7"
}
.icofont-bell:before{
    content:"\eeb8"
}
.icofont-beverage:before{
    content:"\eeb9"
}
.icofont-bill:before{
    content:"\eeba"
}
.icofont-bin:before{
    content:"\eebb"
}
.icofont-binary:before{
    content:"\eebc"
}
.icofont-binoculars:before{
    content:"\eebd"
}
.icofont-bluetooth:before{
    content:"\eebe"
}
.icofont-bomb:before{
    content:"\eebf"
}
.icofont-book-mark:before{
    content:"\eec0"
}
.icofont-box:before{
    content:"\eec1"
}
.icofont-briefcase:before{
    content:"\eec2"
}
.icofont-broken:before{
    content:"\eec3"
}
.icofont-bucket:before{
    content:"\eec4"
}
.icofont-bucket1:before{
    content:"\eec5"
}
.icofont-bucket2:before{
    content:"\eec6"
}
.icofont-bug:before{
    content:"\eec7"
}
.icofont-building:before{
    content:"\eec8"
}
.icofont-bulb-alt:before{
    content:"\eec9"
}
.icofont-bullet:before{
    content:"\eeca"
}
.icofont-bullhorn:before{
    content:"\eecb"
}
.icofont-bullseye:before{
    content:"\eecc"
}
.icofont-calendar:before{
    content:"\eecd"
}
.icofont-camera-alt:before{
    content:"\eece"
}
.icofont-camera:before{
    content:"\eecf"
}
.icofont-card:before{
    content:"\eed0"
}
.icofont-cart-alt:before{
    content:"\eed1"
}
.icofont-cart:before{
    content:"\eed2"
}
.icofont-cc:before{
    content:"\eed3"
}
.icofont-charging:before{
    content:"\eed4"
}
.icofont-chat:before{
    content:"\eed5"
}
.icofont-check-alt:before{
    content:"\eed6"
}
.icofont-check-circled:before{
    content:"\eed7"
}
.icofont-check:before{
    content:"\eed8"
}
.icofont-checked:before{
    content:"\eed9"
}
.icofont-children-care:before{
    content:"\eeda"
}
.icofont-clip:before{
    content:"\eedb"
}
.icofont-clock-time:before{
    content:"\eedc"
}
.icofont-close-circled:before{
    content:"\eedd"
}
.icofont-close-line-circled:before{
    content:"\eede"
}
.icofont-close-line-squared-alt:before{
    content:"\eedf"
}
.icofont-close-line-squared:before{
    content:"\eee0"
}
.icofont-close-line:before{
    content:"\eee1"
}
.icofont-close-squared-alt:before{
    content:"\eee2"
}
.icofont-close-squared:before{
    content:"\eee3"
}
.icofont-close:before{
    content:"\eee4"
}
.icofont-cloud-download:before{
    content:"\eee5"
}
.icofont-cloud-refresh:before{
    content:"\eee6"
}
.icofont-cloud-upload:before{
    content:"\eee7"
}
.icofont-cloud:before{
    content:"\eee8"
}
.icofont-code-not-allowed:before{
    content:"\eee9"
}
.icofont-code:before{
    content:"\eeea"
}
.icofont-comment:before{
    content:"\eeeb"
}
.icofont-compass-alt:before{
    content:"\eeec"
}
.icofont-compass:before{
    content:"\eeed"
}
.icofont-computer:before{
    content:"\eeee"
}
.icofont-connection:before{
    content:"\eeef"
}
.icofont-console:before{
    content:"\eef0"
}
.icofont-contacts:before{
    content:"\eef1"
}
.icofont-contrast:before{
    content:"\eef2"
}
.icofont-copyright:before{
    content:"\eef3"
}
.icofont-credit-card:before{
    content:"\eef4"
}
.icofont-crop:before{
    content:"\eef5"
}
.icofont-crown:before{
    content:"\eef6"
}
.icofont-cube:before{
    content:"\eef7"
}
.icofont-cubes:before{
    content:"\eef8"
}
.icofont-dashboard-web:before{
    content:"\eef9"
}
.icofont-dashboard:before{
    content:"\eefa"
}
.icofont-data:before{
    content:"\eefb"
}
.icofont-database-add:before{
    content:"\eefc"
}
.icofont-database-locked:before{
    content:"\eefd"
}
.icofont-database-remove:before{
    content:"\eefe"
}
.icofont-database:before{
    content:"\eeff"
}
.icofont-delete:before{
    content:"\ef00"
}
.icofont-diamond:before{
    content:"\ef01"
}
.icofont-dice-multiple:before{
    content:"\ef02"
}
.icofont-dice:before{
    content:"\ef03"
}
.icofont-disc:before{
    content:"\ef04"
}
.icofont-diskette:before{
    content:"\ef05"
}
.icofont-document-folder:before{
    content:"\ef06"
}
.icofont-download-alt:before{
    content:"\ef07"
}
.icofont-download:before{
    content:"\ef08"
}
.icofont-downloaded:before{
    content:"\ef09"
}
.icofont-drag:before{
    content:"\ef0a"
}
.icofont-drag1:before{
    content:"\ef0b"
}
.icofont-drag2:before{
    content:"\ef0c"
}
.icofont-drag3:before{
    content:"\ef0d"
}
.icofont-earth:before{
    content:"\ef0e"
}
.icofont-ebook:before{
    content:"\ef0f"
}
.icofont-edit:before{
    content:"\ef10"
}
.icofont-eject:before{
    content:"\ef11"
}
.icofont-email:before{
    content:"\ef12"
}
.icofont-envelope-open:before{
    content:"\ef13"
}
.icofont-envelope:before{
    content:"\ef14"
}
.icofont-eraser:before{
    content:"\ef15"
}
.icofont-error:before{
    content:"\ef16"
}
.icofont-excavator:before{
    content:"\ef17"
}
.icofont-exchange:before{
    content:"\ef18"
}
.icofont-exclamation-circle:before{
    content:"\ef19"
}
.icofont-exclamation-square:before{
    content:"\ef1a"
}
.icofont-exclamation-tringle:before{
    content:"\ef1b"
}
.icofont-exclamation:before{
    content:"\ef1c"
}
.icofont-exit:before{
    content:"\ef1d"
}
.icofont-expand:before{
    content:"\ef1e"
}
.icofont-external-link:before{
    content:"\ef1f"
}
.icofont-external:before{
    content:"\ef20"
}
.icofont-eye-alt:before{
    content:"\ef21"
}
.icofont-eye-blocked:before{
    content:"\ef22"
}
.icofont-eye-dropper:before{
    content:"\ef23"
}
.icofont-eye:before{
    content:"\ef24"
}
.icofont-favourite:before{
    content:"\ef25"
}
.icofont-fax:before{
    content:"\ef26"
}
.icofont-file-fill:before{
    content:"\ef27"
}
.icofont-film:before{
    content:"\ef28"
}
.icofont-filter:before{
    content:"\ef29"
}
.icofont-fire-alt:before{
    content:"\ef2a"
}
.icofont-fire-burn:before{
    content:"\ef2b"
}
.icofont-fire:before{
    content:"\ef2c"
}
.icofont-flag-alt-1:before{
    content:"\ef2d"
}
.icofont-flag-alt-2:before{
    content:"\ef2e"
}
.icofont-flag:before{
    content:"\ef2f"
}
.icofont-flame-torch:before{
    content:"\ef30"
}
.icofont-flash-light:before{
    content:"\ef31"
}
.icofont-flash:before{
    content:"\ef32"
}
.icofont-flask:before{
    content:"\ef33"
}
.icofont-focus:before{
    content:"\ef34"
}
.icofont-folder-open:before{
    content:"\ef35"
}
.icofont-folder:before{
    content:"\ef36"
}
.icofont-foot-print:before{
    content:"\ef37"
}
.icofont-garbage:before{
    content:"\ef38"
}
.icofont-gear-alt:before{
    content:"\ef39"
}
.icofont-gear:before{
    content:"\ef3a"
}
.icofont-gears:before{
    content:"\ef3b"
}
.icofont-gift:before{
    content:"\ef3c"
}
.icofont-glass:before{
    content:"\ef3d"
}
.icofont-globe:before{
    content:"\ef3e"
}
.icofont-graffiti:before{
    content:"\ef3f"
}
.icofont-grocery:before{
    content:"\ef40"
}
.icofont-hand:before{
    content:"\ef41"
}
.icofont-hanger:before{
    content:"\ef42"
}
.icofont-hard-disk:before{
    content:"\ef43"
}
.icofont-heart-alt:before{
    content:"\ef44"
}
.icofont-heart:before{
    content:"\ef45"
}
.icofont-history:before{
    content:"\ef46"
}
.icofont-home:before{
    content:"\ef47"
}
.icofont-horn:before{
    content:"\ef48"
}
.icofont-hour-glass:before{
    content:"\ef49"
}
.icofont-id:before{
    content:"\ef4a"
}
.icofont-image:before{
    content:"\ef4b"
}
.icofont-inbox:before{
    content:"\ef4c"
}
.icofont-infinite:before{
    content:"\ef4d"
}
.icofont-info-circle:before{
    content:"\ef4e"
}
.icofont-info-square:before{
    content:"\ef4f"
}
.icofont-info:before{
    content:"\ef50"
}
.icofont-institution:before{
    content:"\ef51"
}
.icofont-interface:before{
    content:"\ef52"
}
.icofont-invisible:before{
    content:"\ef53"
}
.icofont-jacket:before{
    content:"\ef54"
}
.icofont-jar:before{
    content:"\ef55"
}
.icofont-jewlery:before{
    content:"\ef56"
}
.icofont-karate:before{
    content:"\ef57"
}
.icofont-key-hole:before{
    content:"\ef58"
}
.icofont-key:before{
    content:"\ef59"
}
.icofont-label:before{
    content:"\ef5a"
}
.icofont-lamp:before{
    content:"\ef5b"
}
.icofont-layers:before{
    content:"\ef5c"
}
.icofont-layout:before{
    content:"\ef5d"
}
.icofont-leaf:before{
    content:"\ef5e"
}
.icofont-leaflet:before{
    content:"\ef5f"
}
.icofont-learn:before{
    content:"\ef60"
}
.icofont-lego:before{
    content:"\ef61"
}
.icofont-lens:before{
    content:"\ef62"
}
.icofont-letter:before{
    content:"\ef63"
}
.icofont-letterbox:before{
    content:"\ef64"
}
.icofont-library:before{
    content:"\ef65"
}
.icofont-license:before{
    content:"\ef66"
}
.icofont-life-bouy:before{
    content:"\ef67"
}
.icofont-life-buoy:before{
    content:"\ef68"
}
.icofont-life-jacket:before{
    content:"\ef69"
}
.icofont-life-ring:before{
    content:"\ef6a"
}
.icofont-light-bulb:before{
    content:"\ef6b"
}
.icofont-lighter:before{
    content:"\ef6c"
}
.icofont-lightning-ray:before{
    content:"\ef6d"
}
.icofont-like:before{
    content:"\ef6e"
}
.icofont-line-height:before{
    content:"\ef6f"
}
.icofont-link-alt:before{
    content:"\ef70"
}
.icofont-link:before{
    content:"\ef71"
}
.icofont-list:before{
    content:"\ef72"
}
.icofont-listening:before{
    content:"\ef73"
}
.icofont-listine-dots:before{
    content:"\ef74"
}
.icofont-listing-box:before{
    content:"\ef75"
}
.icofont-listing-number:before{
    content:"\ef76"
}
.icofont-live-support:before{
    content:"\ef77"
}
.icofont-location-arrow:before{
    content:"\ef78"
}
.icofont-location-pin:before{
    content:"\ef79"
}
.icofont-lock:before{
    content:"\ef7a"
}
.icofont-login:before{
    content:"\ef7b"
}
.icofont-logout:before{
    content:"\ef7c"
}
.icofont-lollipop:before{
    content:"\ef7d"
}
.icofont-long-drive:before{
    content:"\ef7e"
}
.icofont-look:before{
    content:"\ef7f"
}
.icofont-loop:before{
    content:"\ef80"
}
.icofont-luggage:before{
    content:"\ef81"
}
.icofont-lunch:before{
    content:"\ef82"
}
.icofont-lungs:before{
    content:"\ef83"
}
.icofont-magic-alt:before{
    content:"\ef84"
}
.icofont-magic:before{
    content:"\ef85"
}
.icofont-magnet:before{
    content:"\ef86"
}
.icofont-mail-box:before{
    content:"\ef87"
}
.icofont-mail:before{
    content:"\ef88"
}
.icofont-male:before{
    content:"\ef89"
}
.icofont-map-pins:before{
    content:"\ef8a"
}
.icofont-map:before{
    content:"\ef8b"
}
.icofont-maximize:before{
    content:"\ef8c"
}
.icofont-measure:before{
    content:"\ef8d"
}
.icofont-medicine:before{
    content:"\ef8e"
}
.icofont-mega-phone:before{
    content:"\ef8f"
}
.icofont-megaphone-alt:before{
    content:"\ef90"
}
.icofont-megaphone:before{
    content:"\ef91"
}
.icofont-memorial:before{
    content:"\ef92"
}
.icofont-memory-card:before{
    content:"\ef93"
}
.icofont-mic-mute:before{
    content:"\ef94"
}
.icofont-mic:before{
    content:"\ef95"
}
.icofont-military:before{
    content:"\ef96"
}
.icofont-mill:before{
    content:"\ef97"
}
.icofont-minus-circle:before{
    content:"\ef98"
}
.icofont-minus-square:before{
    content:"\ef99"
}
.icofont-minus:before{
    content:"\ef9a"
}
.icofont-mobile-phone:before{
    content:"\ef9b"
}
.icofont-molecule:before{
    content:"\ef9c"
}
.icofont-money:before{
    content:"\ef9d"
}
.icofont-moon:before{
    content:"\ef9e"
}
.icofont-mop:before{
    content:"\ef9f"
}
.icofont-muffin:before{
    content:"\efa0"
}
.icofont-mustache:before{
    content:"\efa1"
}
.icofont-navigation-menu:before{
    content:"\efa2"
}
.icofont-navigation:before{
    content:"\efa3"
}
.icofont-network-tower:before{
    content:"\efa4"
}
.icofont-network:before{
    content:"\efa5"
}
.icofont-news:before{
    content:"\efa6"
}
.icofont-newspaper:before{
    content:"\efa7"
}
.icofont-no-smoking:before{
    content:"\efa8"
}
.icofont-not-allowed:before{
    content:"\efa9"
}
.icofont-notebook:before{
    content:"\efaa"
}
.icofont-notepad:before{
    content:"\efab"
}
.icofont-notification:before{
    content:"\efac"
}
.icofont-numbered:before{
    content:"\efad"
}
.icofont-opposite:before{
    content:"\efae"
}
.icofont-optic:before{
    content:"\efaf"
}
.icofont-options:before{
    content:"\efb0"
}
.icofont-package:before{
    content:"\efb1"
}
.icofont-page:before{
    content:"\efb2"
}
.icofont-paint:before{
    content:"\efb3"
}
.icofont-paper-plane:before{
    content:"\efb4"
}
.icofont-paperclip:before{
    content:"\efb5"
}
.icofont-papers:before{
    content:"\efb6"
}
.icofont-pay:before{
    content:"\efb7"
}
.icofont-penguin-linux:before{
    content:"\efb8"
}
.icofont-pestle:before{
    content:"\efb9"
}
.icofont-phone-circle:before{
    content:"\efba"
}
.icofont-phone:before{
    content:"\efbb"
}
.icofont-picture:before{
    content:"\efbc"
}
.icofont-pine:before{
    content:"\efbd"
}
.icofont-pixels:before{
    content:"\efbe"
}
.icofont-plugin:before{
    content:"\efbf"
}
.icofont-plus-circle:before{
    content:"\efc0"
}
.icofont-plus-square:before{
    content:"\efc1"
}
.icofont-plus:before{
    content:"\efc2"
}
.icofont-polygonal:before{
    content:"\efc3"
}
.icofont-power:before{
    content:"\efc4"
}
.icofont-price:before{
    content:"\efc5"
}
.icofont-print:before{
    content:"\efc6"
}
.icofont-puzzle:before{
    content:"\efc7"
}
.icofont-qr-code:before{
    content:"\efc8"
}
.icofont-queen:before{
    content:"\efc9"
}
.icofont-question-circle:before{
    content:"\efca"
}
.icofont-question-square:before{
    content:"\efcb"
}
.icofont-question:before{
    content:"\efcc"
}
.icofont-quote-left:before{
    content:"\efcd"
}
.icofont-quote-right:before{
    content:"\efce"
}
.icofont-random:before{
    content:"\efcf"
}
.icofont-recycle:before{
    content:"\efd0"
}
.icofont-refresh:before{
    content:"\efd1"
}
.icofont-repair:before{
    content:"\efd2"
}
.icofont-reply-all:before{
    content:"\efd3"
}
.icofont-reply:before{
    content:"\efd4"
}
.icofont-resize:before{
    content:"\efd5"
}
.icofont-responsive:before{
    content:"\efd6"
}
.icofont-retweet:before{
    content:"\efd7"
}
.icofont-road:before{
    content:"\efd8"
}
.icofont-robot:before{
    content:"\efd9"
}
.icofont-royal:before{
    content:"\efda"
}
.icofont-rss-feed:before{
    content:"\efdb"
}
.icofont-safety:before{
    content:"\efdc"
}
.icofont-sale-discount:before{
    content:"\efdd"
}
.icofont-satellite:before{
    content:"\efde"
}
.icofont-send-mail:before{
    content:"\efdf"
}
.icofont-server:before{
    content:"\efe0"
}
.icofont-settings-alt:before{
    content:"\efe1"
}
.icofont-settings:before{
    content:"\efe2"
}
.icofont-share-alt:before{
    content:"\efe3"
}
.icofont-share-boxed:before{
    content:"\efe4"
}
.icofont-share:before{
    content:"\efe5"
}
.icofont-shield:before{
    content:"\efe6"
}
.icofont-shopping-cart:before{
    content:"\efe7"
}
.icofont-sign-in:before{
    content:"\efe8"
}
.icofont-sign-out:before{
    content:"\efe9"
}
.icofont-signal:before{
    content:"\efea"
}
.icofont-site-map:before{
    content:"\efeb"
}
.icofont-smart-phone:before{
    content:"\efec"
}
.icofont-soccer:before{
    content:"\efed"
}
.icofont-sort-alt:before{
    content:"\efee"
}
.icofont-sort:before{
    content:"\efef"
}
.icofont-space:before{
    content:"\eff0"
}
.icofont-spanner:before{
    content:"\eff1"
}
.icofont-speech-comments:before{
    content:"\eff2"
}
.icofont-speed-meter:before{
    content:"\eff3"
}
.icofont-spinner-alt-1:before{
    content:"\eff4"
}
.icofont-spinner-alt-2:before{
    content:"\eff5"
}
.icofont-spinner-alt-3:before{
    content:"\eff6"
}
.icofont-spinner-alt-4:before{
    content:"\eff7"
}
.icofont-spinner-alt-5:before{
    content:"\eff8"
}
.icofont-spinner-alt-6:before{
    content:"\eff9"
}
.icofont-spinner:before{
    content:"\effa"
}
.icofont-spreadsheet:before{
    content:"\effb"
}
.icofont-square:before{
    content:"\effc"
}
.icofont-ssl-security:before{
    content:"\effd"
}
.icofont-star-alt-1:before{
    content:"\effe"
}
.icofont-star-alt-2:before{
    content:"\efff"
}
.icofont-star:before{
    content:"\f000"
}
.icofont-street-view:before{
    content:"\f001"
}
.icofont-support-faq:before{
    content:"\f002"
}
.icofont-tack-pin:before{
    content:"\f003"
}
.icofont-tag:before{
    content:"\f004"
}
.icofont-tags:before{
    content:"\f005"
}
.icofont-tasks-alt:before{
    content:"\f006"
}
.icofont-tasks:before{
    content:"\f007"
}
.icofont-telephone:before{
    content:"\f008"
}
.icofont-telescope:before{
    content:"\f009"
}
.icofont-terminal:before{
    content:"\f00a"
}
.icofont-thumbs-down:before{
    content:"\f00b"
}
.icofont-thumbs-up:before{
    content:"\f00c"
}
.icofont-tick-boxed:before{
    content:"\f00d"
}
.icofont-tick-mark:before{
    content:"\f00e"
}
.icofont-ticket:before{
    content:"\f00f"
}
.icofont-tie:before{
    content:"\f010"
}
.icofont-toggle-off:before{
    content:"\f011"
}
.icofont-toggle-on:before{
    content:"\f012"
}
.icofont-tools-alt-2:before{
    content:"\f013"
}
.icofont-tools:before{
    content:"\f014"
}
.icofont-touch:before{
    content:"\f015"
}
.icofont-traffic-light:before{
    content:"\f016"
}
.icofont-transparent:before{
    content:"\f017"
}
.icofont-tree:before{
    content:"\f018"
}
.icofont-unique-idea:before{
    content:"\f019"
}
.icofont-unlock:before{
    content:"\f01a"
}
.icofont-unlocked:before{
    content:"\f01b"
}
.icofont-upload-alt:before{
    content:"\f01c"
}
.icofont-upload:before{
    content:"\f01d"
}
.icofont-usb-drive:before{
    content:"\f01e"
}
.icofont-usb:before{
    content:"\f01f"
}
.icofont-vector-path:before{
    content:"\f020"
}
.icofont-verification-check:before{
    content:"\f021"
}
.icofont-wall-clock:before{
    content:"\f022"
}
.icofont-wall:before{
    content:"\f023"
}
.icofont-wallet:before{
    content:"\f024"
}
.icofont-warning-alt:before{
    content:"\f025"
}
.icofont-warning:before{
    content:"\f026"
}
.icofont-water-drop:before{
    content:"\f027"
}
.icofont-web:before{
    content:"\f028"
}
.icofont-wheelchair:before{
    content:"\f029"
}
.icofont-wifi-alt:before{
    content:"\f02a"
}
.icofont-wifi:before{
    content:"\f02b"
}
.icofont-world:before{
    content:"\f02c"
}
.icofont-zigzag:before{
    content:"\f02d"
}
.icofont-zipped:before{
    content:"\f02e"
}
.icofont-xs{
    font-size:.5em
}
.icofont-sm{
    font-size:.75em
}
.icofont-md{
    font-size:1.25em
}
.icofont-lg{
    font-size:1.5em
}
.icofont-1x{
    font-size:1em
}
.icofont-2x{
    font-size:2em
}
.icofont-3x{
    font-size:3em
}
.icofont-4x{
    font-size:4em
}
.icofont-5x{
    font-size:5em
}
.icofont-6x{
    font-size:6em
}
.icofont-7x{
    font-size:7em
}
.icofont-8x{
    font-size:8em
}
.icofont-9x{
    font-size:9em
}
.icofont-10x{
    font-size:10em
}
.icofont-fw{
    text-align:center;
    width:1.25em
}
.icofont-ul{
    list-style-type:none;
    padding-left:0;
    margin-left:0
}
.icofont-ul>li{
    position:relative;
    line-height:2em
}
.icofont-ul>li .icofont{
    display:inline-block;
    vertical-align:middle
}
.icofont-border{
    border:solid .08em #f1f1f1;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.icofont-pull-left{
    float:left
}
.icofont-pull-right{
    float:right
}
.icofont.icofont-pull-left{
    margin-right:.3em
}
.icofont.icofont-pull-right{
    margin-left:.3em
}
.icofont-spin{
    -webkit-animation:icofont-spin 2s infinite linear;
    animation:icofont-spin 2s infinite linear;
    display:inline-block
}
.icofont-pulse{
    -webkit-animation:icofont-spin 1s infinite steps(8);
    animation:icofont-spin 1s infinite steps(8);
    display:inline-block
}
@-webkit-keyframes icofont-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes icofont-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.icofont-rotate-90{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.icofont-rotate-180{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.icofont-rotate-270{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.icofont-flip-horizontal{
    -webkit-transform:scale(-1,1);
    transform:scale(-1,1)
}
.icofont-flip-vertical{
    -webkit-transform:scale(1,-1);
    transform:scale(1,-1)
}
.icofont-flip-horizontal.icofont-flip-vertical{
    -webkit-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{
    -webkit-filter:none;
    filter:none;
    display:inline-block
}
.icofont-inverse{
    color:#fff
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
/*!PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license*/
.pswp{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    overflow:hidden;
    -ms-touch-action:none;
    touch-action:none;
    z-index:1500;
    -webkit-text-size-adjust:100%;
    -webkit-backface-visibility:hidden;
    outline:none
}
.pswp *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pswp img{
    max-width:none
}
.pswp--animate_opacity{
    opacity:.001;
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--open{
    display:block
}
.pswp--zoom-allowed .pswp__img{
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.pswp--zoomed-in .pswp__img{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:grab
}
.pswp--dragging .pswp__img{
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:grabbing
}
.pswp__bg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.pswp__scroll-wrap{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden
}
.pswp__container,.pswp__zoom-wrap{
    -ms-touch-action:none;
    touch-action:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.pswp__container,.pswp__img{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.pswp__zoom-wrap{
    position:absolute;
    width:100%;
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    -webkit-transition:-webkit-transform .333s cubic-bezier(.4,0,.22,1);
    transition:transform .333s cubic-bezier(.4,0,.22,1)
}
.pswp__bg{
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
    -webkit-transition:none;
    transition:none
}
.pswp__container,.pswp__zoom-wrap{
    -webkit-backface-visibility:hidden
}
.pswp__item{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    overflow:hidden
}
.pswp__img{
    position:absolute;
    width:auto;
    height:auto;
    top:0;
    left:0
}
.pswp__img--placeholder{
    -webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank{
    background:#222
}
.pswp--ie .pswp__img{
    width:100%!important;
    height:auto!important;
    left:0;
    top:0
}
.pswp__error-msg{
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:16px;
    margin-top:-8px;
    color:#ccc
}
.pswp__error-msg a{
    color:#ccc;
    text-decoration:underline
}
/*!PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license*/
.pswp__button{
    width:44px;
    height:44px;
    position:relative;
    background:0 0;
    cursor:pointer;
    overflow:visible;
    -webkit-appearance:none;
    display:block;
    border:0;
    padding:0;
    margin:0;
    float:right;
    opacity:.75;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-box-shadow:none;
    box-shadow:none
}
.pswp__button:focus,.pswp__button:hover{
    opacity:1
}
.pswp__button:active{
    outline:none;
    opacity:.9
}
.pswp__button::-moz-focus-inner{
    padding:0;
    border:0
}
.pswp__ui--over-close .pswp__button--close{
    opacity:1
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
    background-size:264px 88px;
    width:44px;
    height:44px
}
@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{
        background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/default-skin.svg)
    }
    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{
        background:0 0
    }
}
.pswp__button--close{
    background-position:0 -44px
}
.pswp__button--share{
    background-position:-44px -44px
}
.pswp__button--fs{
    display:none
}
.pswp--supports-fs .pswp__button--fs{
    display:block
}
.pswp--fs .pswp__button--fs{
    background-position:-44px 0
}
.pswp__button--zoom{
    display:none;
    background-position:-88px 0
}
.pswp--zoom-allowed .pswp__button--zoom{
    display:block
}
.pswp--zoomed-in .pswp__button--zoom{
    background-position:-132px 0
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{
    visibility:hidden
}
.pswp__button--arrow--left,.pswp__button--arrow--right{
    background:0 0;
    top:50%;
    margin-top:-50px;
    width:70px;
    height:100px;
    position:absolute
}
.pswp__button--arrow--left{
    left:0
}
.pswp__button--arrow--right{
    right:0
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{
    content:'';
    top:35px;
    background-color:rgba(0,0,0,.3);
    height:30px;
    width:32px;
    position:absolute
}
.pswp__button--arrow--left:before{
    left:6px;
    background-position:-138px -44px
}
.pswp__button--arrow--right:before{
    right:6px;
    background-position:-94px -44px
}
.pswp__counter,.pswp__share-modal{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pswp__share-modal{
    display:block;
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:10px;
    position:absolute;
    z-index:1600;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.pswp__share-modal--hidden{
    display:none
}
.pswp__share-tooltip{
    z-index:1620;
    position:absolute;
    background:#fff;
    top:56px;
    border-radius:2px;
    display:block;
    width:auto;
    right:44px;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
    box-shadow:0 2px 5px rgba(0,0,0,.25);
    -webkit-transform:translateY(6px);
    -ms-transform:translateY(6px);
    transform:translateY(6px);
    -webkit-transition:-webkit-transform .25s;
    transition:transform .25s;
    -webkit-backface-visibility:hidden;
    will-change:transform
}
.pswp__share-tooltip a{
    display:block;
    padding:8px 12px;
    color:#000;
    text-decoration:none;
    font-size:14px;
    line-height:18px
}
.pswp__share-tooltip a:hover{
    text-decoration:none;
    color:#000
}
.pswp__share-tooltip a:first-child{
    border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child{
    border-radius:0 0 2px 2px
}
.pswp__share-modal--fade-in{
    opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a{
    padding:16px 12px
}
a.pswp__share--facebook:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    top:-12px;
    right:15px;
    border:6px solid transparent;
    border-bottom-color:#fff;
    -webkit-pointer-events:none;
    -moz-pointer-events:none;
    pointer-events:none
}
a.pswp__share--facebook:hover{
    background:#3e5c9a;
    color:#fff
}
a.pswp__share--facebook:hover:before{
    border-bottom-color:#3e5c9a
}
a.pswp__share--twitter:hover{
    background:#55acee;
    color:#fff
}
a.pswp__share--pinterest:hover{
    background:#ccc;
    color:#ce272d
}
a.pswp__share--download:hover{
    background:#ddd
}
.pswp__counter{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    font-size:13px;
    line-height:44px;
    color:#fff;
    opacity:.75;
    padding:0 10px
}
.pswp__caption{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    min-height:44px
}
.pswp__caption small{
    font-size:11px;
    color:#bbb
}
.pswp__caption__center{
    text-align:left;
    max-width:420px;
    margin:0 auto;
    font-size:13px;
    padding:10px;
    line-height:20px;
    color:#ccc
}
.pswp__caption--empty{
    display:none
}
.pswp__caption--fake{
    visibility:hidden
}
.pswp__preloader{
    width:44px;
    height:44px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-22px;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    will-change:opacity;
    direction:ltr
}
.pswp__preloader__icn{
    width:20px;
    height:20px;
    margin:12px
}
.pswp__preloader--active{
    opacity:1
}
.pswp__preloader--active .pswp__preloader__icn{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/visual-portfolio/assets/vendor/photoswipe/default-skin/preloader.gif) 0 0 no-repeat
}
.pswp--css_animation .pswp__preloader--active{
    opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{
    -webkit-animation:clockwise .5s linear infinite;
    animation:clockwise .5s linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{
    -webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;
    animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite
}
.pswp--css_animation .pswp__preloader__icn{
    background:0 0;
    opacity:.75;
    width:14px;
    height:14px;
    position:absolute;
    left:15px;
    top:15px;
    margin:0
}
.pswp--css_animation .pswp__preloader__cut{
    position:relative;
    width:7px;
    height:14px;
    overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:14px;
    height:14px;
    border:2px solid #fff;
    border-radius:50%;
    border-left-color:transparent;
    border-bottom-color:transparent;
    position:absolute;
    top:0;
    left:0;
    background:0 0;
    margin:0
}
@media screen and (max-width:1024px){
    .pswp__preloader{
        position:relative;
        left:auto;
        top:auto;
        margin:0;
        float:right
    }
}
@-webkit-keyframes clockwise{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes clockwise{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes donut-rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes donut-rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.pswp__ui{
    -webkit-font-smoothing:auto;
    visibility:visible;
    opacity:1;
    z-index:1550
}
.pswp__top-bar{
    position:absolute;
    left:0;
    top:0;
    height:44px;
    width:100%
}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
    -webkit-backface-visibility:hidden;
    will-change:opacity;
    -webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);
    transition:opacity .333s cubic-bezier(.4,0,.22,1)
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{
    visibility:visible
}
.pswp__top-bar,.pswp__caption{
    background-color:rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{
    background-color:rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__top-bar{
    opacity:0
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{
    opacity:0
}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{
    opacity:.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{
    display:none
}
.pswp__element--disabled{
    display:none!important
}
.pswp--minimal--dark .pswp__top-bar{
    background:0 0
}
.swiper-container{
    margin:0 auto;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:0;
    z-index:1
}
.swiper-container-no-flexbox .swiper-slide{
    float:left
}
.swiper-container-vertical>.swiper-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper{
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.swiper-slide-invisible-blank{
    visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
    height:auto
}
.swiper-container-autoheight .swiper-wrapper{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    -o-transition-property:transform,height;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-container-3d{
    -webkit-perspective:1200px;
    perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev{
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+PC9zdmc+);
    left:10px;
    right:auto
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);
    right:10px;
    left:auto
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)
}
.swiper-button-lock{
    display:none
}
.swiper-pagination{
    position:absolute;
    text-align:center;
    -webkit-transition:.3s opacity;
    -o-transition:.3s opacity;
    transition:.3s opacity;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
    opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
    bottom:10px;
    left:0;
    width:100%
}
.swiper-pagination-bullets-dynamic{
    overflow:hidden;
    font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33);
    position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullet{
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.2
}
button.swiper-pagination-bullet{
    border:none;
    margin:0;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
    cursor:pointer
}
.swiper-pagination-bullet-active{
    opacity:1;
    background:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets{
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:6px 0;
    display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    display:inline-block;
    -webkit-transition:.2s top,.2s -webkit-transform;
    transition:.2s top,.2s -webkit-transform;
    -o-transition:.2s transform,.2s top;
    transition:.2s transform,.2s top;
    transition:.2s transform,.2s top,.2s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transition:.2s left,.2s -webkit-transform;
    transition:.2s left,.2s -webkit-transform;
    -o-transition:.2s transform,.2s left;
    transition:.2s transform,.2s left;
    transition:.2s transform,.2s left,.2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transition:.2s right,.2s -webkit-transform;
    transition:.2s right,.2s -webkit-transform;
    -o-transition:.2s transform,.2s right;
    transition:.2s transform,.2s right;
    transition:.2s transform,.2s right,.2s -webkit-transform
}
.swiper-pagination-progressbar{
    background:rgba(0,0,0,.25);
    position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#007aff;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    -webkit-transform-origin:right top;
    -ms-transform-origin:right top;
    transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{
    width:4px;
    height:100%;
    left:0;
    top:0
}
.swiper-pagination-white .swiper-pagination-bullet-active{
    background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-white{
    background:rgba(255,255,255,.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
    background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active{
    background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black{
    background:rgba(0,0,0,.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
    background:#000
}
.swiper-pagination-lock{
    display:none
}
.swiper-scrollbar{
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}
.swiper-container-vertical>.swiper-scrollbar{
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.swiper-scrollbar-drag{
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:10px;
    left:0;
    top:0
}
.swiper-scrollbar-cursor-drag{
    cursor:move
}
.swiper-scrollbar-lock{
    display:none
}
.swiper-zoom-container{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
    max-width:100%;
    max-height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.swiper-slide-zoomed{
    cursor:move
}
.swiper-lazy-preloader{
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after{
    display:block;
    content:'';
    width:100%;
    height:100%;
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);
    background-position:50%;
    background-size:100%;
    background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after{
    background-image:url(data:image/svg+xml;
    charset=utf-8;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
@-webkit-keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.swiper-container .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
    pointer-events:none;
    -webkit-transition-property:opacity;
    -o-transition-property:opacity;
    transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube{
    overflow:visible
}
.swiper-container-cube .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    width:100%;
    height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.swiper-container-flip{
    overflow:visible
}
.swiper-container-flip .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper{
    -ms-perspective:1200px
}
/*!* Name : Visual Portfolio * Version : 1.12.0 * Author : nK https://nkdev.info*/
.vp-portfolio{
    position:relative;
    min-height:114px
}
.vp-portfolio,.vp-portfolio *{
    box-sizing:border-box
}
.vp-portfolio__items{
    transition:.3s height ease-in-out,.3s transform ease-in-out;
    will-change:height,transform
}
.vp-portfolio::after,.vp-portfolio__items::after{
    content:"";
    display:block;
    clear:both
}
.vp-portfolio__items-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap,.vp-portfolio__pagination-wrap,.vp-portfolio__item{
    position:relative;
    overflow:hidden
}
.vp-portfolio__items-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap,.vp-portfolio__pagination-wrap{
    visibility:hidden;
    opacity:0;
    transition:.3s opacity,.3s visibility;
    will-change:opacity,visibility
}
.vp-portfolio__item-wrap{
    position:relative;
    float:left;
    width:33.333%
}
.vp-portfolio__item .vp-portfolio__item-img img,.vp-portfolio__item .vp-portfolio__item-img a,.vp-portfolio__item .vp-portfolio__thumbnail-img img{
    display:block;
    width:100%;
    height:auto
}
.vp-portfolio__item-img,.vp-portfolio__thumbnail-img{
    position:relative
}
.vp-portfolio__filter-sort-wrap{
    display:flex;
    flex-wrap:wrap
}
.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap{
    margin-left:auto
}
.vp-portfolio figure.vp-portfolio__item{
    margin:0
}
[class^=wp-block-]:not(.wp-block-gallery) figcaption.vp-portfolio__item-meta,.vp-portfolio figcaption.vp-portfolio__item-meta{
    margin-bottom:0;
    font-style:inherit
}
.vp-portfolio__preloader-wrap{
    visibility:visible;
    opacity:1;
    transition:.3s opacity,.3s visibility;
    will-change:opacity,visibility
}
.vp-portfolio__preloader{
    position:absolute;
    left:50%;
    width:23px;
    height:24px;
    margin-top:45px;
    margin-left:-11px;
    -webkit-animation:vp-preloader 2s linear infinite;
    animation:vp-preloader 2s linear infinite
}
.vp-portfolio__preloader span{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:10px;
    height:7px;
    background-color:#8a8a8a
}
.vp-portfolio__preloader span:nth-of-type(1){
    height:14px
}
.vp-portfolio__preloader span:nth-of-type(2){
    left:12px
}
.vp-portfolio__preloader span:nth-of-type(3){
    top:16px
}
.vp-portfolio__preloader span:nth-of-type(4){
    top:9px;
    left:12px;
    height:14px
}
@-webkit-keyframes vp-preloader{
    0%,100%{
        opacity:.5
    }
    40%,60%{
        opacity:1
    }
}
@keyframes vp-preloader{
    0%,100%{
        opacity:.5
    }
    40%,60%{
        opacity:1
    }
}
[data-vp-layout=tiles] .vp-portfolio__item-img img,[data-vp-layout=tiles] .vp-portfolio__item-img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
[data-vp-layout=tiles] .vp-portfolio__item-img-wrap{
    position:relative;
    display:block;
    overflow:hidden
}
[data-vp-layout=tiles] .vp-portfolio__item-img-wrap::before{
    content:"";
    display:block;
    margin-top:56%
}
[data-vp-layout=tiles] .vp-portfolio__item-img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 50%;
    object-position:50% 50%;
    font-family:"object-fit: cover;
     object-position: 50% 50%;
    "
}
[data-vp-layout=justified] .vp-portfolio__items{
    transition:.2s height ease-in-out;
    will-change:height
}
[data-vp-layout=justified] .vp-portfolio__item-wrap{
    float:left;
    top:0;
    left:0;
    transition:.2s transform ease-in-out,.2s width ease-in-out,.2s height ease-in-out;
    will-change:transform,width,height
}
[data-vp-layout=slider] .vp-portfolio__item-wrap{
    float:none
}
[data-vp-layout=slider] .vp-portfolio__item-img-wrap,[data-vp-layout=slider] .vp-portfolio__thumbnail-img-wrap{
    position:relative;
    display:block;
    overflow:hidden
}
[data-vp-layout=slider] .vp-portfolio__item-img-wrap::before,[data-vp-layout=slider] .vp-portfolio__thumbnail-img-wrap::before{
    content:"";
    display:block
}
[data-vp-layout=slider] .vp-portfolio__item-img img,[data-vp-layout=slider] .vp-portfolio__thumbnail-img img{
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 50%;
    object-position:50% 50%;
    font-family:"object-fit: cover;
     object-position: 50% 50%;
    "
}
[data-vp-layout=slider] .vp-portfolio__items-arrow{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    top:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    color:#6c7781;
    cursor:pointer;
    background-color:#fff;
    border-radius:50%;
    box-shadow:0 0 7px 2px rgba(0,0,0,.04);
    opacity:.5;
    transition:.2s opacity ease-in-out,.2s box-shadow ease-in-out;
    will-change:opacity,box-shadow;
    z-index:1
}
[data-vp-layout=slider] .vp-portfolio__items-arrow::after{
    content:"";
    position:absolute;
    display:block;
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
}
[data-vp-layout=slider] .vp-portfolio__items-arrow:hover{
    box-shadow:0 2px 15px 2px rgba(0,0,0,.04);
    opacity:1
}
[data-vp-layout=slider] .vp-portfolio__items-arrow-prev{
    left:10px
}
[data-vp-layout=slider] .vp-portfolio__items-arrow-next{
    right:10px
}
[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap{
    padding-bottom:25px
}
[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap .vp-portfolio__items-arrow{
    margin-top:-32.5px
}
[data-vp-layout=slider] .vp-portfolio__items-bullets{
    position:absolute;
    margin-bottom:-15px;
    text-align:center;
    z-index:1
}
[data-vp-layout=slider] .vp-portfolio__items-bullets.swiper-pagination-bullets-dynamic{
    margin-bottom:-7px
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span{
    position:relative;
    cursor:pointer;
    background-color:#6c7781;
    opacity:.2;
    transition:.15s opacity ease-in-out;
    will-change:opacity
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span:hover{
    opacity:.5
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span.swiper-pagination-bullet-active{
    opacity:1
}
[data-vp-layout=slider] .vp-portfolio__items-bullets>span::after{
    content:"";
    position:absolute;
    display:block;
    top:-4px;
    right:-4px;
    bottom:-4px;
    left:-4px
}
[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap{
    cursor:pointer;
    opacity:.5;
    transition:.2s opacity
}
[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap:hover,[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap:focus,[data-vp-layout=slider] .vp-portfolio__thumbnails-wrap .vp-portfolio__thumbnail-wrap.swiper-slide-thumb-active{
    opacity:1
}
.vp-portfolio.vp-portfolio__ready{
    min-height:initial
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__items-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__filter-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__sort-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__pagination-wrap{
    visibility:visible;
    opacity:1
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap{
    visibility:hidden;
    opacity:0
}
.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap .vp-portfolio__preloader{
    -webkit-animation:none;
    animation:none
}
.vp-single-filter.vp-single-filter__ready .vp-portfolio__filter-wrap{
    visibility:visible;
    opacity:1
}
.vp-single-sort.vp-single-sort__ready .vp-portfolio__sort-wrap{
    visibility:visible;
    opacity:1
}
.vp-portfolio.vp-portfolio__loading::before{
    content:"";
    position:absolute;
    display:block;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1
}
.vp-portfolio.vp-portfolio__loading .vp-portfolio__items-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__filter-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__sort-wrap,.vp-portfolio.vp-portfolio__loading .vp-portfolio__pagination-wrap{
    opacity:.5
}
.vp-portfolio__item-popup{
    display:none
}
.vp-pswp{
    z-index:1500
}
body.admin-bar .vp-pswp{
    top:32px;
    height:calc(100% - 32px)
}
@media screen and (max-width:782px){
    body.admin-bar .vp-pswp{
        top:42px;
        height:calc(100% - 42px)
    }
}
@media screen and (max-width:600px){
    body.admin-bar .vp-pswp{
        top:0;
        height:100%
    }
}
.vp-pswp .pswp__caption{
    background-color:rgba(0,0,0,.75)
}
.vp-pswp .pswp__caption>div{
    max-width:600px;
    font-size:12px;
    color:#fff
}
.vp-pswp .pswp__caption h3{
    color:inherit
}
.vp-pswp .pswp__caption a{
    color:inherit
}
.vp-pswp .pswp__caption a:hover{
    opacity:.8
}
.vp-pswp .pswp__caption .vp-portfolio__item-meta-title{
    margin-top:0;
    margin-bottom:3px;
    font-size:14px;
    color:inherit
}
.vp-pswp .pswp__caption .vp-portfolio__item-meta-title a{
    text-decoration:none
}
.vp-pswp .pswp__preloader{
    position:absolute;
    right:0;
    bottom:0;
    z-index:1
}
.vp-pswp .vp-pswp-video{
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    max-width:1920px;
    height:100%;
    margin:0 auto;
    line-height:0;
    text-align:left;
    vertical-align:middle;
    z-index:1045
}
.vp-pswp .vp-pswp-video>div{
    position:relative;
    width:100%;
    height:0;
    padding-bottom:56.25%
}
.vp-pswp .vp-pswp-video>div iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0
}
.vp-pswp .vp-pswp-video>div video{
    width:100%!important;
    height:auto!important;
    margin:0
}
img.visual-portfolio-lazyload{
    opacity:1;
    transition:.3s opacity;
    will-change:opacity
}
.vp-portfolio__item-img::before,.vp-portfolio__thumbnail-img::before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:linear-gradient(-70deg,rgba(255,255,255,0) 42%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 58%);
    background-color:rgba(132,136,177,.05);
    background-position:0% 50%;
    background-size:500% 100%;
    transition:.3s .3s opacity,.3s .3s visibility
}
.vp-portfolio__item-img-lazyloading::before,.vp-portfolio__thumbnail-img-lazyloading::before{
    visibility:visible;
    opacity:1;
    transition:none;
    -webkit-animation:vp-lazyload-placeholder 3s linear infinite;
    animation:vp-lazyload-placeholder 3s linear infinite
}
.vp-portfolio__item-img-lazyloading img.visual-portfolio-lazyload,.vp-portfolio__thumbnail-img-lazyloading img.visual-portfolio-lazyload{
    opacity:0
}
@-webkit-keyframes vp-lazyload-placeholder{
    0%,80%{
        background-position:100% 50%
    }
    100%{
        background-position:0% 50%
    }
}
@keyframes vp-lazyload-placeholder{
    0%,80%{
        background-position:100% 50%
    }
    100%{
        background-position:0% 50%
    }
}
.wp-block-audio figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-block-audio audio{
    width:100%;
    min-width:300px
}
.block-editor-block-list__layout .reusable-block-edit-panel{
    align-items:center;
    background:#f8f9f9;
    color:#555d66;
    display:flex;
    flex-wrap:wrap;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:13px;
    top:-14px;
    margin:0 -14px;
    padding:8px 14px;
    position:relative;
    border:1px dashed rgba(145,151,162,.25);
    border-bottom:none
}
.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{
    margin:0 -14px;
    padding:8px 14px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{
    margin:0 5px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{
    margin-right:auto
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{
    margin-right:8px;
    white-space:nowrap;
    font-weight:600
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{
    flex:1 1 100%;
    font-size:14px;
    height:30px;
    margin:4px 0 8px
}
.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{
    flex-shrink:0
}
@media(min-width:960px){
    .block-editor-block-list__layout .reusable-block-edit-panel{
        flex-wrap:nowrap
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{
        margin:0
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{
        margin:0 0 0 5px
    }
}
.editor-block-list__layout .is-selected .reusable-block-edit-panel{
    border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent
}
.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{
    border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent
}
.block-editor-block-list__layout .reusable-block-indicator{
    background:#fff;
    border:1px dashed #e2e4e7;
    color:#555d66;
    top:-14px;
    height:30px;
    padding:4px;
    position:absolute;
    z-index:1;
    width:30px;
    right:-14px
}
.wp-block-button{
    color:#fff;
    margin-bottom:1.5em
}
.wp-block-button.aligncenter{
    text-align:center
}
.wp-block-button.alignright{
    text-align:right
}
.wp-block-button__link{
    background-color:#32373c;
    border:none;
    border-radius:28px;
    box-shadow:none;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    margin:0;
    padding:12px 24px;
    text-align:center;
    text-decoration:none;
    overflow-wrap:break-word
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{
    color:inherit
}
.is-style-squared .wp-block-button__link{
    border-radius:0
}
.is-style-outline{
    color:#32373c
}
.is-style-outline .wp-block-button__link{
    background-color:transparent;
    border:2px solid
}
.wp-block-calendar{
    text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th{
    padding:4px;
    border:1px solid #e2e4e7
}
.wp-block-calendar tfoot td{
    border:none
}
.wp-block-calendar table{
    width:100%;
    border-collapse:collapse;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.wp-block-calendar table th{
    font-weight:440;
    background:#edeff0
}
.wp-block-calendar a{
    text-decoration:underline
}
.wp-block-calendar tfoot a{
    color:#00739c
}
.wp-block-calendar table caption,.wp-block-calendar table tbody{
    color:#40464d
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-columns{
    display:flex;
    flex-wrap:wrap
}
@media(min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap
    }
}
.wp-block-column{
    flex-grow:1;
    margin-bottom:1em;
    flex-basis:100%;
    min-width:0;
    word-break:break-word;
    overflow-wrap:break-word
}
@media(min-width:600px){
    .wp-block-column{
        flex-basis:calc(50% - 16px);
        flex-grow:0
    }
    .wp-block-column:nth-child(2n){
        margin-left:32px
    }
}
@media(min-width:782px){
    .wp-block-column:not(:first-child){
        margin-left:32px
    }
}
.wp-block-cover,.wp-block-cover-image{
    position:relative;
    background-color:#000;
    background-size:cover;
    background-position:50%;
    min-height:430px;
    width:100%;
    margin:0 0 1.5em;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden
}
.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{
    color:#fff;
    font-size:2em;
    line-height:1.25;
    z-index:1;
    margin-bottom:0;
    max-width:610px;
    padding:14px;
    text-align:center
}
.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{
    color:#fff
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
    background-attachment:fixed
}
@supports(-webkit-overflow-scrolling:touch){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color:inherit;
    opacity:.5;
    z-index:1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{
    opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    max-width:305px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    display:block;
    content:"";
    font-size:0;
    min-height:inherit
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{
    width:calc(100% - 70px);
    z-index:1;
    color:#f8f9f9
}
.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{
    color:inherit
}
.wp-block-cover__video-background{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    width:100%;
    height:100%;
    z-index:0;
    -o-object-fit:cover;
    object-fit:cover
}
.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{
    max-width:360px;
    width:100%
}
.wp-block-embed{
    margin-bottom:1em
}
.wp-block-embed figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{
    position:relative
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    padding-top:42.85%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
    padding-top:56.25%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
    padding-top:75%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
    padding-top:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{
    padding-top:66.66%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
    padding-top:200%
}
.wp-block-file{
    margin-bottom:1.5em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file .wp-block-file__button{
    background:#32373c;
    border-radius:2em;
    color:#fff;
    font-size:13px;
    padding:.5em 1em
}
.wp-block-file a.wp-block-file__button{
    text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
.wp-block-gallery{
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    padding:0
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
    margin:0 16px 16px 0;
    display:flex;
    flex-grow:1;
    flex-direction:column;
    justify-content:center;
    position:relative
}
.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{
    margin:0;
    height:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{
        display:flex;
        align-items:flex-end;
        justify-content:flex-start
    }
}
.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{
    display:block;
    max-width:100%;
    height:auto;
    width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{
        width:auto
    }
}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
    position:absolute;
    bottom:0;
    width:100%;
    max-height:100%;
    overflow:auto;
    padding:40px 10px 9px;
    color:#fff;
    text-align:center;
    font-size:13px;
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}
.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{
    display:inline
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{
    width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{
        height:100%;
        flex:1;
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
    width:calc(50% - 8px)
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){
    margin-right:0
}
.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{
    width:100%;
    margin-right:0
}
@media(min-width:600px){
    .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
        width:calc(33.33333% - 10.66667px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
            width:calc(33.33333% - 11.66667px)
        }
    }
    .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
        width:calc(25% - 12px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
            width:calc(25% - 13px)
        }
    }
    .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
        width:calc(20% - 12.8px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
            width:calc(20% - 13.8px)
        }
    }
    .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
        width:calc(16.66667% - 13.33333px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
            width:calc(16.66667% - 14.33333px)
        }
    }
    .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
        width:calc(14.28571% - 13.71429px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
            width:calc(14.28571% - 14.71429px)
        }
    }
    .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
        width:calc(12.5% - 14px);
        margin-right:16px
    }
    @supports(-ms-ime-align:auto){
        .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
            width:calc(12.5% - 15px)
        }
    }
    .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){
        margin-right:0
    }
}
.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{
    margin-right:0
}
.wp-block-gallery .blocks-gallery-item.has-add-item-button{
    width:100%
}
.wp-block-gallery.alignleft,.wp-block-gallery.alignright{
    max-width:305px;
    width:100%
}
.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{
    display:flex
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure{
    justify-content:center
}
.wp-block-image{
    max-width:100%;
    margin-bottom:1em;
    margin-left:0;
    margin-right:0
}
.wp-block-image img{
    max-width:100%
}
.wp-block-image.aligncenter{
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
    width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{
    display:table;
    margin-left:0;
    margin-right:0
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{
    display:table-caption;
    caption-side:bottom
}
.wp-block-image .alignleft{
    float:left;
    margin-right:1em
}
.wp-block-image .alignright{
    float:right;
    margin-left:1em
}
.wp-block-image .aligncenter{
    margin-left:auto;
    margin-right:auto
}
.wp-block-image figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.wp-block-latest-comments__comment{
    font-size:15px;
    line-height:1.1;
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment{
    min-height:36px;
    list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-left:52px
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{
    line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p{
    font-size:14px;
    line-height:1.8;
    margin:5px 0 20px
}
.wp-block-latest-comments__comment-date{
    color:#8f98a1;
    display:block;
    font-size:12px
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
    border-radius:24px;
    display:block;
    float:left;
    height:40px;
    margin-right:12px;
    width:40px
}
.wp-block-latest-posts.alignleft{
    margin-right:2em
}
.wp-block-latest-posts.alignright{
    margin-left:2em
}
.wp-block-latest-posts.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
.wp-block-latest-posts.is-grid li{
    margin:0 16px 16px 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-latest-posts.columns-2 li{
        width:calc(50% - 16px)
    }
    .wp-block-latest-posts.columns-3 li{
        width:calc(33.33333% - 16px)
    }
    .wp-block-latest-posts.columns-4 li{
        width:calc(25% - 16px)
    }
    .wp-block-latest-posts.columns-5 li{
        width:calc(20% - 16px)
    }
    .wp-block-latest-posts.columns-6 li{
        width:calc(16.66667% - 16px)
    }
}
.wp-block-latest-posts__post-date{
    display:block;
    color:#6c7781;
    font-size:13px
}
.wp-block-media-text{
    display:grid;
    grid-template-rows:auto;
    align-items:center;
    grid-template-areas:"media-text-media media-text-content";
    grid-template-columns:50% auto
}
.wp-block-media-text.has-media-on-the-right{
    grid-template-areas:"media-text-content media-text-media";
    grid-template-columns:auto 50%
}
.wp-block-media-text .wp-block-media-text__media{
    grid-area:media-text-media;
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    word-break:break-word;
    grid-area:media-text-content;
    padding:0 8%
}
.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{
    max-width:unset;
    width:100%;
    vertical-align:middle
}
@media(max-width:600px){
    .wp-block-media-text.is-stacked-on-mobile{
        grid-template-columns:100%!important;
        grid-template-areas:"media-text-media" "media-text-content"
    }
    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{
        grid-template-areas:"media-text-content" "media-text-media"
    }
}
.is-small-text{
    font-size:14px
}
.is-regular-text{
    font-size:16px
}
.is-large-text{
    font-size:36px
}
.is-larger-text{
    font-size:48px
}
.has-drop-cap:not(:focus):first-letter{
    float:left;
    font-size:8.4em;
    line-height:.68;
    font-weight:100;
    margin:.05em .1em 0 0;
    text-transform:uppercase;
    font-style:normal
}
.has-drop-cap:not(:focus):after{
    content:"";
    display:table;
    clear:both;
    padding-top:14px
}
p.has-background{
    padding:20px 30px
}
p.has-text-color a{
    color:inherit
}
.wp-block-pullquote{
    padding:3em 0;
    margin-left:0;
    margin-right:0;
    text-align:center
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
    max-width:305px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{
    font-size:20px
}
.wp-block-pullquote p{
    font-size:28px;
    line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
    position:relative
}
.wp-block-pullquote .has-text-color a{
    color:inherit
}
.wp-block-pullquote:not(.is-style-solid-color){
    background:0 0
}
.wp-block-pullquote.is-style-solid-color{
    border:none
}
.wp-block-pullquote.is-style-solid-color blockquote{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    margin-top:0;
    margin-bottom:0;
    font-size:32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
    text-transform:none;
    font-style:normal
}
.wp-block-pullquote cite{
    color:inherit
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    margin:0 0 16px;
    padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{
    font-size:24px;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
    font-size:18px;
    text-align:right
}
.wp-block-rss.alignleft{
    margin-right:2em
}
.wp-block-rss.alignright{
    margin-left:2em
}
.wp-block-rss.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
.wp-block-rss.is-grid li{
    margin:0 16px 16px 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-rss.columns-2 li{
        width:calc(50% - 16px)
    }
    .wp-block-rss.columns-3 li{
        width:calc(33.33333% - 16px)
    }
    .wp-block-rss.columns-4 li{
        width:calc(25% - 16px)
    }
    .wp-block-rss.columns-5 li{
        width:calc(20% - 16px)
    }
    .wp-block-rss.columns-6 li{
        width:calc(16.66667% - 16px)
    }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
    color:#6c7781;
    font-size:13px
}
.wp-block-search{
    display:flex;
    flex-wrap:wrap
}
.wp-block-search .wp-block-search__label{
    width:100%
}
.wp-block-search .wp-block-search__input{
    flex-grow:1
}
.wp-block-search .wp-block-search__button{
    margin-left:10px
}
.wp-block-separator.is-style-wide{
    border-bottom-width:1px
}
.wp-block-separator.is-style-dots{
    background:0 0;
    border:none;
    text-align:center;
    max-width:none;
    line-height:1;
    height:auto
}
.wp-block-separator.is-style-dots:before{
    content:"\00b7 \00b7 \00b7";
    color:#191e23;
    font-size:20px;
    letter-spacing:2em;
    padding-left:2em;
    font-family:serif
}
p.wp-block-subhead{
    font-size:1.1em;
    font-style:italic;
    opacity:.75
}
.wp-block-table.has-fixed-layout{
    table-layout:fixed;
    width:100%
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
    display:table;
    width:auto
}
.wp-block-table.has-subtle-light-gray-background-color{
    background-color:#f3f4f5
}
.wp-block-table.has-subtle-pale-green-background-color{
    background-color:#e9fbe5
}
.wp-block-table.has-subtle-pale-blue-background-color{
    background-color:#e7f5fe
}
.wp-block-table.has-subtle-pale-pink-background-color{
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes{
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent;
    border-bottom:1px solid #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td{
    border-color:transparent
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
    display:flex
}
.wp-block-text-columns .wp-block-column{
    margin:0 16px;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child{
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child{
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column{
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column{
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column{
    width:25%
}
pre.wp-block-verse{
    white-space:nowrap;
    overflow:auto
}
.wp-block-video{
    margin-left:0;
    margin-right:0
}
.wp-block-video video{
    max-width:100%
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .wp-block-video [poster]{
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-top:.5em;
    margin-bottom:1em;
    color:#555d66;
    text-align:center;
    font-size:13px
}
.has-pale-pink-background-color.has-pale-pink-background-color{
    background-color:#f78da7
}
.has-vivid-red-background-color.has-vivid-red-background-color{
    background-color:#cf2e2e
}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{
    background-color:#ff6900
}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{
    background-color:#fcb900
}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color{
    background-color:#7bdcb5
}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{
    background-color:#00d084
}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{
    background-color:#8ed1fc
}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{
    background-color:#0693e3
}
.has-very-light-gray-background-color.has-very-light-gray-background-color{
    background-color:#eee
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{
    background-color:#abb8c3
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color{
    background-color:#313131
}
.has-pale-pink-color.has-pale-pink-color{
    color:#f78da7
}
.has-vivid-red-color.has-vivid-red-color{
    color:#cf2e2e
}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{
    color:#ff6900
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{
    color:#fcb900
}
.has-light-green-cyan-color.has-light-green-cyan-color{
    color:#7bdcb5
}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color{
    color:#00d084
}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color{
    color:#8ed1fc
}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{
    color:#0693e3
}
.has-very-light-gray-color.has-very-light-gray-color{
    color:#eee
}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{
    color:#abb8c3
}
.has-very-dark-gray-color.has-very-dark-gray-color{
    color:#313131
}
.has-small-font-size{
    font-size:13px
}
.has-normal-font-size,.has-regular-font-size{
    font-size:16px
}
.has-medium-font-size{
    font-size:20px
}
.has-large-font-size{
    font-size:36px
}
.has-huge-font-size,.has-larger-font-size{
    font-size:42px
}
.wp-block-code{
    font-size:14px;
    padding:.8em 1em;
    border:1px solid #e2e4e7;
    border-radius:4px
}
.wp-block-code,.wp-block-preformatted pre{
    font-family:Menlo,Consolas,monaco,monospace;
    color:#23282d
}
.wp-block-preformatted pre{
    font-size:16px
}
@media(min-width:600px){
    .wp-block-preformatted pre{
        font-size:14px
    }
}
.wp-block-pullquote{
    border-top:4px solid #555d66;
    border-bottom:4px solid #555d66;
    color:#40464d
}
.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{
    color:#40464d;
    text-transform:uppercase;
    font-size:13px;
    font-style:normal
}
.wp-block-quote{
    border-left:4px solid #000;
    margin:20px 0;
    padding-left:1em
}
.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{
    color:#6c7781;
    font-size:13px;
    margin-top:1em;
    position:relative;
    font-style:normal
}
.wp-block-quote[style*="text-align:right"],.wp-block-quote[style*="text-align: right"]{
    border-left:none;
    border-right:4px solid #000;
    padding-left:0;
    padding-right:1em
}
.wp-block-quote[style*="text-align:center"],.wp-block-quote[style*="text-align: center"]{
    border:none;
    padding-left:0
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    border:none
}
.wp-block-search .wp-block-search__label{
    font-weight:700
}
.wp-block-separator{
    border:none;
    border-bottom:2px solid #8f98a1;
    margin:1.65em auto
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
    max-width:100px
}
.wp-block-table{
    width:100%;
    min-width:240px;
    border-collapse:collapse
}
.wp-block-table td,.wp-block-table th{
    padding:.5em;
    border:1px solid;
    word-break:break-all
}
.nk-awb{
    position:relative;
    z-index:0
}
.wp-block-nk-awb{
    padding:20px 30px
}
.nk-awb .nk-awb-inner,.nk-awb .nk-awb-overlay,.nk-awb .nk-awb-wrap{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-99
}
.nk-awb .nk-awb-wrap{
    overflow:hidden
}
.nk-awb .nk-awb-mouse-parallax{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.nk-awb-fullheight{
    min-height:100vh
}
body.admin-bar .nk-awb-fullheight{
    min-height:calc(100vh - 32px)
}
@media screen and (max-width:782px){
    body.admin-bar .nk-awb-fullheight{
        min-height:calc(100vh - 42px)
    }
}
@media screen and (max-width:600px){
    body.admin-bar .nk-awb-fullheight{
        min-height:100vh
    }
}
.nk-awb-content-valign-center,.nk-awb-content-valign-top,.nk-awb-content-valign-bottom{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.nk-awb-content-valign-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.nk-awb-content-valign-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.nk-awb .nk-awb-overlay{
    z-index:0
}
.nk-awb .nk-awb-inner{
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    z-index:-100
}
.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner{
    background-size:contain
}
.nk-awb [data-awb-image-background-size=pattern]>.nk-awb-inner{
    background-repeat:repeat;
    background-size:auto
}
.nk-awb .nk-awb-inner>.jarallax-img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none;
    font-family:"object-fit: cover;
    ";
    z-index:-100;
    -o-object-fit:cover;
    object-fit:cover
}
.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>.jarallax-img{
    -o-object-fit:contain;
    object-fit:contain;
    font-family:"object-fit: contain;
    "
}
div.wpcf7{
    margin:0;
    padding:0
}
div.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-response-output{
    margin:2em .5em 1em;
    padding:.2em 1em;
    border:2px solid red
}
div.wpcf7-mail-sent-ok{
    border:2px solid #398f14
}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted{
    border:2px solid red
}
div.wpcf7-spam-blocked{
    border:2px solid orange
}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{
    border:2px solid #f7e700
}
.wpcf7-form-control-wrap{
    position:relative
}
span.wpcf7-not-valid-tip{
    color:red;
    font-size:1em;
    font-weight:400;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid red;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{
    content:" "
}
.wpcf7-display-none{
    display:none
}
div.wpcf7 .ajax-loader{
    visibility:hidden;
    display:inline-block;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);
    width:16px;
    height:16px;
    border:none;
    padding:0;
    margin:0 0 0 4px;
    vertical-align:middle
}
div.wpcf7 .ajax-loader.is-active{
    visibility:visible
}
div.wpcf7 div.ajax-error{
    display:none
}
div.wpcf7 .placeheld{
    color:#888
}
div.wpcf7 input[type=file]{
    cursor:pointer
}
div.wpcf7 input[type=file]:disabled{
    cursor:default
}
div.wpcf7 .wpcf7-submit:disabled{
    cursor:not-allowed
}
#debungcontrolls{
    z-index:100000;
    position:fixed;
    bottom:0;
    width:100%;
    height:auto;
    background:rgba(0,0,0,.6);
    padding:10px;
    box-sizing:border-box
}
.debugtimeline{
    width:100%;
    height:10px;
    position:relative;
    display:block;
    margin-bottom:3px;
    display:none;
    white-space:nowrap;
    box-sizing:border-box
}
.debugtimeline:hover{
    height:15px
}
.the_timeline_tester{
    background:#e74c3c;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0
}
.rs-go-fullscreen{
    position:fixed!important;
    width:100%!important;
    height:100%!important;
    top:0!important;
    left:0!important;
    z-index:9999999!important;
    background:#fff!important
}
.debugtimeline.tl_slide .the_timeline_tester{
    background:#f39c12
}
.debugtimeline.tl_frame .the_timeline_tester{
    background:#3498db
}
.debugtimline_txt{
    color:#fff;
    font-weight:400;
    font-size:7px;
    position:absolute;
    left:10px;
    top:0;
    white-space:nowrap;
    line-height:10px
}
.rtl{
    direction:rtl
}
@font-face{
    font-family:revicons;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight:400;
    font-style:normal
}
[class^=revicon-]:before,[class*=" revicon-"]:before{
    font-family:revicons;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
.revicon-search-1:before{
    content:'\e802'
}
.revicon-pencil-1:before{
    content:'\e831'
}
.revicon-picture-1:before{
    content:'\e803'
}
.revicon-cancel:before{
    content:'\e80a'
}
.revicon-info-circled:before{
    content:'\e80f'
}
.revicon-trash:before{
    content:'\e801'
}
.revicon-left-dir:before{
    content:'\e817'
}
.revicon-right-dir:before{
    content:'\e818'
}
.revicon-down-open:before{
    content:'\e83b'
}
.revicon-left-open:before{
    content:'\e819'
}
.revicon-right-open:before{
    content:'\e81a'
}
.revicon-angle-left:before{
    content:'\e820'
}
.revicon-angle-right:before{
    content:'\e81d'
}
.revicon-left-big:before{
    content:'\e81f'
}
.revicon-right-big:before{
    content:'\e81e'
}
.revicon-magic:before{
    content:'\e807'
}
.revicon-picture:before{
    content:'\e800'
}
.revicon-export:before{
    content:'\e80b'
}
.revicon-cog:before{
    content:'\e832'
}
.revicon-login:before{
    content:'\e833'
}
.revicon-logout:before{
    content:'\e834'
}
.revicon-video:before{
    content:'\e805'
}
.revicon-arrow-combo:before{
    content:'\e827'
}
.revicon-left-open-1:before{
    content:'\e82a'
}
.revicon-right-open-1:before{
    content:'\e82b'
}
.revicon-left-open-mini:before{
    content:'\e822'
}
.revicon-right-open-mini:before{
    content:'\e823'
}
.revicon-left-open-big:before{
    content:'\e824'
}
.revicon-right-open-big:before{
    content:'\e825'
}
.revicon-left:before{
    content:'\e836'
}
.revicon-right:before{
    content:'\e826'
}
.revicon-ccw:before{
    content:'\e808'
}
.revicon-arrows-ccw:before{
    content:'\e806'
}
.revicon-palette:before{
    content:'\e829'
}
.revicon-list-add:before{
    content:'\e80c'
}
.revicon-doc:before{
    content:'\e809'
}
.revicon-left-open-outline:before{
    content:'\e82e'
}
.revicon-left-open-2:before{
    content:'\e82c'
}
.revicon-right-open-outline:before{
    content:'\e82f'
}
.revicon-right-open-2:before{
    content:'\e82d'
}
.revicon-equalizer:before{
    content:'\e83a'
}
.revicon-layers-alt:before{
    content:'\e804'
}
.revicon-popup:before{
    content:'\e828'
}
.rev_slider_wrapper{
    position:relative;
    z-index:0;
    width:100%
}
.rev_slider{
    position:relative;
    overflow:visible
}
.entry-content .rev_slider a,.rev_slider a{
    box-shadow:none
}
.tp-overflow-hidden{
    overflow:hidden!important
}
.group_ov_hidden{
    overflow:hidden
}
.tp-simpleresponsive img,.rev_slider img{
    max-width:none!important;
    transition:none;
    margin:0;
    padding:0;
    border:none
}
.rev_slider .no-slides-text{
    font-weight:700;
    text-align:center;
    padding-top:80px
}
.rev_slider>ul,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{
    list-style:none!important;
    position:absolute;
    margin:0!important;
    padding:0!important;
    overflow-x:visible;
    overflow-y:visible;
    list-style-type:none!important;
    background-image:none;
    background-position:0 0;
    text-indent:0;
    top:0;
    left:0
}
.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{
    visibility:hidden
}
.tp-revslider-slidesli,.tp-revslider-mainul{
    padding:0!important;
    margin:0!important;
    list-style:none!important
}
.rev_slider li.tp-revslider-slidesli{
    position:absolute!important
}
.tp-caption .rs-untoggled-content{
    display:block
}
.tp-caption .rs-toggled-content{
    display:none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content{
    display:block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content{
    display:none
}
.rev_slider .tp-caption,.rev_slider .caption{
    position:relative;
    visibility:hidden;
    white-space:nowrap;
    display:block;
    -webkit-font-smoothing:antialiased!important;
    z-index:1
}
.rev_slider .tp-caption,.rev_slider .caption,.tp-simpleresponsive img{
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -o-user-select:none
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
    margin-bottom:0
}
.tp-svg-layer svg{
    width:100%;
    height:100%;
    position:relative;
    vertical-align:top
}
.tp-carousel-wrapper{
    cursor:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/openhand.cur),move
}
.tp-carousel-wrapper.dragged{
    cursor:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move
}
.tp_inner_padding{
    box-sizing:border-box;
    max-height:none!important
}
.tp-caption.tp-layer-selectable{
    -moz-user-select:all;
    -khtml-user-select:all;
    -webkit-user-select:all;
    -o-user-select:all
}
.tp-forcenotvisible,.tp-hide-revslider,.tp-caption.tp-hidden-caption,.tp-parallax-wrap.tp-hidden-caption{
    visibility:hidden!important;
    display:none!important
}
.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider audio,.rev_slider video{
    max-width:none!important
}
.tp-element-background{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0
}
.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:1000;
    transform:scaleX(0) scaleY(0)
}
.tp-parallax-wrap{
    transform-style:preserve-3d
}
.rev_row_zone{
    position:absolute;
    width:100%;
    left:0;
    box-sizing:border-box;
    min-height:50px;
    font-size:0
}
.rev_row_zone_top{
    top:0
}
.rev_row_zone_middle{
    top:50%;
    transform:translateY(-50%)
}
.rev_row_zone_bottom{
    bottom:0
}
.rev_column .tp-parallax-wrap{
    vertical-align:top
}
.rev_slider .tp-caption.rev_row{
    display:table;
    position:relative;
    width:100%!important;
    table-layout:fixed;
    box-sizing:border-box;
    vertical-align:top;
    height:auto!important;
    font-size:0
}
.rev_column{
    display:table-cell;
    position:relative;
    vertical-align:top;
    height:auto;
    box-sizing:border-box;
    font-size:0
}
.rev_column_inner{
    box-sizing:border-box;
    display:block;
    position:relative;
    width:100%!important;
    height:auto!important;
    white-space:normal!important
}
.rev_column_bg{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    box-sizing:border-box;
    background-clip:content-box;
    border:0 solid transparent
}
.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap{
    text-align:inherit
}
.rev_column_inner .tp-mask-wrap{
    display:inline-block
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    line-height:0
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .rev_layer_in_column{
    vertical-align:top
}
.rev_break_columns{
    display:block!important
}
.rev_break_columns .tp-parallax-wrap.rev_column{
    display:block!important;
    width:100%!important
}
.fullscreen-container{
    position:relative;
    padding:0
}
.fullwidthbanner-container{
    position:relative;
    padding:0;
    overflow:hidden
}
.fullwidthbanner-container .fullwidthabanner{
    width:100%;
    position:relative
}
.tp-static-layers{
    position:absolute;
    z-index:101;
    top:0;
    left:0
}
.tp-static-layers-back{
    z-index:0
}
.tp-caption .frontcorner{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-top:40px solid #00a8ff;
    position:absolute;
    left:-40px;
    top:0
}
.tp-caption .backcorner{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-bottom:40px solid #00a8ff;
    position:absolute;
    right:0;
    top:0
}
.tp-caption .frontcornertop{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-bottom:40px solid #00a8ff;
    position:absolute;
    left:-40px;
    top:0
}
.tp-caption .backcornertop{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-top:40px solid #00a8ff;
    position:absolute;
    right:0;
    top:0
}
.tp-layer-inner-rotation{
    position:relative!important
}
img.tp-slider-alternative-image{
    width:100%;
    height:auto
}
.noFilterClass{
    filter:none!important
}
.rs-background-video-layer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility:hidden;
    z-index:0
}
.tp-caption.coverscreenvideo{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute
}
.caption.fullscreenvideo,.tp-caption.fullscreenvideo{
    left:0;
    top:0;
    position:absolute;
    width:100%;
    height:100%
}
.caption.fullscreenvideo iframe,.caption.fullscreenvideo audio,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{
    width:100%!important;
    height:100%!important;
    display:none
}
.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{
    background:#000
}
.fullcoveredvideo .tp-poster{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.videoisplaying .html5vid .tp-poster{
    display:none
}
.tp-video-play-button{
    background:#000;
    background:rgba(0,0,0,.3);
    border-radius:5px;
    position:absolute;
    top:50%;
    left:50%;
    color:#fff;
    z-index:3;
    margin-top:-25px;
    margin-left:-25px;
    line-height:50px!important;
    text-align:center;
    cursor:pointer;
    width:50px;
    height:50px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top;
    z-index:4;
    opacity:0;
    transition:opacity .3s ease-out!important
}
.tp-hiddenaudio,.tp-audio-html5 .tp-video-play-button{
    display:none!important
}
.tp-caption .html5vid{
    width:100%!important;
    height:100%!important
}
.tp-video-play-button i{
    width:50px;
    height:50px;
    display:inline-block;
    text-align:center;
    vertical-align:top;
    line-height:50px!important;
    font-size:40px!important
}
.tp-caption:hover .tp-video-play-button{
    opacity:1;
    display:block
}
.tp-caption .tp-revstop{
    display:none;
    border-left:5px solid #fff!important;
    border-right:5px solid #fff!important;
    margin-top:15px!important;
    line-height:20px!important;
    vertical-align:top;
    font-size:25px!important
}
.videoisplaying .revicon-right-dir{
    display:none
}
.videoisplaying .tp-revstop{
    display:inline-block
}
.videoisplaying .tp-video-play-button{
    display:none
}
.fullcoveredvideo .tp-video-play-button{
    display:none!important
}
.fullscreenvideo .fullscreenvideo audio{
    object-fit:contain!important
}
.fullscreenvideo .fullscreenvideo video{
    object-fit:contain!important
}
.fullscreenvideo .fullcoveredvideo audio{
    object-fit:cover!important
}
.fullscreenvideo .fullcoveredvideo video{
    object-fit:cover!important
}
.tp-video-controls{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:5px;
    opacity:0;
    transition:opacity .3s;
    background-image:linear-gradient(to bottom,#000 13%,#323232 100%);
    display:table;
    max-width:100%;
    overflow:hidden;
    box-sizing:border-box
}
.tp-caption:hover .tp-video-controls{
    opacity:.9
}
.tp-video-button{
    background:rgba(0,0,0,.5);
    border:0;
    color:#eee;
    border-radius:3px;
    cursor:pointer;
    line-height:12px;
    font-size:12px;
    color:#fff;
    padding:0;
    margin:0;
    outline:none
}
.tp-video-button:hover{
    cursor:pointer
}
.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{
    padding:0 5px;
    display:table-cell;
    vertical-align:middle
}
.tp-video-seek-bar-wrap{
    width:80%
}
.tp-video-vol-bar-wrap{
    width:20%
}
.tp-volume-bar,.tp-seek-bar{
    width:100%;
    cursor:pointer;
    outline:none;
    line-height:12px;
    margin:0;
    padding:0
}
.rs-fullvideo-cover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    background:0 0;
    z-index:5
}
.disabled_lc .tp-video-play-button,.rs-background-video-layer video::-webkit-media-controls-start-playback-button,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer audio::-webkit-media-controls{
    display:none!important
}
.tp-audio-html5 .tp-video-controls{
    opacity:1!important;
    visibility:visible!important
}
.tp-dottedoverlay{
    background-repeat:repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:3
}
.tp-dottedoverlay.twoxtwo{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile.png)
}
.tp-dottedoverlay.twoxtwowhite{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_white.png)
}
.tp-dottedoverlay.threexthree{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3.png)
}
.tp-dottedoverlay.threexthreewhite{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3_white.png)
}
.tp-shadowcover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#fff;
    position:absolute;
    z-index:-1
}
.tp-shadow1{
    box-shadow:0 10px 6px -6px rgba(0,0,0,.8)
}
.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{
    z-index:-2;
    position:absolute;
    content:"";
    bottom:10px;
    left:10px;
    width:50%;
    top:85%;
    max-width:300px;
    background:0 0;
    box-shadow:0 15px 10px rgba(0,0,0,.8);
    transform:rotate(-3deg)
}
.tp-shadow2:after,.tp-shadow4:after{
    transform:rotate(3deg);
    right:10px;
    left:auto
}
.tp-shadow5{
    position:relative;
    box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:before,.tp-shadow5:after{
    content:"";
    position:absolute;
    z-index:-2;
    box-shadow:0 0 25px 0 rgba(0,0,0,.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;
    border-radius:100px/20px
}
.tp-button{
    padding:6px 13px 5px;
    border-radius:3px;
    height:30px;
    cursor:pointer;
    color:#fff!important;
    text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
    font-size:15px;
    line-height:45px!important;
    font-family:arial,sans-serif;
    font-weight:700;
    letter-spacing:-1px;
    text-decoration:none
}
.tp-button.big{
    color:#fff;
    text-shadow:0 1px 1px rgba(0,0,0,.6);
    font-weight:700;
    padding:9px 20px;
    font-size:19px;
    line-height:57px!important
}
.purchase:hover,.tp-button:hover,.tp-button.big:hover{
    background-position:bottom,15px 11px
}
.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{
    background-color:#21a117;
    box-shadow:0 3px 0 0 #104d0b
}
.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{
    background-color:#1d78cb;
    box-shadow:0 3px 0 0 #0f3e68
}
.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{
    background-color:#cb1d1d;
    box-shadow:0 3px 0 0 #7c1212
}
.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{
    background-color:#f70;
    box-shadow:0 3px 0 0 #a34c00
}
.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{
    background-color:#555;
    box-shadow:0 3px 0 0 #222
}
.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{
    background-color:#888;
    box-shadow:0 3px 0 0 #555
}
.rev-btn,.rev-btn:visited{
    outline:none!important;
    box-shadow:none!important;
    text-decoration:none!important;
    line-height:44px;
    font-size:17px;
    font-weight:500;
    padding:12px 35px;
    box-sizing:border-box;
    font-family:roboto,sans-serif;
    cursor:pointer
}
.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:15px;
    font-weight:900
}
.rev-btn.rev-withicon i{
    font-size:15px;
    font-weight:400;
    position:relative;
    top:0;
    transition:all .2s ease-out!important;
    margin-left:10px!important
}
.rev-btn.rev-hiddenicon i{
    font-size:15px;
    font-weight:400;
    position:relative;
    top:0;
    transition:all .2s ease-out!important;
    opacity:0;
    margin-left:0!important;
    width:0!important
}
.rev-btn.rev-hiddenicon:hover i{
    opacity:1!important;
    margin-left:10px!important;
    width:auto!important
}
.rev-btn.rev-medium,.rev-btn.rev-medium:visited{
    line-height:36px;
    font-size:14px;
    padding:10px 30px
}
.rev-btn.rev-medium.rev-withicon i{
    font-size:14px;
    top:0
}
.rev-btn.rev-medium.rev-hiddenicon i{
    font-size:14px;
    top:0
}
.rev-btn.rev-small,.rev-btn.rev-small:visited{
    line-height:28px;
    font-size:12px;
    padding:7px 20px
}
.rev-btn.rev-small.rev-withicon i{
    font-size:12px;
    top:0
}
.rev-btn.rev-small.rev-hiddenicon i{
    font-size:12px;
    top:0
}
.rev-maxround{
    border-radius:30px
}
.rev-minround{
    border-radius:3px
}
.rev-burger{
    position:relative;
    width:60px;
    height:60px;
    box-sizing:border-box;
    padding:22px 0 0 14px;
    border-radius:50%;
    border:1px solid rgba(51,51,51,.25);
    -webkit-tap-highlight-color:transparent;
    -webkit-tap-highlight-color:transparent;
    cursor:pointer
}
.rev-burger span{
    display:block;
    width:30px;
    height:3px;
    background:#333;
    transition:.7s;
    pointer-events:none;
    transform-style:flat!important
}
.rev-burger span:nth-child(2){
    margin:3px 0
}
#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{
    transform:translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){
    transform:rotate(-45deg);
    opacity:0
}
#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{
    transform:translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white{
    border:2px solid rgba(255,255,255,.2)
}
.rev-burger.revb-white span{
    background:#fff
}
.rev-burger.revb-whitenoborder{
    border:0
}
.rev-burger.revb-whitenoborder span{
    background:#fff
}
.rev-burger.revb-darknoborder{
    border:0
}
.rev-burger.revb-darknoborder span{
    background:#333
}
.rev-burger.revb-whitefull{
    background:#fff;
    border:none
}
.rev-burger.revb-whitefull span{
    background:#333
}
.rev-burger.revb-darkfull{
    background:#333;
    border:none
}
.rev-burger.revb-darkfull span{
    background:#fff
}
@keyframes rev-ani-mouse{
    0%{
        opacity:1;
        top:29%
    }
    15%{
        opacity:1;
        top:50%
    }
    50%{
        opacity:0;
        top:50%
    }
    100%{
        opacity:0;
        top:29%
    }
}
.rev-scroll-btn{
    display:inline-block;
    position:relative;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
    width:35px;
    height:55px;
    box-sizing:border-box;
    border:3px solid #fff;
    border-radius:23px
}
.rev-scroll-btn>*{
    display:inline-block;
    line-height:18px;
    font-size:13px;
    font-weight:400;
    color:#7f8c8d;
    color:#fff;
    font-family:proxima-nova,helvetica neue,Helvetica,Arial,sans-serif;
    letter-spacing:2px
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{
    color:#fff
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{
    opacity:.8
}
.rev-scroll-btn.revs-fullwhite{
    background:#fff
}
.rev-scroll-btn.revs-fullwhite span{
    background:#333
}
.rev-scroll-btn.revs-fulldark{
    background:#333;
    border:none
}
.rev-scroll-btn.revs-fulldark span{
    background:#fff
}
.rev-scroll-btn span{
    position:absolute;
    display:block;
    top:29%;
    left:50%;
    width:8px;
    height:8px;
    margin:-4px 0 0 -4px;
    background:#fff;
    border-radius:50%;
    animation:rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark{
    border-color:#333
}
.rev-scroll-btn.revs-dark span{
    background:#333
}
.rev-control-btn{
    position:relative;
    display:inline-block;
    z-index:5;
    color:#fff;
    font-size:20px;
    line-height:60px;
    font-weight:400;
    font-style:normal;
    font-family:Raleway;
    text-decoration:none;
    text-align:center;
    background-color:#000;
    border-radius:50px;
    text-shadow:none;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    box-sizing:border-box;
    cursor:pointer
}
.rev-cbutton-dark-sr{
    border-radius:3px
}
.rev-cbutton-light{
    color:#333;
    background-color:rgba(255,255,255,.75)
}
.rev-cbutton-light-sr{
    color:#333;
    border-radius:3px;
    background-color:rgba(255,255,255,.75)
}
.rev-sbutton{
    line-height:37px;
    width:37px;
    height:37px
}
.rev-sbutton-blue{
    background-color:#3b5998
}
.rev-sbutton-lightblue{
    background-color:#00a0d1
}
.rev-sbutton-red{
    background-color:#dd4b39
}
.tp-bannertimer{
    visibility:hidden;
    width:100%;
    height:5px;
    background:#000;
    background:rgba(0,0,0,.15);
    position:absolute;
    z-index:200;
    top:0
}
.tp-bannertimer.tp-bottom{
    top:auto;
    bottom:0!important;
    height:5px
}
.tp-caption img{
    background:0 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
    zoom:1
}
.caption.slidelink a div,.tp-caption.slidelink a div{
    width:3000px;
    height:1500px;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat
}
.tp-caption.slidelink a span{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat
}
.tp-shape{
    width:100%;
    height:100%
}
.tp-caption .rs-starring{
    display:inline-block
}
.tp-caption .rs-starring .star-rating{
    float:none;
    display:inline-block;
    vertical-align:top;
    color:#ffc321!important
}
.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{
    position:relative;
    height:1em;
    width:5.4em;
    font-family:star;
    font-size:1em!important
}
.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{
    content:"\73\73\73\73\73";
    color:#e0dadf;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.tp-caption .rs-starring .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em;
    font-size:1em!important
}
.tp-caption .rs-starring .star-rating span:before,.tp-caption .rs-starring .star-rating span:before{
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
.tp-loader{
    top:50%;
    left:50%;
    z-index:10000;
    position:absolute
}
.tp-loader.spinner0{
    width:40px;
    height:40px;
    background-color:#fff;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
.tp-loader.spinner1{
    width:40px;
    height:40px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
.tp-loader.spinner5{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-color:#fff;
    margin:-22px;
    width:44px;
    height:44px;
    border-radius:3px
}
@keyframes tp-rotateplane{
    0%{
        transform:perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
.tp-loader.spinner2{
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:red;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    animation:tp-scaleout 1s infinite ease-in-out
}
@keyframes tp-scaleout{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1);
        opacity:0
    }
}
.tp-loader.spinner3{
    margin:-9px 0 0 -35px;
    width:70px;
    text-align:center
}
.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{
    width:18px;
    height:18px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    display:inline-block;
    animation:tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode:both
}
.tp-loader.spinner3 .bounce1{
    animation-delay:-.32s
}
.tp-loader.spinner3 .bounce2{
    animation-delay:-.16s
}
@keyframes tp-bouncedelay{
    0%,80%,100%{
        transform:scale(0)
    }
    40%{
        transform:scale(1)
    }
}
.tp-loader.spinner4{
    margin:-20px 0 0 -20px;
    width:40px;
    height:40px;
    text-align:center;
    animation:tp-rotate 2s infinite linear
}
.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{
    width:60%;
    height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    background-color:#fff;
    border-radius:100%;
    animation:tp-bounce 2s infinite ease-in-out;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}
.tp-loader.spinner4 .dot2{
    top:auto;
    bottom:0;
    animation-delay:-1s
}
@keyframes tp-rotate{
    100%{
        transform:rotate(360deg)
    }
}
@keyframes tp-bounce{
    0%,100%{
        transform:scale(0)
    }
    50%{
        transform:scale(1)
    }
}
.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{
    border:none;
    min-height:0;
    margin:0;
    border-radius:0
}
.tp-tabs,.tp-thumbs,.tp-bullets{
    position:absolute;
    display:block;
    z-index:1000;
    top:0;
    left:0
}
.tp-tab,.tp-thumb{
    cursor:pointer;
    position:absolute;
    opacity:.5;
    box-sizing:border-box
}
.tp-arr-imgholder,.tp-videoposter,.tp-thumb-image,.tp-tab-image{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0
}
.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected{
    opacity:1
}
.tp-tab-mask,.tp-thumb-mask{
    box-sizing:border-box!important
}
.tp-tabs,.tp-thumbs{
    box-sizing:content-box!important
}
.tp-bullet{
    width:15px;
    height:15px;
    position:absolute;
    background:#fff;
    background:rgba(255,255,255,.3);
    cursor:pointer
}
.tp-bullet.selected,.tp-bullet:hover{
    background:#fff
}
.tparrows{
    cursor:pointer;
    background:#000;
    background:rgba(0,0,0,.5);
    width:40px;
    height:40px;
    position:absolute;
    display:block;
    z-index:1000
}
.tparrows:hover{
    background:#000
}
.tparrows:before{
    font-family:revicons;
    font-size:15px;
    color:#fff;
    display:block;
    line-height:40px;
    text-align:center
}
.tparrows.tp-leftarrow:before{
    content:'\e824'
}
.tparrows.tp-rightarrow:before{
    content:'\e825'
}
body.rtl .tp-kbimg{
    left:0!important
}
.dddwrappershadow{
    box-shadow:0 45px 100px rgba(0,0,0,.4)
}
.hglayerinfo{
    position:fixed;
    bottom:0;
    left:0;
    color:#fff;
    font-size:12px;
    line-height:20px;
    font-weight:600;
    background:rgba(0,0,0,.75);
    padding:5px 10px;
    z-index:2000;
    white-space:normal
}
.hginfo{
    position:absolute;
    top:-2px;
    left:-2px;
    color:#e74c3c;
    font-size:12px;
    font-weight:600;
    background:#000;
    padding:2px 5px
}
.indebugmode .tp-caption:hover{
    border:1px dashed #c0392b!important
}
.helpgrid{
    border:2px dashed #c0392b;
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
#revsliderlogloglog{
    padding:15px;
    color:#fff;
    position:fixed;
    top:0;
    left:0;
    width:200px;
    height:150px;
    background:rgba(0,0,0,.7);
    z-index:100000;
    font-size:10px;
    overflow:scroll
}
.aden{
    filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden:after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.perpetua:after,.reyes:after{
    mix-blend-mode:soft-light;
    opacity:.5
}
.inkwell{
    filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua:after{
    background:linear-gradient(to bottom,#005b9a,#e6c13d)
}
.reyes{
    filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes:after{
    background:#efcdad
}
.gingham{
    filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham:after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.toaster{
    filter:contrast(1.5) brightness(.9)
}
.toaster:after{
    background:radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode:screen
}
.walden{
    filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden:after{
    background:#04c;
    mix-blend-mode:screen;
    opacity:.3
}
.hudson{
    filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson:after{
    background:radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode:multiply;
    opacity:.5
}
.earlybird{
    filter:contrast(.9) sepia(.2)
}
.earlybird:after{
    background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode:overlay
}
.mayfair{
    filter:contrast(1.1) saturate(1.1)
}
.mayfair:after{
    background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode:overlay;
    opacity:.4
}
.lofi{
    filter:saturate(1.1) contrast(1.5)
}
.lofi:after{
    background:radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode:multiply
}
._1977{
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
}
.brooklyn{
    filter:contrast(.9) brightness(1.1)
}
.brooklyn:after{
    background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode:overlay
}
.xpro2{
    filter:sepia(.3)
}
.xpro2:after{
    background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode:color-burn
}
.nashville{
    filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville:after{
    background:rgba(0,70,150,.4);
    mix-blend-mode:lighten
}
.nashville:before{
    background:rgba(247,176,153,.56);
    mix-blend-mode:darken
}
.lark{
    filter:contrast(.9)
}
.lark:after{
    background:rgba(242,242,242,.8);
    mix-blend-mode:darken
}
.lark:before{
    background:#22253f;
    mix-blend-mode:color-dodge
}
.moon{
    filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon:before{
    background:#a0a0a0;
    mix-blend-mode:soft-light
}
.moon:after{
    background:#383838;
    mix-blend-mode:lighten
}
.clarendon{
    filter:contrast(1.2) saturate(1.35)
}
.clarendon:before{
    background:rgba(127,187,227,.2);
    mix-blend-mode:overlay
}
.willow{
    filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow:before{
    background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);
    mix-blend-mode:overlay
}
.willow:after{
    background-color:#d8cdcb;
    mix-blend-mode:color
}
.rise{
    filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise:after{
    background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode:overlay;
    opacity:.6
}
.rise:before{
    background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode:multiply
}
._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{
    position:relative
}
._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{
    width:100%;
    z-index:1
}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{
    z-index:2
}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{
    z-index:3
}
.slumber{
    filter:saturate(.66) brightness(1.05)
}
.slumber:after{
    background:rgba(125,105,24,.5);
    mix-blend-mode:soft-light
}
.slumber:before{
    background:rgba(69,41,12,.4);
    mix-blend-mode:lighten
}
.tp-kbimg-wrap:before,.tp-kbimg-wrap:after{
    height:500%;
    width:500%
}
.rs-background-video-layer iframe{
    visibility:inherit!important
}
#rs-demo-id{
}
/*!Theme Name: Arquito Theme URI: http://paul-themes.com/wordpress/arquito/ Author: VLThemes Author URI: http://themeforest.net/user/vlthemes Description: Arquito is evaluated an unique & trendy WordPress Theme for architecture & interior company. It includes everything, panorama 360 degree, home zoom parallax, svg icon animation and more. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: arquito Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready*/
html{
    overflow-y:scroll
}
body{
    margin:0;
    font-family:arial,sans-serif;
    font-size:14px
}
.wp-caption{
    margin:30px 0;
    font-size:16px;
    text-align:center;
    font-style:italic;
    max-width:100%
}
.wp-caption p,.wp-caption-text{
    margin:0;
    margin-top:5px
}
.wp-caption-text,.sticky,.gallery-caption,.bypostauthor,.screen-reader-text{
    visibility:visible
}
.screen-reader-text{
    display:none
}
.aligncenter{
    margin:30px auto;
    display:block
}
.alignright{
    margin:10px 0 10px 30px;
    float:right
}
.alignleft{
    margin:10px 30px 10px 0;
    float:left
}
/*!* Bootstrap v4.2.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
:root{
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,::after,::before{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    text-decoration-skip-ink:none
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg{
    overflow:hidden;
    vertical-align:middle
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
.h1,h1{
    font-size:2.5rem
}
.h2,h2{
    font-size:2rem
}
.h3,h3{
    font-size:1.75rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
.display-2{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
.display-3{
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
.display-4{
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
    font-size:80%;
    font-weight:400
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer::before{
    content:"\2014\00A0"
}
.img-fluid{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem;
    max-width:100%;
    height:auto
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:90%;
    color:#6c757d
}
code{
    font-size:87.5%;
    color:#e83e8c;
    word-break:break-word
}
a>code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    font-size:87.5%;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700
}
pre{
    display:block;
    font-size:87.5%;
    color:#212529
}
pre code{
    font-size:inherit;
    color:inherit;
    word-break:normal
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:576px){
    .container{
        max-width:540px
    }
}
@media(min-width:768px){
    .container{
        max-width:720px
    }
}
@media(min-width:992px){
    .container{
        max-width:960px
    }
}
@media(min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.col-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.col-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.col-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.col-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -ms-flex-order:13;
    order:13
}
.order-0{
    -ms-flex-order:0;
    order:0
}
.order-1{
    -ms-flex-order:1;
    order:1
}
.order-2{
    -ms-flex-order:2;
    order:2
}
.order-3{
    -ms-flex-order:3;
    order:3
}
.order-4{
    -ms-flex-order:4;
    order:4
}
.order-5{
    -ms-flex-order:5;
    order:5
}
.order-6{
    -ms-flex-order:6;
    order:6
}
.order-7{
    -ms-flex-order:7;
    order:7
}
.order-8{
    -ms-flex-order:8;
    order:8
}
.order-9{
    -ms-flex-order:9;
    order:9
}
.order-10{
    -ms-flex-order:10;
    order:10
}
.order-11{
    -ms-flex-order:11;
    order:11
}
.order-12{
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.333333%
}
.offset-2{
    margin-left:16.666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.333333%
}
.offset-5{
    margin-left:41.666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.333333%
}
.offset-8{
    margin-left:66.666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.333333%
}
.offset-11{
    margin-left:91.666667%
}
@media(min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.333333%
    }
    .offset-sm-2{
        margin-left:16.666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.333333%
    }
    .offset-sm-5{
        margin-left:41.666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.333333%
    }
    .offset-sm-8{
        margin-left:66.666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.333333%
    }
    .offset-sm-11{
        margin-left:91.666667%
    }
}
@media(min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.333333%
    }
    .offset-md-2{
        margin-left:16.666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.333333%
    }
    .offset-md-5{
        margin-left:41.666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.333333%
    }
    .offset-md-8{
        margin-left:66.666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.333333%
    }
    .offset-md-11{
        margin-left:91.666667%
    }
}
@media(min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.333333%
    }
    .offset-lg-2{
        margin-left:16.666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.333333%
    }
    .offset-lg-5{
        margin-left:41.666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.333333%
    }
    .offset-lg-8{
        margin-left:66.666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.333333%
    }
    .offset-lg-11{
        margin-left:91.666667%
    }
}
@media(min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.333333%
    }
    .offset-xl-2{
        margin-left:16.666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.333333%
    }
    .offset-xl-5{
        margin-left:41.666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.333333%
    }
    .offset-xl-8{
        margin-left:66.666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.333333%
    }
    .offset-xl-11{
        margin-left:91.666667%
    }
}
.table{
    width:100%;
    margin-bottom:1rem;
    background-color:transparent
}
.table td,.table th{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table .table{
    background-color:#fff
}
.table-sm td,.table-sm th{
    padding:.3rem
}
.table-bordered{
    border:1px solid #dee2e6
}
.table-bordered td,.table-bordered th{
    border:1px solid #dee2e6
}
.table-bordered thead td,.table-bordered thead th{
    border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th{
    background-color:#b8daff
}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{
    border-color:#7abaff
}
.table-hover .table-primary:hover{
    background-color:#9fcdff
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#9fcdff
}
.table-secondary,.table-secondary>td,.table-secondary>th{
    background-color:#d6d8db
}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{
    border-color:#b3b7bb
}
.table-hover .table-secondary:hover{
    background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th{
    background-color:#c3e6cb
}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{
    border-color:#8fd19e
}
.table-hover .table-success:hover{
    background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>td,.table-info>th{
    background-color:#bee5eb
}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{
    border-color:#86cfda
}
.table-hover .table-info:hover{
    background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>td,.table-warning>th{
    background-color:#ffeeba
}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{
    border-color:#ffdf7e
}
.table-hover .table-warning:hover{
    background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe8a1
}
.table-danger,.table-danger>td,.table-danger>th{
    background-color:#f5c6cb
}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{
    border-color:#ed969e
}
.table-hover .table-danger:hover{
    background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>td,.table-light>th{
    background-color:#fdfdfe
}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{
    border-color:#fbfcfc
}
.table-hover .table-light:hover{
    background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#ececf6
}
.table-dark,.table-dark>td,.table-dark>th{
    background-color:#c6c8ca
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#95999c
}
.table-hover .table-dark:hover{
    background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#212529;
    border-color:#32383e
}
.table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#212529
}
.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#32383e
}
.table-dark.table-bordered{
    border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover{
    background-color:rgba(255,255,255,.075)
}
@media(max-width:575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media(max-width:767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media(max-width:991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media(max-width:1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    height:calc(2.25rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:calc(1.8125rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg{
    height:calc(2.875rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control[multiple],select.form-control[size]{
    height:auto
}
textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#28a745;
    padding-right:2.25rem;
    background-repeat:no-repeat;
    background-position:center right calc(2.25rem/4);
    background-size:calc(2.25rem/2) calc(2.25rem/2);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz4=)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
    display:block
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right:2.25rem;
    background-position:top calc(2.25rem/4) right calc(2.25rem/4)
}
.custom-select.is-valid,.was-validated .custom-select:valid{
    border-color:#28a745;
    padding-right:3.4375rem;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{
    display:block
}
.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{
    display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{
    border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{
    border-color:#34ce57;
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{
    border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
    border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#dc3545;
    padding-right:2.25rem;
    background-repeat:no-repeat;
    background-position:center right calc(2.25rem/4);
    background-size:calc(2.25rem/2) calc(2.25rem/2);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyc+PHBhdGggc3Ryb2tlPScjZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8+PGNpcmNsZSByPScuNScvPjxjaXJjbGUgY3g9JzMnIHI9Jy41Jy8+PGNpcmNsZSBjeT0nMycgcj0nLjUnLz48Y2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLz48L3N2Zz4=)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
    display:block
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right:2.25rem;
    background-position:top calc(2.25rem/4) right calc(2.25rem/4)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid{
    border-color:#dc3545;
    padding-right:3.4375rem;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{
    display:block
}
.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{
    display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{
    border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{
    border-color:#e4606d;
    background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media(min-width:576px){
    .form-inline label{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .custom-select,.form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn{
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#212529;
    text-decoration:none
}
.btn.focus,.btn:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled{
    opacity:.65
}
.btn:not(:disabled):not(.disabled){
    cursor:pointer
}
a.btn.disabled,fieldset:disabled a.btn{
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:hover{
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary{
    color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#007bff;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success{
    color:#28a745;
    border-color:#28a745
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info{
    color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning{
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark{
    color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link{
    font-weight:400;
    color:#007bff
}
.btn-link:hover{
    color:#0056b3;
    text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
    text-decoration:underline;
    box-shadow:none
}
.btn-link.disabled,.btn-link:disabled{
    color:#6c757d;
    pointer-events:none
}
.btn-group-lg>.btn,.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce){
    .fade{
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .collapsing{
        transition:none
    }
}
.dropdown,.dropleft,.dropright,.dropup{
    position:relative
}
.dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.dropdown-menu-right{
    right:0;
    left:auto
}
@media(min-width:576px){
    .dropdown-menu-sm-right{
        right:0;
        left:auto
    }
}
@media(min-width:768px){
    .dropdown-menu-md-right{
        right:0;
        left:auto
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-right{
        right:0;
        left:auto
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-right{
        right:0;
        left:auto
    }
}
.dropdown-menu-left{
    right:auto;
    left:0
}
@media(min-width:576px){
    .dropdown-menu-sm-left{
        right:auto;
        left:0
    }
}
@media(min-width:768px){
    .dropdown-menu-md-left{
        right:auto;
        left:0
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-left{
        right:auto;
        left:0
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-left{
        right:auto;
        left:0
    }
}
.dropup .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-menu{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-toggle::after{
    vertical-align:0
}
.dropleft .dropdown-menu{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropleft .dropdown-toggle::after{
    display:none
}
.dropleft .dropdown-toggle::before{
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after{
    margin-left:0
}
.dropleft .dropdown-toggle::before{
    vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right:auto;
    bottom:auto
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:first-child{
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.dropdown-item:last-child{
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
    z-index:1
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
    z-index:1
}
.btn-toolbar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:.5625rem;
    padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
    margin-left:0
}
.dropleft .dropdown-toggle-split::before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
    width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
    margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
    margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:stretch;
    align-items:stretch;
    width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{
    margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{
    z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
    z-index:4
}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group-append,.input-group-prepend{
    display:-ms-flexbox;
    display:flex
}
.input-group-append .btn,.input-group-prepend .btn{
    position:relative;
    z-index:2
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{
    z-index:3
}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
    margin-left:-1px
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append{
    margin-left:-1px
}
.input-group-text{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
    margin-top:0
}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){
    height:calc(2.875rem + 2px)
}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){
    height:calc(1.8125rem + 2px)
}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
    padding-right:1.75rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.custom-control{
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
.custom-control-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-right:1rem
}
.custom-control-input{
    position:absolute;
    z-index:-1;
    opacity:0
}
.custom-control-input:checked~.custom-control-label::before{
    color:#fff;
    border-color:#007bff;
    background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{
    border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before{
    color:#fff;
    background-color:#b3d7ff;
    border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label{
    color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before{
    background-color:#e9ecef
}
.custom-control-label{
    position:relative;
    margin-bottom:0;
    vertical-align:top
}
.custom-control-label::before{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    pointer-events:none;
    content:"";
    background-color:#fff;
    border:#adb5bd solid 1px
}
.custom-control-label::after{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:"";
    background-repeat:no-repeat;
    background-position:center center;
    background-size:50% 50%
}
.custom-checkbox .custom-control-label::before{
    border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{
    border-color:#007bff;
    background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before{
    border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+)
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-switch{
    padding-left:2.25rem
}
.custom-switch .custom-control-label::before{
    left:-2.25rem;
    width:1.75rem;
    pointer-events:all;
    border-radius:.5rem
}
.custom-switch .custom-control-label::after{
    top:calc(.25rem + 2px);
    left:calc(-2.25rem + 2px);
    width:calc(1rem - 4px);
    height:calc(1rem - 4px);
    background-color:#adb5bd;
    border-radius:.5rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-switch .custom-control-label::after{
        transition:none
    }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{
    background-color:#fff;
    -webkit-transform:translateX(.75rem);
    transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-select{
    display:inline-block;
    width:100%;
    height:calc(2.25rem + 2px);
    padding:.375rem 1.75rem .375rem .75rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    vertical-align:middle;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-select:focus{
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]){
    height:auto;
    padding-right:.75rem;
    background-image:none
}
.custom-select:disabled{
    color:#6c757d;
    background-color:#e9ecef
}
.custom-select::-ms-expand{
    opacity:0
}
.custom-select-sm{
    height:calc(1.8125rem + 2px);
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.custom-select-lg{
    height:calc(2.875rem + 2px);
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.custom-file{
    position:relative;
    display:inline-block;
    width:100%;
    height:calc(2.25rem + 2px);
    margin-bottom:0
}
.custom-file-input{
    position:relative;
    z-index:2;
    width:100%;
    height:calc(2.25rem + 2px);
    margin:0;
    opacity:0
}
.custom-file-input:focus~.custom-file-label{
    border-color:#80bdff;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label{
    background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after{
    content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after{
    content:attr(data-browse)
}
.custom-file-label{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:1;
    height:calc(2.25rem + 2px);
    padding:.375rem .75rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.custom-file-label::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    z-index:3;
    display:block;
    height:2.25rem;
    padding:.375rem .75rem;
    line-height:1.5;
    color:#495057;
    content:"Browse";
    background-color:#e9ecef;
    border-left:inherit;
    border-radius:0 .25rem .25rem 0
}
.custom-range{
    width:100%;
    height:calc(1rem + .4rem);
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-range:focus{
    outline:0
}
.custom-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer{
    border:0
}
.custom-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-webkit-slider-thumb{
        transition:none
    }
}
.custom-range::-webkit-slider-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-moz-range-thumb{
        transition:none
    }
}
.custom-range::-moz-range-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-ms-thumb{
    width:1rem;
    height:1rem;
    margin-top:0;
    margin-right:.2rem;
    margin-left:.2rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-range::-ms-thumb{
        transition:none
    }
}
.custom-range::-ms-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-ms-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border-color:transparent;
    border-width:.5rem
}
.custom-range::-ms-fill-lower{
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range::-ms-fill-upper{
    margin-right:15px;
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track{
    cursor:default
}
.custom-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track{
    cursor:default
}
.custom-range:disabled::-ms-thumb{
    background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select{
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .custom-control-label::before,.custom-file-label,.custom-select{
        transition:none
    }
}
.nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#007bff
}
.nav-fill .nav-item{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navbar-brand{
    display:inline-block;
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static;
    float:none
}
.navbar-text{
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-align:center;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled){
    cursor:pointer
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media(max-width:575.98px){
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:576px){
    .navbar-expand-sm{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media(max-width:767.98px){
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:768px){
    .navbar-expand-md{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media(max-width:991.98px){
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:992px){
    .navbar-expand-lg{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media(max-width:1199.98px){
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:1200px){
    .navbar-expand-xl{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav{
    -ms-flex-direction:row;
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.5);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.5);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a{
    color:#fff
}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.card{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.card-body{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1.25rem
}
.card-title{
    margin-bottom:.75rem
}
.card-subtitle{
    margin-top:-.375rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1.25rem
}
.card-header{
    padding:.75rem 1.25rem;
    margin-bottom:0;
    color:inherit;
    background-color:rgba(0,0,0,.03);
    border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,.03);
    border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
    margin-right:-.625rem;
    margin-bottom:-.75rem;
    margin-left:-.625rem;
    border-bottom:0
}
.card-header-pills{
    margin-right:-.625rem;
    margin-left:-.625rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1.25rem
}
.card-img{
    width:100%;
    border-radius:calc(.25rem - 1px)
}
.card-img-top{
    width:100%;
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-deck .card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-deck{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        margin-right:-15px;
        margin-left:-15px
    }
    .card-deck .card{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:15px;
        margin-bottom:0;
        margin-left:15px
    }
}
.card-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-group>.card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-group{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .card-group>.card{
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:first-child{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:last-child{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{
        border-bottom-left-radius:0
    }
    .card-group>.card:only-child{
        border-radius:.25rem
    }
    .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child){
        border-radius:0
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{
        border-radius:0
    }
}
.card-columns .card{
    margin-bottom:.75rem
}
@media(min-width:576px){
    .card-columns{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.accordion .card{
    overflow:hidden
}
.accordion .card:not(:first-of-type) .card-header:first-child{
    border-radius:0
}
.accordion .card:not(:first-of-type):not(:last-of-type){
    border-bottom:0;
    border-radius:0
}
.accordion .card:first-of-type{
    border-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.accordion .card:last-of-type{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.accordion .card .card-header{
    margin-bottom:-1px
}
.breadcrumb{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    list-style:none;
    background-color:#e9ecef;
    border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    display:inline-block;
    padding-right:.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:none
}
.breadcrumb-item.active{
    color:#6c757d
}
.pagination{
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.page-link{
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover{
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus{
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled){
    cursor:pointer
}
.page-item:first-child .page-link{
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.page-item.active .page-link{
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.page-item.disabled .page-link{
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link{
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem
}
a.badge:focus,a.badge:hover{
    text-decoration:none
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#007bff
}
a.badge-primary:focus,a.badge-primary:hover{
    color:#fff;
    background-color:#0062cc
}
.badge-secondary{
    color:#fff;
    background-color:#6c757d
}
a.badge-secondary:focus,a.badge-secondary:hover{
    color:#fff;
    background-color:#545b62
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
a.badge-success:focus,a.badge-success:hover{
    color:#fff;
    background-color:#1e7e34
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
a.badge-info:focus,a.badge-info:hover{
    color:#fff;
    background-color:#117a8b
}
.badge-warning{
    color:#212529;
    background-color:#ffc107
}
a.badge-warning:focus,a.badge-warning:hover{
    color:#212529;
    background-color:#d39e00
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:focus,a.badge-danger:hover{
    color:#fff;
    background-color:#bd2130
}
.badge-light{
    color:#212529;
    background-color:#f8f9fa
}
a.badge-light:focus,a.badge-light:hover{
    color:#212529;
    background-color:#dae0e5
}
.badge-dark{
    color:#fff;
    background-color:#343a40
}
a.badge-dark:focus,a.badge-dark:hover{
    color:#fff;
    background-color:#1d2124
}
.jumbotron{
    padding:2rem 1rem;
    margin-bottom:2rem;
    background-color:#e9ecef;
    border-radius:.3rem
}
@media(min-width:576px){
    .jumbotron{
        padding:4rem 2rem
    }
}
.jumbotron-fluid{
    padding-right:0;
    padding-left:0;
    border-radius:0
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:4rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-primary hr{
    border-top-color:#9fcdff
}
.alert-primary .alert-link{
    color:#002752
}
.alert-secondary{
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db
}
.alert-secondary hr{
    border-top-color:#c8cbcf
}
.alert-secondary .alert-link{
    color:#202326
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr{
    border-top-color:#b1dfbb
}
.alert-success .alert-link{
    color:#0b2e13
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr{
    border-top-color:#abdde5
}
.alert-info .alert-link{
    color:#062c33
}
.alert-warning{
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr{
    border-top-color:#ffe8a1
}
.alert-warning .alert-link{
    color:#533f03
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link{
    color:#491217
}
.alert-light{
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr{
    border-top-color:#ececf6
}
.alert-light .alert-link{
    color:#686868
}
.alert-dark{
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr{
    border-top-color:#b9bbbe
}
.alert-dark .alert-link{
    color:#040505
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    overflow:hidden;
    font-size:.75rem;
    background-color:#e9ecef;
    border-radius:.25rem
}
.progress-bar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    background-color:#007bff;
    transition:width .6s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .progress-bar{
        transition:none
    }
}
.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:1rem 1rem
}
.progress-bar-animated{
    -webkit-animation:progress-bar-stripes 1s linear infinite;
    animation:progress-bar-stripes 1s linear infinite
}
.media{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.media-body{
    -ms-flex:1;
    flex:1
}
.list-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#212529;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.75rem 1.25rem;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.list-group-item:focus,.list-group-item:hover{
    z-index:1;
    text-decoration:none
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.list-group-flush .list-group-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.list-group-flush .list-group-item:last-child{
    margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child{
    border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
    margin-bottom:0;
    border-bottom:0
}
.list-group-item-primary{
    color:#004085;
    background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#004085;
    background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#004085;
    border-color:#004085
}
.list-group-item-secondary{
    color:#383d41;
    background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#383d41;
    background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#383d41;
    border-color:#383d41
}
.list-group-item-success{
    color:#155724;
    background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#155724;
    background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#155724;
    border-color:#155724
}
.list-group-item-info{
    color:#0c5460;
    background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#0c5460;
    background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#0c5460;
    border-color:#0c5460
}
.list-group-item-warning{
    color:#856404;
    background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#856404;
    background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#856404;
    border-color:#856404
}
.list-group-item-danger{
    color:#721c24;
    background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#721c24;
    background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#721c24;
    border-color:#721c24
}
.list-group-item-light{
    color:#818182;
    background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#818182;
    background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#818182;
    border-color:#818182
}
.list-group-item-dark{
    color:#1b1e21;
    background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#1b1e21;
    background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#1b1e21;
    border-color:#1b1e21
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
}
.close:hover{
    color:#000;
    text-decoration:none
}
.close:not(:disabled):not(.disabled){
    cursor:pointer
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    opacity:.75
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
a.close.disabled{
    pointer-events:none
}
.toast{
    max-width:350px;
    overflow:hidden;
    font-size:.875rem;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    border-radius:.25rem;
    box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    opacity:0
}
.toast:not(:last-child){
    margin-bottom:.75rem
}
.toast.showing{
    opacity:1
}
.toast.show{
    display:block;
    opacity:1
}
.toast.hide{
    display:none
}
.toast-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.25rem .75rem;
    color:#6c757d;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body{
    padding:.75rem
}
.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-50px);
    transform:translate(0,-50px)
}
@media screen and (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:none;
    transform:none
}
.modal-dialog-centered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before{
    display:block;
    height:calc(100vh - (.5rem * 2));
    content:""
}
.modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #e9ecef;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #e9ecef;
    border-bottom-right-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media(min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-centered{
        min-height:calc(100% - (1.75rem * 2))
    }
    .modal-dialog-centered::before{
        height:calc(100vh - (1.75rem * 2))
    }
    .modal-sm{
        max-width:300px
    }
}
@media(min-width:992px){
    .modal-lg,.modal-xl{
        max-width:800px
    }
}
@media(min-width:1200px){
    .modal-xl{
        max-width:1140px
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    opacity:0
}
.tooltip.show{
    opacity:.9
}
.tooltip .arrow{
    position:absolute;
    display:block;
    width:.8rem;
    height:.4rem
}
.tooltip .arrow::before{
    position:absolute;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{
    bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{
    top:0;
    border-width:.4rem .4rem 0;
    border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{
    left:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{
    right:0;
    border-width:.4rem .4rem .4rem 0;
    border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
    top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{
    bottom:0;
    border-width:0 .4rem .4rem;
    border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{
    right:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{
    left:0;
    border-width:.4rem 0 .4rem .4rem;
    border-left-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:.25rem .5rem;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:.25rem
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:block;
    max-width:276px;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem
}
.popover .arrow{
    position:absolute;
    display:block;
    width:1rem;
    height:.5rem;
    margin:0 .3rem
}
.popover .arrow::after,.popover .arrow::before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
    margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{
    bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{
    border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{
    bottom:0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{
    bottom:1px;
    border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
    margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{
    left:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{
    border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{
    left:0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{
    left:1px;
    border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
    margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{
    top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{
    border-width:0 .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{
    top:0;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{
    top:1px;
    border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
    margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{
    right:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{
    border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{
    right:0;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{
    right:1px;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    color:inherit;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#212529
}
.carousel{
    position:relative
}
.carousel.pointer-event{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:-webkit-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    -webkit-transform:none;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
    z-index:0;
    opacity:0;
    transition:0s .6s opacity
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5;
    transition:opacity .15s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:transparent no-repeat center center;
    background-size:100% 100%
}
.carousel-control-prev-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLz48L3N2Zz4=)
}
.carousel-control-next-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLz48L3N2Zz4=)
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:15;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    box-sizing:content-box;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .carousel-indicators li{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
@-webkit-keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
@keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
.spinner-grow{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm{
    width:1rem;
    height:1rem
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.bg-primary{
    background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color:#0062cc!important
}
.bg-secondary{
    background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color:#545b62!important
}
.bg-success{
    background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
    background-color:#1e7e34!important
}
.bg-info{
    background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
    background-color:#117a8b!important
}
.bg-warning{
    background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
    background-color:#d39e00!important
}
.bg-danger{
    background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color:#bd2130!important
}
.bg-light{
    background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
    background-color:#dae0e5!important
}
.bg-dark{
    background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
    background-color:#1d2124!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-right{
    border-right:1px solid #dee2e6!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-left{
    border-left:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top-0{
    border-top:0!important
}
.border-right-0{
    border-right:0!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-left-0{
    border-left:0!important
}
.border-primary{
    border-color:#007bff!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#28a745!important
}
.border-info{
    border-color:#17a2b8!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#343a40!important
}
.border-white{
    border-color:#fff!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important;
    border-top-right-radius:.25rem!important
}
.rounded-right{
    border-top-right-radius:.25rem!important;
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-left{
    border-top-left-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-0{
    border-radius:0!important
}
.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media(min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive::before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9::before{
    padding-top:42.857143%
}
.embed-responsive-16by9::before{
    padding-top:56.25%
}
.embed-responsive-3by4::before{
    padding-top:133.333333%
}
.embed-responsive-1by1::before{
    padding-top:100%
}
.flex-row{
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill{
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start{
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media(min-width:576px){
    .flex-sm-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:768px){
    .flex-md-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-md-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:992px){
    .flex-lg-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-lg-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:1200px){
    .flex-xl-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xl-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.float-none{
    float:none!important
}
@media(min-width:576px){
    .float-sm-left{
        float:left!important
    }
    .float-sm-right{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
}
@media(min-width:768px){
    .float-md-left{
        float:left!important
    }
    .float-md-right{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
}
@media(min-width:992px){
    .float-lg-left{
        float:left!important
    }
    .float-lg-right{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
}
@media(min-width:1200px){
    .float-xl-left{
        float:left!important
    }
    .float-xl-right{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .sticky-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!important
}
.min-vw-100{
    min-width:100vw!important
}
.min-vh-100{
    min-height:100vh!important
}
.vw-100{
    width:100vw!important
}
.vh-100{
    height:100vh!important
}
.m-0{
    margin:0!important
}
.mt-0,.my-0{
    margin-top:0!important
}
.mr-0,.mx-0{
    margin-right:0!important
}
.mb-0,.my-0{
    margin-bottom:0!important
}
.ml-0,.mx-0{
    margin-left:0!important
}
.m-1{
    margin:.25rem!important
}
.mt-1,.my-1{
    margin-top:.25rem!important
}
.mr-1,.mx-1{
    margin-right:.25rem!important
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.ml-1,.mx-1{
    margin-left:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.mt-2,.my-2{
    margin-top:.5rem!important
}
.mr-2,.mx-2{
    margin-right:.5rem!important
}
.mb-2,.my-2{
    margin-bottom:.5rem!important
}
.ml-2,.mx-2{
    margin-left:.5rem!important
}
.m-3{
    margin:1rem!important
}
.mt-3,.my-3{
    margin-top:1rem!important
}
.mr-3,.mx-3{
    margin-right:1rem!important
}
.mb-3,.my-3{
    margin-bottom:1rem!important
}
.ml-3,.mx-3{
    margin-left:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.mt-4,.my-4{
    margin-top:1.5rem!important
}
.mr-4,.mx-4{
    margin-right:1.5rem!important
}
.mb-4,.my-4{
    margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
    margin-left:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.mt-5,.my-5{
    margin-top:3rem!important
}
.mr-5,.mx-5{
    margin-right:3rem!important
}
.mb-5,.my-5{
    margin-bottom:3rem!important
}
.ml-5,.mx-5{
    margin-left:3rem!important
}
.p-0{
    padding:0!important
}
.pt-0,.py-0{
    padding-top:0!important
}
.pr-0,.px-0{
    padding-right:0!important
}
.pb-0,.py-0{
    padding-bottom:0!important
}
.pl-0,.px-0{
    padding-left:0!important
}
.p-1{
    padding:.25rem!important
}
.pt-1,.py-1{
    padding-top:.25rem!important
}
.pr-1,.px-1{
    padding-right:.25rem!important
}
.pb-1,.py-1{
    padding-bottom:.25rem!important
}
.pl-1,.px-1{
    padding-left:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.pt-2,.py-2{
    padding-top:.5rem!important
}
.pr-2,.px-2{
    padding-right:.5rem!important
}
.pb-2,.py-2{
    padding-bottom:.5rem!important
}
.pl-2,.px-2{
    padding-left:.5rem!important
}
.p-3{
    padding:1rem!important
}
.pt-3,.py-3{
    padding-top:1rem!important
}
.pr-3,.px-3{
    padding-right:1rem!important
}
.pb-3,.py-3{
    padding-bottom:1rem!important
}
.pl-3,.px-3{
    padding-left:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.pt-4,.py-4{
    padding-top:1.5rem!important
}
.pr-4,.px-4{
    padding-right:1.5rem!important
}
.pb-4,.py-4{
    padding-bottom:1.5rem!important
}
.pl-4,.px-4{
    padding-left:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.pt-5,.py-5{
    padding-top:3rem!important
}
.pr-5,.px-5{
    padding-right:3rem!important
}
.pb-5,.py-5{
    padding-bottom:3rem!important
}
.pl-5,.px-5{
    padding-left:3rem!important
}
.m-n1{
    margin:-.25rem!important
}
.mt-n1,.my-n1{
    margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
    margin-right:-.25rem!important
}
.mb-n1,.my-n1{
    margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
    margin-left:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.mt-n2,.my-n2{
    margin-top:-.5rem!important
}
.mr-n2,.mx-n2{
    margin-right:-.5rem!important
}
.mb-n2,.my-n2{
    margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2{
    margin-left:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.mt-n3,.my-n3{
    margin-top:-1rem!important
}
.mr-n3,.mx-n3{
    margin-right:-1rem!important
}
.mb-n3,.my-n3{
    margin-bottom:-1rem!important
}
.ml-n3,.mx-n3{
    margin-left:-1rem!important
}
.m-n4{
    margin:-1.5rem!important
}
.mt-n4,.my-n4{
    margin-top:-1.5rem!important
}
.mr-n4,.mx-n4{
    margin-right:-1.5rem!important
}
.mb-n4,.my-n4{
    margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4{
    margin-left:-1.5rem!important
}
.m-n5{
    margin:-3rem!important
}
.mt-n5,.my-n5{
    margin-top:-3rem!important
}
.mr-n5,.mx-n5{
    margin-right:-3rem!important
}
.mb-n5,.my-n5{
    margin-bottom:-3rem!important
}
.ml-n5,.mx-n5{
    margin-left:-3rem!important
}
.m-auto{
    margin:auto!important
}
.mt-auto,.my-auto{
    margin-top:auto!important
}
.mr-auto,.mx-auto{
    margin-right:auto!important
}
.mb-auto,.my-auto{
    margin-bottom:auto!important
}
.ml-auto,.mx-auto{
    margin-left:auto!important
}
@media(min-width:576px){
    .m-sm-0{
        margin:0!important
    }
    .mt-sm-0,.my-sm-0{
        margin-top:0!important
    }
    .mr-sm-0,.mx-sm-0{
        margin-right:0!important
    }
    .mb-sm-0,.my-sm-0{
        margin-bottom:0!important
    }
    .ml-sm-0,.mx-sm-0{
        margin-left:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem!important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem!important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem!important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem!important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem!important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem!important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .mt-sm-3,.my-sm-3{
        margin-top:1rem!important
    }
    .mr-sm-3,.mx-sm-3{
        margin-right:1rem!important
    }
    .mb-sm-3,.my-sm-3{
        margin-bottom:1rem!important
    }
    .ml-sm-3,.mx-sm-3{
        margin-left:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .mt-sm-4,.my-sm-4{
        margin-top:1.5rem!important
    }
    .mr-sm-4,.mx-sm-4{
        margin-right:1.5rem!important
    }
    .mb-sm-4,.my-sm-4{
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,.mx-sm-4{
        margin-left:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .mt-sm-5,.my-sm-5{
        margin-top:3rem!important
    }
    .mr-sm-5,.mx-sm-5{
        margin-right:3rem!important
    }
    .mb-sm-5,.my-sm-5{
        margin-bottom:3rem!important
    }
    .ml-sm-5,.mx-sm-5{
        margin-left:3rem!important
    }
    .p-sm-0{
        padding:0!important
    }
    .pt-sm-0,.py-sm-0{
        padding-top:0!important
    }
    .pr-sm-0,.px-sm-0{
        padding-right:0!important
    }
    .pb-sm-0,.py-sm-0{
        padding-bottom:0!important
    }
    .pl-sm-0,.px-sm-0{
        padding-left:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem!important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem!important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem!important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem!important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem!important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem!important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .pt-sm-3,.py-sm-3{
        padding-top:1rem!important
    }
    .pr-sm-3,.px-sm-3{
        padding-right:1rem!important
    }
    .pb-sm-3,.py-sm-3{
        padding-bottom:1rem!important
    }
    .pl-sm-3,.px-sm-3{
        padding-left:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .pt-sm-4,.py-sm-4{
        padding-top:1.5rem!important
    }
    .pr-sm-4,.px-sm-4{
        padding-right:1.5rem!important
    }
    .pb-sm-4,.py-sm-4{
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,.px-sm-4{
        padding-left:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .pt-sm-5,.py-sm-5{
        padding-top:3rem!important
    }
    .pr-sm-5,.px-sm-5{
        padding-right:3rem!important
    }
    .pb-sm-5,.py-sm-5{
        padding-bottom:3rem!important
    }
    .pl-sm-5,.px-sm-5{
        padding-left:3rem!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .mt-sm-n1,.my-sm-n1{
        margin-top:-.25rem!important
    }
    .mr-sm-n1,.mx-sm-n1{
        margin-right:-.25rem!important
    }
    .mb-sm-n1,.my-sm-n1{
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,.mx-sm-n1{
        margin-left:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .mt-sm-n2,.my-sm-n2{
        margin-top:-.5rem!important
    }
    .mr-sm-n2,.mx-sm-n2{
        margin-right:-.5rem!important
    }
    .mb-sm-n2,.my-sm-n2{
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,.mx-sm-n2{
        margin-left:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .mt-sm-n3,.my-sm-n3{
        margin-top:-1rem!important
    }
    .mr-sm-n3,.mx-sm-n3{
        margin-right:-1rem!important
    }
    .mb-sm-n3,.my-sm-n3{
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,.mx-sm-n3{
        margin-left:-1rem!important
    }
    .m-sm-n4{
        margin:-1.5rem!important
    }
    .mt-sm-n4,.my-sm-n4{
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,.mx-sm-n4{
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,.my-sm-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,.mx-sm-n4{
        margin-left:-1.5rem!important
    }
    .m-sm-n5{
        margin:-3rem!important
    }
    .mt-sm-n5,.my-sm-n5{
        margin-top:-3rem!important
    }
    .mr-sm-n5,.mx-sm-n5{
        margin-right:-3rem!important
    }
    .mb-sm-n5,.my-sm-n5{
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,.mx-sm-n5{
        margin-left:-3rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mt-sm-auto,.my-sm-auto{
        margin-top:auto!important
    }
    .mr-sm-auto,.mx-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-auto,.my-sm-auto{
        margin-bottom:auto!important
    }
    .ml-sm-auto,.mx-sm-auto{
        margin-left:auto!important
    }
}
@media(min-width:768px){
    .m-md-0{
        margin:0!important
    }
    .mt-md-0,.my-md-0{
        margin-top:0!important
    }
    .mr-md-0,.mx-md-0{
        margin-right:0!important
    }
    .mb-md-0,.my-md-0{
        margin-bottom:0!important
    }
    .ml-md-0,.mx-md-0{
        margin-left:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem!important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem!important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem!important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem!important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem!important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem!important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .mt-md-3,.my-md-3{
        margin-top:1rem!important
    }
    .mr-md-3,.mx-md-3{
        margin-right:1rem!important
    }
    .mb-md-3,.my-md-3{
        margin-bottom:1rem!important
    }
    .ml-md-3,.mx-md-3{
        margin-left:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .mt-md-4,.my-md-4{
        margin-top:1.5rem!important
    }
    .mr-md-4,.mx-md-4{
        margin-right:1.5rem!important
    }
    .mb-md-4,.my-md-4{
        margin-bottom:1.5rem!important
    }
    .ml-md-4,.mx-md-4{
        margin-left:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .mt-md-5,.my-md-5{
        margin-top:3rem!important
    }
    .mr-md-5,.mx-md-5{
        margin-right:3rem!important
    }
    .mb-md-5,.my-md-5{
        margin-bottom:3rem!important
    }
    .ml-md-5,.mx-md-5{
        margin-left:3rem!important
    }
    .p-md-0{
        padding:0!important
    }
    .pt-md-0,.py-md-0{
        padding-top:0!important
    }
    .pr-md-0,.px-md-0{
        padding-right:0!important
    }
    .pb-md-0,.py-md-0{
        padding-bottom:0!important
    }
    .pl-md-0,.px-md-0{
        padding-left:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem!important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem!important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem!important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem!important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem!important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem!important
    }
    .pl-md-2,.px-md-2{
        padding-left:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .pt-md-3,.py-md-3{
        padding-top:1rem!important
    }
    .pr-md-3,.px-md-3{
        padding-right:1rem!important
    }
    .pb-md-3,.py-md-3{
        padding-bottom:1rem!important
    }
    .pl-md-3,.px-md-3{
        padding-left:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .pt-md-4,.py-md-4{
        padding-top:1.5rem!important
    }
    .pr-md-4,.px-md-4{
        padding-right:1.5rem!important
    }
    .pb-md-4,.py-md-4{
        padding-bottom:1.5rem!important
    }
    .pl-md-4,.px-md-4{
        padding-left:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .pt-md-5,.py-md-5{
        padding-top:3rem!important
    }
    .pr-md-5,.px-md-5{
        padding-right:3rem!important
    }
    .pb-md-5,.py-md-5{
        padding-bottom:3rem!important
    }
    .pl-md-5,.px-md-5{
        padding-left:3rem!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .mt-md-n1,.my-md-n1{
        margin-top:-.25rem!important
    }
    .mr-md-n1,.mx-md-n1{
        margin-right:-.25rem!important
    }
    .mb-md-n1,.my-md-n1{
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,.mx-md-n1{
        margin-left:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .mt-md-n2,.my-md-n2{
        margin-top:-.5rem!important
    }
    .mr-md-n2,.mx-md-n2{
        margin-right:-.5rem!important
    }
    .mb-md-n2,.my-md-n2{
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,.mx-md-n2{
        margin-left:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .mt-md-n3,.my-md-n3{
        margin-top:-1rem!important
    }
    .mr-md-n3,.mx-md-n3{
        margin-right:-1rem!important
    }
    .mb-md-n3,.my-md-n3{
        margin-bottom:-1rem!important
    }
    .ml-md-n3,.mx-md-n3{
        margin-left:-1rem!important
    }
    .m-md-n4{
        margin:-1.5rem!important
    }
    .mt-md-n4,.my-md-n4{
        margin-top:-1.5rem!important
    }
    .mr-md-n4,.mx-md-n4{
        margin-right:-1.5rem!important
    }
    .mb-md-n4,.my-md-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,.mx-md-n4{
        margin-left:-1.5rem!important
    }
    .m-md-n5{
        margin:-3rem!important
    }
    .mt-md-n5,.my-md-n5{
        margin-top:-3rem!important
    }
    .mr-md-n5,.mx-md-n5{
        margin-right:-3rem!important
    }
    .mb-md-n5,.my-md-n5{
        margin-bottom:-3rem!important
    }
    .ml-md-n5,.mx-md-n5{
        margin-left:-3rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mt-md-auto,.my-md-auto{
        margin-top:auto!important
    }
    .mr-md-auto,.mx-md-auto{
        margin-right:auto!important
    }
    .mb-md-auto,.my-md-auto{
        margin-bottom:auto!important
    }
    .ml-md-auto,.mx-md-auto{
        margin-left:auto!important
    }
}
@media(min-width:992px){
    .m-lg-0{
        margin:0!important
    }
    .mt-lg-0,.my-lg-0{
        margin-top:0!important
    }
    .mr-lg-0,.mx-lg-0{
        margin-right:0!important
    }
    .mb-lg-0,.my-lg-0{
        margin-bottom:0!important
    }
    .ml-lg-0,.mx-lg-0{
        margin-left:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem!important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem!important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem!important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem!important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem!important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem!important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .mt-lg-3,.my-lg-3{
        margin-top:1rem!important
    }
    .mr-lg-3,.mx-lg-3{
        margin-right:1rem!important
    }
    .mb-lg-3,.my-lg-3{
        margin-bottom:1rem!important
    }
    .ml-lg-3,.mx-lg-3{
        margin-left:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .mt-lg-4,.my-lg-4{
        margin-top:1.5rem!important
    }
    .mr-lg-4,.mx-lg-4{
        margin-right:1.5rem!important
    }
    .mb-lg-4,.my-lg-4{
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,.mx-lg-4{
        margin-left:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .mt-lg-5,.my-lg-5{
        margin-top:3rem!important
    }
    .mr-lg-5,.mx-lg-5{
        margin-right:3rem!important
    }
    .mb-lg-5,.my-lg-5{
        margin-bottom:3rem!important
    }
    .ml-lg-5,.mx-lg-5{
        margin-left:3rem!important
    }
    .p-lg-0{
        padding:0!important
    }
    .pt-lg-0,.py-lg-0{
        padding-top:0!important
    }
    .pr-lg-0,.px-lg-0{
        padding-right:0!important
    }
    .pb-lg-0,.py-lg-0{
        padding-bottom:0!important
    }
    .pl-lg-0,.px-lg-0{
        padding-left:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem!important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem!important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem!important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem!important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem!important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem!important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .pt-lg-3,.py-lg-3{
        padding-top:1rem!important
    }
    .pr-lg-3,.px-lg-3{
        padding-right:1rem!important
    }
    .pb-lg-3,.py-lg-3{
        padding-bottom:1rem!important
    }
    .pl-lg-3,.px-lg-3{
        padding-left:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .pt-lg-4,.py-lg-4{
        padding-top:1.5rem!important
    }
    .pr-lg-4,.px-lg-4{
        padding-right:1.5rem!important
    }
    .pb-lg-4,.py-lg-4{
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,.px-lg-4{
        padding-left:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .pt-lg-5,.py-lg-5{
        padding-top:3rem!important
    }
    .pr-lg-5,.px-lg-5{
        padding-right:3rem!important
    }
    .pb-lg-5,.py-lg-5{
        padding-bottom:3rem!important
    }
    .pl-lg-5,.px-lg-5{
        padding-left:3rem!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .mt-lg-n1,.my-lg-n1{
        margin-top:-.25rem!important
    }
    .mr-lg-n1,.mx-lg-n1{
        margin-right:-.25rem!important
    }
    .mb-lg-n1,.my-lg-n1{
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,.mx-lg-n1{
        margin-left:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .mt-lg-n2,.my-lg-n2{
        margin-top:-.5rem!important
    }
    .mr-lg-n2,.mx-lg-n2{
        margin-right:-.5rem!important
    }
    .mb-lg-n2,.my-lg-n2{
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,.mx-lg-n2{
        margin-left:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .mt-lg-n3,.my-lg-n3{
        margin-top:-1rem!important
    }
    .mr-lg-n3,.mx-lg-n3{
        margin-right:-1rem!important
    }
    .mb-lg-n3,.my-lg-n3{
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,.mx-lg-n3{
        margin-left:-1rem!important
    }
    .m-lg-n4{
        margin:-1.5rem!important
    }
    .mt-lg-n4,.my-lg-n4{
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,.mx-lg-n4{
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,.my-lg-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,.mx-lg-n4{
        margin-left:-1.5rem!important
    }
    .m-lg-n5{
        margin:-3rem!important
    }
    .mt-lg-n5,.my-lg-n5{
        margin-top:-3rem!important
    }
    .mr-lg-n5,.mx-lg-n5{
        margin-right:-3rem!important
    }
    .mb-lg-n5,.my-lg-n5{
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,.mx-lg-n5{
        margin-left:-3rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mt-lg-auto,.my-lg-auto{
        margin-top:auto!important
    }
    .mr-lg-auto,.mx-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-auto,.my-lg-auto{
        margin-bottom:auto!important
    }
    .ml-lg-auto,.mx-lg-auto{
        margin-left:auto!important
    }
}
@media(min-width:1200px){
    .m-xl-0{
        margin:0!important
    }
    .mt-xl-0,.my-xl-0{
        margin-top:0!important
    }
    .mr-xl-0,.mx-xl-0{
        margin-right:0!important
    }
    .mb-xl-0,.my-xl-0{
        margin-bottom:0!important
    }
    .ml-xl-0,.mx-xl-0{
        margin-left:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem!important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem!important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem!important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem!important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem!important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem!important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .mt-xl-3,.my-xl-3{
        margin-top:1rem!important
    }
    .mr-xl-3,.mx-xl-3{
        margin-right:1rem!important
    }
    .mb-xl-3,.my-xl-3{
        margin-bottom:1rem!important
    }
    .ml-xl-3,.mx-xl-3{
        margin-left:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .mt-xl-4,.my-xl-4{
        margin-top:1.5rem!important
    }
    .mr-xl-4,.mx-xl-4{
        margin-right:1.5rem!important
    }
    .mb-xl-4,.my-xl-4{
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,.mx-xl-4{
        margin-left:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .mt-xl-5,.my-xl-5{
        margin-top:3rem!important
    }
    .mr-xl-5,.mx-xl-5{
        margin-right:3rem!important
    }
    .mb-xl-5,.my-xl-5{
        margin-bottom:3rem!important
    }
    .ml-xl-5,.mx-xl-5{
        margin-left:3rem!important
    }
    .p-xl-0{
        padding:0!important
    }
    .pt-xl-0,.py-xl-0{
        padding-top:0!important
    }
    .pr-xl-0,.px-xl-0{
        padding-right:0!important
    }
    .pb-xl-0,.py-xl-0{
        padding-bottom:0!important
    }
    .pl-xl-0,.px-xl-0{
        padding-left:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem!important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem!important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem!important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem!important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem!important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem!important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .pt-xl-3,.py-xl-3{
        padding-top:1rem!important
    }
    .pr-xl-3,.px-xl-3{
        padding-right:1rem!important
    }
    .pb-xl-3,.py-xl-3{
        padding-bottom:1rem!important
    }
    .pl-xl-3,.px-xl-3{
        padding-left:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .pt-xl-4,.py-xl-4{
        padding-top:1.5rem!important
    }
    .pr-xl-4,.px-xl-4{
        padding-right:1.5rem!important
    }
    .pb-xl-4,.py-xl-4{
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,.px-xl-4{
        padding-left:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .pt-xl-5,.py-xl-5{
        padding-top:3rem!important
    }
    .pr-xl-5,.px-xl-5{
        padding-right:3rem!important
    }
    .pb-xl-5,.py-xl-5{
        padding-bottom:3rem!important
    }
    .pl-xl-5,.px-xl-5{
        padding-left:3rem!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .mt-xl-n1,.my-xl-n1{
        margin-top:-.25rem!important
    }
    .mr-xl-n1,.mx-xl-n1{
        margin-right:-.25rem!important
    }
    .mb-xl-n1,.my-xl-n1{
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,.mx-xl-n1{
        margin-left:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .mt-xl-n2,.my-xl-n2{
        margin-top:-.5rem!important
    }
    .mr-xl-n2,.mx-xl-n2{
        margin-right:-.5rem!important
    }
    .mb-xl-n2,.my-xl-n2{
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,.mx-xl-n2{
        margin-left:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .mt-xl-n3,.my-xl-n3{
        margin-top:-1rem!important
    }
    .mr-xl-n3,.mx-xl-n3{
        margin-right:-1rem!important
    }
    .mb-xl-n3,.my-xl-n3{
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,.mx-xl-n3{
        margin-left:-1rem!important
    }
    .m-xl-n4{
        margin:-1.5rem!important
    }
    .mt-xl-n4,.my-xl-n4{
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,.mx-xl-n4{
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,.my-xl-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,.mx-xl-n4{
        margin-left:-1.5rem!important
    }
    .m-xl-n5{
        margin:-3rem!important
    }
    .mt-xl-n5,.my-xl-n5{
        margin-top:-3rem!important
    }
    .mr-xl-n5,.mx-xl-n5{
        margin-right:-3rem!important
    }
    .mb-xl-n5,.my-xl-n5{
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,.mx-xl-n5{
        margin-left:-3rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mt-xl-auto,.my-xl-auto{
        margin-top:auto!important
    }
    .mr-xl-auto,.mx-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-auto,.my-xl-auto{
        margin-bottom:auto!important
    }
    .ml-xl-auto,.mx-xl-auto{
        margin-left:auto!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace
}
.text-justify{
    text-align:justify!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media(min-width:576px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media(min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media(min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media(min-width:1200px){
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-lighter{
    font-weight:lighter!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:bolder!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#0056b3!important
}
.text-secondary{
    color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#494f54!important
}
.text-success{
    color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
    color:#19692c!important
}
.text-info{
    color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
    color:#0f6674!important
}
.text-warning{
    color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#ba8b00!important
}
.text-danger{
    color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#a71d2a!important
}
.text-light{
    color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
    color:#cbd3da!important
}
.text-dark{
    color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#121416!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none{
    text-decoration:none!important
}
.text-reset{
    color:inherit!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media print{
    *,::after,::before{
        text-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn){
        text-decoration:underline
    }
    abbr[title]::after{
        content:" (" attr(title) ")"
    }
    pre{
        white-space:pre-wrap!important
    }
    blockquote,pre{
        border:1px solid #adb5bd;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    @page{
        size:a3
    }
    body{
        min-width:992px!important
    }
    .container{
        min-width:992px!important
    }
    .navbar{
        display:none
    }
    .badge{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #dee2e6!important
    }
    .table-dark{
        color:inherit
    }
    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
        border-color:#dee2e6
    }
    .table .thead-dark th{
        color:inherit;
        border-color:#dee2e6
    }
}
.sf-menu,.sf-menu *{
    margin:0;
    padding:0;
    list-style:none
}
.sf-menu li{
    position:relative
}
.sf-menu ul{
    position:absolute;
    display:none;
    top:100%;
    left:0;
    z-index:99
}
.sf-menu a,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{
    display:block
}
.sf-menu>li{
    float:left
}
.sf-menu a{
    position:relative
}
.sf-menu ul ul{
    top:0;
    left:100%
}
.sf-menu>li.left>ul{
    left:auto;
    right:0
}
.sf-menu ul li.left>ul{
    left:auto;
    right:100%
}
.sf-menu .sf-mega{
    position:absolute;
    display:none;
    top:100%;
    left:0;
    z-index:99
}
.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{
    display:block
}
body.compensate-for-scrollbar{
    overflow:hidden
}
.fancybox-active{
    height:auto
}
.fancybox-is-hidden{
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container{
    -webkit-backface-visibility:hidden;
    height:100%;
    left:0;
    outline:0;
    position:fixed;
    -webkit-tap-highlight-color:transparent;
    top:0;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-container *{
    box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.fancybox-outer{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg{
    background:#1e1e1e;
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg{
    opacity:.9;
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{
    direction:ltr;
    opacity:0;
    position:absolute;
    transition:opacity .25s ease,visibility 0s ease .25s;
    visibility:hidden;
    z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
    opacity:1;
    transition:opacity .25s ease 0s,visibility 0s ease 0s;
    visibility:visible
}
.fancybox-infobar{
    color:#ccc;
    font-size:13px;
    -webkit-font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    top:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fancybox-toolbar{
    right:0;
    top:0
}
.fancybox-stage{
    direction:ltr;
    overflow:visible;
    transform:translateZ(0);
    z-index:99994
}
.fancybox-is-open .fancybox-stage{
    overflow:hidden
}
.fancybox-slide{
    -webkit-backface-visibility:hidden;
    display:none;
    height:100%;
    left:0;
    outline:0;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:transform,opacity;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide::before{
    content:'';
    display:inline-block;
    font-size:0;
    height:100%;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{
    display:block
}
.fancybox-slide--image{
    overflow:hidden;
    padding:44px 0
}
.fancybox-slide--image::before{
    display:none
}
.fancybox-slide--html{
    padding:6px
}
.fancybox-content{
    background:#fff;
    display:inline-block;
    margin:0;
    max-width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-slide--image .fancybox-content{
    animation-timing-function:cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility:hidden;
    background:0 0;
    background-repeat:no-repeat;
    background-size:100% 100%;
    left:0;
    max-width:none;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    -ms-transform-origin:top left;
    transform-origin:top left;
    transition-property:transform,opacity;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99995
}
.fancybox-can-zoomOut .fancybox-content{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
    cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{
    cursor:-webkit-grab;
    cursor:grab
}
.fancybox-is-grabbing .fancybox-content{
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.fancybox-container [data-selectable=true]{
    cursor:text
}
.fancybox-image,.fancybox-spaceball{
    background:0 0;
    border:0;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    padding:0;
    position:absolute;
    top:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{
    height:100%;
    overflow:visible;
    padding:0;
    width:100%
}
.fancybox-slide--video .fancybox-content{
    background:#000
}
.fancybox-slide--map .fancybox-content{
    background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content{
    background:#fff
}
.fancybox-iframe,.fancybox-video{
    background:0 0;
    border:0;
    display:block;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.fancybox-iframe{
    left:0;
    position:absolute;
    top:0
}
.fancybox-error{
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p{
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button{
    background:rgba(30,30,30,.6);
    border:0;
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    padding:10px;
    position:relative;
    transition:color .2s;
    vertical-align:top;
    visibility:inherit;
    width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{
    color:#ccc
}
.fancybox-button:hover{
    color:#fff
}
.fancybox-button:focus{
    outline:0
}
.fancybox-button.fancybox-focus{
    outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{
    color:#888;
    cursor:default;
    outline:0
}
.fancybox-button div{
    height:100%
}
.fancybox-button svg{
    display:block;
    height:100%;
    overflow:visible;
    position:relative;
    width:100%
}
.fancybox-button svg path{
    fill:currentColor;
    stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){
    display:none
}
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){
    display:none
}
.fancybox-progress{
    background:#ff5268;
    height:2px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    -ms-transform-origin:0;
    transform-origin:0;
    transition-property:transform;
    transition-timing-function:linear;
    z-index:99998
}
.fancybox-close-small{
    background:0 0;
    border:0;
    border-radius:0;
    color:#ccc;
    cursor:pointer;
    opacity:.8;
    padding:8px;
    position:absolute;
    right:-12px;
    top:-44px;
    z-index:401
}
.fancybox-close-small:hover{
    color:#fff;
    opacity:1
}
.fancybox-slide--html .fancybox-close-small{
    color:currentColor;
    padding:10px;
    right:0;
    top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
    overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
    display:none
}
.fancybox-navigation .fancybox-button{
    background-clip:content-box;
    height:100px;
    opacity:0;
    position:absolute;
    top:calc(50% - 50px);
    width:70px
}
.fancybox-navigation .fancybox-button div{
    padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:0;
    left:env(safe-area-inset-left);
    padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right{
    padding:31px 6px 31px 26px;
    right:0;
    right:env(safe-area-inset-right)
}
.fancybox-caption{
    background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);
    bottom:0;
    color:#eee;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:75px 44px 25px;
    pointer-events:none;
    right:0;
    text-align:center;
    z-index:99996
}
@supports(padding:max(0px)){
    .fancybox-caption{
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}
.fancybox-caption--separate{
    margin-top:-50px
}
.fancybox-caption__body{
    max-height:50vh;
    overflow:auto;
    pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
    color:#ccc;
    text-decoration:none
}
.fancybox-caption a:hover{
    color:#fff;
    text-decoration:underline
}
.fancybox-loading{
    animation:fancybox-rotate 1s linear infinite;
    background:0 0;
    border:4px solid #888;
    border-bottom-color:#fff;
    border-radius:50%;
    height:50px;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.7;
    padding:0;
    position:absolute;
    top:50%;
    width:50px;
    z-index:99999
}
@keyframes fancybox-rotate{
    100%{
        transform:rotate(360deg)
    }
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous{
    opacity:0;
    transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next{
    opacity:0;
    transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current{
    opacity:1;
    transform:translate3d(0,0,0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{
    opacity:0;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current{
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
    opacity:0;
    transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1)
}
.fancybox-fx-rotate.fancybox-slide--previous{
    opacity:0;
    -ms-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next{
    opacity:0;
    -ms-transform:rotate(360deg);
    transform:rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current{
    opacity:1;
    -ms-transform:rotate(0);
    transform:rotate(0)
}
.fancybox-fx-circular.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1) translate3d(0,0,0)
}
.fancybox-fx-tube.fancybox-slide--previous{
    transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
    transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
    transform:translate3d(0,0,0) scale(1)
}
@media all and (max-height:576px){
    .fancybox-slide{
        padding-left:6px;
        padding-right:6px
    }
    .fancybox-slide--image{
        padding:6px 0
    }
    .fancybox-close-small{
        right:-6px
    }
    .fancybox-slide--image .fancybox-close-small{
        background:#4e4e4e;
        color:#f2f4f6;
        height:36px;
        opacity:1;
        padding:6px;
        right:0;
        top:0;
        width:36px
    }
    .fancybox-caption{
        padding-left:12px;
        padding-right:12px
    }
    @supports(padding:max(0px)){
        .fancybox-caption{
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right:max(12px,env(safe-area-inset-right))
        }
    }
}
.fancybox-share{
    background:#f4f4f4;
    border-radius:3px;
    max-width:90%;
    padding:30px;
    text-align:center
}
.fancybox-share h1{
    color:#222;
    font-size:35px;
    font-weight:700;
    margin:0 0 20px
}
.fancybox-share p{
    margin:0;
    padding:0
}
.fancybox-share__button{
    border:0;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    margin:0 5px 10px;
    min-width:130px;
    padding:0 15px;
    text-decoration:none;
    transition:all .2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited{
    color:#fff
}
.fancybox-share__button:hover{
    text-decoration:none
}
.fancybox-share__button--fb{
    background:#3b5998
}
.fancybox-share__button--fb:hover{
    background:#344e86
}
.fancybox-share__button--pt{
    background:#bd081d
}
.fancybox-share__button--pt:hover{
    background:#aa0719
}
.fancybox-share__button--tw{
    background:#1da1f2
}
.fancybox-share__button--tw:hover{
    background:#0d95e8
}
.fancybox-share__button svg{
    height:25px;
    margin-right:7px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:25px
}
.fancybox-share__button svg path{
    fill:#fff
}
.fancybox-share__input{
    background:0 0;
    border:0;
    border-bottom:1px solid #d7d7d7;
    border-radius:0;
    color:#5d5b5b;
    font-size:14px;
    margin:10px 0 0;
    outline:0;
    padding:10px 15px;
    width:100%
}
.fancybox-thumbs{
    background:#ddd;
    bottom:0;
    display:none;
    margin:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    padding:2px 2px 4px;
    position:absolute;
    right:0;
    -webkit-tap-highlight-color:transparent;
    top:0;
    width:212px;
    z-index:99995
}
.fancybox-thumbs-x{
    overflow-x:auto;
    overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs{
    display:block
}
.fancybox-show-thumbs .fancybox-inner{
    right:212px
}
.fancybox-thumbs__list{
    font-size:0;
    height:100%;
    list-style:none;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    position:absolute;
    position:relative;
    white-space:nowrap;
    width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list{
    overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
    width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
    background:#fff;
    border-radius:10px;
    box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
    background:#2a2a2a;
    border-radius:10px
}
.fancybox-thumbs__list a{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:rgba(0,0,0,.1);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    float:left;
    height:75px;
    margin:2px;
    max-height:calc(100% - 8px);
    max-width:calc(50% - 4px);
    outline:0;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-tap-highlight-color:transparent;
    width:100px
}
.fancybox-thumbs__list a::before{
    border:6px solid #ff5268;
    bottom:0;
    content:'';
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s cubic-bezier(.25,.46,.45,.94);
    z-index:99991
}
.fancybox-thumbs__list a:focus::before{
    opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{
    opacity:1
}
@media all and (max-width:576px){
    .fancybox-thumbs{
        width:110px
    }
    .fancybox-show-thumbs .fancybox-inner{
        right:110px
    }
    .fancybox-thumbs__list a{
        max-width:calc(100% - 10px)
    }
}
/*!* animsition v4.0.2 * A simple and easy jQuery plugin for CSS animated page transitions. * http://blivesta.github.io/animsition * License : MIT * Author : blivesta (http://blivesta.com/)*/
.animsition,.animsition-overlay{
    position:relative;
    opacity:0;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animsition-overlay-slide{
    position:fixed;
    z-index:1;
    width:100%;
    height:100%;
    background-color:#ddd
}
.animsition-loading,.animsition-loading:after{
    width:32px;
    height:32px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-16px;
    border-radius:50%;
    z-index:2
}
.animsition-loading{
    background-color:transparent;
    border-top:5px solid rgba(0,0,0,.2);
    border-right:5px solid rgba(0,0,0,.2);
    border-bottom:5px solid rgba(0,0,0,.2);
    border-left:5px solid #eee;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-duration:.8s;
    animation-duration:.8s;
    -webkit-animation-name:animsition-loading;
    animation-name:animsition-loading
}
@-webkit-keyframes animsition-loading{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes animsition-loading{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-webkit-keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fade-in{
    -webkit-animation-name:fade-in;
    animation-name:fade-in
}
@-webkit-keyframes fade-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fade-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fade-out{
    -webkit-animation-name:fade-out;
    animation-name:fade-out
}
@-webkit-keyframes fade-in-up{
    0%{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up{
    0%{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up{
    -webkit-animation-name:fade-in-up;
    animation-name:fade-in-up
}
@-webkit-keyframes fade-out-up{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
}
@keyframes fade-out-up{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
}
.fade-out-up{
    -webkit-animation-name:fade-out-up;
    animation-name:fade-out-up
}
@-webkit-keyframes fade-in-up-sm{
    0%{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up-sm{
    0%{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up-sm{
    -webkit-animation-name:fade-in-up-sm;
    animation-name:fade-in-up-sm
}
@-webkit-keyframes fade-out-up-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
}
@keyframes fade-out-up-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
}
.fade-out-up-sm{
    -webkit-animation-name:fade-out-up-sm;
    animation-name:fade-out-up-sm
}
@-webkit-keyframes fade-in-up-lg{
    0%{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-up-lg{
    0%{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-up-lg{
    -webkit-animation-name:fade-in-up-lg;
    animation-name:fade-in-up-lg
}
@-webkit-keyframes fade-out-up-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-1000px);
        transform:translateY(-1000px);
        opacity:0
    }
}
@keyframes fade-out-up-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-1000px);
        transform:translateY(-1000px);
        opacity:0
    }
}
.fade-out-up-lg{
    -webkit-animation-name:fade-out-up-lg;
    animation-name:fade-out-up-lg
}
@-webkit-keyframes fade-in-down{
    0%{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-down{
    0%{
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-down{
    -webkit-animation-name:fade-in-down;
    animation-name:fade-in-down
}
@-webkit-keyframes fade-out-down{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
}
@keyframes fade-out-down{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(500px);
        transform:translateY(500px);
        opacity:0
    }
}
.fade-out-down{
    -webkit-animation-name:fade-out-down;
    animation-name:fade-out-down
}
@-webkit-keyframes fade-in-down-sm{
    0%{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-down-sm{
    0%{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.fade-in-down-sm{
    -webkit-animation-name:fade-in-down-sm;
    animation-name:fade-in-down-sm
}
@-webkit-keyframes fade-out-down-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
}
@keyframes fade-out-down-sm{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
}
.fade-out-down-sm{
    -webkit-animation-name:fade-out-down-sm;
    animation-name:fade-out-down-sm
}
.fade-in-down-lg{
    -webkit-animation-name:fade-in-down;
    animation-name:fade-in-down
}
@-webkit-keyframes fade-out-down-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
}
@keyframes fade-out-down-lg{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(1000px);
        transform:translateY(1000px);
        opacity:0
    }
}
.fade-out-down-lg{
    -webkit-animation-name:fade-out-down-lg;
    animation-name:fade-out-down-lg
}
@-webkit-keyframes fade-in-left{
    0%{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left{
    0%{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left{
    -webkit-animation-name:fade-in-left;
    animation-name:fade-in-left
}
@-webkit-keyframes fade-out-left{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
}
@keyframes fade-out-left{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-500px);
        transform:translateX(-500px);
        opacity:0
    }
}
.fade-out-left{
    -webkit-animation-name:fade-out-left;
    animation-name:fade-out-left
}
@-webkit-keyframes fade-in-left-sm{
    0%{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left-sm{
    0%{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left-sm{
    -webkit-animation-name:fade-in-left-sm;
    animation-name:fade-in-left-sm
}
@-webkit-keyframes fade-out-left-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
}
@keyframes fade-out-left-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
}
.fade-out-left-sm{
    -webkit-animation-name:fade-out-left-sm;
    animation-name:fade-out-left-sm
}
@-webkit-keyframes fade-in-left-lg{
    0%{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-left-lg{
    0%{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-left-lg{
    -webkit-animation-name:fade-in-left-lg;
    animation-name:fade-in-left-lg
}
@-webkit-keyframes fade-out-left-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
}
@keyframes fade-out-left-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(-1500px);
        transform:translateX(-1500px);
        opacity:0
    }
}
.fade-out-left-lg{
    -webkit-animation-name:fade-out-left-lg;
    animation-name:fade-out-left-lg
}
@-webkit-keyframes fade-in-right{
    0%{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right{
    0%{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right{
    -webkit-animation-name:fade-in-right;
    animation-name:fade-in-right
}
@-webkit-keyframes fade-out-right{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
}
@keyframes fade-out-right{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(500px);
        transform:translateX(500px);
        opacity:0
    }
}
.fade-out-right{
    -webkit-animation-name:fade-out-right;
    animation-name:fade-out-right
}
@-webkit-keyframes fade-in-right-sm{
    0%{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right-sm{
    0%{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right-sm{
    -webkit-animation-name:fade-in-right-sm;
    animation-name:fade-in-right-sm
}
@-webkit-keyframes fade-out-right-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
}
@keyframes fade-out-right-sm{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
}
.fade-out-right-sm{
    -webkit-animation-name:fade-out-right-sm;
    animation-name:fade-out-right-sm
}
@-webkit-keyframes fade-in-right-lg{
    0%{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes fade-in-right-lg{
    0%{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
.fade-in-right-lg{
    -webkit-animation-name:fade-in-right-lg;
    animation-name:fade-in-right-lg
}
@-webkit-keyframes fade-out-right-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
}
@keyframes fade-out-right-lg{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    to{
        -webkit-transform:translateX(1500px);
        transform:translateX(1500px);
        opacity:0
    }
}
.fade-out-right-lg{
    -webkit-animation-name:fade-out-right-lg;
    animation-name:fade-out-right-lg
}
@-webkit-keyframes rotate-in{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in{
    -webkit-animation-name:rotate-in;
    animation-name:rotate-in
}
@-webkit-keyframes rotate-out{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out{
    -webkit-animation-name:rotate-out;
    animation-name:rotate-out
}
@-webkit-keyframes rotate-in-sm{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in-sm{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in-sm{
    -webkit-animation-name:rotate-in-sm;
    animation-name:rotate-in-sm
}
@-webkit-keyframes rotate-out-sm{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out-sm{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out-sm{
    -webkit-animation-name:rotate-out-sm;
    animation-name:rotate-out-sm
}
@-webkit-keyframes rotate-in-lg{
    0%{
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
@keyframes rotate-in-lg{
    0%{
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg);
        transform-origin:center center;
        opacity:0
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
}
.rotate-in-lg{
    -webkit-animation-name:rotate-in-lg;
    animation-name:rotate-in-lg
}
@-webkit-keyframes rotate-out-lg{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        transform-origin:center center;
        opacity:0
    }
}
@keyframes rotate-out-lg{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        transform-origin:center center;
        opacity:1
    }
    0%,to{
        -webkit-transform-origin:center center
    }
    to{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        transform-origin:center center;
        opacity:0
    }
}
.rotate-out-lg{
    -webkit-animation-name:rotate-out-lg;
    animation-name:rotate-out-lg
}
@-webkit-keyframes flip-in-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x{
    -webkit-animation-name:flip-in-x;
    animation-name:flip-in-x;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x{
    0%{
        -webkit-transform:perspective(550px) rotateX(0deg);
        transform:perspective(550px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateX(90deg);
        transform:perspective(550px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x{
    -webkit-animation-name:flip-out-x;
    animation-name:flip-out-x;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x-nr{
    -webkit-animation-name:flip-in-x-nr;
    animation-name:flip-in-x-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x-nr{
    0%{
        -webkit-transform:perspective(100px) rotateX(0deg);
        transform:perspective(100px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateX(90deg);
        transform:perspective(100px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x-nr{
    -webkit-animation-name:flip-out-x-nr;
    animation-name:flip-out-x-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
}
@keyframes flip-in-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
}
.flip-in-x-fr{
    -webkit-animation-name:flip-in-x-fr;
    animation-name:flip-in-x-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flip-out-x-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateX(0deg);
        transform:perspective(1000px) rotateX(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateX(90deg);
        transform:perspective(1000px) rotateX(90deg);
        opacity:0
    }
}
.flip-out-x-fr{
    -webkit-animation-name:flip-out-x-fr;
    animation-name:flip-out-x-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y{
    -webkit-animation-name:flip-in-y;
    animation-name:flip-in-y;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y{
    0%{
        -webkit-transform:perspective(550px) rotateY(0deg);
        transform:perspective(550px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(550px) rotateY(90deg);
        transform:perspective(550px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y{
    -webkit-animation-name:flip-out-y;
    animation-name:flip-out-y;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y-nr{
    -webkit-animation-name:flip-in-y-nr;
    animation-name:flip-in-y-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y-nr{
    0%{
        -webkit-transform:perspective(100px) rotateY(0deg);
        transform:perspective(100px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(100px) rotateY(90deg);
        transform:perspective(100px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y-nr{
    -webkit-animation-name:flip-out-y-nr;
    animation-name:flip-out-y-nr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-in-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
}
@keyframes flip-in-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
}
.flip-in-y-fr{
    -webkit-animation-name:flip-in-y-fr;
    animation-name:flip-in-y-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flip-out-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flip-out-y-fr{
    0%{
        -webkit-transform:perspective(1000px) rotateY(0deg);
        transform:perspective(1000px) rotateY(0deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(1000px) rotateY(90deg);
        transform:perspective(1000px) rotateY(90deg);
        opacity:0
    }
}
.flip-out-y-fr{
    -webkit-animation-name:flip-out-y-fr;
    animation-name:flip-out-y-fr;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes zoom-in{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in{
    -webkit-animation-name:zoom-in;
    animation-name:zoom-in
}
@-webkit-keyframes zoom-out{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out{
    -webkit-animation-name:zoom-out;
    animation-name:zoom-out
}
@-webkit-keyframes zoom-in-sm{
    0%{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in-sm{
    0%{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in-sm{
    -webkit-animation-name:zoom-in-sm;
    animation-name:zoom-in-sm
}
@-webkit-keyframes zoom-out-sm{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out-sm{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out-sm{
    -webkit-animation-name:zoom-out-sm;
    animation-name:zoom-out-sm
}
@-webkit-keyframes zoom-in-lg{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes zoom-in-lg{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    to{
        opacity:1
    }
}
.zoom-in-lg{
    -webkit-animation-name:zoom-in-lg;
    animation-name:zoom-in-lg
}
@-webkit-keyframes zoom-out-lg{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4)
    }
    50%,to{
        opacity:0
    }
}
@keyframes zoom-out-lg{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4)
    }
    50%,to{
        opacity:0
    }
}
.zoom-out-lg{
    -webkit-animation-name:zoom-out-lg;
    animation-name:zoom-out-lg
}
@-webkit-keyframes overlay-slide-in-top{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
@keyframes overlay-slide-in-top{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
.overlay-slide-in-top{
    top:0;
    height:0;
    -webkit-animation-name:overlay-slide-in-top;
    animation-name:overlay-slide-in-top
}
@-webkit-keyframes overlay-slide-out-top{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
@keyframes overlay-slide-out-top{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
.overlay-slide-out-top{
    top:0;
    height:100%;
    -webkit-animation-name:overlay-slide-out-top;
    animation-name:overlay-slide-out-top
}
@-webkit-keyframes overlay-slide-in-bottom{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
@keyframes overlay-slide-in-bottom{
    0%{
        height:100%
    }
    to{
        height:0
    }
}
.overlay-slide-in-bottom{
    bottom:0;
    height:0;
    -webkit-animation-name:overlay-slide-in-bottom;
    animation-name:overlay-slide-in-bottom
}
@-webkit-keyframes overlay-slide-out-bottom{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
@keyframes overlay-slide-out-bottom{
    0%{
        height:0
    }
    to{
        height:100%
    }
}
.overlay-slide-out-bottom{
    bottom:0;
    height:100%;
    -webkit-animation-name:overlay-slide-out-bottom;
    animation-name:overlay-slide-out-bottom
}
@-webkit-keyframes overlay-slide-in-left{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
@keyframes overlay-slide-in-left{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
.overlay-slide-in-left{
    width:0;
    -webkit-animation-name:overlay-slide-in-left;
    animation-name:overlay-slide-in-left
}
@-webkit-keyframes overlay-slide-out-left{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes overlay-slide-out-left{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
.overlay-slide-out-left{
    left:0;
    width:100%;
    -webkit-animation-name:overlay-slide-out-left;
    animation-name:overlay-slide-out-left
}
@-webkit-keyframes overlay-slide-in-right{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
@keyframes overlay-slide-in-right{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
.overlay-slide-in-right{
    right:0;
    width:0;
    -webkit-animation-name:overlay-slide-in-right;
    animation-name:overlay-slide-in-right
}
@-webkit-keyframes overlay-slide-out-right{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes overlay-slide-out-right{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
.overlay-slide-out-right{
    right:0;
    width:100%;
    -webkit-animation-name:overlay-slide-out-right;
    animation-name:overlay-slide-out-right
}
/*!* pagepiling.js 1.5.6 * * https://github.com/alvarotrigo/pagePiling.js * @license MIT licensed * * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo*/
body,html{
    overflow:hidden;
    margin:0;
    padding:0;
    -webkit-tap-highlight-color:transparent
}
.pp-section{
    height:100%;
    position:absolute;
    width:100%;
    backface-visibility:hidden
}
.pp-easing{
    -webkit-transition:all 1s cubic-bezier(.55,.085,0,.99);
    -moz-transition:all 1s cubic-bezier(.55,.085,0,.99);
    -o-transition:all 1s cubic-bezier(.55,.085,0,.99);
    transition:all 1s cubic-bezier(.55,.085,0,.99);
    -webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    -moz-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    -o-transition-timing-function:cubic-bezier(.55,.085,0,.99);
    transition-timing-function:cubic-bezier(.55,.085,0,.99)
}
#pp-nav{
    position:fixed;
    z-index:100;
    margin-top:-32px;
    top:50%;
    opacity:1
}
#pp-nav.right{
    right:17px
}
#pp-nav.left{
    left:17px
}
.pp-section.pp-table{
    display:table
}
.pp-tableCell{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%
}
.pp-slidesNav{
    position:absolute;
    z-index:4;
    left:50%;
    opacity:1
}
.pp-slidesNav.bottom{
    bottom:17px
}
.pp-slidesNav.top{
    top:17px
}
#pp-nav ul,.pp-slidesNav ul{
    margin:0;
    padding:0
}
#pp-nav li,.pp-slidesNav li{
    display:block;
    width:14px;
    height:13px;
    margin:7px;
    position:relative
}
.pp-slidesNav li{
    display:inline-block
}
#pp-nav li a,.pp-slidesNav li a{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    cursor:pointer;
    text-decoration:none
}
#pp-nav li .active span,.pp-slidesNav .active span{
    background:#333
}
#pp-nav span,.pp-slidesNav span{
    top:2px;
    left:2px;
    width:8px;
    height:8px;
    border:1px solid #000;
    background:transparent;
    border-radius:50%;
    position:absolute;
    z-index:1
}
.pp-tooltip{
    position:absolute;
    top:-2px;
    color:#fff;
    font-size:14px;
    font-family:arial,helvetica,sans-serif;
    white-space:nowrap;
    max-width:220px
}
.pp-tooltip.right{
    right:20px
}
.pp-tooltip.left{
    left:20px
}
.pp-scrollable{
    overflow-y:scroll;
    height:100%
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
    transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade]{
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{
    opacity:1;
    transform:translateZ(0)
}
[data-aos=fade-up]{
    transform:translate3d(0,100px,0)
}
[data-aos=fade-down]{
    transform:translate3d(0,-100px,0)
}
[data-aos=fade-right]{
    transform:translate3d(-100px,0,0)
}
[data-aos=fade-left]{
    transform:translate3d(100px,0,0)
}
[data-aos=fade-up-right]{
    transform:translate3d(-100px,100px,0)
}
[data-aos=fade-up-left]{
    transform:translate3d(100px,100px,0)
}
[data-aos=fade-down-right]{
    transform:translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left]{
    transform:translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom]{
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
    opacity:1;
    transform:translateZ(0) scale(1)
}
[data-aos=zoom-in]{
    transform:scale(.6)
}
[data-aos=zoom-in-up]{
    transform:translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down]{
    transform:translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right]{
    transform:translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left]{
    transform:translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out]{
    transform:scale(1.2)
}
[data-aos=zoom-out-up]{
    transform:translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down]{
    transform:translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right]{
    transform:translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left]{
    transform:translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide]{
    transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{
    transform:translateZ(0)
}
[data-aos=slide-up]{
    transform:translate3d(0,100%,0)
}
[data-aos=slide-down]{
    transform:translate3d(0,-100%,0)
}
[data-aos=slide-right]{
    transform:translate3d(-100%,0,0)
}
[data-aos=slide-left]{
    transform:translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip]{
    backface-visibility:hidden;
    transition-property:transform
}
[data-aos=flip-left]{
    transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate{
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right]{
    transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate{
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up]{
    transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate{
    transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down]{
    transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate{
    transform:perspective(2500px) rotateX(0)
}
@-webkit-keyframes vlt_fade_in_down{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes vlt_fade_in_down{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes vlt_bounce{
    0%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes vlt_bounce{
    0%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes vlt_btn_effect{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
@keyframes vlt_btn_effect{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
.vlt-footer-logo,.vlt-navbar .vlt-navbar-logo{
    line-height:1;
    display:inline-block;
    vertical-align:middle
}
.vlt-footer-logo:hover,.vlt-navbar .vlt-navbar-logo:hover{
    color:currentColor
}
.vlt-footer-logo h2,.vlt-navbar .vlt-navbar-logo h2{
    font-family:var(--sf);
    font-size:36px;
    line-height:1;
    margin:0;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:currentColor
}
.vlt-footer-logo img,.vlt-navbar .vlt-navbar-logo img{
    display:block;
    max-width:none
}
.vlt-is--dark-scheme .vlt-footer-logo img,.vlt-is--dark-scheme .vlt-navbar .vlt-navbar-logo img,.vlt-navbar .vlt-is--dark-scheme .vlt-navbar-logo img{
    display:none
}
.vlt-footer-logo img.white,.vlt-navbar .vlt-navbar-logo img.white{
    display:none
}
.vlt-is--dark-scheme .vlt-footer-logo img.white,.vlt-is--dark-scheme .vlt-navbar .vlt-navbar-logo img.white,.vlt-navbar .vlt-is--dark-scheme .vlt-navbar-logo img.white{
    display:block
}
.vlt-display-1{
    font-family:var(--pf);
    font-size:20px;
    font-weight:500;
    margin:0;
    text-transform:uppercase
}
.vlt-display-2,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{
    font-family:var(--pf);
    font-size:16px;
    font-weight:500;
    margin:0;
    letter-spacing:.02em;
    text-transform:uppercase
}
.vlt-display-3{
    font-family:var(--pf);
    font-size:16px;
    font-weight:600;
    line-height:1.125;
    display:inline-block;
    margin:0;
    padding:8px 20px 5px;
    text-transform:uppercase;
    color:#fff;
}
.vlt-display-4{
    font-family:var(--pf);
    font-size:14px;
    font-weight:500;
    margin:0;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:#999
}
.vlt-portfolio-filters a,.vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a,.vlt-reviews__controls .vlt-review-person .data a,.vlt-simple-link--style-1,.vlt-simple-link--style-2,.vlt-simple-link--style-3,.vlt-simple-link--style-6,.vlt-simple-link--style-7,.vlt-social-icon--style-4,.vlt-specialization-block__link,.vp-filter__style-arquito .vp-filter__item>*,.vp-sort__style-arquito .vp-filter__item>*,p>a{
    position:relative;
    display:inline-block
}
.vlt-portfolio-filters a::after,.vlt-projects-showcase-filters--style-1 a::after,.vlt-projects-showcase-filters--style-2 a::after,.vlt-reviews__controls .vlt-review-person .data a::after,.vlt-simple-link--style-1::after,.vlt-simple-link--style-2::after,.vlt-simple-link--style-3::after,.vlt-simple-link--style-6::after,.vlt-simple-link--style-7::after,.vlt-social-icon--style-4::after,.vlt-specialization-block__link::after,.vp-filter__style-arquito .vp-filter__item>::after,.vp-sort__style-arquito .vp-filter__item>::after,p>a::after{
    position:absolute;
    bottom:2px;
    left:0;
    display:block;
    width:100%;
    height:1px;
    content:'';
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:0;
    background-color:currentColor
}
.vlt-portfolio-filters a:hover,.vlt-projects-showcase-filters--style-1 a:hover,.vlt-projects-showcase-filters--style-2 a:hover,.vlt-reviews__controls .vlt-review-person .data a:hover,.vlt-simple-link--style-1:hover,.vlt-simple-link--style-2:hover,.vlt-simple-link--style-3:hover,.vlt-simple-link--style-6:hover,.vlt-simple-link--style-7:hover,.vlt-social-icon--style-4:hover,.vlt-specialization-block__link:hover,.vp-filter__style-arquito .vp-filter__item>:hover,.vp-sort__style-arquito .vp-filter__item>:hover,p>a:hover{
    color:var(--p1)
}
.vlt-portfolio-filters a:hover::after,.vlt-projects-showcase-filters--style-1 a:hover::after,.vlt-projects-showcase-filters--style-2 a:hover::after,.vlt-reviews__controls .vlt-review-person .data a:hover::after,.vlt-simple-link--style-1:hover::after,.vlt-simple-link--style-2:hover::after,.vlt-simple-link--style-3:hover::after,.vlt-simple-link--style-6:hover::after,.vlt-simple-link--style-7:hover::after,.vlt-social-icon--style-4:hover::after,.vlt-specialization-block__link:hover::after,.vp-filter__style-arquito .vp-filter__item>:hover::after,.vp-sort__style-arquito .vp-filter__item>:hover::after,p>a:hover::after{
    opacity:1
}
.vlt-btn--effect{
    overflow:hidden
}
.disabled.vlt-btn--effect::after,.vlt-btn--effect:disabled::after{
    display:none
}
.vlt-btn--effect::after{
    position:absolute;
    z-index:0;
    bottom:0;
    left:0;
    width:100%;
    height:0;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-btn--effect span{
    position:relative;
    z-index:1;
    display:block
}
.vlt-btn--effect:hover span{
    -webkit-animation:vlt_btn_effect .6s linear forwards;
    animation:vlt_btn_effect .6s linear forwards
}
.vlt-btn--effect:hover::after{
    height:100%
}
.has-primary-background-color{
    background-color:var(--p1)
}
.has-black-background-color{
    background-color:#000
}
.has-gray-background-color{
    background-color:#999
}
.has-dark-gray-background-color{
    background-color:#666
}
.has-light-gray-background-color{
    background-color:#ccc
}
.has-white-background-color{
    background-color:#fff
}
.has-primary-color{
    color:var(--p1)
}
.has-black-color{
    color:#000
}
.has-gray-color{
    color:#999
}
.has-dark-gray-color{
    color:#666
}
.has-light-gray-color{
    color:#ccc
}
.has-white-color{
    color:#fff
}
.has-green-color{
    color:#67a900
}
.has-blue-color{
    color:#09c
}
.aligncenter{
    text-align:center
}
.has-primary-font{
    font-family:var(--pf)
}
.has-secondary-font{
    font-family:var(--sf)
}
.has-small-font-size{
    font-size:14px
}
.has-normal-font-size{
    font-size:16px
}
.has-large-font-size{
    font-size:18px
}
.has-huge-font-size{
    font-size:20px
}
.font-weight-semibold{
    font-weight:600
}
.font-weight-medium{
    font-weight:500
}
.vlt-gap-10{
    height:10px
}
.vlt-gap-10::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-10--sm{
        height:10px
    }
}
.vlt-gap-15{
    height:15px
}
.vlt-gap-15::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-15--sm{
        height:15px
    }
}
.vlt-gap-25{
    height:25px
}
.vlt-gap-25::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-25--sm{
        height:25px
    }
}
.vlt-gap-30{
    height:30px
}
.vlt-gap-30::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-30--sm{
        height:30px
    }
}
.vlt-gap-40{
    height:40px
}
.vlt-gap-40::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-40--sm{
        height:40px
    }
}
.vlt-gap-60{
    height:60px
}
.vlt-gap-60::after{
    display:table;
    clear:both;
    content:''
}
@media only screen and (max-width:767px){
    .vlt-gap-60--sm{
        height:60px
    }
}
p.has-drop-cap:not(:focus)::first-letter{
    color:var(--p1)
}
.wp-block-table td,.wp-block-table th{
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme .wp-block-table td,.vlt-is--dark-scheme .wp-block-table th{
    border-color:#323232
}
.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-image figcaption{
    margin:15px 0 30px;
    color:#000
}
.vlt-is--dark-scheme .wp-block-audio figcaption,.vlt-is--dark-scheme .wp-block-embed figcaption,.vlt-is--dark-scheme .wp-block-image figcaption{
    color:#fff
}
.wp-block-gallery{
    padding-left:0!important
}
.wp-block-separator{
    border-width:1px;
    border-color:#ebebeb
}
.vlt-is--dark-scheme .wp-block-separator{
    border-color:#323232
}
.wp-block-quote{
    margin:30px 0
}
.wp-block-quote:not(.is-large):not(.is-style-large){
    padding:0;
    border:none
}
.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{
    font-size:16px;
    margin-top:30px;
    color:#000
}
.vlt-is--dark-scheme .wp-block-quote cite,.vlt-is--dark-scheme .wp-block-quote footer,.vlt-is--dark-scheme .wp-block-quote__citation{
    color:#fff
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    padding:0
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
    font-size:16px;
    text-align:left
}
.wp-block-pullquote blockquote{
    margin:0;
    text-align:center
}
.wp-block-pullquote p{
    padding:0
}
.wp-block-pullquote p::before{
    display:none
}
.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{
    font-size:16px;
    margin:2em 0 0;
    text-transform:none;
    color:inherit
}
.vlt-is--dark-scheme .wp-block-pullquote cite,.vlt-is--dark-scheme .wp-block-pullquote footer,.vlt-is--dark-scheme .wp-block-pullquote__citation{
    color:#fff
}
.vlt-content-markup>ol[class~=wp-block],.vlt-content-markup>ul[class~=wp-block]{
    padding-left:0
}
.vlt-content-markup .alignleft{
    float:left;
    margin-right:30px
}
.vlt-content-markup .alignright{
    float:right;
    margin-left:30px
}
.vlt-content-markup .alignfull{
    max-width:100vw;
    margin-right:calc(-100vw/2 + 100%/2);
    margin-left:calc(-100vw/2 + 100%/2)
}
@media only screen and (min-width:768px){
    .vlt-content-markup .alignwide{
        max-width:1200px;
        margin-right:calc(-25% - 7.5px);
        margin-left:calc(-25% - 7.5px)
    }
}
.vlt-content-markup .wp-block-cover.alignfull,.vlt-content-markup .wp-block-cover.alignwide{
    width:auto
}
.vlt-content-markup p:last-child{
    margin-bottom:0
}
.vlt-content-markup ol,.vlt-content-markup ul{
    line-height:2;
    padding-left:30px
}
.vlt-content-markup ol ol,.vlt-content-markup ol ul,.vlt-content-markup ul ol,.vlt-content-markup ul ul{
    margin-bottom:0
}
.vlt-content-markup>ol,.vlt-content-markup>ul{
    margin-bottom:30px
}
.vlt-content-markup .h1,.vlt-content-markup .h2,.vlt-content-markup .h3,.vlt-content-markup .h4,.vlt-content-markup .h5,.vlt-content-markup .h6,.vlt-content-markup h1,.vlt-content-markup h2,.vlt-content-markup h3,.vlt-content-markup h4,.vlt-content-markup h5,.vlt-content-markup h6{
    margin:30px 0
}
.vlt-content-markup .fluid-width-video-wrapper{
    margin-bottom:30px
}
.wp-block-archives,.wp-block-categories{
    margin:0!important;
    padding:0!important;
    list-style-type:none
}
.wp-block-archives li,.wp-block-categories li{
    clear:both
}
.wp-block-archives .children,.wp-block-categories .children{
    margin-left:10px;
    list-style-type:none
}
.wp-block-archives-list ul,.wp-block-categories-list ul{
    padding-left:0
}
.wp-block-latest-posts{
    margin:0!important;
    padding:0!important;
    list-style-type:none
}
.wp-block-latest-posts li+li{
    margin-top:15px
}
.wp-block-latest-comments__comment{
    margin-bottom:15px
}
.fluid-width-video-wrapper{
    position:absolute!important;
    top:0;
    right:0;
    bottom:0;
    left:0
}
body,html{
    overflow:auto
}
body{
    font-family:var(--pf);
    font-weight:400;
    min-width:320px;
    color:#666;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vlt-is--dark-scheme body{
    color:#999;
    background-color:#242323
}
img{
    max-width:100%;
    height:auto
}
p{
    margin:0 0 30px
}
p:empty{
    display:none
}
strong{
    font-weight:700
}
mark{
    color:#fff;
    background:var(--p1)
}
a{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-decoration:none;
    color:inherit
}
a:active,a:focus,a:hover{
    text-decoration:none;
    outline:0
}
a:hover{
    color:var(--p1)
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin:15px 0;
    padding:0;
    color:#000
}
.vlt-is--dark-scheme .h1,.vlt-is--dark-scheme .h2,.vlt-is--dark-scheme .h3,.vlt-is--dark-scheme .h4,.vlt-is--dark-scheme .h5,.vlt-is--dark-scheme .h6,.vlt-is--dark-scheme h1,.vlt-is--dark-scheme h2,.vlt-is--dark-scheme h3,.vlt-is--dark-scheme h4,.vlt-is--dark-scheme h5,.vlt-is--dark-scheme h6{
    color:#fff
}
ol,ul{
    margin:0;
    padding:0;
    list-style-position:inside
}
hr{
    margin:40px 0;
    border:none;
    border-bottom:1px solid #ebebeb
}
address{
    font-family:var(--sf);
    font-size:48px;
    font-style:normal;
    margin:0 0 30px;
    color:#000
}
.vlt-is--dark-scheme address{
    color:#fff
}
blockquote{
    font-size:24px;
    line-height:1.5;
    margin:0 0 30px;
    padding:0;
    text-align:left;
    text-transform:none;
    color:#000
}
blockquote p{
    position:relative;
    margin-bottom:0;
    padding:0 12.5%;
    color:inherit
}
.vlt-is--dark-scheme blockquote p{
    color:#fff
}
blockquote p::before{
    position:absolute;
    top:6px;
    bottom:6px;
    left:0;
    display:block;
    width:4px;
    content:'';
    background:var(--p1)
}
cite{
    font-size:16px;
    font-style:normal;
    line-height:1.5;
    display:block;
    margin:0 12.5%;
    color:currentColor
}
code,pre{
    font-family:Menlo,Monaco,Consolas,liberation mono,courier new,monospace;
    color:#000;
    background-color:#ebebeb
}
.vlt-is--dark-scheme code,.vlt-is--dark-scheme pre{
    color:#999;
    background-color:#2c2c2c
}
code{
    padding:4px 6px
}
pre{
    clear:both;
    overflow:auto;
    max-width:100%;
    margin:0 0 30px;
    padding:25px 30px;
    white-space:pre-wrap;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    border-left:4px solid var(--p1)
}
form{
    max-width:100%
}
label{
    display:block;
    margin-bottom:8px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-transform:none;
    color:#000
}
.vlt-is--dark-scheme label{
    color:#fff
}
label abbr{
    text-decoration:none;
    border:none!important
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
    display:block;
    width:100%;
    margin:0;
    padding:14px 0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-transform:none;
    color:#000;
    border:none;
    border-bottom:1px solid #ccc;
    border-radius:0;
    outline:0;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
input[type=date].style-2,input[type=email].style-2,input[type=number].style-2,input[type=password].style-2,input[type=search].style-2,input[type=tel].style-2,input[type=text].style-2,input[type=url].style-2,select.style-2,textarea.style-2{
    padding-right:16px;
    padding-left:16px;
    border:none;
    background-color:#fff
}
.vlt-is--dark-scheme input[type=date],.vlt-is--dark-scheme input[type=email],.vlt-is--dark-scheme input[type=number],.vlt-is--dark-scheme input[type=password],.vlt-is--dark-scheme input[type=search],.vlt-is--dark-scheme input[type=tel],.vlt-is--dark-scheme input[type=text],.vlt-is--dark-scheme input[type=url],.vlt-is--dark-scheme select,.vlt-is--dark-scheme textarea{
    color:#fff
}
select{
    padding-right:30px;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select.png);
    background-repeat:no-repeat;
    background-position:right 0 bottom 50%;
    background-size:12px 6px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
select.style-2{
    background-position:right 16px bottom 50%
}
textarea{
    width:100%;
    max-width:100%;
    -webkit-transition:border-color .3s ease;
    transition:border-color .3s ease
}
input[type=date].placeholder,input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,select.placeholder,textarea.placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1;
    color:#999
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{
    border-color:#000
}
.vlt-is--dark-scheme input[type=date]:focus,.vlt-is--dark-scheme input[type=email]:focus,.vlt-is--dark-scheme input[type=number]:focus,.vlt-is--dark-scheme input[type=password]:focus,.vlt-is--dark-scheme input[type=search]:focus,.vlt-is--dark-scheme input[type=tel]:focus,.vlt-is--dark-scheme input[type=text]:focus,.vlt-is--dark-scheme input[type=url]:focus,.vlt-is--dark-scheme select:focus,.vlt-is--dark-scheme textarea:focus{
    border-color:#fff
}
input[type=date]:focus.placeholder,input[type=email]:focus.placeholder,input[type=number]:focus.placeholder,input[type=password]:focus.placeholder,input[type=search]:focus.placeholder,input[type=tel]:focus.placeholder,input[type=text]:focus.placeholder,input[type=url]:focus.placeholder,select:focus.placeholder,textarea:focus.placeholder{
    opacity:0
}
input[type=date]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{
    opacity:0
}
input[type=date]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{
    opacity:0
}
input[type=date]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{
    opacity:0
}
input[type=date]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{
    opacity:0
}
button:focus,input[type=submit]:focus{
    outline:0
}
.vlt-form-group{
    position:relative;
    display:block;
    margin-bottom:30px
}
.vlt-form-group--small{
    margin-bottom:25px
}
.vlt-form-row{
    display:grid;
    grid-gap:30px;
    grid-template-columns:repeat(1,1fr)
}
.vlt-form-row.two-col{
    grid-template-columns:repeat(2,1fr)
}
@media only screen and (max-width:767px){
    .vlt-form-row.two-col{
        grid-gap:0;
        grid-template-columns:repeat(1,1fr)
    }
}
.vlt-form-row--small{
    grid-gap:25px
}
dl{
    font-size:16px;
    margin:0 0 30px
}
dt{
    font-weight:500;
    color:#000
}
.vlt-is--dark-scheme dt{
    color:#fff
}
dd{
    font-size:16px;
    margin:0;
    padding:0
}
dd+dt{
    margin-top:25px
}
table{
    width:100%;
    max-width:100%;
    margin:0 0 30px;
    border-collapse:collapse;
    text-align:left
}
table td,table th{
    padding:12px 20px;
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme table td,.vlt-is--dark-scheme table th{
    border-color:#323232
}
table thead th,table tr th{
    font-weight:600;
    text-transform:uppercase;
    color:#000
}
.vlt-main{
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-main--padding{
    padding:110px 0
}
.vlt-main--padding-bottom{
    padding:0 0 110px
}
@media only screen and (min-width:1200px){
    .vlt-main .container,.vlt-main .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:0!important
}
.vlt-footer{
    width:100%
}
.vlt-footer li a,.vlt-footer p a{
    position:relative;
    display:inline-block
}
.vlt-footer li a::after,.vlt-footer p a::after{
    position:absolute;
    bottom:2px;
    left:0;
    display:block;
    width:100%;
    height:1px;
    content:'';
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:0;
    background-color:currentColor
}
.vlt-footer li a:hover::after,.vlt-footer p a:hover::after{
    opacity:1
}
@media only screen and (min-width:768px){
    .vlt-footer--fixed{
        position:fixed;
        z-index:2;
        bottom:0;
        left:0
    }
    .vlt-is--footer-fixed .vlt-site-wrapper__inner{
        position:relative;
        z-index:3;
        background-color:#fff
    }
    .vlt-is--footer-fixed.vlt-is--dark-scheme .vlt-site-wrapper__inner{
        background-color:#242323
    }
}
@media only screen and (max-width:767px){
    .vlt-site-wrapper__inner{
        margin-bottom:0!important
    }
}
.vlt-footer-copyright a,.vlt-footer-copyright strong{
    font-weight:600
}
.vlt-footer--style-1{
    line-height:1.6;
    padding:160px 0 70px;
    color:#666;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-footer--style-1{
    color:#999;
    background-color:#232323
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-1 .container{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-1 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-1 .vlt-footer-copyright{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:10px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-footer--style-1 .vlt-footer-copyright{
        display:block
    }
    .vlt-footer--style-1 .vlt-footer-copyright span{
        display:block
    }
    .vlt-footer--style-1 .vlt-footer-copyright span+span{
        margin-top:10px
    }
}
.vlt-footer--style-1 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-1 .vlt-footer-copyright strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-copyright a:not(:hover),.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-copyright strong{
    color:#fff
}
.vlt-footer--style-1 .vlt-footer-head{
    position:relative;
    margin-bottom:72px;
    padding-bottom:38px;
    color:#000;
    border-bottom:1px solid #ebebeb
}
.vlt-footer--style-1 .vlt-footer-head::after{
    position:absolute;
    bottom:-1px;
    left:0;
    display:block;
    width:35px;
    height:2px;
    content:'';
    background-color:var(--p1)
}
.vlt-is--dark-scheme .vlt-footer--style-1 .vlt-footer-head{
    color:#fff;
    border-color:#323232
}
.vlt-is--footer-style-1 .vlt-site-wrapper__inner{
    border-bottom:1px solid #ebebeb
}
.vlt-is--footer-style-1.vlt-is--dark-scheme .vlt-site-wrapper__inner{
    border-color:#323232
}
.vlt-footer--style-2,.vlt-footer--style-3{
    font-size:16px;
    line-height:1.8;
    padding:135px 0 70px;
    color:#999
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-2 .container-fluid,.vlt-footer--style-3 .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-2 .vlt-widget__title,.vlt-footer--style-3 .vlt-widget__title{
    font-size:18px;
    margin-bottom:18px;
    color:#fff
}
.vlt-footer--style-2 .vlt-widget,.vlt-footer--style-3 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-2 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-2 .vlt-footer-copyright strong,.vlt-footer--style-3 .vlt-footer-copyright a:not(:hover),.vlt-footer--style-3 .vlt-footer-copyright strong{
    color:#fff
}
.vlt-footer--style-2 .vlt-footer-socials,.vlt-footer--style-3 .vlt-footer-socials{
    color:#fff
}
.vlt-footer--style-4{
    font-size:14px;
    line-height:1.6;
    padding:130px 0 70px;
    color:#fff
}
@media only screen and (min-width:1200px){
    .vlt-footer--style-4 .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-footer--style-4 .vlt-footer-logo img{
    display:block
}
.vlt-footer--style-4 .vlt-footer-logo:hover::after{
    display:none
}
.vlt-footer--style-4 .vlt-widget__title{
    margin-bottom:50px;
    color:#fff
}
.vlt-footer--style-4 .vlt-widget{
    margin-bottom:60px
}
.vlt-footer--style-4 li a:hover,.vlt-footer--style-4 p a:hover{
    color:#fff
}
.vlt-footer--style-4 .vlt-widget.widget_calendar td,.vlt-footer--style-4 .vlt-widget.widget_calendar th,.vlt-footer--style-4 .vlt-widget.widget_calendar tr{
    border-color:#fff!important
}
.vlt-sidebar--right{
    padding-left:20px
}
@media only screen and (max-width:767px){
    .vlt-sidebar--right{
        margin-top:60px;
        padding-left:0
    }
}
.vlt-sidebar--left{
    padding-right:20px
}
@media only screen and (max-width:767px){
    .vlt-sidebar--left{
        margin-bottom:60px;
        padding-right:0
    }
}
.vlt-widget{
    display:block
}
.vlt-is--dark-scheme .vlt-widget select{
    color:#fff;
    border-color:#fff;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select-white.png)
}
.vlt-widget~.vlt-widget{
    margin-top:50px
}
.vlt-widget ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-widget ul li{
    clear:both
}
.vlt-widget ul .children{
    margin-left:10px
}
.vlt-widget__title{
    margin:0 0 22px;
    padding:0
}
.vlt-widget.widget_archive li+li,.vlt-widget.widget_archive ul.children,.vlt-widget.widget_categories li+li,.vlt-widget.widget_categories ul.children,.vlt-widget.widget_meta li+li,.vlt-widget.widget_meta ul.children,.vlt-widget.widget_pages li+li,.vlt-widget.widget_pages ul.children,.vlt-widget.widget_recent_comments li+li,.vlt-widget.widget_recent_comments ul.children,.vlt-widget.widget_recent_entries li+li,.vlt-widget.widget_recent_entries ul.children,.wp-block-archives-list li+li,.wp-block-archives-list ul.children,.wp-block-categories-list li+li,.wp-block-categories-list ul.children{
    margin-top:2px
}
.vlt-widget.widget_calendar td,.vlt-widget.widget_calendar th,.vlt-widget.widget_calendar tr{
    padding:10px 5px;
    text-align:center;
    color:inherit;
    border-color:#ebebeb
}
.vlt-is--dark-scheme .vlt-widget.widget_calendar td,.vlt-is--dark-scheme .vlt-widget.widget_calendar th,.vlt-is--dark-scheme .vlt-widget.widget_calendar tr{
    border-color:#323232
}
.vlt-widget.widget_calendar thead{
    color:#000
}
.vlt-is--dark-scheme .vlt-widget.widget_calendar thead{
    color:#fff
}
.vlt-widget.widget_calendar caption{
    font-size:12px;
    font-weight:600;
    padding:15px 0 0;
    text-transform:uppercase;
    color:inherit
}
.vlt-widget.widget_calendar #today{
    color:#fff;
    background-color:var(--p1)
}
.vlt-widget.widget_text p{
    margin-bottom:10px
}
.vlt-widget.widget_text p:last-child{
    margin-bottom:0
}
.vlt-widget.widget_pages .sf-with-ul::after{
    padding-left:5px;
    content:'+'
}
.vlt-widget.widget_pages .sfHover>.sf-with-ul::after{
    content:'-'
}
.vlt-widget.widget_pages ul.children{
    display:none
}
.vlt-widget.widget_recent_comments{
    line-height:inherit
}
.vlt-widget.widget_recent_comments li+li{
    margin-top:10px
}
.vlt-widget.widget_recent_comments a::after{
    display:none
}
.vlt-widget.widget_recent_entries li+li{
    margin-top:10px
}
.vlt-widget.widget_rss .vlt-widget__title img{
    margin-right:3px;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.vlt-widget.widget_rss li .rss-date{
    display:block;
    margin:10px 0
}
.vlt-widget.widget_rss li cite{
    font-size:12px;
    font-weight:600;
    margin:15px 0 0;
    text-transform:uppercase
}
.vlt-widget.widget_rss li .rsswidget{
    font-size:16px;
    font-weight:600;
    line-height:1.55;
    display:block;
    color:#000
}
.vlt-is--dark-scheme .vlt-widget.widget_rss li .rsswidget{
    color:#fff
}
.vlt-widget.widget_rss li .rsswidget::after{
    display:none
}
.vlt-widget.widget_rss li .rsswidget:hover{
    color:var(--p1)
}
.vlt-widget.widget_rss li+li{
    margin-top:30px
}
.vlt-search-form{
    position:relative;
    overflow:hidden
}
.vlt-search-form input[type=text]{
    font-size:16px;
    line-height:1.75;
    padding:12px 20px;
    color:#000;
    border:1px solid #cececf
}
.vlt-search-form button{
    font-size:20px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0 20px 0 0;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    transition:color .3s ease;
    color:#000;
    border:none;
    background:0 0
}
.vlt-search-form button:hover{
    color:var(--p1)
}
.vlt-widget-subscribe p{
    margin-bottom:16px
}
.vlt-subscribe-form .vlt-alert{
    margin-top:5px
}
.vlt-subscribe-form__inner{
    position:relative
}
.vlt-subscribe-form__inner input[type=email]{
    font-size:16px;
    padding-left:20px;
    color:#000;
    border:none;
    background-color:#fff
}
.vlt-subscribe-form__inner input[type=email].placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]:-moz-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]::-moz-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]:-ms-input-placeholder{
    color:#999
}
.vlt-subscribe-form__inner input[type=email]::-webkit-input-placeholder{
    color:#999
}
.vlt-subscribe-form__inner button[type=submit]{
    font-size:16px;
    font-weight:600;
    line-height:1.2;
    position:absolute;
    z-index:1;
    top:0;
    right:12px;
    height:100%;
    margin:0;
    padding:0;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    transition:color .3s ease;
    text-transform:uppercase;
    border:none;
    outline:0;
    background-color:#fff
}
.vlt-subscribe-form__inner button[type=submit]:hover{
    color:var(--p1)
}
.vlt-subscribe-form__inner button[type=submit] i{
    font-size:20px;
    position:relative;
    top:1px
}
.vlt-subscribe-form--style-2 input[type=email]{
    color:#fff;
    background-color:#333
}
.vlt-subscribe-form--style-2 input[type=email].placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]:-moz-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]::-moz-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]:-ms-input-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 input[type=email]::-webkit-input-placeholder{
    color:#666
}
.vlt-subscribe-form--style-2 button[type=submit]{
    color:#fff;
    background-color:#333
}
.vlt-widget.widget_tag_cloud a{
    font-size:14px!important;
    font-weight:600;
    display:inline-block;
    margin:0 4px 8px;
    padding:2px 10px;
    text-transform:uppercase;
    color:#000;
    border:1px solid #ebebeb
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a{
    color:#fff;
    border-color:#323232
}
.vlt-widget.widget_tag_cloud a:hover{
    color:#fff;
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a{
    border-color:#fff
}
.vlt-is--dark-scheme .vlt-widget.widget_tag_cloud a:hover{
    color:var(--p1);
    border-color:#fff;
    background-color:#fff
}
.vlt-widget.widget_nav_menu li+li{
    margin-top:2px
}
.vlt-widget.widget_nav_menu .sf-with-ul::after{
    padding-left:5px;
    content:'+'
}
.vlt-widget.widget_nav_menu .sfHover>.sf-with-ul::after{
    content:'-'
}
.vlt-widget.widget_nav_menu ul.sub-menu{
    display:none;
    padding-top:5px;
    padding-left:10px
}
.vlt-comment-form__title,.vlt-comments__title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 30px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#cancel-comment-reply-link{
    margin-left:30px
}
.vlt-comments-wrap{
    padding:110px 0;
    background-color:#f8f8f8
}
.vlt-is--dark-scheme .vlt-comments-wrap{
    background-color:#2c2c2c
}
.vlt-comments+.vlt-comment-form{
    margin-top:75px
}
p.form-submit{
    margin-bottom:0
}
.comment-form-cookies-consent input[type=checkbox]{
    float:left;
    margin:5px 10px 0 0
}
.comment-form-cookies-consent label{
    margin-bottom:0
}
.vlt-comments__list,.vlt-comments__list ul.children{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-comments__list li.vlt-comment-item,.vlt-comments__list ul.children li.vlt-comment-item{
    padding:20px 0
}
.vlt-comments__list li.vlt-comment-item:first-child,.vlt-comments__list ul.children li.vlt-comment-item:first-child{
    padding-top:0
}
.vlt-comments__list li.vlt-comment-item:last-child,.vlt-comments__list ul.children li.vlt-comment-item:last-child{
    padding-bottom:0
}
.vlt-comments__list ul.children{
    margin-top:40px;
    padding-left:20px
}
.vlt-comments__list ul.children li.vlt-comment-item:last-child{
    padding-bottom:0
}
@media only screen and (max-width:767px){
    .vlt-comments__list ul.children{
        padding-left:0
    }
}
.vlt-comments__list .comment-respond{
    margin:40px 0 0
}
.vlt-comment-item__inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vlt-comment-item__inner .vlt-comment-avatar{
    display:block;
    margin-right:30px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-avatar{
        display:none
    }
}
.vlt-comment-item__inner .vlt-comment-avatar img{
    display:block
}
.vlt-comment-item__inner .vlt-comment-content{
    width:100%;
    padding-top:14px;
    border-top:1px solid #dbdbdb
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content{
    border-color:#323232
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content{
        padding-left:0
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:12px;
    color:#999;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header{
        display:block
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header h5{
    font-size:16px;
    font-weight:600;
    margin:0;
    text-transform:none
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header .sep{
    margin:0 5px
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header .sep{
        display:none
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep){
    display:inline-block
}
@media only screen and (max-width:767px){
    .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep){
        margin-top:5px
    }
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep) span{
    color:#666
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content .vlt-comment-header span:not(.sep) span{
    color:#999
}
.vlt-comment-item__inner .vlt-comment-content .vlt-comment-text{
    color:#666
}
.vlt-is--dark-scheme .vlt-comment-item__inner .vlt-comment-content .vlt-comment-text{
    color:#999
}
.vlt-comment-item__inner .vlt-comment-content .comment-reply-link{
    font-style:italic;
    display:inline-block;
    margin-top:12px
}
.vlt-comment-item__inner .vlt-comment-content .comment-reply-link:hover{
    color:#09c
}
.vlt-comment-item__inner .vlt-comment-avatar+.vlt-comment-content{
    padding-left:22px
}
.vlt-comments-navigation{
    margin-top:30px
}
.vlt-comments-navigation a+a{
    margin-left:30px
}
.vlt-pagination{
    display:block;
    width:100%;
    margin-top:40px;
    text-align:center
}
.vlt-pagination--paged{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--paged a+a{
    margin-left:40px
}
.vlt-pagination--numeric{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--numeric ul{
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-pagination--numeric li{
    float:left
}
.vlt-pagination--numeric li+li{
    margin-left:30px
}
.vlt-pagination--numeric span.current{
    color:var(--p1)
}
.vlt-pagination--load-more{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vlt-pagination--load-more a i{
    margin-right:10px;
    margin-left:0
}
.vlt-pagination--load-more a:not(.loading) i{
    display:none
}
.vlt-pagination--load-more a.disabled{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.8
}
.vlt-header--style-1,.vlt-header--style-2,.vlt-header--style-3{
    position:absolute;
    z-index:30;
    top:0;
    left:0;
    width:100%;
    color:#000
}
.vlt-header--style-1.vlt-header--opaque,.vlt-header--style-2.vlt-header--opaque,.vlt-header--style-3.vlt-header--opaque{
    position:relative
}
.vlt-is--dark-scheme .vlt-header--style-1,.vlt-is--dark-scheme .vlt-header--style-2,.vlt-is--dark-scheme .vlt-header--style-3{
    color:#fff
}
.vlt-header--style-2 .vlt-navbar-outer,.vlt-header--style-3 .vlt-navbar-outer{
    position:absolute;
    z-index:60;
    top:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    pointer-events:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-header--style-2 .vlt-navbar-outer .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:1469px){
    .vlt-header--style-2 .vlt-navbar-outer{
        display:none
    }
}
.vlt-header--style-3 .vlt-navbar-outer .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media only screen and (max-width:767px){
    .vlt-header--style-3 .vlt-navbar-outer{
        display:none
    }
}
.vlt-navbar{
    position:relative;
    z-index:50;
    -webkit-transition:background-color 0s;
    transition:background-color 0s;
    will-change:background-color,transform
}
@media only screen and (min-width:1200px){
    .vlt-navbar .container,.vlt-navbar .container-fluid{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-navbar .vlt-navbar-inner{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:120px;
    -webkit-transition:height .5s ease;
    transition:height .5s ease;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-navbar.vlt-navbar--fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-animation:vlt_fade_in_down .3s linear forwards;
    animation:vlt_fade_in_down .3s linear forwards;
    -webkit-box-shadow:0 0 65px rgba(0,0,0,.07);
    box-shadow:0 0 65px rgba(0,0,0,.07)
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--fixed{
    -webkit-box-shadow:0 0 65px rgba(255,255,255,.07);
    box-shadow:0 0 65px rgba(255,255,255,.07)
}
.vlt-navbar.vlt-navbar--fixed .vlt-navbar-inner{
    min-height:80px
}
.vlt-navbar.vlt-navbar--transparent{
    background-color:transparent
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--transparent{
    background-color:transparent
}
.vlt-navbar,.vlt-navbar.vlt-navbar--solid{
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-navbar,.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--solid{
    background-color:#242323
}
.vlt-navbar.vlt-navbar--transparent-always{
    background-color:transparent
}
.vlt-navbar .vlt-navbar-contacts{
    text-transform:uppercase;
    pointer-events:auto
}
.vlt-navbar .vlt-navbar-contacts span{
    margin-right:6px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-navbar .vlt-navbar-contacts a{
    font-weight:600
}
.vlt-navbar.vlt-navbar--white{
    color:#fff
}
.vlt-navbar.vlt-navbar--white .vlt-navbar-logo img.black{
    display:none
}
.vlt-navbar.vlt-navbar--white .vlt-navbar-logo img.white{
    display:block
}
.vlt-navbar.vlt-navbar--black{
    color:#000
}
.vlt-navbar.vlt-navbar--black .vlt-navbar-logo img.black{
    display:block
}
.vlt-navbar.vlt-navbar--black .vlt-navbar-logo img.white{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top{
    color:#fff
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top{
    color:#000
}
.vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.black{
    display:none
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.black{
    display:block
}
.vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.white{
    display:block
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top .vlt-navbar-logo img.white{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid{
    color:#000
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid{
    color:#fff
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo{
    color:#000
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{
    display:block
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{
    display:none
}
.vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{
    display:none
}
.vlt-is--dark-scheme .vlt-navbar.vlt-navbar--inverse-color-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{
    display:block
}
@media(min-width:783px){
    .admin-bar .vlt-navbar--fixed{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .vlt-navbar--fixed{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .vlt-navbar--fixed{
        top:0!important
    }
}
.vlt-menu-burger{
    position:relative;
    z-index:1;
    display:inline-block;
    width:24px;
    height:18px;
    cursor:pointer;
    -webkit-transition:none;
    transition:none;
    vertical-align:middle
}
.vlt-menu-burger .line{
    display:block;
    margin-bottom:5px;
    -webkit-transition:-webkit-transform .3s .3s ease;
    transition:-webkit-transform .3s .3s ease;
    transition:transform .3s .3s ease;
    transition:transform .3s .3s ease,-webkit-transform .3s .3s ease
}
.vlt-menu-burger .line span{
    display:block;
    width:100%;
    height:2px;
    -webkit-transition:color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    transition:color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    transition:transform .3s 0s ease,color .3s 0s ease,opacity .3s 0s ease;
    transition:transform .3s 0s ease,color .3s 0s ease,opacity .3s 0s ease,-webkit-transform .3s 0s ease;
    background-color:currentColor
}
.vlt-menu-burger .line.line-three{
    margin-bottom:0
}
.vlt-menu-burger:hover{
    color:inherit
}
.vlt-menu-burger--opened .line-one{
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transform:translateY(7px);
    -ms-transform:translateY(7px);
    transform:translateY(7px)
}
.vlt-menu-burger--opened .line-one span{
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vlt-menu-burger--opened .line-two span{
    opacity:0
}
.vlt-menu-burger--opened .line-three{
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transform:translateY(-7px);
    -ms-transform:translateY(-7px);
    transform:translateY(-7px)
}
.vlt-menu-burger--opened .line-three span{
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.vlt-aside-menu-wrapper{
    position:fixed;
    z-index:70;
    top:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:35%;
    max-width:550px;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    color:#000;
    background:#fff
}
.vlt-aside-menu-wrapper>*{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
@media only screen and (max-width:991px){
    .vlt-aside-menu-wrapper{
        width:50%
    }
}
@media only screen and (max-width:575px){
    .vlt-aside-menu-wrapper{
        width:100%
    }
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper{
    color:#fff;
    background-color:#242323
}
.vlt-aside-menu-wrapper.is-open{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vlt-aside-menu-wrapper .vlt-aside-menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    padding:45px 45px 0 60px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column
}
.vlt-aside-menu-wrapper .vlt-aside-menu__header{
    position:absolute;
    top:45px;
    right:60px;
    left:60px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__header{
        right:15px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul{
    list-style-type:none
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li{
    display:inline-block
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li+li{
    margin-left:15px
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li a{
    text-transform:uppercase
}
.vlt-aside-menu-wrapper .vlt-aside-menu__locales ul li a.is-active{
    color:var(--p1)
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation{
    position:absolute;
    top:9rem;
    right:45px;
    bottom:15rem;
    left:60px;
    overflow-x:hidden;
    overflow-y:auto
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation{
        top:6rem;
        bottom:7rem
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li{
    display:block;
    float:none
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li:not(:last-child){
    margin-bottom:15px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu li:not(:last-child){
        margin-bottom:10px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu a{
    font-size:30px;
    font-weight:500;
    line-height:1.1;
    display:inline-block;
    margin-bottom:12px;
    padding:0;
    color:#999
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu a{
        font-size:22px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu{
    position:static;
    padding-left:15px
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:first-child{
    padding-top:8px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:first-child{
        padding-top:0
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu a{
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    margin:0;
    padding:1px 0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#fff
}
.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current_page_item>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.sfHover>a,.vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li:hover>a{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.current_page_item>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li.sfHover>a,.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu>li:hover>a{
    color:#fff
}
.vlt-aside-menu-wrapper .vlt-aside-menu__footer{
    position:absolute;
    bottom:45px
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__footer{
        bottom:40px
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__socials a{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright{
    margin-top:34px;
    color:#999
}
@media(max-height:559px){
    .vlt-aside-menu-wrapper .vlt-aside-menu__copyright{
        display:none
    }
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright span{
    display:block
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright p{
    margin-bottom:0
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright a,.vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    font-weight:600
}
.vlt-aside-menu-wrapper .vlt-aside-menu__copyright a:not(:hover),.vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__copyright a:not(:hover),.vlt-is--dark-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__copyright strong{
    color:#fff
}
@media(min-width:783px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .vlt-aside-menu-wrapper{
        top:0!important
    }
}
.vlt-aside-menu-overlay{
    position:fixed;
    z-index:40;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    opacity:.2;
    background-color:#000
}
.vlt-navbar--main .vlt-default-menu__navigation,.vlt-navbar--main .vlt-default-menu__navigation .sf-menu>li{
    height:120px
}
.vlt-navbar--sticky .vlt-default-menu__navigation,.vlt-navbar--sticky .vlt-default-menu__navigation .sf-menu>li{
    height:120px
}
.vlt-navbar--fixed .vlt-default-menu__navigation,.vlt-navbar--fixed .vlt-default-menu__navigation .sf-menu>li{
    height:80px
}
.vlt-default-menu__navigation{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    pointer-events:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-default-menu__navigation .vlt-no-menu-message{
    margin:0
}
.vlt-default-menu__navigation .sf-menu>li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    float:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-default-menu__navigation .sf-menu>li+li{
    margin-left:54px
}
.vlt-default-menu__navigation .sf-menu>li>a{
    font-weight:600;
    text-transform:uppercase;
    color:currentColor
}
.vlt-default-menu__navigation .sf-menu>li:hover>a{
    color:var(--p1)
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu{
    left:-40px;
    min-width:200px;
    padding:35px 0;
    color:#666;
    background-color:#fff;
    -webkit-box-shadow:0 0 65px rgba(0,0,0,.07);
    box-shadow:0 0 65px rgba(0,0,0,.07)
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu{
    color:#999;
    background-color:#2c2c2c;
    -webkit-box-shadow:0 0 65px rgba(255,255,255,.07);
    box-shadow:0 0 65px rgba(255,255,255,.07)
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu ul.sub-menu{
    top:-35px;
    left:100%
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li{
    display:block
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.label{
    margin-bottom:16px;
    pointer-events:none;
    color:#000
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.label{
    color:#fff
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.label>a{
    font-weight:700;
    text-transform:uppercase;
    color:inherit
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu a{
    line-height:1;
    display:inline-block;
    padding:7px 40px;
    white-space:nowrap
}
.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-default-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:var(--p1)
}
.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-item>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current-menu-parent>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.current_page_item>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li.sfHover>a,.vlt-is--dark-scheme .vlt-default-menu__navigation .sf-menu ul.sub-menu li:hover>a{
    color:#fff
}
.vlt-default-menu__navigation .sf-menu>li.current-menu-item>a,.vlt-default-menu__navigation .sf-menu>li.current-menu-parent>a,.vlt-default-menu__navigation .sf-menu>li.current_page_item>a,.vlt-default-menu__navigation .sf-menu>li.sfHover>a,.vlt-default-menu__navigation .sf-menu>li:hover>a{
    color:var(--p1)
}
.vlt-default-menu__navigation .sf-menu>li.two-columns>ul.sub-menu{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
}
.vlt-default-menu__navigation .sf-menu>li.three-columns>ul.sub-menu{
    -webkit-column-count:3;
    -moz-column-count:3;
    column-count:3
}
.vlt-post-meta{
    margin-bottom:28px;
    color:#666
}
.vlt-is--dark-scheme .vlt-post-meta{
    color:#999
}
.vlt-post-meta .cat a,.vlt-post-meta .cat strong{
    font-weight:500
}
.vlt-post-meta .cat a:not(:hover),.vlt-post-meta .cat strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-post-meta .cat a:not(:hover),.vlt-is--dark-scheme .vlt-post-meta .cat strong{
    color:#fff
}
.vlt-post-meta span+span{
    padding-left:14px
}
.vlt-post-meta span+span::before{
    margin-right:12px;
    content:'\2022'
}
.vlt-page-title-empty,.vlt-single-post-thumbnail{
    position:relative;
    padding-top:500px
}
@media only screen and (max-width:767px){
    .vlt-page-title-empty,.vlt-single-post-thumbnail{
        padding-top:400px
    }
}
@media only screen and (max-width:575px){
    .vlt-page-title-empty,.vlt-single-post-thumbnail{
        padding-top:100%
    }
}
.vlt-page-title-empty .vlt-video-link,.vlt-single-post-thumbnail .vlt-video-link{
    position:absolute;
    z-index:3
}
.vlt-page-title-empty .vlt-video-link--style-1,.vlt-page-title-empty .vlt-video-link--style-2,.vlt-single-post-thumbnail .vlt-video-link--style-1,.vlt-single-post-thumbnail .vlt-video-link--style-2{
    top:calc(50% - 50px);
    left:calc(50% - 50px)
}
.vlt-page-title-empty .vlt-video-link--style-2,.vlt-single-post-thumbnail .vlt-video-link--style-2{
    top:calc(50% - 35px);
    left:calc(50% - 35px)
}
.vlt-single-post{
    padding:100px 0
}
.vlt-single-post__header{
    margin-bottom:75px
}
.vlt-single-post__header h1{
    line-height:1;
    margin:0
}
.vlt-single-post__content{
    font-size:16px;
    line-height:1.75;
    color:#666
}
.vlt-is--dark-scheme .vlt-single-post__content{
    color:#999
}
.vlt-single-post__content .excerpt{
    font-size:24px;
    font-weight:300;
    line-height:1.6;
    margin-bottom:75px;
    color:#000
}
.vlt-is--dark-scheme .vlt-single-post__content .excerpt{
    color:#fff
}
.vlt-single-post__footer .vlt-post-tags,.vlt-single-post__footer .vlt-social-share{
    display:block;
    margin-top:75px;
    color:#999
}
.vlt-single-post__footer .vlt-post-tags h5,.vlt-single-post__footer .vlt-social-share h5{
    font-size:14px;
    font-weight:600;
    line-height:inherit;
    float:left;
    margin:0 5px 0 0;
    text-transform:none
}
.vlt-single-post__footer .vlt-post-tags+.vlt-social-share{
    margin-top:26px
}
.vlt-single-post__footer .vlt-social-share{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-single-post__footer .vlt-social-share a{
    margin:-2px 0 0;
    padding:0 7px
}
.vlt-about-author{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:100px;
    padding:60px 70px;
    background-color:#f8f8f8;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media only screen and (max-width:767px){
    .vlt-about-author{
        padding:20px
    }
}
.vlt-is--dark-scheme .vlt-about-author{
    background-color:#2c2c2c
}
.vlt-about-author__avatar{
    margin-right:40px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:767px){
    .vlt-about-author__avatar{
        max-width:80px;
        margin-right:20px
    }
}
.vlt-about-author__content{
    color:#666
}
.vlt-is--dark-scheme .vlt-about-author__content{
    color:#999
}
.vlt-about-author__content h4{
    font-size:30px;
    margin:0 0 15px
}
.vlt-about-author__content p{
    margin-bottom:20px
}
.vlt-about-author__content ul{
    list-style-type:none
}
.vlt-about-author__content ul li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-about-author__content ul li a{
    margin:0
}
.vlt-about-author__content ul li a:hover{
    color:#000!important
}
.vlt-is--dark-scheme .vlt-about-author__content ul li a:hover{
    color:#fff!important
}
.vlt-about-author__content ul li+li::before{
    margin-left:6px;
    padding-right:8px;
    content:'-'
}
.vlt-also-like-posts{
    margin-bottom:100px
}
.vlt-also-like-posts .vlt-display-1{
    margin-bottom:60px
}
.vlt-also-like-posts .row+.row{
    margin-right:-30px;
    margin-left:-30px
}
.vlt-also-like-posts .col-md-6{
    padding:0 30px
}
@media only screen and (max-width:767px){
    .vlt-also-like-posts .col-md-6+.col-md-6{
        margin-top:60px
    }
}
.vlt-post-thumbnail{
    position:relative;
    width:100%;
    background-color:#f3f5f6
}
.vlt-post .vp-portfolio__item-img,.vlt-post-thumbnail{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-post .vp-portfolio__item-img img,.vlt-post-thumbnail img{
    display:block;
    margin:0 auto;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.vlt-post .vp-portfolio__item-img a,.vlt-post-thumbnail a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post:hover .vlt-post-thumbnail img,.vlt-post:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04)
}
.vlt-post-title{
    line-height:1;
    margin:0
}
.vlt-post-title i{
    margin-right:8px;
    color:var(--p1)
}
.vlt-post-footer{
    margin:0
}
.vlt-post-footer .vlt-read-more-link{
    font-weight:700;
    text-transform:uppercase
}
.vlt-post-footer .vlt-read-more-link i{
    font-size:1.1em;
    display:inline-block;
    margin-top:1px;
    margin-left:6px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vlt-post-footer .vlt-read-more-link:hover i{
    -webkit-transform:translate3d(4px,0,0);
    transform:translate3d(4px,0,0)
}
.vlt-post-meta{
    margin-bottom:28px;
    color:#666
}
.vlt-is--dark-scheme .vlt-post-meta{
    color:#999
}
.vlt-post-meta .cat a,.vlt-post-meta .cat strong{
    font-weight:500
}
.vlt-post-meta .cat a:not(:hover),.vlt-post-meta .cat strong{
    color:#000
}
.vlt-is--dark-scheme .vlt-post-meta .cat a:not(:hover),.vlt-is--dark-scheme .vlt-post-meta .cat strong{
    color:#fff
}
.vlt-post-meta span+span{
    padding-left:14px
}
.vlt-post-meta span+span::before{
    margin-right:12px;
    content:'\2022'
}
.vlt-post--style-default,.vlt-post--style-list,.vlt-post--style-masonry{
    position:relative
}
.vlt-post--style-default .vlt-post__link,.vlt-post--style-list .vlt-post__link,.vlt-post--style-masonry .vlt-post__link{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-default .vlt-post-content,.vlt-post--style-list .vlt-post-content,.vlt-post--style-masonry .vlt-post-content{
    padding:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#666;
    background-color:#f2f2f2
}
.vlt-is--dark-scheme .vlt-post--style-default .vlt-post-content,.vlt-is--dark-scheme .vlt-post--style-list .vlt-post-content,.vlt-is--dark-scheme .vlt-post--style-masonry .vlt-post-content{
    color:#999;
    background-color:#2c2c2c
}
.vlt-post--style-default .vlt-post-content .vlt-post-header,.vlt-post--style-list .vlt-post-content .vlt-post-header,.vlt-post--style-masonry .vlt-post-content .vlt-post-header{
    margin-bottom:22px
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-title i,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title i,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title i{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-meta,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-meta{
    margin-bottom:6px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-header .vlt-post-meta strong,.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta strong,.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-meta strong{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-post--style-default .vlt-post-content .vlt-post-excerpt,.vlt-post--style-list .vlt-post-content .vlt-post-excerpt,.vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#666
}
.vlt-is--dark-scheme .vlt-post--style-default .vlt-post-content .vlt-post-excerpt,.vlt-is--dark-scheme .vlt-post--style-list .vlt-post-content .vlt-post-excerpt,.vlt-is--dark-scheme .vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt{
    color:#999
}
.vlt-post--style-default .vlt-post-content .vlt-post-excerpt:empty,.vlt-post--style-list .vlt-post-content .vlt-post-excerpt:empty,.vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt:empty{
    display:none
}
.vlt-post--style-default .vlt-post-content .vlt-post-footer,.vlt-post--style-list .vlt-post-content .vlt-post-footer,.vlt-post--style-masonry .vlt-post-content .vlt-post-footer{
    margin-top:25px
}
.vlt-post--style-default:hover .vlt-post-content,.vlt-post--style-list:hover .vlt-post-content,.vlt-post--style-masonry:hover .vlt-post-content{
    color:#fff;
    background-color:var(--p1)
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-title,.vlt-post--style-default:hover .vlt-post-content .vlt-post-title i,.vlt-post--style-list:hover .vlt-post-content .vlt-post-title,.vlt-post--style-list:hover .vlt-post-content .vlt-post-title i,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-title,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-title i{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-meta,.vlt-post--style-list:hover .vlt-post-content .vlt-post-meta,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-meta{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-meta strong,.vlt-post--style-list:hover .vlt-post-content .vlt-post-meta strong,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-meta strong{
    color:#fff
}
.vlt-post--style-default:hover .vlt-post-content .vlt-post-excerpt,.vlt-post--style-list:hover .vlt-post-content .vlt-post-excerpt,.vlt-post--style-masonry:hover .vlt-post-content .vlt-post-excerpt{
    color:#fff
}
.vlt-post--style-masonry .vlt-post-content{
    padding:20px
}
.vlt-post--style-masonry .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:36px
}
.vlt-post--style-grid .vlt-post-thumbnail+.vlt-post-content,.vlt-post--style-grid .vp-portfolio__item-img-wrap+.vlt-post-content{
    padding-top:22px
}
.vlt-post--style-grid .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-grid .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:30px
}
.vlt-post--style-grid .vlt-post-content .vlt-post-meta{
    margin-top:8px;
    margin-bottom:0
}
.vlt-post--style-small{
    position:relative
}
.vlt-post--style-small::before{
    position:absolute;
    z-index:1;
    right:0;
    bottom:0;
    left:0;
    display:block;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));
    background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.9) 100%);
    background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.9) 100%)
}
.vlt-post--style-small .vlt-post__link{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-small .vlt-post-content{
    position:absolute;
    z-index:2;
    bottom:0;
    left:0;
    width:100%;
    padding:16px 25px 19px
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta{
    margin-bottom:8px;
    color:#fff
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta .cat strong{
    color:inherit
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta .time{
    color:#ccc
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta span+span{
    padding-left:7px
}
.vlt-post--style-small .vlt-post-content .vlt-post-meta span+span::before{
    margin-right:7px
}
.vlt-post--style-small .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-small .vlt-post-content .vlt-post-header .vlt-post-title{
    font-family:var(--pf);
    font-size:18px;
    font-weight:500;
    line-height:1.4;
    display:inline;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border-bottom:1px solid transparent
}
.vlt-post--style-small:hover .vlt-post-content .vlt-post-title{
    border-color:currentColor
}
.vlt-post--style-featured{
    position:relative;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-post--style-featured{
    background-color:#232323
}
.vlt-post--style-featured .vlt-post__link{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-post--style-featured .vlt-post-content{
    padding:16px 20px 24px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta{
    margin-bottom:8px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta span+span{
    padding-left:7px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-meta span+span::before{
    margin-right:7px
}
.vlt-post--style-featured .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-featured .vlt-post-content .vlt-post-header .vlt-post-title{
    font-family:var(--pf);
    font-size:18px;
    font-weight:500;
    line-height:1.4;
    display:inline;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-bottom:1px solid transparent
}
.vlt-post--style-featured:hover{
    -webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,.25);
    box-shadow:0 20px 60px 0 rgba(0,0,0,.25)
}
.vlt-post--style-featured:hover .vlt-post-content .vlt-post-title{
    border-color:currentColor
}
.vlt-post--style-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media only screen and (max-width:991px){
    .vlt-post--style-list{
        display:block
    }
}
.vlt-post--style-list .vlt-post-thumbnail,.vlt-post--style-list .vp-portfolio__item-img{
    max-width:66.66%;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:991px){
    .vlt-post--style-list .vlt-post-thumbnail,.vlt-post--style-list .vp-portfolio__item-img{
        max-width:100%
    }
}
@media only screen and (min-width:992px){
    .vlt-post--style-list .vlt-post-thumbnail .vlt-fit-image,.vlt-post--style-list .vp-portfolio__item-img .vlt-fit-image{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        padding:0
    }
}
.vlt-post--style-list .vlt-post-content{
    padding:60px 55px 55px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header{
    margin-bottom:32px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:36px
}
.vlt-post--style-list .vlt-post-content .vlt-post-header .vlt-post-meta{
    margin-bottom:12px
}
.vlt-post--style-list .vlt-post-content .vlt-post-excerpt{
    min-height:255px
}
@media only screen and (max-width:991px){
    .vlt-post--style-list .vlt-post-content .vlt-post-excerpt{
        min-height:auto
    }
}
.vlt-post--style-also-like .vlt-post-thumbnail+.vlt-post-content{
    padding-top:22px
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-header{
    margin-bottom:0
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-header .vlt-post-title{
    font-size:30px
}
.vlt-post--style-also-like .vlt-post-content .vlt-post-meta{
    margin:8px 0 0
}
.vlt-page--empty p{
    margin-bottom:0
}
.vlt-page--empty .vlt-btn{
    margin-top:30px
}
.vp-portfolio__preloader{
    margin-top:50px!important
}
.vp-portfolio__preloader span{
    background-color:var(--p1)!important
}
img.visual-portfolio-lazyload:not(.lazyloaded){
    background-color:#f3f5f6
}
.vp-portfolio__filter-sort-wrap{
    flex-direction:column-reverse;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse
}
.vp-portfolio__filter-sort-wrap,.vp-portfolio__filter-wrap,.vp-portfolio__sort-wrap{
    margin-bottom:55px
}
@media only screen and (max-width:767px){
    .vp-portfolio__filter-sort-wrap{
        display:block
    }
}
.vp-portfolio__filter-sort-wrap .vp-portfolio__filter-wrap,.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap{
    margin-bottom:0
}
@media only screen and (max-width:767px){
    .vp-portfolio__filter-sort-wrap .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap,.vp-portfolio__filter-sort-wrap .vp-portfolio__sort-wrap+.vp-portfolio__filter-wrap{
        margin-top:30px
    }
}
.vp-portfolio .vp-portfolio__filter-wrap,.vp-portfolio .vp-portfolio__sort-wrap{
    width:100%;
    margin-left:0
}
.vp-portfolio .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap{
    margin-bottom:15px
}
@media only screen and (max-width:767px){
    .vp-portfolio .vp-portfolio__filter-wrap+.vp-portfolio__sort-wrap{
        margin-bottom:0
    }
}
.vp-filter__style-arquito,.vp-sort__style-arquito{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-filter__style-arquito .vp-filter__item a,.vp-filter__style-arquito .vp-sort__item a,.vp-sort__style-arquito .vp-filter__item a,.vp-sort__style-arquito .vp-sort__item a{
    text-decoration:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-filter__style-arquito.vp-filter__align-left,.vp-filter__style-arquito.vp-sort__align-left,.vp-sort__style-arquito.vp-filter__align-left,.vp-sort__style-arquito.vp-sort__align-left{
    margin-left:0;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-filter__style-arquito.vp-filter__align-right,.vp-filter__style-arquito.vp-sort__align-right,.vp-sort__style-arquito.vp-filter__align-right,.vp-sort__style-arquito.vp-sort__align-right{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-filter__style-arquito .vp-filter__item,.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-filter__item,.vp-sort__style-arquito .vp-sort__item{
    margin:0;
    padding:0 0 2px;
    list-style-type:none;
    text-align:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-filter__item.vp-sort__item-active>*,.vp-filter__style-arquito .vp-sort__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-filter__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-sort__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*{
    cursor:default;
    pointer-events:none
}
.vp-filter__style-arquito .vp-filter__item,.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-filter__item,.vp-sort__style-arquito .vp-sort__item{
    margin-right:34px
}
.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-sort__item{
    margin-right:40px
}
.vp-filter__style-arquito .vp-filter__item>*,.vp-sort__style-arquito .vp-filter__item>*{
    color:#000
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-filter__item>*,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-filter__item>*{
    color:#999
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-filter__style-arquito .vp-filter__item>:hover,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>*,.vp-sort__style-arquito .vp-filter__item>:hover{
    color:var(--p1)
}
.vp-filter__style-arquito .vp-filter__item.vp-filter__item-active>::after,.vp-filter__style-arquito .vp-filter__item>:hover::after,.vp-sort__style-arquito .vp-filter__item.vp-filter__item-active>::after,.vp-sort__style-arquito .vp-filter__item>:hover::after{
    opacity:1
}
.vp-filter__style-arquito .vp-sort__item,.vp-sort__style-arquito .vp-sort__item{
    font-size:16px;
    font-weight:600;
    color:#ccc
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item{
    color:#999
}
.vp-filter__style-arquito .vp-sort__item ::after,.vp-sort__style-arquito .vp-sort__item ::after{
    display:none
}
.vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-filter__style-arquito .vp-sort__item>:hover,.vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*,.vp-sort__style-arquito .vp-sort__item>:hover{
    color:#000
}
.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item.vp-sort__item-active>*,.vlt-is--dark-scheme .vp-filter__style-arquito .vp-sort__item>:hover,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item.vp-sort__item-active>*,.vlt-is--dark-scheme .vp-sort__style-arquito .vp-sort__item>:hover{
    color:#fff
}
.vp-portfolio .vp-filter__style-dropdown,.vp-portfolio .vp-sort__style-dropdown{
    margin:0!important
}
.vp-portfolio .vp-filter__style-dropdown select,.vp-portfolio .vp-sort__style-dropdown select{
    line-height:inherit;
    width:245px;
    margin:0;
    padding-right:0;
    padding-left:0;
    border-top:none;
    border-right:none;
    border-bottom:1px solid #ccc;
    border-left:none;
    background-color:transparent;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/themes/arquito/assets/css/../img/select.png);
    background-repeat:no-repeat;
    background-position:right 0 bottom 50%;
    background-size:12px 6px
}
.vp-portfolio .vp-filter__style-dropdown select:focus,.vp-portfolio .vp-filter__style-dropdown select:hover,.vp-portfolio .vp-sort__style-dropdown select:focus,.vp-portfolio .vp-sort__style-dropdown select:hover{
    border-color:#000;
    border-top:none;
    border-right:none;
    border-left:none
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow{
    font-size:25px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    margin-top:-25px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.6;
    color:#fff;
    border-radius:0;
    outline:0!important;
    background-color:var(--p1);
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow:hover{
    opacity:1
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow-prev{
    left:4%
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-arrow-next{
    right:4%
}
.vp-portfolio[data-vp-layout=slider][data-vp-slider-bullets=true] .vp-portfolio__items-wrap{
    padding-bottom:50px
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span{
    width:16px;
    height:3px;
    margin:0 5px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    border-radius:0;
    background-color:var(--p1)
}
.vp-portfolio .vp-portfolio__thumbnails-wrap{
    padding-top:20px
}
.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span.swiper-pagination-bullet-active,.vp-portfolio[data-vp-layout=slider] .vp-portfolio__items-bullets>span:hover{
    opacity:1
}
.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.vp-portfolio[data-vp-layout=slider] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vp-portfolio__pagination-wrap{
    overflow:auto!important
}
.vp-pagination__style-arquito{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:40px;
    padding:0;
    list-style-type:none;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vp-pagination__style-arquito .vp-pagination__item a{
    text-decoration:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-pagination__style-arquito.vp-pagination__align-left{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-pagination__style-arquito.vp-pagination__align-right{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-pagination__style-arquito .vp-pagination__item{
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite],.vp-pagination__style-arquito[data-vp-pagination-type=load-more]{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item{
    display:block;
    margin:0;
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item>*,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item>*{
    display:inline-block
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite] .vp-pagination__item a i,.vp-pagination__style-arquito[data-vp-pagination-type=load-more] .vp-pagination__item a i{
    margin-right:10px;
    margin-left:0
}
.vp-pagination__style-arquito[data-vp-pagination-type=infinite].vp-pagination__no-more .vp-pagination__item a,.vp-pagination__style-arquito[data-vp-pagination-type=load-more].vp-pagination__no-more .vp-pagination__item a{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.8
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    color:#999
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item>a,.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item>span{
    margin:0 30px
}
.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item.vp-pagination__item-active>span,.vp-pagination__style-arquito[data-vp-pagination-type=paged] .vp-pagination__item:not(.vp-pagination__item-active) a:hover{
    color:var(--p1)
}
.vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-loading,.vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-no-more,.vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more span,.vp-portfolio__loading .vp-pagination__style-arquito .vp-pagination__load-more span,.vp-portfolio__loading .vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more .vp-pagination__load-more-no-more{
    display:none
}
.vp-pagination__style-arquito .vp-pagination__load-more span,.vp-pagination__style-arquito.vp-pagination__no-more .vp-pagination__load-more .vp-pagination__load-more-no-more,.vp-portfolio__loading .vp-pagination__style-arquito .vp-pagination__load-more .vp-pagination__load-more-loading{
    display:block
}
.vp-portfolio__items-style-default .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-default .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-default .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta{
    padding-top:22px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title--large{
    font-size:48px;
    margin-bottom:10px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more{
    font-weight:700;
    display:inline-block;
    margin-top:25px;
    text-transform:uppercase
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more i{
    font-size:1.1em;
    display:inline-block;
    margin-top:1px;
    margin-left:6px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more:hover i{
    -webkit-transform:translate3d(4px,0,0);
    transform:translate3d(4px,0,0)
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-left{
    text-align:left
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-center{
    text-align:center
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-center .d-flex{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-right{
    text-align:right
}
.vp-portfolio__items-style-default .vp-portfolio__item-align-right .d-flex{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-emerge .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-overlay{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    max-height:50%;
    padding:25px;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    color:inherit;
    background-color:#fff;
    will-change:transform
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-emerge .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-emerge .vp-portfolio__item:hover .vp-portfolio__item-overlay{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-left{
    text-align:left
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-center{
    text-align:center
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-center .vp-portfolio__item-meta-categories{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-right{
    text-align:right
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-align-right .vp-portfolio__item-meta-categories{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:30px;
    -webkit-transition:opacity 1s ease;
    transition:opacity 1s ease;
    text-decoration:none;
    opacity:0;
    color:#999;
    background-color:rgba(0,0,0,.8);
    will-change:opacity
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8);
    text-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    will-change:transform,opacity
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-img{
    overflow:hidden;
    -webkit-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vp-portfolio__items-style-fade .vp-portfolio__item-img img{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    will-change:transform
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-overlay{
    opacity:1
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-meta{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.vp-portfolio__items-style-fade .vp-portfolio__item:hover .vp-portfolio__item-img img{
    -webkit-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
    opacity:.6
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-icon{
    margin-bottom:10px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-center .vp-portfolio__item-meta{
    text-align:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-top-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-center .vp-portfolio__item-meta{
    text-align:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-left .vp-portfolio__item-meta{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fade .vp-portfolio__item-align-bottom-right .vp-portfolio__item-meta{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item a{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:30px;
    -webkit-transform:translateY(-100%) translateX(-100%);
    -ms-transform:translateY(-100%) translateX(-100%);
    transform:translateY(-100%) translateX(-100%);
    text-decoration:none;
    color:#999;
    background-color:rgba(0,0,0,.8);
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta>*+*{
    margin-top:5px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-icon{
    margin-bottom:10px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-title{
    font-size:30px;
    line-height:1.06;
    margin:0;
    color:inherit
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories{
    margin:0;
    padding:0;
    list-style-type:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category{
    display:inline-block;
    margin:0;
    padding:0
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a{
    display:block;
    color:#999
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a::before{
    content:', '
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:first-of-type a::before{
    content:none
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date{
    padding-left:14px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories+.vp-portfolio__item-meta-date::before{
    margin-right:12px;
    content:'\2022'
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-excerpt{
    margin-top:10px
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-left{
    text-align:left;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-right{
    text-align:right;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-center{
    text-align:center;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-left{
    text-align:left;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-top-right{
    text-align:right;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-center{
    text-align:center;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-left{
    text-align:left;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vp-portfolio__items-style-fly .vp-portfolio__item-align-bottom-right{
    text-align:right;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vlt-page--404{
    text-align:center;
    background-color:#f2f2f3
}
.vlt-page--404 img{
    display:block;
    margin:0 auto
}
.vlt-page--404 h1{
    font-size:48px;
    line-height:1.25;
    margin:0;
    color:#000
}
.vlt-page--404 p{
    font-size:16px;
    line-height:1.75;
    color:#666
}
.vlt-page--404 form{
    max-width:370px;
    margin:0 auto
}
.vlt-fit-image{
    position:relative;
    padding-top:var(--size-md);
    background-color:#f3f5f6
}
@media only screen and (max-width:767px){
    .vlt-fit-image{
        padding-top:var(--size-sm)
    }
}
.vlt-fit-image img{
    font-family:'object-fit: cover';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-link-pages{
    margin-top:60px
}
.vlt-link-pages h5{
    margin:0 0 10px
}
.vlt-link-pages .sep{
    margin:0 15px;
    color:#dbdbdb
}
.vlt-social-icon--style-1{
    font-size:18px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:40px;
    height:40px;
    margin:0 15px 15px 0;
    color:#333;
    border:1px solid #ccc;
    border-radius:50px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-is--dark-scheme .vlt-social-icon--style-1{
    color:#fff
}
.vlt-social-icon--style-1:hover{
    color:#fff;
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-social-icon--style-1:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-2{
    font-size:20px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 24px 0 0
}
.vlt-social-icon--style-2:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-3{
    font-size:12px;
    font-weight:600;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 10px 0 0;
    text-transform:uppercase;
    color:#999
}
.vlt-social-icon--style-3:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-3.twitter:hover{
    color:#1da1f2
}
.vlt-social-icon--style-3.dribbble:hover{
    color:#ea4c89
}
.vlt-social-icon--style-3.facebook:hover{
    color:#3b5998
}
.vlt-social-icon--style-3.google-plus:hover{
    color:#db4437
}
.vlt-social-icon--style-3.linkedin:hover{
    color:#007bb5
}
.vlt-social-icon--style-3.pinterest:hover{
    color:#bd081c
}
.vlt-social-icon--style-3.instagram:hover{
    color:#c32aa3
}
.vlt-social-icon--style-3.youtube:hover{
    color:red
}
.vlt-social-icon--style-3.flickr:hover{
    color:#f40083
}
.vlt-social-icon--style-3.tumblr:hover{
    color:#35465d
}
.vlt-social-icon--style-3.vine:hover{
    color:#00b489
}
.vlt-social-icon--style-3.vk:hover{
    color:#4a76a8
}
.vlt-social-icon--style-3.deviantart:hover{
    color:#05cc47
}
.vlt-social-icon--style-3.skype:hover{
    color:#00aff0
}
.vlt-social-icon--style-3.vimeo:hover{
    color:#1ab7ea
}
.vlt-social-icon--style-3.digg:hover{
    color:#005be2
}
.vlt-social-icon--style-3.soundcloud:hover{
    color:#f50
}
.vlt-social-icon--style-3.github:hover{
    color:#24292e
}
.vlt-social-icon--style-3.behance:hover{
    color:#0057ff
}
.vlt-social-icon--style-4{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 10px 0 0
}
.vlt-social-icon--style-4:last-of-type{
    margin-right:0
}
.vlt-social-icon--style-4.twitter:not(:hover){
    color:#1da1f2
}
.vlt-social-icon--style-4.dribbble:not(:hover){
    color:#ea4c89
}
.vlt-social-icon--style-4.facebook:not(:hover){
    color:#3b5998
}
.vlt-social-icon--style-4.google-plus:not(:hover){
    color:#db4437
}
.vlt-social-icon--style-4.linkedin:not(:hover){
    color:#007bb5
}
.vlt-social-icon--style-4.pinterest:not(:hover){
    color:#bd081c
}
.vlt-social-icon--style-4.instagram:not(:hover){
    color:#c32aa3
}
.vlt-social-icon--style-4.youtube:not(:hover){
    color:red
}
.vlt-social-icon--style-4.flickr:not(:hover){
    color:#f40083
}
.vlt-social-icon--style-4.tumblr:not(:hover){
    color:#35465d
}
.vlt-social-icon--style-4.vine:not(:hover){
    color:#00b489
}
.vlt-social-icon--style-4.vk:not(:hover){
    color:#4a76a8
}
.vlt-social-icon--style-4.deviantart:not(:hover){
    color:#05cc47
}
.vlt-social-icon--style-4.skype:not(:hover){
    color:#00aff0
}
.vlt-social-icon--style-4.vimeo:not(:hover){
    color:#1ab7ea
}
.vlt-social-icon--style-4.digg:not(:hover){
    color:#005be2
}
.vlt-social-icon--style-4.soundcloud:not(:hover){
    color:#f50
}
.vlt-social-icon--style-4.github:not(:hover){
    color:#24292e
}
.vlt-social-icon--style-4.behance:not(:hover){
    color:#0057ff
}
.vlt-post-password-form{
    max-width:360px
}
.vlt-post-password-form h5{
    margin-top:0
}
.vlt-post-password-form h5 i{
    margin-right:5px
}
.animsition-loading-2{
    position:fixed;
    z-index:999;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.spinner{
    position:absolute;
    z-index:2;
    top:calc(50% - 25px);
    left:calc(50% - 25px);
    width:50px;
    height:50px
}
.double-bounce-one,.double-bounce-two{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-animation:vlt_bounce 2s infinite ease-in-out;
    animation:vlt_bounce 2s infinite ease-in-out;
    opacity:.6;
    border-radius:50%;
    background-color:var(--p1)
}
.double-bounce-two{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.fancybox-bg{
    background-color:#000
}
.fancybox-is-open .fancybox-bg{
    opacity:.8
}
.fancybox-caption{
    font-family:var(--sf);
    font-size:20px;
    padding:25px 15px;
    text-align:center;
    color:#fff;
    background:0 0
}
.fancybox-caption::after,.fancybox-caption::before{
    display:none
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.fancybox-toolbar .fancybox-button{
    font-size:25px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border-radius:0;
    outline:0!important;
    background-color:var(--p1);
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.fancybox-navigation .fancybox-button{
    font-size:44px;
    top:calc(50% - 25px);
    left:4%;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:rgba(255,255,255,.5);
    outline:0;
    background:0 0;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.fancybox-navigation .fancybox-button:hover{
    color:#fff
}
.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{
    right:4%;
    left:auto
}
.fancybox-loading{
    border:2px solid rgba(255,255,255,.5);
    border-top-color:var(--p1)
}
@media(min-width:783px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:32px!important
    }
}
@media(max-width:782px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:46px!important
    }
}
@media(max-width:600px){
    .admin-bar .fancybox-infobar,.admin-bar .fancybox-toolbar{
        top:0!important
    }
}
.masonry{
    display:block;
    overflow:hidden
}
.masonry[data-masonry-gap='30']{
    margin-right:-15px;
    margin-left:-15px
}
.masonry[data-masonry-gap='40']{
    margin-right:-20px;
    margin-left:-20px
}
.masonry[data-masonry-gap='60']{
    margin-right:-30px;
    margin-left:-30px
}
.masonry .gutter-sizer{
    width:0
}
.masonry .grid-item,.masonry .grid-sizer{
    float:left
}
.masonry[data-masonry-gap='30'] .grid-item{
    margin-bottom:30px;
    padding:0 15px
}
.masonry[data-masonry-gap='40'] .grid-item{
    margin-bottom:40px;
    padding:0 20px
}
.masonry[data-masonry-gap='60'] .grid-item{
    margin-bottom:60px;
    padding:0 30px
}
.masonry[data-masonry-col='1'] .grid-item,.masonry[data-masonry-col='1'] .grid-sizer{
    width:100%
}
.masonry[data-masonry-col='2'] .grid-item,.masonry[data-masonry-col='2'] .grid-sizer{
    width:calc(100% * 1/2)
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='2'] .grid-item,.masonry[data-masonry-col='2'] .grid-sizer{
        width:100%
    }
}
.masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
    width:calc(100% * 1/3)
}
@media only screen and (max-width:991px){
    .masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
        width:50%
    }
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='3'] .grid-item,.masonry[data-masonry-col='3'] .grid-sizer{
        width:100%
    }
}
.masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
    width:calc(100% * 1/4)
}
@media only screen and (max-width:991px){
    .masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
        width:50%
    }
}
@media only screen and (max-width:767px){
    .masonry[data-masonry-col='4'] .grid-item,.masonry[data-masonry-col='4'] .grid-sizer{
        width:100%
    }
}
.vlt-blog-posts--default-layout .vlt-pagination,.vlt-blog-posts--masonry-layout .vlt-pagination{
    margin-top:70px
}
.swiper-lazy:not(.swiper-lazy-loaded){
    opacity:0
}
.vlt-swiper-button-next,.vlt-swiper-button-prev{
    font-size:44px;
    position:absolute;
    z-index:2;
    top:calc(50% - 25px);
    left:4%;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:50px;
    height:50px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    color:#fff;
    outline:0;
    background:0 0;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-swiper-button-next:hover,.vlt-swiper-button-prev:hover{
    opacity:1;
    color:#fff
}
.vlt-swiper-button-next.swiper-button-disabled,.vlt-swiper-button-prev.swiper-button-disabled{
    pointer-events:none
}
.vlt-swiper-button-next{
    right:4%;
    left:auto
}
.vlt-swiper-pagination{
    font-size:0;
    position:relative;
    z-index:1;
    text-align:center
}
.vlt-swiper-pagination>*{
    outline:0!important
}
.vlt-swiper-pagination span{
    display:inline-block;
    width:8px;
    height:8px;
    margin:0 10px!important;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:.5;
    border-radius:50%;
    background-color:#fff
}
.vlt-swiper-pagination span.swiper-pagination-bullet-active,.vlt-swiper-pagination span:hover{
    opacity:1
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:30px
}
.wpcf7 p{
    margin-bottom:0
}
.wpcf7 br{
    display:none
}
.wpcf7 .wpcf7-form-control-wrap{
    display:block
}
.wpcf7 .wpcf7-list-item{
    margin:0
}
.wpcf7 .wpcf7-not-valid-tip{
    font-size:12px;
    margin:10px 0 0;
    padding:0;
    color:var(--p1)
}
.wpcf7 .wpcf7-response-output{
    font-size:12px;
    position:relative;
    margin:30px 0 0;
    padding:0!important;
    list-style-type:none;
    color:var(--p1);
    border:none
}
.wpcf7 span.ajax-loader{
    display:none!important
}
.pswp__bg{
    background-color:rgba(0,0,0,.8)!important
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar,.vp-pswp .pswp__caption{
    background:0 0!important
}
.pswp__ui--fit .pswp__caption>div,.pswp__ui--fit .pswp__top-bar>div,.vp-pswp .pswp__caption>div{
    color:#fff!important
}
.pswp__caption__center{
    text-align:center!important
}
.pswp__caption__center h3{
    font-family:var(--sf);
    font-size:20px;
    margin:0;
    color:#fff
}
.jarallax{
    position:relative;
    z-index:0;
    background-color:#f3f5f6
}
.jarallax>.jarallax-img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-alert{
    font-size:12px;
    font-weight:600;
    margin:0 0 25px;
    text-transform:uppercase;
    color:var(--p1)
}
.vlt-btn{
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding:18px 32px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-align:center;
    text-decoration:none;
    border:none;
    outline:0
}
.vlt-btn.disabled,.vlt-btn:disabled{
    cursor:not-allowed;
    pointer-events:none
}
.vlt-btn i{
    margin-left:6px
}
.vlt-btn--primary{
    color:#fff;
    background-color:var(--p1)
}
.vlt-btn--primary::after{
    background-color:#000
}
.vlt-btn--primary:hover{
    color:#fff
}
.vlt-btn--primary:not(.vlt-btn--effect):hover{
    background-color:#000
}
.vlt-btn--secondary{
    color:#fff;
    background-color:#000
}
.vlt-btn--secondary::after{
    background-color:var(--p1)
}
.vlt-btn--secondary:hover{
    color:#fff
}
.vlt-btn--secondary:not(.vlt-btn--effect):hover{
    background-color:var(--p1)
}
.vlt-btn--lg{
    padding:23px 45px
}
.vlt-btn--sm{
    padding:14px 25px
}
.vlt-btn--xs{
    padding:12px 20px
}
.vlt-btn--form-submit{
    font-weight:600!important;
    padding:0;
    text-transform:uppercase!important;
    color:var(--p1);
    background:0 0
}
.vlt-btn--form-submit i{
    display:inline-block;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.vlt-btn--form-submit:hover{
    color:#09c
}
.vlt-btn--form-submit:hover i{
    -webkit-transform:translateX(2px);
    -ms-transform:translateX(2px);
    transform:translateX(2px)
}
.vlt-collapse-container .vlt-collapse-item{
    -webkit-box-shadow:inset 0 -2px 0 0 #e7e7e7;
    box-shadow:inset 0 -2px 0 0 #e7e7e7
}
.vlt-is--dark-scheme .vlt-collapse-container .vlt-collapse-item{
    -webkit-box-shadow:inset 0 -2px 0 0 #3f3f3f;
    box-shadow:inset 0 -2px 0 0 #3f3f3f
}
.vlt-collapse-container .vlt-collapse-item:last-of-type{
    -webkit-box-shadow:none;
    box-shadow:none
}
.vlt-collapse-container .vlt-collapse-item__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:22px 0;
    cursor:pointer;
    color:#000;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-is--dark-scheme .vlt-collapse-container .vlt-collapse-item__header{
    color:#fff
}
.vlt-collapse-container .vlt-collapse-item__header h5{
    font-size:18px;
    font-weight:600;
    margin:0;
    padding-right:30px;
    text-transform:uppercase;
    color:inherit
}
.vlt-collapse-container .vlt-collapse-item__header h5 span{
    margin-right:6px
}
.vlt-collapse-container .vlt-collapse-item__header h5 span::after{
    content:'.'
}
.vlt-collapse-container .vlt-collapse-item__header i{
    font-size:17px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
.vlt-collapse-container .vlt-collapse-item__content{
    font-size:16px;
    display:none;
    padding-bottom:30px
}
.vlt-collapse-container .vlt-collapse-item__content>p{
    margin-top:15px
}
.vlt-collapse-container .vlt-collapse-item__content p:last-child{
    margin-bottom:0
}
.vlt-collapse-container .vlt-collapse-item--active .vlt-collapse-item__header{
    color:var(--p1)
}
.vlt-collapse-container .vlt-collapse-item--active .vlt-collapse-item__header i{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1)
}
.vlt-counter-up-card--style-1,.vlt-counter-up-card--style-2{
    position:relative;
    padding:54px 59px 60px 66px;
    text-transform:uppercase;
    background-position:center center;
    background-size:cover
}
.vlt-counter-up-card--style-1>*,.vlt-counter-up-card--style-2>*{
    position:relative;
    z-index:2
}
.vlt-counter-up-card--style-1::before,.vlt-counter-up-card--style-2::before{
    position:absolute;
    z-index:1;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    display:block;
    content:'';
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-1::before,.vlt-is--dark-scheme .vlt-counter-up-card--style-2::before{
    background-color:#242323
}
.vlt-counter-up-card--style-1 h5,.vlt-counter-up-card--style-2 h5{
    font-size:30px;
    font-weight:400;
    line-height:1;
    margin:0 0 75px;
    text-align:right;
    text-transform:uppercase
}
.vlt-counter-up-card--style-1 span,.vlt-counter-up-card--style-2 span{
    font-size:250px;
    font-weight:600;
    line-height:1;
    display:block;
    margin-bottom:4px;
    margin-left:-2px;
    color:#fff;
    background:inherit;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent
}
.vlt-counter-up-card--style-1 p,.vlt-counter-up-card--style-2 p{
    font-size:24px;
    font-weight:600;
    line-height:1.25;
    margin-bottom:0;
    color:#000
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-1 p,.vlt-is--dark-scheme .vlt-counter-up-card--style-2 p{
    color:#fff
}
.vlt-counter-up-card--style-2{
    padding:55px 52px;
    border-top:5px solid var(--p1);
    background-repeat:repeat;
    background-position:top left;
    background-size:auto
}
.vlt-counter-up-card--style-2::before{
    display:none
}
.vlt-counter-up-card--style-2 h5{
    margin:0 0 95px;
    text-align:left;
    color:#999
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-2 h5{
    color:#fff
}
.vlt-counter-up-card--style-2 span{
    font-weight:400;
    margin-bottom:-25px;
    margin-left:-6px;
    color:var(--p1);
    background:0 0;
    -webkit-text-fill-color:unset
}
.vlt-counter-up-card--style-2 p{
    color:var(--p1)
}
.vlt-is--dark-scheme .vlt-counter-up-card--style-2 p{
    color:var(--p1)
}
.vlt-counter-up--style-1{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-counter-up--style-1::before{
    font-family:var(--sf);
    visibility:hidden;
    content:attr(data-value)
}
.vlt-counter-up--style-1 span,.vlt-counter-up--style-1::before{
    font-size:72px;
    line-height:1;
    margin-top:8px;
    margin-right:28px;
    color:#000;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-is--dark-scheme .vlt-counter-up--style-1 span,.vlt-is--dark-scheme .vlt-counter-up--style-1::before{
    color:#fff
}
@media only screen and (max-width:767px){
    .vlt-counter-up--style-1 span,.vlt-counter-up--style-1::before{
        min-width:1.8em
    }
}
.vlt-counter-up--style-1 span{
    position:absolute;
    top:0;
    left:0
}
.vlt-counter-up--style-1 p{
    font-size:20px;
    line-height:1.4;
    margin:0;
    text-transform:uppercase
}
.vlt-counter-up--style-2 span{
    font-size:100px;
    line-height:1;
    color:#000
}
.vlt-is--dark-scheme .vlt-counter-up--style-2 span{
    color:#fff
}
.vlt-counter-up--style-2 p{
    font-size:16px;
    margin:10px 0 0
}
.vlt-is--dark-scheme .vlt-counter-up--style-2 p{
    color:#ccc
}
.vlt-fullscreen-footer{
    position:absolute;
    z-index:25;
    right:0;
    bottom:60px;
    left:0;
    white-space:nowrap;
    color:#000
}
.vlt-is--dark-scheme .vlt-fullscreen-footer{
    color:#fff
}
@media only screen and (max-width:575px){
    .vlt-fullscreen-footer{
        bottom:30px
    }
}
@media(max-height:600px){
    .vlt-fullscreen-footer{
        display:none
    }
}
.vlt-fullscreen-footer.is-white{
    color:#fff
}
.vlt-fullscreen-footer.is-black{
    color:#000
}
.vlt-fullscreen-footer__socials .vlt-social-icon--style-2{
    margin:0 35px 0 0
}
.vlt-fullscreen-footer__locales ul{
    list-style-type:none
}
.vlt-fullscreen-footer__locales ul li{
    display:inline-block
}
.vlt-fullscreen-footer__locales ul li+li{
    margin-left:25px
}
.vlt-fullscreen-footer__locales ul li a{
    font-size:16px;
    text-transform:uppercase
}
.vlt-fullscreen-footer__locales ul li a.is-active{
    color:var(--p1)
}
.vlt-image-slider .vlt-swiper-button-next,.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
    opacity:.25;
    color:#000
}
.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-next,.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-prev,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-next,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-prev{
    color:#fff
}
.vlt-image-slider .vlt-swiper-button-next:hover,.vlt-image-slider .vlt-swiper-button-prev:hover,.vlt-team-member-slider .vlt-swiper-button-next:hover,.vlt-team-member-slider .vlt-swiper-button-prev:hover{
    opacity:1;
    color:#999
}
.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-next:hover,.vlt-is--dark-scheme .vlt-image-slider .vlt-swiper-button-prev:hover,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-next:hover,.vlt-is--dark-scheme .vlt-team-member-slider .vlt-swiper-button-prev:hover{
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-image-slider .vlt-swiper-button-next,.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
        display:none
    }
}
.vlt-image-slider .vlt-swiper-button-prev,.vlt-team-member-slider .vlt-swiper-button-prev{
    left:calc(-50px - 20px)
}
.vlt-image-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-next{
    right:calc(-50px - 20px)
}
.vlt-info-card{
    position:absolute;
    top:17%;
    left:0;
    width:100%
}
.vlt-info-card__container{
    position:relative;
    z-index:10;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:1530px;
    padding:0 60px;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media only screen and (max-width:767px){
    .vlt-info-card__container{
        padding:0 20px
    }
}
.vlt-info-card__link{
    font-size:35px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:80px;
    min-width:80px;
    height:80px;
    margin-left:22px;
    text-decoration:none;
    color:#000;
    background-color:#fff;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-info-card__link svg{
    width:1em;
    height:1em;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-info-card__link:hover svg{
    fill:var(--p1)
}
@media only screen and (max-width:767px){
    .vlt-info-card__link{
        display:none
    }
}
.vlt-info-card-item{
    position:relative;
    width:100%;
    max-width:530px
}
.vlt-info-card-item__button{
    font-weight:600;
    display:block;
    height:80px;
    margin-left:auto;
    padding:0 45px;
    cursor:pointer;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    white-space:nowrap;
    text-transform:uppercase;
    border:0;
    background-color:#fff
}
.vlt-info-card-item__button:hover{
    color:var(--p1)
}
.vlt-info-card-item__body{
    position:absolute;
    top:0;
    right:0;
    display:none;
    overflow:auto;
    max-height:80vh;
    color:#fff;
    background-color:#fff
}
.vlt-info-card-item__content{
    font-size:16px;
    display:none;
    padding:12px 40px 50px;
    color:#000
}
.vlt-info-card-item__content h2{
    line-height:1;
    margin:0 0 30px;
    color:#000
}
.vlt-info-card-item__content p{
    line-height:1.75;
    margin-bottom:40px;
    color:#666
}
.vlt-info-card-item__content ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.vlt-info-card-item__content ul li{
    font-size:14px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:12px 0 9px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-info-card-item__content ul li:not(:last-child){
    border-bottom:1px solid rgba(0,0,0,.15)
}
.vlt-info-card-item__content ul li h5{
    font-size:inherit;
    font-weight:600;
    line-height:inherit;
    margin:0 auto 0 0;
    text-transform:uppercase;
    color:#000
}
.vlt-info-card-item__content ul:not(:last-child){
    margin-bottom:45px
}
.vlt-map-direction-link{
    font-weight:600;
    display:inline-block
}
.vlt-map-direction-link:not(:hover){
    color:#09c
}
.vlt-map-direction-link i{
    font-size:.8em;
    font-weight:600;
    margin-left:6px
}
.vlt-page-title-hero{
    position:relative
}
.vlt-page-title-hero__overlay{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.4)
}
.vlt-page-title-hero__content{
    position:relative;
    z-index:3;
    padding:180px 0 120px
}
.vlt-page-title-hero .vlt-water-effect{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:block
}
.vlt-page-title-hero .vlt-water-effect::after,.vlt-page-title-hero .vlt-water-effect::before{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:''
}
.vlt-page-title-hero .vlt-water-effect::before{
    background-color:rgba(0,0,0,.2)
}
.vlt-page-title-hero .vlt-water-effect::after{
    background:-webkit-linear-gradient(315deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5));
    background:linear-gradient(135deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5))
}
.vlt-page-title-zoom{
    position:relative;
    height:100vh;
    color:#000
}
.vlt-page-title-zoom__body{
    position:fixed;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-height:600px){
    .vlt-page-title-zoom__body{
        min-height:600px
    }
}
.vlt-page-title-zoom__background{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-page-title-zoom__background-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover
}
.vlt-page-title-zoom__image{
    position:absolute;
    z-index:2;
    bottom:0;
    left:0;
    width:100%
}
.vlt-page-title-zoom__content{
    position:relative;
    z-index:3;
    width:100%;
    padding-top:100px
}
.vlt-page-title-zoom__content span{
    font-size:24px;
    font-weight:500;
    line-height:1.6;
    display:inline-block;
    margin-bottom:35px
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content span{
        margin-bottom:30px
    }
}
.vlt-page-title-zoom__content h1{
    font-size:110px;
    font-weight:600;
    line-height:.9;
    margin-top:0;
    margin-bottom:60px;
    margin-bottom:5vh;
    text-transform:uppercase;
    color:#000
}
@media only screen and (max-width:767px){
    .vlt-page-title-zoom__content h1{
        font-size:80px;
        margin-bottom:40px
    }
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content h1{
        font-size:60px;
        margin-bottom:30px
    }
}
.vlt-page-title-zoom__content p{
    font-size:18px;
    line-height:1.6;
    margin:0;
    color:#666
}
@media only screen and (max-width:575px){
    .vlt-page-title-zoom__content p{
        font-size:16px
    }
}
.vlt-page-title-zoom__content i{
    font-size:60px;
    line-height:1;
    display:inline-block;
    margin-top:115px;
    margin-top:9vh;
    color:var(--p1)
}
.vlt-page-title{
    padding:220px 0 110px
}
@media only screen and (min-width:1200px){
    .vlt-page-title .container{
        padding-right:60px;
        padding-left:60px
    }
}
.vlt-page-title h1{
    font-size:80px;
    line-height:1;
    margin:0
}
.vlt-page-title .vlt-breadcrumbs{
    font-size:16px;
    margin-top:12px;
    color:#999
}
.vlt-page-title .vlt-breadcrumbs a:not(:hover){
    color:#000
}
.vlt-is--dark-scheme .vlt-page-title .vlt-breadcrumbs a:not(:hover){
    color:#fff
}
.vlt-page-title .vlt-breadcrumbs .sep{
    margin:0 5px
}
.vlt-partner-logo{
    padding-right:30px;
    padding-left:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.vlt-partner-logo a,.vlt-partner-logo img{
    display:block;
    max-width:100%;
    margin-right:auto;
    margin-left:auto
}
.vlt-partner-logo:hover{
    opacity:1!important
}
.vlt-partners-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:767px){
    .vlt-partners-list{
        display:block
    }
    .vlt-partners-list>*+*{
        margin-top:60px
    }
}
.vlt-piling-slider{
    position:relative;
    min-height:100vh
}
.vlt-piling-slider__slide{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    min-height:100vh;
    padding:120px 0;
    background-position:center center;
    background-size:cover;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(max-height:600px){
    .vlt-piling-slider__slide{
        display:block
    }
}
.vlt-piling-slider__slide--dark{
    color:#fff
}
.vlt-piling-slider__slide--light{
    color:#000
}
.vlt-piling-slider__content{
    position:relative;
    z-index:2
}
.vlt-piling-slider__content .category{
    font-size:24px;
    display:block;
    margin-bottom:18px
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .category{
        font-size:18px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .category{
        font-size:18px
    }
}
.vlt-piling-slider__content-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:11vh
}
.vlt-piling-slider__content-header h2{
    font-size:90px;
    font-size:14.5vmin;
    line-height:.87;
    margin:0 0 0 -4px;
    color:inherit
}
.vlt-piling-slider__content-header .completion{
    font-size:20px;
    font-weight:600;
    margin-left:auto;
    padding-top:35px;
    text-align:right;
    text-transform:uppercase
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content-header .completion{
        display:none
    }
}
.vlt-piling-slider__content-header .completion span{
    font-size:40px;
    font-weight:500;
    line-height:1;
    display:block;
    margin-top:6px
}
.vlt-piling-slider__content .vlt-simple-link{
    font-size:30px
}
.vlt-piling-slider__content .vlt-simple-link:not(:hover){
    color:inherit
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .vlt-simple-link{
        font-size:24px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .vlt-simple-link{
        font-size:24px
    }
}
.vlt-piling-slider__content .counter{
    font-size:48px;
    line-height:1;
    position:absolute;
    right:-12px;
    bottom:-6px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    letter-spacing:12px
}
@media only screen and (max-width:767px){
    .vlt-piling-slider__content .counter{
        font-size:32px
    }
}
@media(max-height:600px){
    .vlt-piling-slider__content .counter{
        font-size:32px
    }
}
.vlt-piling-slider__content .counter .max{
    color:#999
}
.vlt-piling-slider__content .counter .max::before{
    content:'/'
}
.vlt-piling-slider__slide--dark .vlt-piling-slider__content .counter .max{
    color:#ccc
}
.pp-scrollable{
    overflow:auto!important
}
#pp-nav.right{
    z-index:20;
    right:15px
}
@media only screen and (min-width:1200px){
    #pp-nav.right{
        right:60px!important
    }
}
#pp-nav{
    color:#000!important
}
.vlt-is--dark-scheme #pp-nav{
    color:#fff!important
}
@media only screen and (max-width:767px){
    #pp-nav{
        display:none
    }
}
#pp-nav.is-white{
    color:#fff!important
}
#pp-nav.is-black{
    color:#000!important
}
#pp-nav li,.pp-slidesNav li{
    position:relative;
    display:block;
    width:21px;
    height:21px;
    margin:0 0 11px
}
#pp-nav li a,.pp-slidesNav li a{
    position:relative;
    z-index:1;
    display:block;
    width:100%;
    height:100%;
    cursor:pointer;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-decoration:none;
    color:currentColor;
    border:1px solid transparent;
    border-radius:100%
}
#pp-nav li span,.pp-slidesNav li span{
    position:absolute;
    z-index:1;
    top:7px;
    left:7px;
    width:5px;
    height:5px;
    border-color:currentColor!important;
    border-radius:50%;
    background-color:currentColor!important
}
#pp-nav li a.active,.pp-slidesNav li a.active{
    border:1px solid currentColor
}
.vlt-portfolio-filters a{
    font-size:16px;
    margin-right:45px;
    color:#666
}
.vlt-is--dark-scheme .vlt-portfolio-filters a:not(:hover):not(.is-active){
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-portfolio-filters a{
        margin-bottom:5px
    }
}
.vlt-portfolio-filters a.is-active{
    color:var(--p1)
}
.vlt-portfolio-filters a.is-active::after{
    opacity:1
}
.vlt-portfolio-filters a:last-of-type{
    margin-right:0
}
.vlt-project-block{
    position:relative;
    overflow:hidden
}
.vlt-project-block::after{
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    display:block;
    width:100%;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.vlt-project-block a{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-project-block__content{
    position:absolute;
    z-index:2;
    right:0;
    bottom:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:35px 45px;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    -webkit-transform:translateY(20px);
    -ms-transform:translateY(20px);
    transform:translateY(20px);
    opacity:0;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
@media only screen and (max-width:991px){
    .vlt-project-block__content{
        font-size:30px
    }
}
@media only screen and (max-width:991px){
    .vlt-project-block__content{
        font-size:15px;
        display:block;
        padding:30px
    }
}
.vlt-project-block__content>div{
    width:70%
}
@media only screen and (max-width:991px){
    .vlt-project-block__content>div{
        width:100%
    }
}
.vlt-project-block__content .category{
    font-size:16px;
    display:block;
    margin-bottom:12px;
    color:#fff
}
.vlt-project-block__content h3{
    font-size:48px;
    line-height:1;
    margin:0;
    color:#fff
}
@media only screen and (max-width:991px){
    .vlt-project-block__content h3{
        font-size:40px
    }
}
@media only screen and (max-width:575px){
    .vlt-project-block__content h3{
        font-size:34px
    }
}
.vlt-project-block__content .view-project{
    font-size:14px;
    font-weight:600;
    display:block;
    margin-bottom:5px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    letter-spacing:.04em;
    text-transform:uppercase;
    color:#fff
}
.vlt-project-block__content .view-project i{
    font-size:12px;
    margin-left:4px
}
@media only screen and (max-width:991px){
    .vlt-project-block__content .view-project{
        margin-top:15px
    }
}
.vlt-project-block:not(.vlt-project-block--has-button) .vlt-project-block__content>div{
    width:100%
}
.vlt-project-block:hover .vlt-project-block__content{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
.vlt-project-block:hover .view-project{
    color:var(--p1)
}
.vlt-projects-navigation{
    background-color:#f4f5f7
}
.vlt-is--dark-scheme .vlt-projects-navigation{
    background-color:#2b2b2b
}
.vlt-projects-navigation a{
    font-size:18px;
    font-weight:600;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:50px 25px;
    letter-spacing:1em;
    text-transform:uppercase;
    text-transform:uppercase;
    color:#999;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-projects-navigation a span.text{
    position:relative;
    z-index:5;
    margin-left:1em
}
.vlt-projects-navigation a span.image,.vlt-projects-navigation a span.image img,.vlt-projects-navigation a span.image::before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-navigation a span.image{
    -webkit-transition:.3s ease;
    transition:.3s ease;
    opacity:0
}
.vlt-projects-navigation a span.image::before{
    position:absolute;
    z-index:1;
    display:block;
    content:'';
    background-color:rgba(0,0,0,.3)
}
.vlt-projects-navigation a span.image img{
    font-family:'object-fit: cover;
    ';
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-projects-navigation a:hover{
    color:#fff
}
.vlt-projects-navigation a:hover span.image{
    opacity:1
}
.vlt-projects-showcase-control-block,.vlt-testimonial-control-block--style-1,.vlt-testimonial-control-block--style-2{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-projects-showcase-control-block i,.vlt-testimonial-control-block--style-1 i,.vlt-testimonial-control-block--style-2 i{
    font-size:22px;
    line-height:1
}
.vlt-projects-showcase-control-block a+a,.vlt-testimonial-control-block--style-1 a+a,.vlt-testimonial-control-block--style-2 a+a{
    margin-left:15px
}
.vlt-projects-showcase-control-block a,.vlt-testimonial-control-block--style-1 a,.vlt-testimonial-control-block--style-2 a{
    color:#000
}
.vlt-projects-showcase-control-block a:hover,.vlt-testimonial-control-block--style-1 a:hover,.vlt-testimonial-control-block--style-2 a:hover{
    color:#999
}
.vlt-is--dark-scheme .vlt-projects-showcase-control-block a,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-1 a,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a{
    color:#666
}
.vlt-is--dark-scheme .vlt-projects-showcase-control-block a:hover,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-1 a:hover,.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a:hover{
    color:#fff
}
.vlt-projects-showcase-control-block a.prev,.vlt-testimonial-control-block--style-1 a.prev,.vlt-testimonial-control-block--style-2 a.prev{
    margin-left:-6px
}
.vlt-projects-showcase-control-block a.next,.vlt-testimonial-control-block--style-1 a.next,.vlt-testimonial-control-block--style-2 a.next{
    margin-right:-6px
}
.vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a{
    font-size:16px;
    font-weight:600;
    margin-right:55px;
    text-transform:uppercase;
    color:#999
}
@media only screen and (max-width:991px){
    .vlt-projects-showcase-filters--style-1 a,.vlt-projects-showcase-filters--style-2 a{
        margin-bottom:5px
    }
}
.vlt-projects-showcase-filters--style-1 a.is-active,.vlt-projects-showcase-filters--style-2 a.is-active{
    color:var(--p1)
}
.vlt-projects-showcase-filters--style-1 a.is-active::after,.vlt-projects-showcase-filters--style-2 a.is-active::after{
    opacity:1
}
.vlt-projects-showcase-filters--style-1 a:last-of-type,.vlt-projects-showcase-filters--style-2 a:last-of-type{
    margin-right:0
}
.vlt-projects-showcase-filters--style-2 a{
    font-weight:400;
    margin-right:45px;
    text-transform:none;
    color:#666
}
.vlt-is--dark-scheme .vlt-projects-showcase-filters--style-2 a:not(:hover):not(.is-active){
    color:#999
}
.vlt-projects-showcase--style-1{
    position:relative;
    width:100%;
    height:100%;
    height:730px;
    max-height:100vh
}
.vlt-projects-showcase--style-1 .vlt-swiper-button-next,.vlt-projects-showcase--style-1 .vlt-swiper-button-prev{
    font-size:24px;
    width:55px;
    height:55px;
    opacity:1;
    background-color:#333
}
.vlt-projects-showcase--style-1 .vlt-swiper-button-next:hover,.vlt-projects-showcase--style-1 .vlt-swiper-button-prev:hover{
    background-color:var(--p1)
}
.vlt-projects-showcase--style-1 .lines{
    position:absolute;
    z-index:4;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none
}
.vlt-projects-showcase--style-1 .lines span,.vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
    position:absolute;
    z-index:4;
    top:0;
    left:50%;
    width:1px;
    height:100%;
    opacity:.5;
    background-color:#fff
}
@media only screen and (max-width:767px){
    .vlt-projects-showcase--style-1 .lines span{
        display:none
    }
}
.vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
    content:''
}
@media only screen and (max-width:991px){
    .vlt-projects-showcase--style-1 .lines::after,.vlt-projects-showcase--style-1 .lines::before{
        display:none
    }
}
.vlt-projects-showcase--style-1 .lines::before{
    left:25%
}
.vlt-projects-showcase--style-1 .lines::after{
    left:75%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__images{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__images .swiper-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__image{
    overflow:hidden
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__image img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:-webkit-transform .3s 0s ease;
    transition:-webkit-transform .3s 0s ease;
    transition:transform .3s 0s ease;
    transition:transform .3s 0s ease,-webkit-transform .3s 0s ease;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls{
    position:absolute;
    z-index:5;
    bottom:0;
    left:0;
    width:100%
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption{
    color:#000;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption{
    color:#fff;
    background-color:#242323
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__controls .swiper-slide-thumb-active .vlt-projects-showcase__caption h3{
    color:var(--p1)
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption{
    width:100%;
    padding:38px 40px;
    cursor:pointer;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    color:#fff
}
@media only screen and (max-width:767px){
    .vlt-projects-showcase--style-1 .vlt-projects-showcase__caption{
        padding:22px 15px
    }
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption span{
    display:block;
    margin-bottom:10px
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption h3{
    font-size:48px;
    line-height:.75;
    margin:0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:inherit
}
.vlt-projects-showcase--style-1 .vlt-projects-showcase__caption:hover h3{
    color:var(--p1)
}
.vlt-projects-showcase--style-2 .swiper-slide{
    width:auto
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide{
    position:relative
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide::before{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    display:block;
    height:200px;
    content:'';
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__image img{
    width:auto;
    height:475px
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content{
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    width:100%;
    padding:34px;
    color:#fff
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header{
    -webkit-transition:-webkit-transform .6s .2s ease;
    transition:-webkit-transform .6s .2s ease;
    transition:transform .6s .2s ease;
    transition:transform .6s .2s ease,-webkit-transform .6s .2s ease;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header h3{
    font-size:30px;
    line-height:1;
    margin:0;
    color:inherit
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-header span{
    display:block;
    margin-top:5px;
    text-transform:uppercase;
    color:#ccc
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text{
    display:block;
    visibility:hidden;
    max-height:0;
    -webkit-transition:max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    transition:max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    transition:transform .6s .4s ease,max-height 1s ease,opacity .2s ease,visibility .2s ease;
    transition:transform .6s .4s ease,max-height 1s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .6s .4s ease;
    -webkit-transform:translateX(-10px);
    -ms-transform:translateX(-10px);
    transform:translateX(-10px);
    opacity:0
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text p{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:0;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__content-text p i{
    font-size:18px;
    margin:0 0 4px 15px
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide:hover .vlt-projects-showcase__content-header{
    -webkit-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    transform:translateY(-25px)
}
.vlt-projects-showcase--style-2 .vlt-projects-showcase__slide:hover .vlt-projects-showcase__content-text{
    visibility:visible;
    max-height:400px;
    margin-left:0;
    -webkit-transition:max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    transition:max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    transition:transform .6s .4s ease,max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease;
    transition:transform .6s .4s ease,max-height 2s ease,opacity .2s .4s ease,visibility .2s .4s ease,-webkit-transform .6s .4s ease;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
.vlt-projects-showcase--style-3{
    overflow:hidden;
    min-height:100vh;
    padding-top:120px;
    padding-bottom:30px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image{
    position:fixed;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    -webkit-transition:opacity 350ms,-webkit-transform 5s;
    transition:opacity 350ms,-webkit-transform 5s;
    transition:transform 5s,opacity 350ms;
    transition:transform 5s,opacity 350ms,-webkit-transform 5s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:0;
    background-position:center center;
    background-size:cover
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__image.is-active{
    -webkit-transform:scale(1.03);
    -ms-transform:scale(1.03);
    transform:scale(1.03);
    opacity:1
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__content{
    position:relative;
    z-index:2
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    min-height:340px;
    margin-bottom:30px;
    padding:80px 30px 28px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#fff;
    border:1px solid rgba(255,255,255,.5);
    background-color:transparent;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item.is-active{
    border-color:var(--p1);
    background-color:var(--p1)
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item a{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item .year{
    font-size:30px;
    line-height:1;
    position:absolute;
    top:27px;
    right:30px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item span{
    display:block;
    margin-bottom:4px
}
.vlt-projects-showcase--style-3 .vlt-projects-showcase__item h3{
    font-size:48px;
    line-height:1;
    margin:0;
    color:inherit
}
.vlt-review-item{
    width:100%;
    padding:36px 40px 40px;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-review-item{
    background-color:#232323
}
.vlt-review-item__rating{
    font-size:20px;
    font-weight:500;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:25px;
    color:#000;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-is--dark-scheme .vlt-review-item__rating{
    color:#fff
}
.vlt-review-item__rating .stars{
    font-size:22px;
    margin-left:4px;
    color:#67a900
}
.vlt-review-item__rating .stars i:not(.is-active){
    opacity:.4
}
.vlt-review-item__rating .stars i+i{
    margin-left:3px
}
.vlt-review-item__content{
    font-size:16px;
    line-height:1.75
}
.vlt-review-item__content p:last-child{
    margin-bottom:0
}
.vlt-is--dark-scheme .vlt-review-item__content{
    color:#fff
}
.vlt-reviews__controls{
    margin-top:50px
}
.vlt-reviews__controls .vlt-review-person{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    cursor:pointer;
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:.25;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-reviews__controls .vlt-review-person .avatar{
    margin-right:23px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-reviews__controls .vlt-review-person .avatar img{
    width:55px;
    border-radius:50%
}
.vlt-reviews__controls .vlt-review-person .data{
    margin-top:4px
}
.vlt-is--dark-scheme .vlt-reviews__controls .vlt-review-person .data{
    color:#fff
}
.vlt-reviews__controls .vlt-review-person .data h5{
    font-size:16px;
    font-weight:600;
    line-height:1.5;
    margin:0;
    text-transform:uppercase
}
.vlt-reviews__controls .vlt-review-person .data a:not(:hover){
    color:#09c
}
.vlt-reviews__controls .swiper-slide-thumb-active .vlt-review-person,.vlt-reviews__controls .vlt-review-person:hover{
    opacity:1
}
.vlt-revolution-slider-footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    pointer-events:none
}
.vlt-revolution-slider-footer::after{
    position:absolute;
    z-index:1;
    top:0;
    right:50%;
    display:block;
    width:100%;
    height:100%;
    content:'';
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-revolution-slider-footer::after{
    background-color:#242323
}
@media only screen and (max-width:767px){
    .vlt-revolution-slider-footer::after{
        right:0
    }
}
.vlt-revolution-slider-footer__inner{
    position:relative;
    z-index:2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-revolution-slider-footer__inner{
    font-size:18px;
    line-height:1.4;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:68vmin;
    min-width:68%;
    padding-top:45px;
    text-transform:uppercase;
    color:#000;
    background-color:#fff;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media only screen and (max-width:767px){
    .vlt-revolution-slider-footer__inner{
        width:100%
    }
}
.vlt-is--dark-scheme .vlt-revolution-slider-footer__inner{
    color:#fff;
    background-color:#242323
}
.vlt-revolution-slider-footer__content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-right:15%;
    padding-bottom:45px;
    pointer-events:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media only screen and (max-width:991px){
    .vlt-revolution-slider-footer__content{
        font-size:16px;
        padding-right:10%
    }
}
@media only screen and (max-width:575px){
    .vlt-revolution-slider-footer__content{
        font-size:14px;
        padding-right:5%
    }
}
.vlt-section-title{
    display:block;
    color:#666
}
.vlt-is--dark-scheme .vlt-section-title{
    color:#999
}
.vlt-section-title h1,.vlt-section-title h2,.vlt-section-title h3,.vlt-section-title h4,.vlt-section-title h5,.vlt-section-title h6{
    margin:0
}
.vlt-section-title p,.vlt-section-title span{
    font-size:16px;
    line-height:1.75
}
.vlt-section-title span{
    font-weight:500;
    display:inline-block;
    margin-bottom:9px;
    text-transform:uppercase
}
.vlt-is--dark-scheme .vlt-section-title span{
    color:#666
}
.vlt-section-title p{
    display:inline-block;
    max-width:900px;
    margin:25px 0 0
}
.vlt-services-box{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    padding:30px 32px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    -webkit-box-shadow:1px 0 #e6e6e6,inset 1px 0 #e6e6e6;
    box-shadow:1px 0 #e6e6e6,inset 1px 0 #e6e6e6;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-is--dark-scheme .vlt-services-box{
    border-color:#3f3f3f;
    -webkit-box-shadow:1px 0 #3f3f3f,inset 1px 0 #3f3f3f;
    box-shadow:1px 0 #3f3f3f,inset 1px 0 #3f3f3f
}
@media only screen and (max-width:767px){
    .vlt-is--dark-scheme .vlt-services-box{
        border-color:#3f3f3f;
        -webkit-box-shadow:0 1px #3f3f3f,inset 0 1px #3f3f3f;
        box-shadow:0 1px #3f3f3f,inset 0 1px #3f3f3f
    }
}
@media only screen and (max-width:767px){
    .vlt-services-box{
        border-top:0;
        border-right:1px solid #e6e6e6;
        border-bottom:0;
        border-left:1px solid #e6e6e6;
        -webkit-box-shadow:0 1px #e6e6e6,inset 0 1px #e6e6e6;
        box-shadow:0 1px #e6e6e6,inset 0 1px #e6e6e6
    }
}
.vlt-services-box>div+div{
    margin-top:30px
}
.vlt-services-box__title{
    font-size:30px;
    font-weight:400;
    margin:0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-transform:uppercase
}
.vlt-services-box__text{
    font-size:16px;
    line-height:1.5;
    margin:18px 0 0;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:#999
}
.vlt-services-box__icon{
    font-size:48px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    color:var(--p1)
}
.vlt-services-box__link{
    font-weight:600;
    display:inline-block;
    margin-top:45px;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-services-box__link{
    color:#fff
}
.vlt-services-box__link:hover{
    text-decoration:underline
}
.vlt-services-box:hover{
    background-color:var(--p1)
}
.vlt-services-box:hover .vlt-services-box__icon,.vlt-services-box:hover .vlt-services-box__link,.vlt-services-box:hover .vlt-services-box__text,.vlt-services-box:hover .vlt-services-box__title{
    color:#fff
}
.vlt-services-card{
    position:relative;
    -webkit-transition:-webkit-box-shadow .3s ease;
    transition:-webkit-box-shadow .3s ease;
    transition:box-shadow .3s ease;
    transition:box-shadow .3s ease,-webkit-box-shadow .3s ease
}
.vlt-services-card:hover{
    -webkit-box-shadow:0 25px 70px 0 rgba(0,0,0,.25);
    box-shadow:0 25px 70px 0 rgba(0,0,0,.25)
}
.vlt-services-card::before{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease;
    background-color:rgba(0,0,0,.5)
}
.vlt-services-card>img{
    font-family:'object-fit: cover;
    ';
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.vlt-services-card__link{
    position:absolute;
    z-index:4;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-services-card__content{
    position:relative;
    z-index:3;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    height:100%;
    padding:35px;
    color:#fff;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vlt-services-card__number{
    font-size:20px;
    font-weight:600;
    display:block;
    margin-bottom:10px
}
.vlt-services-card__title{
    font-size:48px;
    font-weight:400;
    line-height:1;
    margin:0;
    color:#fff
}
.vlt-services-card__text{
    font-size:16px;
    line-height:1.75;
    margin:28px 0 0
}
.vlt-services-card__arrow{
    font-size:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:50px;
    height:50px;
    margin-top:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-services-card__arrow i{
    font-weight:600;
    margin-left:4px
}
.vlt-services-card:hover::before{
    background-color:var(--p1)
}
.vlt-services-card:hover .vlt-services-card__arrow{
    color:var(--p1);
    background-color:#fff
}
.vlt-services{
    text-align:center
}
.vlt-services__icon{
    font-size:80px;
    line-height:1;
    margin-bottom:30px;
    color:var(--p1)
}
.vlt-services__title{
    font-size:22px;
    font-weight:500;
    margin:0
}
.vlt-services__text{
    font-size:16px;
    line-height:1.75;
    margin:10px 0 0
}
.vlt-simple-image{
    position:relative
}
.vlt-simple-image img{
    display:block
}
.vlt-simple-image__overlay{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.3)
}
.vlt-simple-image__caption{
    position:absolute;
    z-index:2;
    bottom:25px;
    left:25px;
    display:inline-block;
    padding:4px 15px;
    pointer-events:none;
    color:#fff;
    background-color:var(--p1)
}
.vlt-simple-image__link{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vlt-simple-image .vlt-video-link{
    position:absolute;
    z-index:3
}
.vlt-simple-image .vlt-video-link--style-1,.vlt-simple-image .vlt-video-link--style-2{
    top:calc(50% - 50px);
    left:calc(50% - 50px)
}
.vlt-simple-image .vlt-video-link--style-2{
    top:calc(50% - 35px);
    left:calc(50% - 35px)
}
.vlt-simple-link--style-1{
    font-size:16px;
    color:#999
}
.vlt-simple-link--style-2,.vlt-simple-link--style-6,.vlt-simple-link--style-7{
    font-size:16px;
    color:#999
}
.vlt-simple-link--style-2::after,.vlt-simple-link--style-6::after,.vlt-simple-link--style-7::after{
    opacity:1
}
.vlt-simple-link--style-2:hover::after,.vlt-simple-link--style-6:hover::after,.vlt-simple-link--style-7:hover::after{
    opacity:0
}
.vlt-simple-link--style-3{
    font-family:var(--sf);
    font-size:24px;
    line-height:1.4;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-3{
    color:#fff
}
.vlt-simple-link--style-3::after{
    height:2px;
    opacity:1
}
.vlt-simple-link--style-3:hover{
    color:var(--p1)
}
.vlt-simple-link--style-3:hover::after{
    opacity:0
}
.vlt-simple-link--style-4,.vlt-simple-link--style-5{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-4,.vlt-is--dark-scheme .vlt-simple-link--style-5{
    color:#fff
}
.vlt-simple-link--style-4 i,.vlt-simple-link--style-5 i{
    font-weight:600;
    position:relative;
    top:.5px;
    margin-right:15px
}
.vlt-simple-link--style-4:hover,.vlt-simple-link--style-5:hover{
    color:var(--p1)
}
.vlt-simple-link--style-5{
    font-size:16px
}
.vlt-simple-link--style-5 i{
    margin-right:0;
    margin-left:15px
}
.vlt-simple-link--style-6{
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-6{
    color:#fff
}
.vlt-simple-link--style-6:hover{
    color:var(--p1)
}
.vlt-simple-link--style-7{
    font-weight:600;
    text-transform:uppercase;
    color:#000
}
.vlt-is--dark-scheme .vlt-simple-link--style-7{
    color:#fff
}
.vlt-simple-link--style-7:hover{
    color:var(--p1)
}
.vlt-specialization-block__svg{
    max-height:111px;
    margin-bottom:35px
}
.vlt-specialization-block__title{
    font-size:48px;
    font-weight:400;
    line-height:1;
    margin:0
}
.vlt-specialization-block__text{
    line-height:1.7;
    margin:15px 5px 35px 0
}
.vlt-specialization-block__link:not(:hover){
    color:#000
}
.vlt-is--dark-scheme .vlt-specialization-block__link:not(:hover){
    color:#fff
}
.vlt-team-member-control-block{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.vlt-team-member-control-block i{
    font-size:22px;
    line-height:1
}
.vlt-team-member-control-block a+a{
    margin-left:15px
}
.vlt-team-member-control-block a{
    color:#000
}
.vlt-team-member-control-block a:hover{
    color:#999
}
.vlt-is--dark-scheme .vlt-team-member-control-block a{
    color:#666
}
.vlt-is--dark-scheme .vlt-team-member-control-block a:hover{
    color:#fff
}
.vlt-team-member-control-block a.prev{
    margin-left:-6px
}
.vlt-team-member-control-block a.next{
    margin-right:-6px
}
.vlt-team-member-slider .vlt-swiper-button-next,.vlt-team-member-slider .vlt-swiper-button-prev{
    top:calc(50% - 60px)
}
.vlt-team-member .vlt-team-member__avatar{
    position:relative
}
.vlt-team-member .vlt-team-member__avatar .socials{
    position:absolute;
    top:0;
    left:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:100%;
    padding:30px;
    -webkit-transition:.3s ease;
    transition:.3s ease;
    text-align:center;
    opacity:0;
    background-color:rgba(255,255,255,.9);
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-is--dark-scheme .vlt-team-member .vlt-team-member__avatar .socials{
    background-color:rgba(36,35,35,.9)
}
.vlt-team-member .vlt-team-member__avatar .socials>*{
    width:100%
}
.vlt-team-member .vlt-team-member__avatar .socials .vlt-social-icon{
    margin-bottom:0
}
.vlt-team-member:hover .vlt-team-member__avatar .socials{
    opacity:1
}
.vlt-team-member__info{
    padding:26px 0 0;
    text-align:center
}
.vlt-team-member__info h4{
    font-size:20px;
    margin:0
}
.vlt-team-member__info p{
    margin-top:5px;
    margin-bottom:0;
    color:#999
}
.vlt-testimonial-control-block--style-2 a{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:40px;
    height:40px;
    color:#ccc;
    border:1px solid #ccc;
    border-radius:50%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-testimonial-control-block--style-2 a i{
    font-size:15px;
    font-weight:600
}
.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a{
    color:#999;
    border-color:#999
}
.vlt-testimonial-control-block--style-2 a:hover{
    border-color:#323232;
    background-color:#323232
}
.vlt-is--dark-scheme .vlt-testimonial-control-block--style-2 a:hover{
    color:#fff
}
.vlt-testimonial-control-block--style-2 a+a{
    margin-left:20px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item{
    padding:45px 50px;
    background-color:#fff
}
.vlt-is--dark-scheme .vlt-testimonial-slider--style-1 .vlt-testimonial-item{
    background-color:#242323
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__content{
    font-size:18px;
    line-height:1.6;
    margin-bottom:32px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .avatar{
    margin-right:23px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .avatar img{
    width:60px;
    border-radius:50%
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data{
    position:relative;
    width:100%
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data h5{
    font-size:24px;
    font-weight:400;
    line-height:1;
    margin:0 0 2px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data span{
    color:#999
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data svg{
    position:absolute;
    top:calc(50% - 18px);
    right:0;
    width:auto;
    max-height:36px
}
.vlt-testimonial-slider--style-1 .vlt-testimonial-item__person .data svg g{
    fill:var(--p1)
}
.vlt-testimonial-slider--style-2 .vlt-testimonial-item__content{
    font-size:16px;
    line-height:1.6;
    margin-bottom:32px;
    color:#666
}
.vlt-is--dark-scheme .vlt-testimonial-slider--style-2 .vlt-testimonial-item__content{
    color:#999
}
.vlt-testimonial-slider--style-2 .vlt-testimonial-item__person h5{
    font-size:16px;
    font-weight:500;
    margin:0;
    text-transform:uppercase
}
.vlt-timeline{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media only screen and (max-width:991px){
    .vlt-timeline{
        display:block
    }
}
.vlt-timeline h5{
    font-size:30px;
    font-weight:400;
    width:25%;
    margin:2px 0 30px;
    padding-right:40px
}
.vlt-timeline__list{
    display:grid;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
    grid-template-columns:repeat(2,1fr);
    grid-gap:50px
}
@media only screen and (max-width:575px){
    .vlt-timeline__list{
        grid-template-columns:repeat(1,1fr)
    }
}
.vlt-timeline__item{
    font-size:20px;
    line-height:1.5;
    padding-right:20%;
    color:#000
}
@media only screen and (max-width:991px){
    .vlt-timeline__item{
        font-size:16px
    }
}
.vlt-is--dark-scheme .vlt-timeline__item{
    color:#fff
}
.vlt-timeline__item p{
    margin:0
}
.vlt-timeline__item h6{
    font-size:inherit;
    font-weight:400;
    line-height:1.25;
    margin:10px 0 0;
    text-transform:none;
    color:var(--p1)
}
.vlt-video-link--style-1,.vlt-video-link--style-2{
    line-height:1;
    position:relative;
    z-index:1;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:100px;
    height:100px;
    color:#fff;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vlt-video-link--style-1 svg,.vlt-video-link--style-2 svg{
    position:relative;
    height:36px;
    margin-left:4px;
    fill:currentColor
}
.vlt-video-link--style-1::before,.vlt-video-link--style-2::before{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:.3s ease;
    transition:.3s ease;
    border-radius:50%;
    background-color:var(--p1)
}
.vlt-video-link--style-1:hover,.vlt-video-link--style-2:hover{
    color:#fff
}
.vlt-video-link--style-1:hover::before,.vlt-video-link--style-2:hover::before{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.vlt-video-link--style-2{
    width:70px;
    height:70px
}
.vlt-video-link--style-2 svg{
    height:30px
}
.vlt-video-link--style-2::before{
    border:2px solid #fff;
    background:0 0
}
.vlt-work-meta{
    margin-bottom:0
}
.vlt-work-meta dt{
    float:left;
    margin-right:6px
}
.vc_row:after,.vc_row:before{
    content:" ";
    display:table
}
.vc_row:after{
    clear:both
}
@media(max-width:767px){
    .vc_hidden-xs{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_hidden-sm{
        display:none!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_hidden-md{
        display:none!important
    }
}
@media(min-width:1200px){
    .vc_hidden-lg{
        display:none!important
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1{
    position:relative;
    float:left;
    width:8.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2{
    position:relative;
    float:left;
    width:16.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3{
    position:relative;
    float:left;
    width:25%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4{
    position:relative;
    float:left;
    width:33.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5{
    position:relative;
    float:left;
    width:41.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-6{
    position:relative;
    float:left;
    width:50%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-7{
    position:relative;
    float:left;
    width:58.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-8{
    position:relative;
    float:left;
    width:66.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-9{
    position:relative;
    float:left;
    width:75%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-10{
    position:relative;
    float:left;
    width:83.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-11{
    position:relative;
    float:left;
    width:91.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-12{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{
    margin-left:91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{
    margin-left:83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{
    margin-left:75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{
    margin-left:66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{
    margin-left:58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{
    margin-left:50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{
    margin-left:41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{
    margin-left:33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{
    margin-left:25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{
    margin-left:16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{
    margin-left:8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{
    margin-left:0
}
.vc_non_responsive .vc_row .vc_hidden-sm{
    display:none!important
}
.vc_column_container{
    width:100%
}
.vc_row{
    margin-left:-15px;
    margin-right:-15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    float:left
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1,.rtl .vc_rtl-columns-reverse .vc_col-xs-10,.rtl .vc_rtl-columns-reverse .vc_col-xs-11,.rtl .vc_rtl-columns-reverse .vc_col-xs-12,.rtl .vc_rtl-columns-reverse .vc_col-xs-2,.rtl .vc_rtl-columns-reverse .vc_col-xs-3,.rtl .vc_rtl-columns-reverse .vc_col-xs-4,.rtl .vc_rtl-columns-reverse .vc_col-xs-5,.rtl .vc_rtl-columns-reverse .vc_col-xs-6,.rtl .vc_rtl-columns-reverse .vc_col-xs-7,.rtl .vc_rtl-columns-reverse .vc_col-xs-8,.rtl .vc_rtl-columns-reverse .vc_col-xs-9{
    float:right
}
.vc_col-xs-12{
    width:100%
}
.vc_col-xs-11{
    width:91.66666667%
}
.vc_col-xs-10{
    width:83.33333333%
}
.vc_col-xs-9{
    width:75%
}
.vc_col-xs-8{
    width:66.66666667%
}
.vc_col-xs-7{
    width:58.33333333%
}
.vc_col-xs-6{
    width:50%
}
.vc_col-xs-5{
    width:41.66666667%
}
.vc_col-xs-4{
    width:33.33333333%
}
.vc_col-xs-3{
    width:25%
}
.vc_col-xs-2{
    width:16.66666667%
}
.vc_col-xs-1{
    width:8.33333333%
}
.vc_col-xs-pull-12{
    right:100%
}
.vc_col-xs-pull-11{
    right:91.66666667%
}
.vc_col-xs-pull-10{
    right:83.33333333%
}
.vc_col-xs-pull-9{
    right:75%
}
.vc_col-xs-pull-8{
    right:66.66666667%
}
.vc_col-xs-pull-7{
    right:58.33333333%
}
.vc_col-xs-pull-6{
    right:50%
}
.vc_col-xs-pull-5{
    right:41.66666667%
}
.vc_col-xs-pull-4{
    right:33.33333333%
}
.vc_col-xs-pull-3{
    right:25%
}
.vc_col-xs-pull-2{
    right:16.66666667%
}
.vc_col-xs-pull-1{
    right:8.33333333%
}
.vc_col-xs-pull-0{
    right:auto
}
.vc_col-xs-push-12{
    left:100%
}
.vc_col-xs-push-11{
    left:91.66666667%
}
.vc_col-xs-push-10{
    left:83.33333333%
}
.vc_col-xs-push-9{
    left:75%
}
.vc_col-xs-push-8{
    left:66.66666667%
}
.vc_col-xs-push-7{
    left:58.33333333%
}
.vc_col-xs-push-6{
    left:50%
}
.vc_col-xs-push-5{
    left:41.66666667%
}
.vc_col-xs-push-4{
    left:33.33333333%
}
.vc_col-xs-push-3{
    left:25%
}
.vc_col-xs-push-2{
    left:16.66666667%
}
.vc_col-xs-push-1{
    left:8.33333333%
}
.vc_col-xs-push-0{
    left:auto
}
.vc_col-xs-offset-12{
    margin-left:100%
}
.vc_col-xs-offset-11{
    margin-left:91.66666667%
}
.vc_col-xs-offset-10{
    margin-left:83.33333333%
}
.vc_col-xs-offset-9{
    margin-left:75%
}
.vc_col-xs-offset-8{
    margin-left:66.66666667%
}
.vc_col-xs-offset-7{
    margin-left:58.33333333%
}
.vc_col-xs-offset-6{
    margin-left:50%
}
.vc_col-xs-offset-5{
    margin-left:41.66666667%
}
.vc_col-xs-offset-4{
    margin-left:33.33333333%
}
.vc_col-xs-offset-3{
    margin-left:25%
}
.vc_col-xs-offset-2{
    margin-left:16.66666667%
}
.vc_col-xs-offset-1{
    margin-left:8.33333333%
}
.vc_col-xs-offset-0{
    margin-left:0
}
@media(min-width:768px){
    .vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1,.rtl .vc_rtl-columns-reverse .vc_col-sm-10,.rtl .vc_rtl-columns-reverse .vc_col-sm-11,.rtl .vc_rtl-columns-reverse .vc_col-sm-12,.rtl .vc_rtl-columns-reverse .vc_col-sm-2,.rtl .vc_rtl-columns-reverse .vc_col-sm-3,.rtl .vc_rtl-columns-reverse .vc_col-sm-4,.rtl .vc_rtl-columns-reverse .vc_col-sm-5,.rtl .vc_rtl-columns-reverse .vc_col-sm-6,.rtl .vc_rtl-columns-reverse .vc_col-sm-7,.rtl .vc_rtl-columns-reverse .vc_col-sm-8,.rtl .vc_rtl-columns-reverse .vc_col-sm-9{
        float:right
    }
    .vc_col-sm-12{
        width:100%
    }
    .vc_col-sm-11{
        width:91.66666667%
    }
    .vc_col-sm-10{
        width:83.33333333%
    }
    .vc_col-sm-9{
        width:75%
    }
    .vc_col-sm-8{
        width:66.66666667%
    }
    .vc_col-sm-7{
        width:58.33333333%
    }
    .vc_col-sm-6{
        width:50%
    }
    .vc_col-sm-5{
        width:41.66666667%
    }
    .vc_col-sm-4{
        width:33.33333333%
    }
    .vc_col-sm-3{
        width:25%
    }
    .vc_col-sm-2{
        width:16.66666667%
    }
    .vc_col-sm-1{
        width:8.33333333%
    }
    .vc_col-sm-pull-12{
        right:100%
    }
    .vc_col-sm-pull-11{
        right:91.66666667%
    }
    .vc_col-sm-pull-10{
        right:83.33333333%
    }
    .vc_col-sm-pull-9{
        right:75%
    }
    .vc_col-sm-pull-8{
        right:66.66666667%
    }
    .vc_col-sm-pull-7{
        right:58.33333333%
    }
    .vc_col-sm-pull-6{
        right:50%
    }
    .vc_col-sm-pull-5{
        right:41.66666667%
    }
    .vc_col-sm-pull-4{
        right:33.33333333%
    }
    .vc_col-sm-pull-3{
        right:25%
    }
    .vc_col-sm-pull-2{
        right:16.66666667%
    }
    .vc_col-sm-pull-1{
        right:8.33333333%
    }
    .vc_col-sm-pull-0{
        right:auto
    }
    .vc_col-sm-push-12{
        left:100%
    }
    .vc_col-sm-push-11{
        left:91.66666667%
    }
    .vc_col-sm-push-10{
        left:83.33333333%
    }
    .vc_col-sm-push-9{
        left:75%
    }
    .vc_col-sm-push-8{
        left:66.66666667%
    }
    .vc_col-sm-push-7{
        left:58.33333333%
    }
    .vc_col-sm-push-6{
        left:50%
    }
    .vc_col-sm-push-5{
        left:41.66666667%
    }
    .vc_col-sm-push-4{
        left:33.33333333%
    }
    .vc_col-sm-push-3{
        left:25%
    }
    .vc_col-sm-push-2{
        left:16.66666667%
    }
    .vc_col-sm-push-1{
        left:8.33333333%
    }
    .vc_col-sm-push-0{
        left:auto
    }
    .vc_col-sm-offset-12{
        margin-left:100%
    }
    .vc_col-sm-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-sm-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-sm-offset-9{
        margin-left:75%
    }
    .vc_col-sm-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-sm-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-sm-offset-6{
        margin-left:50%
    }
    .vc_col-sm-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-sm-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-sm-offset-3{
        margin-left:25%
    }
    .vc_col-sm-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-sm-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-sm-offset-0{
        margin-left:0
    }
}
@media(min-width:992px){
    .vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-md-1,.rtl .vc_rtl-columns-reverse .vc_col-md-10,.rtl .vc_rtl-columns-reverse .vc_col-md-11,.rtl .vc_rtl-columns-reverse .vc_col-md-12,.rtl .vc_rtl-columns-reverse .vc_col-md-2,.rtl .vc_rtl-columns-reverse .vc_col-md-3,.rtl .vc_rtl-columns-reverse .vc_col-md-4,.rtl .vc_rtl-columns-reverse .vc_col-md-5,.rtl .vc_rtl-columns-reverse .vc_col-md-6,.rtl .vc_rtl-columns-reverse .vc_col-md-7,.rtl .vc_rtl-columns-reverse .vc_col-md-8,.rtl .vc_rtl-columns-reverse .vc_col-md-9{
        float:right
    }
    .vc_col-md-12{
        width:100%
    }
    .vc_col-md-11{
        width:91.66666667%
    }
    .vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-md-9{
        width:75%
    }
    .vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-md-6{
        width:50%
    }
    .vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-md-3{
        width:25%
    }
    .vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-md-pull-12{
        right:100%
    }
    .vc_col-md-pull-11{
        right:91.66666667%
    }
    .vc_col-md-pull-10{
        right:83.33333333%
    }
    .vc_col-md-pull-9{
        right:75%
    }
    .vc_col-md-pull-8{
        right:66.66666667%
    }
    .vc_col-md-pull-7{
        right:58.33333333%
    }
    .vc_col-md-pull-6{
        right:50%
    }
    .vc_col-md-pull-5{
        right:41.66666667%
    }
    .vc_col-md-pull-4{
        right:33.33333333%
    }
    .vc_col-md-pull-3{
        right:25%
    }
    .vc_col-md-pull-2{
        right:16.66666667%
    }
    .vc_col-md-pull-1{
        right:8.33333333%
    }
    .vc_col-md-pull-0{
        right:auto
    }
    .vc_col-md-push-12{
        left:100%
    }
    .vc_col-md-push-11{
        left:91.66666667%
    }
    .vc_col-md-push-10{
        left:83.33333333%
    }
    .vc_col-md-push-9{
        left:75%
    }
    .vc_col-md-push-8{
        left:66.66666667%
    }
    .vc_col-md-push-7{
        left:58.33333333%
    }
    .vc_col-md-push-6{
        left:50%
    }
    .vc_col-md-push-5{
        left:41.66666667%
    }
    .vc_col-md-push-4{
        left:33.33333333%
    }
    .vc_col-md-push-3{
        left:25%
    }
    .vc_col-md-push-2{
        left:16.66666667%
    }
    .vc_col-md-push-1{
        left:8.33333333%
    }
    .vc_col-md-push-0{
        left:auto
    }
    .vc_col-md-offset-12{
        margin-left:100%
    }
    .vc_col-md-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-md-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-md-offset-9{
        margin-left:75%
    }
    .vc_col-md-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-md-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-md-offset-6{
        margin-left:50%
    }
    .vc_col-md-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-md-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-md-offset-3{
        margin-left:25%
    }
    .vc_col-md-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-md-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-md-offset-0{
        margin-left:0
    }
}
@media(min-width:1200px){
    .vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-lg-1,.rtl .vc_rtl-columns-reverse .vc_col-lg-10,.rtl .vc_rtl-columns-reverse .vc_col-lg-11,.rtl .vc_rtl-columns-reverse .vc_col-lg-12,.rtl .vc_rtl-columns-reverse .vc_col-lg-2,.rtl .vc_rtl-columns-reverse .vc_col-lg-3,.rtl .vc_rtl-columns-reverse .vc_col-lg-4,.rtl .vc_rtl-columns-reverse .vc_col-lg-5,.rtl .vc_rtl-columns-reverse .vc_col-lg-6,.rtl .vc_rtl-columns-reverse .vc_col-lg-7,.rtl .vc_rtl-columns-reverse .vc_col-lg-8,.rtl .vc_rtl-columns-reverse .vc_col-lg-9{
        float:right
    }
    .vc_col-lg-12{
        width:100%
    }
    .vc_col-lg-11{
        width:91.66666667%
    }
    .vc_col-lg-10{
        width:83.33333333%
    }
    .vc_col-lg-9{
        width:75%
    }
    .vc_col-lg-8{
        width:66.66666667%
    }
    .vc_col-lg-7{
        width:58.33333333%
    }
    .vc_col-lg-6{
        width:50%
    }
    .vc_col-lg-5{
        width:41.66666667%
    }
    .vc_col-lg-4{
        width:33.33333333%
    }
    .vc_col-lg-3{
        width:25%
    }
    .vc_col-lg-2{
        width:16.66666667%
    }
    .vc_col-lg-1{
        width:8.33333333%
    }
    .vc_col-lg-pull-12{
        right:100%
    }
    .vc_col-lg-pull-11{
        right:91.66666667%
    }
    .vc_col-lg-pull-10{
        right:83.33333333%
    }
    .vc_col-lg-pull-9{
        right:75%
    }
    .vc_col-lg-pull-8{
        right:66.66666667%
    }
    .vc_col-lg-pull-7{
        right:58.33333333%
    }
    .vc_col-lg-pull-6{
        right:50%
    }
    .vc_col-lg-pull-5{
        right:41.66666667%
    }
    .vc_col-lg-pull-4{
        right:33.33333333%
    }
    .vc_col-lg-pull-3{
        right:25%
    }
    .vc_col-lg-pull-2{
        right:16.66666667%
    }
    .vc_col-lg-pull-1{
        right:8.33333333%
    }
    .vc_col-lg-pull-0{
        right:auto
    }
    .vc_col-lg-push-12{
        left:100%
    }
    .vc_col-lg-push-11{
        left:91.66666667%
    }
    .vc_col-lg-push-10{
        left:83.33333333%
    }
    .vc_col-lg-push-9{
        left:75%
    }
    .vc_col-lg-push-8{
        left:66.66666667%
    }
    .vc_col-lg-push-7{
        left:58.33333333%
    }
    .vc_col-lg-push-6{
        left:50%
    }
    .vc_col-lg-push-5{
        left:41.66666667%
    }
    .vc_col-lg-push-4{
        left:33.33333333%
    }
    .vc_col-lg-push-3{
        left:25%
    }
    .vc_col-lg-push-2{
        left:16.66666667%
    }
    .vc_col-lg-push-1{
        left:8.33333333%
    }
    .vc_col-lg-push-0{
        left:auto
    }
    .vc_col-lg-offset-12{
        margin-left:100%
    }
    .vc_col-lg-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-lg-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-lg-offset-9{
        margin-left:75%
    }
    .vc_col-lg-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-lg-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-lg-offset-6{
        margin-left:50%
    }
    .vc_col-lg-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-lg-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-lg-offset-3{
        margin-left:25%
    }
    .vc_col-lg-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-lg-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-lg-offset-0{
        margin-left:0
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5{
    position:relative;
    float:left;
    width:20%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5{
    position:relative;
    float:left;
    width:40%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5{
    position:relative;
    float:left;
    width:60%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5{
    position:relative;
    float:left;
    width:80%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{
    margin-left:80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{
    margin-left:60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{
    margin-left:40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{
    margin-left:20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{
    margin-left:0
}
.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    float:left
}
.vc_col-xs-5\/5{
    width:100%
}
.vc_col-xs-4\/5{
    width:80%
}
.vc_col-xs-3\/5{
    width:60%
}
.vc_col-xs-2\/5{
    width:40%
}
.vc_col-xs-1\/5{
    width:20%
}
.vc_col-xs-pull-5\/5{
    right:100%
}
.vc_col-xs-pull-4\/5{
    right:80%
}
.vc_col-xs-pull-3\/5{
    right:60%
}
.vc_col-xs-pull-2\/5{
    right:40%
}
.vc_col-xs-pull-1\/5{
    right:20%
}
.vc_col-xs-pull-0\/5{
    right:auto
}
.vc_col-xs-push-5\/5{
    left:100%
}
.vc_col-xs-push-4\/5{
    left:80%
}
.vc_col-xs-push-3\/5{
    left:60%
}
.vc_col-xs-push-2\/5{
    left:40%
}
.vc_col-xs-push-1\/5{
    left:20%
}
.vc_col-xs-push-0\/5{
    left:auto
}
.vc_col-xs-offset-5\/5{
    margin-left:100%
}
.vc_col-xs-offset-4\/5{
    margin-left:80%
}
.vc_col-xs-offset-3\/5{
    margin-left:60%
}
.vc_col-xs-offset-2\/5{
    margin-left:40%
}
.vc_col-xs-offset-1\/5{
    margin-left:20%
}
.vc_col-xs-offset-0\/5{
    margin-left:0
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{
    float:right
}
@media(min-width:768px){
    .vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-sm-5\/5{
        width:100%
    }
    .vc_col-sm-4\/5{
        width:80%
    }
    .vc_col-sm-3\/5{
        width:60%
    }
    .vc_col-sm-2\/5{
        width:40%
    }
    .vc_col-sm-1\/5{
        width:20%
    }
    .vc_col-sm-pull-5\/5{
        right:100%
    }
    .vc_col-sm-pull-4\/5{
        right:80%
    }
    .vc_col-sm-pull-3\/5{
        right:60%
    }
    .vc_col-sm-pull-2\/5{
        right:40%
    }
    .vc_col-sm-pull-1\/5{
        right:20%
    }
    .vc_col-sm-pull-0\/5{
        right:auto
    }
    .vc_col-sm-push-5\/5{
        left:100%
    }
    .vc_col-sm-push-4\/5{
        left:80%
    }
    .vc_col-sm-push-3\/5{
        left:60%
    }
    .vc_col-sm-push-2\/5{
        left:40%
    }
    .vc_col-sm-push-1\/5{
        left:20%
    }
    .vc_col-sm-push-0\/5{
        left:auto
    }
    .vc_col-sm-offset-5\/5{
        margin-left:100%
    }
    .vc_col-sm-offset-4\/5{
        margin-left:80%
    }
    .vc_col-sm-offset-3\/5{
        margin-left:60%
    }
    .vc_col-sm-offset-2\/5{
        margin-left:40%
    }
    .vc_col-sm-offset-1\/5{
        margin-left:20%
    }
    .vc_col-sm-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:992px){
    .vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-md-5\/5{
        width:100%
    }
    .vc_col-md-4\/5{
        width:80%
    }
    .vc_col-md-3\/5{
        width:60%
    }
    .vc_col-md-2\/5{
        width:40%
    }
    .vc_col-md-1\/5{
        width:20%
    }
    .vc_col-md-pull-5\/5{
        right:100%
    }
    .vc_col-md-pull-4\/5{
        right:80%
    }
    .vc_col-md-pull-3\/5{
        right:60%
    }
    .vc_col-md-pull-2\/5{
        right:40%
    }
    .vc_col-md-pull-1\/5{
        right:20%
    }
    .vc_col-md-pull-0\/5{
        right:auto
    }
    .vc_col-md-push-5\/5{
        left:100%
    }
    .vc_col-md-push-4\/5{
        left:80%
    }
    .vc_col-md-push-3\/5{
        left:60%
    }
    .vc_col-md-push-2\/5{
        left:40%
    }
    .vc_col-md-push-1\/5{
        left:20%
    }
    .vc_col-md-push-0\/5{
        left:auto
    }
    .vc_col-md-offset-5\/5{
        margin-left:100%
    }
    .vc_col-md-offset-4\/5{
        margin-left:80%
    }
    .vc_col-md-offset-3\/5{
        margin-left:60%
    }
    .vc_col-md-offset-2\/5{
        margin-left:40%
    }
    .vc_col-md-offset-1\/5{
        margin-left:20%
    }
    .vc_col-md-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:1200px){
    .vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-lg-5\/5{
        width:100%
    }
    .vc_col-lg-4\/5{
        width:80%
    }
    .vc_col-lg-3\/5{
        width:60%
    }
    .vc_col-lg-2\/5{
        width:40%
    }
    .vc_col-lg-1\/5{
        width:20%
    }
    .vc_col-lg-pull-5\/5{
        right:100%
    }
    .vc_col-lg-pull-4\/5{
        right:80%
    }
    .vc_col-lg-pull-3\/5{
        right:60%
    }
    .vc_col-lg-pull-2\/5{
        right:40%
    }
    .vc_col-lg-pull-1\/5{
        right:20%
    }
    .vc_col-lg-pull-0\/5{
        right:auto
    }
    .vc_col-lg-push-5\/5{
        left:100%
    }
    .vc_col-lg-push-4\/5{
        left:80%
    }
    .vc_col-lg-push-3\/5{
        left:60%
    }
    .vc_col-lg-push-2\/5{
        left:40%
    }
    .vc_col-lg-push-1\/5{
        left:20%
    }
    .vc_col-lg-push-0\/5{
        left:auto
    }
    .vc_col-lg-offset-5\/5{
        margin-left:100%
    }
    .vc_col-lg-offset-4\/5{
        margin-left:80%
    }
    .vc_col-lg-offset-3\/5{
        margin-left:60%
    }
    .vc_col-lg-offset-2\/5{
        margin-left:40%
    }
    .vc_col-lg-offset-1\/5{
        margin-left:20%
    }
    .vc_col-lg-offset-0\/5{
        margin-left:0
    }
}
.vc_pull-right{
    float:right!important
}
.vc_pull-left{
    float:left!important
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_el-clearfix{
    clear:both
}
@media(max-width:767px){
    .vc_el-clearfix-xs{
        clear:both
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_el-clearfix-sm{
        clear:both
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_el-clearfix-md{
        clear:both
    }
}
@media(min-width:1200px){
    .vc_el-clearfix-lg{
        clear:both
    }
}
.vc_visible{
    display:block
}
.vc_table{
    width:100%;
    margin-bottom:20px;
    border-collapse:collapse
}
.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.vc_table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{
    border-top:0
}
.vc_table>tbody+tbody{
    border-top:2px solid #ddd
}
.vc_table .table{
    background-color:#fff
}
.vc_table-bordered{
    border:1px solid #ddd
}
.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.vc_pixel_icon{
    display:inline-block;
    vertical-align:middle;
    height:16px;
    width:16px;
    background-position:0 0;
    background-repeat:no-repeat
}
.vc_pixel_icon-alert{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/alert.png)
}
.vc_pixel_icon-info{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/info.png)
}
.vc_pixel_icon-tick{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/tick.png)
}
.vc_pixel_icon-explanation{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/exclamation.png)
}
.vc_pixel_icon-address_book{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/anchor.png)
}
.vc_pixel_icon-application_image{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/application-image.png)
}
.vc_pixel_icon-arrow{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/arrow.png)
}
.vc_pixel_icon-asterisk{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/asterisk.png)
}
.vc_pixel_icon-hammer{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/battery-full.png)
}
.vc_pixel_icon-binocular{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/binocular.png)
}
.vc_pixel_icon-document_excel{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camcorder.png)
}
.vc_pixel_icon-camera{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camera.png)
}
.vc_pixel_icon-chart{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart.png)
}
.vc_pixel_icon-chart_pie{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart-pie.png)
}
.vc_pixel_icon-clock{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/clock.png)
}
.vc_pixel_icon-play{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/control.png)
}
.vc_pixel_icon-fire{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/fire.png)
}
.vc_pixel_icon-heart{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/heart.png)
}
.vc_pixel_icon-mail{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/mail.png)
}
.vc_pixel_icon-shield{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/plus-shield.png)
}
.vc_pixel_icon-video{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/video.png)
}
@font-face{
    font-family:vcpb-plugin-icons;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight:400;
    font-style:normal
}
.vc-composer-icon{
    font-family:vcpb-plugin-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before{
    content:"\e91c"
}
.vc-c-icon-close:before{
    content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
    content:"\e90e"
}
.vc-c-icon-add_template:before{
    content:"\e903"
}
.vc-c-icon-arrow_back:before{
    content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
    content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
    content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
    content:"\e5c8"
}
.vc-c-icon-check:before{
    content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
    content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
    content:"\e5db"
}
.vc-c-icon-sync:before{
    content:"\e627"
}
.vc-c-icon-search:before{
    content:"\e8b6"
}
.vc-c-icon-1-1:before{
    content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
    content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
    content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
    content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
    content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
    content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
    content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
    content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
    content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
    content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
    content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
    content:"\e90c"
}
.vc-c-icon-add_element:before{
    content:"\e90d"
}
.vc-c-icon-add:before{
    content:"\e90f"
}
.vc-c-icon-cog:before{
    content:"\e910"
}
.vc-c-icon-content_copy:before{
    content:"\e911"
}
.vc-c-icon-delete_empty:before{
    content:"\e912"
}
.vc-c-icon-dragndrop:before{
    content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
    content:"\e914"
}
.vc-c-icon-fullscreen:before{
    content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
    content:"\e916"
}
.vc-c-icon-layout_default:before{
    content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
    content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
    content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
    content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
    content:"\e91b"
}
.vc-c-icon-mode_edit:before{
    content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
    content:"\e91e"
}
.vc-c-icon-text-block:before{
    content:"\e91f"
}
.vc_txt_align_left{
    text-align:left
}
.vc_txt_align_right{
    text-align:right
}
.vc_txt_align_center{
    text-align:center
}
.vc_txt_align_justify{
    text-align:justify;
    text-justify:inter-word
}
.vc_el_width_50{
    width:50%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_60{
    width:60%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_70{
    width:70%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_80{
    width:80%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_90{
    width:90%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_100{
    width:100%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_btn,a.vc_btn,button.vc_btn{
    cursor:pointer;
    display:inline-block;
    text-decoration:none!important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    padding:9px 12px;
    font-size:100%;
    line-height:20px;
    border-radius:4px
}
.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{
    border:1px solid transparent;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn_square,a.vc_btn_square,button.vc_btn_square{
    border-radius:0
}
.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{
    border:2px solid
}
.vc_btn_round,a.vc_btn_round,button.vc_btn_round{
    border-radius:25px
}
.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{
    background:0 0!important
}
.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{
    border:2px solid
}
.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{
    background-color:#5472d2;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{
    background-color:#3c5ecc;
    color:#f7f7f7!important
}
.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{
    color:#5472d2!important
}
.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{
    border-color:#3c5ecc
}
.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #3253bc;
    box-shadow:0 5px 0 #3253bc;
    margin-bottom:5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #3253bc;
    box-shadow:0 3px 0 #3253bc;
    margin-bottom:3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #3253bc;
    box-shadow:0 4px 0 #3253bc;
    margin-bottom:4px
}
.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{
    background-color:#00c1cf;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{
    background-color:#00a4b0;
    color:#f7f7f7!important
}
.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{
    color:#00c1cf!important
}
.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{
    border-color:#00a4b0
}
.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #008d97;
    box-shadow:0 5px 0 #008d97;
    margin-bottom:5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #008d97;
    box-shadow:0 3px 0 #008d97;
    margin-bottom:3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #008d97;
    box-shadow:0 4px 0 #008d97;
    margin-bottom:4px
}
.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{
    background-color:#fe6c61;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{
    background-color:#fe5043;
    color:#f7f7f7!important
}
.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{
    color:#fe6c61!important
}
.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{
    border-color:#fe5043
}
.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #fe3829;
    box-shadow:0 5px 0 #fe3829;
    margin-bottom:5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #fe3829;
    box-shadow:0 3px 0 #fe3829;
    margin-bottom:3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #fe3829;
    box-shadow:0 4px 0 #fe3829;
    margin-bottom:4px
}
.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{
    background-color:#8d6dc4;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{
    background-color:#7c57bb;
    color:#f7f7f7!important
}
.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{
    color:#8d6dc4!important
}
.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{
    border-color:#7c57bb
}
.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #6e48b1;
    box-shadow:0 5px 0 #6e48b1;
    margin-bottom:5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #6e48b1;
    box-shadow:0 3px 0 #6e48b1;
    margin-bottom:3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #6e48b1;
    box-shadow:0 4px 0 #6e48b1;
    margin-bottom:4px
}
.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{
    background-color:#4cadc9;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{
    background-color:#39a0bd;
    color:#f7f7f7!important
}
.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{
    color:#4cadc9!important
}
.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{
    border-color:#39a0bd
}
.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #338faa;
    box-shadow:0 5px 0 #338faa;
    margin-bottom:5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #338faa;
    box-shadow:0 3px 0 #338faa;
    margin-bottom:3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #338faa;
    box-shadow:0 4px 0 #338faa;
    margin-bottom:4px
}
.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{
    background-color:#cec2ab;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{
    background-color:#c3b498;
    color:#f7f7f7!important
}
.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{
    color:#cec2ab!important
}
.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{
    border-color:#c3b498
}
.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #b9a888;
    box-shadow:0 5px 0 #b9a888;
    margin-bottom:5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #b9a888;
    box-shadow:0 3px 0 #b9a888;
    margin-bottom:3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #b9a888;
    box-shadow:0 4px 0 #b9a888;
    margin-bottom:4px
}
.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{
    background-color:#50485b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{
    background-color:#413a4a;
    color:#f7f7f7!important
}
.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{
    color:#50485b!important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{
    border-color:#413a4a
}
.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #342f3c;
    box-shadow:0 5px 0 #342f3c;
    margin-bottom:5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #342f3c;
    box-shadow:0 3px 0 #342f3c;
    margin-bottom:3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #342f3c;
    box-shadow:0 4px 0 #342f3c;
    margin-bottom:4px
}
.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{
    background-color:#75d69c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{
    background-color:#5dcf8b;
    color:#f7f7f7!important
}
.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{
    color:#75d69c!important
}
.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{
    border-color:#5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #4ac97d;
    box-shadow:0 5px 0 #4ac97d;
    margin-bottom:5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #4ac97d;
    box-shadow:0 3px 0 #4ac97d;
    margin-bottom:3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #4ac97d;
    box-shadow:0 4px 0 #4ac97d;
    margin-bottom:4px
}
.vc_btn-black,a.vc_btn-black,button.vc_btn-black{
    background-color:#2a2a2a;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{
    background-color:#1b1b1b;
    color:#f7f7f7!important
}
.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{
    color:#2a2a2a!important
}
.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{
    border-color:#1b1b1b
}
.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #0e0e0e;
    box-shadow:0 5px 0 #0e0e0e;
    margin-bottom:5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #0e0e0e;
    box-shadow:0 3px 0 #0e0e0e;
    margin-bottom:3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #0e0e0e;
    box-shadow:0 4px 0 #0e0e0e;
    margin-bottom:4px
}
.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{
    background-color:#ebebeb;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{
    background-color:#dcdcdc;
    color:#5e5e5e!important
}
.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{
    color:#ebebeb!important
}
.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{
    border-color:#dcdcdc
}
.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #cfcfcf;
    box-shadow:0 5px 0 #cfcfcf;
    margin-bottom:5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #cfcfcf;
    box-shadow:0 3px 0 #cfcfcf;
    margin-bottom:3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #cfcfcf;
    box-shadow:0 4px 0 #cfcfcf;
    margin-bottom:4px
}
.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{
    background-color:#f7be68;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{
    background-color:#f5b14b;
    color:#f7f7f7!important
}
.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{
    color:#f7be68!important
}
.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{
    border-color:#f5b14b
}
.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f4a733;
    box-shadow:0 5px 0 #f4a733;
    margin-bottom:5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f4a733;
    box-shadow:0 3px 0 #f4a733;
    margin-bottom:3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f4a733;
    box-shadow:0 4px 0 #f4a733;
    margin-bottom:4px
}
.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{
    background-color:#5aa1e3;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{
    background-color:#4092df;
    color:#f7f7f7!important
}
.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{
    color:#5aa1e3!important
}
.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{
    border-color:#4092df
}
.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #2a86db;
    box-shadow:0 5px 0 #2a86db;
    margin-bottom:5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #2a86db;
    box-shadow:0 3px 0 #2a86db;
    margin-bottom:3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #2a86db;
    box-shadow:0 4px 0 #2a86db;
    margin-bottom:4px
}
.vc_btn-green,a.vc_btn-green,button.vc_btn-green{
    background-color:#6dab3c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{
    background-color:#5f9434;
    color:#f7f7f7!important
}
.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{
    color:#6dab3c!important
}
.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{
    border-color:#5f9434
}
.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #53812d;
    box-shadow:0 5px 0 #53812d;
    margin-bottom:5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #53812d;
    box-shadow:0 3px 0 #53812d;
    margin-bottom:3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #53812d;
    box-shadow:0 4px 0 #53812d;
    margin-bottom:4px
}
.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{
    background-color:#f4524d;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{
    background-color:#f23630;
    color:#f7f7f7!important
}
.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{
    color:#f4524d!important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{
    border-color:#f23630
}
.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f11f18;
    box-shadow:0 5px 0 #f11f18;
    margin-bottom:5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f11f18;
    box-shadow:0 3px 0 #f11f18;
    margin-bottom:3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f11f18;
    box-shadow:0 4px 0 #f11f18;
    margin-bottom:4px
}
.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{
    background-color:#f79468;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{
    background-color:#f57f4b;
    color:#f7f7f7!important
}
.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{
    color:#f79468!important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{
    border-color:#f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f46e33;
    box-shadow:0 5px 0 #f46e33;
    margin-bottom:5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f46e33;
    box-shadow:0 3px 0 #f46e33;
    margin-bottom:3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f46e33;
    box-shadow:0 4px 0 #f46e33;
    margin-bottom:4px
}
.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{
    background-color:#b97ebb;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{
    background-color:#ae6ab0;
    color:#f7f7f7!important
}
.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{
    color:#b97ebb!important
}
.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{
    border-color:#ae6ab0
}
.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #a559a8;
    box-shadow:0 5px 0 #a559a8;
    margin-bottom:5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #a559a8;
    box-shadow:0 3px 0 #a559a8;
    margin-bottom:3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #a559a8;
    box-shadow:0 4px 0 #a559a8;
    margin-bottom:4px
}
.vc_btn-white,a.vc_btn-white,button.vc_btn-white{
    background-color:#fff;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{
    background-color:#f0f0f0;
    color:#5e5e5e!important
}
.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{
    color:#fff!important
}
.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{
    border-color:#f0f0f0
}
.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #e3e3e3;
    box-shadow:0 5px 0 #e3e3e3;
    margin-bottom:5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #e3e3e3;
    box-shadow:0 3px 0 #e3e3e3;
    margin-bottom:3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #e3e3e3;
    box-shadow:0 4px 0 #e3e3e3;
    margin-bottom:4px
}
.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{
    background-color:#aed13b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{
    background-color:#9ec02d;
    color:#f7f7f7!important
}
.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{
    color:#aed13b!important
}
.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{
    border-color:#9ec02d
}
.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #8dac28;
    box-shadow:0 5px 0 #8dac28;
    margin-bottom:5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #8dac28;
    box-shadow:0 3px 0 #8dac28;
    margin-bottom:3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #8dac28;
    box-shadow:0 4px 0 #8dac28;
    margin-bottom:4px
}
.vc_btn-default,a.vc_btn-default,button.vc_btn-default{
    color:#7d7d7d;
    background-color:#fff;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{
    color:#7d7d7d;
    background-color:#e6e6e6;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,a.vc_btn-default.active,a.vc_btn-default:active,button.vc_btn-default.active,button.vc_btn-default:active{
    background-image:none
}
.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{
    background-color:#fff;
    border-color:transparent
}
.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{
    color:#fff;
    background-color:#7d7d7d
}
.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{
    color:#fff;
    background-color:#00aef0;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{
    color:#fff;
    background-color:#0089bd;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,a.vc_btn-primary.active,a.vc_btn-primary:active,button.vc_btn-primary.active,button.vc_btn-primary:active{
    background-image:none
}
.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{
    background-color:#00aef0;
    border-color:transparent
}
.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{
    color:#00aef0;
    background-color:#fff
}
.vc_btn-success,a.vc_btn-success,button.vc_btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,a.vc_btn-success.active,a.vc_btn-success:active,button.vc_btn-success.active,button.vc_btn-success:active{
    background-image:none
}
.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{
    background-color:#5cb85c;
    border-color:transparent
}
.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.vc_btn-info,a.vc_btn-info,button.vc_btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,a.vc_btn-info.active,a.vc_btn-info:active,button.vc_btn-info.active,button.vc_btn-info:active{
    background-image:none
}
.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{
    background-color:#5bc0de;
    border-color:transparent
}
.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-warning.active,button.vc_btn-warning:active{
    background-image:none
}
.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{
    background-color:#f0ad4e;
    border-color:transparent
}
.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,a.vc_btn-danger.active,a.vc_btn-danger:active,button.vc_btn-danger.active,button.vc_btn-danger:active{
    background-image:none
}
.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{
    background-color:#d9534f;
    border-color:transparent
}
.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.vc_button-2-wrapper{
    display:inline-block;
    vertical-align:middle
}
.vc_button-2-wrapper.vc_button-2-align-left{
    display:block;
    text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right{
    display:block;
    text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center{
    display:block;
    text-align:center
}
i.icon{
    display:inline-block;
    width:16px;
    height:16px;
    line-height:16px;
    vertical-align:text-top;
    margin-left:5px
}
.wpb_btn-large i.icon{
    height:19px;
    margin-left:9px
}
.wpb_btn-small i.icon{
    height:15px
}
.wpb_btn-mini i.icon{
    display:none
}
.wpb_address_book i.icon,option.wpb_address_book{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon,option.wpb_alarm_clock{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon,option.wpb_anchor{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon,option.wpb_application_image{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon,option.wpb_arrow{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon,option.wpb_asterisk{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon,option.wpb_hammer{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon,option.wpb_balloon{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon,option.wpb_battery{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon,option.wpb_binocular{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon,option.wpb_document_excel{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon,option.wpb_document_image{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon,option.wpb_document_music{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon,option.wpb_document_office{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon,option.wpb_document_pdf{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon,option.wpb_document_word{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon,option.wpb_bookmark{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon,option.wpb_camcorder{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon,option.wpb_camera{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon,option.wpb_chart{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon,option.wpb_chart_pie{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon,option.wpb_clock{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon,option.wpb_play{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon,option.wpb_fire{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon,option.wpb_heart{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon,option.wpb_mail{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon,option.wpb_shield{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon,option.wpb_video{
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/icons/video.png) no-repeat right center
}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{
    margin-top:5px;
    margin-bottom:5px
}
.vc_message_box{
    border:1px solid transparent;
    display:block;
    overflow:hidden;
    margin:0 0 21.73913043px;
    padding:1em 1em 1em 4em;
    position:relative;
    font-size:1em;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_message_box>p:first-child{
    margin-top:0
}
.vc_message_box>p:last-child{
    margin-bottom:0
}
.vc_message_box-icon{
    bottom:0;
    font-size:1em;
    font-style:normal;
    font-weight:400;
    left:0;
    position:absolute;
    top:0;
    width:4em
}
.vc_message_box-icon>*{
    font-size:1.7em;
    line-height:1;
    font-weight:400;
    font-style:normal;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_message_box-icon>.fa{
    font-size:1.7em;
    line-height:1
}
.vc_color-blue.vc_message_box{
    color:#364a8a;
    border-color:#c5cff0;
    background-color:#edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{
    color:#364a8a;
    border-color:#5472d2;
    background-color:transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-3d{
    box-shadow:0 5px 0 #9daee5
}
.vc_color-turquoise.vc_message_box{
    color:#085b61;
    border-color:#c6ecee;
    background-color:#ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{
    color:#085b61;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-3d{
    box-shadow:0 5px 0 #9fdee3
}
.vc_color-pink.vc_message_box{
    color:#d82e21;
    border-color:#ffd8d6;
    background-color:#fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{
    color:#d82e21;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-3d{
    box-shadow:0 5px 0 #fea9a3
}
.vc_color-violet.vc_message_box{
    color:#5e4a81;
    border-color:#d4c8e9;
    background-color:#f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{
    color:#5e4a81;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-3d{
    box-shadow:0 5px 0 #b8a3da
}
.vc_color-peacoc.vc_message_box{
    color:#366a79;
    border-color:#c2e3ec;
    background-color:#e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{
    color:#366a79;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-3d{
    box-shadow:0 5px 0 #9ad1e1
}
.vc_color-chino.vc_message_box{
    color:#978258;
    border-color:#e5ded2;
    background-color:#f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{
    color:#978258;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-3d{
    box-shadow:0 5px 0 #d2c7b1
}
.vc_color-mulled_wine.vc_message_box{
    color:#1e1b22;
    border-color:#d0ccd6;
    background-color:#eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{
    color:#1e1b22;
    border-color:#50485b;
    background-color:transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-3d{
    box-shadow:0 5px 0 #b6afc0
}
.vc_color-vista_blue.vc_message_box{
    color:#3e8e5e;
    border-color:#bcebcf;
    background-color:#e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{
    color:#3e8e5e;
    border-color:#75d69c;
    background-color:transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-3d{
    box-shadow:0 5px 0 #94dfb3
}
.vc_color-orange.vc_message_box{
    color:#c3811c;
    border-color:#fbe1ba;
    background-color:#fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{
    color:#c3811c;
    border-color:#f7be68;
    background-color:transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-3d{
    box-shadow:0 5px 0 #f9cd8a
}
.vc_color-sky.vc_message_box{
    color:#2a6194;
    border-color:#bedaf4;
    background-color:#eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{
    color:#2a6194;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-3d{
    box-shadow:0 5px 0 #93c1ed
}
.vc_color-green.vc_message_box{
    color:#3e562b;
    border-color:#c2e1a9;
    background-color:#eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{
    color:#3e562b;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-3d{
    box-shadow:0 5px 0 #a7d484
}
.vc_color-juicy_pink.vc_message_box{
    color:#a3231f;
    border-color:#fbc7c5;
    background-color:#fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{
    color:#a3231f;
    border-color:#f4524d;
    background-color:transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-3d{
    box-shadow:0 5px 0 #f89895
}
.vc_color-sandy_brown.vc_message_box{
    color:#c3501c;
    border-color:#fbceba;
    background-color:#fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{
    color:#c3501c;
    border-color:#f79468;
    background-color:transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-3d{
    box-shadow:0 5px 0 #f9ac8a
}
.vc_color-purple.vc_message_box{
    color:#886389;
    border-color:#e3cbe3;
    background-color:#f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{
    color:#886389;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-3d{
    box-shadow:0 5px 0 #d1a9d2
}
.vc_color-black.vc_message_box{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#3c3c3c
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-3d{
    box-shadow:0 5px 0 #101010
}
.vc_color-grey.vc_message_box{
    color:#858585;
    border-color:#d2d2d2;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid{
    color:#858585;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon{
    color:#858585
}
.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{
    color:#858585;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#858585;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-3d{
    box-shadow:0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box{
    color:#b3b3b3;
    border-color:#e6e6e6;
    background-color:#fff
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid{
    color:#b3b3b3;
    border-color:transparent;
    background-color:#fff
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{
    color:#b3b3b3;
    border-color:#fff;
    background-color:transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b3b3b3;
    background-color:#fff
}
.vc_color-white.vc_message_box-3d{
    box-shadow:0 5px 0 #ccc
}
.vc_color-info.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#56b0ee;
    background-color:transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-success.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#1bbc9b;
    background-color:transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-warning.vc_message_box{
    color:#9d8967;
    border-color:#ffeccc;
    background-color:#fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{
    color:#9d8967;
    border-color:#fcb53f;
    background-color:transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #ffd999
}
.vc_color-danger.vc_message_box{
    color:#a85959;
    border-color:#fedede;
    background-color:#fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{
    color:#a85959;
    border-color:#ff7877;
    background-color:transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #fdacac
}
.vc_color-alert-info.vc_message_box{
    color:#31708f;
    border-color:#bce8f1;
    background-color:#d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{
    color:#31708f;
    border-color:#67cce0;
    background-color:transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-3d{
    box-shadow:0 5px 0 #91d9e8
}
.vc_color-alert-success.vc_message_box{
    color:#3c763d;
    border-color:#d6e9c6;
    background-color:#dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{
    color:#3c763d;
    border-color:#9ad36a;
    background-color:transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-3d{
    box-shadow:0 5px 0 #bbdba1
}
.vc_color-alert-warning.vc_message_box{
    color:#8a6d3b;
    border-color:#faebcc;
    background-color:#fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{
    color:#8a6d3b;
    border-color:#f9cf79;
    background-color:transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #f5d89e
}
.vc_color-alert-danger.vc_message_box{
    color:#a94442;
    border-color:#ebccd1;
    background-color:#f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{
    color:#a94442;
    border-color:#ef8495;
    background-color:transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #dca7b0
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon{
    color:#2a2a2a
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#858585
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon{
    color:#fff
}
.vc_message_box-outline,.vc_message_box-solid-icon{
    border-width:2px
}
.vc_message_box-solid-icon .vc_message_box-icon{
    width:3.25em
}
.vc_message_box-rounded{
    border-radius:5px
}
.vc_message_box-round{
    border-radius:4em
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{
    margin-bottom:0
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{
    margin-bottom:35px
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{
    margin-bottom:21.73913043px
}
.vc_parallax{
    position:relative;
    overflow:hidden
}
.vc_parallax>*{
    position:relative;
    z-index:1
}
.vc_parallax .vc_parallax-inner{
    pointer-events:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    background-attachment:scroll;
    background-color:transparent;
    background-image:inherit;
    background-size:cover;
    z-index:0;
    background-position:50% 0
}
.vc_parallax-inner iframe{
    max-width:1000%
}
.vc_video-bg-container{
    position:relative
}
.vc_video-bg{
    height:100%;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
}
.vc_video-bg iframe{
    max-width:1000%
}
.vc_row.vc_row-no-padding .vc_column-inner{
    padding-left:0;
    padding-right:0
}
.vc_row[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_row-no-padding .vc_inner{
    margin-left:0;
    margin-right:0
}
.vc_row.vc_row-o-full-height{
    min-height:100vh
}
.vc_row.vc_row-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:1
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{
        min-height:1em
    }
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{
    display:none
}
.vc_row.vc_row-o-columns-stretch{
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch
}
.vc_row.vc_row-o-columns-top{
    -webkit-align-content:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.vc_row.vc_row-o-columns-bottom{
    -webkit-align-content:flex-end;
    -ms-flex-line-pack:end;
    align-content:flex-end
}
.vc_row.vc_row-o-columns-middle{
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center
}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_column-inner::after,.vc_column-inner::before{
    content:" ";
    display:table
}
.vc_column-inner::after{
    clear:both
}
.vc_ie-flexbox-fixer{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_ie-flexbox-fixer>.vc_row{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.vc_row.vc_column-gap-1{
    margin-left:-15.5px;
    margin-right:-15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container{
    padding:.5px
}
.vc_row.vc_column-gap-2{
    margin-left:-16px;
    margin-right:-16px
}
.vc_row.vc_column-gap-2>.vc_column_container{
    padding:1px
}
.vc_row.vc_column-gap-3{
    margin-left:-16.5px;
    margin-right:-16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container{
    padding:1.5px
}
.vc_row.vc_column-gap-4{
    margin-left:-17px;
    margin-right:-17px
}
.vc_row.vc_column-gap-4>.vc_column_container{
    padding:2px
}
.vc_row.vc_column-gap-5{
    margin-left:-17.5px;
    margin-right:-17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container{
    padding:2.5px
}
.vc_row.vc_column-gap-10{
    margin-left:-20px;
    margin-right:-20px
}
.vc_row.vc_column-gap-10>.vc_column_container{
    padding:5px
}
.vc_row.vc_column-gap-15{
    margin-left:-22.5px;
    margin-right:-22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container{
    padding:7.5px
}
.vc_row.vc_column-gap-20{
    margin-left:-25px;
    margin-right:-25px
}
.vc_row.vc_column-gap-20>.vc_column_container{
    padding:10px
}
.vc_row.vc_column-gap-25{
    margin-left:-27.5px;
    margin-right:-27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container{
    padding:12.5px
}
.vc_row.vc_column-gap-30{
    margin-left:-30px;
    margin-right:-30px
}
.vc_row.vc_column-gap-30>.vc_column_container{
    padding:15px
}
.vc_row.vc_column-gap-35{
    margin-left:-32.5px;
    margin-right:-32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container{
    padding:17.5px
}
.vc_column_container{
    padding-left:0;
    padding-right:0
}
.vc_column_container>.vc_column-inner{
    box-sizing:border-box;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.vc_section{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px
}
.vc_section[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_section[data-vc-full-width]>.vc_row{
    margin-left:0;
    margin-right:0
}
.vc_section[data-vc-stretch-content]{
    padding-left:0;
    padding-right:0
}
.vc_section.vc_row-o-full-height{
    min-height:100vh
}
.vc_section.vc_section-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column nowrap;
    flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
    width:100%
}
.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{
    display:none
}
.vc_section.vc_section-o-content-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_section.vc_section-o-content-middle{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{
    padding-top:35px
}
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{
    padding-left:.5px;
    padding-right:.5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{
    padding-left:1px;
    padding-right:1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{
    padding-left:1.5px;
    padding-right:1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{
    padding-left:2px;
    padding-right:2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{
    padding-left:2.5px;
    padding-right:2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{
    padding-left:5px;
    padding-right:5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{
    padding-left:7.5px;
    padding-right:7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{
    padding-left:10px;
    padding-right:10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{
    padding-left:12.5px;
    padding-right:12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{
    padding-left:15px;
    padding-right:15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{
    padding-left:17.5px;
    padding-right:17.5px
}
.vc_vc_column,.vc_vc_column_inner{
    padding-left:0;
    padding-right:0
}
.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_empty-element>.vc_column-inner{
    min-height:100px
}
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.fb_type_standard{
    height:25px
}
.fb_type_standard iframe{
    height:25px
}
.fb_type_button_count{
    height:20px
}
.fb_type_button_count iframe{
    height:20px
}
.fb_type_box_count{
    height:62px
}
.fb_type_box_count iframe{
    height:62px
}
.wpb_googleplus_type_standard{
    height:25px
}
.wpb_googleplus_type_small{
    height:19px
}
.wpb_googleplus_type_medium{
    height:21px
}
.wpb_googleplus_type_tall{
    height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{
    height:62px
}
.wpb_pinterest a{
    border-bottom:0
}
.wpb_pinterest_type_horizontal{
    height:21px
}
.wpb_pinterest_type_vertical{
    box-sizing:content-box;
    padding-top:29px;
    height:21px
}
.wpb_pinterest_type_none{
    height:21px
}
iframe.twitter-share-button{
    margin:0
}
.vc_toggle{
    display:block;
    margin:0 0 21.73913043px;
    padding:0;
    font-size:1em
}
.vc_toggle:last-of-type{
    margin-bottom:35px
}
.vc_toggle_title{
    cursor:pointer;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
.vc_toggle_title>h4{
    display:inline
}
.vc_toggle_icon{
    display:none;
    position:relative;
    vertical-align:middle
}
.vc_toggle_content{
    display:none;
    margin-bottom:21.73913043px;
    margin-top:1em;
    overflow:hidden;
    padding:0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content{
    display:block
}
.vc_toggle_simple .vc_toggle_icon{
    border:0 solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_simple .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_simple .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_icon{
    margin-left:2px
}
.vc_toggle_round .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:50%;
    display:inline-block
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_round .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_round .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_round .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_round .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:20%;
    display:inline-block
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_rounded .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_rounded .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_rounded .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_square .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_square .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_square .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_square .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_square .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_text_only .vc_toggle_icon{
    display:none
}
.vc_toggle_arrow .vc_toggle_icon{
    display:inline-block
}
.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{
    content:'';
    border-style:solid;
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before{
    border-left:none;
    border-top:none
}
.vc_toggle_arrow .vc_toggle_icon::after{
    border-right:none;
    border-bottom:none;
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{
    visibility:visible
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_default .vc_toggle_icon{
    background:#bababa;
    border:1px solid #acacac;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#bababa
}
.vc_toggle_default .vc_toggle_icon::before{
    border:1px solid #acacac
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon{
    background-color:#5472d2;
    border-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#7c93dd
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon{
    background:#5472d2;
    border-color:#3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3354c0;
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#7c93dd;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5472d2;
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5472d2;
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#7c93dd;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon{
    background-color:#00c1cf;
    border-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#00919c
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon{
    background:#00c1cf;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{
    border-color:#00919c;
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#00919c;
    border-color:#006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#006269;
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#00c1cf;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#00919c;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon{
    background-color:#fe6c61;
    border-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fe9b94
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon{
    background:#fe6c61;
    border-color:#fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#fe3d2e;
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fe9b94;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe9b94;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon{
    background-color:#8d6dc4;
    border-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#a991d3
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon{
    background:#8d6dc4;
    border-color:#7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{
    border-color:#7149b5;
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#a991d3;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#a991d3;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon{
    background-color:#4cadc9;
    border-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon{
    background:#4cadc9;
    border-color:#3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3492ae;
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#73bfd5;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#73bfd5;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon{
    background-color:#cec2ab;
    border-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e1d9cb
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon{
    background:#cec2ab;
    border-color:#bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{
    border-color:#bbab8b;
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e1d9cb;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e1d9cb;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon{
    background-color:#50485b;
    border-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon{
    background:#50485b;
    border-color:#37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{
    border-color:#37313f;
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#695f77;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#50485b;
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#50485b;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#695f77;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon{
    background-color:#75d69c;
    border-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon{
    background:#75d69c;
    border-color:#4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#4eca80;
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#9ce2b8;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#75d69c;
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#75d69c;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#9ce2b8;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon{
    background:#2a2a2a;
    border-color:#101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{
    border-color:#101010;
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#444;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#444
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon{
    background-color:#ebebeb;
    border-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#d2d2d2
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon{
    background:#ebebeb;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#d2d2d2;
    border-color:#b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b8b8b8;
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#ebebeb;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon{
    background-color:#f7be68;
    border-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fad398
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon{
    background:#f7be68;
    border-color:#f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f4a938;
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fad398;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7be68;
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f7be68;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fad398;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon{
    background-color:#5aa1e3;
    border-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#86baea
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon{
    background:#5aa1e3;
    border-color:#2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{
    border-color:#2e88dc;
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#86baea;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#86baea;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon{
    background-color:#6dab3c;
    border-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#87c456
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#87c456
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon{
    background:#6dab3c;
    border-color:#55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{
    border-color:#55852f;
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#87c456;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#87c456;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon{
    background-color:#f4524d;
    border-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon{
    background:#f4524d;
    border-color:#f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f1231d;
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#f7817d;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f4524d;
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f4524d;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7817d;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon{
    background-color:#f79468;
    border-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon{
    background:#f79468;
    border-color:#f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f47238;
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fab698;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f79468;
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f79468;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fab698;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon{
    background-color:#b97ebb;
    border-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#cb9fcd
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon{
    background:#b97ebb;
    border-color:#a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{
    border-color:#a75da9;
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#cb9fcd;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cb9fcd;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon{
    background-color:#fff;
    border-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fff
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e6e6e6
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon{
    background:#fff;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e6e6e6;
    border-color:#ccc
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#ccc;
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fff;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:0 0
}
.vc_toggle_size_sm .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm .vc_toggle_icon::before{
    height:2px;
    width:8px
}
.vc_toggle_size_sm .vc_toggle_icon::after{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:8px;
    margin-left:4px;
    height:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{
    width:6px;
    height:0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:8px;
    margin-left:-4px;
    width:8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-4px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{
    padding-left:24px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{
    padding-left:17.6px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    margin-left:8px
}
.vc_toggle_size_md .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_size_md .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.vc_toggle_size_lg .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg .vc_toggle_icon::before{
    height:2px;
    width:14px
}
.vc_toggle_size_lg .vc_toggle_icon::after{
    height:14px;
    width:2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:14px;
    margin-left:7px;
    height:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{
    height:14px;
    width:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{
    width:12px;
    height:2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:14px;
    margin-left:-7px;
    width:14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-7px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{
    padding-left:42px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{
    padding-left:30.8px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    margin-left:14px
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.wpb_widgetised_column .wpb_wrapper>ul{
    margin:0
}
.wpb_widgetised_column .wpb_wrapper>ul>li{
    margin-left:0;
    background-image:none;
    list-style:none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{
    display:none!important
}
.wpb_button{
    display:inline-block;
    padding:4px 10px;
    margin-bottom:0;
    margin-top:0;
    font-size:13px;
    line-height:18px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    vertical-align:middle;
    cursor:pointer;
    background-color:#f7f7f7;
    border:1px solid #ccc;
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{
    background-color:#eaeaea
}
.vc_vc_button2 .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.vc_vc_button .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.wpb_button:hover{
    color:#333;
    text-decoration:none;
    background-color:#e6e6e6;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.wpb_button:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.wpb_button.active,.wpb_button:active{
    background-color:#e6e6e6;
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large,span.wpb_btn-large{
    padding:9px 14px;
    font-size:15px;
    line-height:normal;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{
    margin-top:1px
}
button.wpb_btn-small,span.wpb_btn-small{
    padding:5px 9px;
    font-size:11px;
    line-height:16px
}
button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{
    margin-top:-1px
}
button.wpb_btn-mini,span.wpb_btn-mini{
    padding:2px 6px;
    font-size:11px;
    line-height:14px
}
.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{
    color:rgba(255,255,255,.75)
}
.wpb_button{
    border-color:#ccc;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.wpb_btn-primary{
    background-color:#08c
}
.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{
    background-color:#0077b3
}
.wpb_btn-warning{
    background-color:#f90
}
.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{
    background-color:#e68a00
}
.wpb_btn-danger{
    background-color:#ff675b
}
.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{
    background-color:#ff4f42
}
.wpb_btn-success{
    background-color:#6ab165
}
.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{
    background-color:#5aa855
}
.wpb_btn-info{
    background-color:#58b9da
}
.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{
    background-color:#43b0d5
}
.wpb_btn-inverse{
    background-color:#555
}
.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{
    background-color:#484848
}
button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{
    padding:0;
    border:0
}
a.wpb_button_a{
    text-decoration:none;
    border:none
}
a.wpb_button_a:hover{
    text-decoration:none
}
.wpb_button:hover{
    background-image:none
}
.vc_btn3-container{
    display:block;
    margin-bottom:21.73913043px;
    max-width:100%
}
.vc_btn3-container.vc_btn3-inline{
    display:inline-block;
    vertical-align:top
}
.vc_general.vc_btn3{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    background-color:transparent;
    color:#5472d2;
    border:1px solid transparent;
    box-sizing:border-box;
    word-wrap:break-word;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    position:relative;
    top:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    line-height:normal;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{
    outline:0
}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{
    border:1px solid transparent;
    text-decoration:none;
    color:#4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
    vertical-align:top;
    height:14px;
    line-height:1;
    font-size:16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
    display:block;
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder{
    display:inline-block;
    vertical-align:top;
    width:0
}
.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{
    position:relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
    display:block;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left{
    text-align:left
}
.vc_btn3.vc_btn3-icon-right{
    text-align:right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-style-classic{
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.vc_btn3.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat:repeat-x
}
.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{
    border-width:2px
}
.vc_btn3.vc_btn3-style-custom{
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-repeat:no-repeat;
    background-repeat:repeat-x;
    background-size:200%;
    background-position:0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{
    background-position:0 100%
}
.vc_btn3.vc_btn3-block{
    display:block;
    width:100%;
    text-align:inherit
}
.vc_btn3.vc_btn3-shape-square{
    border-radius:0
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius:5px
}
.vc_btn3.vc_btn3-shape-round{
    border-radius:2em
}
.vc_btn3.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
    font-size:14px;
    height:11px;
    line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:12px
}
.vc_btn3.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
    font-size:14px;
    height:12px;
    line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:16px
}
.vc_btn3.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
    font-size:16px;
    height:14px;
    line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:20px
}
.vc_btn3.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
    font-size:20px;
    height:16px;
    line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:25px
}
.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{
    color:#f7f7f7;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{
    color:#f2f2f2;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
    color:#5472d2;
    border-color:#5472d2;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#5472d2;
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3c5ecc;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3558c8;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{
    color:#fff;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{
    color:#f7f7f7;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{
    color:#f2f2f2;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{
    color:#00c1cf;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{
    color:#fff;
    background-color:#00c1cf;
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#00a4b0;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#009ba6;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{
    color:#f7f7f7;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{
    color:#f2f2f2;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{
    color:#fe6c61;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#fe6c61;
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#fe5043;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#fe4638;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{
    color:#fff;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{
    color:#f7f7f7;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{
    color:#f2f2f2;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{
    color:#8d6dc4;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{
    color:#fff;
    background-color:#8d6dc4;
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#7c57bb;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#7650b8;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{
    color:#fff;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{
    color:#f7f7f7;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{
    color:#f2f2f2;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{
    color:#4cadc9;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{
    color:#fff;
    background-color:#4cadc9;
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#39a0bd;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3799b5;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{
    color:#fff;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{
    color:#f7f7f7;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{
    color:#f2f2f2;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{
    color:#cec2ab;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{
    color:#fff;
    background-color:#cec2ab;
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#c3b498;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#bfaf91;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{
    color:#fff;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{
    color:#f7f7f7;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{
    color:#f2f2f2;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{
    color:#50485b;
    border-color:#50485b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{
    color:#fff;
    background-color:#50485b;
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#413a4a;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3c3644;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{
    color:#f7f7f7;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{
    color:#f2f2f2;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{
    color:#75d69c;
    border-color:#75d69c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#75d69c;
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5dcf8b;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#56cd85;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{
    color:#fff;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{
    color:#f7f7f7;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{
    color:#f2f2f2;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color:#f7be68;
    border-color:#f7be68;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{
    color:#fff;
    background-color:#f7be68;
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f5b14b;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f5ad41;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{
    color:#fff;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{
    color:#f7f7f7;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{
    color:#f2f2f2;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{
    color:#5aa1e3;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{
    color:#fff;
    background-color:#5aa1e3;
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#4092df;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#378ddd;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
    color:#fff;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{
    color:#f7f7f7;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{
    color:#f2f2f2;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{
    color:#6dab3c;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{
    color:#fff;
    background-color:#6dab3c;
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5f9434;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#5a8d31;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{
    color:#f7f7f7;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{
    color:#f2f2f2;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{
    color:#f4524d;
    border-color:#f4524d;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#f4524d;
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f23630;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f22d27;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{
    color:#fff;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{
    color:#f7f7f7;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{
    color:#f2f2f2;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{
    color:#f79468;
    border-color:#f79468;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{
    color:#fff;
    background-color:#f79468;
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f57f4b;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f57941;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{
    color:#fff;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{
    color:#f7f7f7;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{
    color:#f2f2f2;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{
    color:#b97ebb;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{
    color:#fff;
    background-color:#b97ebb;
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ae6ab0;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ab63ad;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
    color:#fff;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{
    color:#f7f7f7;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{
    color:#f2f2f2;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{
    color:#fff;
    background-color:#2a2a2a;
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#1b1b1b;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#161616;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color:#666;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{
    color:#5e5e5e;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{
    color:#595959;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#666;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
    color:#666;
    background-color:#ebebeb;
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#dcdcdc;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#d7d7d7;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{
    color:#666;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{
    color:#5e5e5e;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#666;
    border-color:#fff;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{
    color:#666;
    background-color:#fff;
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#f0f0f0;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{
    color:#333;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{
    color:#2b2b2b;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{
    color:#262626;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
    color:#f7f7f7;
    border-color:#f7f7f7;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
    color:#333;
    background-color:#f7f7f7;
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    color:#2b2b2b;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
    color:#262626;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
    color:#2b2b2b;
    border-color:#e8e8e8;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{
    color:#262626;
    border-color:#e3e3e3;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    color:#fff;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{
    color:#f7f7f7;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{
    color:#f2f2f2;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
    color:#08c;
    border-color:#08c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
    color:#fff;
    background-color:#08c;
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#0074ad;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#006da3;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{
    color:#fff;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{
    color:#f7f7f7;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{
    color:#f2f2f2;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
    color:#58b9da;
    border-color:#58b9da;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
    color:#fff;
    background-color:#58b9da;
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3fafd4;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#37abd3;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
    color:#fff;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{
    color:#f7f7f7;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{
    color:#f2f2f2;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
    color:#6ab165;
    border-color:#6ab165;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{
    color:#fff;
    background-color:#6ab165;
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#59a453;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#559d50;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
    color:#fff;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{
    color:#f7f7f7;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{
    color:#f2f2f2;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{
    color:#f90;
    border-color:#f90;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{
    color:#fff;
    background-color:#f90;
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#e08700;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#d68100;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
    color:#fff;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{
    color:#f7f7f7;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{
    color:#f2f2f2;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{
    color:#ff675b;
    border-color:#ff675b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{
    color:#fff;
    background-color:#ff675b;
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ff4b3c;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ff4132;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
    color:#fff;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{
    color:#f7f7f7;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{
    color:#f2f2f2;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{
    color:#555;
    border-color:#555;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{
    color:#fff;
    background-color:#555;
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#464646;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#414141;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#2a2a2a
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-repeat:repeat-x
}
.vc_btn3-container.vc_btn3-center{
    text-align:center
}
.vc_btn3-container.vc_btn3-left{
    text-align:left
}
.vc_btn3-container.vc_btn3-right{
    text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    display:inline-block;
    position:static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
    text-align:inherit
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{
    border:none;
    text-decoration:inherit;
    color:inherit
}
.vc_custom_heading a{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    opacity:1
}
.vc_custom_heading a:hover{
    opacity:.85
}
.vc_call_to_action{
    background-color:#ebebeb;
    border:2px solid #ebebeb;
    padding:2em;
    border-radius:5px
}
.vc_call_to_action :last-child{
    margin-bottom:0
}
.vc_call_to_action.vc_cta_square{
    border-radius:0
}
.vc_call_to_action.vc_cta_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_call_to_action.vc_cta_round{
    border-radius:50px
}
.vc_call_to_action.vc_cta_outlined{
    background:0 0!important
}
.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{
    margin:0;
    clear:none
}
.vc_call_to_action hgroup+p{
    margin-top:1em
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{
    float:right;
    margin-left:2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{
    float:left;
    margin-right:2em
}
.wpb_call_to_action{
    position:relative;
    background-color:#f7f7f7;
    padding:20px;
    padding:35px;
    border:1px solid #f0f0f0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_call_to_action .wpb_button{
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cta_align_left .wpb_button{
    float:left
}
.cta_align_right .wpb_button{
    float:right
}
.cta_align_left .wpb_button,.cta_align_right .wpb_button{
    max-width:27.5%
}
.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{
    width:70%;
    float:left;
    clear:none
}
.cta_align_left .wpb_call_text{
    float:right
}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{
    margin:0;
    padding-top:0
}
.cta_align_bottom{
    text-align:center
}
.cta_align_bottom .wpb_button{
    position:static;
    margin-top:21.73913043px;
    display:inline-block
}
.cta_no_button .wpb_call_text{
    width:auto;
    float:none
}
@media(max-width:600px){
    .vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{
        max-width:70%;
        width:70%;
        float:none;
        display:block;
        margin:3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{
        width:auto;
        max-width:none;
        text-align:center
    }
}
.vc_cta3-container{
    margin-bottom:35px;
    margin-left:auto;
    margin-right:auto
}
.vc_cta3-container::after,.vc_cta3-container::before{
    display:table;
    content:' '
}
.vc_cta3-container.vc_cta3-size-xs{
    width:50%
}
.vc_cta3-container.vc_cta3-size-sm{
    width:60%
}
.vc_cta3-container.vc_cta3-size-md{
    width:70%
}
.vc_cta3-container.vc_cta3-size-lg{
    width:80%
}
.vc_cta3-container.vc_cta3-size-xl{
    width:90%
}
.vc_general.vc_cta3{
    border:1px solid transparent;
    font-size:1em;
    padding:28px;
    word-wrap:break-word
}
.vc_general.vc_cta3 .vc_cta3-content{
    vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
    margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions{
    vertical-align:middle;
    white-space:nowrap
}
@media(min-width:768px){
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
        margin:0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons{
    vertical-align:middle
}
.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{
    margin-top:0;
    margin-left:0;
    margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
    text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
    text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
    text-align:justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
    padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
    padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
    display:table-cell;
    padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
    display:table-cell;
    padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
    position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
    position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
    right:0;
    top:50%;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
    margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
    margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
    margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
    margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{
    margin-right:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
    left:0;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
    margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
    margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
    margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
    margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{
    margin-left:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
    margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
    margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
    margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
    margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{
    margin-top:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
    margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
    margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
    margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
    margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{
    margin-bottom:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
    margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
    margin-bottom:1em
}
@media(min-width:768px){
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{
        padding-left:28px;
        display:table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
        padding-right:28px;
        display:table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-classic{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline{
    border-width:3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square{
    border-radius:0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded{
    border-radius:5px
}
.vc_general.vc_cta3.vc_cta3-shape-round{
    border-radius:4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #3253bc;
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{
    border-color:#5472d2;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{
    box-shadow:0 5px 0 #008d97;
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{
    border-color:#00c1cf;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #fe3829;
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{
    border-color:#fe6c61;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{
    box-shadow:0 5px 0 #6e48b1;
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{
    box-shadow:0 5px 0 #338faa;
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{
    border-color:#4cadc9;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{
    box-shadow:0 5px 0 #b9a888;
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{
    border-color:#cec2ab;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{
    box-shadow:0 5px 0 #342f3c;
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{
    border-color:#50485b;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #4ac97d;
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{
    border-color:#75d69c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f4a733;
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{
    border-color:#f7be68;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{
    box-shadow:0 5px 0 #2a86db;
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{
    box-shadow:0 5px 0 #53812d;
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{
    border-color:#6dab3c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f11f18;
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{
    border-color:#f4524d;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f46e33;
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{
    border-color:#f79468;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{
    box-shadow:0 5px 0 #a559a8;
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{
    border-color:#b97ebb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{
    box-shadow:0 5px 0 #0e0e0e;
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
    box-shadow:0 5px 0 #cfcfcf;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
    border-color:#ebebeb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{
    box-shadow:0 5px 0 #e3e3e3;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
    border-color:#fff;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{
    box-shadow:0 5px 0 #d4d4d4;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{
    border-color:#f0f0f0;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f0f0f0
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{
    height:1em;
    width:1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{
    height:2em;
    width:2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{
    height:3em;
    width:3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{
    height:4em;
    width:4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{
    height:5em;
    width:5em
}
.wpb_gmaps_widget .wpb_wrapper{
    background-color:#f7f7f7;
    padding:5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe{
    margin-bottom:0;
    padding:0;
    display:block;
    width:100%;
    border:none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{
    position:relative;
    padding-bottom:56.25%;
    height:0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{
    position:absolute;
    top:0;
    left:0;
    height:100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{
    outline:0
}
.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{
    padding:0
}
.wpb_content_element .wpb_tabs_nav{
    margin:0;
    padding-left:0!important;
    text-indent:inherit!important
}
#content .wpb_content_element .wpb_tabs_nav{
    margin:0
}
.wpb_content_element .wpb_tabs_nav li{
    background-color:#fff;
    white-space:nowrap;
    padding:0;
    background-image:none;
    list-style:none!important
}
.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{
    display:none!important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
    cursor:default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{
    display:none
}
.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    border-bottom:none;
    text-decoration:none;
    display:block;
    padding:.5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding:1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{
    margin-bottom:0
}
.wpb_tabs .wpb_tabs_nav li{
    float:left;
    margin:0 1px 0 0
}
.wpb_tour .wpb_tabs_nav{
    float:left;
    width:31.66666667%
}
.wpb_tour .wpb_tabs_nav li{
    margin:0 0 1px;
    clear:left;
    width:100%
}
.wpb_tour .wpb_tabs_nav a{
    width:100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    float:left;
    width:68.33333333%;
    padding:0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav{
    margin-left:31.66666667%;
    padding-left:21.73913043px;
    font-size:80%
}
.wpb_tour_next_prev_nav a{
    border-bottom:1px dotted;
    text-decoration:none
}
.wpb_tour_next_prev_nav a:hover{
    text-decoration:none;
    border-bottom:none
}
.wpb_tour_next_prev_nav span{
    width:48%;
    display:inline-block;
    padding-top:1em;
    float:left
}
.wpb_tour_next_prev_nav span.wpb_next_slide{
    text-align:right;
    float:right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
    margin:0 0 1px;
    padding-top:0;
    position:relative;
    text-transform:none;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    letter-spacing:inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    padding-left:1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{
    display:block;
    width:16px;
    height:16px;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/toggle_open.png);
    background-repeat:no-repeat;
    position:absolute;
    right:.7em;
    top:.7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/toggle_close.png)
}
@media(max-width:480px){
    .vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{
        width:100%;
        float:none;
        margin-left:0
    }
    .vc_responsive .wpb_tour_next_prev_nav{
        width:auto;
        padding:0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{
        margin-bottom:1em
    }
    .vc_responsive .wpb_tour .wpb_tab{
        padding-left:1em;
        padding-right:1em
    }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{
    float:none
}
body ul.wpb_thumbnails-fluid li{
    padding:0;
    margin-left:0;
    background-image:none;
    list-style:none!important
}
body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{
    display:none!important
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child{
    margin-bottom:0
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{
    padding:0;
    overflow:visible!important
}
.wpb_teaser_grid .entry-content{
    margin:0;
    padding:0;
    width:100%
}
.grid_layout-thumbnail .post-thumb{
    margin-bottom:0
}
.grid_layout-thumbnail .post-thumb img{
    max-width:100%
}
.wpb_carousel .wpb_wrapper{
    position:relative
}
.wpb_carousel .next,.wpb_carousel .prev{
    position:absolute;
    top:3px;
    background-color:#f7f7f7;
    padding:0 6px;
    font-size:12px;
    z-index:10;
    text-decoration:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.wpb_carousel .next:hover,.wpb_carousel .prev:hover{
    background-color:#f0f0f0
}
.wpb_carousel .next:focus,.wpb_carousel .prev:focus{
    outline:0;
    text-decoration:none
}
.wpb_carousel .prev{
    right:30px
}
.wpb_carousel .next{
    right:0
}
.wpb_carousel .wpb_thumbnails-fluid{
    width:100%
}
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{
    height:auto!important
}
.wpb_categories_filter,.wpb_teaser_grid .categories_filter{
    list-style:none;
    list-style-type:none;
    padding:0;
    margin:0 0 10px
}
.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{
    display:block;
    float:left;
    margin:0 10px 10px 0;
    background-image:none;
    list-style:none!important
}
.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{
    display:none!important
}
.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{
    border:none;
    text-decoration:none
}
.wpb_categories_filter li a:hover,.wpb_teaser_grid .categories_filter li a:hover{
    border-bottom:1px dotted
}
.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li.active a{
    border-bottom:1px dotted
}
@media(max-width:480px){
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid{
        margin-left:0;
        width:auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{
        width:100%;
        float:none;
        display:block;
        margin-left:0;
        margin-right:0
    }
}
.wpb_image_grid .wpb_image_grid_ul{
    margin:0;
    padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{
    display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
    list-style:none;
    margin:0 1px 1px 0;
    max-width:100%;
    float:left
}
.wpb_image_grid .wpb_image_grid_ul a{
    display:block
}
.wpb_image_grid .wpb_image_grid_ul img{
    display:block;
    max-width:100%;
    height:auto
}
.wpb_gallery .theme-default .nivoSlider{
    margin-bottom:0
}
.wpb_gallery .theme-default .nivo-controlNav{
    padding:10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    bottom:auto;
    top:100%;
    margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-caption{
    cursor:default
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{
    line-height:1
}
.wpb_gallery .wpb_flexslider .flex-control-paging{
    z-index:10
}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{
    list-style:none;
    padding:0;
    background-image:none;
    margin:0
}
.flickr_badge_image{
    margin:0 10px 10px 0;
    width:72px;
    height:72px;
    float:left;
    background:0 0;
    padding:0
}
.flickr_badge_image a{
    border:none
}
.flickr_badge_image img{
    margin:0;
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%
}
.wpb_flickr_widget p.flickr_stream_wrap{
    clear:both;
    margin-bottom:0;
    font-size:80%
}
.wpb_flickr_widget p.flickr_stream_wrap a{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/flickr.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
    display:inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{
    width:10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{
    width:20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{
    width:30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{
    width:40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{
    width:50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
    width:60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{
    width:70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
    width:80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{
    width:90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{
    width:100%
}
.wpb_video_widget .wpb_video_wrapper{
    padding-top:56.25%;
    position:relative;
    width:100%
}
.wpb_video_widget .wpb_video_wrapper>div{
    padding-top:0!important;
    position:static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{
    padding-top:56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{
    padding-top:75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{
    padding-top:42.55319149%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper{
    float:left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper{
    margin:0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper{
    float:right
}
.wpb_video_widget .wpb_wrapper{
    position:relative
}
.wpb_video_widget .wpb_wrapper iframe{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper{
    padding-top:0!important;
    position:static
}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{
    background-color:#f7f7f7;
    opacity:1;
    color:inherit;
    padding:10px 15px;
    position:static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{
    display:none!important
}
.vc_progress_bar .vc_single_bar{
    background:#f7f7f7;
    position:relative;
    margin-bottom:11.66666667px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.vc_progress_bar .vc_single_bar:last-child{
    margin-bottom:0
}
.vc_progress_bar .vc_single_bar .vc_label{
    display:block;
    padding:.5em 1em;
    position:relative;
    z-index:1
}
.vc_progress_bar .vc_single_bar .vc_bar{
    display:block;
    position:absolute;
    height:100%;
    background-color:#e0e0e0;
    width:0%;
    top:0;
    left:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    transition:width 1s linear;
    -moz-transition:width 1s linear;
    -webkit-transition:width 1s linear;
    -o-transition:width 1s linear
}
.vc_progress_bar .vc_single_bar .vc_bar.striped{
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{
    background-color:#faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar{
    background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{
    background-color:#414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar{
    background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{
    background-color:#50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{
    background-color:#50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{
    background-color:#f79468
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar{
    background-color:#f79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{
    background-color:#fff
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{
    background-color:#fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.vc_pie_chart{
    z-index:0;
    text-align:center;
    opacity:0
}
.vc_pie_chart.vc_ready{
    opacity:1
}
.vc_pie_chart .vc_pie_wrapper{
    position:relative;
    margin:0 auto
}
.vc_pie_chart canvas{
    position:relative;
    z-index:1
}
.vc_pie_chart .vc_pie_chart_value{
    font-size:200%;
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    text-align:center
}
.vc_pie_chart_back{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border:6px solid #f7f7f7;
    border-radius:999px;
    border-radius:50%;
    opacity:.3;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_images_carousel .vc_carousel-control{
    border:none
}
.vc_carousel .vc_carousel-control{
    text-shadow:none;
    border:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{
    outline:0
}
.vc_carousel .vc_carousel-indicators li{
    width:5px;
    height:5px;
    margin:0;
    border-color:#f7f7f7;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_separator{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_separator h4{
    line-height:1em;
    font-size:100%;
    margin:0;
    word-wrap:break-word;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.vc_separator h4 .normal{
    font-size:12px;
    font-weight:400
}
.vc_separator .vc_sep_holder{
    height:1px;
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:10%
}
.vc_separator .vc_sep_holder .vc_sep_line{
    height:1px;
    border-top:1px solid #ebebeb;
    display:block;
    position:relative;
    top:1px;
    width:100%
}
.vc_separator.vc_separator_align_center h4{
    padding:0 .8em
}
.vc_separator.vc_separator_align_left h4{
    padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l{
    display:none
}
.vc_separator.vc_separator_align_right h4{
    padding:0 0 0 .8em;
    margin:0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{
    display:none
}
.vc_separator.vc_sep_double{
    height:3px
}
.vc_separator.vc_sep_double .vc_sep_line{
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    height:3px
}
.vc_separator.vc_sep_dashed .vc_sep_line{
    border-top-style:dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line{
    border-top-style:dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line{
    border:none;
    position:relative;
    height:20px;
    top:0;
    overflow:hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:-20px;
    right:0;
    height:10px;
    border-radius:100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    right:-100%;
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    left:-100%;
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{
    width:100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{
    display:none
}
.vc_separator .vc_icon_element{
    margin-bottom:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{
    padding-left:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{
    margin-left:.8em;
    margin-right:.8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{
    margin-left:.8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{
    padding-left:.8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{
    border-top-width:1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:1px;
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{
    border-top-width:2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:2px;
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{
    border-top-width:3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:3px;
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{
    border-top-width:4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:4px;
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{
    border-top-width:5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:5px;
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{
    border-top-width:6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:6px;
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{
    border-top-width:7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:7px;
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{
    border-top-width:8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:8px;
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{
    border-top-width:9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:9px;
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{
    border-top-width:10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:10px;
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line{
    border-color:#5472d2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{
    color:#5472d2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line{
    border-color:#00c1cf
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{
    color:#00c1cf
}
.vc_separator.vc_sep_color_pink .vc_sep_line{
    border-color:#fe6c61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{
    color:#fe6c61
}
.vc_separator.vc_sep_color_violet .vc_sep_line{
    border-color:#8d6dc4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{
    color:#8d6dc4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line{
    border-color:#4cadc9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{
    color:#4cadc9
}
.vc_separator.vc_sep_color_chino .vc_sep_line{
    border-color:#cec2ab
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{
    color:#cec2ab
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{
    border-color:#50485b
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{
    color:#50485b
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line{
    border-color:#75d69c
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{
    color:#75d69c
}
.vc_separator.vc_sep_color_black .vc_sep_line{
    border-color:#2a2a2a
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{
    color:#2a2a2a
}
.vc_separator.vc_sep_color_grey .vc_sep_line{
    border-color:#ebebeb
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{
    color:#ebebeb
}
.vc_separator.vc_sep_color_orange .vc_sep_line{
    border-color:#f7be68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{
    color:#f7be68
}
.vc_separator.vc_sep_color_sky .vc_sep_line{
    border-color:#5aa1e3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{
    color:#5aa1e3
}
.vc_separator.vc_sep_color_green .vc_sep_line{
    border-color:#6dab3c
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{
    color:#6dab3c
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{
    border-color:#f4524d
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{
    color:#f4524d
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{
    border-color:#f79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{
    color:#f79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line{
    border-color:#b97ebb
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{
    color:#b97ebb
}
.vc_separator.vc_sep_color_white .vc_sep_line{
    border-color:#fff
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{
    color:#fff
}
.vc_text_separator,.wpb_separator{
    border-bottom:1px solid #ebebeb
}
.vc_sep_width_10{
    width:10%
}
.vc_sep_width_20{
    width:20%
}
.vc_sep_width_30{
    width:30%
}
.vc_sep_width_40{
    width:40%
}
.vc_sep_width_50{
    width:50%
}
.vc_sep_width_60{
    width:60%
}
.vc_sep_width_70{
    width:70%
}
.vc_sep_width_80{
    width:80%
}
.vc_sep_width_90{
    width:90%
}
.vc_sep_width_100{
    width:100%
}
.vc_sep_pos_align_center{
    margin-left:auto;
    margin-right:auto
}
.vc_sep_pos_align_left{
    margin-left:0;
    margin-right:auto
}
.vc_sep_pos_align_right{
    margin-left:auto;
    margin-right:0
}
.wpb_separator{
    clear:both;
    height:1px
}
.vc_text_separator{
    clear:both;
    height:1px
}
.vc_text_separator div{
    display:inline-block;
    background-color:#fff;
    padding:1px 1em;
    position:relative;
    top:-9px
}
.separator_align_center{
    text-align:center
}
.separator_align_left{
    text-align:left
}
.separator_align_right{
    text-align:right
}
.vc-zigzag-wrapper{
    text-align:center
}
.vc-zigzag-wrapper.vc-zigzag-align-left{
    text-align:left
}
.vc-zigzag-wrapper.vc-zigzag-align-right{
    text-align:right
}
.vc-zigzag-inner{
    display:inline-block
}
.wpb_single_image a{
    border:none;
    outline:0
}
.wpb_single_image img{
    height:auto;
    max-width:100%;
    vertical-align:top
}
.wpb_single_image img.vc_img-placeholder{
    width:100%
}
.wpb_single_image .vc_single_image-wrapper{
    display:inline-block;
    vertical-align:top;
    max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{
    padding:6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image.vc_align_center{
    text-align:center
}
.wpb_single_image.vc_align_right{
    text-align:right
}
.wpb_single_image.vc_align_left{
    text-align:left
}
.wpb_single_image .vc_box_shadow_3d{
    position:relative;
    z-index:0;
    display:inline-block;
    max-width:100%
}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{
    content:"";
    position:absolute;
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);
    box-shadow:0 15px 10px rgba(0,0,0,.6);
    left:5px;
    right:50%;
    bottom:8px;
    height:30%;
    z-index:-1;
    border-radius:inherit;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:skewY(-6deg);
    -ms-transform:skewY(-6deg);
    transform:skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
    left:50%;
    right:5px;
    -webkit-transform:skewY(6deg);
    -ms-transform:skewY(6deg);
    transform:skewY(6deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.wpb_single_image .vc_figure{
    display:inline-block;
    vertical-align:top;
    margin:0;
    max-width:100%
}
.wpb_single_image .vc_figure-caption{
    margin-top:.2em;
    font-size:.8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{
    border-color:#5472d2
}
.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{
    background-color:#5472d2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{
    border-color:#00c1cf
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{
    background-color:#00c1cf
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{
    border-color:#fe6c61
}
.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{
    background-color:#fe6c61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{
    border-color:#8d6dc4
}
.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{
    background-color:#8d6dc4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{
    border-color:#4cadc9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{
    background-color:#4cadc9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{
    border-color:#cec2ab
}
.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{
    background-color:#cec2ab
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{
    border-color:#50485b
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{
    background-color:#50485b
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{
    border-color:#75d69c
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{
    background-color:#75d69c
}
.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{
    border-color:#2a2a2a
}
.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{
    background-color:#2a2a2a
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{
    border-color:#ebebeb
}
.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{
    background-color:#ebebeb
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{
    border-color:#f7be68
}
.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{
    background-color:#f7be68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{
    border-color:#5aa1e3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{
    background-color:#5aa1e3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{
    border-color:#6dab3c
}
.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{
    background-color:#6dab3c
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{
    border-color:#f4524d
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{
    background-color:#f4524d
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{
    border-color:#f79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{
    background-color:#f79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{
    border-color:#b97ebb
}
.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{
    background-color:#b97ebb
}
.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{
    border-color:#fff
}
.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{
    background-color:#fff
}
.vc_icon_element{
    line-height:0;
    font-size:14px;
    margin-bottom:35px
}
.vc_icon_element.vc_icon_element-outer{
    box-sizing:border-box;
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
    text-align:left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    text-align:right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    text-align:center;
    display:inline-block;
    border:2px solid transparent;
    width:4em;
    height:4em;
    box-sizing:content-box;
    position:relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{
    font-size:2.15em;
    font-style:normal;
    font-weight:400;
    line-height:1!important;
    font-size-adjust:none;
    font-stretch:normal;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    -webkit-font-language-override:normal;
    font-language-override:normal;
    -webkit-font-kerning:auto;
    font-kerning:auto;
    font-synthesis:weight style;
    font-variant:normal;
    text-rendering:auto;
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{
    font-style:normal;
    font-weight:400;
    display:inline-block;
    text-decoration:inherit;
    width:inherit;
    height:inherit;
    font-size:1em;
    text-align:center;
    text-rendering:optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    box-sizing:content-box;
    border:none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{
    max-width:100%!important;
    line-height:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width:2.5em!important;
    height:2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{
    font-size:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{
    max-width:100%!important;
    line-height:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{
    width:3.15em!important;
    height:3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{
    font-size:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
    max-width:100%!important;
    line-height:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{
    width:4em!important;
    height:4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
    font-size:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{
    max-width:100%!important;
    line-height:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{
    width:5em!important;
    height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{
    font-size:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{
    max-width:100%!important;
    line-height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{
    width:7.15em!important;
    height:7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{
    font-size:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{
    color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{
    color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{
    color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{
    color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{
    color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{
    color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{
    color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{
    color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{
    color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{
    color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{
    color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{
    color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{
    color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{
    color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{
    color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{
    color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{
    color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{
    border-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{
    background-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{
    border-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{
    background-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{
    border-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{
    background-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{
    border-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{
    background-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{
    border-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{
    background-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{
    border-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{
    background-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{
    border-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{
    background-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{
    border-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{
    background-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{
    border-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{
    background-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{
    border-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{
    background-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{
    border-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{
    background-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{
    border-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{
    background-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{
    border-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{
    background-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{
    border-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{
    background-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{
    border-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{
    background-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{
    border-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{
    background-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{
    border-color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
    background-color:#fff
}
.vc_chart .vc_chart-legend{
    font-size:14px;
    margin:0;
    padding:0
}
.vc_chart .vc_chart-legend li{
    line-height:1.3em;
    list-style:none;
    margin:0 0 .3em;
    min-height:1.3em
}
.vc_chart .vc_chart-legend span{
    border-radius:.3em;
    display:inline-block;
    height:1.3em;
    left:0;
    margin-right:.5em;
    vertical-align:middle;
    width:1.3em
}
@media(min-width:768px){
    .vc_chart .vc_chart-legend{
        display:inline-block;
        vertical-align:middle;
        width:40%
    }
    .vc_chart .vc_chart-legend li{
        margin-left:1em
    }
    .vc_chart .vc_chart-with-legend{
        display:inline-block;
        vertical-align:middle;
        width:60%
    }
}
.vc_line-chart .vc_chart-with-legend{
    width:75%
}
.vc_line-chart .vc_chart-legend{
    width:25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{
    border-radius:0
}
.wpb_single_image [class*=_circle] .vc-zoom-wrapper{
    border-radius:50%
}
.wpb_single_image [class*=_rounded] .vc-zoom-wrapper{
    border-radius:4px
}
.vc_general.vc_pagination{
    display:block;
    margin:0;
    padding:0;
    text-align:center
}
.vc_general.vc_pagination .vc_pagination-item{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle
}
.vc_general.vc_pagination .vc_pagination-trigger{
    display:block;
    text-decoration:none;
    cursor:pointer;
    height:10px;
    width:10px;
    margin:5px 7px;
    background:0 0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    border:none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus{
    outline:0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{
    cursor:default
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
    border:3px solid transparent
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{
    opacity:.6
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{
    opacity:1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{
    opacity:1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{
    border-radius:50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{
    border-radius:3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fff
}
.vc_grid.vc_row{
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
    overflow:hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px{
    margin-bottom:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{
    margin-right:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{
    padding-right:1px;
    padding-bottom:1px
}
.vc_grid.vc_row.vc_grid-gutter-2px{
    margin-bottom:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{
    margin-right:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{
    padding-right:2px;
    padding-bottom:2px
}
.vc_grid.vc_row.vc_grid-gutter-3px{
    margin-bottom:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{
    margin-right:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{
    padding-right:3px;
    padding-bottom:3px
}
.vc_grid.vc_row.vc_grid-gutter-4px{
    margin-bottom:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{
    margin-right:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{
    padding-right:4px;
    padding-bottom:4px
}
.vc_grid.vc_row.vc_grid-gutter-5px{
    margin-bottom:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
    margin-right:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
    padding-right:5px;
    padding-bottom:5px
}
.vc_grid.vc_row.vc_grid-gutter-10px{
    margin-bottom:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{
    margin-right:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{
    padding-right:10px;
    padding-bottom:10px
}
.vc_grid.vc_row.vc_grid-gutter-15px{
    margin-bottom:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
    margin-right:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{
    padding-right:15px;
    padding-bottom:15px
}
.vc_grid.vc_row.vc_grid-gutter-20px{
    margin-bottom:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{
    margin-right:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{
    padding-right:20px;
    padding-bottom:20px
}
.vc_grid.vc_row.vc_grid-gutter-25px{
    margin-bottom:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{
    margin-right:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{
    padding-right:25px;
    padding-bottom:25px
}
.vc_grid.vc_row.vc_grid-gutter-30px{
    margin-bottom:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
    padding-right:30px;
    padding-bottom:30px
}
.vc_grid.vc_row.vc_grid-gutter-35px{
    margin-bottom:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
    margin-right:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{
    padding-right:35px;
    padding-bottom:35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{
    z-index:3
}
.vc_grid.vc_row .vc_grid-item{
    display:none;
    padding:0;
    vertical-align:top;
    float:none;
    box-sizing:border-box;
    z-index:1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{
    overflow:hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{
    margin-bottom:15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
    text-decoration:none;
    border-bottom:0
}
.vc_grid .vc_gitem-link{
    border-bottom:none;
    outline:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{
    position:static
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
@media(min-width:768px){
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
        display:inline-block
    }
}
@-moz-document url-prefix(){
    .vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{
        margin-left:-.01px
    }
}
.vc_gitem-zone-b{
    display:none
}
.vc_gitem-float-none{
    float:none
}
.vc_gitem-float-left{
    float:left
}
.vc_gitem-float-right{
    float:right
}
.vc_gitem-align-center{
    text-align:center
}
.vc_gitem-align-right{
    text-align:right
}
.vc_gitem-align-justify{
    text-align:justify
}
.vc_gitem-block{
    position:relative;
    overflow:hidden
}
.vc_gitem-is-link{
    cursor:pointer
}
.vc_gitem-link{
    text-decoration:none
}
.vc_gitem_row{
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    padding:inherit;
    box-sizing:border-box
}
.vc_gitem_row .vc_gitem_row{
    margin-bottom:0
}
.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{
    position:absolute;
    left:0;
    right:0;
    top:0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{
    position:absolute;
    left:0;
    right:0;
    bottom:0
}
.vc_gitem_row .vc_gitem-col{
    box-sizing:border-box;
    padding:10px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover
}
.vc_gitem-zone{
    position:relative;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    background-clip:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.vc_gitem-zone .vc-zone-link{
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:5
}
.vc_gitem-zone-img{
    width:100%;
    display:block;
    visibility:hidden;
    height:auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini{
    box-sizing:border-box;
    padding:inherit;
    position:static;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.vc_gitem-zone-b{
    overflow:hidden
}
.vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    padding:inherit;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block{
    float:right;
    width:50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c{
    float:right;
    width:50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
    display:none!important
}
.vc-gitem-zone-height-mode-auto:before{
    content:"";
    display:block;
    padding-top:100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{
    padding-top:75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top:56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{
    padding-top:177.77777778%
}
.vc_gitem-animated-block{
    position:relative
}
.vc_gitem-animate .vc_btn{
    -webkit-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b{
    z-index:199
}
.vc_gitem-animate-none .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{
    opacity:1
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    box-sizing:border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    display:inline-block;
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_gitem-animate-scaleIn{
    overflow:hidden
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_gitem-animate-scaleRotateIn{
    overflow:hidden
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -o-transform:scale(1.5) rotate(10deg);
    transform:scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:blur(0);
    -webkit-filter:blur(0);
    -moz-filter:blur(0);
    -ms-filter:blur(0);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
    transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/blur.svg#blur);
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px)
}
.vc_gitem-animate-blurScaleOut{
    overflow:hidden
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_gitem-animate-slideInRight{
    overflow:hidden
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideInLeft{
    overflow:hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    opacity:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideBottom{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-slideTop{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:-100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-flipFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.vc_gitem-animate-goTop20{
    overflow:hidden
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    -webkit-transform:translateY(-20%);
    -ms-transform:translateY(-20%);
    -o-transform:translateY(-20%);
    transform:translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:bottom .5s ease;
    -o-transition:bottom .5s ease;
    transition:bottom .5s ease;
    bottom:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    bottom:0
}
.vc_gitem-animate-goBottom20{
    overflow:hidden
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    -webkit-transform:translateY(20%);
    -ms-transform:translateY(20%);
    transform:translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:top .5s ease;
    -o-transition:top .5s ease;
    transition:top .5s ease;
    top:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    top:0
}
.vc_gitem-post-data{
    margin-bottom:15px
}
.vc_gitem-post-data h2{
    margin:0
}
.vc_gitem-post-category-name .vc_gitem-link{
    color:inherit
}
.vc_grid .vc_pageable-load-more-btn{
    text-align:center;
    margin-top:25px
}
.vc_grid .vc_pageable-load-more-btn>.vc_btn{
    outline:0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
    display:none;
    margin-top:20px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{
    cursor:pointer;
    display:inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{
    background-color:#5472d2!important;
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{
    background-color:#50485b!important;
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{
    background-color:#75d69c!important;
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{
    background-color:#f7be68!important;
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color:#f4524d!important;
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{
    background-color:#f79468!important;
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{
    background-color:#fff!important;
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    background-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    background-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    background-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    background-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    background-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    background-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    background-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    background-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    background-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    background-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    background-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    background-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    background-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    background-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    background-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    background-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    background-color:#fff!important
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{
    cursor:pointer;
    opacity:0;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
    display:none!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    position:absolute;
    top:50%;
    margin-top:-12.5px;
    opacity:.5;
    font-size:25px;
    line-height:25px;
    height:25px;
    display:inline-block;
    text-decoration:none;
    cursor:pointer;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    left:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{
    left:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{
    right:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{
    right:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{
    color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{
    color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{
    color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{
    color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{
    color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{
    color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{
    color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{
    color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{
    color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{
    color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{
    color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{
    color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{
    color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{
    color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{
    color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{
    color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{
    color:#fff!important
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-15px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-17.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-20px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-22.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-25px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-27.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-30px
}
.vc_grid-pagination .vc_grid-pagination-list{
    outline:0;
    display:block;
    padding-left:0;
    text-align:center;
    margin:20px 0 0!important;
    border-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list>li{
    display:inline-block;
    margin:0;
    border:0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{
    color:#fff;
    background-color:#428bca;
    border:1px solid #428bca;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    position:relative;
    float:left;
    padding:3px 10px;
    line-height:1.42857143;
    text-decoration:none;
    opacity:.5;
    margin-left:-1px;
    font-size:10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{
    margin-left:0
}
.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{
    opacity:1
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e619"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{
    z-index:2;
    opacity:1;
    cursor:default
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{
    display:none
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{
    border-color:#5472d2!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{
    background-color:#5472d2!important;
    border-color:#5472d2!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{
    border-color:#00c1cf!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{
    border-color:#fe6c61!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{
    border-color:#8d6dc4!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{
    border-color:#4cadc9!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{
    border-color:#cec2ab!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{
    border-color:#50485b!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{
    background-color:#50485b!important;
    border-color:#50485b!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{
    border-color:#75d69c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{
    background-color:#75d69c!important;
    border-color:#75d69c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{
    border-color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border-color:#ebebeb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{
    border-color:#f7be68!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{
    background-color:#f7be68!important;
    border-color:#f7be68!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{
    border-color:#5aa1e3!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{
    border-color:#6dab3c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{
    border-color:#f4524d!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{
    background-color:#f4524d!important;
    border-color:#f4524d!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{
    border-color:#f79468!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{
    background-color:#f79468!important;
    border-color:#f79468!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{
    border-color:#b97ebb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{
    border-color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{
    background-color:#fff!important;
    border-color:#fff!important;
    color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:28px;
    min-height:22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    margin-left:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    margin-left:5px;
    border-radius:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{
    background-color:transparent!important;
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    background-color:transparent!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{
    border-left-width:1px!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    border-width:0;
    background:none repeat scroll 0 0 transparent!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{
    border-width:0!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    color:#fff!important
}
.vc_grid-loading{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:20px
}
.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before{
    left:-20px
}
.vc_grid-loading:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc_grid-loading:after,.vc_grid-loading:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-filter{
    margin-left:0;
    margin-bottom:20px;
    list-style:none;
    padding:0
}
.vc_grid-filter.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter>.vc_grid-filter-item{
    cursor:pointer;
    display:inline-block;
    background:0 0;
    padding:4px 10px;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.vc_grid-filter>.vc_grid-filter-item:first-child{
    margin-left:0!important
}
.vc_grid-filter>.vc_grid-filter-item>span{
    -webkit-transition:color .1s linear;
    -o-transition:color .1s linear;
    transition:color .1s linear;
    outline:0;
    padding:0;
    text-decoration:none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{
    padding:0!important
}
.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{
    margin:0;
    border:1px solid rgba(235,235,235,.8);
    border-collapse:collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){
    margin-left:-1px;
    margin-top:-1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{
    position:relative;
    z-index:1;
    border-color:transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{
    background-color:#7c93dd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{
    background-color:#00919c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{
    background-color:#fe9b94
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{
    background-color:#a991d3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{
    background-color:#73bfd5
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{
    background-color:#e1d9cb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{
    background-color:#695f77
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{
    background-color:#9ce2b8
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{
    background-color:#444
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{
    background-color:#d2d2d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{
    background-color:#fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{
    background-color:#86baea
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{
    background-color:#87c456
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{
    background-color:#f7817d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{
    background-color:#fab698
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{
    background-color:#cb9fcd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{
    background-color:#e6e6e6
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{
    margin:0;
    border:1px solid transparent;
    border-collapse:collapse;
    padding:3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){
    border-left:none;
    margin-left:1px;
    border-top:none;
    margin-top:1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{
    border-radius:3px!important
}
.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{
    border-radius:30px!important
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{
    font-size:12px;
    padding:1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{
    font-size:13px;
    padding:2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
    font-size:100%;
    padding:2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{
    font-size:18px;
    padding:4px 10px
}
.vc_grid-filter-select{
    display:none
}
.vc_grid-filter-dropdown,.vc_grid-filter-select{
    font-size:12px;
    margin-bottom:20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
    display:none
}
.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
    outline:0;
    display:inline-block
}
@media(min-width:768px){
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{
        color:#5472d2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{
        color:#00c1cf
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{
        color:#fe6c61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{
        color:#8d6dc4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{
        color:#4cadc9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{
        color:#cec2ab
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{
        color:#50485b
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{
        color:#75d69c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{
        color:#2a2a2a
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{
        color:#ebebeb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{
        color:#f7be68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{
        color:#5aa1e3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{
        color:#6dab3c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{
        color:#f4524d
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{
        color:#f79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{
        color:#b97ebb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{
        color:#fff
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{
        border:1px solid #ccc;
        display:inline-block;
        height:30px;
        overflow:hidden;
        padding-right:5px;
        text-align:left;
        width:auto;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
        font-size:17px;
        display:inline;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
        background:none repeat scroll 0 0 transparent;
        border:0;
        border-radius:0;
        height:30px;
        line-height:1;
        margin-right:-50px;
        padding:5px;
        position:relative;
        font-size:12px;
        z-index:0;
        cursor:pointer;
        max-width:inherit!important
    }
}
@media(max-width:768px){
    .vc_responsive .vc_grid-filter-select{
        display:block
    }
    .vc_responsive .vc_grid-filter{
        display:none!important
    }
}
.owl-carousel .owl-item .vc_grid-item{
    -webkit-transform:translate3D(0,0,0);
    -ms-transform:translate3D(0,0,0);
    transform:translate3D(0,0,0)
}
.owl-carousel .owl-animated-out{
    z-index:0
}
.owl-carousel .owl-animated-in{
    z-index:1
}
.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{
    box-sizing:border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
    border-radius:10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{
    border-radius:50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center{
    text-align:center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left{
    text-align:left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right{
    text-align:right
}
.vc-hoverbox-wrapper .vc-hoverbox{
    position:relative;
    display:inline-block;
    text-align:center;
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{
    width:90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{
    width:80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{
    width:70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{
    width:60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{
    width:50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{
    width:40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{
    width:30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{
    width:20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{
    width:10%
}
.vc-hoverbox-inner{
    width:100%;
    display:inline-block;
    min-height:250px
}
.vc-hoverbox-inner :last-child{
    margin-bottom:0
}
.vc-hoverbox-block{
    height:100%;
    width:100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    transition:transform .5s ease-in-out;
    transform-style:preserve-3d;
    background-size:cover;
    background-position:center
}
.vc-hoverbox-block-inner{
    flex-shrink:0;
    padding:20px
}
.vc-hoverbox-block-inner *{
    backface-visibility:hidden
}
.vc-hoverbox-front{
    transform:rotateY(0);
    z-index:1
}
.vc-hoverbox-back{
    transform:rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{
    transform:rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{
    transform:rotateY(0);
    z-index:2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(-180deg)
}
@font-face{
    font-family:vc_grid_v1;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{
    font-family:vc_grid_v1;
    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
}
.vc_arrow-icon-minus:before{
    content:"\e61c"
}
.vc_arrow-icon-plus:before{
    content:"\e61d"
}
.vc_arrow-icon-arrow_down:before{
    content:"\e61e"
}
.vc_arrow-icon-arrow_up:before{
    content:"\e61f"
}
.vc_arrow-icon-arrow_01_left:before{
    content:"\e600"
}
.vc_arrow-icon-arrow_01_right:before{
    content:"\e601"
}
.vc_arrow-icon-arrow_02_left:before{
    content:"\e602"
}
.vc_arrow-icon-arrow_02_right:before{
    content:"\e603"
}
.vc_arrow-icon-arrow_03_left:before{
    content:"\e604"
}
.vc_arrow-icon-arrow_03_right:before{
    content:"\e605"
}
.vc_arrow-icon-arrow_04_left:before{
    content:"\e606"
}
.vc_arrow-icon-arrow_04_right:before{
    content:"\e607"
}
.vc_arrow-icon-arrow_05_left:before{
    content:"\e608"
}
.vc_arrow-icon-arrow_05_right:before{
    content:"\e609"
}
.vc_arrow-icon-arrow_06_left:before{
    content:"\e60a"
}
.vc_arrow-icon-arrow_06_right:before{
    content:"\e60b"
}
.vc_arrow-icon-arrow_07_left:before{
    content:"\e60c"
}
.vc_arrow-icon-arrow_07_right:before{
    content:"\e60d"
}
.vc_arrow-icon-arrow_08_left:before{
    content:"\e60e"
}
.vc_arrow-icon-arrow_08_right:before{
    content:"\e60f"
}
.vc_arrow-icon-arrow_09_left:before{
    content:"\e610"
}
.vc_arrow-icon-arrow_09_right:before{
    content:"\e611"
}
.vc_arrow-icon-arrow_10_left:before{
    content:"\e612"
}
.vc_arrow-icon-arrow_10_right:before{
    content:"\e613"
}
.vc_arrow-icon-arrow_11_left:before{
    content:"\e614"
}
.vc_arrow-icon-arrow_11_right:before{
    content:"\e615"
}
.vc_arrow-icon-arrow_12_left:before{
    content:"\e616"
}
.vc_arrow-icon-arrow_12_right:before{
    content:"\e617"
}
.vc_arrow-icon-navicon:before{
    content:"\f0c9"
}
.wpb_animate_when_almost_visible{
    opacity:0
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}
.top-to-bottom,.wpb_top-to-bottom{
    -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,.wpb_bottom-to-top{
    -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,.wpb_left-to-right{
    -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,.wpb_right-to-left{
    -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.appear,.wpb_appear{
    -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.wpb_start_animation{
    opacity:1
}
@-webkit-keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ttb{
    0%{
        -moz-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ttb{
    0%{
        -o-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        -ms-transform:translate(0,-10%);
        -o-transform:translate(0,-10%);
        transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_btt{
    0%{
        -moz-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_btt{
    0%{
        -o-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        -ms-transform:translate(0,10%);
        -o-transform:translate(0,10%);
        transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ltr{
    0%{
        -moz-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ltr{
    0%{
        -o-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_rtl{
    0%{
        -moz-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_rtl{
    0%{
        -o-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        -ms-transform:translate(10%,0);
        -o-transform:translate(10%,0);
        transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes wpb_appear{
    0%{
        -moz-transform:scale(.5);
        opacity:.1
    }
    100%{
        -moz-transform:scale(1);
        opacity:1
    }
}
@-o-keyframes wpb_appear{
    0%{
        -o-transform:scale(.5);
        opacity:.1
    }
    100%{
        -o-transform:scale(1);
        opacity:1
    }
}
@keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        -ms-transform:scale(.5);
        -o-transform:scale(.5);
        transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.vc-spinner::before{
    content:'';
    width:16px;
    height:16px;
    display:inline-block;
    pointer-events:none;
    margin-top:6px;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/spinner.gif) no-repeat;
    background-position-x:center;
    background-position-y:center
}
.vc-spinner.vc-spinner-complete::before{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{
    position:relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{
    opacity:0!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    -webkit-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-50px;
    left:0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:50px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    left:-20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-item-mini .added_to_cart.wc-forward{
    display:none
}
@charset "utf-8";
.ubtn{
    border:inherit;
    -webkit-border-radius:none;
    border-radius:none;
    font-size:12px;
    font-weight:400;
    line-height:1.4em;
    color:inherit;
    background:0 0;
    cursor:pointer;
    display:inline-block;
    margin:0;
    padding:25px 80px;
    outline:0;
    text-align:center;
    text-decoration:none;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    z-index:1;
    max-width:100%;
    visibility:visible;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ubtn:after{
    content:'';
    position:absolute;
    z-index:-1;
    -webkit-transition:all .3s;
    transition:all .3s
}
.ubtn-data{
    z-index:3;
    position:inherit;
    display:block;
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    color:inherit
}
button.ubtn{
    background:inherit;
    color:inherit
}
button.ubtn:active,button.ubtn:focus,button.ubtn:hover,button.ubtn:visited{
    color:inherit;
    background:inherit;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    outline:0
}
.ubtn-ctn-left{
    display:block;
    text-align:left
}
.ubtn-ctn-center{
    display:block;
    text-align:center
}
.ubtn-ctn-right{
    display:block;
    text-align:right
}
.ubtn-ctn-inline{
    display:inline-block;
    text-align:center
}
a.ubtn-link{
    display:inline-block;
    margin:0;
    color:inherit;
    text-decoration:none;
    max-width:100%
}
a.ubtn-link:hover{
    color:inherit;
    text-decoration:none
}
a.ubtn-link .ubtn{
    margin:0
}
button.ubtn-mini{
    padding:5px 10px
}
button.ubtn-small{
    padding:8px 16px
}
button.ubtn-normal{
    padding:15px 30px
}
button.ubtn-large{
    padding:21px 42px
}
.ubtn-block{
    display:block;
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0;
    padding-right:0
}
button.ubtn-custom{
    padding:0
}
@media(max-width:768px){
    .ubtn-small{
        padding:6px 12px
    }
    .ubtn-normal{
        padding:10px 24px
    }
    .ubtn-large{
        padding:12px 36px
    }
}
.ubtn-shd{
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#eaeaea;
    -webkit-box-shadow:0 5px #bebebe;
    box-shadow:0 5px #bebebe;
    -webkit-transition:none!important;
    transition:none!important
}
.ubtn-sep-icon .ubtn-icon{
    position:absolute;
    top:50%;
    opacity:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    line-height:1;
    -webkit-transition:all .3s;
    transition:all .3s
}
.ubtn-sep-icon:hover .ubtn-icon{
    opacity:1
}
.ubtn-sep-icon .ubtn-icon span{
    line-height:inherit;
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon{
    position:relative;
    left:0;
    top:0;
    right:0;
    bottom:0;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{
    left:20px;
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{
    left:20px;
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{
    right:20px;
    opacity:1
}
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{
    right:20px;
    opacity:1
}
.ubtn-sep-icon-left .ubtn-icon{
    left:-2em
}
.ubtn-sep-icon-left:hover .ubtn-icon{
    left:10px
}
.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon{
    left:10px
}
.ubtn-sep-icon-left-rev .ubtn-icon{
    left:4em
}
.ubtn-sep-icon-left-rev:hover .ubtn-icon{
    left:20px
}
.ubtn-sep-icon-right .ubtn-icon{
    right:-2em
}
.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon{
    right:30px
}
.ubtn-sep-icon-right:hover .ubtn-icon{
    right:5px
}
.ubtn-sep-icon-right-rev .ubtn-icon{
    right:4em
}
.ubtn-sep-icon-right-rev:hover .ubtn-icon{
    right:20px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    line-height:1
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(0) translateY(0);
    -ms-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{
    top:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon{
    top:0
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateY(500px);
    -ms-transform:translateY(500px);
    transform:translateY(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{
    -webkit-transition:all .45s;
    transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon{
    top:500px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon{
    top:0
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateY(-500px);
    -ms-transform:translateY(-500px);
    transform:translateY(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{
    -webkit-transition:all .45s;
    transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon{
    left:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon{
    left:0
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(500px);
    -ms-transform:translateX(500px);
    transform:translateX(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{
    -webkit-transition:all .6s;
    transition:all .6s
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon{
    left:500px
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon{
    left:0
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(-500px);
    -ms-transform:translateX(-500px);
    transform:translateX(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{
    -webkit-transition:all .6s;
    transition:all .6s
}
.ubtn-hover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    background:0 0;
    z-index:2;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ubtn-fade-bg .ubtn-hover{
    background:transparent;
    opacity:0
}
.ubtn-fade-bg:hover .ubtn-hover{
    opacity:1
}
.ubtn-top-bg .ubtn-hover{
    top:-100%;
    background:#ccc
}
.ubtn-top-bg:hover .ubtn-hover{
    top:0
}
.ubtn-bottom-bg .ubtn-hover{
    top:100%;
    background:#ccc
}
.ubtn-bottom-bg:hover .ubtn-hover{
    top:0
}
.ubtn-left-bg .ubtn-hover{
    left:-100%;
    background:#ccc
}
.ubtn-left-bg:hover .ubtn-hover{
    left:0
}
.ubtn-right-bg .ubtn-hover{
    left:100%;
    background:#ccc
}
.ubtn-right-bg:hover .ubtn-hover{
    left:0
}
.ubtn-center-hz-bg .ubtn-hover{
    width:0;
    height:103%;
    top:50%;
    left:50%;
    background:#ccc;
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-hz-bg:hover .ubtn-hover{
    width:90%;
    opacity:1
}
.ubtn-center-hz-bg:active .ubtn-hover{
    width:101%;
    opacity:1
}
.ubtn-center-vt-bg .ubtn-hover{
    width:101%;
    height:0;
    top:50%;
    left:50%;
    background:#ccc;
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-vt-bg:hover .ubtn-hover{
    height:75%;
    opacity:1
}
.ubtn-center-vt-bg:active .ubtn-hover{
    height:130%;
    opacity:1
}
.ubtn-center-dg-bg .ubtn-hover{
    width:100%;
    height:0;
    top:50%;
    left:50%;
    background:#ccc;
    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)
}
.ubtn-center-dg-bg:hover .ubtn-hover{
    height:260%;
    opacity:1
}
.ubtn-center-dg-bg:active .ubtn-hover{
    height:400%;
    opacity:1
}
.no-ubtn-shadow{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    -webkit-transition:all 50ms linear!important;
    transition:all 50ms linear!important
}
.ubtn-img-container{
    position:relative
}
.ubtn-img-container img{
    position:relative;
    display:block;
    max-width:100%;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0 auto;
    padding:0
}
.ubtn-img-container .ubtn{
    position:relative;
    display:block;
    margin:0 auto;
    top:0;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.ubtn-img-container .ubtn.ubtn-right{
    right:0;
    margin-right:0;
    left:initial
}
.ubtn-img-container .ubtn.ubtn-left{
    left:0;
    margin-left:0;
    right:initial
}
.ubtn-img-container .ubtn-data{
    position:relative;
    display:inline-block
}
.ubtn-img-container a.ubtn-link{
    display:inline-block
}
.ulta-grow{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-grow:active,.ulta-grow:focus,.ulta-grow:hover{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ulta-shrink{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-shrink:active,.ulta-shrink:focus,.ulta-shrink:hover{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
@-webkit-keyframes ulta-pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes ulta-pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
.ulta-pulse{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse:active,.ulta-pulse:focus,.ulta-pulse:hover{
    -webkit-animation-name:ulta-pulse;
    animation-name:ulta-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes ulta-pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes ulta-pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
.ulta-pulse-grow{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse-grow:active,.ulta-pulse-grow:focus,.ulta-pulse-grow:hover{
    -webkit-animation-name:ulta-pulse-grow;
    animation-name:ulta-pulse-grow;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-pulse-shrink{
    to{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes ulta-pulse-shrink{
    to{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
.ulta-pulse-shrink{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse-shrink:active,.ulta-pulse-shrink:focus,.ulta-pulse-shrink:hover{
    -webkit-animation-name:ulta-pulse-shrink;
    animation-name:ulta-pulse-shrink;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ulta-push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.ulta-push{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-push:active,.ulta-push:focus,.ulta-push:hover{
    -webkit-animation-name:ulta-push;
    animation-name:ulta-push;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ulta-pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.ulta-pop{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pop:active,.ulta-pop:focus,.ulta-pop:hover{
    -webkit-animation-name:ulta-pop;
    animation-name:ulta-pop;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.ulta-rotate{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-rotate:active,.ulta-rotate:focus,.ulta-rotate:hover{
    -webkit-transform:rotate(4deg);
    -ms-transform:rotate(4deg);
    transform:rotate(4deg)
}
.ulta-grow-rotate{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-grow-rotate:active,.ulta-grow-rotate:focus,.ulta-grow-rotate:hover{
    -webkit-transform:scale(1.1) rotate(4deg);
    -ms-transform:scale(1.1) rotate(4deg);
    transform:scale(1.1) rotate(4deg)
}
.ulta-float{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-float:active,.ulta-float:focus,.ulta-float:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.ulta-sink{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-sink:active,.ulta-sink:focus,.ulta-sink:hover{
    -webkit-transform:translateY(5px);
    -ms-transform:translateY(5px);
    transform:translateY(5px)
}
@-webkit-keyframes ulta-hover{
    50%{
        -webkit-transform:translateY(-3px);
        transform:translateY(-3px)
    }
    100%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
}
@keyframes ulta-hover{
    50%{
        -webkit-transform:translateY(-3px);
        transform:translateY(-3px)
    }
    100%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
}
.ulta-hover{
    display:inline-block;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-hover:active,.ulta-hover:focus,.ulta-hover:hover{
    -webkit-transform:translateY(-6px);
    -ms-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-name:ulta-hover;
    animation-name:ulta-hover;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-hang{
    50%{
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    100%{
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
@keyframes ulta-hang{
    50%{
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    100%{
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
.ulta-hang{
    display:inline-block;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-hang:active,.ulta-hang:focus,.ulta-hang:hover{
    -webkit-transform:translateY(6px);
    -ms-transform:translateY(6px);
    transform:translateY(6px);
    -webkit-animation-name:ulta-hang;
    animation-name:ulta-hang;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
.ulta-skew{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew:active,.ulta-skew:focus,.ulta-skew:hover{
    -webkit-transform:skew(-10deg);
    -ms-transform:skew(-10deg);
    transform:skew(-10deg)
}
.ulta-skew-forward{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew-forward:active,.ulta-skew-forward:focus,.ulta-skew-forward:hover{
    -webkit-transform:skew(-10deg);
    -ms-transform:skew(-10deg);
    transform:skew(-10deg)
}
.ulta-skew-backward{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew-backward:active,.ulta-skew-backward:focus,.ulta-skew-backward:hover{
    -webkit-transform:skew(10deg);
    -ms-transform:skew(10deg);
    transform:skew(10deg)
}
@-webkit-keyframes ulta-wobble-vertical{
    16.65%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    33.3%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
    49.95%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    66.6%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    83.25%{
        -webkit-transform:translateY(1px);
        transform:translateY(1px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes ulta-wobble-vertical{
    16.65%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    33.3%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
    49.95%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    66.6%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    83.25%{
        -webkit-transform:translateY(1px);
        transform:translateY(1px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.ulta-wobble-vertical{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-vertical:active,.ulta-wobble-vertical:focus,.ulta-wobble-vertical:hover{
    -webkit-animation-name:ulta-wobble-vertical;
    animation-name:ulta-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-horizontal{
    16.65%{
        -webkit-transform:translateX(8px);
        transform:translateX(8px)
    }
    33.3%{
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px)
    }
    49.95%{
        -webkit-transform:translateX(4px);
        transform:translateX(4px)
    }
    66.6%{
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px)
    }
    83.25%{
        -webkit-transform:translateX(1px);
        transform:translateX(1px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes ulta-wobble-horizontal{
    16.65%{
        -webkit-transform:translateX(8px);
        transform:translateX(8px)
    }
    33.3%{
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px)
    }
    49.95%{
        -webkit-transform:translateX(4px);
        transform:translateX(4px)
    }
    66.6%{
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px)
    }
    83.25%{
        -webkit-transform:translateX(1px);
        transform:translateX(1px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.ulta-wobble-horizontal{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-horizontal:active,.ulta-wobble-horizontal:focus,.ulta-wobble-horizontal:hover{
    -webkit-animation-name:ulta-wobble-horizontal;
    animation-name:ulta-wobble-horizontal;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-bottom-right{
    16.65%{
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px)
    }
    49.95%{
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px)
    }
    83.25%{
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
@keyframes ulta-wobble-to-bottom-right{
    16.65%{
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px)
    }
    49.95%{
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px)
    }
    83.25%{
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.ulta-wobble-to-bottom-right{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-to-bottom-right:active,.ulta-wobble-to-bottom-right:focus,.ulta-wobble-to-bottom-right:hover{
    -webkit-animation-name:ulta-wobble-to-bottom-right;
    animation-name:ulta-wobble-to-bottom-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-top-right{
    16.65%{
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px)
    }
    49.95%{
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px)
    }
    83.25%{
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
@keyframes ulta-wobble-to-top-right{
    16.65%{
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px)
    }
    49.95%{
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px)
    }
    83.25%{
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.ulta-wobble-to-top-right{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-to-top-right:active,.ulta-wobble-to-top-right:focus,.ulta-wobble-to-top-right:hover{
    -webkit-animation-name:ulta-wobble-to-top-right;
    animation-name:ulta-wobble-to-top-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-top{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-top{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-top{
    display:inline-block;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-top:active,.ulta-wobble-top:focus,.ulta-wobble-top:hover{
    -webkit-animation-name:ulta-wobble-top;
    animation-name:ulta-wobble-top;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-bottom{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-bottom{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-bottom{
    display:inline-block;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-bottom:active,.ulta-wobble-bottom:focus,.ulta-wobble-bottom:hover{
    -webkit-animation-name:ulta-wobble-bottom;
    animation-name:ulta-wobble-bottom;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-skew{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-skew{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-skew{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-skew:active,.ulta-wobble-skew:focus,.ulta-wobble-skew:hover{
    -webkit-animation-name:ulta-wobble-skew;
    animation-name:ulta-wobble-skew;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-buzz{
    50%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    100%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
}
@keyframes ulta-buzz{
    50%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    100%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
}
.ulta-buzz{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-buzz:active,.ulta-buzz:focus,.ulta-buzz:hover{
    -webkit-animation-name:ulta-buzz;
    animation-name:ulta-buzz;
    -webkit-animation-duration:.15s;
    animation-duration:.15s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes ulta-buzz-out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
@keyframes ulta-buzz-out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
.ulta-buzz-out{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-buzz-out:active,.ulta-buzz-out:focus,.ulta-buzz-out:hover{
    -webkit-animation-name:ulta-buzz-out;
    animation-name:ulta-buzz-out;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.ubtn-img-container .ubtn-data.ubtn-icon i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ubtn-img-container .ubtn-data.ubtn-icon{
    height:100%;
    position:absolute
}
.ubtn-hover{
    opacity:0
}
.ubtn-hover-active{
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{
    left:-10px
}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{
    right:-15px
}
.ubtn-img-container .ubtn-ctn-center{
    position:absolute;
    width:100%;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-inline{
    position:absolute;
    width:auto;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-left{
    position:absolute;
    left:0;
    width:100%;
    top:50%;
    -webkit-transform:translateX(0) translateY(-50%);
    -ms-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-right{
    position:absolute;
    right:0;
    width:100%;
    top:50%;
    -webkit-transform:translateX(0) translateY(-50%);
    -ms-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%)
}
/*!Animate.css - http://daneden.me/animate Licensed under the MIT license Copyright (c) 2013 Daniel Eden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/
.wp-admin span#animate-me{
    display:inline-block;
    position:relative
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce
}
@-webkit-keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes pulse{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes rubberBand{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        -ms-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        -ms-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        -ms-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
.swing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes tada{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes wobble{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        -ms-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        -ms-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        -ms-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        -ms-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        -ms-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        -ms-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        -ms-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        -ms-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        -ms-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
}
@keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        -ms-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        -ms-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        -ms-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        -ms-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        -ms-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn{
    0%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg);
        opacity:1
    }
    80%{
        -webkit-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
}
@keyframes lightSpeedIn{
    0%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:translateX(-20%) skewX(30deg);
        -ms-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg);
        opacity:1
    }
    80%{
        -webkit-transform:translateX(0) skewX(-15deg);
        -ms-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    0%{
        -webkit-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    0%{
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(-200deg);
        -ms-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    0%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(200deg);
        -ms-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes slideOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes slideOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes slideOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@-webkit-keyframes slideInUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes slideOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes hinge{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    80%{
        -webkit-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translateY(700px);
        transform:translateY(700px);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        -ms-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%{
        -webkit-transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    80%{
        -webkit-transform:rotate(60deg) translateY(0);
        -ms-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translateY(700px);
        -ms-transform:translateY(700px);
        transform:translateY(700px);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        -ms-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        -ms-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        -ms-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        -ms-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(48px);
        transform:scale(.475) translateX(48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        -ms-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(48px);
        -ms-transform:scale(.475) translateX(48px);
        transform:scale(.475) translateX(48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-48px);
        transform:scale(.475) translateX(-48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        -ms-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-48px);
        -ms-transform:scale(.475) translateX(-48px);
        transform:scale(.475) translateX(-48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        -ms-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        -ms-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    100%{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        -ms-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        -ms-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(42px);
        transform:scale(.475) translateX(42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(42px);
        -ms-transform:scale(.475) translateX(42px);
        transform:scale(.475) translateX(42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        -ms-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-transform-origin:left center;
        -ms-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-42px);
        transform:scale(.475) translateX(-42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-42px);
        -ms-transform:scale(.475) translateX(-42px);
        transform:scale(.475) translateX(-42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        -ms-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-transform-origin:right center;
        -ms-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-transform-origin:center top;
        transform-origin:center top
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        -ms-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        -ms-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-transform-origin:center top;
        -ms-transform-origin:center top;
        transform-origin:center top
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
.InfiniteBounce,.InfiniteDangle,.InfiniteFlash,.InfiniteHorizontalFlip,.InfiniteHorizontalScaleFlip,.InfiniteHorizontalShake,.InfinitePulse,.InfiniteRotate,.InfiniteRotateCounter,.InfiniteRubberBand,.InfiniteSwing,.InfiniteTADA,.InfiniteVericalFlip,.InfiniteVericalShake,.InfiniteVerticalScaleFlip{
    -webkit-animation-iteration-count:infinite!important;
    animation-iteration-count:infinite!important;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
@-webkit-keyframes InfiniteRotate{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(359deg)
    }
}
@keyframes InfiniteRotate{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.InfiniteRotate{
    -webkit-animation:InfiniteRotate;
    animation:InfiniteRotate
}
@-webkit-keyframes InfiniteRotateCounter{
    from{
        -webkit-transform:rotate(359deg)
    }
    to{
        -webkit-transform:rotate(0)
    }
}
@keyframes InfiniteRotateCounter{
    from{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.InfiniteRotateCounter{
    -webkit-animation:InfiniteRotateCounter;
    animation:InfiniteRotateCounter
}
@-webkit-keyframes InfiniteDangle{
    0%,100%{
        -webkit-transform:rotate(-4deg)
    }
    50%{
        -webkit-transform:rotate(4deg)
    }
}
@keyframes InfiniteDangle{
    0%,100%{
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    50%{
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
}
.InfiniteDangle{
    -webkit-animation:InfiniteDangle;
    animation:InfiniteDangle
}
@-webkit-keyframes InfinitePulse{
    0%,100%{
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(.85)
    }
}
@keyframes InfinitePulse{
    0%,100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(.85);
        transform:scale(.85)
    }
}
.InfinitePulse{
    -webkit-animation:InfinitePulse;
    animation:InfinitePulse;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes InfiniteHorizontalShake{
    0%,100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@keyframes InfiniteHorizontalShake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
.InfiniteHorizontalShake{
    -webkit-animation-name:InfiniteHorizontalShake;
    animation-name:InfiniteHorizontalShake
}
@-webkit-keyframes InfiniteBounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@keyframes InfiniteBounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
.InfiniteBounce{
    -webkit-animation-name:InfiniteBounce;
    animation-name:InfiniteBounce
}
@-webkit-keyframes InfiniteFlash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes InfiniteFlash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.InfiniteFlash{
    -webkit-animation-name:InfiniteFlash;
    animation-name:InfiniteFlash
}
@-webkit-keyframes InfiniteTADA{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes InfiniteTADA{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
.InfiniteTADA{
    -webkit-animation-name:InfiniteTADA;
    animation-name:InfiniteTADA
}
@-webkit-keyframes InfiniteSwing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes InfiniteSwing{
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
.InfiniteSwing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:InfiniteSwing;
    animation-name:InfiniteSwing
}
@-webkit-keyframes InfiniteVericalShake{
    0%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
}
@keyframes InfiniteVericalShake{
    0%,100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
}
.InfiniteVericalShake{
    -webkit-animation-name:InfiniteVericalShake;
    animation-name:InfiniteVericalShake
}
@-webkit-keyframes InfiniteRubberBand{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes InfiniteRubberBand{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        -ms-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        -ms-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        -ms-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.InfiniteRubberBand{
    -webkit-animation-name:InfiniteRubberBand;
    animation-name:InfiniteRubberBand
}
@-webkit-keyframes InfiniteHorizontalFlip{
    from{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateY(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
@keyframes InfiniteHorizontalFlip{
    from{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateY(359deg);
        -ms-transform:perspective(400px) rotateY(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
.InfiniteHorizontalFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteHorizontalFlip;
    animation-name:InfiniteHorizontalFlip
}
@-webkit-keyframes InfiniteVericalFlip{
    from{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateX(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
@keyframes InfiniteVericalFlip{
    from{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateX(359deg);
        -ms-transform:perspective(400px) rotateX(359deg);
        transform:perspective(400px) rotateX(359deg)
    }
}
.InfiniteVericalFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteVericalFlip;
    animation-name:InfiniteVericalFlip
}
@-webkit-keyframes InfiniteHorizontalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes InfiniteHorizontalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.InfiniteHorizontalScaleFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteHorizontalScaleFlip;
    animation-name:InfiniteHorizontalScaleFlip
}
@-webkit-keyframes InfiniteVerticalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes InfiniteVerticalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.InfiniteVerticalScaleFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteVerticalScaleFlip;
    animation-name:InfiniteVerticalScaleFlip
}
.upb_row_bg,.upb_video-bg,.vcpb-fs-jquery{
    overflow:hidden
}
.vc-row-translate-wrapper{
    margin:0!important
}
.uvc-vc-full-width .upb_video-bg{
    width:100%!important;
    max-width:100%!important;
    min-width:100%!important;
    left:0!important;
    margin-left:0!important
}
.upb_bg_overlay,.upb_bg_overlay_pattern{
    color:inherit;
    position:absolute;
    width:100%;
    height:100%!important;
    left:0;
    top:0
}
.upb_bg_overlay_pattern{
    background-attachment:fixed
}
.ult-vc-seperator{
    position:absolute;
    width:100%;
    height:0;
    left:0;
    z-index:1
}
.ult-main-seperator-inner{
    position:relative;
    height:100%;
    width:100%
}
.ult-vc-seperator.top_seperator{
    top:-1px;
    bottom:auto
}
.ult-vc-seperator.bottom_seperator{
    top:auto;
    bottom:-1px
}
.ult-vc-seperator svg{
    width:100%;
    height:auto
}
.uvc-svg-circle,.uvc-svg-triangle{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-svg-circle,.bottom_seperator .uvc-svg-triangle{
    top:auto;
    bottom:-1px;
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.uvc-x-large-triangle{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-x-large-triangle{
    top:auto;
    bottom:-1px;
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-triangle,.top_seperator .uvc-x-large-triangle-left{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    -ms-transform:scaleY(-1)
}
.uvc-x-large-triangle-left,.uvc-x-large-triangle-right{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-x-large-triangle-left,.bottom_seperator .uvc-x-large-triangle-right,.uvc-x-large-circle{
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-x-large-triangle-left{
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.top_seperator .uvc-x-large-triangle-right{
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.bottom_seperator .uvc-x-large-triangle-right{
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.uvc-x-large-circle{
    position:absolute
}
.top_seperator .uvc-x-large-circle{
    top:-1px;
    bottom:auto
}
.bottom_seperator .uvc-x-large-circle{
    -ms-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-circle,.top_seperator .uvc-curve-up-seperator{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1)
}
.uvc-curve-up-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-curve-up-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.uvc-curve-down-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.bottom_seperator .uvc-curve-down-seperator{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
.top_seperator .uvc-curve-down-seperator{
    top:-1px;
    bottom:auto;
    -webkit-transform:scale(-1,-1);
    -ms-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
.uvc-tilt-left-seperator{
    position:absolute;
    top:auto;
    bottom:1px
}
.top_seperator .uvc-tilt-left-seperator{
    top:1px;
    bottom:auto;
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.uvc-tilt-right-seperator{
    position:absolute;
    top:auto;
    bottom:1px
}
.bottom_seperator .uvc-tilt-right-seperator{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
.top_seperator .uvc-tilt-right-seperator{
    top:1px;
    bottom:auto;
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
.ult-rounded-split-seperator-wrapper{
    z-index:1
}
.ult-rounded-split-seperator{
    position:relative;
    height:100%
}
.ult-rounded-split-seperator:after,.ult-rounded-split-seperator:before{
    left:0;
    z-index:10;
    width:50%;
    height:70px;
    background:inherit inherit/inherit inherit inherit inherit;
    content:'';
    position:absolute
}
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg{
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.vcpb-vz-jquery,.vertical_layer_parallax{
    background-position:50% 0
}
.upb_video-bg,.vcpb-default,.vcpb-fix,.vcpb-hz-jquery,.vcpb-vz-jquery,.vertical_layer_parallax{
    background-repeat:no-repeat
}
.upb_video-bg,.vcpb-default,.vcpb-fix{
    -webkit-background-size:cover;
    background-size:cover
}
.top_seperator.ult-rounded-split-seperator-wrapper{
    top:0;
    bottom:auto
}
.uvc-wave-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-wave-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scale(-1);
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
.top_seperator .uvc-cloud-seperator,.top_seperator .uvc-wave-seperator{
    -moz-transform:scale(-1);
    -webkit-transform:scale(-1);
    -o-transform:scale(-1)
}
.uvc-cloud-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-cloud-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scale(-1);
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
.separator-icon{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:5
}
.vc-row-translate>.vc-row-translate-wrapper{
    overflow:hidden;
    width:100%!important;
    margin:initial!important
}
.upb_video_class,.wpb_column,.wpb_row{
    position:relative
}
.upb_row_bg{
    position:absolute;
    width:100%;
    height:100%;
    background-position:center center;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:0
}
.upb-background-text-wrapper,.upb_video-text,.upb_video-text-wrapper{
    position:relative
}
.upb_bg_img{
    display:none!important
}
.vcpb-default{
    background-attachment:initial
}
.vcpb-fix,.vcpb-vz-jquery,.vertical_layer_parallax{
    background-attachment:fixed
}
.vertical_layer_parallax{
    -webkit-background-size:cover;
    background-size:cover
}
.vcpb-hz-jquery{
    background-position:0 50%
}
.upb_video-wrapper{
    display:block;
    max-width:100%;
    height:100%
}
.upb_video-text{
    z-index:9;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    right:0;
    left:0
}
.full-browser-size .upb-background-text,.video-browser-size .upb_video-text{
    margin:initial!important;
    position:absolute;
    bottom:auto;
    top:50%;
    right:0;
    left:0;
    height:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.upb_video-bg{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    right:0;
    left:0;
    background-position:50% 50%;
    margin:0 auto
}
.upb_video-src{
    max-width:none;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    position:relative;
    min-width:100%;
    min-height:100%
}
.upb_video-src.ult-make-full-height{
    height:100%;
    width:auto!important;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%;
    top:0
}
.upb_utube_iframe,.upb_vimeo_iframe{
    max-width:none;
    max-height:none;
    width:100%;
    height:100%;
    position:absolute
}
.upb_video-bg .mbYTP_wrapper iframe{
    max-width:none!important;
    max-height:none!important
}
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe{
    margin-left:0!important;
    margin-top:-50px!important
}
.video-controls{
    position:absolute;
    bottom:10%;
    right:5%;
    cursor:pointer;
    width:auto!important;
    min-width:15px!important;
    height:auto!important;
    z-index:99
}
.video-controls i{
    font-size:40px
}
body.rtl .upb_row_bg{
    right:auto
}
.uvc-multi-color-bg{
    -webkit-animation:MultiColorVC 10s alternate infinite;
    animation:MultiColorVC 10s alternate infinite;
    z-index:9998;
    opacity:.6;
    background-color:#e14949
}
@-webkit-keyframes MultiColorVC{
    0%{
        background-color:#e14949
    }
    25%{
        background-color:#3de02c
    }
    50%{
        background-color:#2c8de0
    }
    100%{
        background-color:#e02cbc
    }
}
@keyframes MultiColorVC{
    0%{
        background-color:#e14949
    }
    25%{
        background-color:#3de02c
    }
    50%{
        background-color:#2c8de0
    }
    100%{
        background-color:#e02cbc
    }
}
@media(max-width:479px){
    .uvc_hidden-xs{
        display:none!important
    }
}
@media(min-width:480px)and (max-width:767px){
    .uvc_hidden-xsl{
        display:none!important
    }
}
@media(min-width:768px)and (max-width:991px){
    .uvc_hidden-sm{
        display:none!important
    }
}
@media(min-width:992px)and (max-width:1199px){
    .uvc_hidden-md{
        display:none!important
    }
}
@media(min-width:1200px)and (max-width:1823px){
    .uvc_hidden-ml{
        display:none!important
    }
}
@media(min-width:1824px){
    .uvc_hidden-lg{
        display:none!important
    }
}
.mpcth-vc-row-wrap,.toranj-vc-row-wrapper,.x-content-band{
    position:relative
}
.js_active .site-inner{
    overflow:visible
}
html.ult-remove-fixed-background .upb_row_bg{
    background-attachment:scroll!important
}
.vc_row-flex .upb-background-text-wrapper.full-browser-size,.vc_row-flex .upb_video-text-wrapper.full-browser-size{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-moz-box;
    display:flex;
    width:100%
}
.vc_row-flex .upb-background-text,.vc_row-flex .upb_video-text,.vc_row-flex .vc-row-translate-wrapper,.vc_row-o-content-bottom .upb-background-text,.vc_row-o-content-bottom .upb_video-text,.vc_row-o-content-bottom .vc-row-translate-wrapper,.vc_row-o-content-middle .upb-background-text,.vc_row-o-content-middle .upb_video-text,.vc_row-o-content-middle .vc-row-translate-wrapper,.vc_row-o-content-top .upb-background-text,.vc_row-o-content-top .upb_video-text,.vc_row-o-content-top .vc-row-translate-wrapper,.vc_row-o-equal-height .upb-background-text,.vc_row-o-equal-height .upb_video-text,.vc_row-o-equal-height .vc-row-translate-wrapper{
    margin:0 auto!important
}
.vc_row-o-content-top.full-browser-size .upb-background-text,.vc_row-o-content-top.video-browser-size .upb_video-text{
    top:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vc_row-o-content-bottom.full-browser-size .upb-background-text,.vc_row-o-content-bottom.video-browser-size .upb_video-text{
    top:auto;
    bottom:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-content-box-container,.ult-content-box-container *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-content-box-container .ult-content-box-anchor,.ult-content-box-container .ult-content-box-anchor:active,.ult-content-box-container .ult-content-box-anchor:focus,.ult-content-box-container .ult-content-box-anchor:hover,.ult-content-box-container .ult-content-box-anchor:visited{
    text-decoration:none;
    line-height:inherit;
    outline:0
}
.ult-content-box:after{
    content:'';
    display:block;
    clear:both
}
.ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{
    width:100%;
    height:auto;
    display:block;
    line-height:1;
    margin-bottom:35px;
    float:left;
    text-align:center
}
.ult_countdown .ult_countdown-row{
    display:block;
    margin:0 auto
}
.ult_countdown .ult_countdown-section{
    display:inline-block;
    margin-bottom:15px
}
.ult_countdown .ult_countdown-section .ult_countdown-amount{
    font-size:36px;
    border:1px solid transparent;
    min-width:1.15em;
    max-width:100%;
    min-height:1.15em;
    line-height:1.15em;
    padding:0;
    margin:0 auto;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.ult_countdown .ult_countdown-section .ult_countdown-period{
    padding:0 4px;
    font-size:13px
}
.ult_countdown.ult-cd-no-border .ult_countdown-section .ult_countdown-amount{
    min-width:1em;
    max-width:100%;
    min-height:1em;
    line-height:1em
}
.ult_countdown.ult-cd-s1 .ult_countdown-section{
    padding:0 7px
}
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount{
    display:inline-block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section{
    padding:0 15px
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount{
    display:block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period{
    margin-top:7px;
    width:100%;
    display:block
}
.ult_main_cl{
    margin:0 auto;
    text-align:center;
    display:block
}
p .ult_main_cl{
    margin:0 auto;
    text-align:center;
    display:inline-block
}
.ult_btn10_span{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    line-height:inherit;
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_crlink a{
    position:relative;
    display:inline-block;
    outline:0;
    color:#000;
    text-decoration:none;
    text-transform:none;
    letter-spacing:inherit;
    font-weight:inherit;
    font-size:inherit;
    max-width:100%
}
.ult_crlink a:focus,.ult_crlink a:hover{
    outline:0
}
.ult_cl_link_1 a{
    margin:0
}
.ult_cl_link_1 a:after,.ult_cl_link_1 a:before{
    display:inline-block;
    opacity:0;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    line-height:inherit;
    -webkit-transition:-webkit-transform .3s,opacity .2s;
    -webkit-transition:opacity .2s,-webkit-transform .3s;
    transition:opacity .2s,-webkit-transform .3s;
    transition:transform .3s,opacity .2s;
    transition:transform .3s,opacity .2s,-webkit-transform .3s;
    color:inherit;
    padding:0 3px
}
.ult_cl_link_1 .ult_btn10_span{
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_cl_link_1 a:before{
    content:'[';
    -webkit-transform:translateX(20px);
    -ms-transform:translateX(20px);
    transform:translateX(20px)
}
.ult_cl_link_1 a:after{
    content:']';
    -webkit-transform:translateX(-20px);
    -ms-transform:translateX(-20px);
    transform:translateX(-20px)
}
.ult_cl_link_1 a:focus:after,.ult_cl_link_1 a:focus:before,.ult_cl_link_1 a:hover::before,.ult_cl_link_1 a:hover:after{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult_cl_link_2 a{
    line-height:inherit;
    -webkit-perspective:5000px;
    perspective:5000px;
    -webkit-perspective-origin:50% 50%;
    perspective-origin:50% 50%
}
.ult_cl_link_2 a span{
    position:relative;
    display:inline-block;
    background:inherit;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult_cl_link_2 a span:before{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:100%;
    content:attr(data-hover);
    -webkit-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    padding:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:inherit
}
.ult_cl_link_2 .ult_btn10_span{
    max-width:100%;
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_cl_link_2 a:focus span,.ult_cl_link_2 a:hover span{
    -webkit-transform:rotateX(90deg) translateY(-22px);
    transform:rotateX(90deg) translateY(-22px)
}
.ult_cl_link_2 a:focus span:before,.ult_cl_link_2 a:hover span:before{
    background:inherit
}
.ult_cl_link_3 a{
    font-size:inherit
}
.ult_cl_link_3 a .ult_link_btm3{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    opacity:0;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s;
    -webkit-transform:translateY(10px);
    -ms-transform:translateY(10px);
    transform:translateY(10px)
}
.ult_cl_link_3 a:hover .ult_link_btm3{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult_cl_link_3 .ult_btn10_span{
    -webkit-transition:all ease-out .5s;
    transition:all ease-out .5s
}
.ult_cl_link_4 a{
    font-size:inherit
}
.ult_cl_link_4 a .ult_link_btm4{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    opacity:0;
    -webkit-transition:height .5s,opacity .5s,-webkit-transform .5s;
    transition:height .5s,opacity .5s,-webkit-transform .5s;
    transition:height .5s,opacity .5s,transform .5s;
    transition:height .5s,opacity .5s,transform .5s,-webkit-transform .5s;
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px)
}
.ult_cl_link_4 a:hover .ult_link_btm4{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult_cl_link_4 .ult_btn10_span{
    -webkit-transition:height .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out,all ease-in-out .5s;
    -webkit-transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
    transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
    transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s;
    transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out
}
.ult_cl_link_5 a{
    color:#566473;
    text-shadow:none;
    font-weight:inherit;
    height:100%;
    line-height:1em;
    font-size:inherit
}
.ult_cl_link_5 a .ult_link_btm,.ult_cl_link_5 a .ult_link_top{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:scale(.85);
    -ms-transform:scale(.85);
    transform:scale(.85)
}
.ult_cl_link_5 a .ult_link_btm{
    opacity:0;
    -webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,transform .3s;
    transition:top .3s,opacity .3s,transform .3s,-webkit-transform .3s
}
.ult_cl_link_5 a:focus .ult_link_btm,.ult_cl_link_5 a:focus .ult_link_top,.ult_cl_link_5 a:hover .ult_link_btm,.ult_cl_link_5 a:hover .ult_link_top{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_cl_link_5 a:focus .ult_link_btm,.ult_cl_link_5 a:hover .ult_link_btm{
    top:0;
    opacity:1
}
.ult_cl_link_5 .ult_btn10_span{
    -webkit-transition:-webkit-transform .3s ease-out,all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
    transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
    transition:transform .3s ease-out,all ease-in-out .3s;
    transition:transform .3s ease-out,all ease-in-out .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_6 a{
    -webkit-transition:color .3s;
    transition:color .3s;
    line-height:.75em;
    vertical-align:middle
}
.ult_cl_link_6 a .ult_btn6_link_top{
    display:block;
    position:relative;
    top:100%;
    left:50%;
    color:transparent;
    content:'â€¢';
    text-shadow:0 0 transparent;
    font-size:.6em;
    font-weight:inherit;
    -webkit-transition:text-shadow .3s,color .3s;
    transition:text-shadow .3s,color .3s;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    pointer-events:none
}
.ult_cl_link_6 a:focus .ult_btn6_link_top,.ult_cl_link_6 a:hover .ult_btn6_link_top{
    color:inherit
}
.ult_cl_link_6 a:focus,.ult_cl_link_6 a:hover{
    color:#ba7700
}
.ult_cl_link_6 .ult_btn10_span{
    line-height:2em;
    -webkit-transition:color .3s;
    transition:color .3s
}
.ult_cl_link_7 a{
    padding:0 20px;
    height:inherit;
    line-height:1em
}
.ult_cl_link_7 a .ult_link_btm,.ult_cl_link_7 a .ult_link_top{
    position:absolute;
    width:45px;
    height:2px;
    background:#fff;
    content:'';
    opacity:.2;
    -webkit-transition:all .3s;
    transition:all .3s;
    pointer-events:none
}
.ult_cl_link_7 .ult_btn10_span{
    -webkit-transition:all .3s;
    transition:all .3s
}
.ult_cl_link_7 a .btn7_link_top{
    top:0;
    left:0;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.ult_cl_link_7 a .btn7_link_btm{
    right:0;
    bottom:0;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.ult_cl_link_7 a:focus .btn7_link_btm,.ult_cl_link_7 a:focus .btn7_link_top,.ult_cl_link_7 a:hover .btn7_link_btm,.ult_cl_link_7 a:hover .btn7_link_top{
    opacity:1
}
.ult_cl_link_7 a:focus .btn7_link_top,.ult_cl_link_7 a:hover .btn7_link_top{
    left:50%;
    -webkit-transform:rotate(0) translateX(-50%);
    -ms-transform:rotate(0) translateX(-50%);
    transform:rotate(0) translateX(-50%)
}
.ult_cl_link_7 a:focus .btn7_link_btm,.ult_cl_link_7 a:hover .btn7_link_btm{
    right:50%;
    -webkit-transform:rotate(0) translateX(50%);
    -ms-transform:rotate(0) translateX(50%);
    transform:rotate(0) translateX(50%)
}
.ult_cl_link_8 a .ulmt_btn8_link_btm,.ult_cl_link_8 a .ult_btn8_link_top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.ult_cl_link_8 .ult_btn10_span{
    -webkit-transition:-webkit-transform .3s ease-out,all ease .3s;
    -webkit-transition:all ease .3s,-webkit-transform .3s ease-out;
    transition:all ease .3s,-webkit-transform .3s ease-out;
    transition:transform .3s ease-out,all ease .3s;
    transition:transform .3s ease-out,all ease .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_8 a .ulmt_btn8_link_btm{
    opacity:0;
    -webkit-transform:translateY(-7px) translateX(6px);
    -ms-transform:translateY(-7px) translateX(6px);
    transform:translateY(-7px) translateX(6px)
}
.ult_cl_link_8 a:focus .ult_btn8_link_top,.ult_cl_link_8 a:hover .ult_btn8_link_top{
    opacity:0;
    -webkit-transform:translateY(5px) translateX(-5px);
    -ms-transform:translateY(5px) translateX(-5px);
    transform:translateY(5px) translateX(-5px)
}
.ult_cl_link_8 a:focus .ulmt_btn8_link_btm,.ult_cl_link_8 a:hover .ulmt_btn8_link_btm{
    opacity:1;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
.ult_cl_link_9{
    position:relative;
    z-index:1;
    padding:.5em
}
.ult_cl_link_9 a{
    line-height:1.5em;
    color:#b4770d;
    font-weight:700;
    -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
    -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s,color .5s;
    transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 span.ult_btn10_span{
    z-index:2;
    -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
    -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s,color .5s;
    transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 a span.ult_btn9_link_btm,.ult_cl_link_9 a span.ult_btn9_link_top{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    z-index:-1;
    border:inherit;
    content:'';
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.ult_cl_link_9 a:focus,.ult_cl_link_9 a:hover{
    color:#fff
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,.ult_cl_link_9 a:hover span.ult_btn9_link_btm,.ult_cl_link_9 a:hover span.ult_btn9_link_top{
    opacity:.65
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,.ult_cl_link_9 a:hover span.ult_btn9_link_top{
    top:50%;
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s;
    -webkit-transform:rotate(45deg)!important;
    -ms-transform:rotate(45deg)!important;
    transform:rotate(45deg)!important
}
.ult_cl_link_9 a:focus span.ult_btn9_link_btm,.ult_cl_link_9 a:hover span.ult_btn9_link_btm{
    top:50%;
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s;
    -webkit-transform:rotate(-45deg)!important;
    -ms-transform:rotate(-45deg)!important;
    transform:rotate(-45deg)!important
}
.ult_cl_link_10 a{
    line-height:1.75em;
    -webkit-perspective:800px;
    perspective:800px
}
.ult_cl_link_10 a span.ult_btn10_span{
    position:relative;
    display:inline-block;
    background:#587285;
    border-top:inherit;
    max-width:100%;
    -webkit-transition:background .6s;
    transition:background .6s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult_cl_link_10 a span.ult_btn10_link_top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#d3d3d3;
    color:#2f4351;
    -webkit-transform:rotateX(270deg);
    transform:rotateX(270deg);
    -webkit-transition:-webkit-transform .6s;
    transition:-webkit-transform .6s;
    transition:transform .6s;
    transition:transform .6s,-webkit-transform .6s;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    pointer-events:none
}
.style10-span{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.ult_cl_link_10 a:focus span.ult_btn10_link_top,.ult_cl_link_10 a:hover span.ult_btn10_link_top{
    -webkit-transform:rotateX(2deg);
    transform:rotateX(2deg)
}
.ult_cl_link_11{
    position:relative;
    z-index:1
}
.ult_cl_link_11 a{
    overflow:hidden;
    vertical-align:middle
}
.ult_cl_link_11 a span,.ult_cl_link_11 a span.ult_btn10_span{
    display:block;
    background:#fff;
    -webkit-transition:all ease-out .3s;
    transition:all ease-out .3s
}
.ult_cl_link_11 a .ult_btn11_link_top{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100%;
    background:#fff;
    color:#0f7c67;
    content:attr(data-hover);
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -ms-transform:translateX(-25%);
    transform:translateX(-25%);
    -webkit-transform:translateX(-25%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult_cl_link_11 a:focus span.ult_btn10_span,.ult_cl_link_11 a:hover span.ult_btn10_span{
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transition:transform .3s;
    transform:translateX(100%);
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%)
}
.ult_cl_link_11 a:focus .ult_btn11_link_top,.ult_cl_link_11 a:hover .ult_btn11_link_top{
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transition:transform .3s;
    transform:translateX(0);
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0)
}
.ult_cl_link_1 span.ult_btn10_span{
    vertical-align:middle
}
a.ult_colorlink{
    border-bottom:0 solid #333
}
.ult_dual_button{
    position:relative
}
a.ult_ivan_button{
    text-decoration:none;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    -ms-box-sizing:initial;
    box-sizing:initial
}
.ult_dual_button.to-left{
    text-align:left
}
.ult_dual_button.to-right{
    text-align:right
}
.ult_dual_button.to-center{
    text-align:center;
    width:100%
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{
    float:left;
    position:relative
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-width:4px 1px 4px 4px
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:4px 4px 4px 1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-right-width:1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-left-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:1px 1px 1px 0
}
.ult_dual_button.thin-borders .middle-text{
    border-width:1px;
    line-height:23px
}
.ult_dual_button.no-borders .middle-text,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:0
}
.ult_dual_button .middle-text{
    display:block;
    position:absolute;
    top:50%;
    right:0;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%);
    height:26px;
    width:26px;
    line-height:1;
    text-align:center;
    background:#fff;
    color:#7f7f7f;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-border-radius:100%;
    border-radius:100%;
    font-size:11px;
    border:2px solid #e7e7e7;
    font-weight:400;
    z-index:12;
    -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
    transition:border-color ease .5s,background ease .5s,color ease .5s
}
.ult_dual_button .middle-text .middle-inner{
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    line-height:.8em
}
.ult_dual_button .gray-bg .middle-text{
    border-color:#ddd;
    color:#bbb
}
.ult_dual_button .dark-bg .middle-text{
    border-color:#20262c;
    background:#20262c;
    color:#fff
}
.ult_dual_button .light-bg .middle-text{
    border-color:#fff;
    color:#444
}
.ult_dual_button .primary-bg .middle-text{
    border-color:rgba(0,0,0,.2);
    background-color:rgba(0,0,0,.2);
    color:#fff
}
.ivan-button-align.to-left{
    text-align:left
}
.ivan-button-align.to-right{
    text-align:right
}
.ivan-button-align.to-center{
    text-align:center
}
.ult_dualbutton-wrapper{
    display:inline-block
}
.ult_dualbutton-wrapper.btn-block,.ult_dualbutton-wrapper.btn-block .ult_ivan_button{
    display:block
}
.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc{
    text-align:left
}
.ult_ivan_button{
    display:block;
    vertical-align:middle;
    overflow:hidden;
    text-align:center;
    position:relative;
    -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
    transition:border-color ease .5s,background ease .5s,color ease .5s;
    font-size:14px;
    font-weight:400;
    line-height:1.428571429;
    color:#7f7f7f;
    border:2px solid #e7e7e7;
    background-color:#fff;
    padding:.5em 0
}
.ult_ivan_button hr{
    background-color:#e7e7e7;
    border:none;
    -webkit-transition:background ease 150ms;
    transition:background ease 150ms
}
.ult_ivan_button:hover{
    color:#fff
}
.ult_ivan_button:hover hr{
    background-color:#fff;
    border:none
}
.ult_ivan_button.outline{
    border-width:2px;
    background-color:transparent
}
.ult_ivan_button.outline:hover{
    border-color:#2ac56c;
    color:#2ac56c
}
.ult_ivan_button.outline:hover hr{
    background-color:#2ac56c
}
.ult_ivan_button.no-border{
    border-width:0;
    background-color:#f7f7f7
}
.ult_ivan_button.no-border:hover{
    background-color:#2ac56c;
    border-color:#2ac56c
}
.ult_ivan_button.square{
    -webkit-border-radius:0;
    border-radius:0
}
.ult_ivan_button.round{
    -webkit-border-radius:50px;
    border-radius:50px
}
.ult_ivan_button.round-square{
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult_ivan_button.circular{
    -webkit-border-radius:100%;
    border-radius:100%;
    padding:0;
    width:53px;
    height:53px
}
.ult_ivan_button.circular .center-holder{
    display:table;
    width:100%;
    height:100%
}
.ult_ivan_button.circular .center-inner{
    display:table-cell;
    vertical-align:middle
}
.ult_ivan_button.circular .icon-simple{
    display:block;
    padding:0 0 5px;
    width:auto
}
.ult_ivan_button.circular .text-btn{
    padding:0;
    display:block
}
.ult_ivan_button.circular.only-icon{
    padding:0
}
.ult_ivan_button.circular.only-icon .icon-simple{
    padding:0;
    font-size:25px
}
.ult_ivan_button .text-btn{
    display:inline-block;
    vertical-align:middle;
    padding:0 22px
}
.ult_ivan_button .icon-simple{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    padding:0 10px 0 22px;
    font-size:16px;
    position:relative;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.ult_ivan_button .icon-simple.icon-text{
    width:auto
}
.ult_ivan_button.icon-before .icon-simple{
    padding:0 10px
}
.ult_ivan_button.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.icon-after .icon-simple{
    padding:0 10px
}
.ult_ivan_button.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.icon-cover.with-icon{
    padding:0
}
.ult_ivan_button.icon-cover.with-icon .icon-simple{
    display:inline-block;
    vertical-align:middle;
    padding:13px;
    background-color:rgba(0,0,0,.2)
}
.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn{
    padding-left:13px
}
.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn{
    padding-right:13px
}
.ult_ivan_button.text-separator.with-icon.icon-before .text-btn{
    border-left:1px solid rgba(255,255,255,.25);
    padding-left:10px
}
.ult_ivan_button.text-separator.with-icon.icon-after .text-btn{
    border-right:1px solid rgba(255,255,255,.25);
    padding-right:10px
}
.ult_ivan_button.glow-icon .icon-simple i{
    text-shadow:rgba(255,255,255,.4) 0 0 20px
}
.ult_ivan_button.button-zoom{
    -webkit-transition:all ease .3s;
    transition:all ease .3s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_ivan_button.button-zoom:hover{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.ult_ivan_button.only-icon .icon-simple{
    padding-left:16px;
    padding-right:16px;
    line-height:1
}
.ult_ivan_button.btn-desc .text-btn-inner{
    display:block;
    vertical-align:middle;
    font-size:13px
}
.ult_ivan_button.btn-desc .text-desc{
    display:block;
    vertical-align:middle;
    font-size:11px;
    font-weight:400
}
.ult_ivan_button.btn-desc.with-icon .text-btn{
    text-align:left
}
.ult_ivan_button.large{
    font-size:18px;
    padding:16px 0
}
.ult_ivan_button.large.circular{
    width:67px;
    height:67px
}
.ult_ivan_button.large.circular.only-icon .icon-simple{
    font-size:28px
}
.ult_ivan_button.large .text-btn{
    padding:0 24px
}
.ult_ivan_button.large .icon-simple{
    padding:0 12px 0 24px;
    font-size:22px
}
.ult_ivan_button.large.icon-before .icon-simple{
    padding:0 12px 0 19px
}
.ult_ivan_button.large.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.large.icon-after .icon-simple{
    padding:0 19px 0 12px
}
.ult_ivan_button.large.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.large.icon-cover.with-icon .icon-simple{
    padding:16px 17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn{
    padding-left:17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn{
    padding-right:17px
}
.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn{
    padding-left:12px
}
.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn{
    padding-right:12px
}
.ult_ivan_button.large.only-icon .icon-simple{
    padding-left:20px;
    padding-right:20px
}
.ult_ivan_button.large.btn-desc .text-btn-inner,.ult_ivan_button.large.btn-desc .text-desc{
    font-size:13px
}
.ult_ivan_button.x-large{
    font-size:20px;
    padding:22px 0
}
.ult_ivan_button.x-large.circular{
    width:85px;
    height:85px
}
.ult_ivan_button.x-large.circular.only-icon .icon-simple{
    font-size:34px
}
.ult_ivan_button.x-large .text-btn{
    padding:0 36px
}
.ult_ivan_button.x-large .icon-simple{
    padding:0 18px 0 36px;
    font-size:26px
}
.ult_ivan_button.x-large.icon-before .icon-simple{
    padding:0 18px 0 27px
}
.ult_ivan_button.x-large.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.x-large.icon-after .icon-simple{
    padding:0 27px 0 18px
}
.ult_ivan_button.x-large.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple{
    padding:22px 25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn{
    padding-left:25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn{
    padding-right:25px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn{
    padding-left:18px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn{
    padding-right:18px
}
.ult_ivan_button.x-large.only-icon .icon-simple{
    padding-left:30px;
    padding-right:30px
}
.ult_ivan_button.x-large.btn-desc .text-btn-inner{
    font-size:14px
}
.ult_ivan_button.x-large.btn-desc .text-desc{
    font-size:13px
}
.ult_ivan_button.compact{
    font-size:14px;
    padding:5px 0
}
.ult_ivan_button.compact.circular{
    width:36px;
    height:36px
}
.ult_ivan_button.compact.circular.only-icon .icon-simple{
    font-size:14px
}
.ult_ivan_button.compact .text-btn{
    padding:0 10px
}
.ult_ivan_button.compact .icon-simple{
    padding:0 10px;
    font-size:16px
}
.ult_ivan_button.compact.icon-before .icon-simple{
    padding:0 10px
}
.ult_ivan_button.compact.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.compact.icon-after .icon-simple{
    padding:0 10px
}
.ult_ivan_button.compact.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.compact.icon-cover.with-icon .icon-simple{
    padding:5px 10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn{
    padding-left:10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn{
    padding-right:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn{
    padding-left:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn{
    padding-right:10px
}
.ult_ivan_button.compact.only-icon .icon-simple{
    padding-left:7px;
    padding-right:7px
}
.ult_ivan_button.compact.btn-desc .text-btn-inner{
    font-size:11px;
    line-height:1
}
.ult_ivan_button.compact.btn-desc .text-desc{
    font-size:10px;
    line-height:1
}
.ult_ivan_button.circular-mega.circular{
    width:160px;
    height:160px
}
.ult_ivan_button.circular-mega.circular.only-icon .icon-simple{
    font-size:34px
}
.ult_ivan_button.circular-mega.circular .text-btn{
    padding:0 10px
}
.ult_ivan_button.circular-mega.circular hr{
    height:2px;
    width:20%;
    margin:10px auto
}
.ult_ivan_button.circular-mega.circular hr:last-child{
    margin-bottom:0
}
.ult_ivan_button.gray-bg{
    background-color:#fff;
    border-color:#ddd;
    color:#ccc
}
.ulitmate_dual_buttons{
    display:inline-block
}
.ult-dual-btn3 .ult_dual1{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn3 .ult_dual2{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-border-bottom-right-radius:inherit;
    border-bottom-right-radius:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn3 .aio-icon,.ult-dual-btn3 .aio-icon-img,.ult-dual-btn3 .icon-simple,.ult-dual-btn3 .ult-dual-button-title{
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn4 .ult_dual1{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.ult-dual-btn4 .ult_dual2{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn4 .aio-icon,.ult-dual-btn4 .aio-icon-img,.ult-dual-btn4 .icon-simple,.ult-dual-btn4 .ult-dual-button-title{
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn .ult_dual1,.ult-dual-btn .ult_dual2{
    display:block;
    -webkit-transition:.5s;
    transition:.5s
}
.ult-dual-btn .ult-dual-button-title{
    -webkit-transition:.5s;
    transition:.5s
}
.ult-dual-btn .aio-icon,.ult-dual-btn .aio-icon-img,.ult-dual-btn .icon-simple{
    -webkit-transition:.5s;
    transition:.5s
}
.ult_dual_button .aio-icon{
    display:block!important
}
.icon-right1{
    padding:0 22px 0 10px!important
}
.icon-left2{
    padding-left:22px!important
}
.title_right{
    padding-right:10px!important
}
.title_left{
    padding-left:10px!important
}
.btn1icon{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    transform:translateY(-50%);
    position:relative
}
.ult_btn1span{
    height:100%
}
.ult_exp_section_layer{
    margin:0;
    padding:0;
    width:100%;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section{
    margin:0;
    color:#fff;
    padding:15px;
    cursor:pointer;
    position:relative;
    background-color:#eaeaea;
    -webkit-transition:background-color .5s;
    transition:background-color .5s;
    font-size:20px;
    font-weight:400;
    font-family:inherit;
    line-height:1em
}
.ult_ecpsub_cont{
    text-align:center;
    margin:0 auto;
    vertical-align:middle;
    max-width:900px
}
.ult_exp_content{
    padding:15px 10px;
    text-align:center;
    background-color:#fafafa;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section .aio-icon i,.ult_expheader,.ult_expsection_icon{
    text-transform:capitalize;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section .aio-icon.none{
    display:block
}
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expleft_icon .ult_expheader{
    display:inline-block;
    padding:10px;
    vertical-align:middle
}
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expright_icon .ult_expheader{
    display:inline-block;
    padding:10px;
    vertical-align:middle
}
.ult_expsection_icon{
    position:relative
}
.ult_exp_section-main img.img-icon.ult_circle,.ult_exp_section-main img.img-icon.ult_square{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
}
span.aio-icon.ult_expsection_icon{
    vertical-align:middle;
    display:block
}
.ult-just-icon-wrapper.ult_exp_icon.center{
    padding-top:5px
}
.ult_exp_section:after{
    clear:both
}
.ult_exp_section:after,.ult_exp_section:before{
    display:table;
    content:""
}
.ult_exp_content{
    display:none
}
.ultimate-vticker ul{
    margin:0!important;
    padding:0!important
}
.ultimate-vticker.ultimate-fancy-text-inherit *{
    font-size:inherit
}
.ultimate-vticker.ticker{
    margin:0 5px!important
}
.ultimate-vticker.ticker ul,.ultimate-vticker.ticker-down ul{
    position:relative!important;
    line-height:inherit;
    color:inherit!important
}
.ultimate-vticker.ticker ul li,.ultimate-vticker.ticker-down ul li{
    text-align:left!important;
    color:inherit!important;
    font-size:inherit!important;
    line-height:inherit!important;
    font-family:inherit!important
}
.ultimate-vticker.fancytext-background-enabled ul li,.uvc-type-align-center.uvc-type-no-prefix ul li{
    text-align:center!important
}
.ultimate-vticker ul li{
    list-style:none!important
}
.ultimate-ticker-down-prefix,.ultimate-ticker-down-suffix,.ultimate-ticker-prefix,.ultimate-ticker-suffix{
    vertical-align:top
}
.ultimate-vticker.ticker,.ultimate-vticker.ticker-down{
    display:inline-block!important;
    vertical-align:top
}
.ultimate-vticker.ticker,.ultimate-vticker.ticker *,.ultimate-vticker.ticker-down,.ultimate-vticker.ticker-down *{
    font-family:inherit
}
.ultimate-typed-main{
    display:inline-block;
    margin:0 5px
}
.fancytext-typewriter-background-enabled,.ultimate-vticker.fancytext-background-enabled ul li{
    padding:0 10px!important
}
.uvc-type-wrap p{
    display:inline-block!important;
    line-height:inherit!important;
    font-size:inherit!important;
    color:inherit!important;
    vertical-align:top!important;
    margin:0!important;
    padding:0!important
}
.typed-cursor{
    opacity:1;
    font-weight:100;
    -webkit-animation:ult-blink .7s infinite;
    animation:ult-blink .7s infinite
}
.ultimate-typed-main{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    font-style:inherit!important;
    line-height:inherit!important
}
@keyframes ult-blink{
    0{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes ult-blink{
    0{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.flip-box-wrap{
    display:block;
    text-align:center;
    position:relative;
    -webkit-perspective:1000px;
    -o-perspective:1000px;
    -ms-perspective:1000px;
    perspective:1000px
}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{
    margin-bottom:35px
}
.flip-box-wrap .flip-box{
    cursor:pointer;
    position:relative;
    width:100%;
    height:100%;
    -webkit-transition:750ms;
    transition:750ms;
    -ms-perspective:1000px;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip-box-wrap .ifb-flip-box{
    height:100%;
    position:relative;
    display:block;
    -webkit-transform-style:initial;
    transform-style:initial
}
.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front{
    padding:0;
    height:100%;
    margin-bottom:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:750ms;
    transition:750ms;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip-box-wrap .ifb-front{
    z-index:9;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .ifb-front *{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .ifb-back{
    position:absolute;
    top:0;
    z-index:-1
}
.flip-box-wrap:hover .ifb-back{
    z-index:1
}
.flip-box-wrap .flip-box .flipbox_heading{
    margin:15px 0 12px;
    line-height:1.3em;
    font-size:16px;
    display:block
}
.flip-box-wrap .flip-box-icon{
    display:block;
    margin:0 auto
}
.flip-box-icon .aio-icon-img{
    margin:0 auto
}
.flip-box-wrap p{
    margin-bottom:15px;
    font-size:14px;
    line-height:1.65em
}
.flip-box-wrap .ifb-back p{
    margin-bottom:15px;
    overflow:hidden
}
.flip-box-wrap .ifb-back p:last-child{
    margin-bottom:0
}
.flip-box-wrap .flip_link{
    display:block;
    position:relative
}
.flip-box-wrap .flip_link a{
    color:#fff;
    background-color:#636363;
    display:inline-block;
    margin:10px auto 0;
    padding:.3em .6em;
    text-decoration:none;
    cursor:pointer;
    font-size:13px
}
.flip-box-wrap .flip_link a:active,.flip-box-wrap .flip_link a:hover,.flip-box-wrap .flip_link a:visited{
    color:#fff;
    text-decoration:none;
    background-color:#636363
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back{
    margin-bottom:15px;
    max-height:45%;
    max-height:-webkit-calc(100% - 55px);
    max-height:calc(100% - 55px);
    position:relative;
    overflow:hidden
}
.flip-box-wrap .ifb-jq-height .ifb-back p{
    max-height:100%;
    overflow:visible;
    display:block
}
.flip-box-wrap .ifb-jq-height .ifb-back{
    display:block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:100%;
    bottom:0
}
.flip-box-wrap .horizontal_flip_left .ifb-front{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-back{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-front{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-back{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-back,.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-back{
    -ms-transform:rotateX(0);
    -webkit-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_top .ifb-back{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.flip-box-wrap .vertical_flip_top .ifb-front{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-back,.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-front{
    -webkit-transform:rotateX(-180deg);
    -ms-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-front{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-front{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_bottom .ifb-front,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_left .ifb-front,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_right .ifb-front,.flip-box-wrap .flip_top .ifb-back,.flip-box-wrap .flip_top .ifb-front{
    -webkit-transition:1s;
    transition:1s
}
.flip-box-wrap .flip_bottom .ifb-front,.flip-box-wrap .flip_left .ifb-front,.flip-box-wrap .flip_right .ifb-front,.flip-box-wrap .flip_top .ifb-front{
    z-index:1
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_top .ifb-back{
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-front,.flip-box-wrap .flip_left .ifb-hover .ifb-front,.flip-box-wrap .flip_right .ifb-hover .ifb-front,.flip-box-wrap .flip_top .ifb-hover .ifb-front{
    z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-back,.flip-box-wrap .flip_left .ifb-hover .ifb-back,.flip-box-wrap .flip_right .ifb-hover .ifb-back,.flip-box-wrap .flip_top .ifb-hover .ifb-back{
    opacity:1;
    z-index:1
}
.flip_left .ifb-back{
    -ms-transform-origin:0;
    -webkit-transform-origin:0;
    transform-origin:0;
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.rtl .flip_left .ifb-back{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.rtl .flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.flip_right .ifb-back{
    -webkit-transform-origin:100%;
    -ms-transform-origin:100%;
    transform-origin:100%;
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.rtl .flip_right .ifb-back{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.rtl .flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.flip_top .ifb-back{
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.flip_top .ifb-hover .ifb-back{
    -ms-transform:rotatex(0);
    -webkit-transform:rotatex(0);
    transform:rotatex(0)
}
.flip_bottom .ifb-back{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.flip_bottom .ifb-hover .ifb-back{
    -webkit-transform:rotatex(0);
    -ms-transform:rotatex(0);
    transform:rotatex(0)
}
.horizontal_door_flip .h_door.ifb-multiple-front,.reverse_horizontal_door_flip .rh_door.ifb-multiple-back,.reverse_vertical_door_flip .rv_door.ifb-multiple-back,.vertical_door_flip .v_door.ifb-multiple-front{
    -webkit-transition:1s;
    transition:1s
}
.vertical_door_flip .v_door.ifb-multiple-front{
    position:absolute;
    width:50%;
    top:0;
    bottom:0;
    overflow:hidden;
    opacity:1;
    z-index:1
}
.flip-box-wrap .vertical_door_flip .ifb-back{
    z-index:-9
}
.vertical_door_flip .ifb-hover .v_door.ifb-multiple-front{
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .vertical_door_flip .ifb-hover .ifb-back{
    z-index:1
}
.vertical_door_flip .v_door.ifb-multiple-front .ifb-front{
    width:200%;
    position:relative
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 .ifb-front{
    right:100%
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-1{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-1{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-front-1{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-2{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-2{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2{
    right:0;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .vertical_door_flip .ifb-multiple-front.v_door{
        width:50.2%
    }
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back{
    position:absolute;
    top:0;
    bottom:0;
    width:50%;
    overflow:hidden;
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-front{
    z-index:1
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back{
    z-index:1;
    opacity:1
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-hover .ifb-front{
    z-index:-9
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back .ifb-back{
    width:200%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 .ifb-back{
    right:0;
    left:-100%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2{
    right:0;
    left:50%;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-1,.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-2{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back{
        visibility:visible
    }
    .reverse_vertical_door_flip .rv_door.ifb-multiple-back{
        visibility:hidden
    }
}
.horizontal_door_flip .h_door.ifb-multiple-front{
    position:absolute;
    height:50%;
    width:100%;
    z-index:1;
    opacity:1;
    overflow:hidden
}
.flip-box-wrap .horizontal_door_flip .ifb-back{
    z-index:-9
}
.horizontal_door_flip .ifb-hover .h_door.ifb-multiple-front{
    z-index:-9;
    opacity:.5
}
.flip-box-wrap .horizontal_door_flip .ifb-hover .ifb-back{
    z-index:1
}
.horizontal_door_flip .h_door.ifb-multiple-front .ifb-front{
    position:relative;
    height:200%
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 .ifb-front{
    bottom:100%
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-1{
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
.horizontal_door_flip .h_door.ifb-front-1{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    top:0
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-2{
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg)
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2{
    bottom:0;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    top:50%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
    position:absolute;
    height:50%;
    width:100%;
    overflow:hidden;
    z-index:-9;
    opacity:.5
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-front{
    z-index:1
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back{
    z-index:1;
    opacity:1
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-hover .ifb-front{
    z-index:-9
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back .ifb-back{
    position:relative;
    height:200%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 .ifb-back{
    border-bottom:none!important
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .ifb-back{
    top:-100%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1{
    top:0;
    -ms-transform-origin:100% 0;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2{
    top:50%;
    -ms-transform-origin:0 100%;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg)
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-1,.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2,.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2 .flip_link{
    -webkit-transform:rotatex(0);
    -ms-transform:rotatex(0);
    transform:rotatex(0)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .flip_link{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back{
        visibility:visible
    }
    .reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
        visibility:hidden
    }
}
.style_9 .new_style_9{
    position:absolute;
    width:50%;
    height:100%;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.8s;
    transition:.8s
}
.style_9 .new_style_9.ifb-multiple-back .ifb-back,.style_9 .new_style_9.ifb-multiple-front .ifb-front{
    width:200%;
    position:relative
}
.style_9 .new_style_9.ifb-multiple-back,.style_9 .new_style_9.ifb-multiple-front{
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back,.style_9 .new_style_9.ifb-multiple-front{
    z-index:20
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front,.style_9 .new_style_9.ifb-multiple-back{
    z-index:10
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2{
    right:0;
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0);
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 .ifb-front{
    right:100%
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2{
    right:0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 .ifb-back{
    right:100%
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-40deg);
    -ms-transform:rotateY(-40deg);
    transform:rotateY(-40deg)
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(140deg);
    -ms-transform:rotateY(140deg);
    transform:rotateY(140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-140deg);
    -ms-transform:rotateY(-140deg);
    transform:rotateY(-140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(40deg);
    -ms-transform:rotateY(40deg);
    transform:rotateY(40deg)
}
.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front{
    display:block;
    width:100%
}
.ifb-flip-box-section{
    display:block;
    position:relative;
    padding:15px;
    top:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.flip-ifb-auto-height .ifb-flip-box-section,.flip-ifb-custom-height .ifb-flip-box-section{
    top:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle{
    vertical-align:middle!important;
    top:50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.flip-ifb-auto-height .ifb-front .ifb-flip-box-section.ifb-flip-box-section-vertical-middle{
    top:0!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important
}
.ifb-flip-box-section.ifb_disable_middle{
    top:0!important;
    -ms-transform:none;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_top .ifb-back,.reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
    z-index:-4
}
.flip-ifb-auto-height .ifb-flip-box .h_door .ifb-front,.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-1,.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-2,.flip-ifb-auto-height .ifb-flip-box .v_door .ifb-front{
    height:auto
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle{
    top:50%!important;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.uvc-heading{
    text-align:center
}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{
    margin:0;
    padding:0;
    line-height:normal
}
.uvc-heading-spacer{
    margin:0 auto;
    padding:0;
    position:relative;
    overflow:hidden
}
.uvc-heading-spacer .aio-icon{
    vertical-align:text-top
}
.uvc-heading-spacer img{
    vertical-align:middle;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    max-width:100%
}
.uvc-heading-spacer.line_with_icon:before{
    content:"";
    position:absolute;
    bottom:50%;
    right:0;
    border-width:0;
    top:50%
}
.uvc-heading-spacer.line_with_icon:after{
    content:"";
    position:absolute;
    bottom:50%;
    left:0;
    border-width:0;
    top:50%
}
.uvc-headings-line{
    display:block;
    width:100%;
    max-width:100%
}
.uvc-sub-heading{
    line-height:normal;
    margin:0 auto
}
.uvc-sub-heading div,.uvc-sub-heading p{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    color:inherit!important;
    line-height:inherit!important
}
.uvc-heading p{
    word-break:normal;
    word-wrap:normal;
    -ms-word-break:normal;
    -ms-word-wrap:normal
}
.ultimate-call-to-action{
    position:relative;
    -webkit-transition:background .3s ease-in-out;
    transition:background .3s ease-in-out;
    overflow:hidden
}
.ctaction-text-center{
    text-align:center
}
.ctaction-text-left{
    text-align:left
}
.ctaction-text-right{
    text-align:right
}
.ulimate-call-to-action-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9
}
.ultimate-ctaction-icon{
    position:absolute;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.uvc-ctaction-data{
    -webkit-transition:all .45s;
    transition:all .45s;
    display:inline-block
}
.ctaction-icon-bottom-push{
    top:500px;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-bottom-push{
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-bottom-push{
    -webkit-transform:translateY(-500px);
    -ms-transform:translateY(-500px);
    transform:translateY(-500px)
}
.ctaction-icon-top-push{
    top:-500px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-top-push{
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-top-push{
    -webkit-transform:translateY(500px);
    -ms-transform:translateY(500px);
    transform:translateY(500px)
}
.ctaction-icon-left-push{
    left:-200%;
    top:50%;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-left-push{
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-left-push{
    -webkit-transform:translateX(1000%);
    -ms-transform:translateX(1000%);
    transform:translateX(1000%)
}
.ctaction-icon-right-push{
    left:200%;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-right-push{
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-right-push{
    -webkit-transform:translateX(-1000%);
    -ms-transform:translateX(-1000%);
    transform:translateX(-1000%)
}
.ult-tooltipster-base,.ult-tooltipster-base *{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.ult-tooltipster-base{
    padding:0;
    font-size:0;
    line-height:0;
    position:absolute;
    left:0;
    top:0;
    z-index:9999999;
    pointer-events:none;
    width:auto;
    overflow:visible;
    max-width:100%
}
.ult-tooltipster-base .ult-tooltipster-content{
    overflow:hidden;
    margin:0 auto;
    padding:8px 10px
}
.ult-tooltipster-icon{
    cursor:help;
    margin-left:4px
}
.ult-tooltipster-default{
    text-align:center;
    max-width:100%
}
.ult-tooltipster-default .ult-tooltipster-content{
    font-family:inherit;
    font-size:14px;
    line-height:16px;
    overflow:hidden;
    max-width:100%
}
.ult-tooltipster-arrow{
    display:block;
    text-align:center;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.ult-tooltipster-arrow span,.ult-tooltipster-arrow-border{
    display:block;
    width:0;
    height:0;
    position:absolute
}
.ult-tooltipster-arrow-top span,.ult-tooltipster-arrow-top-left span,.ult-tooltipster-arrow-top-right span{
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-top:8px solid;
    bottom:-7px
}
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border{
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-top:9px solid;
    bottom:-7px
}
.ult-tooltipster-arrow-bottom span,.ult-tooltipster-arrow-bottom-left span,.ult-tooltipster-arrow-bottom-right span{
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-bottom:8px solid;
    top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border{
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-bottom:9px solid;
    top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom span,.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top span{
    left:0;
    right:0;
    margin:0 auto
}
.ult-tooltipster-arrow-bottom-left span,.ult-tooltipster-arrow-top-left span{
    left:6px
}
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border{
    left:5px
}
.ult-tooltipster-arrow-bottom-right span,.ult-tooltipster-arrow-top-right span{
    right:6px
}
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border{
    right:5px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-left span{
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-left:8px solid;
    top:50%;
    margin-top:-7px;
    right:-7px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border{
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-left:9px solid;
    margin-top:-8px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-right span{
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-right:8px solid;
    top:50%;
    margin-top:-7px;
    left:-7px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border{
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-right:9px solid;
    margin-top:-8px
}
.ult-tooltipster-fade{
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity
}
.ult-tooltipster-fade-show{
    opacity:1
}
.ult-tooltipster-glow{
    -webkit-transform:scale(0,0);
    -ms-transform:scale(0,0);
    transform:scale(0,0);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-backface-visibility:hidden
}
.ult-tooltipster-glow-show{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-swing{
    opacity:0;
    -webkit-transform:rotateZ(4deg);
    -ms-transform:rotateZ(4deg);
    transform:rotateZ(4deg);
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.ult-tooltipster-swing-show{
    opacity:1;
    -webkit-transform:rotateZ(0);
    -ms-transform:rotateZ(0);
    transform:rotateZ(0);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
    transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.ult-tooltipster-fall{
    top:0;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-fall.ult-tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    top:0!important;
    opacity:0
}
.ult-tooltipster-slide{
    left:-40px;
    -webkit-transition-property:left;
    transition-property:left;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-euclid{
    opacity:0;
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transform:rotate3d(0,0,1,20deg);
    transform:rotate3d(0,0,1,20deg);
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s;
    transition:opacity .2s,transform .2s,-webkit-transform .2s;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out
}
.ult-tooltipster-euclid-show{
    pointer-events:auto;
    opacity:1;
    -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    transform:translate3d(0,0,0) rotate3d(0,0,0,0)
}
.ult-tooltipster-slide.ult-tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    left:0!important;
    opacity:0
}
.ult-tooltipster-content-changing{
    opacity:.5;
    -webkit-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1)
}
.ult-tooltipster-light{
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    background:#ededed;
    color:#666
}
.ult-tooltipster-light .ult-tooltipster-content{
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px;
    margin:0 auto
}
.ult-tooltipster-shadow{
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#fff;
    -webkit-box-shadow:0 0 14px rgba(0,0,0,.3);
    box-shadow:0 0 14px rgba(0,0,0,.3);
    color:#2c2c2c
}
.ult-tooltipster-shadow .ult-tooltipster-content{
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult-tooltipster-punk{
    -webkit-border-radius:5px;
    border-radius:5px;
    border-bottom:3px solid #f71169;
    background:#2a2a2a;
    color:#fff
}
.ult-tooltipster-punk .ult-tooltipster-content{
    font-family:Courier,monospace;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult-tooltipster-noir{
    -webkit-border-radius:0;
    border-radius:0;
    border:3px solid #2c2c2c;
    background:#fff;
    color:#2c2c2c
}
.ult-tooltipster-noir .ult-tooltipster-content{
    font-family:Georgia,serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult_hotspot_container,.ult_hotspot_container *{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.ult_hotspot_container img{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:auto;
    width:100%;
    max-width:100%
}
.ultimate-hotspot-base{
    max-width:100%
}
.ult_hotspot_container{
    position:relative;
    clear:both;
    display:block;
    width:auto;
    max-width:100%;
    margin:0 auto;
    padding:0;
    line-height:0
}
.ult_hotspot_container .utl-hotspot-items{
    overflow:hidden
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item{
    position:absolute;
    text-align:center
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a{
    text-decoration:none;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    background:0 0;
    text-align:center;
    line-height:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:hover{
    -webkit-transform:scale(1.2,1.2);
    -ms-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);
    -webkit-animation:none;
    animation:none
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:focus{
    outline:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a span{
    color:inherit;
    font-size:16px;
    line-height:32px;
    height:32px;
    width:32px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    position:absolute;
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%)
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-glow .aio-icon i:before{
    z-index:50
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item .ult-glow{
    background:#fff;
    position:absolute;
    height:200%;
    width:200%;
    top:-50%;
    left:-50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    line-height:normal;
    -webkit-animation:Hotspot_Glow 2s ease-out infinite;
    animation:Hotspot_Glow 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Glow{
    0%{
        -webkit-transform:scale(.1);
        opacity:0
    }
    50%{
        opacity:.7
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0
    }
}
@keyframes Hotspot_Glow{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:0
    }
    50%{
        opacity:.7
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-pulse{
    border:none;
    -webkit-animation:Hotspot_Pulse 2s ease-out infinite;
    animation:Hotspot_Pulse 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Pulse{
    0%,100%{
        -webkit-transform:scale(1);
        text-shadow:0 0 15px #4f4f4f
    }
    50%{
        -webkit-transform:scale(.8);
        text-shadow:0 0 10px #4f4f4f
    }
}
@keyframes Hotspot_Pulse{
    0%,100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        text-shadow:0 0 15px #4f4f4f
    }
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
        text-shadow:0 0 10px #4f4f4f
    }
}
.hotspot-tooltip-content{
    display:none!important
}
.ult-new-ib,.ult-new-ib img{
    display:block;
    position:relative
}
.ult-new-ib{
    z-index:1;
    overflow:hidden;
    margin:0 0 35px;
    background:#3085a3;
    text-align:center;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib,.wpb_column>.wpb_wrapper .ult-new-ib{
    margin-bottom:35px
}
.ult-new-ib *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib *,.ult-new-ib .ult-new-ib-desc{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
.ult-new-ib img{
    min-width:100%;
    max-width:100%;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.ult-new-ib .ult-new-ib-desc{
    padding:15px;
    color:#fff;
    font-size:1em;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib .ult-new-ib-desc::after,.ult-new-ib .ult-new-ib-desc::before{
    pointer-events:none
}
.ult-new-ib .ult-new-ib-desc,.ult-new-ib a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ult-new-ib .ult-new-ib-content{
    font-size:13px;
    line-height:1.6em
}
.ult-new-ib .ult-new-ib-content p{
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ult-new-ib .ult-new-ib-title,.ult-new-ib p{
    letter-spacing:normal;
    padding:0;
    margin:0;
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit;
    text-decoration:inherit;
    font-style:inherit;
    color:inherit
}
.ult-ib-effect-style10.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style11.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style14.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style15.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style7.ult-ib2-min-height:not(.ult-ib2-min-height) img{
    max-width:none!important;
    width:auto!important
}
.ult-new-ib a{
    z-index:1000;
    text-indent:200%;
    white-space:nowrap;
    font-size:0;
    opacity:0
}
.ult-new-ib a.ult-new-ib-link{
    display:block;
    background:0 0
}
.ult-ib-effect-style1 img{
    width:-webkit-calc(100% + 50px)!important;
    width:calc(100% + 50px)!important;
    max-width:-webkit-calc(100% + 50px)!important;
    max-width:calc(100% + 50px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style1 .ult-new-ib-desc{
    top:auto;
    bottom:0;
    min-height:25%;
    height:auto;
    max-height:100%;
    text-align:left
}
.ult-ib-effect-style1 .ult-new-ib-content,.ult-ib-effect-style1 .ult-new-ib-title{
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0);
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1 .ult-new-ib-content{
    margin-top:10px;
    opacity:0;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content,.ult-ib-effect-style1:hover .ult-new-ib-title,.ult-ib-effect-style1:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1.ult-ib2-min-height img{
    width:auto!important;
    max-width:none!important;
    height:100%
}
.ult-ib-effect-style2 img{
    width:100%
}
.ult-ib-effect-style2 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-title{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    -webkit-transition:-webkit-transform .35s,color .35s;
    -webkit-transition:color .35s,-webkit-transform .35s;
    transition:color .35s,-webkit-transform .35s;
    transition:transform .35s,color .35s;
    transition:transform .35s,color .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-content,.ult-ib-effect-style2 .ult-new-ib-desc::before{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style2 .ult-new-ib-content{
    position:absolute;
    bottom:0;
    left:0;
    padding:15px;
    width:100%;
    max-height:50%;
    opacity:0;
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-title{
    color:#fff;
    -webkit-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-content,.ult-ib-effect-style2:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style2.ult-ib2-min-height img{
    width:auto;
    max-width:none;
    height:100%
}
.ult-ib-effect-style3 .ult-new-ib-title{
    position:absolute;
    bottom:0;
    left:0;
    padding:15px;
    width:100%;
    text-align:left;
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
}
.ult-ib-effect-style3 .ult-new-ib-desc::before,.ult-ib-effect-style3 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style3:hover .ult-new-ib-desc::before,.ult-ib-effect-style3:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style3 .ult-new-ib-content{
    max-height:-webkit-calc(100% - 60px - 1.5em);
    max-height:calc(100% - 60px - 1.5em);
    overflow:hidden
}
.ult-ib-effect-style4 img{
    width:-webkit-calc(100% + 40px)!important;
    width:calc(100% + 40px)!important;
    max-width:-webkit-calc(100% + 40px)!important;
    max-width:calc(100% + 40px)!important
}
.ult-ib-effect-style4 .ult-new-ib-desc{
    padding:30px
}
.ult-ib-effect-style4 .ult-new-ib-desc::after,.ult-ib-effect-style4 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    opacity:0
}
.ult-ib-effect-style4 .ult-new-ib-desc::before{
    top:50px;
    right:30px;
    bottom:50px;
    left:30px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.ult-ib-effect-style4 .ult-new-ib-desc::after{
    top:30px;
    right:50px;
    bottom:30px;
    left:50px;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.ult-ib-effect-style4 .ult-new-ib-title{
    padding-top:50px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4 .ult-new-ib-content{
    padding:10px 30px;
    opacity:0;
    overflow:hidden;
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
.ult-ib-effect-style4 .ult-new-ib-title,.ult-ib-effect-style4 img{
    -webkit-transform:translate3d(-30px,0,0);
    transform:translate3d(-30px,0,0)
}
.ult-ib-effect-style4 .ult-new-ib-content,.ult-ib-effect-style4 .ult-new-ib-desc::after,.ult-ib-effect-style4 .ult-new-ib-desc::before,.ult-ib-effect-style4 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4.ult-ib2-min-height img{
    height:100%;
    max-width:none!important;
    width:auto!important
}
.ult-ib-effect-style4:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-desc::after,.ult-ib-effect-style4:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,.ult-ib-effect-style4:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,.ult-ib-effect-style4:hover .ult-new-ib-desc::after,.ult-ib-effect-style4:hover .ult-new-ib-title,.ult-ib-effect-style4:hover img{
    -webkit-transition-delay:.15s;
    transition-delay:.15s
}
.ult-ib-effect-style5 .ult-new-ib-desc{
    top:auto;
    bottom:0;
    padding:15px;
    height:auto;
    background:#f2f2f2;
    color:#3c4a50;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.ult-ib-effect-style5 .ult-new-ib-content{
    position:absolute;
    top:auto;
    bottom:100%;
    left:0;
    width:100%;
    padding:25px;
    color:#fff;
    text-transform:none;
    opacity:0;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.ult-ib-effect-style5 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,200%,0);
    transform:translate3d(0,200%,0);
    text-align:center
}
.ult-ib-effect-style5:hover .ult-new-ib-content,.ult-ib-effect-style5:hover .ult-new-ib-content *{
    opacity:1!important;
    z-index:99!important;
    -webkit-backface-visibility:hidden!important;
    backface-visibility:hidden!important
}
.ult-ib-effect-style5:hover .ult-new-ib-desc,.ult-ib-effect-style5:hover .ult-new-ib-title{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ib-effect-style5:hover .ult-new-ib-title{
    -webkit-transition-delay:.05s;
    transition-delay:.05s
}
.ult-ib-effect-style6 .ult-new-ib-desc{
    padding:45px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.ult-ib-effect-style6 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff
}
.ult-ib-effect-style6 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    webkit-transform:translate3d(0,50%,0);
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.ult-ib-effect-style6 .ult-new-ib-content,.ult-ib-effect-style6 .ult-new-ib-desc::before{
    opacity:0;
    max-width:100%;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.ult-ib-effect-style6:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style6:hover .ult-new-ib-content,.ult-ib-effect-style6:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style6.ult-ib2-min-height img{
    height:100%;
    max-width:none;
    width:auto
}
.ult-ib-effect-style7 .ult-new-ib-desc{
    text-align:right
}
.ult-ib-effect-style7 .ult-new-ib-content,.ult-ib-effect-style7 .ult-new-ib-title{
    position:absolute;
    right:30px;
    left:30px;
    padding:10px 0
}
.ult-ib-effect-style7 .ult-new-ib-title{
    top:30px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style7 .ult-new-ib-title::after{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0)
}
.ult-ib-effect-style7 .ult-new-ib-content,.ult-ib-effect-style7 .ult-new-ib-title::after{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style7 .ult-new-ib-content{
    bottom:30px;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-content,.ult-ib-effect-style7:hover .ult-new-ib-title::after{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style7.ult-ib2-min-height img{
    max-width:none;
    width:auto;
    height:100%
}
.ult-ib-effect-style8 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.ult-ib-effect-style8:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style8 .ult-new-ib-title{
    margin-top:20%;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style8:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style8 .ult-new-ib-content{
    margin:1em 0 0;
    padding:35px;
    border:1px solid #fff;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0) scale(1.1);
    transform:translate3d(0,20px,0) scale(1.1)
}
.ult-ib-effect-style8:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style9 img{
    width:-webkit-calc(100% + 60px)!important;
    width:calc(100% + 60px)!important;
    max-width:-webkit-calc(100% + 60px)!important;
    max-width:calc(100% + 60px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-50px,0,0);
    transform:translate3d(-50px,0,0)
}
.ult-ib-effect-style9:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc{
    padding:45px;
    text-align:left
}
.ult-ib-effect-style9 .ult-new-ib-title{
    padding:30% 0 10px
}
.ult-ib-effect-style9 .ult-new-ib-content{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.ult-ib-effect-style9:hover .ult-new-ib-content,.ult-ib-effect-style9:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style9.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-ib-effect-style10 .ult-new-ib-desc::after,.ult-ib-effect-style10 .ult-new-ib-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style10 .ult-new-ib-desc::before{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1)
}
.ult-ib-effect-style10 .ult-new-ib-desc::after{
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-desc::after,.ult-ib-effect-style10:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style10 .ult-new-ib-title{
    padding:45px 35px 0;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
}
.ult-ib-effect-style10 .ult-new-ib-content{
    padding:20px 45px;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-content,.ult-ib-effect-style10:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style10.ult-ib2-min-height img{
    height:100%;
    max-width:none;
    width:auto
}
.ult-ib-effect-style11{
    -webkit-perspective:1000px;
    perspective:1000px
}
.ult-ib-effect-style11 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.ult-new-ib.ult-ib-effect-style11.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-ib-effect-style11:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style11 .ult-new-ib-desc::after,.ult-ib-effect-style11 .ult-new-ib-desc::before{
    position:absolute;
    top:50%;
    left:50%;
    width:80%;
    height:1px;
    background:#fff;
    content:'';
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::before{
    opacity:.5;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
    transform:translate3d(-50%,-50%,0) rotate(45deg)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::after{
    opacity:.5;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.ult-ib-effect-style11 .ult-new-ib-content,.ult-ib-effect-style11 .ult-new-ib-title{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style11 .ult-new-ib-title{
    -webkit-transform:translate3d(0,-50px,0);
    transform:translate3d(0,-50px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,-60px,0);
    transform:translate3d(0,-60px,0)
}
.ult-ib-effect-style11 .ult-new-ib-content{
    padding:2px 25px;
    -webkit-transform:translate3d(0,15px,0);
    transform:translate3d(0,15px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-content{
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc::after{
    position:absolute;
    content:"";
    right:30px;
    bottom:30px;
    left:30px;
    height:-webkit-calc(50% - 30px);
    height:calc(50% - 30px);
    border:7px solid #fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-desc::after{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc{
    padding:45px;
    text-align:left
}
.ult-ib-effect-style12 .ult-new-ib-content{
    position:absolute;
    right:60px;
    bottom:60px;
    left:60px;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-100px,0);
    transform:translate3d(0,-100px,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 img{
    width:-webkit-calc(100% + 20px)!important;
    width:calc(100% + 20px)!important;
    max-width:-webkit-calc(100% + 20px)!important;
    max-width:calc(100% + 20px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ib-effect-style13:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-desc{
    text-align:left
}
.ult-ib-effect-style13 .ult-new-ib-title{
    position:relative;
    overflow:hidden;
    padding:5px 0 10px
}
.ult-ib-effect-style13 .ult-new-ib-title::after{
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-title::after{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-content{
    padding:15px 0;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13.ult-ib2-min-height img{
    width:auto!important;
    max-width:none!important;
    height:100%
}
.ult-ib-effect-style14 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    transform:scale(1.12)
}
.ult-ib-effect-style14.ult-ib2-min-height img{
    height:100%;
    width:auto;
    max-width:none
}
.ult-ib-effect-style14:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style14 .ult-new-ib-desc{
    padding:45px
}
.ult-ib-effect-style14 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ult-ib-effect-style14 .ult-new-ib-content,.ult-ib-effect-style14 .ult-new-ib-desc::before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style14 .ult-new-ib-title{
    padding:10px 0 15px
}
.ult-ib-effect-style14 .ult-new-ib-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ib-effect-style14:hover .ult-new-ib-content,.ult-ib-effect-style14:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style15 img{
    width:-webkit-calc(100% + 60px)!important;
    width:calc(100% + 60px)!important;
    max-width:-webkit-calc(100% + 60px)!important;
    max-width:calc(100% + 60px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-30px,0,0) scale(1.12);
    transform:translate3d(-30px,0,0) scale(1.12);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ib-effect-style15:hover img{
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style15 .ult-new-ib-title{
    position:absolute;
    right:0;
    bottom:0;
    padding:15px 20px;
    width:auto
}
.ult-ib-effect-style15 .ult-new-ib-content{
    padding:0 10px 0 0;
    width:50%;
    border-right:1px solid #fff;
    text-align:right;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style15:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style15.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-new-ib.ult-ib-effect-style15:not(.ult-ib2-min-height) .ult-ib2-toggle-size,.ult-new-ib.ult-ib-effect-style5 .ult-ib2-toggle-size{
    left:50%;
    width:auto!important;
    height:100%;
    max-width:none;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-new-ib img{
    border:none;
    padding:0;
    margin:0
}
.ult-ib-effect-style15 p{
    width:100%;
    border-right:none
}
@font-face{
    font-family:ult-silk;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.woff) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.ttf) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.svg) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" ultsl-"],[class^=ultsl-]{
    font-family:ult-silk;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    outline:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ultsl-arrow-right:before{
    content:"\e600"
}
.ultsl-arrow-left:before{
    content:"\e601"
}
.ultsl-arrow-right2:before{
    content:"\e602"
}
.ultsl-arrow-left2:before{
    content:"\e603"
}
.ultsl-arrow-right3:before{
    content:"\e604"
}
.ultsl-arrow-left3:before{
    content:"\e605"
}
.ultsl-checkbox-unchecked:before{
    content:"\e606"
}
.ultsl-checkbox-partial:before{
    content:"\e607"
}
.ultsl-radio-checked:before{
    content:"\e608"
}
.ultsl-radio-unchecked:before{
    content:"\e609"
}
.ultsl-record:before{
    content:"\e60a"
}
.ultsl-stop:before{
    content:"\e60b"
}
.ultsl-arrow-left4:before{
    content:"\e60c"
}
.ultsl-arrow-right4:before{
    content:"\e60d"
}
.ultsl-arrow-left5:before{
    content:"\e60e"
}
.ultsl-arrow-right5:before{
    content:"\e60f"
}
.ultsl-arrow-left6:before{
    content:"\e610"
}
.ultsl-arrow-right6:before{
    content:"\e611"
}
.ult-ih-container{
    visibility:hidden;
    opacity:0
}
.ult-ih-container,.ult-ih-container *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-ih-container{
    position:relative;
    clear:both;
    display:block;
    width:100%;
    margin:0;
    padding:0;
    line-height:0
}
.ult-ih-container ul.ult-ih-list{
    display:block;
    float:none;
    line-height:0;
    position:relative;
    list-style-type:none;
    padding:0;
    margin:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item{
    opacity:1;
    display:inline-block;
    list-style:none;
    list-style-image:none;
    list-style-type:none;
    line-height:0;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after,.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before{
    content:"";
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-item{
    width:100%;
    height:100%;
    display:block;
    text-align:center;
    position:relative;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item img.ult-ih-image{
    width:100%;
    height:100%;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ult-ih-item a.ult-ih-link{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item a.ult-ih-link.after,.ult-ih-item a.ult-ih-link:before{
    content:"";
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item a.ult-ih-link:active,.ult-ih-item a.ult-ih-link:focus,.ult-ih-item a.ult-ih-link:hover,.ult-ih-item a.ult-ih-link:visited{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description,.ult-ih-item .ult-ih-description-block .ult-ih-description p,.ult-ih-item .ult-ih-heading-block,.ult-ih-item .ult-ih-heading-block .ult-ih-heading{
    line-height:normal;
    text-align:center;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description img{
    margin:0;
    padding:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ult-ih-item .ult-ih-divider-block{
    margin:0 auto;
    padding:0;
    position:relative;
    overflow:hidden
}
.ult-ih-item .ult-ih-divider-block .ult-ih-line{
    display:block;
    width:100%;
    max-width:100%;
    margin:0 auto
}
.ult-ih-item .ult-ih-content{
    display:block;
    position:absolute;
    width:100%;
    height:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ult-ih-item .ult-ih-image-block{
    position:relative;
    display:block
}
.ult-ih-item .ult-ih-image-block:before{
    position:absolute;
    display:block;
    content:'';
    width:100%;
    height:100%;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper{
    position:absolute;
    display:block;
    content:'';
    width:100%;
    height:100%
}
.ult-ih-item .ult-ih-info{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    width:100%;
    display:block;
    height:100%;
    background:#e6e6e6
}
.ult-ih-item .ult-ih-info .ult-ih-info-back{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.ult-ih-item .ult-ih-heading-block{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20px;
    margin-right:20px
}
.ult-ih-item .ult-ih-divider-block{
    margin-top:7px;
    margin-bottom:7px;
    margin-left:10px;
    margin-right:10px
}
.ult-ih-item .ult-ih-description-block{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20px;
    margin-right:20px
}
.ult-ih-item.ult-ih-circle{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image{
    -webkit-border-radius:50%!important;
    border-radius:50%!important
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block:before{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block img.ult-ih-image{
    -webkit-border-radius:0!important;
    border-radius:0!important
}
.ult-ih-item.ult-ih-square .ult-ih-image-block:before{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block .ult-ih-wrapper{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1,.ult-ih-item.ult-ih-square.ult-ih-effect1{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block{
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info{
    background:transparent;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    opacity:1;
    visibility:hidden;
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back{
    opacity:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(1,0,0,0);
    -ms-transform:rotate3d(1,0,0,0);
    transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(1,0,0,0);
    -ms-transform:rotate3d(1,0,0,0);
    transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(0,0,1,90deg);
    -ms-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
    -ms-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
    transform:translate3d(0,0,-220px) rotate3d(0,0,1,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
    -ms-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
    transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle .spinner{
    position:relative;
    border-width:10px;
    border-style:solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    z-index:1;
    -webkit-transition:transform .8s ease-out;
    -webkit-transition:-webkit-transform .8s ease-out;
    transition:-webkit-transform .8s ease-out;
    transition:transform .8s ease-out;
    transition:transform .8s ease-out,-webkit-transform .8s ease-out
}
.ult-ih-item.ult-ih-square .spinner{
    position:relative;
    border-width:10px;
    border-style:solid;
    z-index:1;
    -webkit-transition:transform .8s ease-in-out;
    -webkit-transition:-webkit-transform .8s ease-in-out;
    transition:-webkit-transform .8s ease-in-out;
    transition:transform .8s ease-in-out;
    transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out
}
.ult-ih-item.ult-ih-circle:hover .spinner,.ult-ih-item.ult-ih-square:hover .spinner{
    -webkit-transition:transform .8s ease-in-out;
    -webkit-transition:-webkit-transform .8s ease-in-out;
    transition:-webkit-transform .8s ease-in-out;
    transition:transform .8s ease-in-out;
    transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20,.ult-ih-item.ult-ih-square.ult-ih-effect20{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-image-block{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:auto;
    height:auto;
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info{
    background:transparent;
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
    height:auto;
    width:auto
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    -webkit-transition-delay:.5s;
    transition-delay:.5s;
    -webkit-transition:opacity .5s ease-in;
    transition:opacity .5s ease-in;
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:scale(1) translateX(0);
    -ms-transform:scale(1) translateX(0);
    transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateX(100%);
    -ms-transform:scale(.5) translateX(100%);
    transform:scale(.5) translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateX(-100%);
    -ms-transform:scale(.5) translateX(-100%);
    transform:scale(.5) translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:scale(1) translateX(0);
    -ms-transform:scale(1) translateX(0);
    transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateY(100%);
    -ms-transform:scale(.5) translateY(100%);
    transform:scale(.5) translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateY(-100%);
    -ms-transform:scale(.5) translateY(-100%);
    transform:scale(.5) translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease;
    transition:all .35s ease
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info .ult-ih-description{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5,.ult-ih-item.ult-ih-square.ult-ih-effect5{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info{
    -webkit-transform:rotate3d(0,1,0,-180deg);
    -ms-transform:rotate3d(0,1,0,-180deg);
    transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back{
    visibility:visible;
    backface-visibility:visible;
    -webkit-backface-visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info{
    background:transparent;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    visibility:hidden;
    width:100%;
    height:100%;
    -webkit-transform:rotate3d(0,1,0,180deg);
    -ms-transform:rotate3d(0,1,0,180deg);
    transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down .ult-ih-info{
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out .2s;
    transition:all .35s ease-in-out .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-out;
    transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease .2s;
    transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info{
    pointer-events:none
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info *,.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info *{
    pointer-events:all
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-info{
    visibility:visible;
    z-index:0;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .3s ease-in-out .3s;
    transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8 .info-container{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    opacity:0;
    z-index:-1;
    -webkit-transition:all .3s ease-in-out .3s;
    transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out .6s;
    transition:all .35s ease-in-out .6s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container{
    opacity:1;
    z-index:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container .ult-ih-info{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .info-container{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .info-container{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .info-container{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .info-container{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .info-container{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .info-container{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-image-block{
    opacity:1;
    z-index:1;
    -webkit-transition:all .35s ease-out;
    transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease .2s;
    transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-image-block{
    opacity:0;
    z-index:-1;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-info{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-image-block{
    z-index:11;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect10:hover .ult-ih-info{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(25%) scale(.5);
    -ms-transform:translateY(25%) scale(.5);
    transform:translateY(25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content{
    top:25%;
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(-25%) scale(.5);
    -ms-transform:translateY(-25%) scale(.5);
    transform:translateY(-25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content{
    top:auto;
    bottom:25%;
    -webkit-transform:translateY(25%);
    -ms-transform:translateY(25%);
    transform:translateY(25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11,.ult-ih-item.ult-ih-square.ult-ih-effect11{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-image-block{
    opacity:1;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease .35s;
    transition:all .35s ease .35s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateY(90deg);
    -ms-transform:translateZ(-1000px) rotateY(90deg);
    transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateY(-90deg);
    -ms-transform:translateZ(-1000px) rotateY(-90deg);
    transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateY(-90deg);
    -ms-transform:translateZ(-1000px) rotateY(-90deg);
    transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateY(90deg);
    -ms-transform:translateZ(-1000px) rotateY(90deg);
    transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateX(90deg);
    -ms-transform:translateZ(-1000px) rotateX(90deg);
    transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateX(-90deg);
    -ms-transform:translateZ(-1000px) rotateX(-90deg);
    transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateX(90deg);
    -ms-transform:translateZ(-1000px) rotateX(90deg);
    transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateX(-90deg);
    -ms-transform:translateZ(-1000px) rotateX(-90deg);
    transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info{
    opacity:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block{
    opacity:1;
    z-index:1;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info{
    opacity:0;
    z-index:-1;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block{
    opacity:0;
    z-index:-1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info{
    opacity:1;
    z-index:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-heading{
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-description{
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-info{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-heading{
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-description{
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14,.ult-ih-item.ult-ih-square.ult-ih-effect14{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-image-block{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-image-block{
    opacity:0;
    visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    transform:rotateY(90deg);
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotateY(-90deg);
    -ms-transform:rotateY(-90deg);
    transform:rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:rotateY(-90deg);
    -ms-transform:rotateY(-90deg);
    transform:rotateY(-90deg);
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    transform:rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    transform:rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    transform:rotateX(90deg);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    transform:rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-image-block{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5) rotate(720deg);
    -ms-transform:scale(.5) rotate(720deg);
    transform:scale(.5) rotate(720deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-info{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-image-block{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5) rotate(-720deg);
    -ms-transform:scale(.5) rotate(-720deg);
    transform:scale(.5) rotate(-720deg);
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info .ult-ih-description{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate(-170deg);
    -ms-transform:rotate(-170deg);
    transform:rotate(-170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform-origin:95% 50%;
    -ms-transform-origin:95% 50%;
    transform-origin:95% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after{
    content:'';
    width:8px;
    height:8px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:50%;
    left:95%;
    margin:-4px 0 0 -4px;
    background:rgba(0,0,0,.8);
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
    box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate(170deg);
    -ms-transform:rotate(170deg);
    transform:rotate(170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform-origin:5% 50%;
    -ms-transform-origin:5% 50%;
    transform-origin:5% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after{
    content:'';
    width:8px;
    height:8px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:50%;
    left:5%;
    margin:-4px 0 0 -4px;
    background:rgba(0,0,0,.8);
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
    box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info .ult-ih-description{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-image-block:before,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-image-block:before{
    -webkit-box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info .ult-ih-description{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18,.ult-ih-item.ult-ih-square.ult-ih-effect18{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(1,0,0,180deg);
    -ms-transform:rotate3d(1,0,0,180deg);
    transform:rotate3d(1,0,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(1,0,0,-180deg);
    -ms-transform:rotate3d(1,0,0,-180deg);
    transform:rotate3d(1,0,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(0,1,0,180deg);
    -ms-transform:rotate3d(0,1,0,180deg);
    transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(0,1,0,-180deg);
    -ms-transform:rotate3d(0,1,0,-180deg);
    transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect19:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect19 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-easy-separator-wrapper{
    position:absolute;
    z-index:1;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-easy-separator-wrapper.ult-top-easy-separator{
    top:0;
    bottom:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ult-easy-separator-wrapper.ult-bottom-easy-separator{
    top:auto;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.ult-easy-separator-wrapper.ult-left-img{
    left:0;
    right:auto;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%)
}
.ult-easy-separator-wrapper.ult-right-img{
    right:0;
    left:auto;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%)
}
.ult-easy-separator-wrapper .ult-easy-separator-img{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:100%
}
.ult-easy-separator-no-default.ult-bottom-easy-separator,.ult-easy-separator-no-default.ult-top-easy-separator{
    -webkit-transform:translate(-50%,0)!important;
    -ms-transform:translate(-50%,0)!important;
    transform:translate(-50%,0)!important
}
.ult-easy-separator-inner-wrapper{
    position:relative
}
.ult-easy-separator-inner-wrapper a{
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    z-index:99;
    text-decoration:none;
    border:none;
    text-shadow:none;
    top:0;
    left:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
.ultb3-box{
    width:100%;
    display:block;
    position:relative;
    background:#f2f2f2;
    overflow:hidden
}
img.ultb3-img{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:none;
    width:auto!important;
    float:none;
    margin:0 auto;
    display:block;
    position:absolute;
    z-index:1;
    -webkit-transition:all .3s linear;
    transition:all .3s linear
}
.ultb3-box-overlay{
    background:rgba(0,0,0,.5);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2
}
.ultb3-info{
    padding:25px;
    position:relative;
    z-index:5
}
.ultb3-info.ib3-info-center{
    text-align:center
}
.ultb3-info.ib3-info-right{
    text-align:right
}
img.ultb3-img.ultb3-img-top-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-top-right{
    left:auto;
    right:0
}
img.ultb3-img.ultb3-img-center-left{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
img.ultb3-img.ultb3-img-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
img.ultb3-img.ultb3-img-center-right{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:auto;
    right:0
}
img.ultb3-img.ultb3-img-bottom-center,img.ultb3-img.ultb3-img-bottom-left,img.ultb3-img.ultb3-img-bottom-right{
    top:auto;
    bottom:0
}
img.ultb3-img.ultb3-img-bottom-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-bottom-right{
    right:0;
    left:auto
}
.ultb3-box .ultb3-title{
    font-size:40px;
    color:#252525;
    line-height:1.35em;
    margin-bottom:5px
}
.ultb3-desc{
    font-size:20px;
    line-height:1.5em;
    margin-bottom:10px
}
a.ultb3-btn{
    display:inline-block;
    color:#0483d9;
    text-align:center;
    font-size:20px;
    padding:15px 25px;
    -webkit-border-radius:30px;
    border-radius:30px;
    border:2px solid #0483d9;
    position:relative;
    text-decoration:none;
    -webkit-transition:all .2s;
    transition:all .2s
}
a.ultb3-btn i{
    position:absolute;
    left:auto;
    right:25px;
    top:50%;
    opacity:0;
    width:auto;
    height:auto;
    font-size:inherit!important;
    -webkit-transition:all .25s;
    transition:all .25s;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
a.ultb3-btn:hover i{
    right:20px;
    opacity:1
}
a.ultb3-btn:hover{
    padding-right:45px
}
a.ultb3-btn:active,a.ultb3-btn:focus,a.ultb3-btn:hover,a.ultb3-btn:visited{
    text-decoration:none;
    color:inherit;
    outline:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-top-center,.ultb3-hover-1 .ultb3-img.ultb3-img-top-left,.ultb3-hover-1 .ultb3-img.ultb3-img-top-right{
    top:-50px
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-center,.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-25%);
    -ms-transform:translate(-50%,-25%);
    transform:translate(-50%,-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-right{
    bottom:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-top-center,.ultb3-hover-2 .ultb3-img.ultb3-img-top-left,.ultb3-hover-2 .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-center,.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-right{
    top:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-75%);
    -ms-transform:translateY(-75%);
    transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-75%);
    -ms-transform:translate(-50%,-75%);
    transform:translate(-50%,-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-75%);
    -ms-transform:translateY(-75%);
    transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-right{
    bottom:-50px
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-left,.ultb3-hover-3 .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-left,.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-left{
    left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-25%);
    -ms-transform:translateX(-25%);
    transform:translateX(-25%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-3 .ultb3-img.ultb3-img-top-right{
    right:-50px
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(25%,-50%);
    -ms-transform:translate(25%,-50%);
    transform:translate(25%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-left{
    left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-75%);
    -ms-transform:translate(-75%);
    transform:translate(-75%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-left,.ultb3-hover-4 .ultb3-img.ultb3-img-top-left{
    left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-left,.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-75%);
    -ms-transform:translateX(-75%);
    transform:translateX(-75%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-4 .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-right{
    right:-50px
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-25%,-50%);
    -ms-transform:translate(-25%,-50%);
    transform:translate(-25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(25%,-50%);
    -ms-transform:translate(25%,-50%);
    transform:translate(25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-left{
    left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-center{
    transform:translate(-25%);
    -webkit-transform:translate(-25%);
    -moz-transform:translate(-25%);
    -ms-transform:translate(-25%);
    -o-transform:translate(-25%)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left,.ultb3-hover-5 .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-right{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-center{
    top:0;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-center{
    top:-50px;
    -webkit-transform:translateX(-50%) scale(1.1);
    -ms-transform:translateX(-50%) scale(1.1);
    transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-left{
    left:0;
    top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-left{
    left:-50px;
    -webkit-transform:translateY(-50%) scale(1.1);
    -ms-transform:translateY(-50%) scale(1.1);
    transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-right{
    right:0;
    top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-right{
    right:-50px;
    -webkit-transform:translateY(-50%) scale(1.1);
    -ms-transform:translateY(-50%) scale(1.1);
    transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center{
    top:50%;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    transform:translate(-50%,-50%) scale(1.2)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right{
    right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-right{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-center{
    bottom:0;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-center{
    bottom:-50px;
    -webkit-transform:translateX(-50%) scale(1.1);
    -ms-transform:translateX(-50%) scale(1.1);
    transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-6 .ultb3-img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.ultb3-hover-6:hover .ultb3-img{
    -webkit-transform:scale(2.5);
    -ms-transform:scale(2.5);
    transform:scale(2.5);
    opacity:0
}
.aio-icon-component,.wpb_column>.wpb_wrapper .aio-icon-component{
    margin-bottom:35px
}
.aio-icon-component .aio-icon,.aio-icon-component .img-icon{
    -webkit-transition:-webkit-transform .2s linear;
    transition:-webkit-transform .2s linear;
    transition:transform .2s linear;
    transition:transform .2s linear,-webkit-transform .2s linear
}
.aio-icon-header h3.aio-icon-title{
    margin:0;
    display:block;
    font-size:16px;
    line-height:1.2em
}
.aio-icon-description{
    width:100%;
    display:block;
    margin-top:0
}
.aio-icon-header+.aio-icon-description{
    margin-top:10px
}
.aio-icon-read{
    display:block;
    padding:5px 0;
    text-decoration:none
}
a.aio-icon-box-link{
    text-decoration:none;
    border:none;
    display:block
}
.default-icon .aio-icon-default{
    display:table-cell;
    vertical-align:middle
}
.default-icon .aio-icon-default .aio-icon,.default-icon .aio-icon-default .aio-icon-img{
    margin-right:15px
}
.default-icon .aio-icon-header{
    display:table-cell;
    vertical-align:middle
}
.top-icon .aio-icon,.top-icon .aio-icon-description,.top-icon .aio-icon-header,.top-icon .aio-icon-img{
    display:block;
    text-align:center;
    margin:0 auto
}
.top-icon .aio-icon-header h3.aio-icon-title{
    margin:25px 0 15px
}
.top-icon .aio-icon-description{
    margin-top:15px
}
.top-icon .aio-icon-header+.aio-icon-description{
    margin-top:0
}
.aio-icon-box.left-icon{
    display:inline-block
}
.left-icon .aio-icon-left{
    display:table-cell;
    vertical-align:top
}
.left-icon .aio-icon-left .aio-icon,.left-icon .aio-icon-left .aio-icon-img{
    margin-right:15px
}
.left-icon .aio-ibd-block{
    display:table-cell;
    vertical-align:middle
}
.left-icon .aio-icon-description,.left-icon .aio-icon-header{
    float:left;
    width:100%
}
.square_box-icon .aio-icon,.square_box-icon .aio-icon-description,.square_box-icon .aio-icon-header,.square_box-icon .aio-icon-img{
    display:block;
    text-align:center;
    margin:0 auto
}
.square_box-icon .aio-icon-img{
    display:block!important
}
.square_box-icon .aio-icon-description,.square_box-icon .aio-icon-header{
    padding:0 5%
}
.square_box-icon .aio-icon-description{
    padding-bottom:1em
}
.square_box-icon .aio-icon-header h3.aio-icon-title{
    margin:15px 0
}
.square_box-icon .aio-icon-square_box .aio-icon,.square_box-icon .aio-icon-square_box .aio-icon-img{
    position:absolute;
    right:0;
    left:0
}
.square_box-icon .aio-icon-square_box{
    height:100%;
    width:100%;
    position:relative;
    display:block
}
.aio-icon-box.top-icon{
    text-align:center
}
.style_2 .aio-icon-box .aio-icon,.style_2 .aio-icon-box .img-icon{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.style_2 .aio-icon-box:hover .aio-icon,.style_2 .aio-icon-box:hover .img-icon{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.style_3 .aio-icon-box .aio-icon,.style_3 .aio-icon-box .img-icon{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.style_3 .aio-icon-box:hover .aio-icon,.style_3 .aio-icon-box:hover .img-icon{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.style_2 .aio-icon-box .aio-icon.animated,.style_2 .aio-icon-box .img-icon.animated,.style_3 .aio-icon-box .aio-icon.animated,.style_3 .aio-icon-box .img-icon.animated{
    -webkit-animation-fill-mode:initial;
    animation-fill-mode:initial
}
.aio-icon-box.right-icon{
    display:inline-block;
    width:100%
}
.right-icon .aio-icon-right{
    display:table-cell;
    vertical-align:top;
    width:100%
}
.right-icon .aio-icon-right .aio-icon,.right-icon .aio-icon-right .aio-icon-img{
    margin-left:15px
}
.right-icon .aio-ibd-block{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{
    text-align:right
}
.right-icon .aio-icon-description,.right-icon .aio-icon-header{
    float:right;
    width:100%
}
.heading-right-icon .aio-icon-heading-right{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.aio-icon-heading-right+.aio-icon-description{
    margin-top:10px
}
.heading-right-icon .aio-icon-heading-right .aio-icon,.heading-right-icon .aio-icon-heading-right .aio-icon-img{
    margin-left:15px
}
.heading-right-icon .aio-icon-header{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header .aio-icon-title{
    text-align:right
}
.info-c-full .info-c-full-wrap{
    display:table;
    width:100%;
    height:100%
}
.info-circle-icons{
    cursor:pointer
}
.info-circle-icons{
    text-align:center
}
.info-wrapper{
    padding-top:1px
}
.info-circle-wrapper{
    width:100%
}
.info-circle-wrapper .smile_icon_list.left li .icon_description{
    margin-left:1.2em;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px 10px 10px 15px
}
.info-c-full-br .info-circle-img-icon,.info-c-semi-br .info-circle-img-icon{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    vertical-align:baseline
}
.info-c-full-br .icon-circle-list .info-circle-img-icon,.info-c-semi-br .icon-circle-list .info-circle-img-icon{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:1em;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    vertical-align:top
}
.info-c-full-br,.info-c-semi-br{
    max-width:80%;
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin:auto;
    border:1px solid transparent
}
.info-c-full-br .info-c-full{
    text-align:center;
    width:60%;
    height:60%;
    margin:20%;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:20px;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden!important
}
.clipped-info-circle .info-c-full-br .info-c-full{
    overflow:visible
}
.info-circle-def{
    display:table;
    width:100%;
    height:100%
}
.info-circle-sub-def{
    display:table-cell;
    vertical-align:middle
}
.info-c-full i{
    line-height:1;
    width:1.5em;
    height:1.5em
}
.info-c-full h3{
    margin:0;
    text-align:center;
    color:inherit
}
.info-c-full{
    padding:20px
}
.info-circle-text{
    text-align:center;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:block;
    width:90%;
    margin:0 auto
}
.info-c-full-br .icon-circle-list .info-details{
    display:none
}
.info-c-full-br .icon-circle-list .info-circle-icons{
    height:2em;
    width:2em;
    list-style:none;
    position:absolute;
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.info-c-full-br .icon-circle-list{
    position:absolute;
    top:50%;
    left:50%
}
.info-c-semi-br.br-dash-out{
    border-style:dashed;
    border-width:2px;
    position:relative
}
.info-c-semi{
    border:2px solid green;
    margin:50px;
    text-align:center;
    line-height:200px
}
.info-c-semi-br .icon-circle-list .info-circle-icons img{
    width:64px;
    max-width:100%
}
.info-c-semi-br .icon-circle-list .info-circle-icons span{
    display:none
}
.info-c-semi-br .icon-circle-list .info-circle-icons{
    list-style:none;
    position:absolute;
    margin:-32px
}
.info-c-semi-br .icon-circle-list{
    position:absolute;
    top:200px;
    left:200px
}
.info-circle-responsive .smile_icon_list_wrap{
    display:none
}
.info-circle-wrapper .icon-circle-list{
    background-color:transparent!important
}
.icon-circle-list .info-circle-link{
    position:relative;
    width:100%;
    height:100%
}
.icon-circle-list a.info-circle-href{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    border-bottom:none;
    z-index:99999
}
.info-circle-buzz-out{
    -webkit-animation-name:circle_buzz_out;
    animation-name:circle_buzz_out;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_buzz_out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
@keyframes circle_buzz_out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        -ms-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        -ms-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        -ms-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        -ms-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        -ms-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        -ms-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        -ms-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        -ms-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        -ms-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        -ms-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
.info-circle-pulse{
    -webkit-animation-name:circle_pulse;
    animation-name:circle_pulse;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes circle_pulse{
    25%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
}
.info-circle-push{
    -webkit-animation-name:circle_push;
    animation-name:circle_push;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes circle_push{
    50%{
        -webkit-transform:scale(.8);
        -ms-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.info-circle-pop{
    -webkit-animation-name:circle_pop;
    animation-name:circle_pop;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes circle_pop{
    50%{
        -webkit-transform:scale(1.2);
        -ms-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.smile_icon_list.ic-resp-img li.icon_list_item{
    min-height:.5em!important
}
.smile_icon_list.ic-resp-img li .icon_list_icon{
    width:2em;
    height:2em;
    line-height:2em
}
.smile_icon_list.ic-resp-img li .icon_list_icon img{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:1em;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    vertical-align:top
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description{
    margin-left:.85em!important
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description{
    height:2em
}
.info-circle-responsive .smile_icon_list.left li .icon_list_icon{
    margin-right:1em
}
.info-circle-icons *{
    line-height:inherit
}
.ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{
    width:100%;
    margin-bottom:35px;
    position:relative;
    overflow:hidden;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:inline-block
}
.ult-banner-block img{
    width:100%;
    max-width:100%!important;
    display:block;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    padding:0;
    margin:0;
    border:none
}
.ult-banner-block .bb-top-title{
    color:#fff;
    margin:0;
    padding:.7em 15px;
    display:block;
    font-size:15px;
    line-height:1.2;
    text-align:left;
    position:relative;
    width:100%;
    z-index:99;
    opacity:1
}
.ult-banner-block .title-left{
    text-align:left
}
.ult-banner-block .title-center{
    text-align:center
}
.ult-banner-block .bb-top-title i{
    float:right;
    font-size:1em;
    line-height:1.2;
    padding-right:0
}
.ult-banner-block .mask{
    color:#fff;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    opacity:0;
    overflow:hidden;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block .bb-back-icon{
    display:block;
    margin:25px auto 0;
    text-align:center;
    line-height:1;
    font-size:3em
}
.ult-banner-block p{
    margin:0
}
.ult-banner-block .mask .bb-description,.ult-banner-block .mask p{
    color:inherit;
    text-align:center;
    padding:15px 1.5em 0;
    margin-bottom:0;
    display:block;
    line-height:1.5em
}
.ult-banner-block .mask .bb-description{
    color:inherit;
    padding-top:2em
}
.ult-banner-block .mask .bb-description p{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    color:inherit
}
a.bb-link{
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block a.bb-link{
    display:table;
    position:relative;
    color:#fff;
    background-color:#1e73be;
    margin:15px auto 0;
    padding:.3em .6em;
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block.ult-bb-box a.bb-link{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    z-index:99;
    left:0;
    top:0;
    color:transparent!important;
    background-color:transparent!important;
    margin:0!important;
    padding:0!important;
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block:hover .mask.solid-background{
    opacity:1;
    background:#000
}
.ult-banner-block:hover .mask.opaque-background{
    background:rgba(0,0,0,.45)
}
.ult-banner-block.ult-banner-block-custom-height img{
    width:auto;
    max-width:none!important;
    height:100%;
    position:absolute;
    right:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-banner-block.ult-banner-block-custom-height .bb-top-title{
    position:absolute;
    bottom:0
}
.banner-style01 .mask{
    -ms-transform:translateY(100%);
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style01:hover .mask{
    opacity:1;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style02 .mask{
    -ms-transform:translateY(-100%);
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style02:hover .mask{
    opacity:1;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style03 .mask{
    -ms-transform:translateX(-100%);
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style03:hover .mask{
    opacity:1;
    -ms-transform:translateX(0);
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style04 .mask{
    -ms-transform:translateX(100%);
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style04:hover .mask{
    opacity:1;
    -ms-transform:translateX(0);
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style11 img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style11 img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style11:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-banner-block-custom-height.banner-style11:hover img{
    -webkit-transform:translateX(-50%) scale(1);
    -ms-transform:translateX(-50%) scale(1);
    transform:translateX(-50%) scale(1)
}
.banner-style11:hover .mask{
    opacity:1
}
.banner-style11 a,.banner-style11 p{
    opacity:0;
    -webkit-transform:scale(2);
    -ms-transform:scale(2);
    transform:scale(2);
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.banner-style11:hover a,.banner-style11:hover p{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.banner-style12 img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style12 img{
    -webkit-transform:translateX(-50%) scale(1);
    -ms-transform:translateX(-50%) scale(1);
    transform:translateX(-50%) scale(1)
}
.banner-style12:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style12:hover img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style12:hover .mask{
    opacity:1
}
.banner-style12 a,.banner-style12 p{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.banner-style12:hover a,.banner-style12:hover p{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.banner-style13 img{
    -webkit-transition:all .3s linear;
    transition:all .3s linear
}
.banner-style13:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style13:hover img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style13:hover .mask{
    opacity:1
}
.banner-style13 .mask p{
    -ms-transform:translateY(50px);
    -webkit-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style13:hover .mask p{
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style21 .mask,.banner-style21 .mask:hover{
    opacity:1
}
.banner-style21 .mask{
    -ms-transform:translate(-100%,-100px) rotate(-180deg);
    -webkit-transform:translate(-100%,-100px) rotate(-180deg);
    transform:translate(-100%,-100px) rotate(-180deg)
}
.banner-style21:hover .mask{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.banner-style21 .bb-back-icon{
    -webkit-transform:translateX(-100%) rotate(-360deg);
    -ms-transform:translateX(-100%) rotate(-360deg);
    transform:translateX(-100%) rotate(-360deg);
    -webkit-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.banner-style21:hover .bb-back-icon{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style21 .mask p{
    -webkit-transform:translateX(-100%) rotate(-90deg);
    -ms-transform:translateX(-100%) rotate(-90deg);
    transform:translateX(-100%) rotate(-90deg);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.banner-style21:hover .mask p{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style21 .mask a{
    -webkit-transform:translateY(-200px);
    -ms-transform:translateY(-200px);
    transform:translateY(-200px);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style21:hover .mask a{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask,.banner-style22 .mask:hover{
    opacity:1
}
.banner-style22 .mask{
    -ms-transform:translate(100%,-100px) rotate(180deg);
    -webkit-transform:translate(100%,-100px) rotate(180deg);
    transform:translate(100%,-100px) rotate(180deg)
}
.banner-style22:hover .mask{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.banner-style22 .bb-back-icon{
    -webkit-transform:translateX(100%) rotate(360deg);
    -ms-transform:translateX(100%) rotate(360deg);
    transform:translateX(100%) rotate(360deg);
    -webkit-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.banner-style22:hover .bb-back-icon{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask p{
    -webkit-transform:translateX(100%) rotate(90deg);
    -ms-transform:translateX(100%) rotate(90deg);
    transform:translateX(100%) rotate(90deg);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.banner-style22:hover .mask p{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask a{
    -webkit-transform:translateY(-200px);
    -ms-transform:translateY(-200px);
    transform:translateY(-200px);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style22:hover .mask a{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style31:hover .mask.opaque-background,.banner-style32:hover .mask.opaque-background,.banner-style33:hover .mask.opaque-background,.banner-style34:hover .mask.opaque-background{
    background:#414141
}
.banner-style31{
    display:block
}
.banner-style31 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style31:hover img{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-banner-block-custom-height.banner-style31:hover img{
    -webkit-transform:translateX(-50%) translateY(-100%);
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%)
}
.banner-style31 .mask{
    opacity:1;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style31:hover .mask{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.banner-style32{
    display:block
}
.banner-style32 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style32:hover img{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-banner-block-custom-height.banner-style32:hover img{
    -webkit-transform:translateX(-50%) translateY(100%);
    -ms-transform:translateX(-50%) translateY(100%);
    transform:translateX(-50%) translateY(100%)
}
.banner-style32 .mask{
    opacity:1;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style32:hover .mask{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.banner-style33{
    display:block
}
.banner-style33 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style33:hover img{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.banner-style33 .mask{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style33:hover .mask{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.banner-style34{
    display:block
}
.banner-style34 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style34:hover img{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.banner-style34 .mask{
    opacity:1;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style34:hover .mask{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-hide{
    display:none!important
}
button.overlay-show,button.overlay-show-boxes,button.overlay-show-cornershape,button.overlay-show-genie,div.ult-overlay-close,img.overlay-show,img.overlay-show-boxes,img.overlay-show-cornershape,img.overlay-show-genie,span.overlay-show{
    cursor:pointer
}
.btn-modal{
    display:block;
    margin:2px;
    padding:8px 13px;
    font-size:14px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .5s;
    transition:all .5s
}
.btn-modal-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    -webkit-border-radius:6px;
    border-radius:6px
}
.btn-modal-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px
}
.btn-modal-md{
    padding:6px 12px;
    font-size:14px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px
}
.btn-modal-block{
    display:block;
    width:100%;
    padding-right:0;
    padding-left:0
}
.btn-modal:active{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
button.ult-align-center{
    margin:0 auto;
    display:block
}
button.ult-align-left{
    float:left
}
button.ult-align-right{
    float:right
}
img.ult-modal-img{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0;
    max-width:100%;
    display:block
}
img.ult-modal-inside-img{
    width:48px;
    vertical-align:middle;
    padding:5px 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0
}
img.ult-align-center{
    margin:0 auto
}
img.ult-align-left{
    float:left
}
img.ult-align-right{
    float:right
}
span.ult-align-left{
    text-align:left
}
span.ult-align-center{
    text-align:center;
    display:table;
    margin:0 auto
}
span.ult-align-right{
    display:block;
    text-align:right
}
.ult-overlay{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(28,28,28,.9);
    z-index:9999;
    z-index:16777271;
    visibility:hidden
}
.ult_modal-auto-top.ult-open{
    display:block;
    overflow:auto;
    overflow-y:scroll
}
.ult-overlay-close{
    width:80px;
    height:80px;
    position:fixed;
    overflow:hidden;
    border:0;
    text-indent:200%;
    color:transparent;
    outline:0;
    z-index:9999
}
.ult-overlay-close-inside{
    width:100%;
    height:100%;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../img/cross.png) no-repeat center center
}
.ult-overlay-close.top-right{
    right:35px;
    top:35px
}
.ult-overlay-close.top-left{
    left:35px;
    top:35px
}
.ult-overlay-close.popup-top-right{
    left:100%;
    bottom:100%
}
.ult-overlay-close.popup-top-left{
    bottom:100%;
    right:100%
}
.ult-overlay-close.popup-edge-top-right{
    left:auto
}
.ult-overlay-close.popup-edge-top-left{
    right:auto
}
.ult-overlay .ult-overlay-close:active{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    outline:0!important
}
.ult_modal{
    width:400px;
    max-width:100%;
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
    z-index:99;
    display:block;
    margin:0 auto;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-perspective:1200px;
    -o-perspective:1200px;
    -ms-perspective:1200px;
    perspective:1200px
}
.ult_modal-auto-top .ult_modal{
    margin:35px auto;
    top:0;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.ult_modal-content{
    -webkit-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:0 0 7px #404040;
    -o-box-shadow:0 0 7px #404040;
    -ms-box-shadow:0 0 7px #404040;
    box-shadow:0 0 7px #404040;
    overflow:hidden
}
.ult_modal-header{
    border-bottom:1px solid #e5e5e5;
    font-size:16px;
    background:#fff
}
.ult_modal-header>.modal-icon{
    font-size:2em;
    display:table-cell;
    vertical-align:middle;
    padding:0 0 0 20px
}
h3.ult_modal-title{
    color:inherit;
    display:table-cell;
    vertical-align:middle;
    margin:0;
    padding:10px 20px;
    font-size:1em;
    line-height:1.5em
}
.ult_modal-body{
    padding:15px 20px;
    background:#fff;
    max-width:100%;
    overflow:hidden;
    line-height:1.5em
}
.ult_modal-body p{
    margin-bottom:1em
}
.ult_modal-body img{
    max-width:100%
}
.ult-overlay iframe,.ult-overlay object{
    opacity:0;
    position:absolute;
    z-index:-99999;
    max-width:100%
}
.ult-overlay.ult-open iframe,.ult-overlay.ult-open object{
    opacity:1;
    position:relative;
    z-index:9999;
    z-index:16777271
}
.ult_modal.ult-small{
    width:35%
}
.ult_modal.ult-medium{
    width:60%
}
.ult_modal.ult-container{
    width:96%
}
.ult_modal.ult-block{
    width:auto;
    max-width:90%;
    display:table
}
.overlay-fade{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .5s,visibility .5s;
    transition:opacity .5s,visibility .5s
}
.overlay-fade.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.overlay-fade .ult_modal-content{
    opacity:.4;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.overlay-fade.ult-open .ult_modal-content{
    opacity:1
}
.overlay-fade.ult-close .ult_modal-content{
    -webkit-transform:translateY(25%);
    -ms-transform:translateY(25%);
    transform:translateY(25%)
}
.overlay-corner{
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(50px) translateX(50px);
    -ms-transform:translateY(50px) translateX(50px);
    transform:translateY(50px) translateX(50px);
    -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
    -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s,visibility .5s;
    transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-corner.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0);
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft,.overlay-cornerbottomright,.overlay-cornertopleft,.overlay-cornertopright{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
    -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s,visibility .5s;
    transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft.ult-open,.overlay-cornerbottomright.ult-open,.overlay-cornertopleft.ult-open,.overlay-cornertopright.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0);
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomright{
    -webkit-transform:translateY(200px) translateX(200px);
    -ms-transform:translateY(200px) translateX(200px);
    transform:translateY(200px) translateX(200px)
}
.overlay-cornerbottomleft{
    -webkit-transform:translateY(200px) translateX(-200px);
    -ms-transform:translateY(200px) translateX(-200px);
    transform:translateY(200px) translateX(-200px)
}
.overlay-cornertopleft{
    -webkit-transform:translateY(-200px) translateX(-200px);
    -ms-transform:translateY(-200px) translateX(-200px);
    transform:translateY(-200px) translateX(-200px)
}
.overlay-cornertopright{
    -webkit-transform:translateY(-200px) translateX(200px);
    -ms-transform:translateY(-200px) translateX(200px);
    transform:translateY(-200px) translateX(200px)
}
.overlay-slidedown,.overlay-slideleft,.overlay-slideright,.overlay-slideup{
    visibility:hidden;
    -webkit-transition:-webkit-transform .4s ease-in-out,visibility .4s;
    -webkit-transition:visibility .4s,-webkit-transform .4s ease-in-out;
    transition:visibility .4s,-webkit-transform .4s ease-in-out;
    transition:transform .4s ease-in-out,visibility .4s;
    transition:transform .4s ease-in-out,visibility .4s,-webkit-transform .4s ease-in-out
}
.overlay-slidedown.ult-open,.overlay-slideleft.ult-open,.overlay-slideright.ult-open,.overlay-slideup.ult-open{
    visibility:visible;
    -webkit-transition:-webkit-transform .4s ease-in-out;
    transition:-webkit-transform .4s ease-in-out;
    transition:transform .4s ease-in-out;
    transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}
.overlay-slidedown{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.overlay-slidedown.ult-open{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.overlay-slideup{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.overlay-slideup.ult-open{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.overlay-slideleft{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.overlay-slideleft.ult-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.overlay-slideright{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.overlay-slideright.ult-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.overlay-zoomin,.overlay-zoomout{
    visibility:hidden;
    opacity:0;
    -webkit-transition:-webkit-transform .2s,opacity .2s,visibility .2s;
    -webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;
    transition:opacity .2s,visibility .2s,-webkit-transform .2s;
    transition:transform .2s,opacity .2s,visibility .2s;
    transition:transform .2s,opacity .2s,visibility .2s,-webkit-transform .2s
}
.overlay-zoomin.ult-open,.overlay-zoomout.ult-open{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .4s,opacity .4s;
    -webkit-transition:opacity .4s,-webkit-transform .4s;
    transition:opacity .4s,-webkit-transform .4s;
    transition:transform .4s,opacity .4s;
    transition:transform .4s,opacity .4s,-webkit-transform .4s
}
.overlay-zoomin{
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.overlay-zoomout{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.overlay-doorhorizontal{
    visibility:hidden;
    width:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition:width .5s .3s,visibility .8s;
    transition:width .5s .3s,visibility .8s
}
.overlay-doorhorizontal.ult-open{
    visibility:visible;
    width:100%;
    -webkit-transition:width .5s;
    transition:width .5s
}
.overlay-doorhorizontal .ult-overlay-close,.overlay-doorhorizontal .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.overlay-doorhorizontal.ult-open .ult-overlay-close,.overlay-doorhorizontal.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.overlay-doorhorizontal.ult-close .ult-overlay-close,.overlay-doorhorizontal.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-doorvertical{
    visibility:hidden;
    width:100%;
    height:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:height .5s .3s,visibility .8s;
    transition:height .5s .3s,visibility .8s
}
.overlay-doorvertical.ult-open{
    visibility:visible;
    height:100%;
    -webkit-transition:height .5s;
    transition:height .5s
}
.overlay-doorvertical .ult-overlay-close,.overlay-doorvertical .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .3s .5s;
    transition:opacity .3s .5s
}
.overlay-doorvertical.ult-open .ult-overlay-close,.overlay-doorvertical.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.overlay-doorvertical.ult-close .ult-overlay-close,.overlay-doorvertical.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-cornershape{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .5s;
    transition:visibility .5s
}
.overlay-cornershape.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-cornershape svg{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.overlay-cornershape .overlay-path{
    fill:rgba(28,28,28,.9)
}
.overlay-cornershape .ult-overlay-close,.overlay-cornershape .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .4s;
    transition:opacity .4s
}
.overlay-cornershape.ult-open .ult-overlay-close,.overlay-cornershape.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.overlay-cornershape.ult-close .ult-overlay-close,.overlay-cornershape.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-boxes{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .8s;
    transition:visibility .8s
}
.overlay-boxes.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-boxes svg{
    position:absolute;
    top:0;
    left:0
}
.overlay-boxes svg path{
    fill:#1c1c1c;
    display:none
}
.overlay-boxes .ult-overlay-close,.overlay-boxes .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .5s .8s;
    transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close,.overlay-boxes.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.8s;
    transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close,.overlay-boxes.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-boxes{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .8s;
    transition:visibility .8s
}
.overlay-boxes.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-boxes svg{
    position:absolute;
    top:0;
    left:0
}
.overlay-boxes svg path{
    fill:#1c1c1c;
    display:none
}
.overlay-boxes .ult-overlay-close{
    opacity:0;
    -webkit-transition:opacity .5s .8s;
    transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close{
    opacity:1;
    -webkit-transition-delay:.8s;
    transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-simplegenie{
    visibility:hidden;
    -webkit-transform:translateY(60%) scale(0);
    -ms-transform:translateY(60%) scale(0);
    transform:translateY(60%) scale(0);
    -webkit-transition:-webkit-transform .4s,visibility .4s;
    -webkit-transition:visibility .4s,-webkit-transform .4s;
    transition:visibility .4s,-webkit-transform .4s;
    transition:transform .4s,visibility .4s;
    transition:transform .4s,visibility .4s,-webkit-transform .4s
}
.overlay-simplegenie.ult-open{
    visibility:visible;
    -webkit-transform:translateY(0) scale(1);
    -ms-transform:translateY(0) scale(1);
    transform:translateY(0) scale(1);
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.overlay-genie{
    background:0 0;
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .3s .2s,visibility .6s;
    transition:opacity .3s .2s,visibility .6s
}
.overlay-genie.ult-open{
    visibility:visible;
    opacity:1;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.overlay-genie svg{
    position:fixed;
    top:0;
    left:0
}
.overlay-genie .overlay-path{
    fill:rgba(28,28,28,.9)
}
.overlay-genie .ult_modal-content{
    opacity:0;
    -webkit-transform:scale(.8) translateY(-48%);
    -ms-transform:scale(.8) translateY(-48%);
    transform:scale(.8) translateY(-48%);
    -webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;
    transition:opacity .3s .3s,-webkit-transform .3s .3s;
    transition:opacity .3s .3s,transform .3s .3s;
    transition:opacity .3s .3s,transform .3s .3s,-webkit-transform .3s .3s
}
.overlay-genie .ult-overlay-close{
    opacity:0;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.overlay-genie.ult-open .ult-overlay-close,.overlay-genie.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.overlay-genie.ult-open .ult_modal-content{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.overlay-genie.ult-close .ult-overlay-close,.overlay-genie.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.ult_modal div.ult_modal-body>iframe{
    display:none
}
.ult-open>.ult_modal div.ult_modal-body>iframe{
    display:block
}
div.ult_modal-body .fluid-width-video-wrapper{
    padding:0!important
}
@media(max-width:767px){
    .ult_modal.ult-container,.ult_modal.ult-medium,.ult_modal.ult-small{
        width:80%
    }
    .ult_modal.ult-block{
        max-width:80%
    }
    .ult-overlay-close{
        width:24px;
        height:24px;
        right:5px;
        top:5px
    }
}
.ult_pricing_table_wrap{
    min-width:100%
}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap,.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child{
    display:block;
    margin-bottom:35px;
    float:left
}
.ult_price_body_block,.ult_price_description_block,.ult_price_features,.ult_price_link,.ult_pricing_heading,.ult_pricing_table{
    margin:0;
    padding:0;
    width:100%;
    float:left;
    display:block;
    position:relative
}
.ult_pricing_table{
    list-style-type:none;
    font-size:13px;
    text-align:center;
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.ult_pricing_table .ult_pricing_heading{
    padding:20px 0
}
.ult_pricing_table .ult_pricing_heading .price-heading{
    padding:0;
    margin:0;
    font-size:16px;
    font-weight:700;
    line-height:1.4em;
    color:inherit
}
.ult_pricing_table .ult_pricing_heading .price-subheading{
    padding:0;
    margin:4px 20px 15px;
    font-size:12px;
    font-weight:400;
    color:inherit
}
.ult_pricing_table .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap .ult_pricing_table .ult_price_body{
    display:table;
    margin:15px auto
}
.ult_price_body .ult_price{
    vertical-align:middle;
    display:table-cell;
    word-break:break-all
}
.ult_price_body .ult_price .ult_price_figure{
    display:block;
    font-size:1em;
    line-height:1.3em;
    font-weight:400
}
.ult_price_body .ult_price .ult_price_term{
    font-size:11px;
    font-weight:400;
    display:block
}
.ult_pricing_table .ult_price_features{
    padding:15px 15px 0;
    margin:0
}
.ult_pricing_table .ult_price_features ul{
    color:inherit;
    list-style-type:none;
    padding:0;
    margin:0 0 20px
}
.ult_pricing_table .ult_price_features ul li{
    color:inherit;
    list-style-type:none;
    padding:5px 0;
    margin:0;
    line-height:1.5em;
    text-decoration:none
}
.ult_pricing_table a{
    text-decoration:none!important;
    cursor:pointer
}
.ult_pricing_table .ult_price_description_block .ult_price_description{
    list-style-type:none;
    padding:15px;
    margin:0;
    line-height:1.5em
}
.ult_pricing_table .ult_price_link{
    padding:0 0 15px
}
.ult_pricing_table .ult_price_link .ult_price_action_button{
    display:inline-block;
    text-decoration:none;
    font-weight:400;
    line-height:1em;
    padding:9px 20px
}
.ult_pricing_table_wrap .ult_price_features img{
    width:100%;
    max-width:100%;
    display:block
}
.ult_clr{
    clear:both
}
.ult_featured .ult_pricing_table{
    position:relative;
    z-index:9;
    -webkit-transform:scale(1.03);
    -ms-transform:scale(1.03);
    transform:scale(1.03)
}
.ult_pricing_table:hover{
    -webkit-box-shadow:0 0 7px rgba(167,167,167,.5);
    box-shadow:0 0 7px rgba(167,167,167,.5)
}
.ult_info_table.ult_design_1 .ult_pricing_table .ult_price_body{
    border:0;
    width:auto;
    height:auto
}
.ult_info_table .ult_pricing_table .ult_price_body .aio-icon.none{
    display:block;
    margin:0 auto
}
.ult_design_1 .ult_pricing_table{
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333);
    color:#fff
}
.ult_design_1 .ult_pricing_table a{
    color:inherit
}
.ult_design_1 .ult_pricing_table .ult_price_body{
    font-size:16px;
    width:6em;
    height:6em;
    padding:0;
    line-height:1em;
    border:2px solid;
    -webkit-border-radius:500%;
    border-radius:500%
}
.ult_design_1 .ult_pricing_table .ult_price_link{
    background:#333
}
.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:15px;
    border-radius:15px;
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-black .ult_pricing_table,.ult_design_1.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-red .ult_pricing_table,.ult_design_1.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_1.ult-cs-blue .ult_pricing_table,.ult_design_1.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_1.ult-cs-yellow .ult_pricing_table,.ult_design_1.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_1.ult-cs-green .ult_pricing_table,.ult_design_1.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_1.ult-cs-gray .ult_pricing_table,.ult_design_1.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2 .ult_pricing_table{
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
    background:-webkit-linear-gradient(#fff,#f0f0f0);
    background:linear-gradient(#fff,#f0f0f0);
    color:#6f6f6f
}
.ult_design_2 .ult_pricing_table a{
    color:inherit
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2 .ult_pricing_table .ult_pricing_heading{
    background:#0f9000;
    background:-webkit-linear-gradient(#0f9000,#076800);
    background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
    background:linear-gradient(#0f9000,#076800);
    color:#fff
}
.ult_design_2 .ult_pricing_table .ult_pricing_heading .price-subheading{
    padding:0;
    margin:0 20px;
    font-size:12px
}
.ult_design_2 .ult_price_body_block{
    background:#fbfbfb;
    border-bottom:4px double #dcdcdc;
    color:#6f6f6f
}
.ult_design_2 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px dashed #999;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li:last-child{
    border-bottom:0
}
.ult_design_2 .ult_pricing_table .ult_price_link{
    padding:0
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:7px;
    background:#0f9000;
    background:-webkit-linear-gradient(#0f9000,#076800);
    background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
    background:linear-gradient(#0f9000,#076800);
    position:absolute;
    right:-8px;
    bottom:-12px
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
    bottom:-6px;
    right:0;
    border-bottom:8px solid transparent;
    border-left:8px solid #1a1a1a
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #1a1818
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #ac3900
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #0555ba
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #ce5e0b
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #037433
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #bdbdbd
}
.ult_design_3 .ult_pricing_table{
    background:#262626;
    background:-webkit-linear-gradient(#262626,#000);
    background:-webkit-gradient(linear,left top,left bottom,from(#262626),to(#000));
    background:linear-gradient(#262626,#000);
    color:#fff
}
.ult_design_3 .ult_pricing_table a{
    color:inherit
}
.ult_design_3 .ult_price_body_block{
    background:#353535
}
.ult_design_3 .ult_pricing_table .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_body{
    margin:25px auto;
    font-size:40px
}
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px;
    background:#666;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-black .ult_pricing_table{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-red .ult_pricing_table{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_3.ult-cs-blue .ult_pricing_table{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_3.ult-cs-yellow .ult_pricing_table{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_3.ult-cs-green .ult_pricing_table{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_3.ult-cs-gray .ult_pricing_table{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_3.ult-cs-gray .ult_price_body_block{
    color:#fff
}
.ult_design_4 .ult_pricing_table{
    background:#f9f9f9;
    color:#777;
    border-top:5px solid #b9ce06;
    border-bottom:5px solid #ddd
}
.ult_design_4 .ult_pricing_table a{
    color:inherit
}
.ult_design_4 .ult_pricing_table .ult_price_body_block{
    top:-3px;
    border-bottom:2px solid #e5e5e5
}
.ult_design_4 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body{
    margin:-5px auto 15px
}
.ult_design_4 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px solid #ededed;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#b9ce06;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px
}
.ult_design_4.ult-cs-black .ult_pricing_table{
    border-top:5px solid #333
}
.ult_design_4.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#333
}
.ult_design_4.ult-cs-red .ult_pricing_table{
    border-top:5px solid #df4130
}
.ult_design_4.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#df4130
}
.ult_design_4.ult-cs-blue .ult_pricing_table{
    border-top:5px solid #2867b6
}
.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#2867b6
}
.ult_design_4.ult-cs-yellow .ult_pricing_table{
    border-top:5px solid #f1a90f
}
.ult_design_4.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#f1a90f
}
.ult_design_4.ult-cs-green .ult_pricing_table{
    border-top:5px solid #17924b
}
.ult_design_4.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#17924b
}
.ult_design_4.ult-cs-gray .ult_pricing_table{
    border-top:5px solid #d9dee0
}
.ult_design_4.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_5 .ult_pricing_table{
    background:#f7f7f7;
    color:#777;
    border-bottom:5px solid #ddd
}
.ult_design_5 .ult_pricing_table a{
    color:inherit
}
.ult_design_5 .ult_pricing_table .ult_price_body_block,.ult_design_5 .ult_pricing_table .ult_pricing_heading{
    background:#fac635;
    color:#fff
}
.ult_design_5 .ult_pricing_table .ult_price_body_block{
    top:-3px
}
.ult_design_5 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body{
    margin:-5px auto 15px
}
.ult_design_5 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px solid #ededed;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#555;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px
}
.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333
}
.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130
}
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6
}
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a
}
.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b
}
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_6 .ult_pricing_table{
    background:#fff;
    color:#777;
    border:1px solid #efefef
}
.ult_design_6 .ult_pricing_table a{
    color:inherit
}
.ult_design_6 .ult_pricing_table .ult_price_body_block,.ult_design_6 .ult_pricing_table .ult_pricing_heading{
    background:#322d68;
    color:#fff
}
.ult_design_6 .ult_pricing_table .ult_price_body_block{
    height:3em;
    margin-bottom:3em;
    font-size:16px
}
.ult_design_6 .ult_pricing_table .ult_price_body{
    font-size:16px;
    width:6em;
    height:6em;
    padding:0;
    line-height:1em;
    border:2px solid #f0f0f0;
    -webkit-border-radius:500%;
    border-radius:500%;
    margin:0 auto!important;
    position:relative;
    top:0;
    background:#fff;
    color:#777;
    -webkit-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    -o-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    -ms-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset
}
.ult_design_6 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    -webkit-border-radius:15px;
    border-radius:15px;
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_6.ult_featured .ult_price_body_block{
    margin-top:-5px
}
.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333
}
.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130
}
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6
}
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a
}
.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b
}
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_2 .ult_price_table_ht .ult_price_link{
    position:relative
}
.ult_design_2 .info_min_ht .ult_price_link{
    position:relative
}
.ult_design_1 .ult_pricing_table .ult_price_link{
    padding-top:15px
}
a.ult_price_action_button{
    border:none
}
.ult-rs-wrapper .ui-slider{
    position:relative;
    text-align:left
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-bottom,.ult-rs-wrapper .ui-corner-br,.ult-rs-wrapper .ui-corner-right{
    -webkit-border-bottom-right-radius:1em;
    border-bottom-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-bl,.ult-rs-wrapper .ui-corner-bottom,.ult-rs-wrapper .ui-corner-left{
    -webkit-border-bottom-left-radius:1em;
    border-bottom-left-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-right,.ult-rs-wrapper .ui-corner-top,.ult-rs-wrapper .ui-corner-tr{
    -webkit-border-top-right-radius:1em;
    border-top-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-left,.ult-rs-wrapper .ui-corner-tl,.ult-rs-wrapper .ui-corner-top{
    -webkit-border-top-left-radius:1em;
    border-top-left-radius:1em
}
.ult-rs-wrapper .ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.ult-rs-wrapper .ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    display:block;
    border:0
}
.ult-rs-wrapper{
    margin:35px auto
}
#ult-range-slider{
    position:relative;
    padding:10px 75px 35px;
    margin-top:35px;
    overflow:hidden
}
.ult-rs-wrapper .ult-rslider{
    font-size:8px;
    margin:65px auto 0;
    max-width:100%;
    width:100%;
    height:1em;
    border:none;
    cursor:pointer
}
.ult-rs-wrapper .ui-slider .ui-slider-handle{
    position:absolute;
    z-index:1;
    -webkit-border-radius:500px;
    border-radius:500px;
    top:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#3bf7d1;
    width:4em;
    height:4em;
    border:solid .28em #fff;
    -webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.25);
    box-shadow:0 0 3px 1px rgba(0,0,0,.25);
    cursor:pointer;
    outline:0
}
.ult-tooltip{
    display:block;
    visibility:hidden;
    position:absolute;
    text-align:center;
    background:#fff;
    padding:15px;
    font-size:16px;
    margin-top:-25px!important;
    left:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translateX(-50%) translateY(-100%);
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%)
}
.ult-tooltip-border{
    border:2px solid #30eae9
}
.ult-tooltip:after,.ult-tooltip:before{
    top:100%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.ult-tooltip:after{
    border-color:transparent;
    border-width:7px;
    margin-left:-7px;
    top:99%
}
.ult-arrow:after{
    border-top-color:#fff
}
.ult-tooltip:before{
    border-color:transparent
}
.ult-arrow:before{
    border-top-color:#30eae9;
    border-width:9px;
    margin-left:-9px
}
.ui-slider-wrapper{
    position:relative
}
.ui-slider-wrapper .ui-slider-horizontal{
    width:100%
}
.ui-slider-labels{
    position:absolute;
    border:1px solid transparent
}
.ui-slider-label-ticks{
    border:1px solid transparent;
    position:absolute;
    white-space:nowrap
}
.ui-slider-label-ticks span{
    font-size:.9em;
    min-width:1.2em
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:first-child{
    -webkit-transform:translate(-20%,-50%);
    -ms-transform:translate(-20%,-50%);
    transform:translate(-20%,-50%)
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:last-child{
    -webkit-transform:translate(-80%,-50%);
    -ms-transform:translate(-80%,-50%);
    transform:translate(-80%,-50%)
}
.ui-slider-wrapper.horizontal{
    margin-right:auto;
    margin-left:auto;
    max-width:100%
}
.horizontal .ui-slider-labels{
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.horizontal .ui-slider-label-ticks{
    font-size:8px;
    width:1.8em;
    height:1.8em;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.horizontal .ui-slider-label-ticks span{
    position:relative;
    display:none;
    margin-left:-1.2em;
    top:.8em
}
.ult-tooltip-center{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ult-active{
    display:block
}
.ult-description{
    display:none;
    padding:35px;
    text-align:center;
    font-size:22px;
    max-width:85%;
    width:85%;
    margin-left:auto!important;
    margin-right:auto!important
}
.ult-ribbon-wrap{
    text-align:center
}
.ult-ribbon.auto{
    width:auto;
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon.full{
    width:100%;
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon.custom{
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon-wrap .ult-ribbon{
    position:relative;
    padding:0;
    margin:1.5em 0;
    -webkit-border-radius:2px;
    border-radius:2px;
    text-align:center;
    display:inline-block;
    z-index:0
}
.ult-ribbon .ult-ribbon-text{
    background:#0274be
}
.ult-ribbon .ult-left-ribb{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    left:-3.5em;
    border-right-width:3em;
    border-left-width:1.5em;
    border-left-color:transparent
}
.ult-ribbon .ult-right-ribb{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    right:-3.5em;
    border-left-width:3em;
    border-right-width:1.5em;
    border-right-color:transparent
}
.ult-left-ribb.yes{
    -webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;
    box-shadow:rgba(0,0,0,.5) 2px 2px 2px
}
.ult-right-ribb.yes{
    -webkit-box-shadow:rgba(0,0,0,.5) -2px 2px 2px;
    box-shadow:rgba(0,0,0,.5) -2px 2px 2px
}
.ult-left-ribb,.ult-right-ribb{
    z-index:-1;
    border:1em solid #0274be
}
.ult-ribbon-text:before{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    left:0;
    border-width:1em 0 0 1em;
    border-style:solid;
    border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon-text:after{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    right:0;
    border-width:1em 1em 0 0;
    border-style:solid;
    border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon .ult-ribbon-text{
    position:relative;
    padding:.5em 1.75em;
    z-index:3;
    display:block
}
.ult-ribbon .ult-left-ribb i,.ult-ribbon .ult-right-ribb i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:4
}
.ult-ribbon .ult-left-ribb i{
    left:.5em
}
.ult-ribbon .ult-right-ribb i{
    right:.5em
}
.ult-ribbon .ult-ribbon-stitches-bottom,.ult-ribbon .ult-ribbon-stitches-top{
    position:absolute;
    left:0;
    width:100%
}
.ult-ribbon .ult-ribbon-stitches-top{
    top:0;
    margin-top:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
    box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon .ult-ribbon-stitches-bottom{
    bottom:0;
    margin-bottom:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
    box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-stitches-top{
    margin-top:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
    box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon-stitches-bottom{
    margin-bottom:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
    box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-wrap.no i{
    text-shadow:none
}
@media(max-width:767px){
    .ult-ribbon-text.small:after,.ult-ribbon-text.small:before{
        display:none
    }
    .ult-ribbon .ult-left-ribb.small,.ult-ribbon .ult-right-ribb.small{
        display:none
    }
    .ult-ribbon-wrap .ult-ribbon.auto.media-width{
        width:auto;
        max-width:100%
    }
    .ult-ribbon-wrap .ult-ribbon.full.media-width{
        width:100%;
        max-width:100%
    }
    .ult-ribbon-wrap .ult-ribbon.custom.media-width{
        max-width:100%
    }
}
@media(max-width:1024px){
    .ult-ribbon-text.medium:after,.ult-ribbon-text.medium:before{
        display:none
    }
    .ult-ribbon .ult-left-ribb.medium,.ult-ribbon .ult-right-ribb.medium{
        display:none
    }
}
.ult-carousel-wrapper{
    margin-bottom:35px;
    padding-bottom:20px
}
.ult-carousel-wrapper{
    visibility:hidden
}
.slick-initialized{
    visibility:visible
}
.slick-slider{
    position:relative;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:none;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-loading .slick-list{
    background:#fff url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./ajax-loader.gif) center center no-repeat
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    zoom:1
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
@font-face{
    font-family:slick;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.eot);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.woff) format("woff"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.ttf) format("truetype"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.svg#slick) format("svg");
    font-weight:400;
    font-style:normal
}
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    height:1em;
    width:1em;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    margin-top:-10px;
    padding:0;
    border:none;
    outline:0
}
.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{
    outline:0;
    background:0 0;
    color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:slick;
    font-size:20px;
    line-height:1;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-15px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-15px;
    -webkit-tranform:rotate(-180deg);
    -moz-tranform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.slick-next{
    right:-15px
}
[dir=rtl] .slick-next{
    left:-15px;
    right:auto;
    -webkit-tranform:rotate(-180deg);
    -moz-tranform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.ult-carousel-wrapper.ult_full_width button.slick-next{
    right:25px
}
.ult-carousel-wrapper.ult_full_width button.slick-prev{
    left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-next{
    left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-prev{
    right:25px
}
.slick-dots{
    position:absolute;
    bottom:-45px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    border:0;
    background:0 0;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"â€¢";
    width:20px;
    height:20px;
    font-family:slick;
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#000;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:#000;
    opacity:.75
}
.ult-carousel-wrapper .slick-dots li i{
    opacity:.5;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-carousel-wrapper .slick-dots li:hover i{
    opacity:1
}
.ult-carousel-wrapper .slick-dots li.slick-active i{
    opacity:1
}
button.slick-next:active,button.slick-prev:active{
    background:initial;
    border:initial;
    padding:initial
}
.ult-item-wrap>.wpb_button,.ult-item-wrap>.wpb_content_element,.ult-item-wrap>.wpb_row,.ult-item-wrap>div,.ult-item-wrap>ul.wpb_thumbnails-fluid>li{
    margin-bottom:0!important
}
ul.slick-dots{
    margin:0;
    padding:10px 0
}
.slick-dots{
    bottom:0;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-carousel-wrapper button{
    z-index:1
}
.ult-carousel-wrapper button.circle-bg,.ult-carousel-wrapper button.circle-border{
    -webkit-border-radius:100%;
    border-radius:100%;
    width:1.5em;
    height:1.5em;
    line-height:1.7em
}
.ult-carousel-wrapper button.square-bg,.ult-carousel-wrapper button.square-border{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    width:1.5em;
    height:1.5em
}
.ult-carousel-wrapper.ult_vertical{
    padding:50px 0
}
.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.ult-carousel-wrapper.ult_vertical button.slick-next,.ult-carousel-wrapper.ult_vertical button.slick-prev{
    left:50%;
    margin:0;
    -webkit-transform:translateX(-50%) rotate(90deg);
    -ms-transform:translateX(-50%) rotate(90deg);
    transform:translateX(-50%) rotate(90deg)
}
.ult-carousel-wrapper.ult_vertical button.slick-prev{
    top:-45px
}
.ult-carousel-wrapper.ult_vertical button.slick-next{
    top:auto;
    bottom:-40px
}
.ult-carousel-wrapper.ult_vertical ul.slick-dots{
    z-index:99;
    bottom:-30px
}
button.slick-next.circle-border i,button.slick-prev.circle-border i{
    left:50%;
    top:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
div.stats-desc>div.counter_prefix,div.stats-desc>div.counter_suffix{
    display:inline
}
.stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{
    display:block;
    margin-bottom:35px
}
.stats-block .stats-number{
    font-size:26px;
    line-height:1.3em;
    font-weight:500;
    display:inline
}
.stats-block .stats-text{
    font-size:18px;
    width:100%;
    text-align:inherit
}
.stats-left .aio-icon-left{
    display:table-cell;
    padding-right:15px
}
.stats-left .stats-desc{
    text-align:left;
    display:table-cell;
    vertical-align:middle;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:auto
}
.stats-top .aio-icon-top,.stats-top .stats-desc{
    width:100%;
    display:block;
    text-align:center
}
.stats-top .aio-icon,.stats-top .img-icon{
    margin:0 auto
}
.stats-top .aio-icon-img{
    margin:0 auto
}
.stats-top .stats-number{
    padding:8px 0
}
.stats-right.stats-block{
    display:inline-block;
    width:100%
}
.stats-right .aio-icon-right{
    display:table-cell;
    padding-left:15px
}
.stats-right .stats-desc{
    text-align:right;
    display:table-cell;
    vertical-align:middle
}
.stats-block.stats-left,.stats-block.stats-right{
    direction:ltr
}
.ult-sticky-section>:first-child,.ult-sticky-section>:first-child :first-child{
    margin-top:0!important
}
.ult-sticky-section>:last-child,.ult-sticky-section>:last-child :last-child{
    margin-bottom:0!important
}
.ult-sticky{
    z-index:99999;
    transform:translateZ(0);
    -webkit-transform:translateZ(0)
}
.ult-sticky.ult-stick{
    position:fixed;
    z-index:99999
}
.ult-sticky.ult-stick-full-width{
    position:fixed;
    left:0;
    z-index:99999
}
.ult-sticky-anchor.ult_stick_to_row{
    z-index:99990
}
.ult_s_container{
    position:relative
}
.aio-icon-component i,.align-icon i,.flip-box-wrap i,.info-circle-wrapper i,.smile-icon-timeline-wrap i,.smile_icon_list_wrap i,.stats-block i,.uavc-icons i,.uavc-list-icon i,.ubtn i,.ult-animation i,.ult-banner-block i,.ult-new-ib i,.ult-overlay i,.ult-vc-seperator i,.ult_countdown i,.ult_pricing_table_wrap i,.ultb3-box i,.ultimate-call-to-action i,.ultimate-google-trends i,.ultimate-map-wrapper i,.uvc-heading i,.uvc-type-wrap i{
    font-size:inherit;
    line-height:inherit
}
.aio-icon-component,.aio-icon-component *,.align-icon,.align-icon *,.flip-box-wrap,.flip-box-wrap *,.info-circle-wrapper,.info-circle-wrapper *,.smile-icon-timeline-wrap,.smile-icon-timeline-wrap *,.smile_icon_list_wrap,.smile_icon_list_wrap *,.stats-block,.stats-block *,.uavc-icons,.uavc-icons *,.uavc-list-icon,.uavc-list-icon *,.ubtn,.ubtn *,.ubtn-ctn-center,.ubtn-link,.ult-animation,.ult-animation *,.ult-banner-block,.ult-banner-block *,.ult-new-ib,.ult-new-ib *,.ult-overlay,.ult-overlay *,.ult_countdown,.ult_countdown *,.ult_pricing_table_wrap,.ult_pricing_table_wrap *,.ultimate-google-trends,.ultimate-google-trends *,.ultimate-map-wrapper,.ultimate-map-wrapper *,.uvc-heading,.uvc-heading *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.upb_video_class,.vc_row,.wpb_column,.wpb_row{
    position:relative
}
.aio-icon,.vc_row .aio-icon{
    display:inline-block;
    font-size:32px;
    height:2em;
    width:2em;
    text-align:center;
    line-height:2em;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.aio-icon.none{
    display:inline-block;
    font-size:32px;
    height:1em;
    width:1em;
    text-align:center;
    line-height:1em
}
.aio-icon.circle{
    -webkit-border-radius:50%;
    border-radius:50%
}
.aio-icon.hexagon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit
}
.aio-icon.hexagon{
    position:relative;
    width:3em;
    height:1.5em;
    line-height:1.5em;
    margin:1.2em 0
}
.aio-icon.hexagon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit
}
.aio-icon-img.uavc-hexagon img{
    display:inline-block;
    top:50%;
    position:absolute;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.aio-icon-img.uavc-hexagon{
    position:relative;
    width:3em;
    height:1.5em;
    line-height:1.5em;
    margin-top:1.1em;
    margin-bottom:1.1em
}
.aio-icon-img.uavc-hexagon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit
}
.aio-icon-img.uavc-hexagon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit
}
.aio-icon-img{
    display:inline-block;
    font-size:48px;
    width:1em;
    max-width:100%;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.aio-icon-img.uavc-circle{
    width:1em;
    min-height:1em;
    background:rgba(214,214,214,.44);
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:.5em
}
.aio-icon-img.uavc-square{
    width:1em;
    min-height:1em;
    background:rgba(214,214,214,.44);
    -webkit-border-radius:0;
    border-radius:0;
    padding:.5em
}
.aio-icon-img .img-icon{
    width:1em;
    max-width:100%!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    display:block;
    font-size:inherit
}
.aio-tooltip{
    display:inline-block;
    text-align:center;
    width:auto;
    max-width:100%
}
.smile_icon_list{
    list-style:none!important;
    padding:0!important;
    margin-left:0!important;
    margin-right:0!important;
    margin-bottom:0!important
}
.smile_icon_list li.icon_list_item{
    padding:0!important;
    list-style:none!important;
    clear:both!important;
    position:relative!important;
    min-height:1em!important;
    margin:0 0 30px!important;
    line-height:100%;
    overflow:visible
}
.smile_icon_list li.icon_list_item:last-child{
    margin:0!important
}
a.ulimate-info-list-link{
    position:absolute;
    top:0;
    left:0;
    display:block;
    z-index:9;
    width:100%;
    height:100%
}
.smile_icon_list li .icon_list_icon{
    font-size:24px;
    width:3em;
    height:3em;
    line-height:3em;
    text-align:center;
    float:left;
    background:#fff;
    z-index:9;
    position:relative;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.smile_icon_list .list-img-icon{
    display:block;
    margin:0 auto;
    max-height:100%!important;
    max-width:100%!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    top:50%;
    position:absolute;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.smile_icon_list li .icon_description h3{
    font-size:17px;
    line-height:1.846153846;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    clear:none!important
}
.smile_icon_list li .icon_description h3 a{
    text-decoration:none
}
.smile_icon_list li .icon_description .info-list-heading{
    font-size:17px;
    line-height:1.846153846;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    clear:none!important
}
.smile_icon_list li .icon_description .info-list-heading a{
    text-decoration:none
}
.smile_icon_list li .icon_description p{
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit!important;
    line-height:inherit;
    color:inherit!important
}
.smile_icon_list li .icon_description p:last-child{
    margin-bottom:0
}
.smile_icon_list li .icon_description div.icon_description_text{
    font-family:inherit;
    font-weight:inherit;
    color:inherit;
    font-size:13px;
    line-height:18px
}
.smile_icon_list li .icon_description span.icon_description_text{
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline;
    font-size:14px;
    line-height:1.714285714;
    display:block
}
.smile_icon_list li .icon_list_connector{
    height:100%;
    position:absolute;
    top:.5em;
    z-index:1
}
.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector{
    top:1em
}
.smile_icon_list li:last-child .icon_list_connector{
    display:none
}
.smile_icon_list.no_bg .icon_list_icon{
    border:2px solid #0183cc;
    color:#0183cc
}
.smile_icon_list.square .icon_list_icon{
    border-color:inherit
}
.smile_icon_list.circle .icon_list_icon{
    -webkit-border-radius:50%;
    border-radius:50%;
    border-color:inherit;
    overflow:hidden
}
.smile_icon_list.with_bg .icon_list_icon{
    background:#0183cc;
    color:#fff
}
.smile_icon_list.left li .icon_list_connector{
    left:.5em;
    border-right-width:1px;
    border-right-style:dashed
}
.smile_icon_list.left li.ult-info-circle-img .icon_list_connector{
    left:.34em;
    top:.5em
}
.smile_icon_list.left li .icon_description{
    margin-left:3em;
    padding-left:25px;
    height:3em;
    vertical-align:middle;
    display:table-cell
}
.smile_icon_list.right{
    text-align:right
}
.smile_icon_list.right li .icon_list_icon{
    float:right;
    position:relative
}
.smile_icon_list.right li .icon_list_connector{
    right:.5em;
    border-left-width:1px;
    border-left-style:dashed
}
.smile_icon_list.right li .icon_description{
    margin-left:3em;
    height:3em;
    vertical-align:middle;
    display:table-cell
}
.smile_icon_list.right li .icon_description{
    margin-right:3em;
    padding-right:25px
}
.smile_icon_list.top,.smile_icon_list.top:after,.smile_icon_list.top:before{
    content:" ";
    display:table;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.smile_icon_list.top{
    display:block
}
.smile_icon_list.top li{
    display:table-cell;
    width:1%;
    float:none;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.smile_icon_list.top li .icon_list_icon{
    margin:0 auto;
    float:none
}
.smile_icon_list.top li .icon_description{
    text-align:center;
    margin:15px;
    padding-bottom:0
}
.smile_icon_list.top li .icon_list_connector{
    position:absolute;
    top:.5em;
    left:50%;
    width:100%;
    height:10px;
    border-top-width:1px;
    border-top-style:dashed;
    margin-left:0
}
.info-wrapper .smile_icon_list li .icon_description .responsive-font-class *{
    font-size:13px;
    line-height:1.64em;
    color:inherit
}
@media only screen and (max-width:768px){
    .smile_icon_list_wrap .smile_icon_list.top{
        display:inline-block;
        width:100%
    }
    .smile_icon_list.top li.icon_list_item{
        display:block;
        width:100%;
        float:left
    }
    .smile_icon_list.top li .icon_list_connector{
        display:none
    }
}
.hexagon li .icon_list_icon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit!important
}
.hexagon li .icon_list_icon{
    width:3em!important;
    height:1.5em!important;
    line-height:1.5em!important;
    background:#0183cc;
    border-color:#0183cc;
    color:#fff;
    position:relative;
    top:1em;
    overflow:inherit
}
.hexagon li .icon_list_icon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit!important
}
.smile_icon_list.top.hexagon .icon_list_icon{
    position:relative;
    margin-bottom:2em
}
.smile_icon_list.top.hexagon .icon_list_connector{
    top:.55em
}
.full-width-content.wpb-js-composer .site-inner{
    overflow:visible!important
}
.smile_icon_list.circle{
    float:none;
    border:0;
    width:auto;
    margin:0;
    cursor:inherit
}
.ult-animation *{
    -webkit-backface-visibility:hidden
}
.ult-animation.ult-animate-viewport{
    -webkit-transition:opacity .9s linear;
    transition:opacity .9s linear
}
.uavc-list-icon ul{
    list-style:none!important;
    padding:0!important;
    margin:0 0 30px!important;
    position:relative!important
}
.uavc-list-icon ul:last-child{
    margin:0!important
}
.uavc-list-icon li{
    padding:0!important;
    margin:0!important;
    list-style:none!important;
    clear:both!important;
    line-height:1.6em;
    overflow:visible
}
.uavc-list-content{
    display:table;
    width:100%;
    margin-bottom:7px
}
.uavc-list-content .aio-icon{
    display:inline-block;
    margin:0;
    padding:0
}
.uavc-list-content span.uavc-list-desc{
    display:table-cell;
    padding:0;
    margin:0;
    vertical-align:middle;
    width:100%
}
.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{
    display:block;
    margin-bottom:35px;
    line-height:1
}
.uavc-icons-left.uavc-icons{
    text-align:left
}
.uavc-icons-center.uavc-icons{
    text-align:center
}
.uavc-icons-right.uavc-icons{
    text-align:right
}
.aio-icon i{
    line-height:inherit
}
.ultimate_google_map img{
    max-width:initial!important
}
.vc_element.element-ultimate_icons{
    float:left;
    padding-left:75%
}
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append{
    margin-top:20px;
    margin-left:50%;
    z-index:33000000
}
.smile_icon_list.left li .icon_description{
    line-height:1em
}
.vc_element.element-info_list{
    padding-top:20%;
    float:left;
    padding-left:20%
}
.vc_element.element-ultimate_icon_list{
    margin-top:20%;
    margin-left:50%
}
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append{
    margin-left:85%
}
.vc_element.element-icon_timeline{
    display:block;
    float:left;
    padding-left:50%
}
.vc_element.element-ultimate_carousel{
    padding-top:20%
}
.vc_element.element-ult_ihover{
    margin-top:20%
}
.vc_element.element-ult_hotspot{
    margin-top:20%
}
.aio-icon-description div,.aio-icon-description p,.ifb-flip-box-section-content div,.ifb-flip-box-section-content p,.info-circle-text div,.info-circle-text p,.timeline-header>div div,.timeline-header>div p,.uavc-list-desc div,.uavc-list-desc p,.ult-tooltipster-content div,.ult-tooltipster-content p,.ult_modal-body div,.ult_modal-body p,.ult_price_features div,.ult_price_features p,.ultimate-vticker div,.ultimate-vticker p,.uvc-ctaction-data,.uvc-ctaction-data div,.uvc-ctaction-data p,.uvc-sub-heading div,.uvc-sub-heading p{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    font-style:inherit!important;
    color:inherit!important;
    line-height:inherit!important
}
.ultimate-ticker-prefix,.ultimate-ticker-suffix{
    font-size:inherit;
    line-height:inherit
}
.strip_highlight_text div,.strip_highlight_text p,.strip_main_text div,.strip_main_text p,.ubtn-text,.ulsb-strip>h4 div,.ulsb-strip>h4 p,span.middle-text div,span.middle-text p{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:inherit;
    line-height:inherit
}
a.ult_colorlink div,a.ult_colorlink p{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    line-height:inherit
}
li.ult_tab_li>a.ult_a span{
    color:inherit
}
[class*=x-icon-],[data-x-icon]{
    line-height:inherit
}
.info-wrapper.ult-adjust-bottom-margin,.smile_icon_list_wrap.ult-adjust-bottom-margin,.uavc-list-icon-wrapper.ult-adjust-bottom-margin,.ubtn-ctn-center,.ubtn-ctn-left,.ubtn-ctn-right,.ubtn-img-container,.ult-banner-block.ult-adjust-bottom-margin,.ult-modal-input-wrapper.ult-adjust-bottom-margin,.ult_dual_button.ult-adjust-bottom-margin,.ultb3-box.ult-adjust-bottom-margin,.ultimate-call-to-action.ult-adjust-bottom-margin,.ultimate-google-trends.ult-adjust-bottom-margin,.ultimate-map-wrapper.ult-adjust-bottom-margin,.uvc-type-wrap.ult-adjust-bottom-margin,html .ult-ih-container.ult-adjust-bottom-margin,html .ult_exp_section_layer.ult-adjust-bottom-margin,html .ult_hotspot_container.ult-adjust-bottom-margin,html .ult_main_cl.ult-adjust-bottom-margin{
    margin-bottom:35px
}
.ultimate-map-wrapper{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin{
    margin-bottom:0
}
.smile_icon_list.right>li{
    text-align:right;
    text-align:-webkit-right;
    text-align:-moz-right
}
.smile_icon_list.right .icon_list_item{
    display:block
}
.vc_row-no-padding .ult-carousel-wrapper .slick-next{
    right:0
}
.vc_row-no-padding .ult-carousel-wrapper .slick-prev{
    left:0
}
.ulsb-container{
    position:relative;
    width:150px;
    height:400px;
    margin:30px auto 0
}
.ulsb-container .ulsb-strip{
    position:absolute;
    top:0;
    left:0;
    width:130px;
    background:#fff;
    height:400px;
    -webkit-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    text-align:center;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../images/fabric.png);
    -webkit-transform-origin:25% 90%;
    -ms-transform-origin:25% 90%;
    transform-origin:25% 90%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(1){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(2){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(3){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(4){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(5){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(6){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(7){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(8){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(9){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(10){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(11){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:last-child{
    background:#645b5c url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../images/cover.jpg) repeat center center;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child:after{
    content:'';
    position:absolute;
    bottom:15px;
    left:15px;
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#ddd;
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#ddd),color-stop(48%,#58535e),color-stop(100%,#889396));
    background:-webkit-linear-gradient(-45deg,#ddd 0,#58535e 48%,#889396 100%);
    background:-webkit-linear-gradient(315deg,#ddd 0,#58535e 48%,#889396 100%);
    background:linear-gradient(135deg,#ddd 0,#58535e 48%,#889396 100%);
    -webkit-box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1);
    box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip h4{
    color:rgba(255,255,255,.9);
    text-shadow:1px 1px 1px rgba(0,0,0,.2);
    font-weight:700;
    font-size:16px;
    line-height:1.3em;
    border-top:1px dashed rgba(0,0,0,.1);
    border-bottom:1px dashed rgba(0,0,0,.1);
    margin:5px;
    padding:5px;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ulsb-container .ulsb-strip:last-child h4{
    background:rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 1px rgba(255,255,255,.1);
    box-shadow:0 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child h5{
    font-size:35px;
    white-space:nowrap;
    text-align:left;
    margin:0;
    padding:0;
    position:relative;
    line-height:1.3em;
    width:100%;
    height:-webkit-calc(100% - 75px);
    height:calc(100% - 75px);
    color:#111;
    text-shadow:-1px -1px 1px rgba(255,255,255,.1);
    text-transform:uppercase
}
.ulsb-container .ulsb-strip:last-child h5 span{
    -webkit-transform:rotate(-90deg) translateX(0) translateY(-50%);
    -ms-transform:rotate(-90deg) translateX(0) translateY(-50%);
    transform:rotate(-90deg) translateX(0) translateY(-50%);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:absolute;
    left:100%;
    right:0;
    bottom:0;
    text-align:right;
    display:block
}
.ulsb-container.ulsb-style-2 .ulsb-strip:last-child h5{
    -webkit-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
    -ms-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
    transform:rotateZ(90deg) translateX(58%) translateY(-105%)
}
.ulsb-container .ulsb-icon{
    display:inline-block;
    height:auto;
    width:100%;
    margin:20px auto;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ulsb-container.ulsb-responsive{
    position:relative;
    width:100%;
    height:100%;
    display:block;
    float:left;
    margin:10px 0 30px;
    padding:0
}
.ulsb-container.ulsb-responsive .ulsb-strip{
    position:relative;
    width:130px;
    height:400px;
    float:left;
    margin:0 15px 15px 0;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4)
}
.ulsb-container.ulsb-responsive .ulsb-strip:last-child:after{
    content:none
}
.ult-tabto-accordion{
    margin:0 auto;
    padding:0;
    width:100%;
    position:relative
}
.ult-tabto-accordion dd,.ult-tabto-accordion dl{
    margin:0!important;
    padding:0
}
.ult-tabto-accordion .extraborder{
    display:block;
    height:1em;
    width:100%;
    margin-top:-1px;
    background-color:#ccc
}
.ult-tabto-accordion dt>a{
    margin:0;
    text-align:center;
    font-weight:700;
    font-size:1em;
    padding:7px;
    display:block;
    text-decoration:none;
    color:#666;
    -webkit-transition:background-color .5s ease-in-out;
    transition:background-color .5s ease-in-out
}
.ult-tabto-accordion dt>a:visited{
    color:#fff
}
.ult-tabto-accordion dt>a:focus{
    outline:0
}
.ult-tabto-accordion dd{
    background-color:none;
    height:auto;
    line-height:1.5em
}
.ult-tabto-accordion dd>.ult-tabto-acontent{
    font-size:1em;
    padding:1em 2em
}
.ult-tabto-accordion dd p{
    padding:0;
    margin:8px 0
}
.ult-tabto-actitle{
    background-color:#efefef;
    background-repeat:repeat
}
.ult-tabto-actitle.withBorder{
    border-bottom:inherit
}
.ult-tabto-actitle:hover{
    color:#fff;
    background-color:#999
}
i.accordion-icon{
    font-size:1.5em;
    line-height:1.5em;
    height:1.5em;
    display:inline-block;
    margin-top:-4px;
    float:left;
    -webkit-transition:-webkit-transform .75s ease-in-out;
    transition:-webkit-transform .75s ease-in-out;
    transition:transform .75s ease-in-out;
    transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out
}
.ult-tabto-actitle.ult-tabto-actitleActive i.accordion-icon:before{
    content:'-';
    padding-left:.2em;
    padding-right:.1em
}
.ult-tabto-actitle i.accordion-icon:before{
    content:'+'
}
.ult-tabto-actitleActive{
    color:#fff;
    background-color:#999
}
.ult-tabto-accordion .ult-tabto-accordionItem{
    height:auto;
    overflow:auto
}
.ult_acordian-text{
    line-height:1em!important;
    font-size:15px;
    margin:10px
}
span.ult_tab_main.ult_ac_mainIcon{
    display:inline-table
}
span.ult_tab_main.ult_ac_main.ult_top.Icon{
    display:inline-block
}
span.ult_tab_main.ult_ac_main.ult_noacordicnIcon{
    display:inline-table
}
.ult-tabto-accordion .ult-tabto-accordionItem{
    max-height:80em;
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.ult-tabto-accordion .ult-tabto-accolapsed{
    max-height:0
}
.cq-animateIn{
    -webkit-animation-name:accordionIn;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:normal;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode:both;
    -webkit-animation-delay:0s;
    -moz-animation-name:normal;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:1;
    -moz-animation-direction:alternate;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode:both;
    -moz-animation-delay:0s;
    animation-name:accordionIn;
    animation-duration:1s;
    animation-iteration-count:1;
    animation-direction:normal;
    animation-timing-function:ease-in-out;
    animation-fill-mode:both;
    animation-delay:0s
}
.cq-animateOut{
    -webkit-animation-name:accordionOut;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:alternate;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode:both;
    -webkit-animation-delay:0s;
    -moz-animation-name:accordionOut;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:1;
    -moz-animation-direction:alternate;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode:both;
    -moz-animation-delay:0s;
    animation-name:accordionOut;
    animation-duration:1s;
    animation-iteration-count:1;
    animation-direction:alternate;
    animation-timing-function:ease-in-out;
    animation-fill-mode:both;
    animation-delay:0s
}
@-webkit-keyframes accordionIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes accordionIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes accordionOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes accordionOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.ult-ac-slideup{
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height 1s;
    transition:max-height 1s
}
.ult-ac-slidedown{
    -webkit-transition:max-height 1s;
    transition:max-height 1s;
    max-height:100%
}
.fadeout{
    -webkit-transition:opacity 1s ease-in-out;
    transition:opacity 1s ease-in-out;
    opacity:0
}
.fadein{
    opacity:1
}
a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main{
    display:inline-table
}
a.ult-tabto-actitle.withBorder.ult_a .ult_tab_icon,a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main .ult_tab_icon{
    vertical-align:middle;
    font-size:20px
}
a.ult-tabto-actitle.withBorder.ult_a .aio-icon.none.icon-top{
    display:table-row
}
.ult_tabs,.ult_tabs *,.ult_tabs .aio-icon{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult_tabs{
    clear:both;
    position:relative;
    width:100%;
    padding:0;
    margin:auto auto 35px
}
a.ult_a{
    text-align:center;
    text-transform:none;
    text-overflow:ellipsis;
    white-space:nowrap;
    outline:0
}
.ult_tabitemname{
    position:relative;
    display:none;
    margin:0;
    padding:12px 15px;
    color:inherit;
    overflow:hidden
}
.ult_tabmenu.style1,.ult_tabmenu.style2{
    position:relative;
    overflow:hidden;
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:left;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:left;
    -moz-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left
}
span.ult_tab_section{
    display:table-cell;
    vertical-align:middle
}
.ult_tabmenu.style1 li.ult_tab_li{
    display:inline-block;
    position:relative;
    float:left;
    list-style:none;
    overflow:hidden;
    margin:0;
    padding:0
}
.ult_tabmenu.style1 li.ult_tab_li:not(:first-child){
    border-left:none!important
}
.ult_tabmenu.style1 a.ult_a{
    font-size:inherit;
    color:inherit;
    font-weight:inherit;
    float:left;
    display:block;
    outline:0;
    padding:10px;
    text-decoration:none;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
.ult_tabmenu.style2 li.ult_tab_li{
    float:left;
    margin:0;
    padding:0
}
.ult_tabmenu.style2 li.ult_tab_li a{
    position:relative;
    display:block;
    margin-top:40px;
    padding:8px 20px 6px;
    font-family:inherit;
    font-size:14px;
    text-align:center;
    text-decoration:none;
    color:inherit;
    background:inherit;
    -webkit-box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
    box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
    border:0 solid #000;
    -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
    -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s,-webkit-box-shadow 3s;
    -webkit-box-sizing:content-box!important;
    -moz-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.ult_tabmenu.style2 li.ult_tab_li:first-child a{
    z-index:3;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li:nth-child(2) a{
    z-index:2
}
ul.ult_tabmenu.style2 span.ult-span-text{
    line-height:1em
}
.ult_tabmenu.style2 liult_tab_li:last-child a{
    z-index:1;
    -webkit-box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
    box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li a:hover{
    margin-top:32px;
    padding:12px 20px 10px
}
.ult_tabmenu.style2 li.current a{
    margin-top:32px;
    padding:12px 20px 10px;
    background:#545f60;
    z-index:4;
    outline:0
}
.ult_tabcontent.style2{
    margin:0;
    padding:10px 8px
}
.ult_tabmenu.style3{
    text-align:center;
    font-weight:inherit;
    line-height:100%;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,.2);
    z-index:1;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ult_tabmenu.style3>li.ult_tab_li{
    display:inline-block;
    background:inherit;
    position:relative;
    line-height:inherit;
    margin:0
}
.ult_tabmenu.style3>li.ult_tab_li a{
    display:inline-block;
    background:0 0;
    color:#fff;
    font-size:inherit;
    text-decoration:none;
    padding:10px;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
.ult_tabmenu.style3>li.current{
    background:#4fc1e9
}
.ult_tabmenu.style3 li.ult_tab_li:first-child{
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit
}
.ult_tabmenu.style3 li.ult_tab_li:last-child{
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit
}
.ult_tabmenu.style3>li.current:after,.ult_tabmenu.style3>li.current:before{
    opacity:1
}
.ult_tabmenu.style3>li.ult_tab_li:before{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
    box-shadow:0 2px 3px rgba(0,0,0,.5);
    top:50%;
    bottom:0;
    left:5px;
    right:5px;
    -webkit-border-radius:100px/10px;
    border-radius:100px/10px
}
.ult_tabmenu.style3>li.ult_tab_li a:focus,.ult_tabmenu.style3>li.ult_tab_li:focus{
    outline:0
}
.ult_tabmenu.style3>li.ult_tab_li a span{
    position:relative
}
.ult_tab_main{
    display:table
}
.ult_tabmenu .aio-icon{
    vertical-align:middle;
    margin:10px
}
span.ult-span-text{
    vertical-align:middle;
    line-height:1em
}
.ult_tabmenu .icon-top{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.ult_tabmenu>li.ult_tab_li .ult_tab_icon,.ult_tabmenu>li.ult_tab_li span.ult-span-text{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult_tabmenu.style3 li.ult_tab_li:not(:first-child){
    border-left:none!important
}
ul.ult_tabmenu.style1.Style_4{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_4 a.ult_a{
    width:100%;
    display:inline-block;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_4{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
li.ult_tab_style_4{
    border:inherit
}
.ult_tabmenu .style_4_top{
    padding-bottom:10px
}
li.ult_tab_style_4:not(:first-child){
    border-left:none!important
}
ul.ult_tabmenu.style1.Style_4 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%)
}
ul.ult_tabmenu.style1.Style_5{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_5 a.ult_a{
    width:100%;
    display:inline-block;
    position:relative;
    border-left:1px solid rgba(188,188,188,.33)!important;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_5 .ult-span-text,ul.ult_tabmenu.style1.Style_5 .ult_tab_icon{
    -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:transform .3s,all .3s ease-in-out;
    transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_5:last-child{
    border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_5{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
ul.ult_tabmenu.style1.Style_5 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    height:100%
}
.ult_tab_style_5 .ult_top span.ult-span-text{
    padding-bottom:15px
}
li.ult_tab_style_5 a.ult_a:after{
    content:"";
    position:absolute;
    bottom:0;
    left:-5px;
    width:115%;
    border-color:inherit;
    border-width:3px;
    border-style:solid;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:translate3d(0,150%,0);
    transform:translate3d(0,150%,0)
}
li.ult_tab_style_5.current a.ult_a:after{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
ul.ult_tabmenu.style1.Style_6{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_6 a.ult_a{
    width:100%;
    display:inline-block;
    position:relative;
    border-left:1px solid rgba(188,188,188,.33)!important;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_6 .ult-span-text,ul.ult_tabmenu.style1.Style_6 .ult_tab_icon{
    -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:transform .3s,all .3s ease-in-out;
    transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_6:last-child{
    border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_6{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
ul.ult_tabmenu.style1.Style_6 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    height:100%
}
.ult_tab_style_6 .ult_top span.ult-span-text{
    padding-bottom:15px
}
li.ult_tab_style_6 a.ult_a:after{
    content:"";
    position:absolute;
    top:0;
    left:-5px;
    width:115%;
    border-color:inherit;
    border-width:3px;
    border-style:solid;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:translate3d(0,150%,0);
    transform:translate3d(0,150%,0);
    display:none
}
li.ult_tab_style_6.current a.ult_a:after{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult_acord{
    display:none
}
span.aio-icon.none.icon-top.ult_tab_iconTop{
    margin-top:0
}
@media screen and (min-width:300px) and (max-width:450px){
    span.ult-span-text{
        line-height:2.5em;
        font-size:1em!important;
        margin:5px
    }
    .ult_tabs .ult_tabcontent{
        font-size:.85em
    }
    .ult_resptop_icon{
        top:50%!important
    }
    span.ult_tab_main.Icon .icon-top{
        display:table-cell!important
    }
    span.ult_tab_main.Icon .ult-span-text{
        display:none
    }
    span.ult_tab_main.Title .aio-icon{
        display:none!important
    }
    .ult_tabmenu.style3{
        text-align:left
    }
    .ult_tabmenu.style3>li.ult_tab_li{
        padding:0
    }
    .ult_tabmenu.style1 a.ult_a{
        padding:5px
    }
    .ult_tabmenu.style3>li.ult_tab_li a{
        padding:5px;
        line-height:1em
    }
    .ult_tabmenu .icon_top_link{
        padding:5px!important
    }
    span.ult_tab_main.ult_top{
        position:relative!important
    }
    span.ult-span-text.no_icon.ult_tab_display_text{
        display:inline-block
    }
    li.ult_tab_li.ult_tab_style_4 .aio-icon.none{
        padding-left:0
    }
    ul.ult_tabmenu.style1.Style_5 a.ult_a{
        padding:5px 0
    }
    span.ult_tab_main.Both .aio-icon.none{
        margin:5px
    }
    span.ult_tab_main.Both span.ult-span-text{
        margin-right:10px
    }
    .ult_tabmenu.style2 li.ult_tab_li a{
        padding:6px 10px
    }
    .ult_tabmenu.style2 li.current a{
        padding:10px
    }
    .ult_tabmenu.style2 li.ult_tab_li a:hover{
        margin-top:32px;
        padding:10px
    }
    .ult_tabmenu .aio-icon{
        font-size:15px!important
    }
    .ult_tab_resp_ult_top span.ult-span-text{
        font-size:12px!important
    }
    .Icon .aio-icon.none.ult_tab_iconleft,.Icon .aio-icon.none.ult_tab_iconright{
        margin:10px
    }
    span.aio-icon.none.icon-top.ult_tab_iconTop{
        margin:10px auto 0
    }
}
@media screen and (min-width:450px) and (max-width:650px){
    span.ult-span-text{
        line-height:2.5em;
        font-size:1em
    }
    .ult_tabmenu .aio-icon{
        padding-left:5px;
        padding-right:5px
    }
    .ult_tabs .ult_tabcontent{
        font-size:.85em
    }
    .ult_resptop_icon{
        top:50%!important
    }
    span.ult_tab_main.Icon .icon-top{
        display:table-cell!important
    }
    span.ult_tab_main.Icon .ult-span-text{
        display:none
    }
    span.ult_tab_main.Title .aio-icon{
        display:none!important
    }
    .ult_tabmenu.style3{
        text-align:left
    }
    .ult_tabmenu.style3>li.ult_tab_li{
        padding:0
    }
    .ult_tabmenu.style1 a.ult_a{
        padding:3px 5px
    }
    .ult_tabmenu.style2 a.ult_a{
        padding:8px 5px 0
    }
    .ult_tabmenu.style3>li.ult_tab_li a{
        padding:8px;
        line-height:1em
    }
    .ult_tabmenu .icon_top_link{
        padding:5px!important
    }
    span.ult_tab_main.ult_top{
        top:0!important;
        position:relative!important
    }
    span.ult-span-text.no_icon.ult_tab_display_text{
        display:inline-block
    }
    li.ult_tab_li.ult_tab_style_4 .aio-icon.none{
        padding-left:0
    }
    span.ult_tab_main.Both .aio-icon.none{
        margin:5px
    }
    span.ult_tab_main.Both span.ult-span-text{
        margin-right:10px
    }
    .ult_tabmenu .aio-icon{
        font-size:15px!important
    }
    .ult_tab_resp_ult_top span.ult-span-text{
        font-size:12px!important
    }
    .Icon .aio-icon.none.ult_tab_iconleft,.Icon .aio-icon.none.ult_tab_iconright{
        margin:10px
    }
    span.aio-icon.none.icon-top.ult_tab_iconTop{
        margin:10px auto 0
    }
}
span.ult_tab_main.ult_top span.ult-span-text{
    display:table-row
}
ul.ult_tabmenu.style2 .ult_top span.ult-span-text{
    line-height:1.85em
}
.aio-icon.none.ult_tab_iconright{
    margin:0 0 0 10px
}
.aio-icon.none.ult_tab_iconleft{
    margin:0 10px 0 0
}
.ult_tabmenu .icon_bottom_link{
    padding:10px 25px 3px!important
}
a.ult_a:focus{
    outline:0
}
.scaleTabname{
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-opacity:0;
    opacity:0;
    -webkit-transform:scale(.05);
    -ms-transform:scale(.05);
    transform:scale(.05)
}
.scaleTabname2{
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-opacity:1;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_owl-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.ult_tabs .ult_tab_min_contain.tabanimate{
    overflow:hidden;
    width:100%;
    left:0;
    display:block;
    transition:all 0s ease;
    -webkit-transition:all 0s ease;
    transform:translate3d(0,0,0);
    -webkit-transform-origin:590px 50% 0;
    -webkit-perspective-origin:590px 50%;
    perspective-origin:590px 50%;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.ult_owl-origin{
    -webkit-perspective:1200px;
    -webkit-perspective-origin-x:50%;
    -webkit-perspective-origin-y:50%;
    -moz-perspective:1200px;
    -moz-perspective-origin-x:50%;
    -moz-perspective-origin-y:50%;
    perspective:1200px
}
.ult_owl-backSlide-out{
    -webkit-animation:backSlideOut 1s both ease;
    animation:backSlideOut 1s both ease
}
.ult_owl-backSlide-in{
    -webkit-animation:backSlideIn 1s both ease;
    animation:backSlideIn 1s both ease
}
.ult_owl-backSlideright-out{
    -webkit-animation:backSlideOutRight 1s both ease;
    animation:backSlideOutRight 1s both ease
}
.ult_owl-backSlideright-in{
    -webkit-animation:backSlideInRight 1s both ease;
    animation:backSlideInRight 1s both ease
}
@-webkit-keyframes empty{
    0%{
        opacity:1
    }
}
@keyframes empty{
    0%{
        opacity:1
    }
}
@-webkit-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
@-webkit-keyframes backSlideOutRight{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
}
@keyframes backSlideOutRight{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
}
@-webkit-keyframes backSlideInRight{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideInRight{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
.ult-team-member-image{
    overflow:hidden;
    position:relative;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-team-member-image img{
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none;
    vertical-align:middle;
    -webkit-border-radius:0;
    border-radius:0
}
.ult-team-member-bio-wrap{
    text-align:center;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-team-member-image-overlay.ult-team_img_hover{
    position:absolute;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../img/ov-plus.png);
    width:83px;
    height:83px;
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(100,100,100,.6);
    font-family:fontAwesome;
    font-size:60px;
    color:#373737;
    font-weight:300;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    visibility:hidden;
    opacity:0;
    -webkit-transition:all .2s linear;
    transition:all .2s linear;
    z-index:9999;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.ult-team-member-wrap:hover .ult-team-member-image .ult-team-member-image-overlay.ult-team_img_hover{
    width:101%;
    height:101%;
    z-index:9;
    -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
    box-shadow:inset 10px 10px 160px 20px inherit;
    visibility:visible;
    opacity:1
}
.ult-team-member-image.ult-team_img_hover:before{
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    z-index:999;
    visibility:hidden;
    opacity:0;
    -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
    box-shadow:inset 10px 10px 160px 20px inherit;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:before{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:after{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-social-icon{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-style-1.ult-team-member-bio-wrap,.ult-style-2.ult-team-member-bio-wrap,.ult-style-3.ult-team-member-bio-wrap{
    padding:25px 10px;
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap,.ult-style-2 .ult-team-member-name-wrap,.ult-style-3 .ult-team-member-name-wrap{
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name,.ult-style-2 .ult-team-member-name-wrap .ult-team-member-name,.ult-style-3 .ult-team-member-name-wrap .ult-team-member-name{
    color:#333;
    font-size:16px;
    text-transform:uppercase;
    margin:25px 0 5px;
    display:block;
    font-weight:700
}
.ult-style-1 .ult-team-member-position,.ult-style-2 .ult-team-member-position,.ult-style-3 .ult-team-member-position{
    padding-bottom:0;
    font-size:12px;
    color:#777;
    letter-spacing:1px;
    text-transform:uppercase;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 hr,.ult-style-2 hr,.ult-style-3 hr{
    margin-left:auto;
    margin-right:auto
}
.ult-style-1 .ult-team-divider,.ult-style-2 .ult-team-divider,.ult-style-3 .ult-team-divider{
    padding-top:2px;
    margin-top:15px;
    margin-bottom:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-description,.ult-style-2 .ult-team-member-description{
    margin:20px 0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#777
}
.ult-style-1 .ult-team-member-description p,.ult-style-2 .ult-team-member-description p,.ult-style-3 .ult-team-member-description p{
    margin-bottom:20px
}
.ult-style-2 .ult-team-member-description p{
    margin-bottom:5px
}
.ult-style-3 .ult-team-member-description{
    position:absolute;
    opacity:0;
    margin:20px 0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#303030;
    width:100%;
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.ult-style-3:hover .ult-team-member-description{
    opacity:1
}
.ult-style-3 .ult-team-member-image img{
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-3:hover .ult-team-member-image img{
    opacity:.1
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon{
    margin-right:.5em;
    font-size:16px;
    text-decoration:none
}
.ult-team-member-wrap .ult-social-buttons a.ult-team{
    color:#aaa
}
.ult-team-member-wrap .ult-social-buttons a.ult-team:hover{
    color:#797979
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:first-child,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:first-child,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:first-child{
    margin-left:0!important
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:last-child,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:last-child,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:last-child{
    margin-right:0!important
}
.ult-style-1 .ult-team-member-image img.ult-team-grayscale,.ult-style-3 .ult-team-member-image img.ult-team-grayscale{
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
    -webkit-filter:grayscale(1);
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    ms-backface-visibility:hidden
}
.ult-style-3 .ult-team-member-image{
    overflow:hidden;
    -webkit-transform:translateZ(0);
    -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1:hover .ult-team-member-image img.ult-team-grayscale,.ult-style-3:hover .ult-team-member-image img.ult-team-grayscale{
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0);
    -o-filter:grayscale(0);
    -webkit-filter:normal;
    filter:normal;
    filter:grayscale(0);
    -webkit-filter:grayscale(0)
}
.ult-style-2{
    position:relative;
    overflow:hidden;
    -webkit-transform:translateZ(0);
    -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2 .ult-team-member-image{
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2 .ult-team-member-image img{
    opacity:.65;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2:hover .ult-team-member-image img{
    opacity:1;
    -webkit-transition:all .5s ease;
    transition:all .5s ease;
    transition:all .5s ease
}
.ult-style-2 .ult-team-member-bio-wrap{
    padding:0
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap{
    position:absolute;
    width:100%;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-align:center;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team_description_slide{
    position:absolute;
    width:100%;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    top:100%;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team-member-name-wrap{
    top:-100%
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide{
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide.ult-desc-set-top{
    top:0;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description{
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description.ult-desc-set-top{
    top:0;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none
}
.ult-team-member-wrap,.wpb_column>.wpb_wrapper .ult-team-member-wrap{
    margin-bottom:35px
}
.ult-team-member-wrap .ult-team-member-image a,.ult-team-member-wrap a{
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2 .ult-team-member-description{
    margin:10px 0
}
.smile-icon-timeline-wrap{
    margin-bottom:35px;
    margin-top:20px;
    display:block;
    position:relative;
    z-index:9;
    max-width:100%
}
.timeline-wrapper{
    position:relative;
    margin:0;
    padding:0
}
.timeline-wrapper:last-child{
    padding-bottom:0
}
.timeline-line{
    position:absolute;
    left:50%;
    margin-left:0;
    height:100%;
    border-right:1px solid #d0d0d0;
    z-index:-1
}
.timeline-line span:first-child{
    content:"";
    width:10px;
    height:10px;
    -webkit-border-radius:100%;
    border-radius:100%;
    background-color:#de5034;
    position:absolute;
    left:-4px
}
.timeline-line span:last-child{
    content:"";
    width:10px;
    height:10px;
    -webkit-border-radius:100%;
    border-radius:100%;
    background-color:#de5034;
    position:absolute;
    bottom:0;
    left:-4px
}
.smile-icon-timeline-wrap .timeline-separator-text{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px
}
.timeline-separator-text .sep-text{
    display:inline-block;
    padding:2px 7px;
    line-height:1.5em;
    z-index:99;
    position:relative;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#de5034;
    color:#fff
}
.smile-icon-timeline-wrap .timeline-feature-item{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
    position:relative;
    border:1px solid #d0d0d0;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fcfcfc
}
.timeline-wrapper .timeline-feature-item.feat-item{
    margin-bottom:20px
}
.smile-icon-timeline-wrap .timeline-feature-item.feat-top{
    margin-bottom:40px
}
.timeline-wrapper .timeline-block{
    width:-webkit-calc(50% - 19px);
    width:calc(50% - 19px);
    margin-bottom:20px;
    position:relative;
    display:block;
    table-layout:fixed;
    border:1px solid #d0d0d0;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fcfcfc
}
.jstime .timeline-block.timeline-post-right{
    margin-left:40px!important
}
.timeline-wrapper .timeline-block.timeline-post-right:not(:first-child){
    margin-top:20px
}
.timeline-wrapper .timeline-block.timeline-post-right:last-child{
    margin-top:20px
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block{
    margin-bottom:20px
}
.timeline-block .timeline-header-block,.timeline-block .timeline-icon-block{
    display:block;
    position:relative;
    vertical-align:middle
}
.timeline-block .timeline-header-block{
    width:100%
}
.timeline-block .timeline-header{
    display:table-cell;
    position:relative;
    vertical-align:top;
    width:100%;
    padding:15px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.timeline-block .timeline-header h3,.timeline-header-block .timeline-header h3{
    font-size:15px;
    line-height:1.5em;
    margin:0 0 7px;
    display:block
}
.timeline-block .timeline-header-block .timeline-header,.timeline-feature-item .timeline-header-block .timeline-header{
    font-size:13px;
    display:inline-block
}
.timeline-block .timeline-header-block .timeline-header p,.timeline-feature-item .timeline-header-block .timeline-header p{
    margin-bottom:5px
}
.timeline-block .timeline-header-block .timeline-header iframe,.timeline-block .timeline-header-block .timeline-header img,.timeline-block .timeline-header-block .timeline-header object,.timeline-feature-item .timeline-header-block .timeline-header iframe,.timeline-feature-item .timeline-header-block .timeline-header img,.timeline-feature-item .timeline-header-block .timeline-header object{
    line-height:0;
    display:inline-block;
    vertical-align:top;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0;
    -webkit-border-radius:0;
    border-radius:0;
    max-width:100%
}
.timeline-clear{
    clear:both
}
.timeline-feature-item .timeline-dot,.timeline-wrapper .timeline-dot{
    width:1px;
    height:1px;
    background-color:#de5034;
    border:4px solid #fff;
    -webkit-border-radius:500px;
    border-radius:500px;
    position:absolute;
    top:32px;
    display:block;
    padding:3px
}
.timeline-post-left .timeline-dot{
    right:-28px
}
.timeline-post-right .timeline-dot{
    left:-26px
}
.feat-item .feat-dot{
    top:-30px;
    left:50%;
    position:absolute
}
.feat-item .feat-dot.feat-top{
    top:auto;
    bottom:-25px
}
.feat-item .timeline-dot{
    left:-6px;
    position:relative;
    top:0
}
.ult-timeline-arrow{
    position:absolute;
    height:0;
    width:1px
}
.ult-timeline-arrow l,.ult-timeline-arrow s{
    border-color:transparent #d0d0d0;
    border-style:solid;
    display:block;
    position:relative;
    top:0
}
.ult-timeline-arrow l{
    top:-16.5px
}
.timeline-post-right .ult-timeline-arrow{
    top:30px
}
.timeline-post-right .ult-timeline-arrow{
    left:-10px
}
.timeline-post-right .ult-timeline-arrow l,.timeline-post-right .ult-timeline-arrow s{
    border-width:9px 10px 9px 0
}
.timeline-post-right .ult-timeline-arrow l{
    border-right-color:#fcfcfc;
    left:1px
}
.timeline-post-left .ult-timeline-arrow{
    top:30px
}
.timeline-post-left .ult-timeline-arrow{
    right:-1px
}
.timeline-post-left .ult-timeline-arrow l,.timeline-post-left .ult-timeline-arrow s{
    border-width:9px 0 9px 10px
}
.timeline-post-left .ult-timeline-arrow l{
    border-left-color:#fcfcfc;
    right:1px
}
.feat-item .ult-timeline-arrow{
    position:absolute;
    height:0;
    width:1px;
    top:-9px;
    left:50%
}
.feat-item .ult-timeline-arrow.feat-top{
    top:auto;
    bottom:0
}
.feat-item .ult-timeline-arrow l,.feat-item .ult-timeline-arrow s{
    border-width:0 10px 9px;
    border-color:#d0d0d0 transparent;
    border-style:solid;
    display:block;
    position:relative;
    top:0;
    left:-9px
}
.feat-item .ult-timeline-arrow.feat-top l,.feat-item .ult-timeline-arrow.feat-top s{
    border-width:8px 10px 0
}
.feat-item .ult-timeline-arrow.feat-top s{
    top:1px
}
.feat-item .ult-timeline-arrow l{
    border-bottom-color:#fff;
    top:-8px;
    right:0
}
.timeline-post-left .timeline-header{
    text-align:right
}
.timeline-post-left .ult-timeline-icon .aio-icon{
    position:relative
}
.timeline-post-left .ult-timeline-icon .aio-icon-img,.timeline-post-left .ult-timeline-icon .aio-icon.none{
    position:relative
}
.timeline-post-right .timeline-header{
    text-align:left
}
.timeline-post-right .ult-timeline-icon .aio-icon{
    position:relative
}
.timeline-post-right .ult-timeline-icon .aio-icon-img,.timeline-post-right .ult-timeline-icon .aio-icon.none{
    position:relative
}
.timeline-feature-item.feat-item .timeline-header{
    display:block;
    padding:15px
}
.timeline-feature-item.feat-item .timeline-icon-block{
    display:block;
    width:100%
}
.timeline-feature-item.feat-item .ult-timeline-icon{
    margin:0 auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img{
    margin-left:auto;
    margin-right:auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon,.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img{
    margin-top:15px
}
.smile-icon-timeline-wrap.timeline-custom-width{
    margin-left:auto;
    margin-right:auto
}
.timeline-custom-width .timeline-block .timeline-header{
    width:100%
}
.timeline-custom-width .timeline-left .timeline-post-left{
    float:right
}
.timeline-custom-width .timeline-right .timeline-post-right{
    float:left
}
.tl-animation-slide-out .timeline-dot,.tl-animation-slide-out .timeline-post-left,.tl-animation-slide-out .timeline-post-right{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-out .timeline-post-right:hover{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
.tl-animation-slide-out .timeline-post-right:hover .timeline-dot{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover .timeline-dot{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
.tl-animation-slide-up .feat-item,.tl-animation-slide-up .timeline-block{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-up .feat-item:hover,.tl-animation-slide-up .timeline-block:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.tl-animation-slide-down .feat-item,.tl-animation-slide-down .timeline-block{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-down .feat-item:hover,.tl-animation-slide-down .timeline-block:hover{
    -webkit-transform:translateY(3px);
    -ms-transform:translateY(3px);
    transform:translateY(3px)
}
.tl-animation-shadow .feat-item,.tl-animation-shadow .timeline-block{
    -webkit-transition:box-shadow .3s linear;
    -webkit-transition:-webkit-box-shadow .3s linear;
    transition:-webkit-box-shadow .3s linear;
    transition:box-shadow .3s linear;
    transition:box-shadow .3s linear,-webkit-box-shadow .3s linear
}
.tl-animation-shadow .feat-item,.tl-animation-shadow .timeline-block{
    -webkit-box-shadow:none;
    box-shadow:none
}
.tl-animation-shadow .feat-item:hover,.tl-animation-shadow .timeline-block:hover{
    -webkit-box-shadow:0 0 3px #626262;
    box-shadow:0 0 3px #626262
}
.timeline-block a,a .timeline-block{
    text-decoration:none
}
.time-clash-left,.time-clash-right{
    margin-top:17px
}
.timeline-block button,.timeline-block input,.timeline-block input.wpcf7-form-control,.timeline-block select,.timeline-block textarea{
    max-width:100%!important
}
.tl-desc-a{
    text-decoration:none
}
.ult-link-box{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10
}
@media(max-width:767px){
    .smile-icon-timeline-wrap{
        max-width:100%
    }
    .smile-icon-timeline-wrap .timeline-feature-item{
        margin-right:0!important
    }
    .smile-icon-timeline-wrap .timeline-line{
        left:50%!important;
        margin-left:0!important
    }
    .smile-icon-timeline-wrap .timeline-block,.smile-icon-timeline-wrap .timeline-separator-text{
        width:100%;
        max-width:100%
    }
    .jstime .timeline-block.timeline-post-right{
        margin-left:0!important
    }
    .smile-icon-timeline-wrap .timeline-dot,.smile-icon-timeline-wrap .ult-timeline-arrow{
        display:none
    }
    .timeline-block .timeline-header{
        display:block;
        text-align:left
    }
    .timeline-block.timeline-post-left .timeline-icon-block{
        padding:5px 0 5px 15px
    }
    .timeline-block.timeline-post-right .timeline-icon-block{
        padding:5px 15px 5px 0
    }
    .timeline-post-left .ult-timeline-icon .aio-icon,.timeline-post-left .ult-timeline-icon .aio-icon-img,.timeline-post-left .ult-timeline-icon .aio-icon.none{
        left:0
    }
    .timeline-post-right .ult-timeline-icon .aio-icon,.timeline-post-right .ult-timeline-icon .aio-icon-img,.timeline-post-right .ult-timeline-icon .aio-icon.none{
        right:0
    }
}
.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block{
    width:-webkit-calc(50% - 19px);
    width:calc(50% - 19px)
}
.csstime .timeline-line{
    margin-left:0
}
@media(max-width:767px){
    .smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block{
        width:100%
    }
}
.bsf_tooltip{
    position:absolute;
    z-index:1030;
    display:block;
    font-size:12px;
    line-height:1.4;
    visibility:visible;
    opacity:0
}
.bsf_tooltip.in{
    opacity:.9
}
.bsf_tooltip.top{
    padding:5px 0;
    margin-top:-3px
}
.bsf_tooltip.right{
    padding:0 5px;
    margin-left:3px
}
.bsf_tooltip.bottom{
    padding:5px 0;
    margin-top:3px
}
.bsf_tooltip.left{
    padding:0 5px;
    margin-left:-3px
}
.bsf_tooltip-inner{
    max-width:200px;
    padding:5px 8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#3b3b3b;
    -webkit-border-radius:0;
    border-radius:0
}
.bsf_tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.bsf_tooltip.top .bsf_tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.top-left .bsf_tooltip-arrow{
    bottom:0;
    left:5px;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.top-right .bsf_tooltip-arrow{
    right:5px;
    bottom:0;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.right .bsf_tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#3b3b3b
}
.bsf_tooltip.left .bsf_tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#3b3b3b
}
.bsf_tooltip.bottom .bsf_tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-left .bsf_tooltip-arrow{
    top:0;
    left:5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-right .bsf_tooltip-arrow{
    top:0;
    right:5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.fade{
    opacity:0;
    -webkit-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.bsf_tooltip.fade.in{
    opacity:1;
    -webkit-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.ult-video{
    margin:20px
}
.ultv-aspect-ratio-4_3 .ultv-video__outer-wrap{
    padding-bottom:75%
}
.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{
    padding-bottom:56.25%
}
.ultv-aspect-ratio-3_2 .ultv-video__outer-wrap{
    padding-bottom:66.6666%
}
.ultv-video__outer-wrap{
    position:relative;
    height:0;
    overflow:hidden;
    max-width:100%;
    background:#000;
    cursor:pointer
}
.ultv-video__outer-wrap img{
    bottom:0;
    display:block;
    left:0;
    margin:auto;
    max-width:100%;
    width:100%;
    position:absolute;
    right:0;
    top:0;
    border:none;
    height:auto;
    cursor:pointer;
    -webkit-transition:.2s all;
    transition:.2s all
}
.ultv-video__play-icon{
    left:50%;
    top:50%;
    position:absolute;
    cursor:pointer;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    -webkit-transition:text-shadow ease .2s,color ease .2s;
    transition:text-shadow ease .2s,color ease .2s;
    z-index:5
}
.ultv-video__outer-wrap iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    background:0 0
}
.ultv-vimeo-wrap{
    -js-display:flex;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    margin:10px;
    -webkit-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    margin-right:4.6em
}
.ultv-vimeo-portrait{
    width:60px;
    height:60px;
    background:rgba(23,35,34,.75);
    margin-right:1px;
    -webkit-box-flex:1;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -moz-box-flex:1;
    flex:1 0 auto;
    padding:0
}
.ultv-vimeo-portrait img{
    width:50px;
    height:50px;
    margin:5px;
    padding:0;
    border:0;
    -webkit-border-radius:50%;
    border-radius:50%
}
.ultv-vimeo-headers{
    font-size:10px
}
.ultv-vimeo-byline{
    font-size:1.2em!important;
    font-weight:400;
    color:#fff;
    margin-top:.1em;
    padding:.2em .5em;
    background:rgba(23,35,34,.75);
    text-transform:none;
    line-height:normal;
    letter-spacing:normal
}
.ultv-vimeo-title{
    max-width:100%;
    font-size:2em!important;
    font-weight:700;
    margin:0;
    padding:.1em .2em;
    background:rgba(23,35,34,.75);
    display:inline-block;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal
}
.ultv-video__outer-wrap:active .ubb-animation-sink,.ultv-video__outer-wrap:focus .ultv-animation-sink,.ultv-video__outer-wrap:hover .ultv-animation-sink{
    top:-webkit-calc(50% + 8px);
    top:calc(50% + 8px)
}
.ultv-video__outer-wrap .ultv-animation-sink{
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.ultv-video__outer-wrap .ultv-animation-float{
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.ultv-video__outer-wrap:before{
    content:'';
    z-index:2;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.ultv-video__outer-wrap:active .ultv-animation-float,.ultv-video__outer-wrap:focus .ultv-animation-float,.ultv-video__outer-wrap:hover .ultv-animation-float{
    top:-webkit-calc(50% - 8px);
    top:calc(50% - 8px)
}
.ultv-video__outer-wrap:active .ultv-animation-wobble-vertical,.ultv-video__outer-wrap:focus .ultv-animation-wobble-vertical,.ultv-video__outer-wrap:hover .ultv-animation-wobble-vertical{
    -webkit-animation-name:uael-wobble-vertical;
    animation-name:ultv-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ultv-wobble-vertical{
    16.65%{
        top:-webkit-calc(50% + 8px);
        top:calc(50% + 8px)
    }
    33.3%{
        top:-webkit-calc(50% - 6px);
        top:calc(50% - 6px)
    }
    49.95%{
        top:-webkit-calc(50% + 4px);
        top:calc(50% + 4px)
    }
    66.6%{
        top:-webkit-calc(50% - 2px);
        top:calc(50% - 2px)
    }
    83.25%{
        top:-webkit-calc(50% + 1px);
        top:calc(50% + 1px)
    }
    100%{
        top:50%
    }
}
@keyframes ultv-wobble-vertical{
    16.65%{
        top:-webkit-calc(50% + 8px);
        top:calc(50% + 8px)
    }
    33.3%{
        top:-webkit-calc(50% - 6px);
        top:calc(50% - 6px)
    }
    49.95%{
        top:-webkit-calc(50% + 4px);
        top:calc(50% + 4px)
    }
    66.6%{
        top:-webkit-calc(50% - 2px);
        top:calc(50% - 2px)
    }
    83.25%{
        top:-webkit-calc(50% + 1px);
        top:calc(50% + 1px)
    }
    100%{
        top:50%
    }
}
.ultv-subscribe-bar{
    js-display:flex;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:6px 10px
}
.ultv-subscribe-bar-prefix{
    margin-right:10px
}
.ultv-subscribe-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-youtube-icon-bg{
    fill:#cc181e
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-vimeo-icon-bg{
    fill:rgba(0,173,239,.9)
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar{
    display:block;
    text-align:center
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar-prefix{
    margin-right:0;
    margin-bottom:8px
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-content{
    display:block
}
@media only screen and (max-width:992px){
    .ultv-subscribe-responsive-tablet .ultv-subscribe-bar{
        display:block;
        text-align:center
    }
    .ultv-subscribe-responsive-tablet .ultv-subscribe-bar-prefix{
        margin-right:0;
        margin-bottom:8px
    }
    .ultv-subscribe-responsive-tablet .ultv-subscribe-content{
        display:block
    }
}
@media only screen and (max-width:767px){
    .ultv-subscribe-responsive-mobile .ultv-subscribe-bar{
        display:block;
        text-align:center
    }
    .ultv-subscribe-responsive-mobile .ultv-subscribe-bar-prefix{
        margin-right:0;
        margin-bottom:8px
    }
    .ultv-subscribe-responsive-mobile .ultv-subscribe-content{
        display:block
    }
}
.ult-video-banner,.wpb_column>.wpb_wrapper>.ult-video-banner{
    position:relative;
    z-index:1;
    display:block;
    overflow:hidden;
    margin:0 auto 35px;
    text-align:center;
    cursor:pointer;
    max-width:100%;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.entry-content .ult-video-banner video,.ult-video-banner video{
    margin:0;
    padding:0;
    width:100%;
    max-width:100%;
    display:block
}
.ult-video-banner .ult-video-banner-desc{
    position:absolute;
    bottom:0;
    left:0;
    z-index:2;
    padding:15px;
    color:#fff;
    font-size:1em;
    -webkit-backface-visvdoility:hidden;
    backface-visvdoility:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    top:auto;
    min-height:25%;
    height:100%;
    max-height:100%;
    text-align:left;
    width:100%
}
.ult-vdo-effect h2{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-video-banner .ult-video-banner-content,.ult-video-banner h2{
    letter-spacing:normal;
    padding:0;
    margin:0
}
.ult-video-banner h2{
    font-size:20px;
    line-height:1.35em;
    z-index:1;
    overflow:hidden;
    font-weight:700;
    color:#fff
}
.ult-vdo-effect .ult-video-banner-content{
    margin-top:10px;
    opacity:1;
    z-index:1;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect .ult-video-banner-content,.ult-vdo-effect h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content{
    opacity:0
}
.ult-video-banner-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:all .6s ease;
    -moz-transition:all .6s ease;
    -o-transition:all .6s ease
}
.ult-video-banner .ult-video-banner-content{
    font-size:13px;
    line-height:1.6em
}
.ult-video-banner .ult-video-banner-content p,.ult-video-banner .ult-video-banner-content ul li{
    font-family:inherit;
    font-size:inherit;
    color:inherit;
    line-height:inherit
}
.ult-vdo-effect-style1 .ult-video-banner-desc{
    top:auto;
    bottom:0;
    min-height:25%;
    height:auto;
    max-height:100%;
    text-align:left
}
.ult-vdo-effect-style1 h2{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style1.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    -ms-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style1 .ult-video-banner-content{
    margin-top:10px;
    opacity:1;
    z-index:1;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1 .ult-video-banner-content,.ult-vdo-effect-style1 h2{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content{
    opacity:0
}
.ult-vdo-effect-style2 h2:after{
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2:after{
    -webkit-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.ult-vdo-effect-style2 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:left;
    overflow:hidden
}
.ult-vdo-effect-style3 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-desc::before{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.ult-vdo-effect-style3 .ult-video-banner-content,.ult-vdo-effect-style3 .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style3 .ult-video-banner-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff
}
.ult-vdo-effect-style3 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:after{
    opacity:1;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::before{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc:after{
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::after,.ult-vdo-effect-style4 .ult-video-banner-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:'';
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style4 h2{
    padding:45px 35px 30px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start h2{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
    opacity:0
}
.ult-vdo-effect-style4 .ult-video-banner-content{
    padding:20px 45px;
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc{
    text-align:center
}
.ult-vdo-effect-style5.ult-vb-touch-start h2:after,.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0)
}
.ult-vdo-effect-style5 h2:after{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style5 h2{
    overflow:visible
}
.ult-vdo-effect-style5 .ult-video-banner-desc{
    top:0;
    text-align:right
}
.ult-vdo-effect-style5 .ult-video-banner-content{
    margin-top:30px
}
.ult-vdo-effect-style5 .ult-video-banner-desc{
    height:auto;
    width:100%
}
.ult-vdo-effect-style6 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-content,.ult-vdo-effect-style6 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style6 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style6 h2{
    padding:10px 0 15px
}
.ult-vdo-effect-style6.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style6 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style6 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style7 .ult-video-banner-content,.ult-vdo-effect-style7 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style7.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style7 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style8.ult-vb-touch-start video{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style8 video{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-vdo-effect-style8 video{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-60px,0);
    transform:translate3d(0,-60px,0)
}
.ult-vdo-effect-style8 video{
    position:relative;
    display:block;
    min-height:100%;
    max-width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc{
    padding:0;
    width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc h2{
    padding:15px 15px 0
}
.ult-vdo-effect-style8 .ult-video-banner-desc .ult-video-banner-content{
    padding:25px 15px 15px;
    background:rgba(0,0,0,.3)
}
.ult-vdo-effect-style9 video{
    -webkit-transform:scale3d(.95,.92,1);
    transform:scale3d(.95,.92,1);
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    z-index:1;
    position:inherit;
    background:rgba(0,0,0,.8)
}
.ult-vdo-effect-style9.ult-vb-touch-start video{
    opacity:.95;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.ult-vdo-effect-style9 .ult-video-banner-desc{
    text-align:center;
    top:0
}
.ult-vdo-effect-style9.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style9.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-content,.ult-vdo-effect-style10 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style10 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    background:rgba(0,0,0,.8);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style10 h2{
    padding:10px 0 15px;
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
.ult-vdo-effect-style10.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style10 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style10 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.recentcomments a{
    display:inline!important;
    padding:0!important;
    margin:0!important
}
@media(min-width:768px){
    .vlt-custom--0331{
        margin-right:55px
    }
}
.vlt-custom--1422 .wpb_wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr)
}
@media(max-width:991px){
    .vlt-custom--1422 .wpb_wrapper{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(max-width:575px){
    .vlt-custom--1422 .wpb_wrapper{
        grid-template-columns:repeat(1,1fr)
    }
}
.vc_custom_1559828153437{
    margin-bottom:0!important
}
.vc_custom_1558775090424{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775085684{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775104458{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775118685{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775132752{
    padding-right:15px!important;
    padding-left:15px!important
}
#goog-gt-tt{
    display:none!important
}
.goog-te-banner-frame{
    display:none!important
}
.goog-te-menu-value:hover{
    text-decoration:none!important
}
.goog-text-highlight{
    background-color:transparent!important;
    box-shadow:none!important
}
body{
    top:0!important
}
#google_translate_element2{
    display:none!important
}
btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f57f4b;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f57941;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{
    color:#fff;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{
    color:#f7f7f7;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{
    color:#f2f2f2;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{
    color:#b97ebb;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{
    color:#fff;
    background-color:#b97ebb;
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ae6ab0;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ab63ad;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
    color:#fff;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{
    color:#f7f7f7;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{
    color:#f2f2f2;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{
    color:#fff;
    background-color:#2a2a2a;
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#1b1b1b;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#161616;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color:#666;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{
    color:#5e5e5e;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{
    color:#595959;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#666;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
    color:#666;
    background-color:#ebebeb;
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#dcdcdc;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#d7d7d7;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{
    color:#666;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{
    color:#5e5e5e;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#666;
    border-color:#fff;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{
    color:#666;
    background-color:#fff;
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#f0f0f0;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{
    color:#333;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{
    color:#2b2b2b;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{
    color:#262626;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
    color:#f7f7f7;
    border-color:#f7f7f7;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
    color:#333;
    background-color:#f7f7f7;
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    color:#2b2b2b;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
    color:#262626;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
    color:#2b2b2b;
    border-color:#e8e8e8;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{
    color:#262626;
    border-color:#e3e3e3;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    color:#fff;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{
    color:#f7f7f7;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{
    color:#f2f2f2;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
    color:#08c;
    border-color:#08c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
    color:#fff;
    background-color:#08c;
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#0074ad;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#006da3;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{
    color:#fff;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{
    color:#f7f7f7;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{
    color:#f2f2f2;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
    color:#58b9da;
    border-color:#58b9da;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
    color:#fff;
    background-color:#58b9da;
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3fafd4;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#37abd3;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
    color:#fff;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{
    color:#f7f7f7;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{
    color:#f2f2f2;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
    color:#6ab165;
    border-color:#6ab165;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{
    color:#fff;
    background-color:#6ab165;
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#59a453;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#559d50;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
    color:#fff;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{
    color:#f7f7f7;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{
    color:#f2f2f2;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{
    color:#f90;
    border-color:#f90;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{
    color:#fff;
    background-color:#f90;
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#e08700;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#d68100;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
    color:#fff;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{
    color:#f7f7f7;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{
    color:#f2f2f2;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{
    color:#ff675b;
    border-color:#ff675b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{
    color:#fff;
    background-color:#ff675b;
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ff4b3c;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ff4132;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
    color:#fff;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{
    color:#f7f7f7;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{
    color:#f2f2f2;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{
    color:#555;
    border-color:#555;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{
    color:#fff;
    background-color:#555;
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#464646;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#414141;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#2a2a2a
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-repeat:repeat-x
}
.vc_btn3-container.vc_btn3-center{
    text-align:center
}
.vc_btn3-container.vc_btn3-left{
    text-align:left
}
.vc_btn3-container.vc_btn3-right{
    text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    display:inline-block;
    position:static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
    text-align:inherit
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{
    border:none;
    text-decoration:inherit;
    color:inherit
}
.vc_custom_heading a{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    opacity:1
}
.vc_custom_heading a:hover{
    opacity:.85
}
.vc_call_to_action{
    background-color:#ebebeb;
    border:2px solid #ebebeb;
    padding:2em;
    border-radius:5px
}
.vc_call_to_action :last-child{
    margin-bottom:0
}
.vc_call_to_action.vc_cta_square{
    border-radius:0
}
.vc_call_to_action.vc_cta_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_call_to_action.vc_cta_round{
    border-radius:50px
}
.vc_call_to_action.vc_cta_outlined{
    background:0 0!important
}
.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{
    margin:0;
    clear:none
}
.vc_call_to_action hgroup+p{
    margin-top:1em
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{
    float:right;
    margin-left:2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{
    float:left;
    margin-right:2em
}
.wpb_call_to_action{
    position:relative;
    background-color:#f7f7f7;
    padding:20px;
    padding:35px;
    border:1px solid #f0f0f0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_call_to_action .wpb_button{
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cta_align_left .wpb_button{
    float:left
}
.cta_align_right .wpb_button{
    float:right
}
.cta_align_left .wpb_button,.cta_align_right .wpb_button{
    max-width:27.5%
}
.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{
    width:70%;
    float:left;
    clear:none
}
.cta_align_left .wpb_call_text{
    float:right
}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{
    margin:0;
    padding-top:0
}
.cta_align_bottom{
    text-align:center
}
.cta_align_bottom .wpb_button{
    position:static;
    margin-top:21.73913043px;
    display:inline-block
}
.cta_no_button .wpb_call_text{
    width:auto;
    float:none
}
@media(max-width:600px){
    .vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{
        max-width:70%;
        width:70%;
        float:none;
        display:block;
        margin:3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{
        width:auto;
        max-width:none;
        text-align:center
    }
}
.vc_cta3-container{
    margin-bottom:35px;
    margin-left:auto;
    margin-right:auto
}
.vc_cta3-container::after,.vc_cta3-container::before{
    display:table;
    content:' '
}
.vc_cta3-container.vc_cta3-size-xs{
    width:50%
}
.vc_cta3-container.vc_cta3-size-sm{
    width:60%
}
.vc_cta3-container.vc_cta3-size-md{
    width:70%
}
.vc_cta3-container.vc_cta3-size-lg{
    width:80%
}
.vc_cta3-container.vc_cta3-size-xl{
    width:90%
}
.vc_general.vc_cta3{
    border:1px solid transparent;
    font-size:1em;
    padding:28px;
    word-wrap:break-word
}
.vc_general.vc_cta3 .vc_cta3-content{
    vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
    margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions{
    vertical-align:middle;
    white-space:nowrap
}
@media(min-width:768px){
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
        margin:0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons{
    vertical-align:middle
}
.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{
    margin-top:0;
    margin-left:0;
    margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
    text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
    text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
    text-align:justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
    padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
    padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
    display:table-cell;
    padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
    display:table-cell;
    padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
    position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
    position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
    right:0;
    top:50%;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
    margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
    margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
    margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
    margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{
    margin-right:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
    left:0;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
    margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
    margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
    margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
    margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{
    margin-left:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
    margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
    margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
    margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
    margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{
    margin-top:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
    margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
    margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
    margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
    margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{
    margin-bottom:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
    margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
    margin-bottom:1em
}
@media(min-width:768px){
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{
        padding-left:28px;
        display:table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
        padding-right:28px;
        display:table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-classic{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline{
    border-width:3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square{
    border-radius:0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded{
    border-radius:5px
}
.vc_general.vc_cta3.vc_cta3-shape-round{
    border-radius:4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #3253bc;
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{
    border-color:#5472d2;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{
    box-shadow:0 5px 0 #008d97;
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{
    border-color:#00c1cf;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #fe3829;
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{
    border-color:#fe6c61;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{
    box-shadow:0 5px 0 #6e48b1;
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{
    box-shadow:0 5px 0 #338faa;
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{
    border-color:#4cadc9;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{
    box-shadow:0 5px 0 #b9a888;
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{
    border-color:#cec2ab;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{
    box-shadow:0 5px 0 #342f3c;
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{
    border-color:#50485b;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #4ac97d;
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{
    border-color:#75d69c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f4a733;
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{
    border-color:#f7be68;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{
    box-shadow:0 5px 0 #2a86db;
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{
    box-shadow:0 5px 0 #53812d;
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{
    border-color:#6dab3c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f11f18;
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{
    border-color:#f4524d;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f46e33;
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{
    border-color:#f79468;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{
    box-shadow:0 5px 0 #a559a8;
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{
    border-color:#b97ebb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{
    box-shadow:0 5px 0 #0e0e0e;
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
    box-shadow:0 5px 0 #cfcfcf;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
    border-color:#ebebeb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{
    box-shadow:0 5px 0 #e3e3e3;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
    border-color:#fff;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{
    box-shadow:0 5px 0 #d4d4d4;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{
    border-color:#f0f0f0;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f0f0f0
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{
    height:1em;
    width:1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{
    height:2em;
    width:2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{
    height:3em;
    width:3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{
    height:4em;
    width:4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{
    height:5em;
    width:5em
}
.wpb_gmaps_widget .wpb_wrapper{
    background-color:#f7f7f7;
    padding:5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe{
    margin-bottom:0;
    padding:0;
    display:block;
    width:100%;
    border:none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{
    position:relative;
    padding-bottom:56.25%;
    height:0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{
    position:absolute;
    top:0;
    left:0;
    height:100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{
    outline:0
}
.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{
    padding:0
}
.wpb_content_element .wpb_tabs_nav{
    margin:0;
    padding-left:0!important;
    text-indent:inherit!important
}
#content .wpb_content_element .wpb_tabs_nav{
    margin:0
}
.wpb_content_element .wpb_tabs_nav li{
    background-color:#fff;
    white-space:nowrap;
    padding:0;
    background-image:none;
    list-style:none!important
}
.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{
    display:none!important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
    cursor:default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{
    display:none
}
.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    border-bottom:none;
    text-decoration:none;
    display:block;
    padding:.5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding:1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{
    margin-bottom:0
}
.wpb_tabs .wpb_tabs_nav li{
    float:left;
    margin:0 1px 0 0
}
.wpb_tour .wpb_tabs_nav{
    float:left;
    width:31.66666667%
}
.wpb_tour .wpb_tabs_nav li{
    margin:0 0 1px;
    clear:left;
    width:100%
}
.wpb_tour .wpb_tabs_nav a{
    width:100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    float:left;
    width:68.33333333%;
    padding:0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav{
    margin-left:31.66666667%;
    padding-left:21.73913043px;
    font-size:80%
}
.wpb_tour_next_prev_nav a{
    border-bottom:1px dotted;
    text-decoration:none
}
.wpb_tour_next_prev_nav a:hover{
    text-decoration:none;
    border-bottom:none
}
.wpb_tour_next_prev_nav span{
    width:48%;
    display:inline-block;
    padding-top:1em;
    float:left
}
.wpb_tour_next_prev_nav span.wpb_next_slide{
    text-align:right;
    float:right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
    margin:0 0 1px;
    padding-top:0;
    position:relative;
    text-transform:none;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    letter-spacing:inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    padding-left:1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{
    display:block;
    width:16px;
    height:16px;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/toggle_open.png);
    background-repeat:no-repeat;
    position:absolute;
    right:.7em;
    top:.7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/toggle_close.png)
}
@media(max-width:480px){
    .vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{
        width:100%;
        float:none;
        margin-left:0
    }
    .vc_responsive .wpb_tour_next_prev_nav{
        width:auto;
        padding:0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{
        margin-bottom:1em
    }
    .vc_responsive .wpb_tour .wpb_tab{
        padding-left:1em;
        padding-right:1em
    }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{
    float:none
}
body ul.wpb_thumbnails-fluid li{
    padding:0;
    margin-left:0;
    background-image:none;
    list-style:none!important
}
body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{
    display:none!important
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child{
    margin-bottom:0
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{
    padding:0;
    overflow:visible!important
}
.wpb_teaser_grid .entry-content{
    margin:0;
    padding:0;
    width:100%
}
.grid_layout-thumbnail .post-thumb{
    margin-bottom:0
}
.grid_layout-thumbnail .post-thumb img{
    max-width:100%
}
.wpb_carousel .wpb_wrapper{
    position:relative
}
.wpb_carousel .next,.wpb_carousel .prev{
    position:absolute;
    top:3px;
    background-color:#f7f7f7;
    padding:0 6px;
    font-size:12px;
    z-index:10;
    text-decoration:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.wpb_carousel .next:hover,.wpb_carousel .prev:hover{
    background-color:#f0f0f0
}
.wpb_carousel .next:focus,.wpb_carousel .prev:focus{
    outline:0;
    text-decoration:none
}
.wpb_carousel .prev{
    right:30px
}
.wpb_carousel .next{
    right:0
}
.wpb_carousel .wpb_thumbnails-fluid{
    width:100%
}
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{
    height:auto!important
}
.wpb_categories_filter,.wpb_teaser_grid .categories_filter{
    list-style:none;
    list-style-type:none;
    padding:0;
    margin:0 0 10px
}
.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{
    display:block;
    float:left;
    margin:0 10px 10px 0;
    background-image:none;
    list-style:none!important
}
.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{
    display:none!important
}
.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{
    border:none;
    text-decoration:none
}
.wpb_categories_filter li a:hover,.wpb_teaser_grid .categories_filter li a:hover{
    border-bottom:1px dotted
}
.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li.active a{
    border-bottom:1px dotted
}
@media(max-width:480px){
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid{
        margin-left:0;
        width:auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{
        width:100%;
        float:none;
        display:block;
        margin-left:0;
        margin-right:0
    }
}
.wpb_image_grid .wpb_image_grid_ul{
    margin:0;
    padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{
    display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
    list-style:none;
    margin:0 1px 1px 0;
    max-width:100%;
    float:left
}
.wpb_image_grid .wpb_image_grid_ul a{
    display:block
}
.wpb_image_grid .wpb_image_grid_ul img{
    display:block;
    max-width:100%;
    height:auto
}
.wpb_gallery .theme-default .nivoSlider{
    margin-bottom:0
}
.wpb_gallery .theme-default .nivo-controlNav{
    padding:10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    bottom:auto;
    top:100%;
    margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-caption{
    cursor:default
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{
    line-height:1
}
.wpb_gallery .wpb_flexslider .flex-control-paging{
    z-index:10
}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{
    list-style:none;
    padding:0;
    background-image:none;
    margin:0
}
.flickr_badge_image{
    margin:0 10px 10px 0;
    width:72px;
    height:72px;
    float:left;
    background:0 0;
    padding:0
}
.flickr_badge_image a{
    border:none
}
.flickr_badge_image img{
    margin:0;
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%
}
.wpb_flickr_widget p.flickr_stream_wrap{
    clear:both;
    margin-bottom:0;
    font-size:80%
}
.wpb_flickr_widget p.flickr_stream_wrap a{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/flickr.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
    display:inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{
    width:10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{
    width:20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{
    width:30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{
    width:40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{
    width:50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
    width:60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{
    width:70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
    width:80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{
    width:90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{
    width:100%
}
.wpb_video_widget .wpb_video_wrapper{
    padding-top:56.25%;
    position:relative;
    width:100%
}
.wpb_video_widget .wpb_video_wrapper>div{
    padding-top:0!important;
    position:static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{
    padding-top:56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{
    padding-top:75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{
    padding-top:42.55319149%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper{
    float:left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper{
    margin:0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper{
    float:right
}
.wpb_video_widget .wpb_wrapper{
    position:relative
}
.wpb_video_widget .wpb_wrapper iframe{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper{
    padding-top:0!important;
    position:static
}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{
    background-color:#f7f7f7;
    opacity:1;
    color:inherit;
    padding:10px 15px;
    position:static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{
    display:none!important
}
.vc_progress_bar .vc_single_bar{
    background:#f7f7f7;
    position:relative;
    margin-bottom:11.66666667px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.vc_progress_bar .vc_single_bar:last-child{
    margin-bottom:0
}
.vc_progress_bar .vc_single_bar .vc_label{
    display:block;
    padding:.5em 1em;
    position:relative;
    z-index:1
}
.vc_progress_bar .vc_single_bar .vc_bar{
    display:block;
    position:absolute;
    height:100%;
    background-color:#e0e0e0;
    width:0%;
    top:0;
    left:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    transition:width 1s linear;
    -moz-transition:width 1s linear;
    -webkit-transition:width 1s linear;
    -o-transition:width 1s linear
}
.vc_progress_bar .vc_single_bar .vc_bar.striped{
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{
    background-color:#faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar{
    background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{
    background-color:#414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar{
    background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{
    background-color:#50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{
    background-color:#50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{
    background-color:#f79468
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar{
    background-color:#f79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{
    background-color:#fff
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{
    background-color:#fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.vc_pie_chart{
    z-index:0;
    text-align:center;
    opacity:0
}
.vc_pie_chart.vc_ready{
    opacity:1
}
.vc_pie_chart .vc_pie_wrapper{
    position:relative;
    margin:0 auto
}
.vc_pie_chart canvas{
    position:relative;
    z-index:1
}
.vc_pie_chart .vc_pie_chart_value{
    font-size:200%;
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    text-align:center
}
.vc_pie_chart_back{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border:6px solid #f7f7f7;
    border-radius:999px;
    border-radius:50%;
    opacity:.3;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_images_carousel .vc_carousel-control{
    border:none
}
.vc_carousel .vc_carousel-control{
    text-shadow:none;
    border:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{
    outline:0
}
.vc_carousel .vc_carousel-indicators li{
    width:5px;
    height:5px;
    margin:0;
    border-color:#f7f7f7;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_separator{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_separator h4{
    line-height:1em;
    font-size:100%;
    margin:0;
    word-wrap:break-word;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.vc_separator h4 .normal{
    font-size:12px;
    font-weight:400
}
.vc_separator .vc_sep_holder{
    height:1px;
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:10%
}
.vc_separator .vc_sep_holder .vc_sep_line{
    height:1px;
    border-top:1px solid #ebebeb;
    display:block;
    position:relative;
    top:1px;
    width:100%
}
.vc_separator.vc_separator_align_center h4{
    padding:0 .8em
}
.vc_separator.vc_separator_align_left h4{
    padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l{
    display:none
}
.vc_separator.vc_separator_align_right h4{
    padding:0 0 0 .8em;
    margin:0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{
    display:none
}
.vc_separator.vc_sep_double{
    height:3px
}
.vc_separator.vc_sep_double .vc_sep_line{
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    height:3px
}
.vc_separator.vc_sep_dashed .vc_sep_line{
    border-top-style:dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line{
    border-top-style:dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line{
    border:none;
    position:relative;
    height:20px;
    top:0;
    overflow:hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:-20px;
    right:0;
    height:10px;
    border-radius:100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    right:-100%;
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    left:-100%;
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{
    width:100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{
    display:none
}
.vc_separator .vc_icon_element{
    margin-bottom:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{
    padding-left:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{
    margin-left:.8em;
    margin-right:.8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{
    margin-left:.8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{
    padding-left:.8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{
    border-top-width:1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:1px;
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{
    border-top-width:2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:2px;
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{
    border-top-width:3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:3px;
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{
    border-top-width:4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:4px;
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{
    border-top-width:5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:5px;
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{
    border-top-width:6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:6px;
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{
    border-top-width:7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:7px;
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{
    border-top-width:8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:8px;
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{
    border-top-width:9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:9px;
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{
    border-top-width:10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:10px;
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line{
    border-color:#5472d2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{
    color:#5472d2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line{
    border-color:#00c1cf
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{
    color:#00c1cf
}
.vc_separator.vc_sep_color_pink .vc_sep_line{
    border-color:#fe6c61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{
    color:#fe6c61
}
.vc_separator.vc_sep_color_violet .vc_sep_line{
    border-color:#8d6dc4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{
    color:#8d6dc4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line{
    border-color:#4cadc9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{
    color:#4cadc9
}
.vc_separator.vc_sep_color_chino .vc_sep_line{
    border-color:#cec2ab
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{
    color:#cec2ab
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{
    border-color:#50485b
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{
    color:#50485b
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line{
    border-color:#75d69c
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{
    color:#75d69c
}
.vc_separator.vc_sep_color_black .vc_sep_line{
    border-color:#2a2a2a
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{
    color:#2a2a2a
}
.vc_separator.vc_sep_color_grey .vc_sep_line{
    border-color:#ebebeb
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{
    color:#ebebeb
}
.vc_separator.vc_sep_color_orange .vc_sep_line{
    border-color:#f7be68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{
    color:#f7be68
}
.vc_separator.vc_sep_color_sky .vc_sep_line{
    border-color:#5aa1e3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{
    color:#5aa1e3
}
.vc_separator.vc_sep_color_green .vc_sep_line{
    border-color:#6dab3c
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{
    color:#6dab3c
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{
    border-color:#f4524d
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{
    color:#f4524d
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{
    border-color:#f79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{
    color:#f79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line{
    border-color:#b97ebb
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{
    color:#b97ebb
}
.vc_separator.vc_sep_color_white .vc_sep_line{
    border-color:#fff
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{
    color:#fff
}
.vc_text_separator,.wpb_separator{
    border-bottom:1px solid #ebebeb
}
.vc_sep_width_10{
    width:10%
}
.vc_sep_width_20{
    width:20%
}
.vc_sep_width_30{
    width:30%
}
.vc_sep_width_40{
    width:40%
}
.vc_sep_width_50{
    width:50%
}
.vc_sep_width_60{
    width:60%
}
.vc_sep_width_70{
    width:70%
}
.vc_sep_width_80{
    width:80%
}
.vc_sep_width_90{
    width:90%
}
.vc_sep_width_100{
    width:100%
}
.vc_sep_pos_align_center{
    margin-left:auto;
    margin-right:auto
}
.vc_sep_pos_align_left{
    margin-left:0;
    margin-right:auto
}
.vc_sep_pos_align_right{
    margin-left:auto;
    margin-right:0
}
.wpb_separator{
    clear:both;
    height:1px
}
.vc_text_separator{
    clear:both;
    height:1px
}
.vc_text_separator div{
    display:inline-block;
    background-color:#fff;
    padding:1px 1em;
    position:relative;
    top:-9px
}
.separator_align_center{
    text-align:center
}
.separator_align_left{
    text-align:left
}
.separator_align_right{
    text-align:right
}
.vc-zigzag-wrapper{
    text-align:center
}
.vc-zigzag-wrapper.vc-zigzag-align-left{
    text-align:left
}
.vc-zigzag-wrapper.vc-zigzag-align-right{
    text-align:right
}
.vc-zigzag-inner{
    display:inline-block
}
.wpb_single_image a{
    border:none;
    outline:0
}
.wpb_single_image img{
    height:auto;
    max-width:100%;
    vertical-align:top
}
.wpb_single_image img.vc_img-placeholder{
    width:100%
}
.wpb_single_image .vc_single_image-wrapper{
    display:inline-block;
    vertical-align:top;
    max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{
    padding:6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image.vc_align_center{
    text-align:center
}
.wpb_single_image.vc_align_right{
    text-align:right
}
.wpb_single_image.vc_align_left{
    text-align:left
}
.wpb_single_image .vc_box_shadow_3d{
    position:relative;
    z-index:0;
    display:inline-block;
    max-width:100%
}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{
    content:"";
    position:absolute;
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);
    box-shadow:0 15px 10px rgba(0,0,0,.6);
    left:5px;
    right:50%;
    bottom:8px;
    height:30%;
    z-index:-1;
    border-radius:inherit;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:skewY(-6deg);
    -ms-transform:skewY(-6deg);
    transform:skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
    left:50%;
    right:5px;
    -webkit-transform:skewY(6deg);
    -ms-transform:skewY(6deg);
    transform:skewY(6deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.wpb_single_image .vc_figure{
    display:inline-block;
    vertical-align:top;
    margin:0;
    max-width:100%
}
.wpb_single_image .vc_figure-caption{
    margin-top:.2em;
    font-size:.8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{
    border-color:#5472d2
}
.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{
    background-color:#5472d2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{
    border-color:#00c1cf
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{
    background-color:#00c1cf
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{
    border-color:#fe6c61
}
.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{
    background-color:#fe6c61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{
    border-color:#8d6dc4
}
.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{
    background-color:#8d6dc4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{
    border-color:#4cadc9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{
    background-color:#4cadc9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{
    border-color:#cec2ab
}
.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{
    background-color:#cec2ab
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{
    border-color:#50485b
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{
    background-color:#50485b
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{
    border-color:#75d69c
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{
    background-color:#75d69c
}
.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{
    border-color:#2a2a2a
}
.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{
    background-color:#2a2a2a
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{
    border-color:#ebebeb
}
.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{
    background-color:#ebebeb
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{
    border-color:#f7be68
}
.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{
    background-color:#f7be68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{
    border-color:#5aa1e3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{
    background-color:#5aa1e3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{
    border-color:#6dab3c
}
.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{
    background-color:#6dab3c
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{
    border-color:#f4524d
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{
    background-color:#f4524d
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{
    border-color:#f79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{
    background-color:#f79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{
    border-color:#b97ebb
}
.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{
    background-color:#b97ebb
}
.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{
    border-color:#fff
}
.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{
    background-color:#fff
}
.vc_icon_element{
    line-height:0;
    font-size:14px;
    margin-bottom:35px
}
.vc_icon_element.vc_icon_element-outer{
    box-sizing:border-box;
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
    text-align:left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    text-align:right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    text-align:center;
    display:inline-block;
    border:2px solid transparent;
    width:4em;
    height:4em;
    box-sizing:content-box;
    position:relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{
    font-size:2.15em;
    font-style:normal;
    font-weight:400;
    line-height:1!important;
    font-size-adjust:none;
    font-stretch:normal;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    -webkit-font-language-override:normal;
    font-language-override:normal;
    -webkit-font-kerning:auto;
    font-kerning:auto;
    font-synthesis:weight style;
    font-variant:normal;
    text-rendering:auto;
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{
    font-style:normal;
    font-weight:400;
    display:inline-block;
    text-decoration:inherit;
    width:inherit;
    height:inherit;
    font-size:1em;
    text-align:center;
    text-rendering:optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    box-sizing:content-box;
    border:none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{
    max-width:100%!important;
    line-height:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width:2.5em!important;
    height:2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{
    font-size:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{
    max-width:100%!important;
    line-height:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{
    width:3.15em!important;
    height:3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{
    font-size:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
    max-width:100%!important;
    line-height:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{
    width:4em!important;
    height:4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
    font-size:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{
    max-width:100%!important;
    line-height:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{
    width:5em!important;
    height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{
    font-size:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{
    max-width:100%!important;
    line-height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{
    width:7.15em!important;
    height:7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{
    font-size:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{
    color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{
    color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{
    color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{
    color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{
    color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{
    color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{
    color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{
    color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{
    color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{
    color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{
    color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{
    color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{
    color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{
    color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{
    color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{
    color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{
    color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{
    border-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{
    background-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{
    border-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{
    background-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{
    border-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{
    background-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{
    border-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{
    background-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{
    border-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{
    background-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{
    border-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{
    background-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{
    border-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{
    background-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{
    border-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{
    background-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{
    border-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{
    background-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{
    border-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{
    background-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{
    border-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{
    background-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{
    border-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{
    background-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{
    border-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{
    background-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{
    border-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{
    background-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{
    border-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{
    background-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{
    border-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{
    background-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{
    border-color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
    background-color:#fff
}
.vc_chart .vc_chart-legend{
    font-size:14px;
    margin:0;
    padding:0
}
.vc_chart .vc_chart-legend li{
    line-height:1.3em;
    list-style:none;
    margin:0 0 .3em;
    min-height:1.3em
}
.vc_chart .vc_chart-legend span{
    border-radius:.3em;
    display:inline-block;
    height:1.3em;
    left:0;
    margin-right:.5em;
    vertical-align:middle;
    width:1.3em
}
@media(min-width:768px){
    .vc_chart .vc_chart-legend{
        display:inline-block;
        vertical-align:middle;
        width:40%
    }
    .vc_chart .vc_chart-legend li{
        margin-left:1em
    }
    .vc_chart .vc_chart-with-legend{
        display:inline-block;
        vertical-align:middle;
        width:60%
    }
}
.vc_line-chart .vc_chart-with-legend{
    width:75%
}
.vc_line-chart .vc_chart-legend{
    width:25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{
    border-radius:0
}
.wpb_single_image [class*=_circle] .vc-zoom-wrapper{
    border-radius:50%
}
.wpb_single_image [class*=_rounded] .vc-zoom-wrapper{
    border-radius:4px
}
.vc_general.vc_pagination{
    display:block;
    margin:0;
    padding:0;
    text-align:center
}
.vc_general.vc_pagination .vc_pagination-item{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle
}
.vc_general.vc_pagination .vc_pagination-trigger{
    display:block;
    text-decoration:none;
    cursor:pointer;
    height:10px;
    width:10px;
    margin:5px 7px;
    background:0 0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    border:none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus{
    outline:0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{
    cursor:default
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
    border:3px solid transparent
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{
    opacity:.6
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{
    opacity:1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{
    opacity:1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{
    border-radius:50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{
    border-radius:3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fff
}
.vc_grid.vc_row{
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
    overflow:hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px{
    margin-bottom:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{
    margin-right:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{
    padding-right:1px;
    padding-bottom:1px
}
.vc_grid.vc_row.vc_grid-gutter-2px{
    margin-bottom:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{
    margin-right:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{
    padding-right:2px;
    padding-bottom:2px
}
.vc_grid.vc_row.vc_grid-gutter-3px{
    margin-bottom:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{
    margin-right:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{
    padding-right:3px;
    padding-bottom:3px
}
.vc_grid.vc_row.vc_grid-gutter-4px{
    margin-bottom:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{
    margin-right:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{
    padding-right:4px;
    padding-bottom:4px
}
.vc_grid.vc_row.vc_grid-gutter-5px{
    margin-bottom:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
    margin-right:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
    padding-right:5px;
    padding-bottom:5px
}
.vc_grid.vc_row.vc_grid-gutter-10px{
    margin-bottom:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{
    margin-right:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{
    padding-right:10px;
    padding-bottom:10px
}
.vc_grid.vc_row.vc_grid-gutter-15px{
    margin-bottom:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
    margin-right:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{
    padding-right:15px;
    padding-bottom:15px
}
.vc_grid.vc_row.vc_grid-gutter-20px{
    margin-bottom:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{
    margin-right:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{
    padding-right:20px;
    padding-bottom:20px
}
.vc_grid.vc_row.vc_grid-gutter-25px{
    margin-bottom:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{
    margin-right:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{
    padding-right:25px;
    padding-bottom:25px
}
.vc_grid.vc_row.vc_grid-gutter-30px{
    margin-bottom:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
    padding-right:30px;
    padding-bottom:30px
}
.vc_grid.vc_row.vc_grid-gutter-35px{
    margin-bottom:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
    margin-right:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{
    padding-right:35px;
    padding-bottom:35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{
    z-index:3
}
.vc_grid.vc_row .vc_grid-item{
    display:none;
    padding:0;
    vertical-align:top;
    float:none;
    box-sizing:border-box;
    z-index:1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{
    overflow:hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{
    margin-bottom:15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
    text-decoration:none;
    border-bottom:0
}
.vc_grid .vc_gitem-link{
    border-bottom:none;
    outline:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{
    position:static
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
@media(min-width:768px){
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
        display:inline-block
    }
}
@-moz-document url-prefix(){
    .vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{
        margin-left:-.01px
    }
}
.vc_gitem-zone-b{
    display:none
}
.vc_gitem-float-none{
    float:none
}
.vc_gitem-float-left{
    float:left
}
.vc_gitem-float-right{
    float:right
}
.vc_gitem-align-center{
    text-align:center
}
.vc_gitem-align-right{
    text-align:right
}
.vc_gitem-align-justify{
    text-align:justify
}
.vc_gitem-block{
    position:relative;
    overflow:hidden
}
.vc_gitem-is-link{
    cursor:pointer
}
.vc_gitem-link{
    text-decoration:none
}
.vc_gitem_row{
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    padding:inherit;
    box-sizing:border-box
}
.vc_gitem_row .vc_gitem_row{
    margin-bottom:0
}
.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{
    position:absolute;
    left:0;
    right:0;
    top:0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{
    position:absolute;
    left:0;
    right:0;
    bottom:0
}
.vc_gitem_row .vc_gitem-col{
    box-sizing:border-box;
    padding:10px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover
}
.vc_gitem-zone{
    position:relative;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    background-clip:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.vc_gitem-zone .vc-zone-link{
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:5
}
.vc_gitem-zone-img{
    width:100%;
    display:block;
    visibility:hidden;
    height:auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini{
    box-sizing:border-box;
    padding:inherit;
    position:static;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.vc_gitem-zone-b{
    overflow:hidden
}
.vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    padding:inherit;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block{
    float:right;
    width:50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c{
    float:right;
    width:50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
    display:none!important
}
.vc-gitem-zone-height-mode-auto:before{
    content:"";
    display:block;
    padding-top:100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{
    padding-top:75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top:56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{
    padding-top:177.77777778%
}
.vc_gitem-animated-block{
    position:relative
}
.vc_gitem-animate .vc_btn{
    -webkit-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b{
    z-index:199
}
.vc_gitem-animate-none .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{
    opacity:1
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    box-sizing:border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    display:inline-block;
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_gitem-animate-scaleIn{
    overflow:hidden
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_gitem-animate-scaleRotateIn{
    overflow:hidden
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -o-transform:scale(1.5) rotate(10deg);
    transform:scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:blur(0);
    -webkit-filter:blur(0);
    -moz-filter:blur(0);
    -ms-filter:blur(0);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
    transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/blur.svg#blur);
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px)
}
.vc_gitem-animate-blurScaleOut{
    overflow:hidden
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_gitem-animate-slideInRight{
    overflow:hidden
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideInLeft{
    overflow:hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    opacity:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideBottom{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-slideTop{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:-100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-flipFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.vc_gitem-animate-goTop20{
    overflow:hidden
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    -webkit-transform:translateY(-20%);
    -ms-transform:translateY(-20%);
    -o-transform:translateY(-20%);
    transform:translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:bottom .5s ease;
    -o-transition:bottom .5s ease;
    transition:bottom .5s ease;
    bottom:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    bottom:0
}
.vc_gitem-animate-goBottom20{
    overflow:hidden
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    -webkit-transform:translateY(20%);
    -ms-transform:translateY(20%);
    transform:translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:top .5s ease;
    -o-transition:top .5s ease;
    transition:top .5s ease;
    top:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    top:0
}
.vc_gitem-post-data{
    margin-bottom:15px
}
.vc_gitem-post-data h2{
    margin:0
}
.vc_gitem-post-category-name .vc_gitem-link{
    color:inherit
}
.vc_grid .vc_pageable-load-more-btn{
    text-align:center;
    margin-top:25px
}
.vc_grid .vc_pageable-load-more-btn>.vc_btn{
    outline:0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
    display:none;
    margin-top:20px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{
    cursor:pointer;
    display:inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{
    background-color:#5472d2!important;
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{
    background-color:#50485b!important;
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{
    background-color:#75d69c!important;
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{
    background-color:#f7be68!important;
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color:#f4524d!important;
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{
    background-color:#f79468!important;
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{
    background-color:#fff!important;
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    background-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    background-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    background-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    background-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    background-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    background-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    background-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    background-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    background-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    background-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    background-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    background-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    background-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    background-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    background-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    background-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    background-color:#fff!important
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{
    cursor:pointer;
    opacity:0;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
    display:none!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    position:absolute;
    top:50%;
    margin-top:-12.5px;
    opacity:.5;
    font-size:25px;
    line-height:25px;
    height:25px;
    display:inline-block;
    text-decoration:none;
    cursor:pointer;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    left:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{
    left:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{
    right:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{
    right:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{
    color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{
    color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{
    color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{
    color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{
    color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{
    color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{
    color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{
    color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{
    color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{
    color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{
    color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{
    color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{
    color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{
    color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{
    color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{
    color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{
    color:#fff!important
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-15px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-17.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-20px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-22.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-25px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-27.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-30px
}
.vc_grid-pagination .vc_grid-pagination-list{
    outline:0;
    display:block;
    padding-left:0;
    text-align:center;
    margin:20px 0 0!important;
    border-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list>li{
    display:inline-block;
    margin:0;
    border:0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{
    color:#fff;
    background-color:#428bca;
    border:1px solid #428bca;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    position:relative;
    float:left;
    padding:3px 10px;
    line-height:1.42857143;
    text-decoration:none;
    opacity:.5;
    margin-left:-1px;
    font-size:10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{
    margin-left:0
}
.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{
    opacity:1
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e619"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{
    z-index:2;
    opacity:1;
    cursor:default
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{
    display:none
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{
    border-color:#5472d2!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{
    background-color:#5472d2!important;
    border-color:#5472d2!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{
    border-color:#00c1cf!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{
    border-color:#fe6c61!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{
    border-color:#8d6dc4!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{
    border-color:#4cadc9!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{
    border-color:#cec2ab!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{
    border-color:#50485b!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{
    background-color:#50485b!important;
    border-color:#50485b!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{
    border-color:#75d69c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{
    background-color:#75d69c!important;
    border-color:#75d69c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{
    border-color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border-color:#ebebeb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{
    border-color:#f7be68!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{
    background-color:#f7be68!important;
    border-color:#f7be68!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{
    border-color:#5aa1e3!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{
    border-color:#6dab3c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{
    border-color:#f4524d!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{
    background-color:#f4524d!important;
    border-color:#f4524d!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{
    border-color:#f79468!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{
    background-color:#f79468!important;
    border-color:#f79468!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{
    border-color:#b97ebb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{
    border-color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{
    background-color:#fff!important;
    border-color:#fff!important;
    color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:28px;
    min-height:22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    margin-left:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    margin-left:5px;
    border-radius:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{
    background-color:transparent!important;
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    background-color:transparent!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{
    border-left-width:1px!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    border-width:0;
    background:none repeat scroll 0 0 transparent!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{
    border-width:0!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    color:#fff!important
}
.vc_grid-loading{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:20px
}
.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before{
    left:-20px
}
.vc_grid-loading:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc_grid-loading:after,.vc_grid-loading:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-filter{
    margin-left:0;
    margin-bottom:20px;
    list-style:none;
    padding:0
}
.vc_grid-filter.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter>.vc_grid-filter-item{
    cursor:pointer;
    display:inline-block;
    background:0 0;
    padding:4px 10px;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.vc_grid-filter>.vc_grid-filter-item:first-child{
    margin-left:0!important
}
.vc_grid-filter>.vc_grid-filter-item>span{
    -webkit-transition:color .1s linear;
    -o-transition:color .1s linear;
    transition:color .1s linear;
    outline:0;
    padding:0;
    text-decoration:none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{
    padding:0!important
}
.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{
    margin:0;
    border:1px solid rgba(235,235,235,.8);
    border-collapse:collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){
    margin-left:-1px;
    margin-top:-1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{
    position:relative;
    z-index:1;
    border-color:transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{
    background-color:#7c93dd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{
    background-color:#00919c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{
    background-color:#fe9b94
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{
    background-color:#a991d3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{
    background-color:#73bfd5
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{
    background-color:#e1d9cb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{
    background-color:#695f77
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{
    background-color:#9ce2b8
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{
    background-color:#444
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{
    background-color:#d2d2d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{
    background-color:#fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{
    background-color:#86baea
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{
    background-color:#87c456
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{
    background-color:#f7817d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{
    background-color:#fab698
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{
    background-color:#cb9fcd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{
    background-color:#e6e6e6
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{
    margin:0;
    border:1px solid transparent;
    border-collapse:collapse;
    padding:3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){
    border-left:none;
    margin-left:1px;
    border-top:none;
    margin-top:1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{
    border-radius:3px!important
}
.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{
    border-radius:30px!important
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{
    font-size:12px;
    padding:1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{
    font-size:13px;
    padding:2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
    font-size:100%;
    padding:2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{
    font-size:18px;
    padding:4px 10px
}
.vc_grid-filter-select{
    display:none
}
.vc_grid-filter-dropdown,.vc_grid-filter-select{
    font-size:12px;
    margin-bottom:20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
    display:none
}
.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
    outline:0;
    display:inline-block
}
@media(min-width:768px){
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{
        color:#5472d2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{
        color:#00c1cf
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{
        color:#fe6c61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{
        color:#8d6dc4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{
        color:#4cadc9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{
        color:#cec2ab
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{
        color:#50485b
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{
        color:#75d69c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{
        color:#2a2a2a
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{
        color:#ebebeb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{
        color:#f7be68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{
        color:#5aa1e3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{
        color:#6dab3c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{
        color:#f4524d
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{
        color:#f79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{
        color:#b97ebb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{
        color:#fff
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{
        border:1px solid #ccc;
        display:inline-block;
        height:30px;
        overflow:hidden;
        padding-right:5px;
        text-align:left;
        width:auto;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
        font-size:17px;
        display:inline;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
        background:none repeat scroll 0 0 transparent;
        border:0;
        border-radius:0;
        height:30px;
        line-height:1;
        margin-right:-50px;
        padding:5px;
        position:relative;
        font-size:12px;
        z-index:0;
        cursor:pointer;
        max-width:inherit!important
    }
}
@media(max-width:768px){
    .vc_responsive .vc_grid-filter-select{
        display:block
    }
    .vc_responsive .vc_grid-filter{
        display:none!important
    }
}
.owl-carousel .owl-item .vc_grid-item{
    -webkit-transform:translate3D(0,0,0);
    -ms-transform:translate3D(0,0,0);
    transform:translate3D(0,0,0)
}
.owl-carousel .owl-animated-out{
    z-index:0
}
.owl-carousel .owl-animated-in{
    z-index:1
}
.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{
    box-sizing:border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
    border-radius:10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{
    border-radius:50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center{
    text-align:center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left{
    text-align:left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right{
    text-align:right
}
.vc-hoverbox-wrapper .vc-hoverbox{
    position:relative;
    display:inline-block;
    text-align:center;
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{
    width:90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{
    width:80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{
    width:70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{
    width:60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{
    width:50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{
    width:40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{
    width:30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{
    width:20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{
    width:10%
}
.vc-hoverbox-inner{
    width:100%;
    display:inline-block;
    min-height:250px
}
.vc-hoverbox-inner :last-child{
    margin-bottom:0
}
.vc-hoverbox-block{
    height:100%;
    width:100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    transition:transform .5s ease-in-out;
    transform-style:preserve-3d;
    background-size:cover;
    background-position:center
}
.vc-hoverbox-block-inner{
    flex-shrink:0;
    padding:20px
}
.vc-hoverbox-block-inner *{
    backface-visibility:hidden
}
.vc-hoverbox-front{
    transform:rotateY(0);
    z-index:1
}
.vc-hoverbox-back{
    transform:rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{
    transform:rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{
    transform:rotateY(0);
    z-index:2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(-180deg)
}
@font-face{
    font-family:vc_grid_v1;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{
    font-family:vc_grid_v1;
    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
}
.vc_arrow-icon-minus:before{
    content:"\e61c"
}
.vc_arrow-icon-plus:before{
    content:"\e61d"
}
.vc_arrow-icon-arrow_down:before{
    content:"\e61e"
}
.vc_arrow-icon-arrow_up:before{
    content:"\e61f"
}
.vc_arrow-icon-arrow_01_left:before{
    content:"\e600"
}
.vc_arrow-icon-arrow_01_right:before{
    content:"\e601"
}
.vc_arrow-icon-arrow_02_left:before{
    content:"\e602"
}
.vc_arrow-icon-arrow_02_right:before{
    content:"\e603"
}
.vc_arrow-icon-arrow_03_left:before{
    content:"\e604"
}
.vc_arrow-icon-arrow_03_right:before{
    content:"\e605"
}
.vc_arrow-icon-arrow_04_left:before{
    content:"\e606"
}
.vc_arrow-icon-arrow_04_right:before{
    content:"\e607"
}
.vc_arrow-icon-arrow_05_left:before{
    content:"\e608"
}
.vc_arrow-icon-arrow_05_right:before{
    content:"\e609"
}
.vc_arrow-icon-arrow_06_left:before{
    content:"\e60a"
}
.vc_arrow-icon-arrow_06_right:before{
    content:"\e60b"
}
.vc_arrow-icon-arrow_07_left:before{
    content:"\e60c"
}
.vc_arrow-icon-arrow_07_right:before{
    content:"\e60d"
}
.vc_arrow-icon-arrow_08_left:before{
    content:"\e60e"
}
.vc_arrow-icon-arrow_08_right:before{
    content:"\e60f"
}
.vc_arrow-icon-arrow_09_left:before{
    content:"\e610"
}
.vc_arrow-icon-arrow_09_right:before{
    content:"\e611"
}
.vc_arrow-icon-arrow_10_left:before{
    content:"\e612"
}
.vc_arrow-icon-arrow_10_right:before{
    content:"\e613"
}
.vc_arrow-icon-arrow_11_left:before{
    content:"\e614"
}
.vc_arrow-icon-arrow_11_right:before{
    content:"\e615"
}
.vc_arrow-icon-arrow_12_left:before{
    content:"\e616"
}
.vc_arrow-icon-arrow_12_right:before{
    content:"\e617"
}
.vc_arrow-icon-navicon:before{
    content:"\f0c9"
}
.wpb_animate_when_almost_visible{
    opacity:0
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}
.top-to-bottom,.wpb_top-to-bottom{
    -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,.wpb_bottom-to-top{
    -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,.wpb_left-to-right{
    -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,.wpb_right-to-left{
    -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.appear,.wpb_appear{
    -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.wpb_start_animation{
    opacity:1
}
@-webkit-keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ttb{
    0%{
        -moz-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ttb{
    0%{
        -o-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        -ms-transform:translate(0,-10%);
        -o-transform:translate(0,-10%);
        transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_btt{
    0%{
        -moz-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_btt{
    0%{
        -o-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        -ms-transform:translate(0,10%);
        -o-transform:translate(0,10%);
        transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ltr{
    0%{
        -moz-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ltr{
    0%{
        -o-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_rtl{
    0%{
        -moz-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_rtl{
    0%{
        -o-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        -ms-transform:translate(10%,0);
        -o-transform:translate(10%,0);
        transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes wpb_appear{
    0%{
        -moz-transform:scale(.5);
        opacity:.1
    }
    100%{
        -moz-transform:scale(1);
        opacity:1
    }
}
@-o-keyframes wpb_appear{
    0%{
        -o-transform:scale(.5);
        opacity:.1
    }
    100%{
        -o-transform:scale(1);
        opacity:1
    }
}
@keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        -ms-transform:scale(.5);
        -o-transform:scale(.5);
        transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.vc-spinner::before{
    content:'';
    width:16px;
    height:16px;
    display:inline-block;
    pointer-events:none;
    margin-top:6px;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../images/spinner.gif) no-repeat;
    background-position-x:center;
    background-position-y:center
}
.vc-spinner.vc-spinner-complete::before{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before{
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/js_composer/assets/css/../vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{
    position:relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{
    opacity:0!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    -webkit-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-50px;
    left:0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:50px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    left:-20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-item-mini .added_to_cart.wc-forward{
    display:none
}
@charset "utf-8";
.ubtn{
    border:inherit;
    -webkit-border-radius:none;
    border-radius:none;
    font-size:12px;
    font-weight:400;
    line-height:1.4em;
    color:inherit;
    background:0 0;
    cursor:pointer;
    display:inline-block;
    margin:0;
    padding:25px 80px;
    outline:0;
    text-align:center;
    text-decoration:none;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    z-index:1;
    max-width:100%;
    visibility:visible;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ubtn:after{
    content:'';
    position:absolute;
    z-index:-1;
    -webkit-transition:all .3s;
    transition:all .3s
}
.ubtn-data{
    z-index:3;
    position:inherit;
    display:block;
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    color:inherit
}
button.ubtn{
    background:inherit;
    color:inherit
}
button.ubtn:active,button.ubtn:focus,button.ubtn:hover,button.ubtn:visited{
    color:inherit;
    background:inherit;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    outline:0
}
.ubtn-ctn-left{
    display:block;
    text-align:left
}
.ubtn-ctn-center{
    display:block;
    text-align:center
}
.ubtn-ctn-right{
    display:block;
    text-align:right
}
.ubtn-ctn-inline{
    display:inline-block;
    text-align:center
}
a.ubtn-link{
    display:inline-block;
    margin:0;
    color:inherit;
    text-decoration:none;
    max-width:100%
}
a.ubtn-link:hover{
    color:inherit;
    text-decoration:none
}
a.ubtn-link .ubtn{
    margin:0
}
button.ubtn-mini{
    padding:5px 10px
}
button.ubtn-small{
    padding:8px 16px
}
button.ubtn-normal{
    padding:15px 30px
}
button.ubtn-large{
    padding:21px 42px
}
.ubtn-block{
    display:block;
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0;
    padding-right:0
}
button.ubtn-custom{
    padding:0
}
@media(max-width:768px){
    .ubtn-small{
        padding:6px 12px
    }
    .ubtn-normal{
        padding:10px 24px
    }
    .ubtn-large{
        padding:12px 36px
    }
}
.ubtn-shd{
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#eaeaea;
    -webkit-box-shadow:0 5px #bebebe;
    box-shadow:0 5px #bebebe;
    -webkit-transition:none!important;
    transition:none!important
}
.ubtn-sep-icon .ubtn-icon{
    position:absolute;
    top:50%;
    opacity:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    line-height:1;
    -webkit-transition:all .3s;
    transition:all .3s
}
.ubtn-sep-icon:hover .ubtn-icon{
    opacity:1
}
.ubtn-sep-icon .ubtn-icon span{
    line-height:inherit;
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon{
    position:relative;
    left:0;
    top:0;
    right:0;
    bottom:0;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{
    left:20px;
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{
    left:20px;
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{
    right:20px;
    opacity:1
}
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{
    right:20px;
    opacity:1
}
.ubtn-sep-icon-left .ubtn-icon{
    left:-2em
}
.ubtn-sep-icon-left:hover .ubtn-icon{
    left:10px
}
.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon{
    left:10px
}
.ubtn-sep-icon-left-rev .ubtn-icon{
    left:4em
}
.ubtn-sep-icon-left-rev:hover .ubtn-icon{
    left:20px
}
.ubtn-sep-icon-right .ubtn-icon{
    right:-2em
}
.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon{
    right:30px
}
.ubtn-sep-icon-right:hover .ubtn-icon{
    right:5px
}
.ubtn-sep-icon-right-rev .ubtn-icon{
    right:4em
}
.ubtn-sep-icon-right-rev:hover .ubtn-icon{
    right:20px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    line-height:1
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(0) translateY(0);
    -ms-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{
    top:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon{
    top:0
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateY(500px);
    -ms-transform:translateY(500px);
    transform:translateY(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{
    -webkit-transition:all .45s;
    transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon{
    top:500px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon{
    top:0
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateY(-500px);
    -ms-transform:translateY(-500px);
    transform:translateY(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{
    -webkit-transition:all .45s;
    transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon{
    left:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon{
    left:0
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(500px);
    -ms-transform:translateX(500px);
    transform:translateX(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{
    -webkit-transition:all .6s;
    transition:all .6s
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon{
    left:500px
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon{
    left:0
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{
    display:inline-block;
    -webkit-transform:translateX(-500px);
    -ms-transform:translateX(-500px);
    transform:translateX(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{
    -webkit-transition:all .6s;
    transition:all .6s
}
.ubtn-hover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    background:0 0;
    z-index:2;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ubtn-fade-bg .ubtn-hover{
    background:transparent;
    opacity:0
}
.ubtn-fade-bg:hover .ubtn-hover{
    opacity:1
}
.ubtn-top-bg .ubtn-hover{
    top:-100%;
    background:#ccc
}
.ubtn-top-bg:hover .ubtn-hover{
    top:0
}
.ubtn-bottom-bg .ubtn-hover{
    top:100%;
    background:#ccc
}
.ubtn-bottom-bg:hover .ubtn-hover{
    top:0
}
.ubtn-left-bg .ubtn-hover{
    left:-100%;
    background:#ccc
}
.ubtn-left-bg:hover .ubtn-hover{
    left:0
}
.ubtn-right-bg .ubtn-hover{
    left:100%;
    background:#ccc
}
.ubtn-right-bg:hover .ubtn-hover{
    left:0
}
.ubtn-center-hz-bg .ubtn-hover{
    width:0;
    height:103%;
    top:50%;
    left:50%;
    background:#ccc;
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-hz-bg:hover .ubtn-hover{
    width:90%;
    opacity:1
}
.ubtn-center-hz-bg:active .ubtn-hover{
    width:101%;
    opacity:1
}
.ubtn-center-vt-bg .ubtn-hover{
    width:101%;
    height:0;
    top:50%;
    left:50%;
    background:#ccc;
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-vt-bg:hover .ubtn-hover{
    height:75%;
    opacity:1
}
.ubtn-center-vt-bg:active .ubtn-hover{
    height:130%;
    opacity:1
}
.ubtn-center-dg-bg .ubtn-hover{
    width:100%;
    height:0;
    top:50%;
    left:50%;
    background:#ccc;
    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)
}
.ubtn-center-dg-bg:hover .ubtn-hover{
    height:260%;
    opacity:1
}
.ubtn-center-dg-bg:active .ubtn-hover{
    height:400%;
    opacity:1
}
.no-ubtn-shadow{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    -webkit-transition:all 50ms linear!important;
    transition:all 50ms linear!important
}
.ubtn-img-container{
    position:relative
}
.ubtn-img-container img{
    position:relative;
    display:block;
    max-width:100%;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0 auto;
    padding:0
}
.ubtn-img-container .ubtn{
    position:relative;
    display:block;
    margin:0 auto;
    top:0;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.ubtn-img-container .ubtn.ubtn-right{
    right:0;
    margin-right:0;
    left:initial
}
.ubtn-img-container .ubtn.ubtn-left{
    left:0;
    margin-left:0;
    right:initial
}
.ubtn-img-container .ubtn-data{
    position:relative;
    display:inline-block
}
.ubtn-img-container a.ubtn-link{
    display:inline-block
}
.ulta-grow{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-grow:active,.ulta-grow:focus,.ulta-grow:hover{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ulta-shrink{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-shrink:active,.ulta-shrink:focus,.ulta-shrink:hover{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
@-webkit-keyframes ulta-pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes ulta-pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
.ulta-pulse{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse:active,.ulta-pulse:focus,.ulta-pulse:hover{
    -webkit-animation-name:ulta-pulse;
    animation-name:ulta-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes ulta-pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes ulta-pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
.ulta-pulse-grow{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse-grow:active,.ulta-pulse-grow:focus,.ulta-pulse-grow:hover{
    -webkit-animation-name:ulta-pulse-grow;
    animation-name:ulta-pulse-grow;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-pulse-shrink{
    to{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes ulta-pulse-shrink{
    to{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
.ulta-pulse-shrink{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pulse-shrink:active,.ulta-pulse-shrink:focus,.ulta-pulse-shrink:hover{
    -webkit-animation-name:ulta-pulse-shrink;
    animation-name:ulta-pulse-shrink;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ulta-push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.ulta-push{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-push:active,.ulta-push:focus,.ulta-push:hover{
    -webkit-animation-name:ulta-push;
    animation-name:ulta-push;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ulta-pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.ulta-pop{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-pop:active,.ulta-pop:focus,.ulta-pop:hover{
    -webkit-animation-name:ulta-pop;
    animation-name:ulta-pop;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.ulta-rotate{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-rotate:active,.ulta-rotate:focus,.ulta-rotate:hover{
    -webkit-transform:rotate(4deg);
    -ms-transform:rotate(4deg);
    transform:rotate(4deg)
}
.ulta-grow-rotate{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-grow-rotate:active,.ulta-grow-rotate:focus,.ulta-grow-rotate:hover{
    -webkit-transform:scale(1.1) rotate(4deg);
    -ms-transform:scale(1.1) rotate(4deg);
    transform:scale(1.1) rotate(4deg)
}
.ulta-float{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-float:active,.ulta-float:focus,.ulta-float:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.ulta-sink{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-sink:active,.ulta-sink:focus,.ulta-sink:hover{
    -webkit-transform:translateY(5px);
    -ms-transform:translateY(5px);
    transform:translateY(5px)
}
@-webkit-keyframes ulta-hover{
    50%{
        -webkit-transform:translateY(-3px);
        transform:translateY(-3px)
    }
    100%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
}
@keyframes ulta-hover{
    50%{
        -webkit-transform:translateY(-3px);
        transform:translateY(-3px)
    }
    100%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
}
.ulta-hover{
    display:inline-block;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-hover:active,.ulta-hover:focus,.ulta-hover:hover{
    -webkit-transform:translateY(-6px);
    -ms-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-name:ulta-hover;
    animation-name:ulta-hover;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes ulta-hang{
    50%{
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    100%{
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
@keyframes ulta-hang{
    50%{
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    100%{
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
.ulta-hang{
    display:inline-block;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-hang:active,.ulta-hang:focus,.ulta-hang:hover{
    -webkit-transform:translateY(6px);
    -ms-transform:translateY(6px);
    transform:translateY(6px);
    -webkit-animation-name:ulta-hang;
    animation-name:ulta-hang;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
.ulta-skew{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew:active,.ulta-skew:focus,.ulta-skew:hover{
    -webkit-transform:skew(-10deg);
    -ms-transform:skew(-10deg);
    transform:skew(-10deg)
}
.ulta-skew-forward{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew-forward:active,.ulta-skew-forward:focus,.ulta-skew-forward:hover{
    -webkit-transform:skew(-10deg);
    -ms-transform:skew(-10deg);
    transform:skew(-10deg)
}
.ulta-skew-backward{
    display:inline-block;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-skew-backward:active,.ulta-skew-backward:focus,.ulta-skew-backward:hover{
    -webkit-transform:skew(10deg);
    -ms-transform:skew(10deg);
    transform:skew(10deg)
}
@-webkit-keyframes ulta-wobble-vertical{
    16.65%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    33.3%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
    49.95%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    66.6%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    83.25%{
        -webkit-transform:translateY(1px);
        transform:translateY(1px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes ulta-wobble-vertical{
    16.65%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    33.3%{
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px)
    }
    49.95%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    66.6%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    83.25%{
        -webkit-transform:translateY(1px);
        transform:translateY(1px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.ulta-wobble-vertical{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-vertical:active,.ulta-wobble-vertical:focus,.ulta-wobble-vertical:hover{
    -webkit-animation-name:ulta-wobble-vertical;
    animation-name:ulta-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-horizontal{
    16.65%{
        -webkit-transform:translateX(8px);
        transform:translateX(8px)
    }
    33.3%{
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px)
    }
    49.95%{
        -webkit-transform:translateX(4px);
        transform:translateX(4px)
    }
    66.6%{
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px)
    }
    83.25%{
        -webkit-transform:translateX(1px);
        transform:translateX(1px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes ulta-wobble-horizontal{
    16.65%{
        -webkit-transform:translateX(8px);
        transform:translateX(8px)
    }
    33.3%{
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px)
    }
    49.95%{
        -webkit-transform:translateX(4px);
        transform:translateX(4px)
    }
    66.6%{
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px)
    }
    83.25%{
        -webkit-transform:translateX(1px);
        transform:translateX(1px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.ulta-wobble-horizontal{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-horizontal:active,.ulta-wobble-horizontal:focus,.ulta-wobble-horizontal:hover{
    -webkit-animation-name:ulta-wobble-horizontal;
    animation-name:ulta-wobble-horizontal;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-bottom-right{
    16.65%{
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px)
    }
    49.95%{
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px)
    }
    83.25%{
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
@keyframes ulta-wobble-to-bottom-right{
    16.65%{
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px)
    }
    49.95%{
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px)
    }
    83.25%{
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.ulta-wobble-to-bottom-right{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-to-bottom-right:active,.ulta-wobble-to-bottom-right:focus,.ulta-wobble-to-bottom-right:hover{
    -webkit-animation-name:ulta-wobble-to-bottom-right;
    animation-name:ulta-wobble-to-bottom-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-top-right{
    16.65%{
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px)
    }
    49.95%{
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px)
    }
    83.25%{
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
@keyframes ulta-wobble-to-top-right{
    16.65%{
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px)
    }
    33.3%{
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px)
    }
    49.95%{
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px)
    }
    66.6%{
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px)
    }
    83.25%{
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px)
    }
    100%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.ulta-wobble-to-top-right{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-to-top-right:active,.ulta-wobble-to-top-right:focus,.ulta-wobble-to-top-right:hover{
    -webkit-animation-name:ulta-wobble-to-top-right;
    animation-name:ulta-wobble-to-top-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-top{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-top{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-top{
    display:inline-block;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-top:active,.ulta-wobble-top:focus,.ulta-wobble-top:hover{
    -webkit-animation-name:ulta-wobble-top;
    animation-name:ulta-wobble-top;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-bottom{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-bottom{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-bottom{
    display:inline-block;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-bottom:active,.ulta-wobble-bottom:focus,.ulta-wobble-bottom:hover{
    -webkit-animation-name:ulta-wobble-bottom;
    animation-name:ulta-wobble-bottom;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-skew{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
@keyframes ulta-wobble-skew{
    16.65%{
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg)
    }
    33.3%{
        -webkit-transform:skew(10deg);
        transform:skew(10deg)
    }
    49.95%{
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg)
    }
    66.6%{
        -webkit-transform:skew(4deg);
        transform:skew(4deg)
    }
    83.25%{
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg)
    }
    100%{
        -webkit-transform:skew(0);
        transform:skew(0)
    }
}
.ulta-wobble-skew{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-wobble-skew:active,.ulta-wobble-skew:focus,.ulta-wobble-skew:hover{
    -webkit-animation-name:ulta-wobble-skew;
    animation-name:ulta-wobble-skew;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ulta-buzz{
    50%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    100%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
}
@keyframes ulta-buzz{
    50%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    100%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
}
.ulta-buzz{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-buzz:active,.ulta-buzz:focus,.ulta-buzz:hover{
    -webkit-animation-name:ulta-buzz;
    animation-name:ulta-buzz;
    -webkit-animation-duration:.15s;
    animation-duration:.15s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes ulta-buzz-out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
@keyframes ulta-buzz-out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
.ulta-buzz-out{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.ulta-buzz-out:active,.ulta-buzz-out:focus,.ulta-buzz-out:hover{
    -webkit-animation-name:ulta-buzz-out;
    animation-name:ulta-buzz-out;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.ubtn-img-container .ubtn-data.ubtn-icon i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ubtn-img-container .ubtn-data.ubtn-icon{
    height:100%;
    position:absolute
}
.ubtn-hover{
    opacity:0
}
.ubtn-hover-active{
    opacity:1
}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{
    left:-10px
}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{
    right:-15px
}
.ubtn-img-container .ubtn-ctn-center{
    position:absolute;
    width:100%;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-inline{
    position:absolute;
    width:auto;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-left{
    position:absolute;
    left:0;
    width:100%;
    top:50%;
    -webkit-transform:translateX(0) translateY(-50%);
    -ms-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-right{
    position:absolute;
    right:0;
    width:100%;
    top:50%;
    -webkit-transform:translateX(0) translateY(-50%);
    -ms-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%)
}
/*!Animate.css - http://daneden.me/animate Licensed under the MIT license Copyright (c) 2013 Daniel Eden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/
.wp-admin span#animate-me{
    display:inline-block;
    position:relative
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce
}
@-webkit-keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes pulse{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes rubberBand{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        -ms-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        -ms-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        -ms-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
.swing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes tada{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes wobble{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        -ms-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        -ms-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        -ms-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        -ms-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        -ms-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        -ms-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        -ms-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        -ms-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        -ms-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
}
@keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        -ms-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        transform:translateX(20px)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        -ms-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        -ms-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        -ms-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        -ms-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn{
    0%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg);
        opacity:1
    }
    80%{
        -webkit-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
}
@keyframes lightSpeedIn{
    0%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:translateX(-20%) skewX(30deg);
        -ms-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg);
        opacity:1
    }
    80%{
        -webkit-transform:translateX(0) skewX(-15deg);
        -ms-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    0%{
        -webkit-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    0%{
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(-200deg);
        -ms-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    0%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center;
        -webkit-transform:rotate(200deg);
        -ms-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes slideOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes slideOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes slideOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@-webkit-keyframes slideInUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes slideOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes hinge{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    80%{
        -webkit-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translateY(700px);
        transform:translateY(700px);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        -ms-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%{
        -webkit-transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    80%{
        -webkit-transform:rotate(60deg) translateY(0);
        -ms-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translateY(700px);
        -ms-transform:translateY(700px);
        transform:translateY(700px);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        -ms-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        -ms-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        -ms-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        -ms-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(48px);
        transform:scale(.475) translateX(48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        -ms-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(48px);
        -ms-transform:scale(.475) translateX(48px);
        transform:scale(.475) translateX(48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-48px);
        transform:scale(.475) translateX(-48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        -ms-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-48px);
        -ms-transform:scale(.475) translateX(-48px);
        transform:scale(.475) translateX(-48px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        -ms-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    60%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        -ms-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    100%{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(-60px);
        -ms-transform:scale(.475) translateY(-60px);
        transform:scale(.475) translateY(-60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(2000px);
        -ms-transform:scale(.1) translateY(2000px);
        transform:scale(.1) translateY(2000px);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(42px);
        transform:scale(.475) translateX(42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(42px);
        -ms-transform:scale(.475) translateX(42px);
        transform:scale(.475) translateX(42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(-2000px);
        -ms-transform:scale(.1) translateX(-2000px);
        transform:scale(.1) translateX(-2000px);
        -webkit-transform-origin:left center;
        -ms-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-42px);
        transform:scale(.475) translateX(-42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateX(-42px);
        -ms-transform:scale(.475) translateX(-42px);
        transform:scale(.475) translateX(-42px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateX(2000px);
        -ms-transform:scale(.1) translateX(2000px);
        transform:scale(.1) translateX(2000px);
        -webkit-transform-origin:right center;
        -ms-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-transform-origin:center top;
        transform-origin:center top
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale(.475) translateY(60px);
        -ms-transform:scale(.475) translateY(60px);
        transform:scale(.475) translateY(60px);
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translateY(-2000px);
        -ms-transform:scale(.1) translateY(-2000px);
        transform:scale(.1) translateY(-2000px);
        -webkit-transform-origin:center top;
        -ms-transform-origin:center top;
        transform-origin:center top
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
.InfiniteBounce,.InfiniteDangle,.InfiniteFlash,.InfiniteHorizontalFlip,.InfiniteHorizontalScaleFlip,.InfiniteHorizontalShake,.InfinitePulse,.InfiniteRotate,.InfiniteRotateCounter,.InfiniteRubberBand,.InfiniteSwing,.InfiniteTADA,.InfiniteVericalFlip,.InfiniteVericalShake,.InfiniteVerticalScaleFlip{
    -webkit-animation-iteration-count:infinite!important;
    animation-iteration-count:infinite!important;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
@-webkit-keyframes InfiniteRotate{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(359deg)
    }
}
@keyframes InfiniteRotate{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.InfiniteRotate{
    -webkit-animation:InfiniteRotate;
    animation:InfiniteRotate
}
@-webkit-keyframes InfiniteRotateCounter{
    from{
        -webkit-transform:rotate(359deg)
    }
    to{
        -webkit-transform:rotate(0)
    }
}
@keyframes InfiniteRotateCounter{
    from{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.InfiniteRotateCounter{
    -webkit-animation:InfiniteRotateCounter;
    animation:InfiniteRotateCounter
}
@-webkit-keyframes InfiniteDangle{
    0%,100%{
        -webkit-transform:rotate(-4deg)
    }
    50%{
        -webkit-transform:rotate(4deg)
    }
}
@keyframes InfiniteDangle{
    0%,100%{
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    50%{
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
}
.InfiniteDangle{
    -webkit-animation:InfiniteDangle;
    animation:InfiniteDangle
}
@-webkit-keyframes InfinitePulse{
    0%,100%{
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(.85)
    }
}
@keyframes InfinitePulse{
    0%,100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(.85);
        transform:scale(.85)
    }
}
.InfinitePulse{
    -webkit-animation:InfinitePulse;
    animation:InfinitePulse;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes InfiniteHorizontalShake{
    0%,100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@keyframes InfiniteHorizontalShake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
.InfiniteHorizontalShake{
    -webkit-animation-name:InfiniteHorizontalShake;
    animation-name:InfiniteHorizontalShake
}
@-webkit-keyframes InfiniteBounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@keyframes InfiniteBounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
.InfiniteBounce{
    -webkit-animation-name:InfiniteBounce;
    animation-name:InfiniteBounce
}
@-webkit-keyframes InfiniteFlash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes InfiniteFlash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.InfiniteFlash{
    -webkit-animation-name:InfiniteFlash;
    animation-name:InfiniteFlash
}
@-webkit-keyframes InfiniteTADA{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes InfiniteTADA{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
.InfiniteTADA{
    -webkit-animation-name:InfiniteTADA;
    animation-name:InfiniteTADA
}
@-webkit-keyframes InfiniteSwing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes InfiniteSwing{
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
.InfiniteSwing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:InfiniteSwing;
    animation-name:InfiniteSwing
}
@-webkit-keyframes InfiniteVericalShake{
    0%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
}
@keyframes InfiniteVericalShake{
    0%,100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
}
.InfiniteVericalShake{
    -webkit-animation-name:InfiniteVericalShake;
    animation-name:InfiniteVericalShake
}
@-webkit-keyframes InfiniteRubberBand{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes InfiniteRubberBand{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    30%{
        -webkit-transform:scaleX(1.25) scaleY(.75);
        -ms-transform:scaleX(1.25) scaleY(.75);
        transform:scaleX(1.25) scaleY(.75)
    }
    40%{
        -webkit-transform:scaleX(.75) scaleY(1.25);
        -ms-transform:scaleX(.75) scaleY(1.25);
        transform:scaleX(.75) scaleY(1.25)
    }
    60%{
        -webkit-transform:scaleX(1.15) scaleY(.85);
        -ms-transform:scaleX(1.15) scaleY(.85);
        transform:scaleX(1.15) scaleY(.85)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.InfiniteRubberBand{
    -webkit-animation-name:InfiniteRubberBand;
    animation-name:InfiniteRubberBand
}
@-webkit-keyframes InfiniteHorizontalFlip{
    from{
        -webkit-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateY(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
@keyframes InfiniteHorizontalFlip{
    from{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateY(359deg);
        -ms-transform:perspective(400px) rotateY(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
.InfiniteHorizontalFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteHorizontalFlip;
    animation-name:InfiniteHorizontalFlip
}
@-webkit-keyframes InfiniteVericalFlip{
    from{
        -webkit-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateY(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateX(359deg);
        transform:perspective(400px) rotateY(359deg)
    }
}
@keyframes InfiniteVericalFlip{
    from{
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
    to{
        -webkit-transform:perspective(400px) rotateX(359deg);
        -ms-transform:perspective(400px) rotateX(359deg);
        transform:perspective(400px) rotateX(359deg)
    }
}
.InfiniteVericalFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteVericalFlip;
    animation-name:InfiniteVericalFlip
}
@-webkit-keyframes InfiniteHorizontalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes InfiniteHorizontalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.InfiniteHorizontalScaleFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteHorizontalScaleFlip;
    animation-name:InfiniteHorizontalScaleFlip
}
@-webkit-keyframes InfiniteVerticalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes InfiniteVerticalScaleFlip{
    0%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.InfiniteVerticalScaleFlip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:InfiniteVerticalScaleFlip;
    animation-name:InfiniteVerticalScaleFlip
}
.upb_row_bg,.upb_video-bg,.vcpb-fs-jquery{
    overflow:hidden
}
.vc-row-translate-wrapper{
    margin:0!important
}
.uvc-vc-full-width .upb_video-bg{
    width:100%!important;
    max-width:100%!important;
    min-width:100%!important;
    left:0!important;
    margin-left:0!important
}
.upb_bg_overlay,.upb_bg_overlay_pattern{
    color:inherit;
    position:absolute;
    width:100%;
    height:100%!important;
    left:0;
    top:0
}
.upb_bg_overlay_pattern{
    background-attachment:fixed
}
.ult-vc-seperator{
    position:absolute;
    width:100%;
    height:0;
    left:0;
    z-index:1
}
.ult-main-seperator-inner{
    position:relative;
    height:100%;
    width:100%
}
.ult-vc-seperator.top_seperator{
    top:-1px;
    bottom:auto
}
.ult-vc-seperator.bottom_seperator{
    top:auto;
    bottom:-1px
}
.ult-vc-seperator svg{
    width:100%;
    height:auto
}
.uvc-svg-circle,.uvc-svg-triangle{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-svg-circle,.bottom_seperator .uvc-svg-triangle{
    top:auto;
    bottom:-1px;
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.uvc-x-large-triangle{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-x-large-triangle{
    top:auto;
    bottom:-1px;
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-triangle,.top_seperator .uvc-x-large-triangle-left{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    -ms-transform:scaleY(-1)
}
.uvc-x-large-triangle-left,.uvc-x-large-triangle-right{
    position:absolute;
    top:-1px;
    bottom:auto;
    z-index:1
}
.bottom_seperator .uvc-x-large-triangle-left,.bottom_seperator .uvc-x-large-triangle-right,.uvc-x-large-circle{
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-x-large-triangle-left{
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.top_seperator .uvc-x-large-triangle-right{
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.bottom_seperator .uvc-x-large-triangle-right{
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.uvc-x-large-circle{
    position:absolute
}
.top_seperator .uvc-x-large-circle{
    top:-1px;
    bottom:auto
}
.bottom_seperator .uvc-x-large-circle{
    -ms-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-circle,.top_seperator .uvc-curve-up-seperator{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1)
}
.uvc-curve-up-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-curve-up-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.uvc-curve-down-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.bottom_seperator .uvc-curve-down-seperator{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
.top_seperator .uvc-curve-down-seperator{
    top:-1px;
    bottom:auto;
    -webkit-transform:scale(-1,-1);
    -ms-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
.uvc-tilt-left-seperator{
    position:absolute;
    top:auto;
    bottom:1px
}
.top_seperator .uvc-tilt-left-seperator{
    top:1px;
    bottom:auto;
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.uvc-tilt-right-seperator{
    position:absolute;
    top:auto;
    bottom:1px
}
.bottom_seperator .uvc-tilt-right-seperator{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
.top_seperator .uvc-tilt-right-seperator{
    top:1px;
    bottom:auto;
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
.ult-rounded-split-seperator-wrapper{
    z-index:1
}
.ult-rounded-split-seperator{
    position:relative;
    height:100%
}
.ult-rounded-split-seperator:after,.ult-rounded-split-seperator:before{
    left:0;
    z-index:10;
    width:50%;
    height:70px;
    background:inherit inherit/inherit inherit inherit inherit;
    content:'';
    position:absolute
}
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg{
    -webkit-transform:scale(-1);
    -ms-transform:scale(-1);
    transform:scale(-1)
}
.vcpb-vz-jquery,.vertical_layer_parallax{
    background-position:50% 0
}
.upb_video-bg,.vcpb-default,.vcpb-fix,.vcpb-hz-jquery,.vcpb-vz-jquery,.vertical_layer_parallax{
    background-repeat:no-repeat
}
.upb_video-bg,.vcpb-default,.vcpb-fix{
    -webkit-background-size:cover;
    background-size:cover
}
.top_seperator.ult-rounded-split-seperator-wrapper{
    top:0;
    bottom:auto
}
.uvc-wave-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-wave-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scale(-1);
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
.top_seperator .uvc-cloud-seperator,.top_seperator .uvc-wave-seperator{
    -moz-transform:scale(-1);
    -webkit-transform:scale(-1);
    -o-transform:scale(-1)
}
.uvc-cloud-seperator{
    position:absolute;
    top:auto;
    bottom:-1px
}
.top_seperator .uvc-cloud-seperator{
    top:-1px;
    bottom:auto;
    -ms-transform:scale(-1);
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
.separator-icon{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:5
}
.vc-row-translate>.vc-row-translate-wrapper{
    overflow:hidden;
    width:100%!important;
    margin:initial!important
}
.upb_video_class,.wpb_column,.wpb_row{
    position:relative
}
.upb_row_bg{
    position:absolute;
    width:100%;
    height:100%;
    background-position:center center;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:0
}
.upb-background-text-wrapper,.upb_video-text,.upb_video-text-wrapper{
    position:relative
}
.upb_bg_img{
    display:none!important
}
.vcpb-default{
    background-attachment:initial
}
.vcpb-fix,.vcpb-vz-jquery,.vertical_layer_parallax{
    background-attachment:fixed
}
.vertical_layer_parallax{
    -webkit-background-size:cover;
    background-size:cover
}
.vcpb-hz-jquery{
    background-position:0 50%
}
.upb_video-wrapper{
    display:block;
    max-width:100%;
    height:100%
}
.upb_video-text{
    z-index:9;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    right:0;
    left:0
}
.full-browser-size .upb-background-text,.video-browser-size .upb_video-text{
    margin:initial!important;
    position:absolute;
    bottom:auto;
    top:50%;
    right:0;
    left:0;
    height:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.upb_video-bg{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    right:0;
    left:0;
    background-position:50% 50%;
    margin:0 auto
}
.upb_video-src{
    max-width:none;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    position:relative;
    min-width:100%;
    min-height:100%
}
.upb_video-src.ult-make-full-height{
    height:100%;
    width:auto!important;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%;
    top:0
}
.upb_utube_iframe,.upb_vimeo_iframe{
    max-width:none;
    max-height:none;
    width:100%;
    height:100%;
    position:absolute
}
.upb_video-bg .mbYTP_wrapper iframe{
    max-width:none!important;
    max-height:none!important
}
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe{
    margin-left:0!important;
    margin-top:-50px!important
}
.video-controls{
    position:absolute;
    bottom:10%;
    right:5%;
    cursor:pointer;
    width:auto!important;
    min-width:15px!important;
    height:auto!important;
    z-index:99
}
.video-controls i{
    font-size:40px
}
body.rtl .upb_row_bg{
    right:auto
}
.uvc-multi-color-bg{
    -webkit-animation:MultiColorVC 10s alternate infinite;
    animation:MultiColorVC 10s alternate infinite;
    z-index:9998;
    opacity:.6;
    background-color:#e14949
}
@-webkit-keyframes MultiColorVC{
    0%{
        background-color:#e14949
    }
    25%{
        background-color:#3de02c
    }
    50%{
        background-color:#2c8de0
    }
    100%{
        background-color:#e02cbc
    }
}
@keyframes MultiColorVC{
    0%{
        background-color:#e14949
    }
    25%{
        background-color:#3de02c
    }
    50%{
        background-color:#2c8de0
    }
    100%{
        background-color:#e02cbc
    }
}
@media(max-width:479px){
    .uvc_hidden-xs{
        display:none!important
    }
}
@media(min-width:480px)and (max-width:767px){
    .uvc_hidden-xsl{
        display:none!important
    }
}
@media(min-width:768px)and (max-width:991px){
    .uvc_hidden-sm{
        display:none!important
    }
}
@media(min-width:992px)and (max-width:1199px){
    .uvc_hidden-md{
        display:none!important
    }
}
@media(min-width:1200px)and (max-width:1823px){
    .uvc_hidden-ml{
        display:none!important
    }
}
@media(min-width:1824px){
    .uvc_hidden-lg{
        display:none!important
    }
}
.mpcth-vc-row-wrap,.toranj-vc-row-wrapper,.x-content-band{
    position:relative
}
.js_active .site-inner{
    overflow:visible
}
html.ult-remove-fixed-background .upb_row_bg{
    background-attachment:scroll!important
}
.vc_row-flex .upb-background-text-wrapper.full-browser-size,.vc_row-flex .upb_video-text-wrapper.full-browser-size{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-moz-box;
    display:flex;
    width:100%
}
.vc_row-flex .upb-background-text,.vc_row-flex .upb_video-text,.vc_row-flex .vc-row-translate-wrapper,.vc_row-o-content-bottom .upb-background-text,.vc_row-o-content-bottom .upb_video-text,.vc_row-o-content-bottom .vc-row-translate-wrapper,.vc_row-o-content-middle .upb-background-text,.vc_row-o-content-middle .upb_video-text,.vc_row-o-content-middle .vc-row-translate-wrapper,.vc_row-o-content-top .upb-background-text,.vc_row-o-content-top .upb_video-text,.vc_row-o-content-top .vc-row-translate-wrapper,.vc_row-o-equal-height .upb-background-text,.vc_row-o-equal-height .upb_video-text,.vc_row-o-equal-height .vc-row-translate-wrapper{
    margin:0 auto!important
}
.vc_row-o-content-top.full-browser-size .upb-background-text,.vc_row-o-content-top.video-browser-size .upb_video-text{
    top:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.vc_row-o-content-bottom.full-browser-size .upb-background-text,.vc_row-o-content-bottom.video-browser-size .upb_video-text{
    top:auto;
    bottom:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-content-box-container,.ult-content-box-container *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-content-box-container .ult-content-box-anchor,.ult-content-box-container .ult-content-box-anchor:active,.ult-content-box-container .ult-content-box-anchor:focus,.ult-content-box-container .ult-content-box-anchor:hover,.ult-content-box-container .ult-content-box-anchor:visited{
    text-decoration:none;
    line-height:inherit;
    outline:0
}
.ult-content-box:after{
    content:'';
    display:block;
    clear:both
}
.ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{
    width:100%;
    height:auto;
    display:block;
    line-height:1;
    margin-bottom:35px;
    float:left;
    text-align:center
}
.ult_countdown .ult_countdown-row{
    display:block;
    margin:0 auto
}
.ult_countdown .ult_countdown-section{
    display:inline-block;
    margin-bottom:15px
}
.ult_countdown .ult_countdown-section .ult_countdown-amount{
    font-size:36px;
    border:1px solid transparent;
    min-width:1.15em;
    max-width:100%;
    min-height:1.15em;
    line-height:1.15em;
    padding:0;
    margin:0 auto;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.ult_countdown .ult_countdown-section .ult_countdown-period{
    padding:0 4px;
    font-size:13px
}
.ult_countdown.ult-cd-no-border .ult_countdown-section .ult_countdown-amount{
    min-width:1em;
    max-width:100%;
    min-height:1em;
    line-height:1em
}
.ult_countdown.ult-cd-s1 .ult_countdown-section{
    padding:0 7px
}
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount{
    display:inline-block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section{
    padding:0 15px
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount{
    display:block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period{
    margin-top:7px;
    width:100%;
    display:block
}
.ult_main_cl{
    margin:0 auto;
    text-align:center;
    display:block
}
p .ult_main_cl{
    margin:0 auto;
    text-align:center;
    display:inline-block
}
.ult_btn10_span{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    line-height:inherit;
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_crlink a{
    position:relative;
    display:inline-block;
    outline:0;
    color:#000;
    text-decoration:none;
    text-transform:none;
    letter-spacing:inherit;
    font-weight:inherit;
    font-size:inherit;
    max-width:100%
}
.ult_crlink a:focus,.ult_crlink a:hover{
    outline:0
}
.ult_cl_link_1 a{
    margin:0
}
.ult_cl_link_1 a:after,.ult_cl_link_1 a:before{
    display:inline-block;
    opacity:0;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    line-height:inherit;
    -webkit-transition:-webkit-transform .3s,opacity .2s;
    -webkit-transition:opacity .2s,-webkit-transform .3s;
    transition:opacity .2s,-webkit-transform .3s;
    transition:transform .3s,opacity .2s;
    transition:transform .3s,opacity .2s,-webkit-transform .3s;
    color:inherit;
    padding:0 3px
}
.ult_cl_link_1 .ult_btn10_span{
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_cl_link_1 a:before{
    content:'[';
    -webkit-transform:translateX(20px);
    -ms-transform:translateX(20px);
    transform:translateX(20px)
}
.ult_cl_link_1 a:after{
    content:']';
    -webkit-transform:translateX(-20px);
    -ms-transform:translateX(-20px);
    transform:translateX(-20px)
}
.ult_cl_link_1 a:focus:after,.ult_cl_link_1 a:focus:before,.ult_cl_link_1 a:hover::before,.ult_cl_link_1 a:hover:after{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult_cl_link_2 a{
    line-height:inherit;
    -webkit-perspective:5000px;
    perspective:5000px;
    -webkit-perspective-origin:50% 50%;
    perspective-origin:50% 50%
}
.ult_cl_link_2 a span{
    position:relative;
    display:inline-block;
    background:inherit;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult_cl_link_2 a span:before{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:100%;
    content:attr(data-hover);
    -webkit-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    padding:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:inherit
}
.ult_cl_link_2 .ult_btn10_span{
    max-width:100%;
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.ult_cl_link_2 a:focus span,.ult_cl_link_2 a:hover span{
    -webkit-transform:rotateX(90deg) translateY(-22px);
    transform:rotateX(90deg) translateY(-22px)
}
.ult_cl_link_2 a:focus span:before,.ult_cl_link_2 a:hover span:before{
    background:inherit
}
.ult_cl_link_3 a{
    font-size:inherit
}
.ult_cl_link_3 a .ult_link_btm3{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    opacity:0;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s;
    -webkit-transform:translateY(10px);
    -ms-transform:translateY(10px);
    transform:translateY(10px)
}
.ult_cl_link_3 a:hover .ult_link_btm3{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult_cl_link_3 .ult_btn10_span{
    -webkit-transition:all ease-out .5s;
    transition:all ease-out .5s
}
.ult_cl_link_4 a{
    font-size:inherit
}
.ult_cl_link_4 a .ult_link_btm4{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    opacity:0;
    -webkit-transition:height .5s,opacity .5s,-webkit-transform .5s;
    transition:height .5s,opacity .5s,-webkit-transform .5s;
    transition:height .5s,opacity .5s,transform .5s;
    transition:height .5s,opacity .5s,transform .5s,-webkit-transform .5s;
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px)
}
.ult_cl_link_4 a:hover .ult_link_btm4{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult_cl_link_4 .ult_btn10_span{
    -webkit-transition:height .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out,all ease-in-out .5s;
    -webkit-transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
    transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
    transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s;
    transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out
}
.ult_cl_link_5 a{
    color:#566473;
    text-shadow:none;
    font-weight:inherit;
    height:100%;
    line-height:1em;
    font-size:inherit
}
.ult_cl_link_5 a .ult_link_btm,.ult_cl_link_5 a .ult_link_top{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    border:inherit;
    content:'';
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:scale(.85);
    -ms-transform:scale(.85);
    transform:scale(.85)
}
.ult_cl_link_5 a .ult_link_btm{
    opacity:0;
    -webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,transform .3s;
    transition:top .3s,opacity .3s,transform .3s,-webkit-transform .3s
}
.ult_cl_link_5 a:focus .ult_link_btm,.ult_cl_link_5 a:focus .ult_link_top,.ult_cl_link_5 a:hover .ult_link_btm,.ult_cl_link_5 a:hover .ult_link_top{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_cl_link_5 a:focus .ult_link_btm,.ult_cl_link_5 a:hover .ult_link_btm{
    top:0;
    opacity:1
}
.ult_cl_link_5 .ult_btn10_span{
    -webkit-transition:-webkit-transform .3s ease-out,all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
    transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
    transition:transform .3s ease-out,all ease-in-out .3s;
    transition:transform .3s ease-out,all ease-in-out .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_6 a{
    -webkit-transition:color .3s;
    transition:color .3s;
    line-height:.75em;
    vertical-align:middle
}
.ult_cl_link_6 a .ult_btn6_link_top{
    display:block;
    position:relative;
    top:100%;
    left:50%;
    color:transparent;
    content:'â€¢';
    text-shadow:0 0 transparent;
    font-size:.6em;
    font-weight:inherit;
    -webkit-transition:text-shadow .3s,color .3s;
    transition:text-shadow .3s,color .3s;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    pointer-events:none
}
.ult_cl_link_6 a:focus .ult_btn6_link_top,.ult_cl_link_6 a:hover .ult_btn6_link_top{
    color:inherit
}
.ult_cl_link_6 a:focus,.ult_cl_link_6 a:hover{
    color:#ba7700
}
.ult_cl_link_6 .ult_btn10_span{
    line-height:2em;
    -webkit-transition:color .3s;
    transition:color .3s
}
.ult_cl_link_7 a{
    padding:0 20px;
    height:inherit;
    line-height:1em
}
.ult_cl_link_7 a .ult_link_btm,.ult_cl_link_7 a .ult_link_top{
    position:absolute;
    width:45px;
    height:2px;
    background:#fff;
    content:'';
    opacity:.2;
    -webkit-transition:all .3s;
    transition:all .3s;
    pointer-events:none
}
.ult_cl_link_7 .ult_btn10_span{
    -webkit-transition:all .3s;
    transition:all .3s
}
.ult_cl_link_7 a .btn7_link_top{
    top:0;
    left:0;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.ult_cl_link_7 a .btn7_link_btm{
    right:0;
    bottom:0;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.ult_cl_link_7 a:focus .btn7_link_btm,.ult_cl_link_7 a:focus .btn7_link_top,.ult_cl_link_7 a:hover .btn7_link_btm,.ult_cl_link_7 a:hover .btn7_link_top{
    opacity:1
}
.ult_cl_link_7 a:focus .btn7_link_top,.ult_cl_link_7 a:hover .btn7_link_top{
    left:50%;
    -webkit-transform:rotate(0) translateX(-50%);
    -ms-transform:rotate(0) translateX(-50%);
    transform:rotate(0) translateX(-50%)
}
.ult_cl_link_7 a:focus .btn7_link_btm,.ult_cl_link_7 a:hover .btn7_link_btm{
    right:50%;
    -webkit-transform:rotate(0) translateX(50%);
    -ms-transform:rotate(0) translateX(50%);
    transform:rotate(0) translateX(50%)
}
.ult_cl_link_8 a .ulmt_btn8_link_btm,.ult_cl_link_8 a .ult_btn8_link_top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.ult_cl_link_8 .ult_btn10_span{
    -webkit-transition:-webkit-transform .3s ease-out,all ease .3s;
    -webkit-transition:all ease .3s,-webkit-transform .3s ease-out;
    transition:all ease .3s,-webkit-transform .3s ease-out;
    transition:transform .3s ease-out,all ease .3s;
    transition:transform .3s ease-out,all ease .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_8 a .ulmt_btn8_link_btm{
    opacity:0;
    -webkit-transform:translateY(-7px) translateX(6px);
    -ms-transform:translateY(-7px) translateX(6px);
    transform:translateY(-7px) translateX(6px)
}
.ult_cl_link_8 a:focus .ult_btn8_link_top,.ult_cl_link_8 a:hover .ult_btn8_link_top{
    opacity:0;
    -webkit-transform:translateY(5px) translateX(-5px);
    -ms-transform:translateY(5px) translateX(-5px);
    transform:translateY(5px) translateX(-5px)
}
.ult_cl_link_8 a:focus .ulmt_btn8_link_btm,.ult_cl_link_8 a:hover .ulmt_btn8_link_btm{
    opacity:1;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
.ult_cl_link_9{
    position:relative;
    z-index:1;
    padding:.5em
}
.ult_cl_link_9 a{
    line-height:1.5em;
    color:#b4770d;
    font-weight:700;
    -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
    -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s,color .5s;
    transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 span.ult_btn10_span{
    z-index:2;
    -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
    -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:opacity .5s,color .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s,color .5s;
    transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 a span.ult_btn9_link_btm,.ult_cl_link_9 a span.ult_btn9_link_top{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    z-index:-1;
    border:inherit;
    content:'';
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.ult_cl_link_9 a:focus,.ult_cl_link_9 a:hover{
    color:#fff
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,.ult_cl_link_9 a:hover span.ult_btn9_link_btm,.ult_cl_link_9 a:hover span.ult_btn9_link_top{
    opacity:.65
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,.ult_cl_link_9 a:hover span.ult_btn9_link_top{
    top:50%;
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s;
    -webkit-transform:rotate(45deg)!important;
    -ms-transform:rotate(45deg)!important;
    transform:rotate(45deg)!important
}
.ult_cl_link_9 a:focus span.ult_btn9_link_btm,.ult_cl_link_9 a:hover span.ult_btn9_link_btm{
    top:50%;
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s;
    -webkit-transform:rotate(-45deg)!important;
    -ms-transform:rotate(-45deg)!important;
    transform:rotate(-45deg)!important
}
.ult_cl_link_10 a{
    line-height:1.75em;
    -webkit-perspective:800px;
    perspective:800px
}
.ult_cl_link_10 a span.ult_btn10_span{
    position:relative;
    display:inline-block;
    background:#587285;
    border-top:inherit;
    max-width:100%;
    -webkit-transition:background .6s;
    transition:background .6s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult_cl_link_10 a span.ult_btn10_link_top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#d3d3d3;
    color:#2f4351;
    -webkit-transform:rotateX(270deg);
    transform:rotateX(270deg);
    -webkit-transition:-webkit-transform .6s;
    transition:-webkit-transform .6s;
    transition:transform .6s;
    transition:transform .6s,-webkit-transform .6s;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    pointer-events:none
}
.style10-span{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.ult_cl_link_10 a:focus span.ult_btn10_link_top,.ult_cl_link_10 a:hover span.ult_btn10_link_top{
    -webkit-transform:rotateX(2deg);
    transform:rotateX(2deg)
}
.ult_cl_link_11{
    position:relative;
    z-index:1
}
.ult_cl_link_11 a{
    overflow:hidden;
    vertical-align:middle
}
.ult_cl_link_11 a span,.ult_cl_link_11 a span.ult_btn10_span{
    display:block;
    background:#fff;
    -webkit-transition:all ease-out .3s;
    transition:all ease-out .3s
}
.ult_cl_link_11 a .ult_btn11_link_top{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100%;
    background:#fff;
    color:#0f7c67;
    content:attr(data-hover);
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -ms-transform:translateX(-25%);
    transform:translateX(-25%);
    -webkit-transform:translateX(-25%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult_cl_link_11 a:focus span.ult_btn10_span,.ult_cl_link_11 a:hover span.ult_btn10_span{
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transition:transform .3s;
    transform:translateX(100%);
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%)
}
.ult_cl_link_11 a:focus .ult_btn11_link_top,.ult_cl_link_11 a:hover .ult_btn11_link_top{
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transition:transform .3s;
    transform:translateX(0);
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0)
}
.ult_cl_link_1 span.ult_btn10_span{
    vertical-align:middle
}
a.ult_colorlink{
    border-bottom:0 solid #333
}
.ult_dual_button{
    position:relative
}
a.ult_ivan_button{
    text-decoration:none;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    -ms-box-sizing:initial;
    box-sizing:initial
}
.ult_dual_button.to-left{
    text-align:left
}
.ult_dual_button.to-right{
    text-align:right
}
.ult_dual_button.to-center{
    text-align:center;
    width:100%
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{
    float:left;
    position:relative
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-width:4px 1px 4px 4px
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:4px 4px 4px 1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-right-width:1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-left-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{
    border-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:1px 1px 1px 0
}
.ult_dual_button.thin-borders .middle-text{
    border-width:1px;
    line-height:23px
}
.ult_dual_button.no-borders .middle-text,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{
    border-width:0
}
.ult_dual_button .middle-text{
    display:block;
    position:absolute;
    top:50%;
    right:0;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%);
    height:26px;
    width:26px;
    line-height:1;
    text-align:center;
    background:#fff;
    color:#7f7f7f;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-border-radius:100%;
    border-radius:100%;
    font-size:11px;
    border:2px solid #e7e7e7;
    font-weight:400;
    z-index:12;
    -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
    transition:border-color ease .5s,background ease .5s,color ease .5s
}
.ult_dual_button .middle-text .middle-inner{
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    line-height:.8em
}
.ult_dual_button .gray-bg .middle-text{
    border-color:#ddd;
    color:#bbb
}
.ult_dual_button .dark-bg .middle-text{
    border-color:#20262c;
    background:#20262c;
    color:#fff
}
.ult_dual_button .light-bg .middle-text{
    border-color:#fff;
    color:#444
}
.ult_dual_button .primary-bg .middle-text{
    border-color:rgba(0,0,0,.2);
    background-color:rgba(0,0,0,.2);
    color:#fff
}
.ivan-button-align.to-left{
    text-align:left
}
.ivan-button-align.to-right{
    text-align:right
}
.ivan-button-align.to-center{
    text-align:center
}
.ult_dualbutton-wrapper{
    display:inline-block
}
.ult_dualbutton-wrapper.btn-block,.ult_dualbutton-wrapper.btn-block .ult_ivan_button{
    display:block
}
.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc{
    text-align:left
}
.ult_ivan_button{
    display:block;
    vertical-align:middle;
    overflow:hidden;
    text-align:center;
    position:relative;
    -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
    transition:border-color ease .5s,background ease .5s,color ease .5s;
    font-size:14px;
    font-weight:400;
    line-height:1.428571429;
    color:#7f7f7f;
    border:2px solid #e7e7e7;
    background-color:#fff;
    padding:.5em 0
}
.ult_ivan_button hr{
    background-color:#e7e7e7;
    border:none;
    -webkit-transition:background ease 150ms;
    transition:background ease 150ms
}
.ult_ivan_button:hover{
    color:#fff
}
.ult_ivan_button:hover hr{
    background-color:#fff;
    border:none
}
.ult_ivan_button.outline{
    border-width:2px;
    background-color:transparent
}
.ult_ivan_button.outline:hover{
    border-color:#2ac56c;
    color:#2ac56c
}
.ult_ivan_button.outline:hover hr{
    background-color:#2ac56c
}
.ult_ivan_button.no-border{
    border-width:0;
    background-color:#f7f7f7
}
.ult_ivan_button.no-border:hover{
    background-color:#2ac56c;
    border-color:#2ac56c
}
.ult_ivan_button.square{
    -webkit-border-radius:0;
    border-radius:0
}
.ult_ivan_button.round{
    -webkit-border-radius:50px;
    border-radius:50px
}
.ult_ivan_button.round-square{
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult_ivan_button.circular{
    -webkit-border-radius:100%;
    border-radius:100%;
    padding:0;
    width:53px;
    height:53px
}
.ult_ivan_button.circular .center-holder{
    display:table;
    width:100%;
    height:100%
}
.ult_ivan_button.circular .center-inner{
    display:table-cell;
    vertical-align:middle
}
.ult_ivan_button.circular .icon-simple{
    display:block;
    padding:0 0 5px;
    width:auto
}
.ult_ivan_button.circular .text-btn{
    padding:0;
    display:block
}
.ult_ivan_button.circular.only-icon{
    padding:0
}
.ult_ivan_button.circular.only-icon .icon-simple{
    padding:0;
    font-size:25px
}
.ult_ivan_button .text-btn{
    display:inline-block;
    vertical-align:middle;
    padding:0 22px
}
.ult_ivan_button .icon-simple{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    padding:0 10px 0 22px;
    font-size:16px;
    position:relative;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.ult_ivan_button .icon-simple.icon-text{
    width:auto
}
.ult_ivan_button.icon-before .icon-simple{
    padding:0 10px
}
.ult_ivan_button.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.icon-after .icon-simple{
    padding:0 10px
}
.ult_ivan_button.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.icon-cover.with-icon{
    padding:0
}
.ult_ivan_button.icon-cover.with-icon .icon-simple{
    display:inline-block;
    vertical-align:middle;
    padding:13px;
    background-color:rgba(0,0,0,.2)
}
.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn{
    padding-left:13px
}
.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn{
    padding-right:13px
}
.ult_ivan_button.text-separator.with-icon.icon-before .text-btn{
    border-left:1px solid rgba(255,255,255,.25);
    padding-left:10px
}
.ult_ivan_button.text-separator.with-icon.icon-after .text-btn{
    border-right:1px solid rgba(255,255,255,.25);
    padding-right:10px
}
.ult_ivan_button.glow-icon .icon-simple i{
    text-shadow:rgba(255,255,255,.4) 0 0 20px
}
.ult_ivan_button.button-zoom{
    -webkit-transition:all ease .3s;
    transition:all ease .3s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_ivan_button.button-zoom:hover{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.ult_ivan_button.only-icon .icon-simple{
    padding-left:16px;
    padding-right:16px;
    line-height:1
}
.ult_ivan_button.btn-desc .text-btn-inner{
    display:block;
    vertical-align:middle;
    font-size:13px
}
.ult_ivan_button.btn-desc .text-desc{
    display:block;
    vertical-align:middle;
    font-size:11px;
    font-weight:400
}
.ult_ivan_button.btn-desc.with-icon .text-btn{
    text-align:left
}
.ult_ivan_button.large{
    font-size:18px;
    padding:16px 0
}
.ult_ivan_button.large.circular{
    width:67px;
    height:67px
}
.ult_ivan_button.large.circular.only-icon .icon-simple{
    font-size:28px
}
.ult_ivan_button.large .text-btn{
    padding:0 24px
}
.ult_ivan_button.large .icon-simple{
    padding:0 12px 0 24px;
    font-size:22px
}
.ult_ivan_button.large.icon-before .icon-simple{
    padding:0 12px 0 19px
}
.ult_ivan_button.large.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.large.icon-after .icon-simple{
    padding:0 19px 0 12px
}
.ult_ivan_button.large.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.large.icon-cover.with-icon .icon-simple{
    padding:16px 17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn{
    padding-left:17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn{
    padding-right:17px
}
.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn{
    padding-left:12px
}
.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn{
    padding-right:12px
}
.ult_ivan_button.large.only-icon .icon-simple{
    padding-left:20px;
    padding-right:20px
}
.ult_ivan_button.large.btn-desc .text-btn-inner,.ult_ivan_button.large.btn-desc .text-desc{
    font-size:13px
}
.ult_ivan_button.x-large{
    font-size:20px;
    padding:22px 0
}
.ult_ivan_button.x-large.circular{
    width:85px;
    height:85px
}
.ult_ivan_button.x-large.circular.only-icon .icon-simple{
    font-size:34px
}
.ult_ivan_button.x-large .text-btn{
    padding:0 36px
}
.ult_ivan_button.x-large .icon-simple{
    padding:0 18px 0 36px;
    font-size:26px
}
.ult_ivan_button.x-large.icon-before .icon-simple{
    padding:0 18px 0 27px
}
.ult_ivan_button.x-large.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.x-large.icon-after .icon-simple{
    padding:0 27px 0 18px
}
.ult_ivan_button.x-large.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple{
    padding:22px 25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn{
    padding-left:25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn{
    padding-right:25px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn{
    padding-left:18px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn{
    padding-right:18px
}
.ult_ivan_button.x-large.only-icon .icon-simple{
    padding-left:30px;
    padding-right:30px
}
.ult_ivan_button.x-large.btn-desc .text-btn-inner{
    font-size:14px
}
.ult_ivan_button.x-large.btn-desc .text-desc{
    font-size:13px
}
.ult_ivan_button.compact{
    font-size:14px;
    padding:5px 0
}
.ult_ivan_button.compact.circular{
    width:36px;
    height:36px
}
.ult_ivan_button.compact.circular.only-icon .icon-simple{
    font-size:14px
}
.ult_ivan_button.compact .text-btn{
    padding:0 10px
}
.ult_ivan_button.compact .icon-simple{
    padding:0 10px;
    font-size:16px
}
.ult_ivan_button.compact.icon-before .icon-simple{
    padding:0 10px
}
.ult_ivan_button.compact.icon-before .text-btn{
    padding-left:0
}
.ult_ivan_button.compact.icon-after .icon-simple{
    padding:0 10px
}
.ult_ivan_button.compact.icon-after .text-btn{
    padding-right:0
}
.ult_ivan_button.compact.icon-cover.with-icon .icon-simple{
    padding:5px 10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn{
    padding-left:10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn{
    padding-right:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn{
    padding-left:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn{
    padding-right:10px
}
.ult_ivan_button.compact.only-icon .icon-simple{
    padding-left:7px;
    padding-right:7px
}
.ult_ivan_button.compact.btn-desc .text-btn-inner{
    font-size:11px;
    line-height:1
}
.ult_ivan_button.compact.btn-desc .text-desc{
    font-size:10px;
    line-height:1
}
.ult_ivan_button.circular-mega.circular{
    width:160px;
    height:160px
}
.ult_ivan_button.circular-mega.circular.only-icon .icon-simple{
    font-size:34px
}
.ult_ivan_button.circular-mega.circular .text-btn{
    padding:0 10px
}
.ult_ivan_button.circular-mega.circular hr{
    height:2px;
    width:20%;
    margin:10px auto
}
.ult_ivan_button.circular-mega.circular hr:last-child{
    margin-bottom:0
}
.ult_ivan_button.gray-bg{
    background-color:#fff;
    border-color:#ddd;
    color:#ccc
}
.ulitmate_dual_buttons{
    display:inline-block
}
.ult-dual-btn3 .ult_dual1{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn3 .ult_dual2{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-border-bottom-right-radius:inherit;
    border-bottom-right-radius:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn3 .aio-icon,.ult-dual-btn3 .aio-icon-img,.ult-dual-btn3 .icon-simple,.ult-dual-btn3 .ult-dual-button-title{
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn4 .ult_dual1{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.ult-dual-btn4 .ult_dual2{
    display:block;
    text-align:center;
    cursor:pointer;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn4 .aio-icon,.ult-dual-btn4 .aio-icon-img,.ult-dual-btn4 .icon-simple,.ult-dual-btn4 .ult-dual-button-title{
    -webkit-transition:all ease .8s;
    transition:all ease .8s
}
.ult-dual-btn .ult_dual1,.ult-dual-btn .ult_dual2{
    display:block;
    -webkit-transition:.5s;
    transition:.5s
}
.ult-dual-btn .ult-dual-button-title{
    -webkit-transition:.5s;
    transition:.5s
}
.ult-dual-btn .aio-icon,.ult-dual-btn .aio-icon-img,.ult-dual-btn .icon-simple{
    -webkit-transition:.5s;
    transition:.5s
}
.ult_dual_button .aio-icon{
    display:block!important
}
.icon-right1{
    padding:0 22px 0 10px!important
}
.icon-left2{
    padding-left:22px!important
}
.title_right{
    padding-right:10px!important
}
.title_left{
    padding-left:10px!important
}
.btn1icon{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    transform:translateY(-50%);
    position:relative
}
.ult_btn1span{
    height:100%
}
.ult_exp_section_layer{
    margin:0;
    padding:0;
    width:100%;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section{
    margin:0;
    color:#fff;
    padding:15px;
    cursor:pointer;
    position:relative;
    background-color:#eaeaea;
    -webkit-transition:background-color .5s;
    transition:background-color .5s;
    font-size:20px;
    font-weight:400;
    font-family:inherit;
    line-height:1em
}
.ult_ecpsub_cont{
    text-align:center;
    margin:0 auto;
    vertical-align:middle;
    max-width:900px
}
.ult_exp_content{
    padding:15px 10px;
    text-align:center;
    background-color:#fafafa;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section .aio-icon i,.ult_expheader,.ult_expsection_icon{
    text-transform:capitalize;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.ult_exp_section .aio-icon.none{
    display:block
}
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expleft_icon .ult_expheader{
    display:inline-block;
    padding:10px;
    vertical-align:middle
}
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expright_icon .ult_expheader{
    display:inline-block;
    padding:10px;
    vertical-align:middle
}
.ult_expsection_icon{
    position:relative
}
.ult_exp_section-main img.img-icon.ult_circle,.ult_exp_section-main img.img-icon.ult_square{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block
}
span.aio-icon.ult_expsection_icon{
    vertical-align:middle;
    display:block
}
.ult-just-icon-wrapper.ult_exp_icon.center{
    padding-top:5px
}
.ult_exp_section:after{
    clear:both
}
.ult_exp_section:after,.ult_exp_section:before{
    display:table;
    content:""
}
.ult_exp_content{
    display:none
}
.ultimate-vticker ul{
    margin:0!important;
    padding:0!important
}
.ultimate-vticker.ultimate-fancy-text-inherit *{
    font-size:inherit
}
.ultimate-vticker.ticker{
    margin:0 5px!important
}
.ultimate-vticker.ticker ul,.ultimate-vticker.ticker-down ul{
    position:relative!important;
    line-height:inherit;
    color:inherit!important
}
.ultimate-vticker.ticker ul li,.ultimate-vticker.ticker-down ul li{
    text-align:left!important;
    color:inherit!important;
    font-size:inherit!important;
    line-height:inherit!important;
    font-family:inherit!important
}
.ultimate-vticker.fancytext-background-enabled ul li,.uvc-type-align-center.uvc-type-no-prefix ul li{
    text-align:center!important
}
.ultimate-vticker ul li{
    list-style:none!important
}
.ultimate-ticker-down-prefix,.ultimate-ticker-down-suffix,.ultimate-ticker-prefix,.ultimate-ticker-suffix{
    vertical-align:top
}
.ultimate-vticker.ticker,.ultimate-vticker.ticker-down{
    display:inline-block!important;
    vertical-align:top
}
.ultimate-vticker.ticker,.ultimate-vticker.ticker *,.ultimate-vticker.ticker-down,.ultimate-vticker.ticker-down *{
    font-family:inherit
}
.ultimate-typed-main{
    display:inline-block;
    margin:0 5px
}
.fancytext-typewriter-background-enabled,.ultimate-vticker.fancytext-background-enabled ul li{
    padding:0 10px!important
}
.uvc-type-wrap p{
    display:inline-block!important;
    line-height:inherit!important;
    font-size:inherit!important;
    color:inherit!important;
    vertical-align:top!important;
    margin:0!important;
    padding:0!important
}
.typed-cursor{
    opacity:1;
    font-weight:100;
    -webkit-animation:ult-blink .7s infinite;
    animation:ult-blink .7s infinite
}
.ultimate-typed-main{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    font-style:inherit!important;
    line-height:inherit!important
}
@keyframes ult-blink{
    0{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes ult-blink{
    0{
        opacity:1
    }
    50%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.flip-box-wrap{
    display:block;
    text-align:center;
    position:relative;
    -webkit-perspective:1000px;
    -o-perspective:1000px;
    -ms-perspective:1000px;
    perspective:1000px
}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{
    margin-bottom:35px
}
.flip-box-wrap .flip-box{
    cursor:pointer;
    position:relative;
    width:100%;
    height:100%;
    -webkit-transition:750ms;
    transition:750ms;
    -ms-perspective:1000px;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip-box-wrap .ifb-flip-box{
    height:100%;
    position:relative;
    display:block;
    -webkit-transform-style:initial;
    transform-style:initial
}
.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front{
    padding:0;
    height:100%;
    margin-bottom:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:750ms;
    transition:750ms;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip-box-wrap .ifb-front{
    z-index:9;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .ifb-front *{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .ifb-back{
    position:absolute;
    top:0;
    z-index:-1
}
.flip-box-wrap:hover .ifb-back{
    z-index:1
}
.flip-box-wrap .flip-box .flipbox_heading{
    margin:15px 0 12px;
    line-height:1.3em;
    font-size:16px;
    display:block
}
.flip-box-wrap .flip-box-icon{
    display:block;
    margin:0 auto
}
.flip-box-icon .aio-icon-img{
    margin:0 auto
}
.flip-box-wrap p{
    margin-bottom:15px;
    font-size:14px;
    line-height:1.65em
}
.flip-box-wrap .ifb-back p{
    margin-bottom:15px;
    overflow:hidden
}
.flip-box-wrap .ifb-back p:last-child{
    margin-bottom:0
}
.flip-box-wrap .flip_link{
    display:block;
    position:relative
}
.flip-box-wrap .flip_link a{
    color:#fff;
    background-color:#636363;
    display:inline-block;
    margin:10px auto 0;
    padding:.3em .6em;
    text-decoration:none;
    cursor:pointer;
    font-size:13px
}
.flip-box-wrap .flip_link a:active,.flip-box-wrap .flip_link a:hover,.flip-box-wrap .flip_link a:visited{
    color:#fff;
    text-decoration:none;
    background-color:#636363
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back{
    margin-bottom:15px;
    max-height:45%;
    max-height:-webkit-calc(100% - 55px);
    max-height:calc(100% - 55px);
    position:relative;
    overflow:hidden
}
.flip-box-wrap .ifb-jq-height .ifb-back p{
    max-height:100%;
    overflow:visible;
    display:block
}
.flip-box-wrap .ifb-jq-height .ifb-back{
    display:block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:100%;
    bottom:0
}
.flip-box-wrap .horizontal_flip_left .ifb-front{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-back{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-front{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-back{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-back,.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-back{
    -ms-transform:rotateX(0);
    -webkit-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_top .ifb-back{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.flip-box-wrap .vertical_flip_top .ifb-front{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-back,.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-front{
    -webkit-transform:rotateX(-180deg);
    -ms-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-front{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-front{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_bottom .ifb-front,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_left .ifb-front,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_right .ifb-front,.flip-box-wrap .flip_top .ifb-back,.flip-box-wrap .flip_top .ifb-front{
    -webkit-transition:1s;
    transition:1s
}
.flip-box-wrap .flip_bottom .ifb-front,.flip-box-wrap .flip_left .ifb-front,.flip-box-wrap .flip_right .ifb-front,.flip-box-wrap .flip_top .ifb-front{
    z-index:1
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_top .ifb-back{
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-front,.flip-box-wrap .flip_left .ifb-hover .ifb-front,.flip-box-wrap .flip_right .ifb-hover .ifb-front,.flip-box-wrap .flip_top .ifb-hover .ifb-front{
    z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-back,.flip-box-wrap .flip_left .ifb-hover .ifb-back,.flip-box-wrap .flip_right .ifb-hover .ifb-back,.flip-box-wrap .flip_top .ifb-hover .ifb-back{
    opacity:1;
    z-index:1
}
.flip_left .ifb-back{
    -ms-transform-origin:0;
    -webkit-transform-origin:0;
    transform-origin:0;
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.rtl .flip_left .ifb-back{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.rtl .flip_left .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.flip_right .ifb-back{
    -webkit-transform-origin:100%;
    -ms-transform-origin:100%;
    transform-origin:100%;
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.rtl .flip_right .ifb-back{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.rtl .flip_right .ifb-hover .ifb-back{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
.flip_top .ifb-back{
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.flip_top .ifb-hover .ifb-back{
    -ms-transform:rotatex(0);
    -webkit-transform:rotatex(0);
    transform:rotatex(0)
}
.flip_bottom .ifb-back{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg);
    -webkit-backface-visibility:visible;
    backface-visibility:visible
}
.flip_bottom .ifb-hover .ifb-back{
    -webkit-transform:rotatex(0);
    -ms-transform:rotatex(0);
    transform:rotatex(0)
}
.horizontal_door_flip .h_door.ifb-multiple-front,.reverse_horizontal_door_flip .rh_door.ifb-multiple-back,.reverse_vertical_door_flip .rv_door.ifb-multiple-back,.vertical_door_flip .v_door.ifb-multiple-front{
    -webkit-transition:1s;
    transition:1s
}
.vertical_door_flip .v_door.ifb-multiple-front{
    position:absolute;
    width:50%;
    top:0;
    bottom:0;
    overflow:hidden;
    opacity:1;
    z-index:1
}
.flip-box-wrap .vertical_door_flip .ifb-back{
    z-index:-9
}
.vertical_door_flip .ifb-hover .v_door.ifb-multiple-front{
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .vertical_door_flip .ifb-hover .ifb-back{
    z-index:1
}
.vertical_door_flip .v_door.ifb-multiple-front .ifb-front{
    width:200%;
    position:relative
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 .ifb-front{
    right:100%
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-1{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-1{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-front-1{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-2{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-2{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2{
    right:0;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .vertical_door_flip .ifb-multiple-front.v_door{
        width:50.2%
    }
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back{
    position:absolute;
    top:0;
    bottom:0;
    width:50%;
    overflow:hidden;
    opacity:.5;
    z-index:-9
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-front{
    z-index:1
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back{
    z-index:1;
    opacity:1
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-hover .ifb-front{
    z-index:-9
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back .ifb-back{
    width:200%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 .ifb-back{
    right:0;
    left:-100%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2{
    right:0;
    left:50%;
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:rotatey(270deg);
    -ms-transform:rotatey(270deg);
    transform:rotatey(270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2{
    -webkit-transform:rotatey(-270deg);
    -ms-transform:rotatey(-270deg);
    transform:rotatey(-270deg)
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-1,.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-2{
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back{
        visibility:visible
    }
    .reverse_vertical_door_flip .rv_door.ifb-multiple-back{
        visibility:hidden
    }
}
.horizontal_door_flip .h_door.ifb-multiple-front{
    position:absolute;
    height:50%;
    width:100%;
    z-index:1;
    opacity:1;
    overflow:hidden
}
.flip-box-wrap .horizontal_door_flip .ifb-back{
    z-index:-9
}
.horizontal_door_flip .ifb-hover .h_door.ifb-multiple-front{
    z-index:-9;
    opacity:.5
}
.flip-box-wrap .horizontal_door_flip .ifb-hover .ifb-back{
    z-index:1
}
.horizontal_door_flip .h_door.ifb-multiple-front .ifb-front{
    position:relative;
    height:200%
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 .ifb-front{
    bottom:100%
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-1{
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
.horizontal_door_flip .h_door.ifb-front-1{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    top:0
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-2{
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg)
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2{
    bottom:0;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    top:50%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
    position:absolute;
    height:50%;
    width:100%;
    overflow:hidden;
    z-index:-9;
    opacity:.5
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-front{
    z-index:1
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back{
    z-index:1;
    opacity:1
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-hover .ifb-front{
    z-index:-9
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back .ifb-back{
    position:relative;
    height:200%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 .ifb-back{
    border-bottom:none!important
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .ifb-back{
    top:-100%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1{
    top:0;
    -ms-transform-origin:100% 0;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2{
    top:50%;
    -ms-transform-origin:0 100%;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(-270deg);
    -ms-transform:rotatex(-270deg);
    transform:rotatex(-270deg)
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-1,.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2,.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2 .flip_link{
    -webkit-transform:rotatex(0);
    -ms-transform:rotatex(0);
    transform:rotatex(0)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .flip_link{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:rotatex(270deg);
    -ms-transform:rotatex(270deg);
    transform:rotatex(270deg)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back{
        visibility:visible
    }
    .reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
        visibility:hidden
    }
}
.style_9 .new_style_9{
    position:absolute;
    width:50%;
    height:100%;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.8s;
    transition:.8s
}
.style_9 .new_style_9.ifb-multiple-back .ifb-back,.style_9 .new_style_9.ifb-multiple-front .ifb-front{
    width:200%;
    position:relative
}
.style_9 .new_style_9.ifb-multiple-back,.style_9 .new_style_9.ifb-multiple-front{
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back,.style_9 .new_style_9.ifb-multiple-front{
    z-index:20
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front,.style_9 .new_style_9.ifb-multiple-back{
    z-index:10
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2{
    right:0;
    -webkit-transform:rotatey(0);
    -ms-transform:rotatey(0);
    transform:rotatey(0);
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 .ifb-front{
    right:100%
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2{
    right:0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 .ifb-back{
    right:100%
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-40deg);
    -ms-transform:rotateY(-40deg);
    transform:rotateY(-40deg)
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(140deg);
    -ms-transform:rotateY(140deg);
    transform:rotateY(140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2{
    -webkit-transform:rotateY(-140deg);
    -ms-transform:rotateY(-140deg);
    transform:rotateY(-140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1{
    -webkit-transform:rotateY(40deg);
    -ms-transform:rotateY(40deg);
    transform:rotateY(40deg)
}
.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front{
    display:block;
    width:100%
}
.ifb-flip-box-section{
    display:block;
    position:relative;
    padding:15px;
    top:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.flip-ifb-auto-height .ifb-flip-box-section,.flip-ifb-custom-height .ifb-flip-box-section{
    top:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle{
    vertical-align:middle!important;
    top:50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.flip-ifb-auto-height .ifb-front .ifb-flip-box-section.ifb-flip-box-section-vertical-middle{
    top:0!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important
}
.ifb-flip-box-section.ifb_disable_middle{
    top:0!important;
    -ms-transform:none;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none
}
.flip-box-wrap .flip_bottom .ifb-back,.flip-box-wrap .flip_left .ifb-back,.flip-box-wrap .flip_right .ifb-back,.flip-box-wrap .flip_top .ifb-back,.reverse_horizontal_door_flip .rh_door.ifb-multiple-back{
    z-index:-4
}
.flip-ifb-auto-height .ifb-flip-box .h_door .ifb-front,.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-1,.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-2,.flip-ifb-auto-height .ifb-flip-box .v_door .ifb-front{
    height:auto
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle{
    top:50%!important;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.uvc-heading{
    text-align:center
}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{
    margin:0;
    padding:0;
    line-height:normal
}
.uvc-heading-spacer{
    margin:0 auto;
    padding:0;
    position:relative;
    overflow:hidden
}
.uvc-heading-spacer .aio-icon{
    vertical-align:text-top
}
.uvc-heading-spacer img{
    vertical-align:middle;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    max-width:100%
}
.uvc-heading-spacer.line_with_icon:before{
    content:"";
    position:absolute;
    bottom:50%;
    right:0;
    border-width:0;
    top:50%
}
.uvc-heading-spacer.line_with_icon:after{
    content:"";
    position:absolute;
    bottom:50%;
    left:0;
    border-width:0;
    top:50%
}
.uvc-headings-line{
    display:block;
    width:100%;
    max-width:100%
}
.uvc-sub-heading{
    line-height:normal;
    margin:0 auto
}
.uvc-sub-heading div,.uvc-sub-heading p{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    color:inherit!important;
    line-height:inherit!important
}
.uvc-heading p{
    word-break:normal;
    word-wrap:normal;
    -ms-word-break:normal;
    -ms-word-wrap:normal
}
.ultimate-call-to-action{
    position:relative;
    -webkit-transition:background .3s ease-in-out;
    transition:background .3s ease-in-out;
    overflow:hidden
}
.ctaction-text-center{
    text-align:center
}
.ctaction-text-left{
    text-align:left
}
.ctaction-text-right{
    text-align:right
}
.ulimate-call-to-action-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9
}
.ultimate-ctaction-icon{
    position:absolute;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.uvc-ctaction-data{
    -webkit-transition:all .45s;
    transition:all .45s;
    display:inline-block
}
.ctaction-icon-bottom-push{
    top:500px;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-bottom-push{
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-bottom-push{
    -webkit-transform:translateY(-500px);
    -ms-transform:translateY(-500px);
    transform:translateY(-500px)
}
.ctaction-icon-top-push{
    top:-500px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-top-push{
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-top-push{
    -webkit-transform:translateY(500px);
    -ms-transform:translateY(500px);
    transform:translateY(500px)
}
.ctaction-icon-left-push{
    left:-200%;
    top:50%;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-left-push{
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-left-push{
    -webkit-transform:translateX(1000%);
    -ms-transform:translateX(1000%);
    transform:translateX(1000%)
}
.ctaction-icon-right-push{
    left:200%;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    line-height:1;
    opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-right-push{
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-right-push{
    -webkit-transform:translateX(-1000%);
    -ms-transform:translateX(-1000%);
    transform:translateX(-1000%)
}
.ult-tooltipster-base,.ult-tooltipster-base *{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.ult-tooltipster-base{
    padding:0;
    font-size:0;
    line-height:0;
    position:absolute;
    left:0;
    top:0;
    z-index:9999999;
    pointer-events:none;
    width:auto;
    overflow:visible;
    max-width:100%
}
.ult-tooltipster-base .ult-tooltipster-content{
    overflow:hidden;
    margin:0 auto;
    padding:8px 10px
}
.ult-tooltipster-icon{
    cursor:help;
    margin-left:4px
}
.ult-tooltipster-default{
    text-align:center;
    max-width:100%
}
.ult-tooltipster-default .ult-tooltipster-content{
    font-family:inherit;
    font-size:14px;
    line-height:16px;
    overflow:hidden;
    max-width:100%
}
.ult-tooltipster-arrow{
    display:block;
    text-align:center;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.ult-tooltipster-arrow span,.ult-tooltipster-arrow-border{
    display:block;
    width:0;
    height:0;
    position:absolute
}
.ult-tooltipster-arrow-top span,.ult-tooltipster-arrow-top-left span,.ult-tooltipster-arrow-top-right span{
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-top:8px solid;
    bottom:-7px
}
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border{
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-top:9px solid;
    bottom:-7px
}
.ult-tooltipster-arrow-bottom span,.ult-tooltipster-arrow-bottom-left span,.ult-tooltipster-arrow-bottom-right span{
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-bottom:8px solid;
    top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border{
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-bottom:9px solid;
    top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-bottom span,.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top span{
    left:0;
    right:0;
    margin:0 auto
}
.ult-tooltipster-arrow-bottom-left span,.ult-tooltipster-arrow-top-left span{
    left:6px
}
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border{
    left:5px
}
.ult-tooltipster-arrow-bottom-right span,.ult-tooltipster-arrow-top-right span{
    right:6px
}
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border{
    right:5px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-left span{
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-left:8px solid;
    top:50%;
    margin-top:-7px;
    right:-7px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border{
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-left:9px solid;
    margin-top:-8px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border,.ult-tooltipster-arrow-right span{
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-right:8px solid;
    top:50%;
    margin-top:-7px;
    left:-7px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border{
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-right:9px solid;
    margin-top:-8px
}
.ult-tooltipster-fade{
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity
}
.ult-tooltipster-fade-show{
    opacity:1
}
.ult-tooltipster-glow{
    -webkit-transform:scale(0,0);
    -ms-transform:scale(0,0);
    transform:scale(0,0);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-backface-visibility:hidden
}
.ult-tooltipster-glow-show{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-swing{
    opacity:0;
    -webkit-transform:rotateZ(4deg);
    -ms-transform:rotateZ(4deg);
    transform:rotateZ(4deg);
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.ult-tooltipster-swing-show{
    opacity:1;
    -webkit-transform:rotateZ(0);
    -ms-transform:rotateZ(0);
    transform:rotateZ(0);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
    transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.ult-tooltipster-fall{
    top:0;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-fall.ult-tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    top:0!important;
    opacity:0
}
.ult-tooltipster-slide{
    left:-40px;
    -webkit-transition-property:left;
    transition-property:left;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-euclid{
    opacity:0;
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transform:rotate3d(0,0,1,20deg);
    transform:rotate3d(0,0,1,20deg);
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s;
    transition:opacity .2s,transform .2s,-webkit-transform .2s;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out
}
.ult-tooltipster-euclid-show{
    pointer-events:auto;
    opacity:1;
    -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
    transform:translate3d(0,0,0) rotate3d(0,0,0,0)
}
.ult-tooltipster-slide.ult-tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    left:0!important;
    opacity:0
}
.ult-tooltipster-content-changing{
    opacity:.5;
    -webkit-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1)
}
.ult-tooltipster-light{
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    background:#ededed;
    color:#666
}
.ult-tooltipster-light .ult-tooltipster-content{
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px;
    margin:0 auto
}
.ult-tooltipster-shadow{
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#fff;
    -webkit-box-shadow:0 0 14px rgba(0,0,0,.3);
    box-shadow:0 0 14px rgba(0,0,0,.3);
    color:#2c2c2c
}
.ult-tooltipster-shadow .ult-tooltipster-content{
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult-tooltipster-punk{
    -webkit-border-radius:5px;
    border-radius:5px;
    border-bottom:3px solid #f71169;
    background:#2a2a2a;
    color:#fff
}
.ult-tooltipster-punk .ult-tooltipster-content{
    font-family:Courier,monospace;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult-tooltipster-noir{
    -webkit-border-radius:0;
    border-radius:0;
    border:3px solid #2c2c2c;
    background:#fff;
    color:#2c2c2c
}
.ult-tooltipster-noir .ult-tooltipster-content{
    font-family:Georgia,serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}
.ult_hotspot_container,.ult_hotspot_container *{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.ult_hotspot_container img{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:auto;
    width:100%;
    max-width:100%
}
.ultimate-hotspot-base{
    max-width:100%
}
.ult_hotspot_container{
    position:relative;
    clear:both;
    display:block;
    width:auto;
    max-width:100%;
    margin:0 auto;
    padding:0;
    line-height:0
}
.ult_hotspot_container .utl-hotspot-items{
    overflow:hidden
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item{
    position:absolute;
    text-align:center
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a{
    text-decoration:none;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    background:0 0;
    text-align:center;
    line-height:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:hover{
    -webkit-transform:scale(1.2,1.2);
    -ms-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);
    -webkit-animation:none;
    animation:none
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:focus{
    outline:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a span{
    color:inherit;
    font-size:16px;
    line-height:32px;
    height:32px;
    width:32px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    position:absolute;
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%)
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-glow .aio-icon i:before{
    z-index:50
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item .ult-glow{
    background:#fff;
    position:absolute;
    height:200%;
    width:200%;
    top:-50%;
    left:-50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    line-height:normal;
    -webkit-animation:Hotspot_Glow 2s ease-out infinite;
    animation:Hotspot_Glow 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Glow{
    0%{
        -webkit-transform:scale(.1);
        opacity:0
    }
    50%{
        opacity:.7
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0
    }
}
@keyframes Hotspot_Glow{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:0
    }
    50%{
        opacity:.7
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-pulse{
    border:none;
    -webkit-animation:Hotspot_Pulse 2s ease-out infinite;
    animation:Hotspot_Pulse 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Pulse{
    0%,100%{
        -webkit-transform:scale(1);
        text-shadow:0 0 15px #4f4f4f
    }
    50%{
        -webkit-transform:scale(.8);
        text-shadow:0 0 10px #4f4f4f
    }
}
@keyframes Hotspot_Pulse{
    0%,100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        text-shadow:0 0 15px #4f4f4f
    }
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
        text-shadow:0 0 10px #4f4f4f
    }
}
.hotspot-tooltip-content{
    display:none!important
}
.ult-new-ib,.ult-new-ib img{
    display:block;
    position:relative
}
.ult-new-ib{
    z-index:1;
    overflow:hidden;
    margin:0 0 35px;
    background:#3085a3;
    text-align:center;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib,.wpb_column>.wpb_wrapper .ult-new-ib{
    margin-bottom:35px
}
.ult-new-ib *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib *,.ult-new-ib .ult-new-ib-desc{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
.ult-new-ib img{
    min-width:100%;
    max-width:100%;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.ult-new-ib .ult-new-ib-desc{
    padding:15px;
    color:#fff;
    font-size:1em;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-new-ib .ult-new-ib-desc::after,.ult-new-ib .ult-new-ib-desc::before{
    pointer-events:none
}
.ult-new-ib .ult-new-ib-desc,.ult-new-ib a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ult-new-ib .ult-new-ib-content{
    font-size:13px;
    line-height:1.6em
}
.ult-new-ib .ult-new-ib-content p{
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ult-new-ib .ult-new-ib-title,.ult-new-ib p{
    letter-spacing:normal;
    padding:0;
    margin:0;
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit;
    text-decoration:inherit;
    font-style:inherit;
    color:inherit
}
.ult-ib-effect-style10.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style11.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style14.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style15.ult-ib2-min-height:not(.ult-ib2-min-height) img,.ult-ib-effect-style7.ult-ib2-min-height:not(.ult-ib2-min-height) img{
    max-width:none!important;
    width:auto!important
}
.ult-new-ib a{
    z-index:1000;
    text-indent:200%;
    white-space:nowrap;
    font-size:0;
    opacity:0
}
.ult-new-ib a.ult-new-ib-link{
    display:block;
    background:0 0
}
.ult-ib-effect-style1 img{
    width:-webkit-calc(100% + 50px)!important;
    width:calc(100% + 50px)!important;
    max-width:-webkit-calc(100% + 50px)!important;
    max-width:calc(100% + 50px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style1 .ult-new-ib-desc{
    top:auto;
    bottom:0;
    min-height:25%;
    height:auto;
    max-height:100%;
    text-align:left
}
.ult-ib-effect-style1 .ult-new-ib-content,.ult-ib-effect-style1 .ult-new-ib-title{
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0);
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1 .ult-new-ib-content{
    margin-top:10px;
    opacity:0;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content,.ult-ib-effect-style1:hover .ult-new-ib-title,.ult-ib-effect-style1:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-ib-effect-style1.ult-ib2-min-height img{
    width:auto!important;
    max-width:none!important;
    height:100%
}
.ult-ib-effect-style2 img{
    width:100%
}
.ult-ib-effect-style2 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-title{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    -webkit-transition:-webkit-transform .35s,color .35s;
    -webkit-transition:color .35s,-webkit-transform .35s;
    transition:color .35s,-webkit-transform .35s;
    transition:transform .35s,color .35s;
    transition:transform .35s,color .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-content,.ult-ib-effect-style2 .ult-new-ib-desc::before{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style2 .ult-new-ib-content{
    position:absolute;
    bottom:0;
    left:0;
    padding:15px;
    width:100%;
    max-height:50%;
    opacity:0;
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-title{
    color:#fff;
    -webkit-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-content,.ult-ib-effect-style2:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style2.ult-ib2-min-height img{
    width:auto;
    max-width:none;
    height:100%
}
.ult-ib-effect-style3 .ult-new-ib-title{
    position:absolute;
    bottom:0;
    left:0;
    padding:15px;
    width:100%;
    text-align:left;
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
}
.ult-ib-effect-style3 .ult-new-ib-desc::before,.ult-ib-effect-style3 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style3:hover .ult-new-ib-desc::before,.ult-ib-effect-style3:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style3 .ult-new-ib-content{
    max-height:-webkit-calc(100% - 60px - 1.5em);
    max-height:calc(100% - 60px - 1.5em);
    overflow:hidden
}
.ult-ib-effect-style4 img{
    width:-webkit-calc(100% + 40px)!important;
    width:calc(100% + 40px)!important;
    max-width:-webkit-calc(100% + 40px)!important;
    max-width:calc(100% + 40px)!important
}
.ult-ib-effect-style4 .ult-new-ib-desc{
    padding:30px
}
.ult-ib-effect-style4 .ult-new-ib-desc::after,.ult-ib-effect-style4 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    opacity:0
}
.ult-ib-effect-style4 .ult-new-ib-desc::before{
    top:50px;
    right:30px;
    bottom:50px;
    left:30px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.ult-ib-effect-style4 .ult-new-ib-desc::after{
    top:30px;
    right:50px;
    bottom:30px;
    left:50px;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.ult-ib-effect-style4 .ult-new-ib-title{
    padding-top:50px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4 .ult-new-ib-content{
    padding:10px 30px;
    opacity:0;
    overflow:hidden;
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
.ult-ib-effect-style4 .ult-new-ib-title,.ult-ib-effect-style4 img{
    -webkit-transform:translate3d(-30px,0,0);
    transform:translate3d(-30px,0,0)
}
.ult-ib-effect-style4 .ult-new-ib-content,.ult-ib-effect-style4 .ult-new-ib-desc::after,.ult-ib-effect-style4 .ult-new-ib-desc::before,.ult-ib-effect-style4 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4.ult-ib2-min-height img{
    height:100%;
    max-width:none!important;
    width:auto!important
}
.ult-ib-effect-style4:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-desc::after,.ult-ib-effect-style4:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,.ult-ib-effect-style4:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,.ult-ib-effect-style4:hover .ult-new-ib-desc::after,.ult-ib-effect-style4:hover .ult-new-ib-title,.ult-ib-effect-style4:hover img{
    -webkit-transition-delay:.15s;
    transition-delay:.15s
}
.ult-ib-effect-style5 .ult-new-ib-desc{
    top:auto;
    bottom:0;
    padding:15px;
    height:auto;
    background:#f2f2f2;
    color:#3c4a50;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.ult-ib-effect-style5 .ult-new-ib-content{
    position:absolute;
    top:auto;
    bottom:100%;
    left:0;
    width:100%;
    padding:25px;
    color:#fff;
    text-transform:none;
    opacity:0;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.ult-ib-effect-style5 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,200%,0);
    transform:translate3d(0,200%,0);
    text-align:center
}
.ult-ib-effect-style5:hover .ult-new-ib-content,.ult-ib-effect-style5:hover .ult-new-ib-content *{
    opacity:1!important;
    z-index:99!important;
    -webkit-backface-visibility:hidden!important;
    backface-visibility:hidden!important
}
.ult-ib-effect-style5:hover .ult-new-ib-desc,.ult-ib-effect-style5:hover .ult-new-ib-title{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ib-effect-style5:hover .ult-new-ib-title{
    -webkit-transition-delay:.05s;
    transition-delay:.05s
}
.ult-ib-effect-style6 .ult-new-ib-desc{
    padding:45px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.ult-ib-effect-style6 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff
}
.ult-ib-effect-style6 .ult-new-ib-title{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    webkit-transform:translate3d(0,50%,0);
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.ult-ib-effect-style6 .ult-new-ib-content,.ult-ib-effect-style6 .ult-new-ib-desc::before{
    opacity:0;
    max-width:100%;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.ult-ib-effect-style6:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style6:hover .ult-new-ib-content,.ult-ib-effect-style6:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style6.ult-ib2-min-height img{
    height:100%;
    max-width:none;
    width:auto
}
.ult-ib-effect-style7 .ult-new-ib-desc{
    text-align:right
}
.ult-ib-effect-style7 .ult-new-ib-content,.ult-ib-effect-style7 .ult-new-ib-title{
    position:absolute;
    right:30px;
    left:30px;
    padding:10px 0
}
.ult-ib-effect-style7 .ult-new-ib-title{
    top:30px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style7 .ult-new-ib-title::after{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0)
}
.ult-ib-effect-style7 .ult-new-ib-content,.ult-ib-effect-style7 .ult-new-ib-title::after{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style7 .ult-new-ib-content{
    bottom:30px;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-content,.ult-ib-effect-style7:hover .ult-new-ib-title::after{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style7.ult-ib2-min-height img{
    max-width:none;
    width:auto;
    height:100%
}
.ult-ib-effect-style8 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.ult-ib-effect-style8:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style8 .ult-new-ib-title{
    margin-top:20%;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style8:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style8 .ult-new-ib-content{
    margin:1em 0 0;
    padding:35px;
    border:1px solid #fff;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0) scale(1.1);
    transform:translate3d(0,20px,0) scale(1.1)
}
.ult-ib-effect-style8:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style9 img{
    width:-webkit-calc(100% + 60px)!important;
    width:calc(100% + 60px)!important;
    max-width:-webkit-calc(100% + 60px)!important;
    max-width:calc(100% + 60px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-50px,0,0);
    transform:translate3d(-50px,0,0)
}
.ult-ib-effect-style9:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc{
    padding:45px;
    text-align:left
}
.ult-ib-effect-style9 .ult-new-ib-title{
    padding:30% 0 10px
}
.ult-ib-effect-style9 .ult-new-ib-content{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.ult-ib-effect-style9:hover .ult-new-ib-content,.ult-ib-effect-style9:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style9.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-ib-effect-style10 .ult-new-ib-desc::after,.ult-ib-effect-style10 .ult-new-ib-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style10 .ult-new-ib-desc::before{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1)
}
.ult-ib-effect-style10 .ult-new-ib-desc::after{
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-desc::after,.ult-ib-effect-style10:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style10 .ult-new-ib-title{
    padding:45px 35px 0;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
}
.ult-ib-effect-style10 .ult-new-ib-content{
    padding:20px 45px;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-content,.ult-ib-effect-style10:hover .ult-new-ib-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style10.ult-ib2-min-height img{
    height:100%;
    max-width:none;
    width:auto
}
.ult-ib-effect-style11{
    -webkit-perspective:1000px;
    perspective:1000px
}
.ult-ib-effect-style11 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.ult-new-ib.ult-ib-effect-style11.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-ib-effect-style11:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style11 .ult-new-ib-desc::after,.ult-ib-effect-style11 .ult-new-ib-desc::before{
    position:absolute;
    top:50%;
    left:50%;
    width:80%;
    height:1px;
    background:#fff;
    content:'';
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::before{
    opacity:.5;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
    transform:translate3d(-50%,-50%,0) rotate(45deg)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::after{
    opacity:.5;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.ult-ib-effect-style11 .ult-new-ib-content,.ult-ib-effect-style11 .ult-new-ib-title{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style11 .ult-new-ib-title{
    -webkit-transform:translate3d(0,-50px,0);
    transform:translate3d(0,-50px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-title{
    -webkit-transform:translate3d(0,-60px,0);
    transform:translate3d(0,-60px,0)
}
.ult-ib-effect-style11 .ult-new-ib-content{
    padding:2px 25px;
    -webkit-transform:translate3d(0,15px,0);
    transform:translate3d(0,15px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-content{
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc::after{
    position:absolute;
    content:"";
    right:30px;
    bottom:30px;
    left:30px;
    height:-webkit-calc(50% - 30px);
    height:calc(50% - 30px);
    border:7px solid #fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-desc::after{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc{
    padding:45px;
    text-align:left
}
.ult-ib-effect-style12 .ult-new-ib-content{
    position:absolute;
    right:60px;
    bottom:60px;
    left:60px;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-100px,0);
    transform:translate3d(0,-100px,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 img{
    width:-webkit-calc(100% + 20px)!important;
    width:calc(100% + 20px)!important;
    max-width:-webkit-calc(100% + 20px)!important;
    max-width:calc(100% + 20px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ib-effect-style13:hover img{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-desc{
    text-align:left
}
.ult-ib-effect-style13 .ult-new-ib-title{
    position:relative;
    overflow:hidden;
    padding:5px 0 10px
}
.ult-ib-effect-style13 .ult-new-ib-title::after{
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-title::after{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-content{
    padding:15px 0;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style13.ult-ib2-min-height img{
    width:auto!important;
    max-width:none!important;
    height:100%
}
.ult-ib-effect-style14 img{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    transform:scale(1.12)
}
.ult-ib-effect-style14.ult-ib2-min-height img{
    height:100%;
    width:auto;
    max-width:none
}
.ult-ib-effect-style14:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style14 .ult-new-ib-desc{
    padding:45px
}
.ult-ib-effect-style14 .ult-new-ib-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ult-ib-effect-style14 .ult-new-ib-content,.ult-ib-effect-style14 .ult-new-ib-desc::before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style14 .ult-new-ib-title{
    padding:10px 0 15px
}
.ult-ib-effect-style14 .ult-new-ib-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ib-effect-style14:hover .ult-new-ib-content,.ult-ib-effect-style14:hover .ult-new-ib-desc::before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ib-effect-style15 img{
    width:-webkit-calc(100% + 60px)!important;
    width:calc(100% + 60px)!important;
    max-width:-webkit-calc(100% + 60px)!important;
    max-width:calc(100% + 60px)!important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-30px,0,0) scale(1.12);
    transform:translate3d(-30px,0,0) scale(1.12);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ib-effect-style15:hover img{
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style15 .ult-new-ib-title{
    position:absolute;
    right:0;
    bottom:0;
    padding:15px 20px;
    width:auto
}
.ult-ib-effect-style15 .ult-new-ib-content{
    padding:0 10px 0 0;
    width:50%;
    border-right:1px solid #fff;
    text-align:right;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style15:hover .ult-new-ib-content{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-ib-effect-style15.ult-ib2-min-height img{
    height:100%;
    width:auto!important;
    max-width:none!important
}
.ult-new-ib.ult-ib-effect-style15:not(.ult-ib2-min-height) .ult-ib2-toggle-size,.ult-new-ib.ult-ib-effect-style5 .ult-ib2-toggle-size{
    left:50%;
    width:auto!important;
    height:100%;
    max-width:none;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-new-ib img{
    border:none;
    padding:0;
    margin:0
}
.ult-ib-effect-style15 p{
    width:100%;
    border-right:none
}
@font-face{
    font-family:ult-silk;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot) format('embedded-opentype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.woff) format('woff'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.ttf) format('truetype'),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.svg) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" ultsl-"],[class^=ultsl-]{
    font-family:ult-silk;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    outline:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ultsl-arrow-right:before{
    content:"\e600"
}
.ultsl-arrow-left:before{
    content:"\e601"
}
.ultsl-arrow-right2:before{
    content:"\e602"
}
.ultsl-arrow-left2:before{
    content:"\e603"
}
.ultsl-arrow-right3:before{
    content:"\e604"
}
.ultsl-arrow-left3:before{
    content:"\e605"
}
.ultsl-checkbox-unchecked:before{
    content:"\e606"
}
.ultsl-checkbox-partial:before{
    content:"\e607"
}
.ultsl-radio-checked:before{
    content:"\e608"
}
.ultsl-radio-unchecked:before{
    content:"\e609"
}
.ultsl-record:before{
    content:"\e60a"
}
.ultsl-stop:before{
    content:"\e60b"
}
.ultsl-arrow-left4:before{
    content:"\e60c"
}
.ultsl-arrow-right4:before{
    content:"\e60d"
}
.ultsl-arrow-left5:before{
    content:"\e60e"
}
.ultsl-arrow-right5:before{
    content:"\e60f"
}
.ultsl-arrow-left6:before{
    content:"\e610"
}
.ultsl-arrow-right6:before{
    content:"\e611"
}
.ult-ih-container{
    visibility:hidden;
    opacity:0
}
.ult-ih-container,.ult-ih-container *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-ih-container{
    position:relative;
    clear:both;
    display:block;
    width:100%;
    margin:0;
    padding:0;
    line-height:0
}
.ult-ih-container ul.ult-ih-list{
    display:block;
    float:none;
    line-height:0;
    position:relative;
    list-style-type:none;
    padding:0;
    margin:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item{
    opacity:1;
    display:inline-block;
    list-style:none;
    list-style-image:none;
    list-style-type:none;
    line-height:0;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after,.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before{
    content:"";
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-item{
    width:100%;
    height:100%;
    display:block;
    text-align:center;
    position:relative;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item img.ult-ih-image{
    width:100%;
    height:100%;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ult-ih-item a.ult-ih-link{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item a.ult-ih-link.after,.ult-ih-item a.ult-ih-link:before{
    content:"";
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item a.ult-ih-link:active,.ult-ih-item a.ult-ih-link:focus,.ult-ih-item a.ult-ih-link:hover,.ult-ih-item a.ult-ih-link:visited{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    border:0;
    background:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    opacity:1;
    visibility:visible;
    outline:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description,.ult-ih-item .ult-ih-description-block .ult-ih-description p,.ult-ih-item .ult-ih-heading-block,.ult-ih-item .ult-ih-heading-block .ult-ih-heading{
    line-height:normal;
    text-align:center;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-style:inherit;
    font-weight:inherit;
    font-stretch:normal;
    text-shadow:none;
    letter-spacing:normal;
    border:0;
    word-wrap:normal;
    word-spacing:normal;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    background:0;
    background-image:none;
    margin:0;
    padding:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description img{
    margin:0;
    padding:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ult-ih-item .ult-ih-divider-block{
    margin:0 auto;
    padding:0;
    position:relative;
    overflow:hidden
}
.ult-ih-item .ult-ih-divider-block .ult-ih-line{
    display:block;
    width:100%;
    max-width:100%;
    margin:0 auto
}
.ult-ih-item .ult-ih-content{
    display:block;
    position:absolute;
    width:100%;
    height:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ult-ih-item .ult-ih-image-block{
    position:relative;
    display:block
}
.ult-ih-item .ult-ih-image-block:before{
    position:absolute;
    display:block;
    content:'';
    width:100%;
    height:100%;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper{
    position:absolute;
    display:block;
    content:'';
    width:100%;
    height:100%
}
.ult-ih-item .ult-ih-info{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    width:100%;
    display:block;
    height:100%;
    background:#e6e6e6
}
.ult-ih-item .ult-ih-info .ult-ih-info-back{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.ult-ih-item .ult-ih-heading-block{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20px;
    margin-right:20px
}
.ult-ih-item .ult-ih-divider-block{
    margin-top:7px;
    margin-bottom:7px;
    margin-left:10px;
    margin-right:10px
}
.ult-ih-item .ult-ih-description-block{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20px;
    margin-right:20px
}
.ult-ih-item.ult-ih-circle{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image{
    -webkit-border-radius:50%!important;
    border-radius:50%!important
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block:before{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block img.ult-ih-image{
    -webkit-border-radius:0!important;
    border-radius:0!important
}
.ult-ih-item.ult-ih-square .ult-ih-image-block:before{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block .ult-ih-wrapper{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1,.ult-ih-item.ult-ih-square.ult-ih-effect1{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block{
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info{
    background:transparent;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    opacity:1;
    visibility:hidden;
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back{
    opacity:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(1,0,0,0);
    -ms-transform:rotate3d(1,0,0,0);
    transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(1,0,0,0);
    -ms-transform:rotate3d(1,0,0,0);
    transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
    transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back{
    -webkit-transform:rotate3d(0,0,1,90deg);
    -ms-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
    -ms-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
    transform:translate3d(0,0,-220px) rotate3d(0,0,1,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back{
    -webkit-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
    -ms-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
    transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle .spinner{
    position:relative;
    border-width:10px;
    border-style:solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    z-index:1;
    -webkit-transition:transform .8s ease-out;
    -webkit-transition:-webkit-transform .8s ease-out;
    transition:-webkit-transform .8s ease-out;
    transition:transform .8s ease-out;
    transition:transform .8s ease-out,-webkit-transform .8s ease-out
}
.ult-ih-item.ult-ih-square .spinner{
    position:relative;
    border-width:10px;
    border-style:solid;
    z-index:1;
    -webkit-transition:transform .8s ease-in-out;
    -webkit-transition:-webkit-transform .8s ease-in-out;
    transition:-webkit-transform .8s ease-in-out;
    transition:transform .8s ease-in-out;
    transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out
}
.ult-ih-item.ult-ih-circle:hover .spinner,.ult-ih-item.ult-ih-square:hover .spinner{
    -webkit-transition:transform .8s ease-in-out;
    -webkit-transition:-webkit-transform .8s ease-in-out;
    transition:-webkit-transform .8s ease-in-out;
    transition:transform .8s ease-in-out;
    transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20,.ult-ih-item.ult-ih-square.ult-ih-effect20{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-image-block{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:auto;
    height:auto;
    -webkit-transition:all .35s linear;
    transition:all .35s linear;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info{
    background:transparent;
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
    height:auto;
    width:auto
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    -webkit-transition-delay:.5s;
    transition-delay:.5s;
    -webkit-transition:opacity .5s ease-in;
    transition:opacity .5s ease-in;
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:scale(1) translateX(0);
    -ms-transform:scale(1) translateX(0);
    transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateX(100%);
    -ms-transform:scale(.5) translateX(100%);
    transform:scale(.5) translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateX(-100%);
    -ms-transform:scale(.5) translateX(-100%);
    transform:scale(.5) translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:scale(1) translateX(0);
    -ms-transform:scale(1) translateX(0);
    transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateY(100%);
    -ms-transform:scale(.5) translateY(100%);
    transform:scale(.5) translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:scale(.5) translateY(-100%);
    -ms-transform:scale(.5) translateY(-100%);
    transform:scale(.5) translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease;
    transition:all .35s ease
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info .ult-ih-description{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5,.ult-ih-item.ult-ih-square.ult-ih-effect5{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info{
    -webkit-transform:rotate3d(0,1,0,-180deg);
    -ms-transform:rotate3d(0,1,0,-180deg);
    transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back{
    visibility:visible;
    backface-visibility:visible;
    -webkit-backface-visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info{
    background:transparent;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back{
    background-color:#e6e6e6;
    visibility:hidden;
    width:100%;
    height:100%;
    -webkit-transform:rotate3d(0,1,0,180deg);
    -ms-transform:rotate3d(0,1,0,180deg);
    transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down .ult-ih-info{
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out .2s;
    transition:all .35s ease-in-out .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-image-block{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-out;
    transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease .2s;
    transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info{
    pointer-events:none
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info *,.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info *{
    pointer-events:all
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-image-block{
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-info{
    visibility:visible;
    z-index:0;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .3s ease-in-out .3s;
    transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8 .info-container{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    opacity:0;
    z-index:-1;
    -webkit-transition:all .3s ease-in-out .3s;
    transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-info{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out .6s;
    transition:all .35s ease-in-out .6s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container{
    opacity:1;
    z-index:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container .ult-ih-info{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .info-container{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .info-container{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .info-container{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .info-container{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .info-container{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .info-container,.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .info-container{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-image-block{
    opacity:1;
    z-index:1;
    -webkit-transition:all .35s ease-out;
    transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease .2s;
    transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-image-block{
    opacity:0;
    z-index:-1;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-info{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-image-block{
    z-index:11;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect10:hover .ult-ih-info{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(25%) scale(.5);
    -ms-transform:translateY(25%) scale(.5);
    transform:translateY(25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content{
    top:25%;
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(-25%) scale(.5);
    -ms-transform:translateY(-25%) scale(.5);
    transform:translateY(-25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content,.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content{
    top:auto;
    bottom:25%;
    -webkit-transform:translateY(25%);
    -ms-transform:translateY(25%);
    transform:translateY(25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11,.ult-ih-item.ult-ih-square.ult-ih-effect11{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-image-block{
    opacity:1;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease .35s;
    transition:all .35s ease .35s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateY(90deg);
    -ms-transform:translateZ(-1000px) rotateY(90deg);
    transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateY(-90deg);
    -ms-transform:translateZ(-1000px) rotateY(-90deg);
    transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateY(-90deg);
    -ms-transform:translateZ(-1000px) rotateY(-90deg);
    transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateY(0);
    -ms-transform:translateZ(0) rotateY(0);
    transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateY(90deg);
    -ms-transform:translateZ(-1000px) rotateY(90deg);
    transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateX(90deg);
    -ms-transform:translateZ(-1000px) rotateX(90deg);
    transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateX(-90deg);
    -ms-transform:translateZ(-1000px) rotateX(-90deg);
    transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateZ(-1000px) rotateX(90deg);
    -ms-transform:translateZ(-1000px) rotateX(90deg);
    transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateZ(0) rotateX(0);
    -ms-transform:translateZ(0) rotateX(0);
    transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateZ(-1000px) rotateX(-90deg);
    -ms-transform:translateZ(-1000px) rotateX(-90deg);
    transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block{
    opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info{
    opacity:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block{
    opacity:1;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block{
    opacity:1;
    z-index:1;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info{
    opacity:0;
    z-index:-1;
    visibility:hidden;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block{
    opacity:0;
    z-index:-1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info{
    opacity:1;
    z-index:1;
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:translateX(100%) rotate(180deg);
    -ms-transform:translateX(100%) rotate(180deg);
    transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:translateX(-100%) rotate(-180deg);
    -ms-transform:translateX(-100%) rotate(-180deg);
    transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:translateY(-100%) rotate(-180deg);
    -ms-transform:translateY(-100%) rotate(-180deg);
    transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0);
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:translateY(0) rotate(0);
    -ms-transform:translateY(0) rotate(0);
    transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:translateY(100%) rotate(180deg);
    -ms-transform:translateY(100%) rotate(180deg);
    transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-heading{
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-description{
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-info{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-heading{
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-description{
    visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14,.ult-ih-item.ult-ih-square.ult-ih-effect14{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-image-block{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-image-block{
    opacity:0;
    visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-info{
    visibility:visible;
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info{
    -webkit-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    transform:rotateY(90deg);
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotateY(-90deg);
    -ms-transform:rotateY(-90deg);
    transform:rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info{
    -webkit-transform:rotateY(-90deg);
    -ms-transform:rotateY(-90deg);
    transform:rotateY(-90deg);
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    transform:rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info{
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info{
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    transform:rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info{
    -webkit-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    transform:rotateX(90deg);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    transform:rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-image-block{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5) rotate(720deg);
    -ms-transform:scale(.5) rotate(720deg);
    transform:scale(.5) rotate(720deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-info{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-image-block{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-info{
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.5) rotate(-720deg);
    -ms-transform:scale(.5) rotate(-720deg);
    transform:scale(.5) rotate(-720deg);
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info .ult-ih-description{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate(-170deg);
    -ms-transform:rotate(-170deg);
    transform:rotate(-170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform-origin:95% 50%;
    -ms-transform-origin:95% 50%;
    transform-origin:95% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after{
    content:'';
    width:8px;
    height:8px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:50%;
    left:95%;
    margin:-4px 0 0 -4px;
    background:rgba(0,0,0,.8);
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
    box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate(170deg);
    -ms-transform:rotate(170deg);
    transform:rotate(170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform-origin:5% 50%;
    -ms-transform-origin:5% 50%;
    transform-origin:5% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after,.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after{
    content:'';
    width:8px;
    height:8px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:50%;
    left:5%;
    margin:-4px 0 0 -4px;
    background:rgba(0,0,0,.8);
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
    box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info .ult-ih-description{
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-image-block:before,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-image-block:before{
    -webkit-box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info .ult-ih-description,.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info .ult-ih-description{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    -webkit-border-radius:0;
    border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18,.ult-ih-item.ult-ih-square.ult-ih-effect18{
    -webkit-perspective:900px;
    perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-image-block{
    z-index:11;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back,.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back{
    opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(1,0,0,180deg);
    -ms-transform:rotate3d(1,0,0,180deg);
    transform:rotate3d(1,0,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block{
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(1,0,0,-180deg);
    -ms-transform:rotate3d(1,0,0,-180deg);
    transform:rotate3d(1,0,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block{
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(0,1,0,180deg);
    -ms-transform:rotate3d(0,1,0,180deg);
    transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block{
    -webkit-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block{
    -webkit-transform:rotate3d(0,1,0,-180deg);
    -ms-transform:rotate3d(0,1,0,-180deg);
    transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block,.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block{
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19:hover .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect19:hover .ult-ih-info{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19 .ult-ih-info,.ult-ih-item.ult-ih-square.ult-ih-effect19 .ult-ih-info{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.ult-easy-separator-wrapper{
    position:absolute;
    z-index:1;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-easy-separator-wrapper.ult-top-easy-separator{
    top:0;
    bottom:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ult-easy-separator-wrapper.ult-bottom-easy-separator{
    top:auto;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.ult-easy-separator-wrapper.ult-left-img{
    left:0;
    right:auto;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%)
}
.ult-easy-separator-wrapper.ult-right-img{
    right:0;
    left:auto;
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    transform:translate(0,50%)
}
.ult-easy-separator-wrapper .ult-easy-separator-img{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:100%
}
.ult-easy-separator-no-default.ult-bottom-easy-separator,.ult-easy-separator-no-default.ult-top-easy-separator{
    -webkit-transform:translate(-50%,0)!important;
    -ms-transform:translate(-50%,0)!important;
    transform:translate(-50%,0)!important
}
.ult-easy-separator-inner-wrapper{
    position:relative
}
.ult-easy-separator-inner-wrapper a{
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    z-index:99;
    text-decoration:none;
    border:none;
    text-shadow:none;
    top:0;
    left:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
.ultb3-box{
    width:100%;
    display:block;
    position:relative;
    background:#f2f2f2;
    overflow:hidden
}
img.ultb3-img{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:none;
    width:auto!important;
    float:none;
    margin:0 auto;
    display:block;
    position:absolute;
    z-index:1;
    -webkit-transition:all .3s linear;
    transition:all .3s linear
}
.ultb3-box-overlay{
    background:rgba(0,0,0,.5);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2
}
.ultb3-info{
    padding:25px;
    position:relative;
    z-index:5
}
.ultb3-info.ib3-info-center{
    text-align:center
}
.ultb3-info.ib3-info-right{
    text-align:right
}
img.ultb3-img.ultb3-img-top-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-top-right{
    left:auto;
    right:0
}
img.ultb3-img.ultb3-img-center-left{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
img.ultb3-img.ultb3-img-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
img.ultb3-img.ultb3-img-center-right{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:auto;
    right:0
}
img.ultb3-img.ultb3-img-bottom-center,img.ultb3-img.ultb3-img-bottom-left,img.ultb3-img.ultb3-img-bottom-right{
    top:auto;
    bottom:0
}
img.ultb3-img.ultb3-img-bottom-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-bottom-right{
    right:0;
    left:auto
}
.ultb3-box .ultb3-title{
    font-size:40px;
    color:#252525;
    line-height:1.35em;
    margin-bottom:5px
}
.ultb3-desc{
    font-size:20px;
    line-height:1.5em;
    margin-bottom:10px
}
a.ultb3-btn{
    display:inline-block;
    color:#0483d9;
    text-align:center;
    font-size:20px;
    padding:15px 25px;
    -webkit-border-radius:30px;
    border-radius:30px;
    border:2px solid #0483d9;
    position:relative;
    text-decoration:none;
    -webkit-transition:all .2s;
    transition:all .2s
}
a.ultb3-btn i{
    position:absolute;
    left:auto;
    right:25px;
    top:50%;
    opacity:0;
    width:auto;
    height:auto;
    font-size:inherit!important;
    -webkit-transition:all .25s;
    transition:all .25s;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
a.ultb3-btn:hover i{
    right:20px;
    opacity:1
}
a.ultb3-btn:hover{
    padding-right:45px
}
a.ultb3-btn:active,a.ultb3-btn:focus,a.ultb3-btn:hover,a.ultb3-btn:visited{
    text-decoration:none;
    color:inherit;
    outline:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-top-center,.ultb3-hover-1 .ultb3-img.ultb3-img-top-left,.ultb3-hover-1 .ultb3-img.ultb3-img-top-right{
    top:-50px
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-center,.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-25%);
    -ms-transform:translate(-50%,-25%);
    transform:translate(-50%,-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-25%);
    -ms-transform:translateY(-25%);
    transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-right{
    bottom:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-top-center,.ultb3-hover-2 .ultb3-img.ultb3-img-top-left,.ultb3-hover-2 .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-center,.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-right{
    top:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-left{
    -webkit-transform:translateY(-75%);
    -ms-transform:translateY(-75%);
    transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-75%);
    -ms-transform:translate(-50%,-75%);
    transform:translate(-50%,-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translateY(-75%);
    -ms-transform:translateY(-75%);
    transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-right{
    bottom:-50px
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-center,.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-left,.ultb3-hover-3 .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-left,.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-left{
    left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-25%);
    -ms-transform:translateX(-25%);
    transform:translateX(-25%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-3 .ultb3-img.ultb3-img-top-right{
    right:-50px
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(25%,-50%);
    -ms-transform:translate(25%,-50%);
    transform:translate(25%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-left{
    left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-75%);
    -ms-transform:translate(-75%);
    transform:translate(-75%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-left,.ultb3-hover-4 .ultb3-img.ultb3-img-top-left{
    left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-left,.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-75%);
    -ms-transform:translateX(-75%);
    transform:translateX(-75%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-center{
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-4 .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-right,.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-right{
    right:-50px
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-25%,-50%);
    -ms-transform:translate(-25%,-50%);
    transform:translate(-25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-right{
    -webkit-transform:translate(25%,-50%);
    -ms-transform:translate(25%,-50%);
    transform:translate(25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-left{
    left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-center{
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-center{
    transform:translate(-25%);
    -webkit-transform:translate(-25%);
    -moz-transform:translate(-25%);
    -ms-transform:translate(-25%);
    -o-transform:translate(-25%)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left{
    left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-right{
    right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left,.ultb3-hover-5 .ultb3-img.ultb3-img-top-right{
    top:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-left,.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-right{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-center{
    top:0;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-center{
    top:-50px;
    -webkit-transform:translateX(-50%) scale(1.1);
    -ms-transform:translateX(-50%) scale(1.1);
    transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-left{
    left:0;
    top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-left{
    left:-50px;
    -webkit-transform:translateY(-50%) scale(1.1);
    -ms-transform:translateY(-50%) scale(1.1);
    transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-right{
    right:0;
    top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-right{
    right:-50px;
    -webkit-transform:translateY(-50%) scale(1.1);
    -ms-transform:translateY(-50%) scale(1.1);
    transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center{
    top:50%;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center{
    -webkit-transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    transform:translate(-50%,-50%) scale(1.2)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left{
    left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right{
    right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right{
    bottom:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-left,.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-right{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-center{
    bottom:0;
    left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-center{
    bottom:-50px;
    -webkit-transform:translateX(-50%) scale(1.1);
    -ms-transform:translateX(-50%) scale(1.1);
    transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-6 .ultb3-img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.ultb3-hover-6:hover .ultb3-img{
    -webkit-transform:scale(2.5);
    -ms-transform:scale(2.5);
    transform:scale(2.5);
    opacity:0
}
.aio-icon-component,.wpb_column>.wpb_wrapper .aio-icon-component{
    margin-bottom:35px
}
.aio-icon-component .aio-icon,.aio-icon-component .img-icon{
    -webkit-transition:-webkit-transform .2s linear;
    transition:-webkit-transform .2s linear;
    transition:transform .2s linear;
    transition:transform .2s linear,-webkit-transform .2s linear
}
.aio-icon-header h3.aio-icon-title{
    margin:0;
    display:block;
    font-size:16px;
    line-height:1.2em
}
.aio-icon-description{
    width:100%;
    display:block;
    margin-top:0
}
.aio-icon-header+.aio-icon-description{
    margin-top:10px
}
.aio-icon-read{
    display:block;
    padding:5px 0;
    text-decoration:none
}
a.aio-icon-box-link{
    text-decoration:none;
    border:none;
    display:block
}
.default-icon .aio-icon-default{
    display:table-cell;
    vertical-align:middle
}
.default-icon .aio-icon-default .aio-icon,.default-icon .aio-icon-default .aio-icon-img{
    margin-right:15px
}
.default-icon .aio-icon-header{
    display:table-cell;
    vertical-align:middle
}
.top-icon .aio-icon,.top-icon .aio-icon-description,.top-icon .aio-icon-header,.top-icon .aio-icon-img{
    display:block;
    text-align:center;
    margin:0 auto
}
.top-icon .aio-icon-header h3.aio-icon-title{
    margin:25px 0 15px
}
.top-icon .aio-icon-description{
    margin-top:15px
}
.top-icon .aio-icon-header+.aio-icon-description{
    margin-top:0
}
.aio-icon-box.left-icon{
    display:inline-block
}
.left-icon .aio-icon-left{
    display:table-cell;
    vertical-align:top
}
.left-icon .aio-icon-left .aio-icon,.left-icon .aio-icon-left .aio-icon-img{
    margin-right:15px
}
.left-icon .aio-ibd-block{
    display:table-cell;
    vertical-align:middle
}
.left-icon .aio-icon-description,.left-icon .aio-icon-header{
    float:left;
    width:100%
}
.square_box-icon .aio-icon,.square_box-icon .aio-icon-description,.square_box-icon .aio-icon-header,.square_box-icon .aio-icon-img{
    display:block;
    text-align:center;
    margin:0 auto
}
.square_box-icon .aio-icon-img{
    display:block!important
}
.square_box-icon .aio-icon-description,.square_box-icon .aio-icon-header{
    padding:0 5%
}
.square_box-icon .aio-icon-description{
    padding-bottom:1em
}
.square_box-icon .aio-icon-header h3.aio-icon-title{
    margin:15px 0
}
.square_box-icon .aio-icon-square_box .aio-icon,.square_box-icon .aio-icon-square_box .aio-icon-img{
    position:absolute;
    right:0;
    left:0
}
.square_box-icon .aio-icon-square_box{
    height:100%;
    width:100%;
    position:relative;
    display:block
}
.aio-icon-box.top-icon{
    text-align:center
}
.style_2 .aio-icon-box .aio-icon,.style_2 .aio-icon-box .img-icon{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.style_2 .aio-icon-box:hover .aio-icon,.style_2 .aio-icon-box:hover .img-icon{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.style_3 .aio-icon-box .aio-icon,.style_3 .aio-icon-box .img-icon{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.style_3 .aio-icon-box:hover .aio-icon,.style_3 .aio-icon-box:hover .img-icon{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.style_2 .aio-icon-box .aio-icon.animated,.style_2 .aio-icon-box .img-icon.animated,.style_3 .aio-icon-box .aio-icon.animated,.style_3 .aio-icon-box .img-icon.animated{
    -webkit-animation-fill-mode:initial;
    animation-fill-mode:initial
}
.aio-icon-box.right-icon{
    display:inline-block;
    width:100%
}
.right-icon .aio-icon-right{
    display:table-cell;
    vertical-align:top;
    width:100%
}
.right-icon .aio-icon-right .aio-icon,.right-icon .aio-icon-right .aio-icon-img{
    margin-left:15px
}
.right-icon .aio-ibd-block{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{
    text-align:right
}
.right-icon .aio-icon-description,.right-icon .aio-icon-header{
    float:right;
    width:100%
}
.heading-right-icon .aio-icon-heading-right{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.aio-icon-heading-right+.aio-icon-description{
    margin-top:10px
}
.heading-right-icon .aio-icon-heading-right .aio-icon,.heading-right-icon .aio-icon-heading-right .aio-icon-img{
    margin-left:15px
}
.heading-right-icon .aio-icon-header{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header .aio-icon-title{
    text-align:right
}
.info-c-full .info-c-full-wrap{
    display:table;
    width:100%;
    height:100%
}
.info-circle-icons{
    cursor:pointer
}
.info-circle-icons{
    text-align:center
}
.info-wrapper{
    padding-top:1px
}
.info-circle-wrapper{
    width:100%
}
.info-circle-wrapper .smile_icon_list.left li .icon_description{
    margin-left:1.2em;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px 10px 10px 15px
}
.info-c-full-br .info-circle-img-icon,.info-c-semi-br .info-circle-img-icon{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    vertical-align:baseline
}
.info-c-full-br .icon-circle-list .info-circle-img-icon,.info-c-semi-br .icon-circle-list .info-circle-img-icon{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:1em;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    vertical-align:top
}
.info-c-full-br,.info-c-semi-br{
    max-width:80%;
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin:auto;
    border:1px solid transparent
}
.info-c-full-br .info-c-full{
    text-align:center;
    width:60%;
    height:60%;
    margin:20%;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:20px;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden!important
}
.clipped-info-circle .info-c-full-br .info-c-full{
    overflow:visible
}
.info-circle-def{
    display:table;
    width:100%;
    height:100%
}
.info-circle-sub-def{
    display:table-cell;
    vertical-align:middle
}
.info-c-full i{
    line-height:1;
    width:1.5em;
    height:1.5em
}
.info-c-full h3{
    margin:0;
    text-align:center;
    color:inherit
}
.info-c-full{
    padding:20px
}
.info-circle-text{
    text-align:center;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:block;
    width:90%;
    margin:0 auto
}
.info-c-full-br .icon-circle-list .info-details{
    display:none
}
.info-c-full-br .icon-circle-list .info-circle-icons{
    height:2em;
    width:2em;
    list-style:none;
    position:absolute;
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.info-c-full-br .icon-circle-list{
    position:absolute;
    top:50%;
    left:50%
}
.info-c-semi-br.br-dash-out{
    border-style:dashed;
    border-width:2px;
    position:relative
}
.info-c-semi{
    border:2px solid green;
    margin:50px;
    text-align:center;
    line-height:200px
}
.info-c-semi-br .icon-circle-list .info-circle-icons img{
    width:64px;
    max-width:100%
}
.info-c-semi-br .icon-circle-list .info-circle-icons span{
    display:none
}
.info-c-semi-br .icon-circle-list .info-circle-icons{
    list-style:none;
    position:absolute;
    margin:-32px
}
.info-c-semi-br .icon-circle-list{
    position:absolute;
    top:200px;
    left:200px
}
.info-circle-responsive .smile_icon_list_wrap{
    display:none
}
.info-circle-wrapper .icon-circle-list{
    background-color:transparent!important
}
.icon-circle-list .info-circle-link{
    position:relative;
    width:100%;
    height:100%
}
.icon-circle-list a.info-circle-href{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    border-bottom:none;
    z-index:99999
}
.info-circle-buzz-out{
    -webkit-animation-name:circle_buzz_out;
    animation-name:circle_buzz_out;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_buzz_out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
@keyframes circle_buzz_out{
    10%{
        -webkit-transform:translateX(3px) rotate(2deg);
        -ms-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        -ms-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        -webkit-transform:translateX(3px) rotate(2deg);
        -ms-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        -webkit-transform:translateX(-3px) rotate(-2deg);
        -ms-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        -webkit-transform:translateX(2px) rotate(1deg);
        -ms-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        -ms-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        -webkit-transform:translateX(2px) rotate(1deg);
        -ms-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        -webkit-transform:translateX(-2px) rotate(-1deg);
        -ms-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        -webkit-transform:translateX(1px) rotate(0);
        -ms-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0)
    }
    100%{
        -webkit-transform:translateX(-1px) rotate(0);
        -ms-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0)
    }
}
.info-circle-pulse{
    -webkit-animation-name:circle_pulse;
    animation-name:circle_pulse;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_pulse{
    25%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
}
@keyframes circle_pulse{
    25%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    75%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
}
.info-circle-push{
    -webkit-animation-name:circle_push;
    animation-name:circle_push;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_push{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes circle_push{
    50%{
        -webkit-transform:scale(.8);
        -ms-transform:scale(.8);
        transform:scale(.8)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.info-circle-pop{
    -webkit-animation-name:circle_pop;
    animation-name:circle_pop;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes circle_pop{
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes circle_pop{
    50%{
        -webkit-transform:scale(1.2);
        -ms-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
.smile_icon_list.ic-resp-img li.icon_list_item{
    min-height:.5em!important
}
.smile_icon_list.ic-resp-img li .icon_list_icon{
    width:2em;
    height:2em;
    line-height:2em
}
.smile_icon_list.ic-resp-img li .icon_list_icon img{
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:100%;
    width:1em;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    vertical-align:top
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description{
    margin-left:.85em!important
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description{
    height:2em
}
.info-circle-responsive .smile_icon_list.left li .icon_list_icon{
    margin-right:1em
}
.info-circle-icons *{
    line-height:inherit
}
.ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{
    width:100%;
    margin-bottom:35px;
    position:relative;
    overflow:hidden;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:inline-block
}
.ult-banner-block img{
    width:100%;
    max-width:100%!important;
    display:block;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    padding:0;
    margin:0;
    border:none
}
.ult-banner-block .bb-top-title{
    color:#fff;
    margin:0;
    padding:.7em 15px;
    display:block;
    font-size:15px;
    line-height:1.2;
    text-align:left;
    position:relative;
    width:100%;
    z-index:99;
    opacity:1
}
.ult-banner-block .title-left{
    text-align:left
}
.ult-banner-block .title-center{
    text-align:center
}
.ult-banner-block .bb-top-title i{
    float:right;
    font-size:1em;
    line-height:1.2;
    padding-right:0
}
.ult-banner-block .mask{
    color:#fff;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    opacity:0;
    overflow:hidden;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block .bb-back-icon{
    display:block;
    margin:25px auto 0;
    text-align:center;
    line-height:1;
    font-size:3em
}
.ult-banner-block p{
    margin:0
}
.ult-banner-block .mask .bb-description,.ult-banner-block .mask p{
    color:inherit;
    text-align:center;
    padding:15px 1.5em 0;
    margin-bottom:0;
    display:block;
    line-height:1.5em
}
.ult-banner-block .mask .bb-description{
    color:inherit;
    padding-top:2em
}
.ult-banner-block .mask .bb-description p{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    color:inherit
}
a.bb-link{
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block a.bb-link{
    display:table;
    position:relative;
    color:#fff;
    background-color:#1e73be;
    margin:15px auto 0;
    padding:.3em .6em;
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block.ult-bb-box a.bb-link{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    z-index:99;
    left:0;
    top:0;
    color:transparent!important;
    background-color:transparent!important;
    margin:0!important;
    padding:0!important;
    text-decoration:none;
    cursor:pointer
}
.ult-banner-block:hover .mask.solid-background{
    opacity:1;
    background:#000
}
.ult-banner-block:hover .mask.opaque-background{
    background:rgba(0,0,0,.45)
}
.ult-banner-block.ult-banner-block-custom-height img{
    width:auto;
    max-width:none!important;
    height:100%;
    position:absolute;
    right:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.ult-banner-block.ult-banner-block-custom-height .bb-top-title{
    position:absolute;
    bottom:0
}
.banner-style01 .mask{
    -ms-transform:translateY(100%);
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style01:hover .mask{
    opacity:1;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style02 .mask{
    -ms-transform:translateY(-100%);
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style02:hover .mask{
    opacity:1;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style03 .mask{
    -ms-transform:translateX(-100%);
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style03:hover .mask{
    opacity:1;
    -ms-transform:translateX(0);
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style04 .mask{
    -ms-transform:translateX(100%);
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style04:hover .mask{
    opacity:1;
    -ms-transform:translateX(0);
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style11 img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style11 img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style11:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-banner-block-custom-height.banner-style11:hover img{
    -webkit-transform:translateX(-50%) scale(1);
    -ms-transform:translateX(-50%) scale(1);
    transform:translateX(-50%) scale(1)
}
.banner-style11:hover .mask{
    opacity:1
}
.banner-style11 a,.banner-style11 p{
    opacity:0;
    -webkit-transform:scale(2);
    -ms-transform:scale(2);
    transform:scale(2);
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.banner-style11:hover a,.banner-style11:hover p{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.banner-style12 img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style12 img{
    -webkit-transform:translateX(-50%) scale(1);
    -ms-transform:translateX(-50%) scale(1);
    transform:translateX(-50%) scale(1)
}
.banner-style12:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style12:hover img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style12:hover .mask{
    opacity:1
}
.banner-style12 a,.banner-style12 p{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.banner-style12:hover a,.banner-style12:hover p{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.banner-style13 img{
    -webkit-transition:all .3s linear;
    transition:all .3s linear
}
.banner-style13:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style13:hover img{
    -webkit-transform:translateX(-50%) scale(1.05);
    -ms-transform:translateX(-50%) scale(1.05);
    transform:translateX(-50%) scale(1.05)
}
.banner-style13:hover .mask{
    opacity:1
}
.banner-style13 .mask p{
    -ms-transform:translateY(50px);
    -webkit-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style13:hover .mask p{
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.banner-style21 .mask,.banner-style21 .mask:hover{
    opacity:1
}
.banner-style21 .mask{
    -ms-transform:translate(-100%,-100px) rotate(-180deg);
    -webkit-transform:translate(-100%,-100px) rotate(-180deg);
    transform:translate(-100%,-100px) rotate(-180deg)
}
.banner-style21:hover .mask{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.banner-style21 .bb-back-icon{
    -webkit-transform:translateX(-100%) rotate(-360deg);
    -ms-transform:translateX(-100%) rotate(-360deg);
    transform:translateX(-100%) rotate(-360deg);
    -webkit-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.banner-style21:hover .bb-back-icon{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style21 .mask p{
    -webkit-transform:translateX(-100%) rotate(-90deg);
    -ms-transform:translateX(-100%) rotate(-90deg);
    transform:translateX(-100%) rotate(-90deg);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.banner-style21:hover .mask p{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style21 .mask a{
    -webkit-transform:translateY(-200px);
    -ms-transform:translateY(-200px);
    transform:translateY(-200px);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style21:hover .mask a{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask,.banner-style22 .mask:hover{
    opacity:1
}
.banner-style22 .mask{
    -ms-transform:translate(100%,-100px) rotate(180deg);
    -webkit-transform:translate(100%,-100px) rotate(180deg);
    transform:translate(100%,-100px) rotate(180deg)
}
.banner-style22:hover .mask{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.banner-style22 .bb-back-icon{
    -webkit-transform:translateX(100%) rotate(360deg);
    -ms-transform:translateX(100%) rotate(360deg);
    transform:translateX(100%) rotate(360deg);
    -webkit-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.banner-style22:hover .bb-back-icon{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask p{
    -webkit-transform:translateX(100%) rotate(90deg);
    -ms-transform:translateX(100%) rotate(90deg);
    transform:translateX(100%) rotate(90deg);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.banner-style22:hover .mask p{
    -webkit-transform:translateX(0) rotate(0);
    -ms-transform:translateX(0) rotate(0);
    transform:translateX(0) rotate(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style22 .mask a{
    -webkit-transform:translateY(-200px);
    -ms-transform:translateY(-200px);
    transform:translateY(-200px);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.banner-style22:hover .mask a{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.banner-style31:hover .mask.opaque-background,.banner-style32:hover .mask.opaque-background,.banner-style33:hover .mask.opaque-background,.banner-style34:hover .mask.opaque-background{
    background:#414141
}
.banner-style31{
    display:block
}
.banner-style31 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style31:hover img{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.ult-banner-block-custom-height.banner-style31:hover img{
    -webkit-transform:translateX(-50%) translateY(-100%);
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%)
}
.banner-style31 .mask{
    opacity:1;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style31:hover .mask{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.banner-style32{
    display:block
}
.banner-style32 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style32:hover img{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-banner-block-custom-height.banner-style32:hover img{
    -webkit-transform:translateX(-50%) translateY(100%);
    -ms-transform:translateX(-50%) translateY(100%);
    transform:translateX(-50%) translateY(100%)
}
.banner-style32 .mask{
    opacity:1;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style32:hover .mask{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.banner-style33{
    display:block
}
.banner-style33 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style33:hover img{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.banner-style33 .mask{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style33:hover .mask{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.banner-style34{
    display:block
}
.banner-style34 img{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style34:hover img{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.banner-style34 .mask{
    opacity:1;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.banner-style34:hover .mask{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.ult-hide{
    display:none!important
}
button.overlay-show,button.overlay-show-boxes,button.overlay-show-cornershape,button.overlay-show-genie,div.ult-overlay-close,img.overlay-show,img.overlay-show-boxes,img.overlay-show-cornershape,img.overlay-show-genie,span.overlay-show{
    cursor:pointer
}
.btn-modal{
    display:block;
    margin:2px;
    padding:8px 13px;
    font-size:14px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .5s;
    transition:all .5s
}
.btn-modal-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    -webkit-border-radius:6px;
    border-radius:6px
}
.btn-modal-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px
}
.btn-modal-md{
    padding:6px 12px;
    font-size:14px;
    line-height:1.5;
    -webkit-border-radius:3px;
    border-radius:3px
}
.btn-modal-block{
    display:block;
    width:100%;
    padding-right:0;
    padding-left:0
}
.btn-modal:active{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
button.ult-align-center{
    margin:0 auto;
    display:block
}
button.ult-align-left{
    float:left
}
button.ult-align-right{
    float:right
}
img.ult-modal-img{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0;
    max-width:100%;
    display:block
}
img.ult-modal-inside-img{
    width:48px;
    vertical-align:middle;
    padding:5px 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0
}
img.ult-align-center{
    margin:0 auto
}
img.ult-align-left{
    float:left
}
img.ult-align-right{
    float:right
}
span.ult-align-left{
    text-align:left
}
span.ult-align-center{
    text-align:center;
    display:table;
    margin:0 auto
}
span.ult-align-right{
    display:block;
    text-align:right
}
.ult-overlay{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(28,28,28,.9);
    z-index:9999;
    z-index:16777271;
    visibility:hidden
}
.ult_modal-auto-top.ult-open{
    display:block;
    overflow:auto;
    overflow-y:scroll
}
.ult-overlay-close{
    width:80px;
    height:80px;
    position:fixed;
    overflow:hidden;
    border:0;
    text-indent:200%;
    color:transparent;
    outline:0;
    z-index:9999
}
.ult-overlay-close-inside{
    width:100%;
    height:100%;
    background:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../img/cross.png) no-repeat center center
}
.ult-overlay-close.top-right{
    right:35px;
    top:35px
}
.ult-overlay-close.top-left{
    left:35px;
    top:35px
}
.ult-overlay-close.popup-top-right{
    left:100%;
    bottom:100%
}
.ult-overlay-close.popup-top-left{
    bottom:100%;
    right:100%
}
.ult-overlay-close.popup-edge-top-right{
    left:auto
}
.ult-overlay-close.popup-edge-top-left{
    right:auto
}
.ult-overlay .ult-overlay-close:active{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    outline:0!important
}
.ult_modal{
    width:400px;
    max-width:100%;
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
    z-index:99;
    display:block;
    margin:0 auto;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-perspective:1200px;
    -o-perspective:1200px;
    -ms-perspective:1200px;
    perspective:1200px
}
.ult_modal-auto-top .ult_modal{
    margin:35px auto;
    top:0;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
.ult_modal-content{
    -webkit-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:0 0 7px #404040;
    -o-box-shadow:0 0 7px #404040;
    -ms-box-shadow:0 0 7px #404040;
    box-shadow:0 0 7px #404040;
    overflow:hidden
}
.ult_modal-header{
    border-bottom:1px solid #e5e5e5;
    font-size:16px;
    background:#fff
}
.ult_modal-header>.modal-icon{
    font-size:2em;
    display:table-cell;
    vertical-align:middle;
    padding:0 0 0 20px
}
h3.ult_modal-title{
    color:inherit;
    display:table-cell;
    vertical-align:middle;
    margin:0;
    padding:10px 20px;
    font-size:1em;
    line-height:1.5em
}
.ult_modal-body{
    padding:15px 20px;
    background:#fff;
    max-width:100%;
    overflow:hidden;
    line-height:1.5em
}
.ult_modal-body p{
    margin-bottom:1em
}
.ult_modal-body img{
    max-width:100%
}
.ult-overlay iframe,.ult-overlay object{
    opacity:0;
    position:absolute;
    z-index:-99999;
    max-width:100%
}
.ult-overlay.ult-open iframe,.ult-overlay.ult-open object{
    opacity:1;
    position:relative;
    z-index:9999;
    z-index:16777271
}
.ult_modal.ult-small{
    width:35%
}
.ult_modal.ult-medium{
    width:60%
}
.ult_modal.ult-container{
    width:96%
}
.ult_modal.ult-block{
    width:auto;
    max-width:90%;
    display:table
}
.overlay-fade{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .5s,visibility .5s;
    transition:opacity .5s,visibility .5s
}
.overlay-fade.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.overlay-fade .ult_modal-content{
    opacity:.4;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.overlay-fade.ult-open .ult_modal-content{
    opacity:1
}
.overlay-fade.ult-close .ult_modal-content{
    -webkit-transform:translateY(25%);
    -ms-transform:translateY(25%);
    transform:translateY(25%)
}
.overlay-corner{
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(50px) translateX(50px);
    -ms-transform:translateY(50px) translateX(50px);
    transform:translateY(50px) translateX(50px);
    -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
    -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s,visibility .5s;
    transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-corner.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0);
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft,.overlay-cornerbottomright,.overlay-cornertopleft,.overlay-cornertopright{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
    -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,visibility .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s,visibility .5s;
    transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft.ult-open,.overlay-cornerbottomright.ult-open,.overlay-cornertopleft.ult-open,.overlay-cornertopright.ult-open{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0) translateX(0);
    -ms-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0);
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomright{
    -webkit-transform:translateY(200px) translateX(200px);
    -ms-transform:translateY(200px) translateX(200px);
    transform:translateY(200px) translateX(200px)
}
.overlay-cornerbottomleft{
    -webkit-transform:translateY(200px) translateX(-200px);
    -ms-transform:translateY(200px) translateX(-200px);
    transform:translateY(200px) translateX(-200px)
}
.overlay-cornertopleft{
    -webkit-transform:translateY(-200px) translateX(-200px);
    -ms-transform:translateY(-200px) translateX(-200px);
    transform:translateY(-200px) translateX(-200px)
}
.overlay-cornertopright{
    -webkit-transform:translateY(-200px) translateX(200px);
    -ms-transform:translateY(-200px) translateX(200px);
    transform:translateY(-200px) translateX(200px)
}
.overlay-slidedown,.overlay-slideleft,.overlay-slideright,.overlay-slideup{
    visibility:hidden;
    -webkit-transition:-webkit-transform .4s ease-in-out,visibility .4s;
    -webkit-transition:visibility .4s,-webkit-transform .4s ease-in-out;
    transition:visibility .4s,-webkit-transform .4s ease-in-out;
    transition:transform .4s ease-in-out,visibility .4s;
    transition:transform .4s ease-in-out,visibility .4s,-webkit-transform .4s ease-in-out
}
.overlay-slidedown.ult-open,.overlay-slideleft.ult-open,.overlay-slideright.ult-open,.overlay-slideup.ult-open{
    visibility:visible;
    -webkit-transition:-webkit-transform .4s ease-in-out;
    transition:-webkit-transform .4s ease-in-out;
    transition:transform .4s ease-in-out;
    transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}
.overlay-slidedown{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.overlay-slidedown.ult-open{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.overlay-slideup{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.overlay-slideup.ult-open{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.overlay-slideleft{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.overlay-slideleft.ult-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.overlay-slideright{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.overlay-slideright.ult-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.overlay-zoomin,.overlay-zoomout{
    visibility:hidden;
    opacity:0;
    -webkit-transition:-webkit-transform .2s,opacity .2s,visibility .2s;
    -webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;
    transition:opacity .2s,visibility .2s,-webkit-transform .2s;
    transition:transform .2s,opacity .2s,visibility .2s;
    transition:transform .2s,opacity .2s,visibility .2s,-webkit-transform .2s
}
.overlay-zoomin.ult-open,.overlay-zoomout.ult-open{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .4s,opacity .4s;
    -webkit-transition:opacity .4s,-webkit-transform .4s;
    transition:opacity .4s,-webkit-transform .4s;
    transition:transform .4s,opacity .4s;
    transition:transform .4s,opacity .4s,-webkit-transform .4s
}
.overlay-zoomin{
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.overlay-zoomout{
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.overlay-doorhorizontal{
    visibility:hidden;
    width:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition:width .5s .3s,visibility .8s;
    transition:width .5s .3s,visibility .8s
}
.overlay-doorhorizontal.ult-open{
    visibility:visible;
    width:100%;
    -webkit-transition:width .5s;
    transition:width .5s
}
.overlay-doorhorizontal .ult-overlay-close,.overlay-doorhorizontal .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.overlay-doorhorizontal.ult-open .ult-overlay-close,.overlay-doorhorizontal.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.overlay-doorhorizontal.ult-close .ult-overlay-close,.overlay-doorhorizontal.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-doorvertical{
    visibility:hidden;
    width:100%;
    height:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:height .5s .3s,visibility .8s;
    transition:height .5s .3s,visibility .8s
}
.overlay-doorvertical.ult-open{
    visibility:visible;
    height:100%;
    -webkit-transition:height .5s;
    transition:height .5s
}
.overlay-doorvertical .ult-overlay-close,.overlay-doorvertical .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .3s .5s;
    transition:opacity .3s .5s
}
.overlay-doorvertical.ult-open .ult-overlay-close,.overlay-doorvertical.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.overlay-doorvertical.ult-close .ult-overlay-close,.overlay-doorvertical.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-cornershape{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .5s;
    transition:visibility .5s
}
.overlay-cornershape.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-cornershape svg{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.overlay-cornershape .overlay-path{
    fill:rgba(28,28,28,.9)
}
.overlay-cornershape .ult-overlay-close,.overlay-cornershape .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .4s;
    transition:opacity .4s
}
.overlay-cornershape.ult-open .ult-overlay-close,.overlay-cornershape.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.overlay-cornershape.ult-close .ult-overlay-close,.overlay-cornershape.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-boxes{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .8s;
    transition:visibility .8s
}
.overlay-boxes.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-boxes svg{
    position:absolute;
    top:0;
    left:0
}
.overlay-boxes svg path{
    fill:#1c1c1c;
    display:none
}
.overlay-boxes .ult-overlay-close,.overlay-boxes .ult_modal-content{
    opacity:0;
    -webkit-transition:opacity .5s .8s;
    transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close,.overlay-boxes.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.8s;
    transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close,.overlay-boxes.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-boxes{
    background:0 0;
    visibility:hidden;
    -webkit-transition:visibility .8s;
    transition:visibility .8s
}
.overlay-boxes.ult-open{
    visibility:visible;
    -webkit-transition:none;
    transition:none
}
.overlay-boxes svg{
    position:absolute;
    top:0;
    left:0
}
.overlay-boxes svg path{
    fill:#1c1c1c;
    display:none
}
.overlay-boxes .ult-overlay-close{
    opacity:0;
    -webkit-transition:opacity .5s .8s;
    transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close{
    opacity:1;
    -webkit-transition-delay:.8s;
    transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close{
    -webkit-transition-delay:0;
    transition-delay:0
}
.overlay-simplegenie{
    visibility:hidden;
    -webkit-transform:translateY(60%) scale(0);
    -ms-transform:translateY(60%) scale(0);
    transform:translateY(60%) scale(0);
    -webkit-transition:-webkit-transform .4s,visibility .4s;
    -webkit-transition:visibility .4s,-webkit-transform .4s;
    transition:visibility .4s,-webkit-transform .4s;
    transition:transform .4s,visibility .4s;
    transition:transform .4s,visibility .4s,-webkit-transform .4s
}
.overlay-simplegenie.ult-open{
    visibility:visible;
    -webkit-transform:translateY(0) scale(1);
    -ms-transform:translateY(0) scale(1);
    transform:translateY(0) scale(1);
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.overlay-genie{
    background:0 0;
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .3s .2s,visibility .6s;
    transition:opacity .3s .2s,visibility .6s
}
.overlay-genie.ult-open{
    visibility:visible;
    opacity:1;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.overlay-genie svg{
    position:fixed;
    top:0;
    left:0
}
.overlay-genie .overlay-path{
    fill:rgba(28,28,28,.9)
}
.overlay-genie .ult_modal-content{
    opacity:0;
    -webkit-transform:scale(.8) translateY(-48%);
    -ms-transform:scale(.8) translateY(-48%);
    transform:scale(.8) translateY(-48%);
    -webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;
    transition:opacity .3s .3s,-webkit-transform .3s .3s;
    transition:opacity .3s .3s,transform .3s .3s;
    transition:opacity .3s .3s,transform .3s .3s,-webkit-transform .3s .3s
}
.overlay-genie .ult-overlay-close{
    opacity:0;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.overlay-genie.ult-open .ult-overlay-close,.overlay-genie.ult-open .ult_modal-content{
    opacity:1;
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.overlay-genie.ult-open .ult_modal-content{
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.overlay-genie.ult-close .ult-overlay-close,.overlay-genie.ult-close .ult_modal-content{
    -webkit-transition-delay:0;
    transition-delay:0
}
.ult_modal div.ult_modal-body>iframe{
    display:none
}
.ult-open>.ult_modal div.ult_modal-body>iframe{
    display:block
}
div.ult_modal-body .fluid-width-video-wrapper{
    padding:0!important
}
@media(max-width:767px){
    .ult_modal.ult-container,.ult_modal.ult-medium,.ult_modal.ult-small{
        width:80%
    }
    .ult_modal.ult-block{
        max-width:80%
    }
    .ult-overlay-close{
        width:24px;
        height:24px;
        right:5px;
        top:5px
    }
}
.ult_pricing_table_wrap{
    min-width:100%
}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap,.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child{
    display:block;
    margin-bottom:35px;
    float:left
}
.ult_price_body_block,.ult_price_description_block,.ult_price_features,.ult_price_link,.ult_pricing_heading,.ult_pricing_table{
    margin:0;
    padding:0;
    width:100%;
    float:left;
    display:block;
    position:relative
}
.ult_pricing_table{
    list-style-type:none;
    font-size:13px;
    text-align:center;
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.ult_pricing_table .ult_pricing_heading{
    padding:20px 0
}
.ult_pricing_table .ult_pricing_heading .price-heading{
    padding:0;
    margin:0;
    font-size:16px;
    font-weight:700;
    line-height:1.4em;
    color:inherit
}
.ult_pricing_table .ult_pricing_heading .price-subheading{
    padding:0;
    margin:4px 20px 15px;
    font-size:12px;
    font-weight:400;
    color:inherit
}
.ult_pricing_table .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap .ult_pricing_table .ult_price_body{
    display:table;
    margin:15px auto
}
.ult_price_body .ult_price{
    vertical-align:middle;
    display:table-cell;
    word-break:break-all
}
.ult_price_body .ult_price .ult_price_figure{
    display:block;
    font-size:1em;
    line-height:1.3em;
    font-weight:400
}
.ult_price_body .ult_price .ult_price_term{
    font-size:11px;
    font-weight:400;
    display:block
}
.ult_pricing_table .ult_price_features{
    padding:15px 15px 0;
    margin:0
}
.ult_pricing_table .ult_price_features ul{
    color:inherit;
    list-style-type:none;
    padding:0;
    margin:0 0 20px
}
.ult_pricing_table .ult_price_features ul li{
    color:inherit;
    list-style-type:none;
    padding:5px 0;
    margin:0;
    line-height:1.5em;
    text-decoration:none
}
.ult_pricing_table a{
    text-decoration:none!important;
    cursor:pointer
}
.ult_pricing_table .ult_price_description_block .ult_price_description{
    list-style-type:none;
    padding:15px;
    margin:0;
    line-height:1.5em
}
.ult_pricing_table .ult_price_link{
    padding:0 0 15px
}
.ult_pricing_table .ult_price_link .ult_price_action_button{
    display:inline-block;
    text-decoration:none;
    font-weight:400;
    line-height:1em;
    padding:9px 20px
}
.ult_pricing_table_wrap .ult_price_features img{
    width:100%;
    max-width:100%;
    display:block
}
.ult_clr{
    clear:both
}
.ult_featured .ult_pricing_table{
    position:relative;
    z-index:9;
    -webkit-transform:scale(1.03);
    -ms-transform:scale(1.03);
    transform:scale(1.03)
}
.ult_pricing_table:hover{
    -webkit-box-shadow:0 0 7px rgba(167,167,167,.5);
    box-shadow:0 0 7px rgba(167,167,167,.5)
}
.ult_info_table.ult_design_1 .ult_pricing_table .ult_price_body{
    border:0;
    width:auto;
    height:auto
}
.ult_info_table .ult_pricing_table .ult_price_body .aio-icon.none{
    display:block;
    margin:0 auto
}
.ult_design_1 .ult_pricing_table{
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333);
    color:#fff
}
.ult_design_1 .ult_pricing_table a{
    color:inherit
}
.ult_design_1 .ult_pricing_table .ult_price_body{
    font-size:16px;
    width:6em;
    height:6em;
    padding:0;
    line-height:1em;
    border:2px solid;
    -webkit-border-radius:500%;
    border-radius:500%
}
.ult_design_1 .ult_pricing_table .ult_price_link{
    background:#333
}
.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:15px;
    border-radius:15px;
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-black .ult_pricing_table,.ult_design_1.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-red .ult_pricing_table,.ult_design_1.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_1.ult-cs-blue .ult_pricing_table,.ult_design_1.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_1.ult-cs-yellow .ult_pricing_table,.ult_design_1.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_1.ult-cs-green .ult_pricing_table,.ult_design_1.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_1.ult-cs-gray .ult_pricing_table,.ult_design_1.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2 .ult_pricing_table{
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
    background:-webkit-linear-gradient(#fff,#f0f0f0);
    background:linear-gradient(#fff,#f0f0f0);
    color:#6f6f6f
}
.ult_design_2 .ult_pricing_table a{
    color:inherit
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2 .ult_pricing_table .ult_pricing_heading{
    background:#0f9000;
    background:-webkit-linear-gradient(#0f9000,#076800);
    background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
    background:linear-gradient(#0f9000,#076800);
    color:#fff
}
.ult_design_2 .ult_pricing_table .ult_pricing_heading .price-subheading{
    padding:0;
    margin:0 20px;
    font-size:12px
}
.ult_design_2 .ult_price_body_block{
    background:#fbfbfb;
    border-bottom:4px double #dcdcdc;
    color:#6f6f6f
}
.ult_design_2 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px dashed #999;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li:last-child{
    border-bottom:0
}
.ult_design_2 .ult_pricing_table .ult_price_link{
    padding:0
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:7px;
    background:#0f9000;
    background:-webkit-linear-gradient(#0f9000,#076800);
    background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
    background:linear-gradient(#0f9000,#076800);
    position:absolute;
    right:-8px;
    bottom:-12px
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
    bottom:-6px;
    right:0;
    border-bottom:8px solid transparent;
    border-left:8px solid #1a1a1a
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #1a1818
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #ac3900
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #0555ba
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #ce5e0b
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #037433
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_2.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button:after{
    border-left:8px solid #bdbdbd
}
.ult_design_3 .ult_pricing_table{
    background:#262626;
    background:-webkit-linear-gradient(#262626,#000);
    background:-webkit-gradient(linear,left top,left bottom,from(#262626),to(#000));
    background:linear-gradient(#262626,#000);
    color:#fff
}
.ult_design_3 .ult_pricing_table a{
    color:inherit
}
.ult_design_3 .ult_price_body_block{
    background:#353535
}
.ult_design_3 .ult_pricing_table .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_body{
    margin:25px auto;
    font-size:40px
}
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#000;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px;
    background:#666;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-black .ult_pricing_table{
    background:#333;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-red .ult_pricing_table{
    background:#df4130;
    background:-webkit-linear-gradient(#f04735,#df4130);
    background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
    background:linear-gradient(#f04735,#df4130)
}
.ult_design_3.ult-cs-blue .ult_pricing_table{
    background:#2867b6;
    background:-webkit-linear-gradient(#3274c7,#2867b6);
    background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
    background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_3.ult-cs-yellow .ult_pricing_table{
    background:#f9b84a;
    background:-webkit-linear-gradient(#f1c40f,#f1a90f);
    background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
    background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_3.ult-cs-green .ult_pricing_table{
    background:#17924b;
    background:-webkit-linear-gradient(#24bb64,#17924b);
    background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
    background:linear-gradient(#24bb64,#17924b)
}
.ult_design_3.ult-cs-gray .ult_pricing_table{
    color:#5d5d5d;
    background:#d9dee0;
    background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
    background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
    background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_3.ult-cs-gray .ult_price_body_block{
    color:#fff
}
.ult_design_4 .ult_pricing_table{
    background:#f9f9f9;
    color:#777;
    border-top:5px solid #b9ce06;
    border-bottom:5px solid #ddd
}
.ult_design_4 .ult_pricing_table a{
    color:inherit
}
.ult_design_4 .ult_pricing_table .ult_price_body_block{
    top:-3px;
    border-bottom:2px solid #e5e5e5
}
.ult_design_4 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body{
    margin:-5px auto 15px
}
.ult_design_4 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px solid #ededed;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#b9ce06;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px
}
.ult_design_4.ult-cs-black .ult_pricing_table{
    border-top:5px solid #333
}
.ult_design_4.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#333
}
.ult_design_4.ult-cs-red .ult_pricing_table{
    border-top:5px solid #df4130
}
.ult_design_4.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#df4130
}
.ult_design_4.ult-cs-blue .ult_pricing_table{
    border-top:5px solid #2867b6
}
.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#2867b6
}
.ult_design_4.ult-cs-yellow .ult_pricing_table{
    border-top:5px solid #f1a90f
}
.ult_design_4.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#f1a90f
}
.ult_design_4.ult-cs-green .ult_pricing_table{
    border-top:5px solid #17924b
}
.ult_design_4.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#17924b
}
.ult_design_4.ult-cs-gray .ult_pricing_table{
    border-top:5px solid #d9dee0
}
.ult_design_4.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_5 .ult_pricing_table{
    background:#f7f7f7;
    color:#777;
    border-bottom:5px solid #ddd
}
.ult_design_5 .ult_pricing_table a{
    color:inherit
}
.ult_design_5 .ult_pricing_table .ult_price_body_block,.ult_design_5 .ult_pricing_table .ult_pricing_heading{
    background:#fac635;
    color:#fff
}
.ult_design_5 .ult_pricing_table .ult_price_body_block{
    top:-3px
}
.ult_design_5 .ult_pricing_table .ult_price_body{
    font-size:48px
}
.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body{
    margin:-5px auto 15px
}
.ult_design_5 .ult_pricing_table .ult_price_features ul li{
    border-bottom:1px solid #ededed;
    line-height:2em;
    margin-left:30px;
    margin-right:30px
}
.ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    background:#555;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px
}
.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333
}
.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130
}
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6
}
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a
}
.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b
}
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_body_block,.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_5.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_6 .ult_pricing_table{
    background:#fff;
    color:#777;
    border:1px solid #efefef
}
.ult_design_6 .ult_pricing_table a{
    color:inherit
}
.ult_design_6 .ult_pricing_table .ult_price_body_block,.ult_design_6 .ult_pricing_table .ult_pricing_heading{
    background:#322d68;
    color:#fff
}
.ult_design_6 .ult_pricing_table .ult_price_body_block{
    height:3em;
    margin-bottom:3em;
    font-size:16px
}
.ult_design_6 .ult_pricing_table .ult_price_body{
    font-size:16px;
    width:6em;
    height:6em;
    padding:0;
    line-height:1em;
    border:2px solid #f0f0f0;
    -webkit-border-radius:500%;
    border-radius:500%;
    margin:0 auto!important;
    position:relative;
    top:0;
    background:#fff;
    color:#777;
    -webkit-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    -o-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    -ms-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
    box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset
}
.ult_design_6 .ult_pricing_table .ult_price_link .ult_price_action_button{
    color:#fff;
    -webkit-border-radius:15px;
    border-radius:15px;
    background:#444;
    background:-webkit-linear-gradient(#666,#333);
    background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
    background:linear-gradient(#666,#333)
}
.ult_design_6.ult_featured .ult_price_body_block{
    margin-top:-5px
}
.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-black .ult_pricing_table .ult_pricing_heading{
    background:#333
}
.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-red .ult_pricing_table .ult_pricing_heading{
    background:#df4130
}
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-blue .ult_pricing_table .ult_pricing_heading{
    background:#2867b6
}
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading{
    background:#f9b84a
}
.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-green .ult_pricing_table .ult_pricing_heading{
    background:#17924b
}
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_body_block,.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,.ult_design_6.ult-cs-gray .ult_pricing_table .ult_pricing_heading{
    background:#d9dee0;
    color:#5d5d5d
}
.ult_design_2 .ult_price_table_ht .ult_price_link{
    position:relative
}
.ult_design_2 .info_min_ht .ult_price_link{
    position:relative
}
.ult_design_1 .ult_pricing_table .ult_price_link{
    padding-top:15px
}
a.ult_price_action_button{
    border:none
}
.ult-rs-wrapper .ui-slider{
    position:relative;
    text-align:left
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-bottom,.ult-rs-wrapper .ui-corner-br,.ult-rs-wrapper .ui-corner-right{
    -webkit-border-bottom-right-radius:1em;
    border-bottom-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-bl,.ult-rs-wrapper .ui-corner-bottom,.ult-rs-wrapper .ui-corner-left{
    -webkit-border-bottom-left-radius:1em;
    border-bottom-left-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-right,.ult-rs-wrapper .ui-corner-top,.ult-rs-wrapper .ui-corner-tr{
    -webkit-border-top-right-radius:1em;
    border-top-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,.ult-rs-wrapper .ui-corner-left,.ult-rs-wrapper .ui-corner-tl,.ult-rs-wrapper .ui-corner-top{
    -webkit-border-top-left-radius:1em;
    border-top-left-radius:1em
}
.ult-rs-wrapper .ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.ult-rs-wrapper .ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    display:block;
    border:0
}
.ult-rs-wrapper{
    margin:35px auto
}
#ult-range-slider{
    position:relative;
    padding:10px 75px 35px;
    margin-top:35px;
    overflow:hidden
}
.ult-rs-wrapper .ult-rslider{
    font-size:8px;
    margin:65px auto 0;
    max-width:100%;
    width:100%;
    height:1em;
    border:none;
    cursor:pointer
}
.ult-rs-wrapper .ui-slider .ui-slider-handle{
    position:absolute;
    z-index:1;
    -webkit-border-radius:500px;
    border-radius:500px;
    top:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#3bf7d1;
    width:4em;
    height:4em;
    border:solid .28em #fff;
    -webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.25);
    box-shadow:0 0 3px 1px rgba(0,0,0,.25);
    cursor:pointer;
    outline:0
}
.ult-tooltip{
    display:block;
    visibility:hidden;
    position:absolute;
    text-align:center;
    background:#fff;
    padding:15px;
    font-size:16px;
    margin-top:-25px!important;
    left:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translateX(-50%) translateY(-100%);
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%)
}
.ult-tooltip-border{
    border:2px solid #30eae9
}
.ult-tooltip:after,.ult-tooltip:before{
    top:100%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.ult-tooltip:after{
    border-color:transparent;
    border-width:7px;
    margin-left:-7px;
    top:99%
}
.ult-arrow:after{
    border-top-color:#fff
}
.ult-tooltip:before{
    border-color:transparent
}
.ult-arrow:before{
    border-top-color:#30eae9;
    border-width:9px;
    margin-left:-9px
}
.ui-slider-wrapper{
    position:relative
}
.ui-slider-wrapper .ui-slider-horizontal{
    width:100%
}
.ui-slider-labels{
    position:absolute;
    border:1px solid transparent
}
.ui-slider-label-ticks{
    border:1px solid transparent;
    position:absolute;
    white-space:nowrap
}
.ui-slider-label-ticks span{
    font-size:.9em;
    min-width:1.2em
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:first-child{
    -webkit-transform:translate(-20%,-50%);
    -ms-transform:translate(-20%,-50%);
    transform:translate(-20%,-50%)
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:last-child{
    -webkit-transform:translate(-80%,-50%);
    -ms-transform:translate(-80%,-50%);
    transform:translate(-80%,-50%)
}
.ui-slider-wrapper.horizontal{
    margin-right:auto;
    margin-left:auto;
    max-width:100%
}
.horizontal .ui-slider-labels{
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.horizontal .ui-slider-label-ticks{
    font-size:8px;
    width:1.8em;
    height:1.8em;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.horizontal .ui-slider-label-ticks span{
    position:relative;
    display:none;
    margin-left:-1.2em;
    top:.8em
}
.ult-tooltip-center{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.ult-active{
    display:block
}
.ult-description{
    display:none;
    padding:35px;
    text-align:center;
    font-size:22px;
    max-width:85%;
    width:85%;
    margin-left:auto!important;
    margin-right:auto!important
}
.ult-ribbon-wrap{
    text-align:center
}
.ult-ribbon.auto{
    width:auto;
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon.full{
    width:100%;
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon.custom{
    max-width:-webkit-calc(100% - 7em);
    max-width:calc(100% - 7em)
}
.ult-ribbon-wrap .ult-ribbon{
    position:relative;
    padding:0;
    margin:1.5em 0;
    -webkit-border-radius:2px;
    border-radius:2px;
    text-align:center;
    display:inline-block;
    z-index:0
}
.ult-ribbon .ult-ribbon-text{
    background:#0274be
}
.ult-ribbon .ult-left-ribb{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    left:-3.5em;
    border-right-width:3em;
    border-left-width:1.5em;
    border-left-color:transparent
}
.ult-ribbon .ult-right-ribb{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    right:-3.5em;
    border-left-width:3em;
    border-right-width:1.5em;
    border-right-color:transparent
}
.ult-left-ribb.yes{
    -webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;
    box-shadow:rgba(0,0,0,.5) 2px 2px 2px
}
.ult-right-ribb.yes{
    -webkit-box-shadow:rgba(0,0,0,.5) -2px 2px 2px;
    box-shadow:rgba(0,0,0,.5) -2px 2px 2px
}
.ult-left-ribb,.ult-right-ribb{
    z-index:-1;
    border:1em solid #0274be
}
.ult-ribbon-text:before{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    left:0;
    border-width:1em 0 0 1em;
    border-style:solid;
    border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon-text:after{
    content:"";
    bottom:-1em;
    position:absolute;
    display:block;
    right:0;
    border-width:1em 1em 0 0;
    border-style:solid;
    border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon .ult-ribbon-text{
    position:relative;
    padding:.5em 1.75em;
    z-index:3;
    display:block
}
.ult-ribbon .ult-left-ribb i,.ult-ribbon .ult-right-ribb i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:4
}
.ult-ribbon .ult-left-ribb i{
    left:.5em
}
.ult-ribbon .ult-right-ribb i{
    right:.5em
}
.ult-ribbon .ult-ribbon-stitches-bottom,.ult-ribbon .ult-ribbon-stitches-top{
    position:absolute;
    left:0;
    width:100%
}
.ult-ribbon .ult-ribbon-stitches-top{
    top:0;
    margin-top:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
    box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon .ult-ribbon-stitches-bottom{
    bottom:0;
    margin-bottom:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
    box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-stitches-top{
    margin-top:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
    box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon-stitches-bottom{
    margin-bottom:2px;
    border-top:1px dashed rgba(0,0,0,.2);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
    box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-wrap.no i{
    text-shadow:none
}
@media(max-width:767px){
    .ult-ribbon-text.small:after,.ult-ribbon-text.small:before{
        display:none
    }
    .ult-ribbon .ult-left-ribb.small,.ult-ribbon .ult-right-ribb.small{
        display:none
    }
    .ult-ribbon-wrap .ult-ribbon.auto.media-width{
        width:auto;
        max-width:100%
    }
    .ult-ribbon-wrap .ult-ribbon.full.media-width{
        width:100%;
        max-width:100%
    }
    .ult-ribbon-wrap .ult-ribbon.custom.media-width{
        max-width:100%
    }
}
@media(max-width:1024px){
    .ult-ribbon-text.medium:after,.ult-ribbon-text.medium:before{
        display:none
    }
    .ult-ribbon .ult-left-ribb.medium,.ult-ribbon .ult-right-ribb.medium{
        display:none
    }
}
.ult-carousel-wrapper{
    margin-bottom:35px;
    padding-bottom:20px
}
.ult-carousel-wrapper{
    visibility:hidden
}
.slick-initialized{
    visibility:visible
}
.slick-slider{
    position:relative;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:none;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-loading .slick-list{
    background:#fff url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./ajax-loader.gif) center center no-repeat
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    zoom:1
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
@font-face{
    font-family:slick;
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.eot);
    src:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.woff) format("woff"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.ttf) format("truetype"),url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/./fonts/slick.svg#slick) format("svg");
    font-weight:400;
    font-style:normal
}
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    height:1em;
    width:1em;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    margin-top:-10px;
    padding:0;
    border:none;
    outline:0
}
.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{
    outline:0;
    background:0 0;
    color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:slick;
    font-size:20px;
    line-height:1;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-15px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-15px;
    -webkit-tranform:rotate(-180deg);
    -moz-tranform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.slick-next{
    right:-15px
}
[dir=rtl] .slick-next{
    left:-15px;
    right:auto;
    -webkit-tranform:rotate(-180deg);
    -moz-tranform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.ult-carousel-wrapper.ult_full_width button.slick-next{
    right:25px
}
.ult-carousel-wrapper.ult_full_width button.slick-prev{
    left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-next{
    left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-prev{
    right:25px
}
.slick-dots{
    position:absolute;
    bottom:-45px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    border:0;
    background:0 0;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"â€¢";
    width:20px;
    height:20px;
    font-family:slick;
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#000;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:#000;
    opacity:.75
}
.ult-carousel-wrapper .slick-dots li i{
    opacity:.5;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-carousel-wrapper .slick-dots li:hover i{
    opacity:1
}
.ult-carousel-wrapper .slick-dots li.slick-active i{
    opacity:1
}
button.slick-next:active,button.slick-prev:active{
    background:initial;
    border:initial;
    padding:initial
}
.ult-item-wrap>.wpb_button,.ult-item-wrap>.wpb_content_element,.ult-item-wrap>.wpb_row,.ult-item-wrap>div,.ult-item-wrap>ul.wpb_thumbnails-fluid>li{
    margin-bottom:0!important
}
ul.slick-dots{
    margin:0;
    padding:10px 0
}
.slick-dots{
    bottom:0;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
.ult-carousel-wrapper button{
    z-index:1
}
.ult-carousel-wrapper button.circle-bg,.ult-carousel-wrapper button.circle-border{
    -webkit-border-radius:100%;
    border-radius:100%;
    width:1.5em;
    height:1.5em;
    line-height:1.7em
}
.ult-carousel-wrapper button.square-bg,.ult-carousel-wrapper button.square-border{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    width:1.5em;
    height:1.5em
}
.ult-carousel-wrapper.ult_vertical{
    padding:50px 0
}
.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.ult-carousel-wrapper.ult_vertical button.slick-next,.ult-carousel-wrapper.ult_vertical button.slick-prev{
    left:50%;
    margin:0;
    -webkit-transform:translateX(-50%) rotate(90deg);
    -ms-transform:translateX(-50%) rotate(90deg);
    transform:translateX(-50%) rotate(90deg)
}
.ult-carousel-wrapper.ult_vertical button.slick-prev{
    top:-45px
}
.ult-carousel-wrapper.ult_vertical button.slick-next{
    top:auto;
    bottom:-40px
}
.ult-carousel-wrapper.ult_vertical ul.slick-dots{
    z-index:99;
    bottom:-30px
}
button.slick-next.circle-border i,button.slick-prev.circle-border i{
    left:50%;
    top:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
div.stats-desc>div.counter_prefix,div.stats-desc>div.counter_suffix{
    display:inline
}
.stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{
    display:block;
    margin-bottom:35px
}
.stats-block .stats-number{
    font-size:26px;
    line-height:1.3em;
    font-weight:500;
    display:inline
}
.stats-block .stats-text{
    font-size:18px;
    width:100%;
    text-align:inherit
}
.stats-left .aio-icon-left{
    display:table-cell;
    padding-right:15px
}
.stats-left .stats-desc{
    text-align:left;
    display:table-cell;
    vertical-align:middle;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:auto
}
.stats-top .aio-icon-top,.stats-top .stats-desc{
    width:100%;
    display:block;
    text-align:center
}
.stats-top .aio-icon,.stats-top .img-icon{
    margin:0 auto
}
.stats-top .aio-icon-img{
    margin:0 auto
}
.stats-top .stats-number{
    padding:8px 0
}
.stats-right.stats-block{
    display:inline-block;
    width:100%
}
.stats-right .aio-icon-right{
    display:table-cell;
    padding-left:15px
}
.stats-right .stats-desc{
    text-align:right;
    display:table-cell;
    vertical-align:middle
}
.stats-block.stats-left,.stats-block.stats-right{
    direction:ltr
}
.ult-sticky-section>:first-child,.ult-sticky-section>:first-child :first-child{
    margin-top:0!important
}
.ult-sticky-section>:last-child,.ult-sticky-section>:last-child :last-child{
    margin-bottom:0!important
}
.ult-sticky{
    z-index:99999;
    transform:translateZ(0);
    -webkit-transform:translateZ(0)
}
.ult-sticky.ult-stick{
    position:fixed;
    z-index:99999
}
.ult-sticky.ult-stick-full-width{
    position:fixed;
    left:0;
    z-index:99999
}
.ult-sticky-anchor.ult_stick_to_row{
    z-index:99990
}
.ult_s_container{
    position:relative
}
.aio-icon-component i,.align-icon i,.flip-box-wrap i,.info-circle-wrapper i,.smile-icon-timeline-wrap i,.smile_icon_list_wrap i,.stats-block i,.uavc-icons i,.uavc-list-icon i,.ubtn i,.ult-animation i,.ult-banner-block i,.ult-new-ib i,.ult-overlay i,.ult-vc-seperator i,.ult_countdown i,.ult_pricing_table_wrap i,.ultb3-box i,.ultimate-call-to-action i,.ultimate-google-trends i,.ultimate-map-wrapper i,.uvc-heading i,.uvc-type-wrap i{
    font-size:inherit;
    line-height:inherit
}
.aio-icon-component,.aio-icon-component *,.align-icon,.align-icon *,.flip-box-wrap,.flip-box-wrap *,.info-circle-wrapper,.info-circle-wrapper *,.smile-icon-timeline-wrap,.smile-icon-timeline-wrap *,.smile_icon_list_wrap,.smile_icon_list_wrap *,.stats-block,.stats-block *,.uavc-icons,.uavc-icons *,.uavc-list-icon,.uavc-list-icon *,.ubtn,.ubtn *,.ubtn-ctn-center,.ubtn-link,.ult-animation,.ult-animation *,.ult-banner-block,.ult-banner-block *,.ult-new-ib,.ult-new-ib *,.ult-overlay,.ult-overlay *,.ult_countdown,.ult_countdown *,.ult_pricing_table_wrap,.ult_pricing_table_wrap *,.ultimate-google-trends,.ultimate-google-trends *,.ultimate-map-wrapper,.ultimate-map-wrapper *,.uvc-heading,.uvc-heading *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.upb_video_class,.vc_row,.wpb_column,.wpb_row{
    position:relative
}
.aio-icon,.vc_row .aio-icon{
    display:inline-block;
    font-size:32px;
    height:2em;
    width:2em;
    text-align:center;
    line-height:2em;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.aio-icon.none{
    display:inline-block;
    font-size:32px;
    height:1em;
    width:1em;
    text-align:center;
    line-height:1em
}
.aio-icon.circle{
    -webkit-border-radius:50%;
    border-radius:50%
}
.aio-icon.hexagon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit
}
.aio-icon.hexagon{
    position:relative;
    width:3em;
    height:1.5em;
    line-height:1.5em;
    margin:1.2em 0
}
.aio-icon.hexagon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit
}
.aio-icon-img.uavc-hexagon img{
    display:inline-block;
    top:50%;
    position:absolute;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.aio-icon-img.uavc-hexagon{
    position:relative;
    width:3em;
    height:1.5em;
    line-height:1.5em;
    margin-top:1.1em;
    margin-bottom:1.1em
}
.aio-icon-img.uavc-hexagon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit
}
.aio-icon-img.uavc-hexagon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit
}
.aio-icon-img{
    display:inline-block;
    font-size:48px;
    width:1em;
    max-width:100%;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.aio-icon-img.uavc-circle{
    width:1em;
    min-height:1em;
    background:rgba(214,214,214,.44);
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:.5em
}
.aio-icon-img.uavc-square{
    width:1em;
    min-height:1em;
    background:rgba(214,214,214,.44);
    -webkit-border-radius:0;
    border-radius:0;
    padding:.5em
}
.aio-icon-img .img-icon{
    width:1em;
    max-width:100%!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    display:block;
    font-size:inherit
}
.aio-tooltip{
    display:inline-block;
    text-align:center;
    width:auto;
    max-width:100%
}
.smile_icon_list{
    list-style:none!important;
    padding:0!important;
    margin-left:0!important;
    margin-right:0!important;
    margin-bottom:0!important
}
.smile_icon_list li.icon_list_item{
    padding:0!important;
    list-style:none!important;
    clear:both!important;
    position:relative!important;
    min-height:1em!important;
    margin:0 0 30px!important;
    line-height:100%;
    overflow:visible
}
.smile_icon_list li.icon_list_item:last-child{
    margin:0!important
}
a.ulimate-info-list-link{
    position:absolute;
    top:0;
    left:0;
    display:block;
    z-index:9;
    width:100%;
    height:100%
}
.smile_icon_list li .icon_list_icon{
    font-size:24px;
    width:3em;
    height:3em;
    line-height:3em;
    text-align:center;
    float:left;
    background:#fff;
    z-index:9;
    position:relative;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.smile_icon_list .list-img-icon{
    display:block;
    margin:0 auto;
    max-height:100%!important;
    max-width:100%!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    top:50%;
    position:absolute;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.smile_icon_list li .icon_description h3{
    font-size:17px;
    line-height:1.846153846;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    clear:none!important
}
.smile_icon_list li .icon_description h3 a{
    text-decoration:none
}
.smile_icon_list li .icon_description .info-list-heading{
    font-size:17px;
    line-height:1.846153846;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    clear:none!important
}
.smile_icon_list li .icon_description .info-list-heading a{
    text-decoration:none
}
.smile_icon_list li .icon_description p{
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit!important;
    line-height:inherit;
    color:inherit!important
}
.smile_icon_list li .icon_description p:last-child{
    margin-bottom:0
}
.smile_icon_list li .icon_description div.icon_description_text{
    font-family:inherit;
    font-weight:inherit;
    color:inherit;
    font-size:13px;
    line-height:18px
}
.smile_icon_list li .icon_description span.icon_description_text{
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline;
    font-size:14px;
    line-height:1.714285714;
    display:block
}
.smile_icon_list li .icon_list_connector{
    height:100%;
    position:absolute;
    top:.5em;
    z-index:1
}
.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector{
    top:1em
}
.smile_icon_list li:last-child .icon_list_connector{
    display:none
}
.smile_icon_list.no_bg .icon_list_icon{
    border:2px solid #0183cc;
    color:#0183cc
}
.smile_icon_list.square .icon_list_icon{
    border-color:inherit
}
.smile_icon_list.circle .icon_list_icon{
    -webkit-border-radius:50%;
    border-radius:50%;
    border-color:inherit;
    overflow:hidden
}
.smile_icon_list.with_bg .icon_list_icon{
    background:#0183cc;
    color:#fff
}
.smile_icon_list.left li .icon_list_connector{
    left:.5em;
    border-right-width:1px;
    border-right-style:dashed
}
.smile_icon_list.left li.ult-info-circle-img .icon_list_connector{
    left:.34em;
    top:.5em
}
.smile_icon_list.left li .icon_description{
    margin-left:3em;
    padding-left:25px;
    height:3em;
    vertical-align:middle;
    display:table-cell
}
.smile_icon_list.right{
    text-align:right
}
.smile_icon_list.right li .icon_list_icon{
    float:right;
    position:relative
}
.smile_icon_list.right li .icon_list_connector{
    right:.5em;
    border-left-width:1px;
    border-left-style:dashed
}
.smile_icon_list.right li .icon_description{
    margin-left:3em;
    height:3em;
    vertical-align:middle;
    display:table-cell
}
.smile_icon_list.right li .icon_description{
    margin-right:3em;
    padding-right:25px
}
.smile_icon_list.top,.smile_icon_list.top:after,.smile_icon_list.top:before{
    content:" ";
    display:table;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.smile_icon_list.top{
    display:block
}
.smile_icon_list.top li{
    display:table-cell;
    width:1%;
    float:none;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.smile_icon_list.top li .icon_list_icon{
    margin:0 auto;
    float:none
}
.smile_icon_list.top li .icon_description{
    text-align:center;
    margin:15px;
    padding-bottom:0
}
.smile_icon_list.top li .icon_list_connector{
    position:absolute;
    top:.5em;
    left:50%;
    width:100%;
    height:10px;
    border-top-width:1px;
    border-top-style:dashed;
    margin-left:0
}
.info-wrapper .smile_icon_list li .icon_description .responsive-font-class *{
    font-size:13px;
    line-height:1.64em;
    color:inherit
}
@media only screen and (max-width:768px){
    .smile_icon_list_wrap .smile_icon_list.top{
        display:inline-block;
        width:100%
    }
    .smile_icon_list.top li.icon_list_item{
        display:block;
        width:100%;
        float:left
    }
    .smile_icon_list.top li .icon_list_connector{
        display:none
    }
}
.hexagon li .icon_list_icon:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-bottom:1em solid;
    border-bottom-color:inherit!important
}
.hexagon li .icon_list_icon{
    width:3em!important;
    height:1.5em!important;
    line-height:1.5em!important;
    background:#0183cc;
    border-color:#0183cc;
    color:#fff;
    position:relative;
    top:1em;
    overflow:inherit
}
.hexagon li .icon_list_icon:after{
    content:"";
    position:absolute;
    bottom:-1em;
    left:0;
    border-left:1.5em solid transparent;
    border-right:1.5em solid transparent;
    border-top:1em solid;
    border-top-color:inherit!important
}
.smile_icon_list.top.hexagon .icon_list_icon{
    position:relative;
    margin-bottom:2em
}
.smile_icon_list.top.hexagon .icon_list_connector{
    top:.55em
}
.full-width-content.wpb-js-composer .site-inner{
    overflow:visible!important
}
.smile_icon_list.circle{
    float:none;
    border:0;
    width:auto;
    margin:0;
    cursor:inherit
}
.ult-animation *{
    -webkit-backface-visibility:hidden
}
.ult-animation.ult-animate-viewport{
    -webkit-transition:opacity .9s linear;
    transition:opacity .9s linear
}
.uavc-list-icon ul{
    list-style:none!important;
    padding:0!important;
    margin:0 0 30px!important;
    position:relative!important
}
.uavc-list-icon ul:last-child{
    margin:0!important
}
.uavc-list-icon li{
    padding:0!important;
    margin:0!important;
    list-style:none!important;
    clear:both!important;
    line-height:1.6em;
    overflow:visible
}
.uavc-list-content{
    display:table;
    width:100%;
    margin-bottom:7px
}
.uavc-list-content .aio-icon{
    display:inline-block;
    margin:0;
    padding:0
}
.uavc-list-content span.uavc-list-desc{
    display:table-cell;
    padding:0;
    margin:0;
    vertical-align:middle;
    width:100%
}
.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{
    display:block;
    margin-bottom:35px;
    line-height:1
}
.uavc-icons-left.uavc-icons{
    text-align:left
}
.uavc-icons-center.uavc-icons{
    text-align:center
}
.uavc-icons-right.uavc-icons{
    text-align:right
}
.aio-icon i{
    line-height:inherit
}
.ultimate_google_map img{
    max-width:initial!important
}
.vc_element.element-ultimate_icons{
    float:left;
    padding-left:75%
}
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append{
    margin-top:20px;
    margin-left:50%;
    z-index:33000000
}
.smile_icon_list.left li .icon_description{
    line-height:1em
}
.vc_element.element-info_list{
    padding-top:20%;
    float:left;
    padding-left:20%
}
.vc_element.element-ultimate_icon_list{
    margin-top:20%;
    margin-left:50%
}
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append{
    margin-left:85%
}
.vc_element.element-icon_timeline{
    display:block;
    float:left;
    padding-left:50%
}
.vc_element.element-ultimate_carousel{
    padding-top:20%
}
.vc_element.element-ult_ihover{
    margin-top:20%
}
.vc_element.element-ult_hotspot{
    margin-top:20%
}
.aio-icon-description div,.aio-icon-description p,.ifb-flip-box-section-content div,.ifb-flip-box-section-content p,.info-circle-text div,.info-circle-text p,.timeline-header>div div,.timeline-header>div p,.uavc-list-desc div,.uavc-list-desc p,.ult-tooltipster-content div,.ult-tooltipster-content p,.ult_modal-body div,.ult_modal-body p,.ult_price_features div,.ult_price_features p,.ultimate-vticker div,.ultimate-vticker p,.uvc-ctaction-data,.uvc-ctaction-data div,.uvc-ctaction-data p,.uvc-sub-heading div,.uvc-sub-heading p{
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    font-style:inherit!important;
    color:inherit!important;
    line-height:inherit!important
}
.ultimate-ticker-prefix,.ultimate-ticker-suffix{
    font-size:inherit;
    line-height:inherit
}
.strip_highlight_text div,.strip_highlight_text p,.strip_main_text div,.strip_main_text p,.ubtn-text,.ulsb-strip>h4 div,.ulsb-strip>h4 p,span.middle-text div,span.middle-text p{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:inherit;
    line-height:inherit
}
a.ult_colorlink div,a.ult_colorlink p{
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    line-height:inherit
}
li.ult_tab_li>a.ult_a span{
    color:inherit
}
[class*=x-icon-],[data-x-icon]{
    line-height:inherit
}
.info-wrapper.ult-adjust-bottom-margin,.smile_icon_list_wrap.ult-adjust-bottom-margin,.uavc-list-icon-wrapper.ult-adjust-bottom-margin,.ubtn-ctn-center,.ubtn-ctn-left,.ubtn-ctn-right,.ubtn-img-container,.ult-banner-block.ult-adjust-bottom-margin,.ult-modal-input-wrapper.ult-adjust-bottom-margin,.ult_dual_button.ult-adjust-bottom-margin,.ultb3-box.ult-adjust-bottom-margin,.ultimate-call-to-action.ult-adjust-bottom-margin,.ultimate-google-trends.ult-adjust-bottom-margin,.ultimate-map-wrapper.ult-adjust-bottom-margin,.uvc-type-wrap.ult-adjust-bottom-margin,html .ult-ih-container.ult-adjust-bottom-margin,html .ult_exp_section_layer.ult-adjust-bottom-margin,html .ult_hotspot_container.ult-adjust-bottom-margin,html .ult_main_cl.ult-adjust-bottom-margin{
    margin-bottom:35px
}
.ultimate-map-wrapper{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin{
    margin-bottom:0
}
.smile_icon_list.right>li{
    text-align:right;
    text-align:-webkit-right;
    text-align:-moz-right
}
.smile_icon_list.right .icon_list_item{
    display:block
}
.vc_row-no-padding .ult-carousel-wrapper .slick-next{
    right:0
}
.vc_row-no-padding .ult-carousel-wrapper .slick-prev{
    left:0
}
.ulsb-container{
    position:relative;
    width:150px;
    height:400px;
    margin:30px auto 0
}
.ulsb-container .ulsb-strip{
    position:absolute;
    top:0;
    left:0;
    width:130px;
    background:#fff;
    height:400px;
    -webkit-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    text-align:center;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../images/fabric.png);
    -webkit-transform-origin:25% 90%;
    -ms-transform-origin:25% 90%;
    transform-origin:25% 90%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(1){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(2){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(3){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(4){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(5){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(6){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(7){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(8){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(9){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(10){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(11){
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:last-child{
    background:#645b5c url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../images/cover.jpg) repeat center center;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1);
    box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child:after{
    content:'';
    position:absolute;
    bottom:15px;
    left:15px;
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#ddd;
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#ddd),color-stop(48%,#58535e),color-stop(100%,#889396));
    background:-webkit-linear-gradient(-45deg,#ddd 0,#58535e 48%,#889396 100%);
    background:-webkit-linear-gradient(315deg,#ddd 0,#58535e 48%,#889396 100%);
    background:linear-gradient(135deg,#ddd 0,#58535e 48%,#889396 100%);
    -webkit-box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1);
    box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip h4{
    color:rgba(255,255,255,.9);
    text-shadow:1px 1px 1px rgba(0,0,0,.2);
    font-weight:700;
    font-size:16px;
    line-height:1.3em;
    border-top:1px dashed rgba(0,0,0,.1);
    border-bottom:1px dashed rgba(0,0,0,.1);
    margin:5px;
    padding:5px;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ulsb-container .ulsb-strip:last-child h4{
    background:rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 1px rgba(255,255,255,.1);
    box-shadow:0 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child h5{
    font-size:35px;
    white-space:nowrap;
    text-align:left;
    margin:0;
    padding:0;
    position:relative;
    line-height:1.3em;
    width:100%;
    height:-webkit-calc(100% - 75px);
    height:calc(100% - 75px);
    color:#111;
    text-shadow:-1px -1px 1px rgba(255,255,255,.1);
    text-transform:uppercase
}
.ulsb-container .ulsb-strip:last-child h5 span{
    -webkit-transform:rotate(-90deg) translateX(0) translateY(-50%);
    -ms-transform:rotate(-90deg) translateX(0) translateY(-50%);
    transform:rotate(-90deg) translateX(0) translateY(-50%);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:absolute;
    left:100%;
    right:0;
    bottom:0;
    text-align:right;
    display:block
}
.ulsb-container.ulsb-style-2 .ulsb-strip:last-child h5{
    -webkit-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
    -ms-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
    transform:rotateZ(90deg) translateX(58%) translateY(-105%)
}
.ulsb-container .ulsb-icon{
    display:inline-block;
    height:auto;
    width:100%;
    margin:20px auto;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ulsb-container.ulsb-responsive{
    position:relative;
    width:100%;
    height:100%;
    display:block;
    float:left;
    margin:10px 0 30px;
    padding:0
}
.ulsb-container.ulsb-responsive .ulsb-strip{
    position:relative;
    width:130px;
    height:400px;
    float:left;
    margin:0 15px 15px 0;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4);
    box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4)
}
.ulsb-container.ulsb-responsive .ulsb-strip:last-child:after{
    content:none
}
.ult-tabto-accordion{
    margin:0 auto;
    padding:0;
    width:100%;
    position:relative
}
.ult-tabto-accordion dd,.ult-tabto-accordion dl{
    margin:0!important;
    padding:0
}
.ult-tabto-accordion .extraborder{
    display:block;
    height:1em;
    width:100%;
    margin-top:-1px;
    background-color:#ccc
}
.ult-tabto-accordion dt>a{
    margin:0;
    text-align:center;
    font-weight:700;
    font-size:1em;
    padding:7px;
    display:block;
    text-decoration:none;
    color:#666;
    -webkit-transition:background-color .5s ease-in-out;
    transition:background-color .5s ease-in-out
}
.ult-tabto-accordion dt>a:visited{
    color:#fff
}
.ult-tabto-accordion dt>a:focus{
    outline:0
}
.ult-tabto-accordion dd{
    background-color:none;
    height:auto;
    line-height:1.5em
}
.ult-tabto-accordion dd>.ult-tabto-acontent{
    font-size:1em;
    padding:1em 2em
}
.ult-tabto-accordion dd p{
    padding:0;
    margin:8px 0
}
.ult-tabto-actitle{
    background-color:#efefef;
    background-repeat:repeat
}
.ult-tabto-actitle.withBorder{
    border-bottom:inherit
}
.ult-tabto-actitle:hover{
    color:#fff;
    background-color:#999
}
i.accordion-icon{
    font-size:1.5em;
    line-height:1.5em;
    height:1.5em;
    display:inline-block;
    margin-top:-4px;
    float:left;
    -webkit-transition:-webkit-transform .75s ease-in-out;
    transition:-webkit-transform .75s ease-in-out;
    transition:transform .75s ease-in-out;
    transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out
}
.ult-tabto-actitle.ult-tabto-actitleActive i.accordion-icon:before{
    content:'-';
    padding-left:.2em;
    padding-right:.1em
}
.ult-tabto-actitle i.accordion-icon:before{
    content:'+'
}
.ult-tabto-actitleActive{
    color:#fff;
    background-color:#999
}
.ult-tabto-accordion .ult-tabto-accordionItem{
    height:auto;
    overflow:auto
}
.ult_acordian-text{
    line-height:1em!important;
    font-size:15px;
    margin:10px
}
span.ult_tab_main.ult_ac_mainIcon{
    display:inline-table
}
span.ult_tab_main.ult_ac_main.ult_top.Icon{
    display:inline-block
}
span.ult_tab_main.ult_ac_main.ult_noacordicnIcon{
    display:inline-table
}
.ult-tabto-accordion .ult-tabto-accordionItem{
    max-height:80em;
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.ult-tabto-accordion .ult-tabto-accolapsed{
    max-height:0
}
.cq-animateIn{
    -webkit-animation-name:accordionIn;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:normal;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode:both;
    -webkit-animation-delay:0s;
    -moz-animation-name:normal;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:1;
    -moz-animation-direction:alternate;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode:both;
    -moz-animation-delay:0s;
    animation-name:accordionIn;
    animation-duration:1s;
    animation-iteration-count:1;
    animation-direction:normal;
    animation-timing-function:ease-in-out;
    animation-fill-mode:both;
    animation-delay:0s
}
.cq-animateOut{
    -webkit-animation-name:accordionOut;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:alternate;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode:both;
    -webkit-animation-delay:0s;
    -moz-animation-name:accordionOut;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:1;
    -moz-animation-direction:alternate;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode:both;
    -moz-animation-delay:0s;
    animation-name:accordionOut;
    animation-duration:1s;
    animation-iteration-count:1;
    animation-direction:alternate;
    animation-timing-function:ease-in-out;
    animation-fill-mode:both;
    animation-delay:0s
}
@-webkit-keyframes accordionIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes accordionIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes accordionOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes accordionOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.ult-ac-slideup{
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height 1s;
    transition:max-height 1s
}
.ult-ac-slidedown{
    -webkit-transition:max-height 1s;
    transition:max-height 1s;
    max-height:100%
}
.fadeout{
    -webkit-transition:opacity 1s ease-in-out;
    transition:opacity 1s ease-in-out;
    opacity:0
}
.fadein{
    opacity:1
}
a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main{
    display:inline-table
}
a.ult-tabto-actitle.withBorder.ult_a .ult_tab_icon,a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main .ult_tab_icon{
    vertical-align:middle;
    font-size:20px
}
a.ult-tabto-actitle.withBorder.ult_a .aio-icon.none.icon-top{
    display:table-row
}
.ult_tabs,.ult_tabs *,.ult_tabs .aio-icon{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult_tabs{
    clear:both;
    position:relative;
    width:100%;
    padding:0;
    margin:auto auto 35px
}
a.ult_a{
    text-align:center;
    text-transform:none;
    text-overflow:ellipsis;
    white-space:nowrap;
    outline:0
}
.ult_tabitemname{
    position:relative;
    display:none;
    margin:0;
    padding:12px 15px;
    color:inherit;
    overflow:hidden
}
.ult_tabmenu.style1,.ult_tabmenu.style2{
    position:relative;
    overflow:hidden;
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:left;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:left;
    -moz-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left
}
span.ult_tab_section{
    display:table-cell;
    vertical-align:middle
}
.ult_tabmenu.style1 li.ult_tab_li{
    display:inline-block;
    position:relative;
    float:left;
    list-style:none;
    overflow:hidden;
    margin:0;
    padding:0
}
.ult_tabmenu.style1 li.ult_tab_li:not(:first-child){
    border-left:none!important
}
.ult_tabmenu.style1 a.ult_a{
    font-size:inherit;
    color:inherit;
    font-weight:inherit;
    float:left;
    display:block;
    outline:0;
    padding:10px;
    text-decoration:none;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
.ult_tabmenu.style2 li.ult_tab_li{
    float:left;
    margin:0;
    padding:0
}
.ult_tabmenu.style2 li.ult_tab_li a{
    position:relative;
    display:block;
    margin-top:40px;
    padding:8px 20px 6px;
    font-family:inherit;
    font-size:14px;
    text-align:center;
    text-decoration:none;
    color:inherit;
    background:inherit;
    -webkit-box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
    box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
    border:0 solid #000;
    -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
    -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
    transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s,-webkit-box-shadow 3s;
    -webkit-box-sizing:content-box!important;
    -moz-box-sizing:content-box!important;
    box-sizing:content-box!important
}
.ult_tabmenu.style2 li.ult_tab_li:first-child a{
    z-index:3;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li:nth-child(2) a{
    z-index:2
}
ul.ult_tabmenu.style2 span.ult-span-text{
    line-height:1em
}
.ult_tabmenu.style2 liult_tab_li:last-child a{
    z-index:1;
    -webkit-box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
    box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li a:hover{
    margin-top:32px;
    padding:12px 20px 10px
}
.ult_tabmenu.style2 li.current a{
    margin-top:32px;
    padding:12px 20px 10px;
    background:#545f60;
    z-index:4;
    outline:0
}
.ult_tabcontent.style2{
    margin:0;
    padding:10px 8px
}
.ult_tabmenu.style3{
    text-align:center;
    font-weight:inherit;
    line-height:100%;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,.2);
    z-index:1;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ult_tabmenu.style3>li.ult_tab_li{
    display:inline-block;
    background:inherit;
    position:relative;
    line-height:inherit;
    margin:0
}
.ult_tabmenu.style3>li.ult_tab_li a{
    display:inline-block;
    background:0 0;
    color:#fff;
    font-size:inherit;
    text-decoration:none;
    padding:10px;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
.ult_tabmenu.style3>li.current{
    background:#4fc1e9
}
.ult_tabmenu.style3 li.ult_tab_li:first-child{
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit
}
.ult_tabmenu.style3 li.ult_tab_li:last-child{
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit
}
.ult_tabmenu.style3>li.current:after,.ult_tabmenu.style3>li.current:before{
    opacity:1
}
.ult_tabmenu.style3>li.ult_tab_li:before{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
    box-shadow:0 2px 3px rgba(0,0,0,.5);
    top:50%;
    bottom:0;
    left:5px;
    right:5px;
    -webkit-border-radius:100px/10px;
    border-radius:100px/10px
}
.ult_tabmenu.style3>li.ult_tab_li a:focus,.ult_tabmenu.style3>li.ult_tab_li:focus{
    outline:0
}
.ult_tabmenu.style3>li.ult_tab_li a span{
    position:relative
}
.ult_tab_main{
    display:table
}
.ult_tabmenu .aio-icon{
    vertical-align:middle;
    margin:10px
}
span.ult-span-text{
    vertical-align:middle;
    line-height:1em
}
.ult_tabmenu .icon-top{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.ult_tabmenu>li.ult_tab_li .ult_tab_icon,.ult_tabmenu>li.ult_tab_li span.ult-span-text{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult_tabmenu.style3 li.ult_tab_li:not(:first-child){
    border-left:none!important
}
ul.ult_tabmenu.style1.Style_4{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_4 a.ult_a{
    width:100%;
    display:inline-block;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_4{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
li.ult_tab_style_4{
    border:inherit
}
.ult_tabmenu .style_4_top{
    padding-bottom:10px
}
li.ult_tab_style_4:not(:first-child){
    border-left:none!important
}
ul.ult_tabmenu.style1.Style_4 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%)
}
ul.ult_tabmenu.style1.Style_5{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_5 a.ult_a{
    width:100%;
    display:inline-block;
    position:relative;
    border-left:1px solid rgba(188,188,188,.33)!important;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_5 .ult-span-text,ul.ult_tabmenu.style1.Style_5 .ult_tab_icon{
    -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:transform .3s,all .3s ease-in-out;
    transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_5:last-child{
    border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_5{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
ul.ult_tabmenu.style1.Style_5 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    height:100%
}
.ult_tab_style_5 .ult_top span.ult-span-text{
    padding-bottom:15px
}
li.ult_tab_style_5 a.ult_a:after{
    content:"";
    position:absolute;
    bottom:0;
    left:-5px;
    width:115%;
    border-color:inherit;
    border-width:3px;
    border-style:solid;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:translate3d(0,150%,0);
    transform:translate3d(0,150%,0)
}
li.ult_tab_style_5.current a.ult_a:after{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
ul.ult_tabmenu.style1.Style_6{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-webkit-box;
    display:-moz-box;
    display:flex;
    margin:0 auto;
    padding:0;
    max-width:1200px;
    list-style:none;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -webkit-flex-flow:wrap;
    -moz-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
ul.ult_tabmenu.style1.Style_6 a.ult_a{
    width:100%;
    display:inline-block;
    position:relative;
    border-left:1px solid rgba(188,188,188,.33)!important;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_6 .ult-span-text,ul.ult_tabmenu.style1.Style_6 .ult_tab_icon{
    -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:all .3s ease-in-out,-webkit-transform .3s;
    transition:transform .3s,all .3s ease-in-out;
    transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_6:last-child{
    border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_6{
    display:block;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
ul.ult_tabmenu.style1.Style_6 span.ult_tab_main{
    left:50%;
    position:relative;
    transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    height:100%
}
.ult_tab_style_6 .ult_top span.ult-span-text{
    padding-bottom:15px
}
li.ult_tab_style_6 a.ult_a:after{
    content:"";
    position:absolute;
    top:0;
    left:-5px;
    width:115%;
    border-color:inherit;
    border-width:3px;
    border-style:solid;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:translate3d(0,150%,0);
    transform:translate3d(0,150%,0);
    display:none
}
li.ult_tab_style_6.current a.ult_a:after{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult_acord{
    display:none
}
span.aio-icon.none.icon-top.ult_tab_iconTop{
    margin-top:0
}
@media screen and (min-width:300px) and (max-width:450px){
    span.ult-span-text{
        line-height:2.5em;
        font-size:1em!important;
        margin:5px
    }
    .ult_tabs .ult_tabcontent{
        font-size:.85em
    }
    .ult_resptop_icon{
        top:50%!important
    }
    span.ult_tab_main.Icon .icon-top{
        display:table-cell!important
    }
    span.ult_tab_main.Icon .ult-span-text{
        display:none
    }
    span.ult_tab_main.Title .aio-icon{
        display:none!important
    }
    .ult_tabmenu.style3{
        text-align:left
    }
    .ult_tabmenu.style3>li.ult_tab_li{
        padding:0
    }
    .ult_tabmenu.style1 a.ult_a{
        padding:5px
    }
    .ult_tabmenu.style3>li.ult_tab_li a{
        padding:5px;
        line-height:1em
    }
    .ult_tabmenu .icon_top_link{
        padding:5px!important
    }
    span.ult_tab_main.ult_top{
        position:relative!important
    }
    span.ult-span-text.no_icon.ult_tab_display_text{
        display:inline-block
    }
    li.ult_tab_li.ult_tab_style_4 .aio-icon.none{
        padding-left:0
    }
    ul.ult_tabmenu.style1.Style_5 a.ult_a{
        padding:5px 0
    }
    span.ult_tab_main.Both .aio-icon.none{
        margin:5px
    }
    span.ult_tab_main.Both span.ult-span-text{
        margin-right:10px
    }
    .ult_tabmenu.style2 li.ult_tab_li a{
        padding:6px 10px
    }
    .ult_tabmenu.style2 li.current a{
        padding:10px
    }
    .ult_tabmenu.style2 li.ult_tab_li a:hover{
        margin-top:32px;
        padding:10px
    }
    .ult_tabmenu .aio-icon{
        font-size:15px!important
    }
    .ult_tab_resp_ult_top span.ult-span-text{
        font-size:12px!important
    }
    .Icon .aio-icon.none.ult_tab_iconleft,.Icon .aio-icon.none.ult_tab_iconright{
        margin:10px
    }
    span.aio-icon.none.icon-top.ult_tab_iconTop{
        margin:10px auto 0
    }
}
@media screen and (min-width:450px) and (max-width:650px){
    span.ult-span-text{
        line-height:2.5em;
        font-size:1em
    }
    .ult_tabmenu .aio-icon{
        padding-left:5px;
        padding-right:5px
    }
    .ult_tabs .ult_tabcontent{
        font-size:.85em
    }
    .ult_resptop_icon{
        top:50%!important
    }
    span.ult_tab_main.Icon .icon-top{
        display:table-cell!important
    }
    span.ult_tab_main.Icon .ult-span-text{
        display:none
    }
    span.ult_tab_main.Title .aio-icon{
        display:none!important
    }
    .ult_tabmenu.style3{
        text-align:left
    }
    .ult_tabmenu.style3>li.ult_tab_li{
        padding:0
    }
    .ult_tabmenu.style1 a.ult_a{
        padding:3px 5px
    }
    .ult_tabmenu.style2 a.ult_a{
        padding:8px 5px 0
    }
    .ult_tabmenu.style3>li.ult_tab_li a{
        padding:8px;
        line-height:1em
    }
    .ult_tabmenu .icon_top_link{
        padding:5px!important
    }
    span.ult_tab_main.ult_top{
        top:0!important;
        position:relative!important
    }
    span.ult-span-text.no_icon.ult_tab_display_text{
        display:inline-block
    }
    li.ult_tab_li.ult_tab_style_4 .aio-icon.none{
        padding-left:0
    }
    span.ult_tab_main.Both .aio-icon.none{
        margin:5px
    }
    span.ult_tab_main.Both span.ult-span-text{
        margin-right:10px
    }
    .ult_tabmenu .aio-icon{
        font-size:15px!important
    }
    .ult_tab_resp_ult_top span.ult-span-text{
        font-size:12px!important
    }
    .Icon .aio-icon.none.ult_tab_iconleft,.Icon .aio-icon.none.ult_tab_iconright{
        margin:10px
    }
    span.aio-icon.none.icon-top.ult_tab_iconTop{
        margin:10px auto 0
    }
}
span.ult_tab_main.ult_top span.ult-span-text{
    display:table-row
}
ul.ult_tabmenu.style2 .ult_top span.ult-span-text{
    line-height:1.85em
}
.aio-icon.none.ult_tab_iconright{
    margin:0 0 0 10px
}
.aio-icon.none.ult_tab_iconleft{
    margin:0 10px 0 0
}
.ult_tabmenu .icon_bottom_link{
    padding:10px 25px 3px!important
}
a.ult_a:focus{
    outline:0
}
.scaleTabname{
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-opacity:0;
    opacity:0;
    -webkit-transform:scale(.05);
    -ms-transform:scale(.05);
    transform:scale(.05)
}
.scaleTabname2{
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    -moz-opacity:1;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult_owl-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.ult_tabs .ult_tab_min_contain.tabanimate{
    overflow:hidden;
    width:100%;
    left:0;
    display:block;
    transition:all 0s ease;
    -webkit-transition:all 0s ease;
    transform:translate3d(0,0,0);
    -webkit-transform-origin:590px 50% 0;
    -webkit-perspective-origin:590px 50%;
    perspective-origin:590px 50%;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.ult_owl-origin{
    -webkit-perspective:1200px;
    -webkit-perspective-origin-x:50%;
    -webkit-perspective-origin-y:50%;
    -moz-perspective:1200px;
    -moz-perspective-origin-x:50%;
    -moz-perspective-origin-y:50%;
    perspective:1200px
}
.ult_owl-backSlide-out{
    -webkit-animation:backSlideOut 1s both ease;
    animation:backSlideOut 1s both ease
}
.ult_owl-backSlide-in{
    -webkit-animation:backSlideIn 1s both ease;
    animation:backSlideIn 1s both ease
}
.ult_owl-backSlideright-out{
    -webkit-animation:backSlideOutRight 1s both ease;
    animation:backSlideOutRight 1s both ease
}
.ult_owl-backSlideright-in{
    -webkit-animation:backSlideInRight 1s both ease;
    animation:backSlideInRight 1s both ease
}
@-webkit-keyframes empty{
    0%{
        opacity:1
    }
}
@keyframes empty{
    0%{
        opacity:1
    }
}
@-webkit-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
@-webkit-keyframes backSlideOutRight{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
}
@keyframes backSlideOutRight{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
}
@-webkit-keyframes backSlideInRight{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideInRight{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
.ult-team-member-image{
    overflow:hidden;
    position:relative;
    -webkit-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-top-right-radius:inherit;
    border-top-right-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-team-member-image img{
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none;
    vertical-align:middle;
    -webkit-border-radius:0;
    border-radius:0
}
.ult-team-member-bio-wrap{
    text-align:center;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-team-member-image-overlay.ult-team_img_hover{
    position:absolute;
    background-image:url(//paul-themes.com/wordpress/arquito/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/../img/ov-plus.png);
    width:83px;
    height:83px;
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(100,100,100,.6);
    font-family:fontAwesome;
    font-size:60px;
    color:#373737;
    font-weight:300;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    visibility:hidden;
    opacity:0;
    -webkit-transition:all .2s linear;
    transition:all .2s linear;
    z-index:9999;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.ult-team-member-wrap:hover .ult-team-member-image .ult-team-member-image-overlay.ult-team_img_hover{
    width:101%;
    height:101%;
    z-index:9;
    -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
    box-shadow:inset 10px 10px 160px 20px inherit;
    visibility:visible;
    opacity:1
}
.ult-team-member-image.ult-team_img_hover:before{
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    z-index:999;
    visibility:hidden;
    opacity:0;
    -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
    box-shadow:inset 10px 10px 160px 20px inherit;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:before{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:after{
    visibility:visible;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-social-icon{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.ult-style-1.ult-team-member-bio-wrap,.ult-style-2.ult-team-member-bio-wrap,.ult-style-3.ult-team-member-bio-wrap{
    padding:25px 10px;
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap,.ult-style-2 .ult-team-member-name-wrap,.ult-style-3 .ult-team-member-name-wrap{
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name,.ult-style-2 .ult-team-member-name-wrap .ult-team-member-name,.ult-style-3 .ult-team-member-name-wrap .ult-team-member-name{
    color:#333;
    font-size:16px;
    text-transform:uppercase;
    margin:25px 0 5px;
    display:block;
    font-weight:700
}
.ult-style-1 .ult-team-member-position,.ult-style-2 .ult-team-member-position,.ult-style-3 .ult-team-member-position{
    padding-bottom:0;
    font-size:12px;
    color:#777;
    letter-spacing:1px;
    text-transform:uppercase;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 hr,.ult-style-2 hr,.ult-style-3 hr{
    margin-left:auto;
    margin-right:auto
}
.ult-style-1 .ult-team-divider,.ult-style-2 .ult-team-divider,.ult-style-3 .ult-team-divider{
    padding-top:2px;
    margin-top:15px;
    margin-bottom:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1 .ult-team-member-description,.ult-style-2 .ult-team-member-description{
    margin:20px 0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#777
}
.ult-style-1 .ult-team-member-description p,.ult-style-2 .ult-team-member-description p,.ult-style-3 .ult-team-member-description p{
    margin-bottom:20px
}
.ult-style-2 .ult-team-member-description p{
    margin-bottom:5px
}
.ult-style-3 .ult-team-member-description{
    position:absolute;
    opacity:0;
    margin:20px 0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#303030;
    width:100%;
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.ult-style-3:hover .ult-team-member-description{
    opacity:1
}
.ult-style-3 .ult-team-member-image img{
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-3:hover .ult-team-member-image img{
    opacity:.1
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon{
    margin-right:.5em;
    font-size:16px;
    text-decoration:none
}
.ult-team-member-wrap .ult-social-buttons a.ult-team{
    color:#aaa
}
.ult-team-member-wrap .ult-social-buttons a.ult-team:hover{
    color:#797979
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:first-child,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:first-child,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:first-child{
    margin-left:0!important
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:last-child,.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:last-child,.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:last-child{
    margin-right:0!important
}
.ult-style-1 .ult-team-member-image img.ult-team-grayscale,.ult-style-3 .ult-team-member-image img.ult-team-grayscale{
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
    -webkit-filter:grayscale(1);
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    ms-backface-visibility:hidden
}
.ult-style-3 .ult-team-member-image{
    overflow:hidden;
    -webkit-transform:translateZ(0);
    -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-1:hover .ult-team-member-image img.ult-team-grayscale,.ult-style-3:hover .ult-team-member-image img.ult-team-grayscale{
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0);
    -o-filter:grayscale(0);
    -webkit-filter:normal;
    filter:normal;
    filter:grayscale(0);
    -webkit-filter:grayscale(0)
}
.ult-style-2{
    position:relative;
    overflow:hidden;
    -webkit-transform:translateZ(0);
    -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2 .ult-team-member-image{
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2 .ult-team-member-image img{
    opacity:.65;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2:hover .ult-team-member-image img{
    opacity:1;
    -webkit-transition:all .5s ease;
    transition:all .5s ease;
    transition:all .5s ease
}
.ult-style-2 .ult-team-member-bio-wrap{
    padding:0
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap{
    position:absolute;
    width:100%;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-align:center;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team_description_slide{
    position:absolute;
    width:100%;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    top:100%;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team-member-name-wrap{
    top:-100%
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide{
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide.ult-desc-set-top{
    top:0;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description{
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description.ult-desc-set-top{
    top:0;
    transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none
}
.ult-team-member-wrap,.wpb_column>.wpb_wrapper .ult-team-member-wrap{
    margin-bottom:35px
}
.ult-team-member-wrap .ult-team-member-image a,.ult-team-member-wrap a{
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.ult-style-2 .ult-team-member-description{
    margin:10px 0
}
.smile-icon-timeline-wrap{
    margin-bottom:35px;
    margin-top:20px;
    display:block;
    position:relative;
    z-index:9;
    max-width:100%
}
.timeline-wrapper{
    position:relative;
    margin:0;
    padding:0
}
.timeline-wrapper:last-child{
    padding-bottom:0
}
.timeline-line{
    position:absolute;
    left:50%;
    margin-left:0;
    height:100%;
    border-right:1px solid #d0d0d0;
    z-index:-1
}
.timeline-line span:first-child{
    content:"";
    width:10px;
    height:10px;
    -webkit-border-radius:100%;
    border-radius:100%;
    background-color:#de5034;
    position:absolute;
    left:-4px
}
.timeline-line span:last-child{
    content:"";
    width:10px;
    height:10px;
    -webkit-border-radius:100%;
    border-radius:100%;
    background-color:#de5034;
    position:absolute;
    bottom:0;
    left:-4px
}
.smile-icon-timeline-wrap .timeline-separator-text{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px
}
.timeline-separator-text .sep-text{
    display:inline-block;
    padding:2px 7px;
    line-height:1.5em;
    z-index:99;
    position:relative;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#de5034;
    color:#fff
}
.smile-icon-timeline-wrap .timeline-feature-item{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
    position:relative;
    border:1px solid #d0d0d0;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fcfcfc
}
.timeline-wrapper .timeline-feature-item.feat-item{
    margin-bottom:20px
}
.smile-icon-timeline-wrap .timeline-feature-item.feat-top{
    margin-bottom:40px
}
.timeline-wrapper .timeline-block{
    width:-webkit-calc(50% - 19px);
    width:calc(50% - 19px);
    margin-bottom:20px;
    position:relative;
    display:block;
    table-layout:fixed;
    border:1px solid #d0d0d0;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fcfcfc
}
.jstime .timeline-block.timeline-post-right{
    margin-left:40px!important
}
.timeline-wrapper .timeline-block.timeline-post-right:not(:first-child){
    margin-top:20px
}
.timeline-wrapper .timeline-block.timeline-post-right:last-child{
    margin-top:20px
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block{
    margin-bottom:20px
}
.timeline-block .timeline-header-block,.timeline-block .timeline-icon-block{
    display:block;
    position:relative;
    vertical-align:middle
}
.timeline-block .timeline-header-block{
    width:100%
}
.timeline-block .timeline-header{
    display:table-cell;
    position:relative;
    vertical-align:top;
    width:100%;
    padding:15px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.timeline-block .timeline-header h3,.timeline-header-block .timeline-header h3{
    font-size:15px;
    line-height:1.5em;
    margin:0 0 7px;
    display:block
}
.timeline-block .timeline-header-block .timeline-header,.timeline-feature-item .timeline-header-block .timeline-header{
    font-size:13px;
    display:inline-block
}
.timeline-block .timeline-header-block .timeline-header p,.timeline-feature-item .timeline-header-block .timeline-header p{
    margin-bottom:5px
}
.timeline-block .timeline-header-block .timeline-header iframe,.timeline-block .timeline-header-block .timeline-header img,.timeline-block .timeline-header-block .timeline-header object,.timeline-feature-item .timeline-header-block .timeline-header iframe,.timeline-feature-item .timeline-header-block .timeline-header img,.timeline-feature-item .timeline-header-block .timeline-header object{
    line-height:0;
    display:inline-block;
    vertical-align:top;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0;
    -webkit-border-radius:0;
    border-radius:0;
    max-width:100%
}
.timeline-clear{
    clear:both
}
.timeline-feature-item .timeline-dot,.timeline-wrapper .timeline-dot{
    width:1px;
    height:1px;
    background-color:#de5034;
    border:4px solid #fff;
    -webkit-border-radius:500px;
    border-radius:500px;
    position:absolute;
    top:32px;
    display:block;
    padding:3px
}
.timeline-post-left .timeline-dot{
    right:-28px
}
.timeline-post-right .timeline-dot{
    left:-26px
}
.feat-item .feat-dot{
    top:-30px;
    left:50%;
    position:absolute
}
.feat-item .feat-dot.feat-top{
    top:auto;
    bottom:-25px
}
.feat-item .timeline-dot{
    left:-6px;
    position:relative;
    top:0
}
.ult-timeline-arrow{
    position:absolute;
    height:0;
    width:1px
}
.ult-timeline-arrow l,.ult-timeline-arrow s{
    border-color:transparent #d0d0d0;
    border-style:solid;
    display:block;
    position:relative;
    top:0
}
.ult-timeline-arrow l{
    top:-16.5px
}
.timeline-post-right .ult-timeline-arrow{
    top:30px
}
.timeline-post-right .ult-timeline-arrow{
    left:-10px
}
.timeline-post-right .ult-timeline-arrow l,.timeline-post-right .ult-timeline-arrow s{
    border-width:9px 10px 9px 0
}
.timeline-post-right .ult-timeline-arrow l{
    border-right-color:#fcfcfc;
    left:1px
}
.timeline-post-left .ult-timeline-arrow{
    top:30px
}
.timeline-post-left .ult-timeline-arrow{
    right:-1px
}
.timeline-post-left .ult-timeline-arrow l,.timeline-post-left .ult-timeline-arrow s{
    border-width:9px 0 9px 10px
}
.timeline-post-left .ult-timeline-arrow l{
    border-left-color:#fcfcfc;
    right:1px
}
.feat-item .ult-timeline-arrow{
    position:absolute;
    height:0;
    width:1px;
    top:-9px;
    left:50%
}
.feat-item .ult-timeline-arrow.feat-top{
    top:auto;
    bottom:0
}
.feat-item .ult-timeline-arrow l,.feat-item .ult-timeline-arrow s{
    border-width:0 10px 9px;
    border-color:#d0d0d0 transparent;
    border-style:solid;
    display:block;
    position:relative;
    top:0;
    left:-9px
}
.feat-item .ult-timeline-arrow.feat-top l,.feat-item .ult-timeline-arrow.feat-top s{
    border-width:8px 10px 0
}
.feat-item .ult-timeline-arrow.feat-top s{
    top:1px
}
.feat-item .ult-timeline-arrow l{
    border-bottom-color:#fff;
    top:-8px;
    right:0
}
.timeline-post-left .timeline-header{
    text-align:right
}
.timeline-post-left .ult-timeline-icon .aio-icon{
    position:relative
}
.timeline-post-left .ult-timeline-icon .aio-icon-img,.timeline-post-left .ult-timeline-icon .aio-icon.none{
    position:relative
}
.timeline-post-right .timeline-header{
    text-align:left
}
.timeline-post-right .ult-timeline-icon .aio-icon{
    position:relative
}
.timeline-post-right .ult-timeline-icon .aio-icon-img,.timeline-post-right .ult-timeline-icon .aio-icon.none{
    position:relative
}
.timeline-feature-item.feat-item .timeline-header{
    display:block;
    padding:15px
}
.timeline-feature-item.feat-item .timeline-icon-block{
    display:block;
    width:100%
}
.timeline-feature-item.feat-item .ult-timeline-icon{
    margin:0 auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img{
    margin-left:auto;
    margin-right:auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon,.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img{
    margin-top:15px
}
.smile-icon-timeline-wrap.timeline-custom-width{
    margin-left:auto;
    margin-right:auto
}
.timeline-custom-width .timeline-block .timeline-header{
    width:100%
}
.timeline-custom-width .timeline-left .timeline-post-left{
    float:right
}
.timeline-custom-width .timeline-right .timeline-post-right{
    float:left
}
.tl-animation-slide-out .timeline-dot,.tl-animation-slide-out .timeline-post-left,.tl-animation-slide-out .timeline-post-right{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-out .timeline-post-right:hover{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
.tl-animation-slide-out .timeline-post-right:hover .timeline-dot{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover .timeline-dot{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
.tl-animation-slide-up .feat-item,.tl-animation-slide-up .timeline-block{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-up .feat-item:hover,.tl-animation-slide-up .timeline-block:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.tl-animation-slide-down .feat-item,.tl-animation-slide-down .timeline-block{
    -webkit-transition:-webkit-transform 150ms linear;
    transition:-webkit-transform 150ms linear;
    transition:transform 150ms linear;
    transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-down .feat-item:hover,.tl-animation-slide-down .timeline-block:hover{
    -webkit-transform:translateY(3px);
    -ms-transform:translateY(3px);
    transform:translateY(3px)
}
.tl-animation-shadow .feat-item,.tl-animation-shadow .timeline-block{
    -webkit-transition:box-shadow .3s linear;
    -webkit-transition:-webkit-box-shadow .3s linear;
    transition:-webkit-box-shadow .3s linear;
    transition:box-shadow .3s linear;
    transition:box-shadow .3s linear,-webkit-box-shadow .3s linear
}
.tl-animation-shadow .feat-item,.tl-animation-shadow .timeline-block{
    -webkit-box-shadow:none;
    box-shadow:none
}
.tl-animation-shadow .feat-item:hover,.tl-animation-shadow .timeline-block:hover{
    -webkit-box-shadow:0 0 3px #626262;
    box-shadow:0 0 3px #626262
}
.timeline-block a,a .timeline-block{
    text-decoration:none
}
.time-clash-left,.time-clash-right{
    margin-top:17px
}
.timeline-block button,.timeline-block input,.timeline-block input.wpcf7-form-control,.timeline-block select,.timeline-block textarea{
    max-width:100%!important
}
.tl-desc-a{
    text-decoration:none
}
.ult-link-box{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10
}
@media(max-width:767px){
    .smile-icon-timeline-wrap{
        max-width:100%
    }
    .smile-icon-timeline-wrap .timeline-feature-item{
        margin-right:0!important
    }
    .smile-icon-timeline-wrap .timeline-line{
        left:50%!important;
        margin-left:0!important
    }
    .smile-icon-timeline-wrap .timeline-block,.smile-icon-timeline-wrap .timeline-separator-text{
        width:100%;
        max-width:100%
    }
    .jstime .timeline-block.timeline-post-right{
        margin-left:0!important
    }
    .smile-icon-timeline-wrap .timeline-dot,.smile-icon-timeline-wrap .ult-timeline-arrow{
        display:none
    }
    .timeline-block .timeline-header{
        display:block;
        text-align:left
    }
    .timeline-block.timeline-post-left .timeline-icon-block{
        padding:5px 0 5px 15px
    }
    .timeline-block.timeline-post-right .timeline-icon-block{
        padding:5px 15px 5px 0
    }
    .timeline-post-left .ult-timeline-icon .aio-icon,.timeline-post-left .ult-timeline-icon .aio-icon-img,.timeline-post-left .ult-timeline-icon .aio-icon.none{
        left:0
    }
    .timeline-post-right .ult-timeline-icon .aio-icon,.timeline-post-right .ult-timeline-icon .aio-icon-img,.timeline-post-right .ult-timeline-icon .aio-icon.none{
        right:0
    }
}
.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block{
    width:-webkit-calc(50% - 19px);
    width:calc(50% - 19px)
}
.csstime .timeline-line{
    margin-left:0
}
@media(max-width:767px){
    .smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block{
        width:100%
    }
}
.bsf_tooltip{
    position:absolute;
    z-index:1030;
    display:block;
    font-size:12px;
    line-height:1.4;
    visibility:visible;
    opacity:0
}
.bsf_tooltip.in{
    opacity:.9
}
.bsf_tooltip.top{
    padding:5px 0;
    margin-top:-3px
}
.bsf_tooltip.right{
    padding:0 5px;
    margin-left:3px
}
.bsf_tooltip.bottom{
    padding:5px 0;
    margin-top:3px
}
.bsf_tooltip.left{
    padding:0 5px;
    margin-left:-3px
}
.bsf_tooltip-inner{
    max-width:200px;
    padding:5px 8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#3b3b3b;
    -webkit-border-radius:0;
    border-radius:0
}
.bsf_tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.bsf_tooltip.top .bsf_tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.top-left .bsf_tooltip-arrow{
    bottom:0;
    left:5px;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.top-right .bsf_tooltip-arrow{
    right:5px;
    bottom:0;
    border-width:5px 5px 0;
    border-top-color:#3b3b3b
}
.bsf_tooltip.right .bsf_tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#3b3b3b
}
.bsf_tooltip.left .bsf_tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#3b3b3b
}
.bsf_tooltip.bottom .bsf_tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-left .bsf_tooltip-arrow{
    top:0;
    left:5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-right .bsf_tooltip-arrow{
    top:0;
    right:5px;
    border-width:0 5px 5px;
    border-bottom-color:#3b3b3b
}
.bsf_tooltip.fade{
    opacity:0;
    -webkit-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.bsf_tooltip.fade.in{
    opacity:1;
    -webkit-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.ult-video{
    margin:20px
}
.ultv-aspect-ratio-4_3 .ultv-video__outer-wrap{
    padding-bottom:75%
}
.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{
    padding-bottom:56.25%
}
.ultv-aspect-ratio-3_2 .ultv-video__outer-wrap{
    padding-bottom:66.6666%
}
.ultv-video__outer-wrap{
    position:relative;
    height:0;
    overflow:hidden;
    max-width:100%;
    background:#000;
    cursor:pointer
}
.ultv-video__outer-wrap img{
    bottom:0;
    display:block;
    left:0;
    margin:auto;
    max-width:100%;
    width:100%;
    position:absolute;
    right:0;
    top:0;
    border:none;
    height:auto;
    cursor:pointer;
    -webkit-transition:.2s all;
    transition:.2s all
}
.ultv-video__play-icon{
    left:50%;
    top:50%;
    position:absolute;
    cursor:pointer;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    -webkit-transition:text-shadow ease .2s,color ease .2s;
    transition:text-shadow ease .2s,color ease .2s;
    z-index:5
}
.ultv-video__outer-wrap iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    background:0 0
}
.ultv-vimeo-wrap{
    -js-display:flex;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    margin:10px;
    -webkit-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    margin-right:4.6em
}
.ultv-vimeo-portrait{
    width:60px;
    height:60px;
    background:rgba(23,35,34,.75);
    margin-right:1px;
    -webkit-box-flex:1;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -moz-box-flex:1;
    flex:1 0 auto;
    padding:0
}
.ultv-vimeo-portrait img{
    width:50px;
    height:50px;
    margin:5px;
    padding:0;
    border:0;
    -webkit-border-radius:50%;
    border-radius:50%
}
.ultv-vimeo-headers{
    font-size:10px
}
.ultv-vimeo-byline{
    font-size:1.2em!important;
    font-weight:400;
    color:#fff;
    margin-top:.1em;
    padding:.2em .5em;
    background:rgba(23,35,34,.75);
    text-transform:none;
    line-height:normal;
    letter-spacing:normal
}
.ultv-vimeo-title{
    max-width:100%;
    font-size:2em!important;
    font-weight:700;
    margin:0;
    padding:.1em .2em;
    background:rgba(23,35,34,.75);
    display:inline-block;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal
}
.ultv-video__outer-wrap:active .ubb-animation-sink,.ultv-video__outer-wrap:focus .ultv-animation-sink,.ultv-video__outer-wrap:hover .ultv-animation-sink{
    top:-webkit-calc(50% + 8px);
    top:calc(50% + 8px)
}
.ultv-video__outer-wrap .ultv-animation-sink{
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.ultv-video__outer-wrap .ultv-animation-float{
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.ultv-video__outer-wrap:before{
    content:'';
    z-index:2;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.ultv-video__outer-wrap:active .ultv-animation-float,.ultv-video__outer-wrap:focus .ultv-animation-float,.ultv-video__outer-wrap:hover .ultv-animation-float{
    top:-webkit-calc(50% - 8px);
    top:calc(50% - 8px)
}
.ultv-video__outer-wrap:active .ultv-animation-wobble-vertical,.ultv-video__outer-wrap:focus .ultv-animation-wobble-vertical,.ultv-video__outer-wrap:hover .ultv-animation-wobble-vertical{
    -webkit-animation-name:uael-wobble-vertical;
    animation-name:ultv-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
@-webkit-keyframes ultv-wobble-vertical{
    16.65%{
        top:-webkit-calc(50% + 8px);
        top:calc(50% + 8px)
    }
    33.3%{
        top:-webkit-calc(50% - 6px);
        top:calc(50% - 6px)
    }
    49.95%{
        top:-webkit-calc(50% + 4px);
        top:calc(50% + 4px)
    }
    66.6%{
        top:-webkit-calc(50% - 2px);
        top:calc(50% - 2px)
    }
    83.25%{
        top:-webkit-calc(50% + 1px);
        top:calc(50% + 1px)
    }
    100%{
        top:50%
    }
}
@keyframes ultv-wobble-vertical{
    16.65%{
        top:-webkit-calc(50% + 8px);
        top:calc(50% + 8px)
    }
    33.3%{
        top:-webkit-calc(50% - 6px);
        top:calc(50% - 6px)
    }
    49.95%{
        top:-webkit-calc(50% + 4px);
        top:calc(50% + 4px)
    }
    66.6%{
        top:-webkit-calc(50% - 2px);
        top:calc(50% - 2px)
    }
    83.25%{
        top:-webkit-calc(50% + 1px);
        top:calc(50% + 1px)
    }
    100%{
        top:50%
    }
}
.ultv-subscribe-bar{
    js-display:flex;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:6px 10px
}
.ultv-subscribe-bar-prefix{
    margin-right:10px
}
.ultv-subscribe-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-youtube-icon-bg{
    fill:#cc181e
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-vimeo-icon-bg{
    fill:rgba(0,173,239,.9)
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar{
    display:block;
    text-align:center
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar-prefix{
    margin-right:0;
    margin-bottom:8px
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-content{
    display:block
}
@media only screen and (max-width:992px){
    .ultv-subscribe-responsive-tablet .ultv-subscribe-bar{
        display:block;
        text-align:center
    }
    .ultv-subscribe-responsive-tablet .ultv-subscribe-bar-prefix{
        margin-right:0;
        margin-bottom:8px
    }
    .ultv-subscribe-responsive-tablet .ultv-subscribe-content{
        display:block
    }
}
@media only screen and (max-width:767px){
    .ultv-subscribe-responsive-mobile .ultv-subscribe-bar{
        display:block;
        text-align:center
    }
    .ultv-subscribe-responsive-mobile .ultv-subscribe-bar-prefix{
        margin-right:0;
        margin-bottom:8px
    }
    .ultv-subscribe-responsive-mobile .ultv-subscribe-content{
        display:block
    }
}
.ult-video-banner,.wpb_column>.wpb_wrapper>.ult-video-banner{
    position:relative;
    z-index:1;
    display:block;
    overflow:hidden;
    margin:0 auto 35px;
    text-align:center;
    cursor:pointer;
    max-width:100%;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.entry-content .ult-video-banner video,.ult-video-banner video{
    margin:0;
    padding:0;
    width:100%;
    max-width:100%;
    display:block
}
.ult-video-banner .ult-video-banner-desc{
    position:absolute;
    bottom:0;
    left:0;
    z-index:2;
    padding:15px;
    color:#fff;
    font-size:1em;
    -webkit-backface-visvdoility:hidden;
    backface-visvdoility:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    top:auto;
    min-height:25%;
    height:100%;
    max-height:100%;
    text-align:left;
    width:100%
}
.ult-vdo-effect h2{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-video-banner .ult-video-banner-content,.ult-video-banner h2{
    letter-spacing:normal;
    padding:0;
    margin:0
}
.ult-video-banner h2{
    font-size:20px;
    line-height:1.35em;
    z-index:1;
    overflow:hidden;
    font-weight:700;
    color:#fff
}
.ult-vdo-effect .ult-video-banner-content{
    margin-top:10px;
    opacity:1;
    z-index:1;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect .ult-video-banner-content,.ult-vdo-effect h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content{
    opacity:0
}
.ult-video-banner-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:all .6s ease;
    -moz-transition:all .6s ease;
    -o-transition:all .6s ease
}
.ult-video-banner .ult-video-banner-content{
    font-size:13px;
    line-height:1.6em
}
.ult-video-banner .ult-video-banner-content p,.ult-video-banner .ult-video-banner-content ul li{
    font-family:inherit;
    font-size:inherit;
    color:inherit;
    line-height:inherit
}
.ult-vdo-effect-style1 .ult-video-banner-desc{
    top:auto;
    bottom:0;
    min-height:25%;
    height:auto;
    max-height:100%;
    text-align:left
}
.ult-vdo-effect-style1 h2{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style1.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    -ms-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style1 .ult-video-banner-content{
    margin-top:10px;
    opacity:1;
    z-index:1;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s;
    transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1 .ult-video-banner-content,.ult-vdo-effect-style1 h2{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content{
    opacity:0
}
.ult-vdo-effect-style2 h2:after{
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2:after{
    -webkit-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.ult-vdo-effect-style2 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:left;
    overflow:hidden
}
.ult-vdo-effect-style3 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-desc::before{
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.ult-vdo-effect-style3 .ult-video-banner-content,.ult-vdo-effect-style3 .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style3 .ult-video-banner-desc::before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff
}
.ult-vdo-effect-style3 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform:scale(0,1)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:after{
    opacity:1;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    transform:scale(1,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::before{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc:after{
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::after,.ult-vdo-effect-style4 .ult-video-banner-desc::before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:'';
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style4 h2{
    padding:45px 35px 30px;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start h2{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
    opacity:0
}
.ult-vdo-effect-style4 .ult-video-banner-content{
    padding:20px 45px;
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc{
    text-align:center
}
.ult-vdo-effect-style5.ult-vb-touch-start h2:after,.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0)
}
.ult-vdo-effect-style5 h2:after{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style5 h2{
    overflow:visible
}
.ult-vdo-effect-style5 .ult-video-banner-desc{
    top:0;
    text-align:right
}
.ult-vdo-effect-style5 .ult-video-banner-content{
    margin-top:30px
}
.ult-vdo-effect-style5 .ult-video-banner-desc{
    height:auto;
    width:100%
}
.ult-vdo-effect-style6 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-content,.ult-vdo-effect-style6 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style6 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style6 h2{
    padding:10px 0 15px
}
.ult-vdo-effect-style6.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style6 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style6 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style7 .ult-video-banner-content,.ult-vdo-effect-style7 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style7.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style7 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style8.ult-vb-touch-start video{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style8 video{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ult-vdo-effect-style8 video{
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:translate3d(0,-60px,0);
    transform:translate3d(0,-60px,0)
}
.ult-vdo-effect-style8 video{
    position:relative;
    display:block;
    min-height:100%;
    max-width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc{
    padding:0;
    width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc h2{
    padding:15px 15px 0
}
.ult-vdo-effect-style8 .ult-video-banner-desc .ult-video-banner-content{
    padding:25px 15px 15px;
    background:rgba(0,0,0,.3)
}
.ult-vdo-effect-style9 video{
    -webkit-transform:scale3d(.95,.92,1);
    transform:scale3d(.95,.92,1);
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    z-index:1;
    position:inherit;
    background:rgba(0,0,0,.8)
}
.ult-vdo-effect-style9.ult-vb-touch-start video{
    opacity:.95;
    -webkit-transition:-webkit-transform .35s;
    transition:-webkit-transform .35s;
    transition:transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.ult-vdo-effect-style9 .ult-video-banner-desc{
    text-align:center;
    top:0
}
.ult-vdo-effect-style9.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,30px,0);
    transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style9.ult-vb-touch-start .ult-video-banner-content{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10 .ult-video-banner-desc{
    padding:45px
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content,.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-content,.ult-vdo-effect-style10 .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style10 .ult-video-banner-desc:before{
    position:absolute;
    content:"";
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:1px solid #fff;
    opacity:1;
    background:rgba(0,0,0,.8);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-desc{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    overflow:hidden
}
.ult-vdo-effect-style10 h2{
    padding:10px 0 15px;
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
.ult-vdo-effect-style10.ult-vb-touch-start h2{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content{
    opacity:0;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
.ult-vdo-effect-style10 .ult-video-banner-content{
    margin:0 auto;
    max-width:90%;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
    opacity:1
}
.ult-vdo-effect-style10 .ult-video-banner-content{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.recentcomments a{
    display:inline!important;
    padding:0!important;
    margin:0!important
}
@media(min-width:768px){
    .vlt-custom--0331{
        margin-right:55px
    }
}
.vlt-custom--1422 .wpb_wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr)
}
@media(max-width:991px){
    .vlt-custom--1422 .wpb_wrapper{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(max-width:575px){
    .vlt-custom--1422 .wpb_wrapper{
        grid-template-columns:repeat(1,1fr)
    }
    form.banner-form {
    width: 100% !important;
}

form.banner-form input[type="email"] {
    width: 100%;
}
.vlt-page-title-zoom__content h1 {
    font-size: 70px !important;
    text-shadow: 2px 0px black;
}
.vlt-page-title-zoom__content {
    padding-top: 0px !important; 
}
}
.vc_custom_1559828153437{
    margin-bottom:0!important
}
.vc_custom_1558775090424{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775085684{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775104458{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775118685{
    padding-right:15px!important;
    padding-left:15px!important
}
.vc_custom_1558775132752{
    padding-right:15px!important;
    padding-left:15px!important
}
#goog-gt-tt{
    display:none!important
}
.goog-te-banner-frame{
    display:none!important
}
.goog-te-menu-value:hover{
    text-decoration:none!important
}
.goog-text-highlight{
    background-color:transparent!important;
    box-shadow:none!important
}
body{
    top:0!important
}
#google_translate_element2{
    display:none!important
}
.vlt-page-title-zoom__content h1 {
    text-shadow: 2px 0px black;
}