
@font-face {
    font-family: fontello;
    src: url(../../dist/assets/fonts/fontello.eot?52920421);
    src: url(../../dist/assets/fonts/fontello.eot?52920421#iefix) format("embedded-opentype"), url(../../dist/assets/fonts/fontello.woff2?52920421) format("woff2"), url(../../dist/assets/fonts/fontello.woff?52920421) format("woff"), url(../../dist/assets/fonts/fontello.ttf?52920421) format("truetype"), url(../../dist/assets/fonts/fontello.svg?52920421#fontello) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: never;
    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;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-verified-shield:before {
    content: '\e801'
}

.icon-verified-badge:before {
    content: '\e802'
}

.icon-minus:before {
    content: '\e803'
}

.icon-plus-circled:before {
    content: '\e804'
}

.icon-plus:before {
    content: '\e805'
}

.icon-cancel-circled2:before {
    content: '\e806'
}

.icon-cancel-circled:before {
    content: '\e807'
}

.icon-cancel:before {
    content: '\e808'
}

.icon-ok-circled2:before {
    content: '\e809'
}

.icon-ok-circled:before {
    content: '\e80a'
}

.icon-ok:before {
    content: '\e80b'
}

.icon-th-list:before {
    content: '\e80c'
}

.icon-th:before {
    content: '\e80d'
}

.icon-th-large:before {
    content: '\e80e'
}

.icon-camera-alt:before {
    content: '\e80f'
}

.icon-camera:before {
    content: '\e810'
}

.icon-picture:before {
    content: '\e811'
}

.icon-videocam:before {
    content: '\e812'
}

.icon-video:before {
    content: '\e813'
}

.icon-users:before {
    content: '\e814'
}

.icon-user:before {
    content: '\e815'
}

.icon-star-half:before {
    content: '\e816'
}

.icon-star-empty:before {
    content: '\e817'
}

.icon-star-1:before {
    content: '\e818'
}

.icon-heart-empty:before {
    content: '\e819'
}

.icon-heart:before {
    content: '\e81a'
}

.icon-mail:before {
    content: '\e81b'
}

.icon-search:before {
    content: '\e81c'
}

.icon-music:before {
    content: '\e81d'
}

.icon-glass:before {
    content: '\e81e'
}

.icon-minus-circled:before {
    content: '\e81f'
}

.icon-help-circled:before {
    content: '\e820'
}

.icon-info-circled:before {
    content: '\e821'
}

.icon-home:before {
    content: '\e822'
}

.icon-link:before {
    content: '\e823'
}

.icon-attach:before {
    content: '\e824'
}

.icon-lock:before {
    content: '\e825'
}

.icon-lock-open:before {
    content: '\e826'
}

.icon-pin:before {
    content: '\e827'
}

.icon-eye:before {
    content: '\e828'
}

.icon-eye-off:before {
    content: '\e829'
}

.icon-tag:before {
    content: '\e82a'
}

.icon-tags:before {
    content: '\e82b'
}

.icon-bookmark:before {
    content: '\e82c'
}

.icon-flag:before {
    content: '\e82d'
}

.icon-thumbs-up:before {
    content: '\e82e'
}

.icon-thumbs-down:before {
    content: '\e82f'
}

.icon-download:before {
    content: '\e830'
}

.icon-upload:before {
    content: '\e831'
}

.icon-forward:before {
    content: '\e832'
}

.icon-export:before {
    content: '\e833'
}

.icon-folder-open:before {
    content: '\e834'
}

.icon-folder:before {
    content: '\e835'
}

.icon-down-circled2:before {
    content: '\e836'
}

.icon-up-circled2:before {
    content: '\e837'
}

.icon-arrows-cw:before {
    content: '\e838'
}

.icon-ccw:before {
    content: '\e839'
}

.icon-cw:before {
    content: '\e83a'
}

.icon-pencil:before {
    content: '\e83b'
}

.icon-down-dir:before {
    content: '\e83c'
}

.icon-shuffle:before {
    content: '\e83d'
}

.icon-up-dir:before {
    content: '\e83e'
}

.icon-edit:before {
    content: '\e83f'
}

.icon-left-dir:before {
    content: '\e840'
}

.icon-print:before {
    content: '\e841'
}

.icon-right-dir:before {
    content: '\e842'
}

.icon-retweet:before {
    content: '\e843'
}

.icon-phone:before {
    content: '\e844'
}

.icon-down-open:before {
    content: '\e845'
}

.icon-left-open:before {
    content: '\e846'
}

.icon-right-open:before {
    content: '\e847'
}

.icon-comment:before {
    content: '\e848'
}

.icon-up-open:before {
    content: '\e849'
}

.icon-play:before {
    content: '\e84a'
}

.icon-cog:before {
    content: '\e84b'
}

.icon-chat:before {
    content: '\e84c'
}

.icon-cog-alt:before {
    content: '\e84d'
}

.icon-play-circled2:before {
    content: '\e84e'
}

.icon-wrench:before {
    content: '\e84f'
}

.icon-bell:before {
    content: '\e850'
}

.icon-stop:before {
    content: '\e851'
}

.icon-pause:before {
    content: '\e852'
}

.icon-basket:before {
    content: '\e853'
}

.icon-to-end:before {
    content: '\e854'
}

.icon-to-end-alt:before {
    content: '\e855'
}

.icon-calendar:before {
    content: '\e856'
}

.icon-to-start:before {
    content: '\e857'
}

.icon-to-start-alt:before {
    content: '\e858'
}

.icon-attention:before {
    content: '\e859'
}

.icon-attention-circled:before {
    content: '\e85a'
}

.icon-login:before {
    content: '\e85b'
}

.icon-fast-fw:before {
    content: '\e85c'
}

.icon-leaf:before {
    content: '\e85d'
}

.icon-font:before {
    content: '\e85e'
}

.icon-bold:before {
    content: '\e85f'
}

.icon-italic:before {
    content: '\e860'
}

.icon-text-height:before {
    content: '\e861'
}

.icon-text-width:before {
    content: '\e862'
}

.icon-align-left:before {
    content: '\e863'
}

.icon-align-center:before {
    content: '\e864'
}

.icon-align-right:before {
    content: '\e865'
}

.icon-align-justify:before {
    content: '\e866'
}

.icon-list:before {
    content: '\e867'
}

.icon-indent-left:before {
    content: '\e868'
}

.icon-indent-right:before {
    content: '\e869'
}

.icon-book:before {
    content: '\e86a'
}

.icon-adjust:before {
    content: '\e86b'
}

.icon-tint:before {
    content: '\e86c'
}

.icon-check:before {
    content: '\e86d'
}

.icon-asterisk:before {
    content: '\e86e'
}

.icon-gift:before {
    content: '\e86f'
}

.icon-fire:before {
    content: '\e870'
}

.icon-magnet:before {
    content: '\e871'
}

.icon-chart-bar:before {
    content: '\e872'
}

.icon-credit-card:before {
    content: '\e873'
}

.icon-location:before {
    content: '\e874'
}

.icon-trash-empty:before {
    content: '\e875'
}

.icon-doc:before {
    content: '\e876'
}

.icon-zoom-out:before {
    content: '\e877'
}

.icon-zoom-in:before {
    content: '\e878'
}

.icon-resize-horizontal:before {
    content: '\e879'
}

.icon-resize-vertical:before {
    content: '\e87a'
}

.icon-resize-small:before {
    content: '\e87b'
}

.icon-resize-full:before {
    content: '\e87c'
}

.icon-block:before {
    content: '\e87d'
}

.icon-clock:before {
    content: '\e87e'
}

.icon-headphones:before {
    content: '\e87f'
}

.icon-volume-up:before {
    content: '\e880'
}

.icon-volume-down:before {
    content: '\e881'
}

.icon-volume-off:before {
    content: '\e882'
}

.icon-logout:before {
    content: '\e883'
}

.icon-down-big:before {
    content: '\e884'
}

.icon-left-big:before {
    content: '\e885'
}

.icon-right-big:before {
    content: '\e886'
}

.icon-up-big:before {
    content: '\e887'
}

.icon-right-hand:before {
    content: '\e888'
}

.icon-left-hand:before {
    content: '\e889'
}

.icon-up-hand:before {
    content: '\e88a'
}

.icon-down-hand:before {
    content: '\e88b'
}

.icon-flight:before {
    content: '\e88c'
}

.icon-umbrella:before {
    content: '\e88d'
}

.icon-flash:before {
    content: '\e88e'
}

.icon-cloud:before {
    content: '\e88f'
}

.icon-globe:before {
    content: '\e890'
}

.icon-inbox:before {
    content: '\e891'
}

.icon-award:before {
    content: '\e892'
}

.icon-signal:before {
    content: '\e893'
}

.icon-target:before {
    content: '\e894'
}

.icon-eject:before {
    content: '\e895'
}

.icon-fast-bw:before {
    content: '\e896'
}

.icon-floppy:before {
    content: '\e897'
}

.icon-megaphone:before {
    content: '\e898'
}

.icon-key:before {
    content: '\e899'
}

.icon-scissors:before {
    content: '\e89a'
}

.icon-briefcase:before {
    content: '\e89b'
}

.icon-off:before {
    content: '\e89c'
}

.icon-road:before {
    content: '\e89d'
}

.icon-truck:before {
    content: '\e89e'
}

.icon-list-alt:before {
    content: '\e89f'
}

.icon-qrcode:before {
    content: '\e8a0'
}

.icon-barcode:before {
    content: '\e8a1'
}

.icon-hammer:before {
    content: '\e8a2'
}

.icon-lemon:before {
    content: '\e8a3'
}

.icon-move:before {
    content: '\f047'
}

.icon-link-ext:before {
    content: '\f08e'
}

.icon-check-empty:before {
    content: '\f096'
}

.icon-bookmark-empty:before {
    content: '\f097'
}

.icon-phone-squared:before {
    content: '\f098'
}

.icon-twitter:before {
    content: '\f099'
}

.icon-facebook:before {
    content: '\f09a'
}

.icon-github-circled:before {
    content: '\f09b'
}

.icon-rss:before {
    content: '\f09e'
}

.icon-hdd:before {
    content: '\f0a0'
}

.icon-certificate:before {
    content: '\f0a3'
}

.icon-left-circled:before {
    content: '\f0a8'
}

.icon-right-circled:before {
    content: '\f0a9'
}

.icon-up-circled:before {
    content: '\f0aa'
}

.icon-down-circled:before {
    content: '\f0ab'
}

.icon-tasks:before {
    content: '\f0ae'
}

.icon-filter:before {
    content: '\f0b0'
}

.icon-resize-full-alt:before {
    content: '\f0b2'
}

.icon-beaker:before {
    content: '\f0c3'
}

.icon-docs:before {
    content: '\f0c5'
}

.icon-blank:before {
    content: '\f0c8'
}

.icon-menu:before {
    content: '\f0c9'
}

.icon-list-bullet:before {
    content: '\f0ca'
}

.icon-list-numbered:before {
    content: '\f0cb'
}

.icon-strike:before {
    content: '\f0cc'
}

.icon-underline:before {
    content: '\f0cd'
}

.icon-table:before {
    content: '\f0ce'
}

.icon-magic:before {
    content: '\f0d0'
}

.icon-pinterest-circled:before {
    content: '\f0d2'
}

.icon-pinterest-squared:before {
    content: '\f0d3'
}

.icon-gplus-squared:before {
    content: '\f0d4'
}

.icon-gplus:before {
    content: '\f0d5'
}

.icon-money:before {
    content: '\f0d6'
}

.icon-columns:before {
    content: '\f0db'
}

.icon-sort:before {
    content: '\f0dc'
}

.icon-sort-down:before {
    content: '\f0dd'
}

.icon-sort-up:before {
    content: '\f0de'
}

.icon-mail-alt:before {
    content: '\f0e0'
}

.icon-linkedin:before {
    content: '\f0e1'
}

.icon-gauge:before {
    content: '\f0e4'
}

.icon-comment-empty:before {
    content: '\f0e5'
}

.icon-chat-empty:before {
    content: '\f0e6'
}

.icon-sitemap:before {
    content: '\f0e8'
}

.icon-paste:before {
    content: '\f0ea'
}

.icon-lightbulb:before {
    content: '\f0eb'
}

.icon-exchange:before {
    content: '\f0ec'
}

.icon-download-cloud:before {
    content: '\f0ed'
}

.icon-upload-cloud:before {
    content: '\f0ee'
}

.icon-user-md:before {
    content: '\f0f0'
}

.icon-stethoscope:before {
    content: '\f0f1'
}

.icon-suitcase:before {
    content: '\f0f2'
}

.icon-bell-alt:before {
    content: '\f0f3'
}

.icon-coffee:before {
    content: '\f0f4'
}

.icon-food:before {
    content: '\f0f5'
}

.icon-doc-text:before {
    content: '\f0f6'
}

.icon-building:before {
    content: '\f0f7'
}

.icon-hospital:before {
    content: '\f0f8'
}

.icon-ambulance:before {
    content: '\f0f9'
}

.icon-medkit:before {
    content: '\f0fa'
}

.icon-fighter-jet:before {
    content: '\f0fb'
}

.icon-beer:before {
    content: '\f0fc'
}

.icon-h-sigh:before {
    content: '\f0fd'
}

.icon-plus-squared:before {
    content: '\f0fe'
}

.icon-angle-double-left:before {
    content: '\f100'
}

.icon-angle-double-right:before {
    content: '\f101'
}

.icon-angle-double-up:before {
    content: '\f102'
}

.icon-angle-double-down:before {
    content: '\f103'
}

.icon-angle-left:before {
    content: '\f104'
}

.icon-angle-right:before {
    content: '\f105'
}

.icon-angle-up:before {
    content: '\f106'
}

.icon-angle-down:before {
    content: '\f107'
}

.icon-desktop:before {
    content: '\f108'
}

.icon-laptop:before {
    content: '\f109'
}

.icon-tablet:before {
    content: '\f10a'
}

.icon-mobile:before {
    content: '\f10b'
}

.icon-circle-empty:before {
    content: '\f10c'
}

.icon-quote-left:before {
    content: '\f10d'
}

.icon-quote-right:before {
    content: '\f10e'
}

.icon-spinner:before {
    content: '\f110'
}

.icon-circle:before {
    content: '\f111'
}

.icon-reply:before {
    content: '\f112'
}

.icon-github:before {
    content: '\f113'
}

.icon-folder-empty:before {
    content: '\f114'
}

.icon-folder-open-empty:before {
    content: '\f115'
}

.icon-smile:before {
    content: '\f118'
}

.icon-frown:before {
    content: '\f119'
}

.icon-meh:before {
    content: '\f11a'
}

.icon-gamepad:before {
    content: '\f11b'
}

.icon-keyboard:before {
    content: '\f11c'
}

.icon-flag-empty:before {
    content: '\f11d'
}

.icon-flag-checkered:before {
    content: '\f11e'
}

.icon-terminal:before {
    content: '\f120'
}

.icon-code:before {
    content: '\f121'
}

.icon-reply-all:before {
    content: '\f122'
}

.icon-star-half-alt:before {
    content: '\f123'
}

.icon-direction:before {
    content: '\f124'
}

.icon-crop:before {
    content: '\f125'
}

.icon-fork:before {
    content: '\f126'
}

.icon-unlink:before {
    content: '\f127'
}

.icon-help:before {
    content: '\f128'
}

.icon-info:before {
    content: '\f129'
}

.icon-attention-alt:before {
    content: '\f12a'
}

.icon-superscript:before {
    content: '\f12b'
}

.icon-subscript:before {
    content: '\f12c'
}

.icon-eraser:before {
    content: '\f12d'
}

.icon-puzzle:before {
    content: '\f12e'
}

.icon-mic:before {
    content: '\f130'
}

.icon-mute:before {
    content: '\f131'
}

.icon-shield:before {
    content: '\f132'
}

.icon-calendar-empty:before {
    content: '\f133'
}

.icon-extinguisher:before {
    content: '\f134'
}

.icon-rocket:before {
    content: '\f135'
}

.icon-maxcdn:before {
    content: '\f136'
}

.icon-angle-circled-left:before {
    content: '\f137'
}

.icon-angle-circled-right:before {
    content: '\f138'
}

.icon-angle-circled-up:before {
    content: '\f139'
}

.icon-angle-circled-down:before {
    content: '\f13a'
}

.icon-html5:before {
    content: '\f13b'
}

.icon-css3:before {
    content: '\f13c'
}

.icon-anchor:before {
    content: '\f13d'
}

.icon-lock-open-alt:before {
    content: '\f13e'
}

.icon-bullseye:before {
    content: '\f140'
}

.icon-ellipsis:before {
    content: '\f141'
}

.icon-ellipsis-vert:before {
    content: '\f142'
}

.icon-rss-squared:before {
    content: '\f143'
}

.icon-play-circled:before {
    content: '\f144'
}

.icon-ticket:before {
    content: '\f145'
}

.icon-minus-squared:before {
    content: '\f146'
}

.icon-minus-squared-alt:before {
    content: '\f147'
}

.icon-level-up:before {
    content: '\f148'
}

.icon-level-down:before {
    content: '\f149'
}

.icon-ok-squared:before {
    content: '\f14a'
}

.icon-pencil-squared:before {
    content: '\f14b'
}

.icon-link-ext-alt:before {
    content: '\f14c'
}

.icon-export-alt:before {
    content: '\f14d'
}

.icon-compass:before {
    content: '\f14e'
}

.icon-expand:before {
    content: '\f150'
}

.icon-collapse:before {
    content: '\f151'
}

.icon-expand-right:before {
    content: '\f152'
}

.icon-euro:before {
    content: '\f153'
}

.icon-pound:before {
    content: '\f154'
}

.icon-dollar:before {
    content: '\f155'
}

.icon-rupee:before {
    content: '\f156'
}

.icon-yen:before {
    content: '\f157'
}

.icon-rouble:before {
    content: '\f158'
}

.icon-won:before {
    content: '\f159'
}

.icon-bitcoin:before {
    content: '\f15a'
}

.icon-doc-inv:before {
    content: '\f15b'
}

.icon-doc-text-inv:before {
    content: '\f15c'
}

.icon-sort-name-up:before {
    content: '\f15d'
}

.icon-sort-name-down:before {
    content: '\f15e'
}

.icon-sort-alt-up:before {
    content: '\f160'
}

.icon-sort-alt-down:before {
    content: '\f161'
}

.icon-sort-number-up:before {
    content: '\f162'
}

.icon-sort-number-down:before {
    content: '\f163'
}

.icon-thumbs-up-alt:before {
    content: '\f164'
}

.icon-thumbs-down-alt:before {
    content: '\f165'
}

.icon-youtube-squared:before {
    content: '\f166'
}

.icon-youtube:before {
    content: '\f167'
}

.icon-xing:before {
    content: '\f168'
}

.icon-xing-squared:before {
    content: '\f169'
}

.icon-youtube-play:before {
    content: '\f16a'
}

.icon-dropbox:before {
    content: '\f16b'
}

.icon-stackoverflow:before {
    content: '\f16c'
}

.icon-instagram:before {
    content: '\f16d'
}

.icon-flickr:before {
    content: '\f16e'
}

.icon-adn:before {
    content: '\f170'
}

.icon-bitbucket:before {
    content: '\f171'
}

.icon-bitbucket-squared:before {
    content: '\f172'
}

.icon-tumblr:before {
    content: '\f173'
}

.icon-tumblr-squared:before {
    content: '\f174'
}

.icon-down:before {
    content: '\f175'
}

.icon-up:before {
    content: '\f176'
}

.icon-left:before {
    content: '\f177'
}

.icon-right:before {
    content: '\f178'
}

.icon-apple:before {
    content: '\f179'
}

.icon-windows:before {
    content: '\f17a'
}

.icon-android:before {
    content: '\f17b'
}

.icon-linux:before {
    content: '\f17c'
}

.icon-dribbble:before {
    content: '\f17d'
}

.icon-skype:before {
    content: '\f17e'
}

.icon-foursquare:before {
    content: '\f180'
}

.icon-trello:before {
    content: '\f181'
}

.icon-female:before {
    content: '\f182'
}

.icon-male:before {
    content: '\f183'
}

.icon-gittip:before {
    content: '\f184'
}

.icon-sun:before {
    content: '\f185'
}

.icon-moon:before {
    content: '\f186'
}

.icon-box:before {
    content: '\f187'
}

.icon-bug:before {
    content: '\f188'
}

.icon-vkontakte:before {
    content: '\f189'
}

.icon-weibo:before {
    content: '\f18a'
}

.icon-renren:before {
    content: '\f18b'
}

.icon-pagelines:before {
    content: '\f18c'
}

.icon-stackexchange:before {
    content: '\f18d'
}

.icon-right-circled2:before {
    content: '\f18e'
}

.icon-left-circled2:before {
    content: '\f190'
}

.icon-collapse-left:before {
    content: '\f191'
}

.icon-dot-circled:before {
    content: '\f192'
}

.icon-wheelchair:before {
    content: '\f193'
}

.icon-vimeo-squared:before {
    content: '\f194'
}

.icon-try:before {
    content: '\f195'
}

.icon-plus-squared-alt:before {
    content: '\f196'
}

.icon-space-shuttle:before {
    content: '\f197'
}

.icon-slack:before {
    content: '\f198'
}

.icon-mail-squared:before {
    content: '\f199'
}

.icon-wordpress:before {
    content: '\f19a'
}

.icon-openid:before {
    content: '\f19b'
}

.icon-bank:before {
    content: '\f19c'
}

.icon-graduation-cap:before {
    content: '\f19d'
}

.icon-yahoo:before {
    content: '\f19e'
}

.icon-google:before {
    content: '\f1a0'
}

.icon-reddit:before {
    content: '\f1a1'
}

.icon-reddit-squared:before {
    content: '\f1a2'
}

.icon-stumbleupon-circled:before {
    content: '\f1a3'
}

.icon-stumbleupon:before {
    content: '\f1a4'
}

.icon-delicious:before {
    content: '\f1a5'
}

.icon-digg:before {
    content: '\f1a6'
}

.icon-pied-piper-squared:before {
    content: '\f1a7'
}

.icon-pied-piper-alt:before {
    content: '\f1a8'
}

.icon-drupal:before {
    content: '\f1a9'
}

.icon-joomla:before {
    content: '\f1aa'
}

.icon-language:before {
    content: '\f1ab'
}

.icon-fax:before {
    content: '\f1ac'
}

.icon-building-filled:before {
    content: '\f1ad'
}

.icon-child:before {
    content: '\f1ae'
}

.icon-paw:before {
    content: '\f1b0'
}

.icon-spoon:before {
    content: '\f1b1'
}

.icon-cube:before {
    content: '\f1b2'
}

.icon-cubes:before {
    content: '\f1b3'
}

.icon-behance:before {
    content: '\f1b4'
}

.icon-behance-squared:before {
    content: '\f1b5'
}

.icon-steam:before {
    content: '\f1b6'
}

.icon-steam-squared:before {
    content: '\f1b7'
}

.icon-recycle:before {
    content: '\f1b8'
}

.icon-cab:before {
    content: '\f1b9'
}

.icon-taxi:before {
    content: '\f1ba'
}

.icon-tree:before {
    content: '\f1bb'
}

.icon-spotify:before {
    content: '\f1bc'
}

.icon-deviantart:before {
    content: '\f1bd'
}

.icon-soundcloud:before {
    content: '\f1be'
}

.icon-database:before {
    content: '\f1c0'
}

.icon-file-pdf:before {
    content: '\f1c1'
}

.icon-file-word:before {
    content: '\f1c2'
}

.icon-file-excel:before {
    content: '\f1c3'
}

.icon-file-powerpoint:before {
    content: '\f1c4'
}

.icon-file-image:before {
    content: '\f1c5'
}

.icon-file-archive:before {
    content: '\f1c6'
}

.icon-file-audio:before {
    content: '\f1c7'
}

.icon-file-video:before {
    content: '\f1c8'
}

.icon-file-code:before {
    content: '\f1c9'
}

.icon-vine:before {
    content: '\f1ca'
}

.icon-codeopen:before {
    content: '\f1cb'
}

.icon-jsfiddle:before {
    content: '\f1cc'
}

.icon-lifebuoy:before {
    content: '\f1cd'
}

.icon-circle-notch:before {
    content: '\f1ce'
}

.icon-rebel:before {
    content: '\f1d0'
}

.icon-empire:before {
    content: '\f1d1'
}

.icon-git-squared:before {
    content: '\f1d2'
}

.icon-git:before {
    content: '\f1d3'
}

.icon-hacker-news:before {
    content: '\f1d4'
}

.icon-tencent-weibo:before {
    content: '\f1d5'
}

.icon-qq:before {
    content: '\f1d6'
}

.icon-wechat:before {
    content: '\f1d7'
}

.icon-paper-plane:before {
    content: '\f1d8'
}

.icon-paper-plane-empty:before {
    content: '\f1d9'
}

.icon-history:before {
    content: '\f1da'
}

.icon-circle-thin:before {
    content: '\f1db'
}

.icon-header:before {
    content: '\f1dc'
}

.icon-paragraph:before {
    content: '\f1dd'
}

.icon-sliders:before {
    content: '\f1de'
}

.icon-share:before {
    content: '\f1e0'
}

.icon-share-squared:before {
    content: '\f1e1'
}

.icon-bomb:before {
    content: '\f1e2'
}

.icon-soccer-ball:before {
    content: '\f1e3'
}

.icon-tty:before {
    content: '\f1e4'
}

.icon-binoculars:before {
    content: '\f1e5'
}

.icon-plug:before {
    content: '\f1e6'
}

.icon-slideshare:before {
    content: '\f1e7'
}

.icon-twitch:before {
    content: '\f1e8'
}

.icon-yelp:before {
    content: '\f1e9'
}

.icon-newspaper:before {
    content: '\f1ea'
}

.icon-wifi:before {
    content: '\f1eb'
}

.icon-calc:before {
    content: '\f1ec'
}

.icon-paypal:before {
    content: '\f1ed'
}

.icon-gwallet:before {
    content: '\f1ee'
}

.icon-cc-visa:before {
    content: '\f1f0'
}

.icon-cc-mastercard:before {
    content: '\f1f1'
}

.icon-cc-discover:before {
    content: '\f1f2'
}

.icon-cc-amex:before {
    content: '\f1f3'
}

.icon-cc-paypal:before {
    content: '\f1f4'
}

.icon-cc-stripe:before {
    content: '\f1f5'
}

.icon-bell-off:before {
    content: '\f1f6'
}

.icon-bell-off-empty:before {
    content: '\f1f7'
}

.icon-trash:before {
    content: '\f1f8'
}

.icon-copyright:before {
    content: '\f1f9'
}

.icon-at:before {
    content: '\f1fa'
}

.icon-eyedropper:before {
    content: '\f1fb'
}

.icon-brush:before {
    content: '\f1fc'
}

.icon-birthday:before {
    content: '\f1fd'
}

.icon-chart-area:before {
    content: '\f1fe'
}

.icon-chart-pie:before {
    content: '\f200'
}

.icon-chart-line:before {
    content: '\f201'
}

.icon-lastfm:before {
    content: '\f202'
}

.icon-lastfm-squared:before {
    content: '\f203'
}

.icon-toggle-off:before {
    content: '\f204'
}

.icon-toggle-on:before {
    content: '\f205'
}

.icon-bicycle:before {
    content: '\f206'
}

.icon-bus:before {
    content: '\f207'
}

.icon-ioxhost:before {
    content: '\f208'
}

.icon-angellist:before {
    content: '\f209'
}

.icon-cc:before {
    content: '\f20a'
}

.icon-shekel:before {
    content: '\f20b'
}

.icon-meanpath:before {
    content: '\f20c'
}

.icon-buysellads:before {
    content: '\f20d'
}

.icon-connectdevelop:before {
    content: '\f20e'
}

.icon-dashcube:before {
    content: '\f210'
}

.icon-forumbee:before {
    content: '\f211'
}

.icon-leanpub:before {
    content: '\f212'
}

.icon-sellsy:before {
    content: '\f213'
}

.icon-shirtsinbulk:before {
    content: '\f214'
}

.icon-simplybuilt:before {
    content: '\f215'
}

.icon-skyatlas:before {
    content: '\f216'
}

.icon-cart-plus:before {
    content: '\f217'
}

.icon-cart-arrow-down:before {
    content: '\f218'
}

.icon-diamond:before {
    content: '\f219'
}

.icon-ship:before {
    content: '\f21a'
}

.icon-user-secret:before {
    content: '\f21b'
}

.icon-motorcycle:before {
    content: '\f21c'
}

.icon-street-view:before {
    content: '\f21d'
}

.icon-heartbeat:before {
    content: '\f21e'
}

.icon-venus:before {
    content: '\f221'
}

.icon-mars:before {
    content: '\f222'
}

.icon-mercury:before {
    content: '\f223'
}

.icon-transgender:before {
    content: '\f224'
}

.icon-transgender-alt:before {
    content: '\f225'
}

.icon-venus-double:before {
    content: '\f226'
}

.icon-mars-double:before {
    content: '\f227'
}

.icon-venus-mars:before {
    content: '\f228'
}

.icon-mars-stroke:before {
    content: '\f229'
}

.icon-mars-stroke-v:before {
    content: '\f22a'
}

.icon-mars-stroke-h:before {
    content: '\f22b'
}

.icon-neuter:before {
    content: '\f22c'
}

.icon-genderless:before {
    content: '\f22d'
}

.icon-facebook-official:before {
    content: '\f230'
}

.icon-pinterest:before {
    content: '\f231'
}

.icon-whatsapp:before {
    content: '\f232'
}

.icon-server:before {
    content: '\f233'
}

.icon-user-plus:before {
    content: '\f234'
}

.icon-user-times:before {
    content: '\f235'
}

.icon-bed:before {
    content: '\f236'
}

.icon-viacoin:before {
    content: '\f237'
}

.icon-train:before {
    content: '\f238'
}

.icon-subway:before {
    content: '\f239'
}

.icon-medium:before {
    content: '\f23a'
}

.icon-y-combinator:before {
    content: '\f23b'
}

.icon-optin-monster:before {
    content: '\f23c'
}

.icon-opencart:before {
    content: '\f23d'
}

.icon-expeditedssl:before {
    content: '\f23e'
}

.icon-battery-4:before {
    content: '\f240'
}

.icon-battery-3:before {
    content: '\f241'
}

.icon-battery-2:before {
    content: '\f242'
}

.icon-battery-1:before {
    content: '\f243'
}

.icon-battery-0:before {
    content: '\f244'
}

.icon-mouse-pointer:before {
    content: '\f245'
}

.icon-i-cursor:before {
    content: '\f246'
}

.icon-object-group:before {
    content: '\f247'
}

.icon-object-ungroup:before {
    content: '\f248'
}

.icon-sticky-note:before {
    content: '\f249'
}

.icon-sticky-note-o:before {
    content: '\f24a'
}

.icon-cc-jcb:before {
    content: '\f24b'
}

.icon-cc-diners-club:before {
    content: '\f24c'
}

.icon-clone:before {
    content: '\f24d'
}

.icon-balance-scale:before {
    content: '\f24e'
}

.icon-hourglass-o:before {
    content: '\f250'
}

.icon-hourglass-1:before {
    content: '\f251'
}

.icon-hourglass-2:before {
    content: '\f252'
}

.icon-hourglass-3:before {
    content: '\f253'
}

.icon-hourglass:before {
    content: '\f254'
}

.icon-hand-grab-o:before {
    content: '\f255'
}

.icon-hand-paper-o:before {
    content: '\f256'
}

.icon-hand-scissors-o:before {
    content: '\f257'
}

.icon-hand-lizard-o:before {
    content: '\f258'
}

.icon-hand-spock-o:before {
    content: '\f259'
}

.icon-hand-pointer-o:before {
    content: '\f25a'
}

.icon-hand-peace-o:before {
    content: '\f25b'
}

.icon-trademark:before {
    content: '\f25c'
}

.icon-registered:before {
    content: '\f25d'
}

.icon-creative-commons:before {
    content: '\f25e'
}

.icon-gg:before {
    content: '\f260'
}

.icon-gg-circle:before {
    content: '\f261'
}

.icon-tripadvisor:before {
    content: '\f262'
}

.icon-odnoklassniki:before {
    content: '\f263'
}

.icon-odnoklassniki-square:before {
    content: '\f264'
}

.icon-get-pocket:before {
    content: '\f265'
}

.icon-wikipedia-w:before {
    content: '\f266'
}

.icon-safari:before {
    content: '\f267'
}

.icon-chrome:before {
    content: '\f268'
}

.icon-firefox:before {
    content: '\f269'
}

.icon-opera:before {
    content: '\f26a'
}

.icon-internet-explorer:before {
    content: '\f26b'
}

.icon-television:before {
    content: '\f26c'
}

.icon-contao:before {
    content: '\f26d'
}

.icon-500px:before {
    content: '\f26e'
}

.icon-amazon:before {
    content: '\f270'
}

.icon-calendar-plus-o:before {
    content: '\f271'
}

.icon-calendar-minus-o:before {
    content: '\f272'
}

.icon-calendar-times-o:before {
    content: '\f273'
}

.icon-calendar-check-o:before {
    content: '\f274'
}

.icon-industry:before {
    content: '\f275'
}

.icon-map-pin:before {
    content: '\f276'
}

.icon-map-signs:before {
    content: '\f277'
}

.icon-map-o:before {
    content: '\f278'
}

.icon-map:before {
    content: '\f279'
}

.icon-commenting:before {
    content: '\f27a'
}

.icon-commenting-o:before {
    content: '\f27b'
}

.icon-houzz:before {
    content: '\f27c'
}

.icon-vimeo:before {
    content: '\f27d'
}

.icon-black-tie:before {
    content: '\f27e'
}

.icon-fonticons:before {
    content: '\f280'
}

.icon-reddit-alien:before {
    content: '\f281'
}

.icon-edge:before {
    content: '\f282'
}

.icon-credit-card-alt:before {
    content: '\f283'
}

.icon-codiepie:before {
    content: '\f284'
}

.icon-modx:before {
    content: '\f285'
}

.icon-fort-awesome:before {
    content: '\f286'
}

.icon-usb:before {
    content: '\f287'
}

.icon-product-hunt:before {
    content: '\f288'
}

.icon-mixcloud:before {
    content: '\f289'
}

.icon-scribd:before {
    content: '\f28a'
}

.icon-pause-circle:before {
    content: '\f28b'
}

.icon-pause-circle-o:before {
    content: '\f28c'
}

.icon-stop-circle:before {
    content: '\f28d'
}

.icon-stop-circle-o:before {
    content: '\f28e'
}

.icon-shopping-bag:before {
    content: '\f290'
}

.icon-shopping-basket:before {
    content: '\f291'
}

.icon-hashtag:before {
    content: '\f292'
}

.icon-bluetooth:before {
    content: '\f293'
}

.icon-bluetooth-b:before {
    content: '\f294'
}

.icon-percent:before {
    content: '\f295'
}

.icon-gitlab:before {
    content: '\f296'
}

.icon-wpbeginner:before {
    content: '\f297'
}

.icon-wpforms:before {
    content: '\f298'
}

.icon-envira:before {
    content: '\f299'
}

.icon-universal-access:before {
    content: '\f29a'
}

.icon-wheelchair-alt:before {
    content: '\f29b'
}

.icon-question-circle-o:before {
    content: '\f29c'
}

.icon-blind:before {
    content: '\f29d'
}

.icon-audio-description:before {
    content: '\f29e'
}

.icon-volume-control-phone:before {
    content: '\f2a0'
}

.icon-braille:before {
    content: '\f2a1'
}

.icon-assistive-listening-systems:before {
    content: '\f2a2'
}

.icon-american-sign-language-interpreting:before {
    content: '\f2a3'
}

.icon-asl-interpreting:before {
    content: '\f2a4'
}

.icon-glide:before {
    content: '\f2a5'
}

.icon-glide-g:before {
    content: '\f2a6'
}

.icon-sign-language:before {
    content: '\f2a7'
}

.icon-low-vision:before {
    content: '\f2a8'
}

.icon-viadeo:before {
    content: '\f2a9'
}

.icon-viadeo-square:before {
    content: '\f2aa'
}

.icon-snapchat:before {
    content: '\f2ab'
}

.icon-snapchat-ghost:before {
    content: '\f2ac'
}

.icon-snapchat-square:before {
    content: '\f2ad'
}

.icon-pied-piper:before {
    content: '\f2ae'
}

.icon-first-order:before {
    content: '\f2b0'
}

.icon-yoast:before {
    content: '\f2b1'
}

.icon-themeisle:before {
    content: '\f2b2'
}

.icon-google-plus-circle:before {
    content: '\f2b3'
}

.icon-font-awesome:before {
    content: '\f2b4'
}

.icon-handshake-o:before {
    content: '\f2b5'
}

.icon-envelope-open:before {
    content: '\f2b6'
}

.icon-envelope-open-o:before {
    content: '\f2b7'
}

.icon-linode:before {
    content: '\f2b8'
}

.icon-address-book:before {
    content: '\f2b9'
}

.icon-address-book-o:before {
    content: '\f2ba'
}

.icon-address-card:before {
    content: '\f2bb'
}

.icon-address-card-o:before {
    content: '\f2bc'
}

.icon-user-circle:before {
    content: '\f2bd'
}

.icon-user-circle-o:before {
    content: '\f2be'
}

.icon-user-o:before {
    content: '\f2c0'
}

.icon-id-badge:before {
    content: '\f2c1'
}

.icon-id-card:before {
    content: '\f2c2'
}

.icon-id-card-o:before {
    content: '\f2c3'
}

.icon-quora:before {
    content: '\f2c4'
}

.icon-free-code-camp:before {
    content: '\f2c5'
}

.icon-telegram:before {
    content: '\f2c6'
}

.icon-thermometer:before {
    content: '\f2c7'
}

.icon-thermometer-3:before {
    content: '\f2c8'
}

.icon-thermometer-2:before {
    content: '\f2c9'
}

.icon-thermometer-quarter:before {
    content: '\f2ca'
}

.icon-thermometer-0:before {
    content: '\f2cb'
}

.icon-shower:before {
    content: '\f2cc'
}

.icon-bath:before {
    content: '\f2cd'
}

.icon-podcast:before {
    content: '\f2ce'
}

.icon-window-maximize:before {
    content: '\f2d0'
}

.icon-window-minimize:before {
    content: '\f2d1'
}

.icon-window-restore:before {
    content: '\f2d2'
}

.icon-window-close:before {
    content: '\f2d3'
}

.icon-window-close-o:before {
    content: '\f2d4'
}

.icon-bandcamp:before {
    content: '\f2d5'
}

.icon-grav:before {
    content: '\f2d6'
}

.icon-etsy:before {
    content: '\f2d7'
}

.icon-imdb:before {
    content: '\f2d8'
}

.icon-ravelry:before {
    content: '\f2d9'
}

.icon-eercast:before {
    content: '\f2da'
}

.icon-microchip:before {
    content: '\f2db'
}

.icon-snowflake-o:before {
    content: '\f2dc'
}

.icon-superpowers:before {
    content: '\f2dd'
}

.icon-wpexplorer:before {
    content: '\f2de'
}

.icon-meetup:before {
    content: '\f2e0'
}

.icon-github-squared:before {
    content: '\f300'
}

.icon-twitter-squared:before {
    content: '\f304'
}

.icon-facebook-squared:before {
    content: '\f308'
}

.icon-linkedin-squared:before {
    content: '\f30c'
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

p:empty {
    display: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

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

embed,
object {
    max-width: 100%
}

em {
    font-style: italic
}

a {
    transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
    border-style: none
}

html[dir=rtl] body .bundle-title.mobile,
html[dir=rtl] body .product-info-container,
html[dir=rtl] body figure,
html[dir=rtl] body h1,
html[dir=rtl] body h2,
html[dir=rtl] body h3,
html[dir=rtl] body h4,
html[dir=rtl] body li,
html[dir=rtl] body p:not([style="text-align: center;"]):not(.has-text-align-center) {
    text-align: right !important
}

@media only screen and (max-width:767px) {
    html[dir=rtl] body .rtl-mobile-right-text,
    html[dir=rtl] body .rtl-mobile-right-text.bundle-pricing-text * {
        text-align: right !important
    }
    html[dir=rtl] body .product-info .gallery-container {
        margin-right: -40px !important
    }
}

html[dir=rtl] body .rtl-centered {
    margin-left: auto !important;
    margin-right: auto !important
}

html[dir=rtl] body .rtl-text-centered,
html[dir=rtl] body .rtl-text-centered.mobile-only.guarantee * {
    text-align: center !important
}

html[dir=rtl] body .rtl-margin-right-20 {
    margin-left: auto !important;
    margin-right: 20px !important
}

html body .en-only {
    display: none
}

html body .non-en-only,
html body.lang-en .en-only,
html[lang~=en-] body .en-only {
    display: inline-block
}

html body.lang-en .non-en-only,
html[lang~=en-] body .non-en-only {
    display: none
}

html[lang~=en-] body .en-only {
    display: inline-block
}

html[lang~=en-] body .non-en-only {
    display: none
}

body {
    font-size: 16px;
    line-height: 1.14;
    color: #000;
    opacity: 1;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

@media only screen and (min-width:992px) {
    body.totalbar-shown {
        padding-bottom: 85px
    }
    #footer-badges {
        background-color: #efefef
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    body.totalbar-shown {
        padding-bottom: 70px
    }
}

body.direct-to-checkout #content-inner .dtc-hidden {
    display: none !important
}

body.single-offer {
    background-color: #333;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233e3e3e' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")
}

body.error404 {
    background-color: #333
}

#main-wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    background: #fff
}

.show-for-ie {
    display: none
}

@media only screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    body {
        opacity: 1
    }
    .show-for-ie {
        display: inline-block
    }
    .hide-for-ie {
        display: none
    }
}

.gu-hidden,
.hidden {
    display: none
}

.gu-shown,
.shown {
    display: inline-block
}

.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px
}

.vertically-centered {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}

.button-disabled,
.button.disabled {
    opacity: .35 !important;
    filter: grayscale(1) !important;
    pointer-events: none !important
}

.button.lock-out,
.silently-disabled {
    pointer-events: none !important
}

.no-padding {
    padding: 0 !important
}

body.single-offer #logo .site-logo img {
    width: auto;
    margin: 0 auto;
    display: block
}

@media only screen and (min-width:768px) {
    html[dir=rtl] body .rtl-desktop-text-centered {
        text-align: center !important
    }
    body {
        font-family: Open Sans, Helvetica, Arial, sans-serif
    }
    .vertically-centered-desktop {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }
    .mobile-only {
        display: none
    }
    body.single-offer #logo {
        border-bottom: 2px solid #f1f1f1
    }
    body.single-offer #logo .site-logo {
        margin: 15px auto
    }
    body.single-offer #logo .site-logo img {
        height: 45px
    }
    #footer-badges {
        border-top: 1px solid #b5b5b5
    }
}

@media only screen and (max-width:767px) {
    body {
        font-family: sans-serif
    }
    body.direct-to-checkout #content-inner .offer-brand-logo {
        display: none
    }
    .mobile-only {
        display: block
    }
    .desktop-only {
        display: none
    }
    .featured-products button.owl-next:after {
        right: 0
    }
    .featured-products button.owl-prev:before {
        left: 0
    }
    #header {
        padding: 10px 0
    }
    #header a {
        text-align: center;
        display: block
    }
    #header .mobile-only img {
        width: auto;
        max-width: 50%
    }
    .hero-container h1 {
        font-size: 1.8em
    }
    .newsletter-container .intro {
        max-width: 100%;
        text-align: center;
        margin: 0 auto 20px;
        padding: 0 40px
    }
    .newsletter-container form {
        margin: 0 auto;
        text-align: center
    }
    .newsletter-container form input[type=email] {
        margin-bottom: 20px;
        margin-right: 0
    }
    .newsletter-container form input[type=submit] {
        min-width: 320px
    }
    .newsletter-container form label {
        left: 30px
    }
    ul.mobile-links {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center
    }
    ul.mobile-links li {
        display: block;
        padding: 20px 0;
        max-width: 60%;
        margin: 0 auto
    }
    ul.mobile-links li:nth-child(-n+2) {
        border-bottom: 2px solid #eeedf1
    }
    ul.mobile-links li.copyright {
        max-width: 100%;
        padding-bottom: 10px
    }
    ul.mobile-links li.footer-privacy-cta,
    ul.mobile-links li.footer-terms-cta {
        display: inline;
        margin: 0 20px
    }
    body.single-offer #logo {
        border-bottom: 1px solid #e5e5e5
    }
    body.single-offer #logo .site-logo {
        margin: 5px auto;
        max-width: 240px !important;
        max-height: 47px !important;
        padding: 0 5px
    }
    body.single-offer #logo .site-logo img {
        height: 35px;
        max-height: 35px !important
    }
    body.single-offer #logo .presented-by {
        max-width: 150px
    }
}

body.single-offer #logo .presented-by {
    padding-bottom: 5px
}

#returns,
#support {
    text-align: left
}

#returns a,
#support a {
    text-decoration: underline;
    color: -webkit-link
}

#returns .support-content,
#support .support-content {
    padding: 0 10px
}

#returns .support-content p,
#support .support-content p {
    line-height: 1.3
}

#returns h4 {
    font-size: 16px;
    margin-bottom: 20px
}

#returns h2,
#support h2 {
    font-size: 32px;
    margin-bottom: 1em;
    font-weight: 700
}

#support .support-content {
    max-width: 800px;
    margin: 0 auto
}

#support .support-content ul {
    margin-left: 20px
}

#support .support-content h2 {
    color: #52c8f6;
    font-size: 32px;
    font-weight: 700
}

#support .support-content h3 {
    font-weight: 700;
    font-size: 18px
}

#about .modal-body {
    height: 330px
}

#footer .disclaimer {
    margin-top: 30px;
    font-size: 11px;
    color: #dedede
}

#footer .disclaimer p {
    font-size: 11px;
    color: #dedede
}

#footer .references {
    color: #919b9a
}

#footer .references a:hover {
    color: #499fdc !important;
    transition: .3s;
    text-decoration: underline !important
}

#footer .references a {
    font-size: 12px;
    letter-spacing: 1px;
    color: #fff;
    text-decoration: none;
    padding-left: 20px !important
}

#footer a {
    cursor: pointer
}

.giddy-footer-container {
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
    font: 14px "Open Sans", sans-serif
}

body.presell-template-default .giddy-footer-container {
    width: 100%;
    max-width: 2000px;
    padding: 10px 0 0
}

body.presell-template-default .giddy-footer-container ul.giddy-links li {
    margin: 0 1em
}

body.presell-template-default .disclaimer {
    font-size: 12px;
    font-style: italic
}

body.presell-template-default .footer-disclaimer {
    text-align: center
}

body.presell-template-default #footer-disclaimer .disclaimer-text {
    font-size: .875rem
}

.giddy-footer-container ul.giddy-links {
    margin: 15px 0 25px;
    padding: 10px 0;
    list-style: none;
    text-align: center;
    background-color: #333
}

ul.giddy-links li {
    display: inline;
    margin: 0 2em;
    font: 14px "Open Sans", sans-serif
}

ul.giddy-links a,
ul.giddy-links span {
    color: #919b9a;
    text-decoration: none
}

ul.giddy-links a.copyright-presell:hover,
ul.giddy-links span.copyright-presell:hover {
    text-decoration: none !important;
    cursor: default !important;
    color: #919b9a !important
}

ul.giddy-links span {
    cursor: pointer
}

ul.giddy-links a:hover,
ul.giddy-links span:hover {
    color: #499fdc;
    transition: .3s;
    text-decoration: underline
}

.giddy-footer-container .copyright {
    font-size: 12px;
    padding: 5px 0;
    color: #5f5f5f
}

.giddy-footer-container #footer-disclaimer {
    color: #919b9a
}

.giddy-footer-container .footer-logo {
    padding: 30px 0 0
}

.aboutuscontainer p {
    font-size: 17px
}

.additional-footer-message {
    text-align: center;
    background-color: #efefef;
    padding-top: 20px
}

#footer-badges {
    padding: 10px 0;
    text-align: center
}

#footer-badges .footer-badge-container {
    width: 100%;
    display: flex;
    justify-content: center
}

#footer-badges .footer-badge-container:before {
    content: '';
    order: 2;
    width: 100%
}

@media only screen and (min-width:768px) {
    #footer-badges .footer-badge-container:before {
        display: none
    }
}

#footer-badges .footer-badge-container .payment-badge {
    height: 62px;
    order: 1
}

@media only screen and (max-width:767px) {
    body.single-offer #logo .presented-by {
        margin: 0 auto
    }
    ul.giddy-links li {
        margin: 0 5px;
        font-size: 13px
    }
    .giddy-footer-container .footer-logo {
        padding: 15px 0 0
    }
    .giddy-footer-container .copyright {
        font-size: 12px;
        color: #797979
    }
    ul.giddy-links span {
        cursor: pointer
    }
    #footer-badges {
        border-top: 1px solid #e0e0e1
    }
    #footer-badges .footer-badge-container {
        flex-wrap: wrap
    }
    #footer-badges .footer-badge-container .payment-badge[data-payment-accepted=trust-badge] {
        display: none
    }
    #footer-badges .footer-badge-container .payment-badge:nth-child(n+6) {
        order: 2
    }
}

#footer-badges .footer-badge-container .payment-badge img,
#footer-badges .footer-badge-container .payment-badge svg {
    height: 25px;
    width: auto
}

@media only screen and (min-width:992px) {
    #footer-badges .footer-badge-container .payment-badge img,
    #footer-badges .footer-badge-container .payment-badge svg {
        margin: 0 20px
    }
}

@media only screen and (max-width:991px) {
    .giddy-footer-container {
        padding-left: 10px;
        padding-right: 10px
    }
    .additional-footer-message {
        font-size: 12px;
        background: 0 0;
        padding-top: 0
    }
    .additional-footer-message .footnote-content {
        max-width: none;
        margin: 0 auto
    }
    .guarantee {
        text-align: center
    }
    .guarantee h4 {
        font-size: 15px;
        font-weight: 700;
        padding: 10px 0
    }
    #footer-badges {
        background-color: #fff
    }
    #footer-badges .footer-badge-container .payment-badge img,
    #footer-badges .footer-badge-container .payment-badge svg {
        margin: 0 15px
    }
}

@media only screen and (max-width:360px) {
    #footer-badges .footer-badge-container:before {
        display: none
    }
    #footer-badges .footer-badge-container .payment-badge:nth-child(n+6) {
        order: 1
    }
    #footer-badges .footer-badge-container .payment-badge img,
    #footer-badges .footer-badge-container .payment-badge svg {
        margin: 0 2.5vw
    }
}

#footer-badges .footer-badge-container .payment-badge img.alternative-graphic,
#footer-badges .footer-badge-container .payment-badge svg.alternative-graphic {
    display: none
}

#footer-badges .footer-badge-container .payment-badge img.alternative-graphic.shown,
#footer-badges .footer-badge-container .payment-badge svg.alternative-graphic.shown {
    display: inline-block
}

#footer-badges .footer-badge-container .payment-badge img.alternative-graphic.hidden,
#footer-badges .footer-badge-container .payment-badge svg.alternative-graphic.hidden {
    display: none
}

#footer-badges .footer-badge-container .payment-badge img.primary-graphic,
#footer-badges .footer-badge-container .payment-badge img.primary-graphic.shown,
#footer-badges .footer-badge-container .payment-badge svg.primary-graphic,
#footer-badges .footer-badge-container .payment-badge svg.primary-graphic.shown {
    display: inline-block
}

#footer-badges .footer-badge-container .payment-badge img.primary-graphic.hidden,
#footer-badges .footer-badge-container .payment-badge svg.primary-graphic.hidden {
    display: none
}

#footer-badges .footer-badge-container .payment-badge img.american-express,
#footer-badges .footer-badge-container .payment-badge svg.american-express {
    width: 73px;
    height: 20px
}

#footer-badges .footer-badge-container .payment-badge img.discover,
#footer-badges .footer-badge-container .payment-badge svg.discover {
    width: 66px;
    height: 11px
}

#footer-badges .footer-badge-container .payment-badge img.mastercard,
#footer-badges .footer-badge-container .payment-badge svg.mastercard {
    width: 36px;
    height: 28px
}

#footer-badges .footer-badge-container .payment-badge img.visa,
#footer-badges .footer-badge-container .payment-badge svg.visa {
    width: 43px;
    height: 14px
}

#footer-badges .footer-badge-container .payment-badge img.paypal,
#footer-badges .footer-badge-container .payment-badge svg.paypal {
    width: 73px;
    height: 18px
}

#footer-badges .footer-badge-container .payment-badge img.applepay,
#footer-badges .footer-badge-container .payment-badge svg.applepay {
    width: 41px;
    height: 26px
}

#footer-badges .footer-badge-container .payment-badge img.googlepay,
#footer-badges .footer-badge-container .payment-badge svg.googlepay {
    width: 43px;
    height: 17px
}

#footer-badges .footer-badge-container .payment-badge img.shopify-secure,
#footer-badges .footer-badge-container .payment-badge svg.shopify-secure {
    width: 68px;
    height: 23px
}

#footer-badges .footer-badge-container .payment-badge img.trust-badge,
#footer-badges .footer-badge-container .payment-badge svg.trust-badge {
    height: 62px;
    object-fit: none
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-10,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-10 {
    object-position: 0 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-30,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-30 {
    object-position: -100px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-60,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-60 {
    object-position: -200px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-45,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-45 {
    object-position: -300px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-90,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-90 {
    object-position: -400px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-100,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-100 {
    object-position: -500px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-120,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-120 {
    object-position: -600px 0;
    width: 75px
}

#footer-badges .footer-badge-container .payment-badge img.guarantee-unlimited,
#footer-badges .footer-badge-container .payment-badge svg.guarantee-unlimited {
    object-position: -700px 0;
    width: 63px
}

#footer {
    background: #333
}

#footer-disclaimer {
    max-width: 710px;
    margin: 0 auto;
    line-height: 1.3;
    padding: 10px 5px
}

