@charset "UTF-8";
@font-face {
  font-family: 'icon54line';
  src: url("../fonts/icon54line.eot?uf6sbu");
  src: url("../fonts/icon54line.eot?uf6sbu#iefix") format("embedded-opentype"), url("../fonts/icon54line.ttf?uf6sbu") format("truetype"), url("../fonts/icon54line.woff?uf6sbu") format("woff"), url("../fonts/icon54line.svg?uf6sbu#icon54line") format("svg");
  font-weight: normal;
  font-style: normal; }

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

.icon-Add-Bag:before {
  content: "\e900"; }

.icon-Add-Cart2:before {
  content: "\e901"; }

.icon-Add-Chat1:before {
  content: "\e902"; }

.icon-Add-Chat2:before {
  content: "\e903"; }

.icon-Add-Chat3:before {
  content: "\e904"; }

.icon-Bitcoin-Bag:before {
  content: "\e905"; }

.icon-Bitcoin-Cart:before {
  content: "\e906"; }

.icon-Cart:before {
  content: "\e907"; }

.icon-Char-Search2:before {
  content: "\e908"; }

.icon-Chat-1:before {
  content: "\e909"; }

.icon-Chat-2:before {
  content: "\e90a"; }

.icon-Chat-3:before {
  content: "\e90b"; }

.icon-Chat-Bubble1:before {
  content: "\e90c"; }

.icon-Chat-Bubble2:before {
  content: "\e90d"; }

.icon-Chat-Bubble4:before {
  content: "\e90e"; }

.icon-Chat-Bubble5:before {
  content: "\e90f"; }

.icon-Chat-Buble3:before {
  content: "\e910"; }

.icon-Chat-Delete1:before {
  content: "\e911"; }

.icon-Chat-Delete2:before {
  content: "\e912"; }

.icon-Chat-Delete3:before {
  content: "\e913"; }

.icon-Chat-Error1:before {
  content: "\e914"; }

.icon-Chat-Error2:before {
  content: "\e915"; }

.icon-Chat-Error3:before {
  content: "\e916"; }

.icon-Chat-Help1:before {
  content: "\e917"; }

.icon-Chat-Help2:before {
  content: "\e918"; }

.icon-Chat-Help3:before {
  content: "\e919"; }

.icon-Chat-Remouve1:before {
  content: "\e91a"; }

.icon-Chat-Remouve2:before {
  content: "\e91b"; }

.icon-Chat-Remouve3:before {
  content: "\e91c"; }

.icon-Chat-Search1:before {
  content: "\e91d"; }

.icon-Chat-Search3:before {
  content: "\e91e"; }

.icon-Chat-Settings1:before {
  content: "\e91f"; }

.icon-Chat-Settings2:before {
  content: "\e920"; }

.icon-Chat-settings3:before {
  content: "\e921"; }

.icon-Chat-User1:before {
  content: "\e922"; }

.icon-Chat-User2:before {
  content: "\e923"; }

.icon-Chat-User3:before {
  content: "\e924"; }

.icon-Chat-User4:before {
  content: "\e925"; }

.icon-Check-Out:before {
  content: "\e926"; }

.icon-Clear-Bag:before {
  content: "\e927"; }

.icon-Clear-Cart2:before {
  content: "\e928"; }

.icon-Conference-Chat:before {
  content: "\e929"; }

.icon-Conference-Speach:before {
  content: "\e92a"; }

.icon-Credit-Card:before {
  content: "\e92b"; }

.icon-Cuppon:before {
  content: "\e92c"; }

.icon-Dismiss-Bag:before {
  content: "\e92d"; }

.icon-Dismiss-Cart:before {
  content: "\e92e"; }

.icon-Dismiss-Chat1:before {
  content: "\e92f"; }

.icon-Dismiss-Chat2:before {
  content: "\e930"; }

.icon-Dismiss-Chat3:before {
  content: "\e931"; }

.icon-Dollar-Bag:before {
  content: "\e932"; }

.icon-Dollar-Cart:before {
  content: "\e933"; }

.icon-Done-Bag:before {
  content: "\e934"; }

.icon-Done-Cat:before {
  content: "\e935"; }

.icon-Dream-Bubble1:before {
  content: "\e936"; }

.icon-Dream-Bubble2:before {
  content: "\e937"; }

.icon-Dreamimg-2:before {
  content: "\e938"; }

.icon-Dreaming-1:before {
  content: "\e939"; }

.icon-Euro-Bag:before {
  content: "\e93a"; }

.icon-Euro-Cart:before {
  content: "\e93b"; }

.icon-Favorite-Bag:before {
  content: "\e93c"; }

.icon-Favorite-Cart:before {
  content: "\e93d"; }

.icon-Favorite-Chat1:before {
  content: "\e93e"; }

.icon-Favorite-Chat2:before {
  content: "\e93f"; }

.icon-Favorite-Chat3:before {
  content: "\e940"; }

.icon-Full-Cart2:before {
  content: "\e941"; }

.icon-Gift-Box2:before {
  content: "\e942"; }

.icon-Gift-Card2:before {
  content: "\e943"; }

.icon-Home-Bag:before {
  content: "\e944"; }

.icon-Hot-Offer:before {
  content: "\e945"; }

.icon-Mobile-Shopping1:before {
  content: "\e946"; }

.icon-Mobile-Shopping2:before {
  content: "\e947"; }

.icon-On-Sale2:before {
  content: "\e948"; }

.icon-On-Sale:before {
  content: "\e949"; }

.icon-Online-shopping1:before {
  content: "\e94a"; }

.icon-Online-Store:before {
  content: "\e94b"; }

.icon-Open-box:before {
  content: "\e94c"; }

.icon-Pound-Bag:before {
  content: "\e94d"; }

.icon-Pound-Cart:before {
  content: "\e94e"; }

.icon-Remouve-Bag:before {
  content: "\e94f"; }

.icon-Remouve-Cart2:before {
  content: "\e950"; }

.icon-Rotate-2:before {
  content: "\e951"; }

.icon-Search-Bag:before {
  content: "\e952"; }

.icon-Search-Cart:before {
  content: "\e953"; }

.icon-Secure-Shopping3:before {
  content: "\e954"; }

.icon-Secure-Shopping4:before {
  content: "\e955"; }

.icon-Secure-Shopping5:before {
  content: "\e956"; }

.icon-Share-Conversation1:before {
  content: "\e957"; }

.icon-Share-Conversation2:before {
  content: "\e958"; }

.icon-Share-Conversation3:before {
  content: "\e959"; }

.icon-Shipping-box:before {
  content: "\e95a"; }

.icon-Shipping-Scedule:before {
  content: "\e95b"; }

.icon-Shipping:before {
  content: "\e95c"; }

.icon-Shopping-bag:before {
  content: "\e95d"; }

.icon-Video-Message:before {
  content: "\e95e"; }

.icon-Voice-Message:before {
  content: "\e95f"; }

.icon-Web-shop1:before {
  content: "\e960"; }

.icon-Web-shop2:before {
  content: "\e961"; }

.icon-Web-shop3:before {
  content: "\e962"; }

.icon-D-Blockchart1:before {
  content: "\e963"; }

.icon-112:before {
  content: "\e964"; }

.icon-911:before {
  content: "\e965"; }

.icon-Add-Call:before {
  content: "\e966"; }

.icon-Balloons:before {
  content: "\e967"; }

.icon-Baseball-Cap:before {
  content: "\e968"; }

.icon-Bat-Man:before {
  content: "\e969"; }

.icon-Block-Call:before {
  content: "\e96a"; }

.icon-Block-Chart1:before {
  content: "\e96b"; }

.icon-Block-Chart2:before {
  content: "\e96c"; }

.icon-Block-Chart3:before {
  content: "\e96d"; }

.icon-Bluetuth-PhoneSpeaker:before {
  content: "\e96e"; }

.icon-Call-24h:before {
  content: "\e96f"; }

.icon-Call-Center24h:before {
  content: "\e970"; }

.icon-Call-Forward:before {
  content: "\e971"; }

.icon-Call-Made:before {
  content: "\e972"; }

.icon-Call-Recieved:before {
  content: "\e973"; }

.icon-Call-Reservation:before {
  content: "\e974"; }

.icon-Clear-call:before {
  content: "\e975"; }

.icon-Crain-Hook:before {
  content: "\e976"; }

.icon-Decreasing-Chart1:before {
  content: "\e977"; }

.icon-Decreasing-Chart2:before {
  content: "\e978"; }

.icon-Delayed-Call:before {
  content: "\e979"; }

.icon-Diagram-1:before {
  content: "\e97a"; }

.icon-Diagram-2:before {
  content: "\e97b"; }

.icon-Diagram-3:before {
  content: "\e97c"; }

.icon-Diagram-4:before {
  content: "\e97d"; }

.icon-Dial-Pad2:before {
  content: "\e97e"; }

.icon-Dot-Chart1:before {
  content: "\e97f"; }

.icon-Dot-Chart2:before {
  content: "\e980"; }

.icon-Dot-Chart3:before {
  content: "\e981"; }

.icon-Enter-1:before {
  content: "\e982"; }

.icon-Enter-2:before {
  content: "\e983"; }

.icon-Exit-1:before {
  content: "\e984"; }

.icon-Exit-2:before {
  content: "\e985"; }

.icon-Fax-Phone:before {
  content: "\e986"; }

.icon-Fragment-Chart:before {
  content: "\e987"; }

.icon-Hold-TheLine:before {
  content: "\e988"; }

.icon-ID-Tag:before {
  content: "\e989"; }

.icon-Increasing-Chart1:before {
  content: "\e98a"; }

.icon-Increasing-Chart2:before {
  content: "\e98b"; }

.icon-Key-2:before {
  content: "\e98c"; }

.icon-Key-Hole1:before {
  content: "\e98d"; }

.icon-Key-Hole2:before {
  content: "\e98e"; }

.icon-Landscape-Chart:before {
  content: "\e98f"; }

.icon-Line-Chart1:before {
  content: "\e990"; }

.icon-Line-Chart2:before {
  content: "\e991"; }

.icon-Line-Chart3:before {
  content: "\e992"; }

.icon-Lock-1:before {
  content: "\e993"; }

.icon-Lock-Call:before {
  content: "\e994"; }

.icon-Lock-User1:before {
  content: "\e995"; }

.icon-Lock-User2:before {
  content: "\e996"; }

.icon-Login-Form1:before {
  content: "\e997"; }

.icon-Login-Form2:before {
  content: "\e998"; }

.icon-Marge-Call:before {
  content: "\e999"; }

.icon-Missed-Call:before {
  content: "\e99a"; }

.icon-Name-Tag:before {
  content: "\e99b"; }

.icon-Open-Lock:before {
  content: "\e99c"; }

.icon-Pause-Call:before {
  content: "\e99d"; }

.icon-Phone-1:before {
  content: "\e99e"; }

.icon-Phone-2:before {
  content: "\e99f"; }

.icon-Phone-3:before {
  content: "\e9a0"; }

.icon-Phone-4:before {
  content: "\e9a1"; }

.icon-Phone-Book:before {
  content: "\e9a2"; }

.icon-Phone-Box:before {
  content: "\e9a3"; }

.icon-Phone-InTalk:before {
  content: "\e9a4"; }

.icon-Phone-Ring:before {
  content: "\e9a5"; }

.icon-Phone-Shopping:before {
  content: "\e9a6"; }

.icon-Pie-Chart1:before {
  content: "\e9a7"; }

.icon-Pie-chart2:before {
  content: "\e9a8"; }

.icon-Pie-Chart3:before {
  content: "\e9a9"; }

.icon-Pin-Code:before {
  content: "\e9aa"; }

.icon-Public-Phone:before {
  content: "\e9ab"; }

.icon-Recall:before {
  content: "\e9ac"; }

.icon-Record-call:before {
  content: "\e9ad"; }

.icon-Remouve-Call:before {
  content: "\e9ae"; }

.icon-Ring-Chart1:before {
  content: "\e9af"; }

.icon-Ring-Chart2:before {
  content: "\e9b0"; }

.icon-Signal-0:before {
  content: "\e9b1"; }

.icon-Signal-1:before {
  content: "\e9b2"; }

.icon-Signal-2:before {
  content: "\e9b3"; }

.icon-Signal-3:before {
  content: "\e9b4"; }

.icon-Signal-4:before {
  content: "\e9b5"; }

.icon-Signal-5:before {
  content: "\e9b6"; }

.icon-Sinus:before {
  content: "\e9b7"; }

.icon-Split-Call:before {
  content: "\e9b8"; }

.icon-Success-Chart:before {
  content: "\e9b9"; }

.icon-Table-Chart1:before {
  content: "\e9ba"; }

.icon-Table-Chart2:before {
  content: "\e9bb"; }

.icon-Tangent:before {
  content: "\e9bc"; }

.icon-BedRoom:before {
  content: "\e9bd"; }

.icon-FingerTouch:before {
  content: "\e9be"; }

.icon-Hour:before {
  content: "\e9bf"; }

.icon-BedRoom2:before {
  content: "\e9c0"; }

.icon-Files:before {
  content: "\e9c1"; }

.icon-FingerTouch2:before {
  content: "\e9c2"; }

.icon-Files2:before {
  content: "\e9c3"; }

.icon-FingerTouch3:before {
  content: "\e9c4"; }

.icon-StarBed:before {
  content: "\e9c5"; }

.icon-G-Network:before {
  content: "\e9c6"; }

.icon-gp-Doc:before {
  content: "\e9c7"; }

.icon-FingerRoatate:before {
  content: "\e9c8"; }

.icon-FingerTouch4:before {
  content: "\e9c9"; }

.icon-G-Network2:before {
  content: "\e9ca"; }

.icon-StarHotel1:before {
  content: "\e9cb"; }

.icon-Starhotel2:before {
  content: "\e9cc"; }

.icon-Ball:before {
  content: "\e9cd"; }

.icon-Min:before {
  content: "\e9ce"; }

.icon-by7:before {
  content: "\e9cf"; }

.icon-Min2:before {
  content: "\e9d0"; }

.icon-Min3:before {
  content: "\e9d1"; }

.icon-Abascus-Calculator:before {
  content: "\e9d2"; }

.icon-Accordion:before {
  content: "\e9d3"; }

.icon-Acrobat-File:before {
  content: "\e9d4"; }

.icon-Add-Basket:before {
  content: "\e9d5"; }

.icon-Add-Bookmark:before {
  content: "\e9d6"; }

.icon-Add-Card:before {
  content: "\e9d7"; }

.icon-Add-Cart:before {
  content: "\e9d8"; }

.icon-Add-Cloud:before {
  content: "\e9d9"; }

.icon-Add-Doc:before {
  content: "\e9da"; }

.icon-Add-File:before {
  content: "\e9db"; }

.icon-Add-Folder:before {
  content: "\e9dc"; }

.icon-Add-Location:before {
  content: "\e9dd"; }

.icon-Add-Mail:before {
  content: "\e9de"; }

.icon-Add-Wifi:before {
  content: "\e9df"; }

.icon-Addon-Setting:before {
  content: "\e9e0"; }

.icon-Addvertise:before {
  content: "\e9e1"; }

.icon-Adobe-FlashPlayer:before {
  content: "\e9e2"; }

.icon-Adobe:before {
  content: "\e9e3"; }

.icon-Aif-Doc:before {
  content: "\e9e4"; }

.icon-Air-Conditioner2:before {
  content: "\e9e5"; }

.icon-Air-Conditioner:before {
  content: "\e9e6"; }

.icon-Air-Conditioner1:before {
  content: "\e9e7"; }

.icon-Airbnb:before {
  content: "\e9e8"; }

.icon-Alambic:before {
  content: "\e9e9"; }

.icon-Alarm-Clock1:before {
  content: "\e9ea"; }

.icon-Alarm-Clock2:before {
  content: "\e9eb"; }

.icon-Alarm-Clock3:before {
  content: "\e9ec"; }

.icon-Alarm-Sound:before {
  content: "\e9ed"; }

.icon-Align-Center:before {
  content: "\e9ee"; }

.icon-Align-Left:before {
  content: "\e9ef"; }

.icon-Align-Right:before {
  content: "\e9f0"; }

.icon-All-Directions:before {
  content: "\e9f1"; }

.icon-Allert-Card:before {
  content: "\e9f2"; }

.icon-Alligator:before {
  content: "\e9f3"; }

.icon-Alphabet-List:before {
  content: "\e9f4"; }

.icon-Alu-Recycle:before {
  content: "\e9f5"; }

.icon-Amazon:before {
  content: "\e9f6"; }

.icon-Ambulance-1:before {
  content: "\e9f7"; }

.icon-Ambulance:before {
  content: "\e9f8"; }

.icon-Amd:before {
  content: "\e9f9"; }

.icon-Amex-2:before {
  content: "\e9fa"; }

.icon-AMEX:before {
  content: "\e9fb"; }

.icon-Amplifier-1:before {
  content: "\e9fc"; }

.icon-Amplifier-2:before {
  content: "\e9fd"; }

.icon-Analogue-Antenna:before {
  content: "\e9fe"; }

.icon-Anchor:before {
  content: "\e9ff"; }

.icon-Android:before {
  content: "\ea00"; }

.icon-Angel2:before {
  content: "\ea01"; }

.icon-Angel:before {
  content: "\ea02"; }

.icon-Angry-Birds2:before {
  content: "\ea03"; }

.icon-Angry-Birds:before {
  content: "\ea04"; }

.icon-Anonymous-1:before {
  content: "\ea05"; }

.icon-Anonymous-2:before {
  content: "\ea06"; }

.icon-Ant:before {
  content: "\ea07"; }

.icon-Antilop:before {
  content: "\ea08"; }

.icon-App-Setting:before {
  content: "\ea09"; }

.icon-Apple2:before {
  content: "\ea0a"; }

.icon-Apple:before {
  content: "\ea0b"; }

.icon-Appstore-2:before {
  content: "\ea0c"; }

.icon-Arc-Phisics:before {
  content: "\ea0d"; }

.icon-Arcade:before {
  content: "\ea0e"; }

.icon-Archery-1:before {
  content: "\ea0f"; }

.icon-Archery-2:before {
  content: "\ea10"; }

.icon-Aries:before {
  content: "\ea11"; }

.icon-Army-Solider:before {
  content: "\ea12"; }

.icon-Artboard:before {
  content: "\ea13"; }

.icon-Astronaut:before {
  content: "\ea14"; }

.icon-At-Symbol:before {
  content: "\ea15"; }

.icon-Ati:before {
  content: "\ea16"; }

.icon-Atm-1:before {
  content: "\ea17"; }

.icon-Atm-2:before {
  content: "\ea18"; }

.icon-Atm-3:before {
  content: "\ea19"; }

.icon-Atom:before {
  content: "\ea1a"; }

.icon-Atomic-Reactor:before {
  content: "\ea1b"; }

.icon-Attach-File:before {
  content: "\ea1c"; }

.icon-Attache-Mail:before {
  content: "\ea1d"; }

.icon-Attacher:before {
  content: "\ea1e"; }

.icon-Attention-Cloud:before {
  content: "\ea1f"; }

.icon-Attention1-Doc:before {
  content: "\ea20"; }

.icon-Attention2-Doc:before {
  content: "\ea21"; }

.icon-Auction:before {
  content: "\ea22"; }

.icon-Auto-Flash:before {
  content: "\ea23"; }

.icon-Auto-Gearbox:before {
  content: "\ea24"; }

.icon-Aux-Cabel:before {
  content: "\ea25"; }

.icon-Avi-Doc:before {
  content: "\ea26"; }

.icon-Backward-Button:before {
  content: "\ea27"; }

.icon-Backward:before {
  content: "\ea28"; }

.icon-Bacteria-1:before {
  content: "\ea29"; }

.icon-Bacteria-4:before {
  content: "\ea2a"; }

.icon-Bad-Pig:before {
  content: "\ea2b"; }

.icon-Badminton:before {
  content: "\ea2c"; }

.icon-Bag-1:before {
  content: "\ea2d"; }

.icon-Bag-2:before {
  content: "\ea2e"; }

.icon-Balance-1:before {
  content: "\ea2f"; }

.icon-Balance-2:before {
  content: "\ea30"; }

.icon-Bald-Male:before {
  content: "\ea31"; }

.icon-Ball-Pen:before {
  content: "\ea32"; }

.icon-Baloon:before {
  content: "\ea33"; }

.icon-Banana:before {
  content: "\ea34"; }

.icon-Banch:before {
  content: "\ea35"; }

.icon-Bank-1:before {
  content: "\ea36"; }

.icon-Bank-2:before {
  content: "\ea37"; }

.icon-Bank3:before {
  content: "\ea38"; }

.icon-Barbeque:before {
  content: "\ea39"; }

.icon-Barcode-Scanner:before {
  content: "\ea3a"; }

.icon-Barcode:before {
  content: "\ea3b"; }

.icon-Barrow:before {
  content: "\ea3c"; }

.icon-Baseball-2:before {
  content: "\ea3d"; }

.icon-Baseball:before {
  content: "\ea3e"; }

.icon-Basket-1:before {
  content: "\ea3f"; }

.icon-Basket-2:before {
  content: "\ea40"; }

.icon-Basket-Ball:before {
  content: "\ea41"; }

.icon-Basket:before {
  content: "\ea42"; }

.icon-Bass-key:before {
  content: "\ea43"; }

.icon-Bat:before {
  content: "\ea44"; }

.icon-Bath-Robe:before {
  content: "\ea45"; }

.icon-Battery2:before {
  content: "\ea46"; }

.icon-Battery-0:before {
  content: "\ea47"; }

.icon-Battery-1:before {
  content: "\ea48"; }

.icon-Battery-2:before {
  content: "\ea49"; }

.icon-Battery-3:before {
  content: "\ea4a"; }

.icon-Battery-4:before {
  content: "\ea4b"; }

.icon-Battery:before {
  content: "\ea4c"; }

.icon-Battrey-Charge:before {
  content: "\ea4d"; }

.icon-Beach-Ball:before {
  content: "\ea4e"; }

.icon-Beanie-Hat:before {
  content: "\ea4f"; }

.icon-Bear:before {
  content: "\ea50"; }

.icon-Beard-Man:before {
  content: "\ea51"; }

.icon-Beatle:before {
  content: "\ea52"; }

.icon-Beats:before {
  content: "\ea53"; }

.icon-Bee:before {
  content: "\ea54"; }

.icon-Beer-Mug:before {
  content: "\ea55"; }

.icon-Behance:before {
  content: "\ea56"; }

.icon-Bell2:before {
  content: "\ea57"; }

.icon-Bell:before {
  content: "\ea58"; }

.icon-Bellboy:before {
  content: "\ea59"; }

.icon-Bellhop:before {
  content: "\ea5a"; }

.icon-Belt:before {
  content: "\ea5b"; }

.icon-Benjo:before {
  content: "\ea5c"; }

.icon-Bezier-1:before {
  content: "\ea5d"; }

.icon-Bezier-2:before {
  content: "\ea5e"; }

.icon-Big-Eye:before {
  content: "\ea5f"; }

.icon-Big-Jack:before {
  content: "\ea60"; }

.icon-Big-Shopping:before {
  content: "\ea61"; }

.icon-Big-Smile:before {
  content: "\ea62"; }

.icon-Bike-1:before {
  content: "\ea63"; }

.icon-Bike-2:before {
  content: "\ea64"; }

.icon-Bike-3:before {
  content: "\ea65"; }

.icon-Bike:before {
  content: "\ea66"; }

.icon-Bikini:before {
  content: "\ea67"; }

.icon-Binders:before {
  content: "\ea68"; }

.icon-Bing:before {
  content: "\ea69"; }

.icon-Binocular:before {
  content: "\ea6a"; }

.icon-Bio-1:before {
  content: "\ea6b"; }

.icon-Bio-2:before {
  content: "\ea6c"; }

.icon-Bio-Ennergy:before {
  content: "\ea6d"; }

.icon-Bio-Gas:before {
  content: "\ea6e"; }

.icon-Biohazzard:before {
  content: "\ea6f"; }

.icon-Bitcoin-2:before {
  content: "\ea70"; }

.icon-Bitcoin-3:before {
  content: "\ea71"; }

.icon-Bitcoin-Cloud:before {
  content: "\ea72"; }

.icon-Bitcoin-Doc:before {
  content: "\ea73"; }

.icon-Black-Friday:before {
  content: "\ea74"; }

.icon-Blank-File:before {
  content: "\ea75"; }

.icon-Blend-Tool:before {
  content: "\ea76"; }

.icon-Blogger:before {
  content: "\ea77"; }

.icon-Blood-Drop:before {
  content: "\ea78"; }

.icon-Bluetuth:before {
  content: "\ea79"; }

.icon-Blututh-Headset:before {
  content: "\ea7a"; }

.icon-Boiled-Egg:before {
  content: "\ea7b"; }

.icon-Bold:before {
  content: "\ea7c"; }

.icon-Bomb:before {
  content: "\ea7d"; }

.icon-Bomber-Man:before {
  content: "\ea7e"; }

.icon-Bookmark-1:before {
  content: "\ea7f"; }

.icon-Bookmark-2:before {
  content: "\ea80"; }

.icon-Bookmark-3:before {
  content: "\ea81"; }

.icon-Bookmark-4:before {
  content: "\ea82"; }

.icon-Bookmark-Settings:before {
  content: "\ea83"; }

.icon-Bookmark-Site2:before {
  content: "\ea84"; }

.icon-Bookmark-Site:before {
  content: "\ea85"; }

.icon-Bookmarked-File:before {
  content: "\ea86"; }

.icon-Boot:before {
  content: "\ea87"; }

.icon-Botcoin-1:before {
  content: "\ea88"; }

.icon-Bow-Tie:before {
  content: "\ea89"; }

.icon-Bow:before {
  content: "\ea8a"; }

.icon-Bowler-Hat:before {
  content: "\ea8b"; }

.icon-Bowling-Ball:before {
  content: "\ea8c"; }

.icon-Bowling:before {
  content: "\ea8d"; }

.icon-Boxing-Bag:before {
  content: "\ea8e"; }

.icon-Boxing-Glov:before {
  content: "\ea8f"; }

.icon-Boxing-Helmet:before {
  content: "\ea90"; }

.icon-Boxing-Ring:before {
  content: "\ea91"; }

.icon-Bra:before {
  content: "\ea92"; }

.icon-Brain:before {
  content: "\ea93"; }

.icon-Bread:before {
  content: "\ea94"; }

.icon-Breakout:before {
  content: "\ea95"; }

.icon-Bridge:before {
  content: "\ea96"; }

.icon-Briefcase-1:before {
  content: "\ea97"; }

.icon-Briefcase-2:before {
  content: "\ea98"; }

.icon-Brightness-2:before {
  content: "\ea99"; }

.icon-Brightness-3:before {
  content: "\ea9a"; }

.icon-Brigthness-1:before {
  content: "\ea9b"; }

.icon-Broken-Glas:before {
  content: "\ea9c"; }

.icon-Broken-Heart:before {
  content: "\ea9d"; }

.icon-Broken-Link:before {
  content: "\ea9e"; }

.icon-Brush-1:before {
  content: "\ea9f"; }

.icon-Brush-2:before {
  content: "\eaa0"; }

.icon-Bucket:before {
  content: "\eaa1"; }

.icon-Buddybuilding:before {
  content: "\eaa2"; }

.icon-Bug-Protect:before {
  content: "\eaa3"; }

.icon-Bullet-List:before {
  content: "\eaa4"; }

.icon-Bulleted-List:before {
  content: "\eaa5"; }

.icon-Bus-1:before {
  content: "\eaa6"; }

.icon-Bus-2:before {
  content: "\eaa7"; }

.icon-Bus-3:before {
  content: "\eaa8"; }

.icon-Busi-2:before {
  content: "\eaa9"; }

.icon-Business-Man:before {
  content: "\eaaa"; }

.icon-Business-Woman:before {
  content: "\eaab"; }

.icon-Busy-1:before {
  content: "\eaac"; }

.icon-Butterfly:before {
  content: "\eaad"; }

.icon-Button:before {
  content: "\eaae"; }

.icon-Cab:before {
  content: "\eaaf"; }

.icon-Cabine-Lift:before {
  content: "\eab0"; }

.icon-Cactus:before {
  content: "\eab1"; }

.icon-Caffe-Bean:before {
  content: "\eab2"; }

.icon-Caffe-Mug:before {
  content: "\eab3"; }

.icon-Calculator-1:before {
  content: "\eab4"; }

.icon-Calculator-2:before {
  content: "\eab5"; }

.icon-Calculator-3:before {
  content: "\eab6"; }

.icon-Calculator-4:before {
  content: "\eab7"; }

.icon-Calendar-Clock:before {
  content: "\eab8"; }

.icon-Calendar:before {
  content: "\eab9"; }

.icon-Call:before {
  content: "\eaba"; }

.icon-Camel:before {
  content: "\eabb"; }

.icon-Camera-12:before {
  content: "\eabc"; }

.icon-Camera-1:before {
  content: "\eabd"; }

.icon-Camera-22:before {
  content: "\eabe"; }

.icon-Camera-2:before {
  content: "\eabf"; }

.icon-Camera-3:before {
  content: "\eac0"; }

.icon-Camera-42:before {
  content: "\eac1"; }

.icon-Camera-4:before {
  content: "\eac2"; }

.icon-Camera-5:before {
  content: "\eac3"; }

.icon-Camera-6:before {
  content: "\eac4"; }

.icon-Camera-7:before {
  content: "\eac5"; }

.icon-Camera-8:before {
  content: "\eac6"; }

.icon-Camera-9:before {
  content: "\eac7"; }

.icon-Camera-Rear:before {
  content: "\eac8"; }

.icon-Camera-roll:before {
  content: "\eac9"; }

.icon-Camp-Bag:before {
  content: "\eaca"; }

.icon-Camp-Fire2:before {
  content: "\eacb"; }

.icon-Camp-Fire:before {
  content: "\eacc"; }

.icon-Camping-Knief:before {
  content: "\eacd"; }

.icon-Candell:before {
  content: "\eace"; }

.icon-Candy-Stick:before {
  content: "\eacf"; }

.icon-Candy:before {
  content: "\ead0"; }

.icon-Captain-America:before {
  content: "\ead1"; }

.icon-Car-1:before {
  content: "\ead2"; }

.icon-Car-2:before {
  content: "\ead3"; }

.icon-Car-3:before {
  content: "\ead4"; }

.icon-Car-AirPump:before {
  content: "\ead5"; }

.icon-Car-Secure:before {
  content: "\ead6"; }

.icon-Car-Service:before {
  content: "\ead7"; }

.icon-Car-Wash:before {
  content: "\ead8"; }

.icon-Card-Pay:before {
  content: "\ead9"; }

.icon-Card-Validity:before {
  content: "\eada"; }

.icon-Cargo-Ship:before {
  content: "\eadb"; }

.icon-Carnaval:before {
  content: "\eadc"; }

.icon-Carrot:before {
  content: "\eadd"; }

.icon-Cart-1:before {
  content: "\eade"; }

.icon-Cart-2:before {
  content: "\eadf"; }

.icon-Cart-Done:before {
  content: "\eae0"; }

.icon-Cash-Pay:before {
  content: "\eae1"; }

.icon-Cash-Payment:before {
  content: "\eae2"; }

.icon-Cassette:before {
  content: "\eae3"; }

.icon-Cat:before {
  content: "\eae4"; }

.icon-CD-case:before {
  content: "\eae5"; }

.icon-Cello:before {
  content: "\eae6"; }

.icon-Celsius:before {
  content: "\eae7"; }

.icon-Chaplin:before {
  content: "\eae8"; }

.icon-Character-Spacing:before {
  content: "\eae9"; }

.icon-Check-File:before {
  content: "\eaea"; }

.icon-Check:before {
  content: "\eaeb"; }

.icon-Checkout-Bitcoin1:before {
  content: "\eaec"; }

.icon-Checkout-Bitcoin2:before {
  content: "\eaed"; }

.icon-Checkout-Dollar1:before {
  content: "\eaee"; }

.icon-Checkout-Dollar2:before {
  content: "\eaef"; }

.icon-Checkout-Euro1:before {
  content: "\eaf0"; }

.icon-Checkout-Euro2:before {
  content: "\eaf1"; }

.icon-Checkout-Pound1:before {
  content: "\eaf2"; }

.icon-Checout-Pound2:before {
  content: "\eaf3"; }

.icon-Cheese:before {
  content: "\eaf4"; }

.icon-Cheetah:before {
  content: "\eaf5"; }

.icon-Chef:before {
  content: "\eaf6"; }

.icon-Cherry:before {
  content: "\eaf7"; }

.icon-Chess:before {
  content: "\eaf8"; }

.icon-Chicken-leg:before {
  content: "\eaf9"; }

.icon-Chicken:before {
  content: "\eafa"; }

.icon-Chilly:before {
  content: "\eafb"; }

.icon-Chimney:before {
  content: "\eafc"; }

.icon-Chip:before {
  content: "\eafd"; }

.icon-Christmas-Decoration:before {
  content: "\eafe"; }

.icon-Christmas-Light:before {
  content: "\eaff"; }

.icon-Christmas-Star:before {
  content: "\eb00"; }

.icon-Christmas-Tree:before {
  content: "\eb01"; }

.icon-Chrome:before {
  content: "\eb02"; }

.icon-Circus:before {
  content: "\eb03"; }

.icon-Clear-Basket:before {
  content: "\eb04"; }

.icon-Clear-Bookmark:before {
  content: "\eb05"; }

.icon-Clear-Cart:before {
  content: "\eb06"; }

.icon-Clear-File:before {
  content: "\eb07"; }

.icon-Clear-Folder:before {
  content: "\eb08"; }

.icon-Clear-Format:before {
  content: "\eb09"; }

.icon-Clear-Formatting:before {
  content: "\eb0a"; }

.icon-Clear-Location:before {
  content: "\eb0b"; }

.icon-Clear-Network:before {
  content: "\eb0c"; }

.icon-Click-1:before {
  content: "\eb0d"; }

.icon-Click-2:before {
  content: "\eb0e"; }

.icon-Clock-1:before {
  content: "\eb0f"; }

.icon-Clock-2:before {
  content: "\eb10"; }

.icon-Clone-Cloud:before {
  content: "\eb11"; }

.icon-Close-2:before {
  content: "\eb12"; }

.icon-Closr-1:before {
  content: "\eb13"; }

.icon-Cloud2:before {
  content: "\eb14"; }

.icon-Cloud-Download:before {
  content: "\eb15"; }

.icon-Cloud-Drive:before {
  content: "\eb16"; }

.icon-Cloud-Folder2:before {
  content: "\eb17"; }

.icon-Cloud-Folder:before {
  content: "\eb18"; }

.icon-Cloud-Help:before {
  content: "\eb19"; }

.icon-Cloud-List:before {
  content: "\eb1a"; }

.icon-Cloud-Network:before {
  content: "\eb1b"; }

.icon-Cloud-Server:before {
  content: "\eb1c"; }

.icon-Cloud-Setting:before {
  content: "\eb1d"; }

.icon-Cloud-Upload:before {
  content: "\eb1e"; }

.icon-Cloud:before {
  content: "\eb1f"; }

.icon-Cloudy-Day:before {
  content: "\eb20"; }

.icon-Cloudy-Fog:before {
  content: "\eb21"; }

.icon-Cloudy-Night:before {
  content: "\eb22"; }

.icon-Cloudy:before {
  content: "\eb23"; }

.icon-Clown:before {
  content: "\eb24"; }

.icon-Clubs-AceCard:before {
  content: "\eb25"; }

.icon-Cmera-3:before {
  content: "\eb26"; }

.icon-CMYK:before {
  content: "\eb27"; }

.icon-Coal-Railcar:before {
  content: "\eb28"; }

.icon-Coat-Rank:before {
  content: "\eb29"; }

.icon-Coat:before {
  content: "\eb2a"; }

.icon-Coce-withGlass:before {
  content: "\eb2b"; }

.icon-Cockroach:before {
  content: "\eb2c"; }

.icon-Coctail-Glass1:before {
  content: "\eb2d"; }

.icon-Coctail-Glass2:before {
  content: "\eb2e"; }

.icon-Coding:before {
  content: "\eb2f"; }

.icon-Coffe-ToGo:before {
  content: "\eb30"; }

.icon-Coffe:before {
  content: "\eb31"; }

.icon-Coin-andCash:before {
  content: "\eb32"; }

.icon-Coins-1:before {
  content: "\eb33"; }

.icon-Coins-2:before {
  content: "\eb34"; }

.icon-Coins-3:before {
  content: "\eb35"; }

.icon-Combine-File:before {
  content: "\eb36"; }

.icon-Compact-Disc:before {
  content: "\eb37"; }

.icon-Compas-Rose:before {
  content: "\eb38"; }

.icon-Compass-1:before {
  content: "\eb39"; }

.icon-Compass-2:before {
  content: "\eb3a"; }

.icon-Compose-Mail1:before {
  content: "\eb3b"; }

.icon-Compose-Mail2:before {
  content: "\eb3c"; }

.icon-Computer-Download:before {
  content: "\eb3d"; }

.icon-Computer-Network1:before {
  content: "\eb3e"; }

.icon-Computer-Network2:before {
  content: "\eb3f"; }

.icon-Computer-Upload:before {
  content: "\eb40"; }

.icon-Concert-Lighting:before {
  content: "\eb41"; }

.icon-Concrete-Truck:before {
  content: "\eb42"; }

.icon-Conga-1:before {
  content: "\eb43"; }

.icon-Conga-2:before {
  content: "\eb44"; }

.icon-Contact-Book1:before {
  content: "\eb45"; }

.icon-Contact-Book2:before {
  content: "\eb46"; }

.icon-Contact-Folder:before {
  content: "\eb47"; }

.icon-Contact-Info:before {
  content: "\eb48"; }

.icon-Container-Railcar:before {
  content: "\eb49"; }

.icon-Contract-1:before {
  content: "\eb4a"; }

.icon-Contract-2:before {
  content: "\eb4b"; }

.icon-Converse:before {
  content: "\eb4c"; }

.icon-Convert-Bitcoin:before {
  content: "\eb4d"; }

.icon-Convert-Curency:before {
  content: "\eb4e"; }

.icon-Cookie-Man:before {
  content: "\eb4f"; }

.icon-Copy-Machine:before {
  content: "\eb50"; }

.icon-Corn:before {
  content: "\eb51"; }

.icon-Coroflot:before {
  content: "\eb52"; }

.icon-Corrector:before {
  content: "\eb53"; }

.icon-Countdown-1:before {
  content: "\eb54"; }

.icon-Countdown-2:before {
  content: "\eb55"; }

.icon-Countdown-3:before {
  content: "\eb56"; }

.icon-Countdown-4:before {
  content: "\eb57"; }

.icon-Countdown-5:before {
  content: "\eb58"; }

.icon-Cow:before {
  content: "\eb59"; }

.icon-Crain-Truck2:before {
  content: "\eb5a"; }

.icon-Crain-Truck:before {
  content: "\eb5b"; }

.icon-Crain:before {
  content: "\eb5c"; }

.icon-Credit-Card1:before {
  content: "\eb5d"; }

.icon-Credit-Card2:before {
  content: "\eb5e"; }

.icon-Credit-Card3:before {
  content: "\eb5f"; }

.icon-Criminal:before {
  content: "\eb60"; }

.icon-Croissant:before {
  content: "\eb61"; }

.icon-Cronometer:before {
  content: "\eb62"; }

.icon-Crop-Image:before {
  content: "\eb63"; }

.icon-Crop-Tool:before {
  content: "\eb64"; }

.icon-Crown-1:before {
  content: "\eb65"; }

.icon-Crown-2:before {
  content: "\eb66"; }

.icon-Crunchyroll:before {
  content: "\eb67"; }

.icon-Cry-Hard:before {
  content: "\eb68"; }

.icon-Cry:before {
  content: "\eb69"; }

.icon-CSS-3:before {
  content: "\eb6a"; }

.icon-Cup-1:before {
  content: "\eb6b"; }

.icon-Cup-2:before {
  content: "\eb6c"; }

.icon-Cup-3:before {
  content: "\eb6d"; }

.icon-Cursor-Select1:before {
  content: "\eb6e"; }

.icon-Cusror-Select2:before {
  content: "\eb6f"; }

.icon-Cuter:before {
  content: "\eb70"; }

.icon-Cylinder-Hat:before {
  content: "\eb71"; }

.icon-Cymbal:before {
  content: "\eb72"; }

.icon-Cystern-Railcar:before {
  content: "\eb73"; }

.icon-Cystern-Truck:before {
  content: "\eb74"; }

.icon-Dailybooth:before {
  content: "\eb75"; }

.icon-Darth-Vader:before {
  content: "\eb76"; }

.icon-Darts:before {
  content: "\eb77"; }

.icon-Decode-File:before {
  content: "\eb78"; }

.icon-Decrease-Indent:before {
  content: "\eb79"; }

.icon-Decrease-Margin:before {
  content: "\eb7a"; }

.icon-Deer:before {
  content: "\eb7b"; }

.icon-Delete-Mail:before {
  content: "\eb7c"; }

.icon-Delicious:before {
  content: "\eb7d"; }

.icon-Desert:before {
  content: "\eb7e"; }

.icon-Design-Software:before {
  content: "\eb7f"; }

.icon-Designfloat:before {
  content: "\eb80"; }

.icon-Designmoo:before {
  content: "\eb81"; }

.icon-Desktop-Security:before {
  content: "\eb82"; }

.icon-Deviant-Art:before {
  content: "\eb83"; }

.icon-Devil:before {
  content: "\eb84"; }

.icon-Dial-Pad:before {
  content: "\eb85"; }

.icon-Diamond-AceCard:before {
  content: "\eb86"; }

.icon-Diamond:before {
  content: "\eb87"; }

.icon-Dice2:before {
  content: "\eb88"; }

.icon-Dice:before {
  content: "\eb89"; }

.icon-Digg:before {
  content: "\eb8a"; }

.icon-Digital-AlarmClock:before {
  content: "\eb8b"; }

.icon-Digital-Design:before {
  content: "\eb8c"; }

.icon-Diigo:before {
  content: "\eb8d"; }

.icon-Direction-Control1:before {
  content: "\eb8e"; }

.icon-Direction-Control2:before {
  content: "\eb8f"; }

.icon-Direction-Select1:before {
  content: "\eb90"; }

.icon-Direction-Select2:before {
  content: "\eb91"; }

.icon-Directions-2:before {
  content: "\eb92"; }

.icon-Directions:before {
  content: "\eb93"; }

.icon-Disc-Doc:before {
  content: "\eb94"; }

.icon-Discount-Bitcoin:before {
  content: "\eb95"; }

.icon-Discount-Coupon:before {
  content: "\eb96"; }

.icon-Discount-Dollar:before {
  content: "\eb97"; }

.icon-Discount-Euro:before {
  content: "\eb98"; }

.icon-Discount-Pound:before {
  content: "\eb99"; }

.icon-Disk-Cutter:before {
  content: "\eb9a"; }

.icon-Dismiss-Bookmark:before {
  content: "\eb9b"; }

.icon-Dismiss-Card:before {
  content: "\eb9c"; }

.icon-Dismiss-Cloud:before {
  content: "\eb9d"; }

.icon-Dismiss-Doc:before {
  content: "\eb9e"; }

.icon-Dismiss-File:before {
  content: "\eb9f"; }

.icon-Dismiss-Firewall:before {
  content: "\eba0"; }

.icon-Dismiss-Folder:before {
  content: "\eba1"; }

.icon-Dismiss-Mail:before {
  content: "\eba2"; }

.icon-Dismiss-Network:before {
  content: "\eba3"; }

.icon-Dismiss-Settings:before {
  content: "\eba4"; }

.icon-Dispacher-1:before {
  content: "\eba5"; }

.icon-Dispacher-2:before {
  content: "\eba6"; }

.icon-Distance-1:before {
  content: "\eba7"; }

.icon-Distance-2:before {
  content: "\eba8"; }

.icon-Diving-Mask:before {
  content: "\eba9"; }

.icon-Dj-mixer:before {
  content: "\ebaa"; }

.icon-DNA:before {
  content: "\ebab"; }

.icon-Do-NotDisturbe:before {
  content: "\ebac"; }

.icon-Document-Cutter:before {
  content: "\ebad"; }

.icon-Document-File:before {
  content: "\ebae"; }

.icon-Documents:before {
  content: "\ebaf"; }

.icon-Dodgem:before {
  content: "\ebb0"; }

.icon-Dog:before {
  content: "\ebb1"; }

.icon-Dollar-1:before {
  content: "\ebb2"; }

.icon-Dollar-2:before {
  content: "\ebb3"; }

.icon-Dollar-3:before {
  content: "\ebb4"; }

.icon-Dollar-Card:before {
  content: "\ebb5"; }

.icon-Dollar-Cloud:before {
  content: "\ebb6"; }

.icon-Dollar-Doc:before {
  content: "\ebb7"; }

.icon-Dollar-Fall:before {
  content: "\ebb8"; }

.icon-Dollar-Rise:before {
  content: "\ebb9"; }

.icon-Dolphin:before {
  content: "\ebba"; }

.icon-Domino:before {
  content: "\ebbb"; }

.icon-Donate-Blood:before {
  content: "\ebbc"; }

.icon-Donate:before {
  content: "\ebbd"; }

.icon-Done-Basket:before {
  content: "\ebbe"; }

.icon-Done-Bookmark:before {
  content: "\ebbf"; }

.icon-Done-Card:before {
  content: "\ebc0"; }

.icon-Done-Cloud:before {
  content: "\ebc1"; }

.icon-Done-Doc:before {
  content: "\ebc2"; }

.icon-Done-Folder:before {
  content: "\ebc3"; }

.icon-Done-Location:before {
  content: "\ebc4"; }

.icon-Done-Mail:before {
  content: "\ebc5"; }

.icon-Donkey:before {
  content: "\ebc6"; }

.icon-Dont-TouchRound:before {
  content: "\ebc7"; }

.icon-Dont-Touch:before {
  content: "\ebc8"; }

.icon-Donut:before {
  content: "\ebc9"; }

.icon-Door-Hanger:before {
  content: "\ebca"; }

.icon-Double-Click1:before {
  content: "\ebcb"; }

.icon-Double-Click2:before {
  content: "\ebcc"; }

.icon-Double-Tap:before {
  content: "\ebcd"; }

.icon-Dove:before {
  content: "\ebce"; }

.icon-Down-1:before {
  content: "\ebcf"; }

.icon-Down-2:before {
  content: "\ebd0"; }

.icon-Down-3:before {
  content: "\ebd1"; }

.icon-Down-4:before {
  content: "\ebd2"; }

.icon-Down-5:before {
  content: "\ebd3"; }

.icon-Down-6:before {
  content: "\ebd4"; }

.icon-Down-7:before {
  content: "\ebd5"; }

.icon-Down-8:before {
  content: "\ebd6"; }

.icon-Down-9:before {
  content: "\ebd7"; }

.icon-Down-10:before {
  content: "\ebd8"; }

.icon-Down-11:before {
  content: "\ebd9"; }

.icon-Down-12:before {
  content: "\ebda"; }

.icon-Down-Left1:before {
  content: "\ebdb"; }

.icon-Down-Right1:before {
  content: "\ebdc"; }

.icon-Download-Bookmark:before {
  content: "\ebdd"; }

.icon-Download-Doc:before {
  content: "\ebde"; }

.icon-Download-File:before {
  content: "\ebdf"; }

.icon-Download-Folder:before {
  content: "\ebe0"; }

.icon-Download:before {
  content: "\ebe1"; }

.icon-Drag-Drop:before {
  content: "\ebe2"; }

.icon-Drag-Down:before {
  content: "\ebe3"; }

.icon-Drag-Hand1:before {
  content: "\ebe4"; }

.icon-Drag-Hand2:before {
  content: "\ebe5"; }

.icon-Drag-Location:before {
  content: "\ebe6"; }

.icon-Drag-Up:before {
  content: "\ebe7"; }

.icon-Dress-1:before {
  content: "\ebe8"; }

.icon-Dress-2:before {
  content: "\ebe9"; }

.icon-Dribbble:before {
  content: "\ebea"; }

.icon-Driller:before {
  content: "\ebeb"; }

.icon-Drive-File:before {
  content: "\ebec"; }

.icon-Drive-Folder:before {
  content: "\ebed"; }

.icon-Drool:before {
  content: "\ebee"; }

.icon-Dropbox-File:before {
  content: "\ebef"; }

.icon-Dropbox-Folder:before {
  content: "\ebf0"; }

.icon-Dropbox:before {
  content: "\ebf1"; }

.icon-Drowing:before {
  content: "\ebf2"; }

.icon-Drum-1:before {
  content: "\ebf3"; }

.icon-Drum-2:before {
  content: "\ebf4"; }

.icon-Drum-sticks:before {
  content: "\ebf5"; }

.icon-Drupal:before {
  content: "\ebf6"; }

.icon-Duck:before {
  content: "\ebf7"; }

.icon-Dumbbell:before {
  content: "\ebf8"; }

.icon-Dumper-Truck:before {
  content: "\ebf9"; }

.icon-DVD-Case:before {
  content: "\ebfa"; }

.icon-DVD-Disc:before {
  content: "\ebfb"; }

.icon-DVD-Sign:before {
  content: "\ebfc"; }

.icon-Dzone:before {
  content: "\ebfd"; }

.icon-Eagle-1:before {
  content: "\ebfe"; }

.icon-Eagle-2:before {
  content: "\ebff"; }

.icon-Earphone-1:before {
  content: "\ec00"; }

.icon-Earphone-2:before {
  content: "\ec01"; }

.icon-Eatrh-Support:before {
  content: "\ec02"; }

.icon-Ebay:before {
  content: "\ec03"; }

.icon-eBooks-Folder:before {
  content: "\ec04"; }

.icon-Eco-Badge:before {
  content: "\ec05"; }

.icon-Eco-Bulb1:before {
  content: "\ec06"; }

.icon-Eco-Bulb2:before {
  content: "\ec07"; }

.icon-Eco-Earth:before {
  content: "\ec08"; }

.icon-Ecuation:before {
  content: "\ec09"; }

.icon-Edge:before {
  content: "\ec0a"; }

.icon-Edit-Doc:before {
  content: "\ec0b"; }

.icon-Edit-Wifi:before {
  content: "\ec0c"; }

.icon-Egg-Holder:before {
  content: "\ec0d"; }

.icon-Einstein:before {
  content: "\ec0e"; }

.icon-Electric-Guitar1:before {
  content: "\ec0f"; }

.icon-Electric-Guitar2:before {
  content: "\ec10"; }

.icon-Electric-Plug:before {
  content: "\ec11"; }

.icon-Elephant:before {
  content: "\ec12"; }

.icon-Elevator:before {
  content: "\ec13"; }

.icon-Elf:before {
  content: "\ec14"; }

.icon-Elvis:before {
  content: "\ec15"; }

.icon-Email-File:before {
  content: "\ec16"; }

.icon-Email-Folder:before {
  content: "\ec17"; }

.icon-Encode-File:before {
  content: "\ec18"; }

.icon-End-Call:before {
  content: "\ec19"; }

.icon-Energy-Drink:before {
  content: "\ec1a"; }

.icon-Enter-Pin2:before {
  content: "\ec1b"; }

.icon-Enter-Pin:before {
  content: "\ec1c"; }

.icon-Envato:before {
  content: "\ec1d"; }

.icon-Eraser-Tool:before {
  content: "\ec1e"; }

.icon-Eroor-Folder:before {
  content: "\ec1f"; }

.icon-Error-Bookmark:before {
  content: "\ec20"; }

.icon-Error-Card:before {
  content: "\ec21"; }

.icon-Error-Cloud:before {
  content: "\ec22"; }

.icon-Error-Doc:before {
  content: "\ec23"; }

.icon-Espresso:before {
  content: "\ec24"; }

.icon-Ethernet:before {
  content: "\ec25"; }

.icon-Euro-1:before {
  content: "\ec26"; }

.icon-Euro-2:before {
  content: "\ec27"; }

.icon-Euro-3:before {
  content: "\ec28"; }

.icon-Euro-Card:before {
  content: "\ec29"; }

.icon-Euro-Cloud:before {
  content: "\ec2a"; }

.icon-Euro-Doc:before {
  content: "\ec2b"; }

.icon-Euro-Fall:before {
  content: "\ec2c"; }

.icon-Euro-Rise:before {
  content: "\ec2d"; }

.icon-Evernote:before {
  content: "\ec2e"; }

.icon-Evil:before {
  content: "\ec2f"; }

.icon-Excavator-1:before {
  content: "\ec30"; }

.icon-Excavator-2:before {
  content: "\ec31"; }

.icon-Excel:before {
  content: "\ec32"; }

.icon-Exit-Sign:before {
  content: "\ec33"; }

.icon-Expensive:before {
  content: "\ec34"; }

.icon-Expisior:before {
  content: "\ec35"; }

.icon-Eyedropper:before {
  content: "\ec36"; }

.icon-Facebook-1:before {
  content: "\ec37"; }

.icon-Facebook-2:before {
  content: "\ec38"; }

.icon-Facebook-Messenger:before {
  content: "\ec39"; }

.icon-Factory-1:before {
  content: "\ec3a"; }

.icon-Factory-2:before {
  content: "\ec3b"; }

.icon-Factory-3:before {
  content: "\ec3c"; }

.icon-Factory-Chimneys:before {
  content: "\ec3d"; }

.icon-Factory-Line:before {
  content: "\ec3e"; }

.icon-Fahrenheit:before {
  content: "\ec3f"; }

.icon-Fan:before {
  content: "\ec40"; }

.icon-Favorit-File:before {
  content: "\ec41"; }

.icon-Favorit-Location:before {
  content: "\ec42"; }

.icon-Favorit-Network:before {
  content: "\ec43"; }

.icon-Favorite-Card:before {
  content: "\ec44"; }

.icon-Favorite-Cloud:before {
  content: "\ec45"; }

.icon-Favorite-Doc:before {
  content: "\ec46"; }

.icon-Favorite-Folder:before {
  content: "\ec47"; }

.icon-Favorite-Mail:before {
  content: "\ec48"; }

.icon-Favorite-Store:before {
  content: "\ec49"; }

.icon-Favorite-Wifi:before {
  content: "\ec4a"; }

.icon-Favorite:before {
  content: "\ec4b"; }

.icon-Feather:before {
  content: "\ec4c"; }

.icon-Feedburner:before {
  content: "\ec4d"; }

.icon-Feeling-Sick:before {
  content: "\ec4e"; }

.icon-Female-1:before {
  content: "\ec4f"; }

.icon-Female-2:before {
  content: "\ec50"; }

.icon-Female-User:before {
  content: "\ec51"; }

.icon-Fever:before {
  content: "\ec52"; }

.icon-File-Error:before {
  content: "\ec53"; }

.icon-File-Settings:before {
  content: "\ec54"; }

.icon-Film-Clapper:before {
  content: "\ec55"; }

.icon-Film-Roll:before {
  content: "\ec56"; }

.icon-Film-Stripe:before {
  content: "\ec57"; }

.icon-Filter:before {
  content: "\ec58"; }

.icon-Financial-Care1:before {
  content: "\ec59"; }

.icon-Financial-Care2:before {
  content: "\ec5a"; }

.icon-Financial-Care3:before {
  content: "\ec5b"; }

.icon-Finder:before {
  content: "\ec5c"; }

.icon-Finger-Print:before {
  content: "\ec5d"; }

.icon-Fire-Alarm:before {
  content: "\ec5e"; }

.icon-Fire-Extinguisher:before {
  content: "\ec5f"; }

.icon-Fire-Fighjter:before {
  content: "\ec60"; }

.icon-Firefox:before {
  content: "\ec61"; }

.icon-Firewall-Attention:before {
  content: "\ec62"; }

.icon-Firewall-Error:before {
  content: "\ec63"; }

.icon-Firewall-Off:before {
  content: "\ec64"; }

.icon-Firewall-Ok:before {
  content: "\ec65"; }

.icon-Firewall-On:before {
  content: "\ec66"; }

.icon-Firewall-Settings:before {
  content: "\ec67"; }

.icon-Firewall:before {
  content: "\ec68"; }

.icon-Fireworks-1:before {
  content: "\ec69"; }

.icon-Fireworks-2:before {
  content: "\ec6a"; }

.icon-Fish:before {
  content: "\ec6b"; }

.icon-Fishing:before {
  content: "\ec6c"; }

.icon-Flamingo:before {
  content: "\ec6d"; }

.icon-Flash-1:before {
  content: "\ec6e"; }

.icon-Flash-Light:before {
  content: "\ec6f"; }

.icon-Flash-Off:before {
  content: "\ec70"; }

.icon-Flash-On:before {
  content: "\ec71"; }

.icon-Flash-Video:before {
  content: "\ec72"; }

.icon-Flickr-2:before {
  content: "\ec73"; }

.icon-Flickr:before {
  content: "\ec74"; }

.icon-Flower:before {
  content: "\ec75"; }

.icon-Flusk-Holder:before {
  content: "\ec76"; }

.icon-Flute2:before {
  content: "\ec77"; }

.icon-Flute:before {
  content: "\ec78"; }

.icon-Flv-Doc:before {
  content: "\ec79"; }

.icon-Fly:before {
  content: "\ec7a"; }

.icon-Focus-Auto:before {
  content: "\ec7b"; }

.icon-Focus-Center:before {
  content: "\ec7c"; }

.icon-Fog-day:before {
  content: "\ec7d"; }

.icon-Fog-Night:before {
  content: "\ec7e"; }

.icon-Fog:before {
  content: "\ec7f"; }

.icon-Folder-1:before {
  content: "\ec80"; }

.icon-Folder-Tree:before {
  content: "\ec81"; }

.icon-Folder-withDoc:before {
  content: "\ec82"; }

.icon-Font-Szie:before {
  content: "\ec83"; }

.icon-Foodspotting:before {
  content: "\ec84"; }

.icon-Football:before {
  content: "\ec85"; }

.icon-Fork-Knife:before {
  content: "\ec86"; }

.icon-Fork-Lifter:before {
  content: "\ec87"; }

.icon-Formal-Coat:before {
  content: "\ec88"; }

.icon-Formal-Pants:before {
  content: "\ec89"; }

.icon-Forrest:before {
  content: "\ec8a"; }

.icon-Forrst:before {
  content: "\ec8b"; }

.icon-Forward-AllMail:before {
  content: "\ec8c"; }

.icon-Forward-Button:before {
  content: "\ec8d"; }

.icon-Forward-Mail:before {
  content: "\ec8e"; }

.icon-Forward:before {
  content: "\ec8f"; }

.icon-Foursquare:before {
  content: "\ec90"; }

.icon-Fox:before {
  content: "\ec91"; }

.icon-Free-Tag1:before {
  content: "\ec92"; }

.icon-Free-Tag2:before {
  content: "\ec93"; }

.icon-French-Fries:before {
  content: "\ec94"; }

.icon-Fried-Egg:before {
  content: "\ec95"; }

.icon-Frog:before {
  content: "\ec96"; }

.icon-Front-Camera:before {
  content: "\ec97"; }

.icon-Full-Cart:before {
  content: "\ec98"; }

.icon-Full-HD:before {
  content: "\ec99"; }

.icon-Full-Moon:before {
  content: "\ec9a"; }

.icon-Gallery-1:before {
  content: "\ec9b"; }

.icon-Gallery-2:before {
  content: "\ec9c"; }

.icon-Game-Console1:before {
  content: "\ec9d"; }

.icon-Game-Console2:before {
  content: "\ec9e"; }

.icon-Game-Console3:before {
  content: "\ec9f"; }

.icon-Game-Console:before {
  content: "\eca0"; }

.icon-Gameboy-1:before {
  content: "\eca1"; }

.icon-Gameboy-2:before {
  content: "\eca2"; }

.icon-Games-Folder:before {
  content: "\eca3"; }

.icon-Gas-Can:before {
  content: "\eca4"; }

.icon-Gas-Container:before {
  content: "\eca5"; }

.icon-Gas-Pump2:before {
  content: "\eca6"; }

.icon-Gas-Pump:before {
  content: "\eca7"; }

.icon-Gdgt:before {
  content: "\eca8"; }

.icon-Gear-12:before {
  content: "\eca9"; }

.icon-Gear-1:before {
  content: "\ecaa"; }

.icon-Gear-2:before {
  content: "\ecab"; }

.icon-Gear-3:before {
  content: "\ecac"; }

.icon-Gear-4:before {
  content: "\ecad"; }

.icon-Gear-Box:before {
  content: "\ecae"; }

.icon-Geek-1:before {
  content: "\ecaf"; }

.icon-Geek-2:before {
  content: "\ecb0"; }

.icon-Gem:before {
  content: "\ecb1"; }

.icon-Geooveshark:before {
  content: "\ecb2"; }

.icon-Gift-Box:before {
  content: "\ecb3"; }

.icon-Gift-Card:before {
  content: "\ecb4"; }

.icon-Giraffe:before {
  content: "\ecb5"; }

.icon-Github:before {
  content: "\ecb6"; }

.icon-Glases-1:before {
  content: "\ecb7"; }

.icon-Glases-2:before {
  content: "\ecb8"; }

.icon-Glitter-Eye:before {
  content: "\ecb9"; }

.icon-Global-Network1:before {
  content: "\ecba"; }

.icon-Global-Network2:before {
  content: "\ecbb"; }

.icon-Global-Position:before {
  content: "\ecbc"; }

.icon-Globe-1:before {
  content: "\ecbd"; }

.icon-Globe-2:before {
  content: "\ecbe"; }

.icon-Globe-4:before {
  content: "\ecbf"; }

.icon-Globe:before {
  content: "\ecc0"; }

.icon-Glue:before {
  content: "\ecc1"; }

.icon-Gmail:before {
  content: "\ecc2"; }

.icon-Gold-Bars1:before {
  content: "\ecc3"; }

.icon-Gold-Bars2:before {
  content: "\ecc4"; }

.icon-Golf-Ball:before {
  content: "\ecc5"; }

.icon-Golf:before {
  content: "\ecc6"; }

.icon-Gong:before {
  content: "\ecc7"; }

.icon-Google-:before {
  content: "\ecc8"; }

.icon-Google-1:before {
  content: "\ecc9"; }

.icon-Google-2:before {
  content: "\ecca"; }

.icon-Google-Camera:before {
  content: "\eccb"; }

.icon-Google-Drive:before {
  content: "\eccc"; }

.icon-Google-Earth:before {
  content: "\eccd"; }

.icon-Google-Maps:before {
  content: "\ecce"; }

.icon-Google-Play:before {
  content: "\eccf"; }

.icon-Google-Walet:before {
  content: "\ecd0"; }

.icon-Gorilla:before {
  content: "\ecd1"; }

.icon-Gowala:before {
  content: "\ecd2"; }

.icon-Gps-Fixed:before {
  content: "\ecd3"; }

.icon-Gps-NotFixed:before {
  content: "\ecd4"; }

.icon-Gps-Off:before {
  content: "\ecd5"; }

.icon-Grab-Hand:before {
  content: "\ecd6"; }

.icon-Gradient-Tool:before {
  content: "\ecd7"; }

.icon-Grid-Tool:before {
  content: "\ecd8"; }

.icon-Grill:before {
  content: "\ecd9"; }

.icon-Guitar-Amplifier:before {
  content: "\ecda"; }

.icon-Guitar-Head1:before {
  content: "\ecdb"; }

.icon-Guitar-Head2:before {
  content: "\ecdc"; }

.icon-Guitar:before {
  content: "\ecdd"; }

.icon-Hailstorm-Day:before {
  content: "\ecde"; }

.icon-Hailstorm-Night:before {
  content: "\ecdf"; }

.icon-Hailstorm:before {
  content: "\ece0"; }

.icon-Hairdryer:before {
  content: "\ece1"; }

.icon-Half-Life:before {
  content: "\ece2"; }

.icon-Ham:before {
  content: "\ece3"; }

.icon-Hamburger:before {
  content: "\ece4"; }

.icon-Hammer2:before {
  content: "\ece5"; }

.icon-Hammer:before {
  content: "\ece6"; }

.icon-Hamster:before {
  content: "\ece7"; }

.icon-Handshake:before {
  content: "\ece8"; }

.icon-Hanger:before {
  content: "\ece9"; }

.icon-Hangout:before {
  content: "\ecea"; }

.icon-Happy-Wink:before {
  content: "\eceb"; }

.icon-Happy:before {
  content: "\ecec"; }

.icon-Harph-1:before {
  content: "\eced"; }

.icon-Harph-2:before {
  content: "\ecee"; }

.icon-Harry-Potter:before {
  content: "\ecef"; }

.icon-Hash-Tag:before {
  content: "\ecf0"; }

.icon-Hat:before {
  content: "\ecf1"; }

.icon-Hawk:before {
  content: "\ecf2"; }

.icon-Hdmi:before {
  content: "\ecf3"; }

.icon-HDR-Off:before {
  content: "\ecf4"; }

.icon-HDR-On:before {
  content: "\ecf5"; }

.icon-Headache:before {
  content: "\ecf6"; }

.icon-Headset-1:before {
  content: "\ecf7"; }

.icon-Headset-2:before {
  content: "\ecf8"; }

.icon-Heart2:before {
  content: "\ecf9"; }

.icon-Heart-AceCard:before {
  content: "\ecfa"; }

.icon-Heart-Beat:before {
  content: "\ecfb"; }

.icon-Heart:before {
  content: "\ecfc"; }

.icon-Heat-Balloon:before {
  content: "\ecfd"; }

.icon-Heater:before {
  content: "\ecfe"; }

.icon-Heels:before {
  content: "\ecff"; }

.icon-Helicopter:before {
  content: "\ed00"; }

.icon-Helmet-1:before {
  content: "\ed01"; }

.icon-Helmet-2:before {
  content: "\ed02"; }

.icon-Helmet-3:before {
  content: "\ed03"; }

.icon-Hide-File:before {
  content: "\ed04"; }

.icon-Hiden-File:before {
  content: "\ed05"; }

.icon-Hiden-Folder:before {
  content: "\ed06"; }

.icon-Hidrant:before {
  content: "\ed07"; }

.icon-Hipo:before {
  content: "\ed08"; }

.icon-Hokey-Disc:before {
  content: "\ed09"; }

.icon-Hokey-Skate:before {
  content: "\ed0a"; }

.icon-Hokey:before {
  content: "\ed0b"; }

.icon-Hold:before {
  content: "\ed0c"; }

.icon-Hole-Puncher:before {
  content: "\ed0d"; }

.icon-Home-Location:before {
  content: "\ed0e"; }

.icon-Home-Security:before {
  content: "\ed0f"; }

.icon-Home-Wifi:before {
  content: "\ed10"; }

.icon-Hoodie:before {
  content: "\ed11"; }

.icon-Horn-Trompet:before {
  content: "\ed12"; }

.icon-Horn:before {
  content: "\ed13"; }

.icon-Horse-Shoe:before {
  content: "\ed14"; }

.icon-Horse:before {
  content: "\ed15"; }

.icon-Hospital-1:before {
  content: "\ed16"; }

.icon-Hospital-Bed:before {
  content: "\ed17"; }

.icon-Hot-Dog1:before {
  content: "\ed18"; }

.icon-Hotdog-2:before {
  content: "\ed19"; }

.icon-Hotel-Bell:before {
  content: "\ed1a"; }

.icon-Hotel-Sign1:before {
  content: "\ed1b"; }

.icon-Hotel:before {
  content: "\ed1c"; }

.icon-Hotspot-Mobile:before {
  content: "\ed1d"; }

.icon-HTML-5:before {
  content: "\ed1e"; }

.icon-Hypnotized:before {
  content: "\ed1f"; }

.icon-Hypster:before {
  content: "\ed20"; }

.icon-Icecream:before {
  content: "\ed21"; }

.icon-iCloud:before {
  content: "\ed22"; }

.icon-ICQ:before {
  content: "\ed23"; }

.icon-Illustrator:before {
  content: "\ed24"; }

.icon-Image-file:before {
  content: "\ed25"; }

.icon-IMDb:before {
  content: "\ed26"; }

.icon-In-LineImage:before {
  content: "\ed27"; }

.icon-In-Love:before {
  content: "\ed28"; }

.icon-Inbox-Google:before {
  content: "\ed29"; }

.icon-Inbox-In:before {
  content: "\ed2a"; }

.icon-Inbox-Letter:before {
  content: "\ed2b"; }

.icon-Inbox-Out:before {
  content: "\ed2c"; }

.icon-Inbox:before {
  content: "\ed2d"; }

.icon-Increase-Indent:before {
  content: "\ed2e"; }

.icon-Increase-Margin:before {
  content: "\ed2f"; }

.icon-Info-Point:before {
  content: "\ed30"; }

.icon-Infuzion:before {
  content: "\ed31"; }

.icon-Initial:before {
  content: "\ed32"; }

.icon-Insert-Image:before {
  content: "\ed33"; }

.icon-Inshurance-2:before {
  content: "\ed34"; }

.icon-Inshurance:before {
  content: "\ed35"; }

.icon-Instagram:before {
  content: "\ed36"; }

.icon-Intel:before {
  content: "\ed37"; }

.icon-Internet-Explorer:before {
  content: "\ed38"; }

.icon-Iron-Man:before {
  content: "\ed39"; }

.icon-Isert-Tabel:before {
  content: "\ed3a"; }

.icon-Italic:before {
  content: "\ed3b"; }

.icon-Jack-Hammer:before {
  content: "\ed3c"; }

.icon-Jack-Sparrow:before {
  content: "\ed3d"; }

.icon-Jacket:before {
  content: "\ed3e"; }

.icon-Jason:before {
  content: "\ed3f"; }

.icon-Jeans:before {
  content: "\ed40"; }

.icon-Jeep:before {
  content: "\ed41"; }

.icon-Jetplnade:before {
  content: "\ed42"; }

.icon-Joy-Stick:before {
  content: "\ed43"; }

.icon-Juice:before {
  content: "\ed44"; }

.icon-Justify-Center:before {
  content: "\ed45"; }

.icon-Justify-Left:before {
  content: "\ed46"; }

.icon-Justify-Right:before {
  content: "\ed47"; }

.icon-Karate:before {
  content: "\ed48"; }

.icon-Keep-Out:before {
  content: "\ed49"; }

.icon-Kerneling:before {
  content: "\ed4a"; }

.icon-Key-1:before {
  content: "\ed4b"; }

.icon-Key-22:before {
  content: "\ed4c"; }

.icon-Key-3:before {
  content: "\ed4d"; }

.icon-Key-ToSuccess:before {
  content: "\ed4e"; }

.icon-Kickstarter:before {
  content: "\ed4f"; }

.icon-Kidneys:before {
  content: "\ed50"; }

.icon-Kiss:before {
  content: "\ed51"; }

.icon-Kite:before {
  content: "\ed52"; }

.icon-Koala:before {
  content: "\ed53"; }

.icon-Ladys-T-Shirt:before {
  content: "\ed54"; }

.icon-Ladys-Underwear:before {
  content: "\ed55"; }

.icon-Lama:before {
  content: "\ed56"; }

.icon-Lamp-1:before {
  content: "\ed57"; }

.icon-Lamp-2:before {
  content: "\ed58"; }

.icon-Lamp-3:before {
  content: "\ed59"; }

.icon-Landing-Plane:before {
  content: "\ed5a"; }

.icon-Lasso-Tool:before {
  content: "\ed5b"; }

.icon-Last-Fm:before {
  content: "\ed5c"; }

.icon-Laugh-Hard:before {
  content: "\ed5d"; }

.icon-Layer-2:before {
  content: "\ed5e"; }

.icon-Layer-4:before {
  content: "\ed5f"; }

.icon-Layer-30:before {
  content: "\ed60"; }

.icon-Layer-56:before {
  content: "\ed61"; }

.icon-Leaf-1:before {
  content: "\ed62"; }

.icon-Left-1:before {
  content: "\ed63"; }

.icon-Left-2:before, el-testimonials carousel .carousel .carousel-control .glyphicon-chevron-left:before, slider-gallery carousel .carousel .carousel-control .glyphicon-chevron-left:before {
  content: "\ed64"; }

.icon-Left-3:before {
  content: "\ed65"; }

.icon-Left-4:before {
  content: "\ed66"; }

.icon-Left-5:before {
  content: "\ed67"; }

.icon-Left-6:before {
  content: "\ed68"; }

.icon-Left-7:before {
  content: "\ed69"; }

.icon-Left-8:before {
  content: "\ed6a"; }

.icon-Left-9:before {
  content: "\ed6b"; }

.icon-Left-10:before {
  content: "\ed6c"; }

.icon-Left-11:before {
  content: "\ed6d"; }

.icon-Left-12:before {
  content: "\ed6e"; }

.icon-Left-13:before {
  content: "\ed6f"; }

.icon-Left-14:before {
  content: "\ed70"; }

.icon-Lego-Brick:before {
  content: "\ed71"; }

.icon-Lego-Head:before {
  content: "\ed72"; }

.icon-Lens-1:before {
  content: "\ed73"; }

.icon-Lens-2:before {
  content: "\ed74"; }

.icon-Lifter:before {
  content: "\ed75"; }

.icon-Lifting-Phisics:before {
  content: "\ed76"; }

.icon-Ligatures2:before {
  content: "\ed77"; }

.icon-Ligatures:before {
  content: "\ed78"; }

.icon-Light-1:before {
  content: "\ed79"; }

.icon-Light-2:before {
  content: "\ed7a"; }

.icon-Light-Bulb:before {
  content: "\ed7b"; }

.icon-Light-Switch:before {
  content: "\ed7c"; }

.icon-Lightning-day:before {
  content: "\ed7d"; }

.icon-Lightning-night:before {
  content: "\ed7e"; }

.icon-Lightning:before {
  content: "\ed7f"; }

.icon-Line-Spacing2:before {
  content: "\ed80"; }

.icon-Line-Spacing:before {
  content: "\ed81"; }

.icon-Line-Tool:before {
  content: "\ed82"; }

.icon-Link-Select1:before {
  content: "\ed83"; }

.icon-Link-Select2:before {
  content: "\ed84"; }

.icon-Link:before {
  content: "\ed85"; }

.icon-Linkedin:before {
  content: "\ed86"; }

.icon-Lion:before {
  content: "\ed87"; }

.icon-List-Doc:before {
  content: "\ed88"; }

.icon-List-Folder:before {
  content: "\ed89"; }

.icon-Litter:before {
  content: "\ed8a"; }

.icon-Liver:before {
  content: "\ed8b"; }

.icon-Load-Button:before {
  content: "\ed8c"; }

.icon-Load-Cloud1:before {
  content: "\ed8d"; }

.icon-Load-Cloud2:before {
  content: "\ed8e"; }

.icon-Load-Cloud3:before {
  content: "\ed8f"; }

.icon-Load-Doc:before {
  content: "\ed90"; }

.icon-Load-File:before {
  content: "\ed91"; }

.icon-Load-Folder:before {
  content: "\ed92"; }

.icon-Local-Airport:before {
  content: "\ed93"; }

.icon-Local-Bank:before {
  content: "\ed94"; }

.icon-Local-GasStation:before {
  content: "\ed95"; }

.icon-Local-Hospital:before {
  content: "\ed96"; }

.icon-Local-Library:before {
  content: "\ed97"; }

.icon-Local-Monument:before {
  content: "\ed98"; }

.icon-Local-Parking:before {
  content: "\ed99"; }

.icon-Local-Port:before {
  content: "\ed9a"; }

.icon-Local-Pub:before {
  content: "\ed9b"; }

.icon-Local-Restaurant:before {
  content: "\ed9c"; }

.icon-Local-Transport:before {
  content: "\ed9d"; }

.icon-Location-1:before {
  content: "\ed9e"; }

.icon-Location-3:before {
  content: "\ed9f"; }

.icon-Location-4:before {
  content: "\eda0"; }

.icon-Location-A:before {
  content: "\eda1"; }

.icon-Location-B:before {
  content: "\eda2"; }

.icon-Locatoin-2:before {
  content: "\eda3"; }

.icon-Lock-12:before {
  content: "\eda4"; }

.icon-Lock-2:before {
  content: "\eda5"; }

.icon-Lock-Mail:before {
  content: "\eda6"; }

.icon-Lock-ScreenRotation:before {
  content: "\eda7"; }

.icon-Lock-Wifi:before {
  content: "\eda8"; }

.icon-Locked-Parking:before {
  content: "\eda9"; }

.icon-Locl-Shop:before {
  content: "\edaa"; }

.icon-Locomotive:before {
  content: "\edab"; }

.icon-LOL:before {
  content: "\edac"; }

.icon-Loudspeaker:before {
  content: "\edad"; }

.icon-Love-Mail:before {
  content: "\edae"; }

.icon-Loyalty-Card2:before {
  content: "\edaf"; }

.icon-Loyalty-Card:before {
  content: "\edb0"; }

.icon-Luggage:before {
  content: "\edb1"; }

.icon-Lungs:before {
  content: "\edb2"; }

.icon-Macro:before {
  content: "\edb3"; }

.icon-Magic-Hat:before {
  content: "\edb4"; }

.icon-Magic-Wand:before {
  content: "\edb5"; }

.icon-Magnet:before {
  content: "\edb6"; }

.icon-Magnetic-Field:before {
  content: "\edb7"; }

.icon-Maid:before {
  content: "\edb8"; }

.icon-Mail-At:before {
  content: "\edb9"; }

.icon-Mail-Box1:before {
  content: "\edba"; }

.icon-Mail-Box2:before {
  content: "\edbb"; }

.icon-Mail-Box3:before {
  content: "\edbc"; }

.icon-Mail-Error:before {
  content: "\edbd"; }

.icon-Mail-Help:before {
  content: "\edbe"; }

.icon-Mail-Inbox:before {
  content: "\edbf"; }

.icon-Mail-Notification:before {
  content: "\edc0"; }

.icon-Mail-Outbox:before {
  content: "\edc1"; }

.icon-Mail-Settings:before {
  content: "\edc2"; }

.icon-Mail:before {
  content: "\edc3"; }

.icon-Mailing-List:before {
  content: "\edc4"; }

.icon-Male-1:before {
  content: "\edc5"; }

.icon-Male-2:before {
  content: "\edc6"; }

.icon-Mans-Shoe:before {
  content: "\edc7"; }

.icon-Mans-Uderweare:before {
  content: "\edc8"; }

.icon-Map-1:before {
  content: "\edc9"; }

.icon-Map-2:before {
  content: "\edca"; }

.icon-Map-3:before {
  content: "\edcb"; }

.icon-Map-Pin1:before {
  content: "\edcc"; }

.icon-Map-Pin2:before {
  content: "\edcd"; }

.icon-Map-Pin3:before {
  content: "\edce"; }

.icon-Map-Pin4:before {
  content: "\edcf"; }

.icon-Map-pin5:before {
  content: "\edd0"; }

.icon-Map-pin6:before {
  content: "\edd1"; }

.icon-Map-Screen:before {
  content: "\edd2"; }

.icon-Mario-Mushroom:before {
  content: "\edd3"; }

.icon-Marker:before {
  content: "\edd4"; }

.icon-Marry-GoRound:before {
  content: "\edd5"; }

.icon-Martini-Glass:before {
  content: "\edd6"; }

.icon-Master-Card2:before {
  content: "\edd7"; }

.icon-Master-Card:before {
  content: "\edd8"; }

.icon-Master-Yoda:before {
  content: "\edd9"; }

.icon-Medal-1:before {
  content: "\edda"; }

.icon-Medal-2:before {
  content: "\eddb"; }

.icon-Medal-3:before {
  content: "\eddc"; }

.icon-Medic:before {
  content: "\eddd"; }

.icon-Medical-Bag:before {
  content: "\edde"; }

.icon-Medical-Symbol:before {
  content: "\eddf"; }

.icon-Medicine-Mixing:before {
  content: "\ede0"; }

.icon-Medicine:before {
  content: "\ede1"; }

.icon-Metro:before {
  content: "\ede2"; }

.icon-Metronome:before {
  content: "\ede3"; }

.icon-Microphone-1:before {
  content: "\ede4"; }

.icon-Microphone-2:before {
  content: "\ede5"; }

.icon-Microphone-3:before {
  content: "\ede6"; }

.icon-Microscope:before {
  content: "\ede7"; }

.icon-Microsoft-Store:before {
  content: "\ede8"; }

.icon-Midi-Doc:before {
  content: "\ede9"; }

.icon-Milk:before {
  content: "\edea"; }

.icon-Mini-Bar:before {
  content: "\edeb"; }

.icon-Mini-bus:before {
  content: "\edec"; }

.icon-Mini-Truck2:before {
  content: "\eded"; }

.icon-Mini-Truck:before {
  content: "\edee"; }

.icon-Mini-Van:before {
  content: "\edef"; }

.icon-Mining-Helmet:before {
  content: "\edf0"; }

.icon-Mining-Pick:before {
  content: "\edf1"; }

.icon-Mining-Railcar:before {
  content: "\edf2"; }

.icon-Minion-1:before {
  content: "\edf3"; }

.icon-Minion-2:before {
  content: "\edf4"; }

.icon-mirc:before {
  content: "\edf5"; }

.icon-Mirror2:before {
  content: "\edf6"; }

.icon-Mirror:before {
  content: "\edf7"; }

.icon-Mistletoe:before {
  content: "\edf8"; }

.icon-Mixer-1:before {
  content: "\edf9"; }

.icon-Mixer-2:before {
  content: "\edfa"; }

.icon-Mobile-1:before {
  content: "\edfb"; }

.icon-Mobile-2:before {
  content: "\edfc"; }

.icon-Mobile-3:before {
  content: "\edfd"; }

.icon-Mobile-4:before {
  content: "\edfe"; }

.icon-Mobile-5:before {
  content: "\edff"; }

.icon-Mobile-Map:before {
  content: "\ee00"; }

.icon-Mobile-Network:before {
  content: "\ee01"; }

.icon-Mobile-Security:before {
  content: "\ee02"; }

.icon-Mobile-Touch:before {
  content: "\ee03"; }

.icon-Molecule-1:before {
  content: "\ee04"; }

.icon-Molecule-2:before {
  content: "\ee05"; }

.icon-Money-Bag2:before {
  content: "\ee06"; }

.icon-Money-Bag:before {
  content: "\ee07"; }

.icon-Money-Eye:before {
  content: "\ee08"; }

.icon-Money-Network:before {
  content: "\ee09"; }

.icon-Money-Protect:before {
  content: "\ee0a"; }

.icon-Monkey:before {
  content: "\ee0b"; }

.icon-Moon-2:before {
  content: "\ee0c"; }

.icon-Moon-3:before {
  content: "\ee0d"; }

.icon-Mosquito:before {
  content: "\ee0e"; }

.icon-Motorcycle:before {
  content: "\ee0f"; }

.icon-Mountain:before {
  content: "\ee10"; }

.icon-Mouse-Pointer1:before {
  content: "\ee11"; }

.icon-Mouse-Pointer2:before {
  content: "\ee12"; }

.icon-Mouse:before {
  content: "\ee13"; }

.icon-Mov-Doc:before {
  content: "\ee14"; }

.icon-Mp3-Doc:before {
  content: "\ee15"; }

.icon-Mp3-Player1:before {
  content: "\ee16"; }

.icon-Mp3-Player2:before {
  content: "\ee17"; }

.icon-Mp4-Doc:before {
  content: "\ee18"; }

.icon-Mpg-Doc:before {
  content: "\ee19"; }

.icon-Mpu-Doc:before {
  content: "\ee1a"; }

.icon-Multimeter:before {
  content: "\ee1b"; }

.icon-Mushroom-Cloud:before {
  content: "\ee1c"; }

.icon-Music-Doc:before {
  content: "\ee1d"; }

.icon-Music-Folder2:before {
  content: "\ee1e"; }

.icon-Music-Folder:before {
  content: "\ee1f"; }

.icon-Music-Note1:before {
  content: "\ee20"; }

.icon-Music-Note2:before {
  content: "\ee21"; }

.icon-Music-Note3:before {
  content: "\ee22"; }

.icon-Music-Note4:before {
  content: "\ee23"; }

.icon-Music-Note5:before {
  content: "\ee24"; }

.icon-Music-Note6:before {
  content: "\ee25"; }

.icon-Music-Note7:before {
  content: "\ee26"; }

.icon-Mute-Headset:before {
  content: "\ee27"; }

.icon-Mute-Microphone:before {
  content: "\ee28"; }

.icon-My-Space:before {
  content: "\ee29"; }

.icon-N-W-8:before {
  content: "\ee2a"; }

.icon-N-W-9:before {
  content: "\ee2b"; }

.icon-Navigation-1:before {
  content: "\ee2c"; }

.icon-Navigation-2:before {
  content: "\ee2d"; }

.icon-Needle:before {
  content: "\ee2e"; }

.icon-Negative-Temperature:before {
  content: "\ee2f"; }

.icon-Nest:before {
  content: "\ee30"; }

.icon-Network-Add:before {
  content: "\ee31"; }

.icon-Network-Cable:before {
  content: "\ee32"; }

.icon-Network-Error:before {
  content: "\ee33"; }

.icon-Network-File:before {
  content: "\ee34"; }

.icon-Network-Folder:before {
  content: "\ee35"; }

.icon-Network-Plug:before {
  content: "\ee36"; }

.icon-Network-Question:before {
  content: "\ee37"; }

.icon-Network-Settings:before {
  content: "\ee38"; }

.icon-Networking-1:before {
  content: "\ee39"; }

.icon-Networking-2:before {
  content: "\ee3a"; }

.icon-New-Mail:before {
  content: "\ee3b"; }

.icon-New-Tag1:before {
  content: "\ee3c"; }

.icon-New-Tag2:before {
  content: "\ee3d"; }

.icon-New-Tag3:before {
  content: "\ee3e"; }

.icon-New-Tag5:before {
  content: "\ee3f"; }

.icon-New-Tga4:before {
  content: "\ee40"; }

.icon-Newtons-Cradle:before {
  content: "\ee41"; }

.icon-Next-Button:before {
  content: "\ee42"; }

.icon-Night-Mode:before {
  content: "\ee43"; }

.icon-Ninja:before {
  content: "\ee44"; }

.icon-Nird:before {
  content: "\ee45"; }

.icon-No-Batery:before {
  content: "\ee46"; }

.icon-No-Sim:before {
  content: "\ee47"; }

.icon-No-Television:before {
  content: "\ee48"; }

.icon-No-Wifi2:before {
  content: "\ee49"; }

.icon-No-Wifi:before {
  content: "\ee4a"; }

.icon-Nuclear-Symbol2:before {
  content: "\ee4b"; }

.icon-Nuclear-Symbol:before {
  content: "\ee4c"; }

.icon-Numbered-List2:before {
  content: "\ee4d"; }

.icon-Numbered-List:before {
  content: "\ee4e"; }

.icon-Nurse:before {
  content: "\ee4f"; }

.icon-Nvidia:before {
  content: "\ee50"; }

.icon-Observatory:before {
  content: "\ee51"; }

.icon-Odnoklassniki:before {
  content: "\ee52"; }

.icon-Office-Chair:before {
  content: "\ee53"; }

.icon-Office:before {
  content: "\ee54"; }

.icon-Oil-Extractor:before {
  content: "\ee55"; }

.icon-Oil-Tower:before {
  content: "\ee56"; }

.icon-Old-Clock:before {
  content: "\ee57"; }

.icon-Old-Man:before {
  content: "\ee58"; }

.icon-Omega:before {
  content: "\ee59"; }

.icon-On-air1:before {
  content: "\ee5a"; }

.icon-On-air2:before {
  content: "\ee5b"; }

.icon-One-Click1:before {
  content: "\ee5c"; }

.icon-One-Click2:before {
  content: "\ee5d"; }

.icon-Open-1:before {
  content: "\ee5e"; }

.icon-Open-2:before {
  content: "\ee5f"; }

.icon-Open-Bookmark:before {
  content: "\ee60"; }

.icon-Open-Folder:before {
  content: "\ee61"; }

.icon-Open-Hand1:before {
  content: "\ee62"; }

.icon-Open-Hand2:before {
  content: "\ee63"; }

.icon-Open-Hand:before {
  content: "\ee64"; }

.icon-Open-Mail2:before {
  content: "\ee65"; }

.icon-Open-Mail:before {
  content: "\ee66"; }

.icon-Open-SourceIniciative:before {
  content: "\ee67"; }

.icon-Opera:before {
  content: "\ee68"; }

.icon-Ornament:before {
  content: "\ee69"; }

.icon-Ornamnt-2:before {
  content: "\ee6a"; }

.icon-Owl:before {
  content: "\ee6b"; }

.icon-Packman:before {
  content: "\ee6c"; }

.icon-Pacman-Ghost:before {
  content: "\ee6d"; }

.icon-Page-Break:before {
  content: "\ee6e"; }

.icon-Page-Size:before {
  content: "\ee6f"; }

.icon-Paint-Bucket:before {
  content: "\ee70"; }

.icon-Paint-Format:before {
  content: "\ee71"; }

.icon-Paint-Roller:before {
  content: "\ee72"; }

.icon-Painting-Stand:before {
  content: "\ee73"; }

.icon-Palm-Tree:before {
  content: "\ee74"; }

.icon-Palm:before {
  content: "\ee75"; }

.icon-Panda:before {
  content: "\ee76"; }

.icon-Panorama:before {
  content: "\ee77"; }

.icon-Paper-Clip1:before {
  content: "\ee78"; }

.icon-Paper-Clip2:before {
  content: "\ee79"; }

.icon-Paper-Clip3:before {
  content: "\ee7a"; }

.icon-Paper-Roll:before {
  content: "\ee7b"; }

.icon-Paprika:before {
  content: "\ee7c"; }

.icon-Parabolic-Antena:before {
  content: "\ee7d"; }

.icon-Paragraph-Tool:before {
  content: "\ee7e"; }

.icon-Park:before {
  content: "\ee7f"; }

.icon-Parrot:before {
  content: "\ee80"; }

.icon-Party-Hat:before {
  content: "\ee81"; }

.icon-Party-Ribbon:before {
  content: "\ee82"; }

.icon-Paste-Here:before {
  content: "\ee83"; }

.icon-Path:before {
  content: "\ee84"; }

.icon-Pause-Button:before {
  content: "\ee85"; }

.icon-Pause:before {
  content: "\ee86"; }

.icon-Paypal-1:before {
  content: "\ee87"; }

.icon-Paypal-2:before {
  content: "\ee88"; }

.icon-Peace:before {
  content: "\ee89"; }

.icon-Pear:before {
  content: "\ee8a"; }

.icon-Pelican:before {
  content: "\ee8b"; }

.icon-Pen-Holder:before {
  content: "\ee8c"; }

.icon-Pen-Tool:before {
  content: "\ee8d"; }

.icon-Pencil-Sharpener:before {
  content: "\ee8e"; }

.icon-Pencil-tool:before {
  content: "\ee8f"; }

.icon-Penguin:before {
  content: "\ee90"; }

.icon-Pet-Bottle:before {
  content: "\ee91"; }

.icon-Pet-Recycle:before {
  content: "\ee92"; }

.icon-Pharmaceutical-Symbol:before {
  content: "\ee93"; }

.icon-Phone-Download:before {
  content: "\ee94"; }

.icon-Phone-Upload:before {
  content: "\ee95"; }

.icon-Photo-Library:before {
  content: "\ee96"; }

.icon-Photoshop:before {
  content: "\ee97"; }

.icon-Piano-Keyboard:before {
  content: "\ee98"; }

.icon-Piano:before {
  content: "\ee99"; }

.icon-Picasa:before {
  content: "\ee9a"; }

.icon-Pickup-1:before {
  content: "\ee9b"; }

.icon-Pickup-2:before {
  content: "\ee9c"; }

.icon-Pickup-3:before {
  content: "\ee9d"; }

.icon-Pickup:before {
  content: "\ee9e"; }

.icon-Picture-1:before {
  content: "\ee9f"; }

.icon-Picture-2:before {
  content: "\eea0"; }

.icon-Picture-3:before {
  content: "\eea1"; }

.icon-Picture-Folder:before {
  content: "\eea2"; }

.icon-Pie:before {
  content: "\eea3"; }

.icon-Pikachu:before {
  content: "\eea4"; }

.icon-Pills:before {
  content: "\eea5"; }

.icon-Pin:before {
  content: "\eea6"; }

.icon-Pine-Tree:before {
  content: "\eea7"; }

.icon-Pinterest:before {
  content: "\eea8"; }

.icon-Pirate:before {
  content: "\eea9"; }

.icon-Pizza-Slice:before {
  content: "\eeaa"; }

.icon-Pizza:before {
  content: "\eeab"; }

.icon-Plane-1:before {
  content: "\eeac"; }

.icon-Plane-2:before {
  content: "\eead"; }

.icon-Plane-3:before {
  content: "\eeae"; }

.icon-Plane-4:before {
  content: "\eeaf"; }

.icon-Plane-Front:before {
  content: "\eeb0"; }

.icon-Planet:before {
  content: "\eeb1"; }

.icon-Plant-2:before {
  content: "\eeb2"; }

.icon-Plant-Care:before {
  content: "\eeb3"; }

.icon-Plant:before {
  content: "\eeb4"; }

.icon-Play-Button:before {
  content: "\eeb5"; }

.icon-Play-Stor:before {
  content: "\eeb6"; }

.icon-Play-Store2:before {
  content: "\eeb7"; }

.icon-Play:before {
  content: "\eeb8"; }

.icon-Player-1:before {
  content: "\eeb9"; }

.icon-Player-2:before {
  content: "\eeba"; }

.icon-Playground:before {
  content: "\eebb"; }

.icon-Playing:before {
  content: "\eebc"; }

.icon-Plurk:before {
  content: "\eebd"; }

.icon-Podium:before {
  content: "\eebe"; }

.icon-Pointer-Help1:before {
  content: "\eebf"; }

.icon-Pointer-Help2:before {
  content: "\eec0"; }

.icon-Pointer-Working1:before {
  content: "\eec1"; }

.icon-Pointer-Working2:before {
  content: "\eec2"; }

.icon-Poke:before {
  content: "\eec3"; }

.icon-Pokemon:before {
  content: "\eec4"; }

.icon-Police-car:before {
  content: "\eec5"; }

.icon-Police:before {
  content: "\eec6"; }

.icon-Pong:before {
  content: "\eec7"; }

.icon-Pool2:before {
  content: "\eec8"; }

.icon-Pool:before {
  content: "\eec9"; }

.icon-Postit:before {
  content: "\eeca"; }

.icon-Pound-1:before {
  content: "\eecb"; }

.icon-Pound-2:before {
  content: "\eecc"; }

.icon-Pound-3:before {
  content: "\eecd"; }

.icon-Pound-Card:before {
  content: "\eece"; }

.icon-Pound-Cloud:before {
  content: "\eecf"; }

.icon-Pound-Doc:before {
  content: "\eed0"; }

.icon-Pound-Fall:before {
  content: "\eed1"; }

.icon-Pound-Rise:before {
  content: "\eed2"; }

.icon-Power-Socket1:before {
  content: "\eed3"; }

.icon-Power-Socket2:before {
  content: "\eed4"; }

.icon-Powerpoint:before {
  content: "\eed5"; }

.icon-Pozitive-Temperature:before {
  content: "\eed6"; }

.icon-Precision-Seledt1:before {
  content: "\eed7"; }

.icon-Precision-Seledt2:before {
  content: "\eed8"; }

.icon-Precision-Seledt3:before {
  content: "\eed9"; }

.icon-Predator:before {
  content: "\eeda"; }

.icon-Present-Box:before {
  content: "\eedb"; }

.icon-Presentation-2:before {
  content: "\eedc"; }

.icon-Presentation-3:before {
  content: "\eedd"; }

.icon-Presentation-File:before {
  content: "\eede"; }

.icon-Pressure-Checker:before {
  content: "\eedf"; }

.icon-Prev-Button:before {
  content: "\eee0"; }

.icon-Prezentation-1:before {
  content: "\eee1"; }

.icon-Price-Tag1:before {
  content: "\eee2"; }

.icon-Price-Tag2:before {
  content: "\eee3"; }

.icon-Print:before {
  content: "\eee4"; }

.icon-Prisoner:before {
  content: "\eee5"; }

.icon-Projector:before {
  content: "\eee6"; }

.icon-Protect-Wifi:before {
  content: "\eee7"; }

.icon-Protection-Helmet:before {
  content: "\eee8"; }

.icon-Public-Wifi:before {
  content: "\eee9"; }

.icon-Pulley-Phisics:before {
  content: "\eeea"; }

.icon-Punk:before {
  content: "\eeeb"; }

.icon-Puzzle-Piece:before {
  content: "\eeec"; }

.icon-QR-Code:before {
  content: "\eeed"; }

.icon-Question-Bookmark:before {
  content: "\eeee"; }

.icon-Question-Doc:before {
  content: "\eeef"; }

.icon-Question-File:before {
  content: "\eef0"; }

.icon-Question-Folder:before {
  content: "\eef1"; }

.icon-Quicktime-Doc:before {
  content: "\eef2"; }

.icon-Quicktime-Player:before {
  content: "\eef3"; }

.icon-Quiet:before {
  content: "\eef4"; }

.icon-Quote-1:before {
  content: "\eef5"; }

.icon-Quote-2:before {
  content: "\eef6"; }

.icon-Rabit:before {
  content: "\eef7"; }

.icon-Raccoon:before {
  content: "\eef8"; }

.icon-Radio-1:before {
  content: "\eef9"; }

.icon-Radio-2:before {
  content: "\eefa"; }

.icon-Radio-3:before {
  content: "\eefb"; }

.icon-Rain-Day:before {
  content: "\eefc"; }

.icon-Rain-Night:before {
  content: "\eefd"; }

.icon-Rain-Storm:before {
  content: "\eefe"; }

.icon-Raining:before {
  content: "\eeff"; }

.icon-Rattles-1:before {
  content: "\ef00"; }

.icon-Rattles-2:before {
  content: "\ef01"; }

.icon-Razor-Blade:before {
  content: "\ef02"; }

.icon-Rec-Button:before {
  content: "\ef03"; }

.icon-Reception:before {
  content: "\ef04"; }

.icon-Recieve-Mail:before {
  content: "\ef05"; }

.icon-Recycle-1:before {
  content: "\ef06"; }

.icon-Recycle-2:before {
  content: "\ef07"; }

.icon-Recycle-BinFile:before {
  content: "\ef08"; }

.icon-Recycle-Container:before {
  content: "\ef09"; }

.icon-Recycle-Water:before {
  content: "\ef0a"; }

.icon-Reddit:before {
  content: "\ef0b"; }

.icon-Redo:before {
  content: "\ef0c"; }

.icon-Reflection-Tool:before {
  content: "\ef0d"; }

.icon-Refresh-Folder:before {
  content: "\ef0e"; }

.icon-Refresh-Mail:before {
  content: "\ef0f"; }

.icon-Refresh-Network:before {
  content: "\ef10"; }

.icon-Refresh-Wifi:before {
  content: "\ef11"; }

.icon-Registry-1:before {
  content: "\ef12"; }

.icon-Registry-2:before {
  content: "\ef13"; }

.icon-Registry-3:before {
  content: "\ef14"; }

.icon-Registry-List:before {
  content: "\ef15"; }

.icon-Relativity:before {
  content: "\ef16"; }

.icon-Reload-Mail:before {
  content: "\ef17"; }

.icon-Remote-Control:before {
  content: "\ef18"; }

.icon-Remouve-Basket:before {
  content: "\ef19"; }

.icon-Remouve-Bookmark:before {
  content: "\ef1a"; }

.icon-Remouve-Card:before {
  content: "\ef1b"; }

.icon-Remouve-Cart:before {
  content: "\ef1c"; }

.icon-Remouve-Cloud:before {
  content: "\ef1d"; }

.icon-Remouve-Doc:before {
  content: "\ef1e"; }

.icon-Remouve-File:before {
  content: "\ef1f"; }

.icon-Remouve-Folder:before {
  content: "\ef20"; }

.icon-Remouve-Location:before {
  content: "\ef21"; }

.icon-Remouve-Network:before {
  content: "\ef22"; }

.icon-Remouve-Wifi:before {
  content: "\ef23"; }

.icon-Renew-Card:before {
  content: "\ef24"; }

.icon-Repeat-Doc:before {
  content: "\ef25"; }

.icon-Replay-Doc:before {
  content: "\ef26"; }

.icon-Reply-All:before {
  content: "\ef27"; }

.icon-Reply:before {
  content: "\ef28"; }

.icon-Reset-Settings:before {
  content: "\ef29"; }

.icon-Resize-Corner:before {
  content: "\ef2a"; }

.icon-Responsive-Design:before {
  content: "\ef2b"; }

.icon-Restaurant:before {
  content: "\ef2c"; }

.icon-Retina-Scan:before {
  content: "\ef2d"; }

.icon-RGB:before {
  content: "\ef2e"; }

.icon-Rhyno:before {
  content: "\ef2f"; }

.icon-Right-1:before {
  content: "\ef30"; }

.icon-Right-2:before, el-testimonials carousel .carousel .carousel-control .glyphicon-chevron-right:before, slider-gallery carousel .carousel .carousel-control .glyphicon-chevron-right:before {
  content: "\ef31"; }

.icon-Right-3:before {
  content: "\ef32"; }

.icon-Right-4:before {
  content: "\ef33"; }

.icon-Right-5:before {
  content: "\ef34"; }

.icon-Right-6:before {
  content: "\ef35"; }

.icon-Right-7:before {
  content: "\ef36"; }

.icon-Right-8:before {
  content: "\ef37"; }

.icon-Right-9:before {
  content: "\ef38"; }

.icon-Right-10:before {
  content: "\ef39"; }

.icon-Right-11:before {
  content: "\ef3a"; }

.icon-Right-12:before {
  content: "\ef3b"; }

.icon-Right-13:before {
  content: "\ef3c"; }

.icon-Right-14:before {
  content: "\ef3d"; }

.icon-Roadster:before {
  content: "\ef3e"; }

.icon-Roasted-Chicken:before {
  content: "\ef3f"; }

.icon-Rocket-2:before {
  content: "\ef40"; }

.icon-Rocket:before {
  content: "\ef41"; }

.icon-Roller-Coaster:before {
  content: "\ef42"; }

.icon-Rolling-Skate:before {
  content: "\ef43"; }

.icon-Room-Key:before {
  content: "\ef44"; }

.icon-Room-Service2:before {
  content: "\ef45"; }

.icon-Room-Service:before {
  content: "\ef46"; }

.icon-Rotate-Camera:before {
  content: "\ef47"; }

.icon-Rotate-Left:before {
  content: "\ef48"; }

.icon-Rotate-Right:before {
  content: "\ef49"; }

.icon-Rotate:before {
  content: "\ef4a"; }

.icon-Rotation-Tool:before {
  content: "\ef4b"; }

.icon-Round-Swipe:before {
  content: "\ef4c"; }

.icon-Rss:before {
  content: "\ef4d"; }

.icon-Rubber:before {
  content: "\ef4e"; }

.icon-Rudolf-Deer:before {
  content: "\ef4f"; }

.icon-Ruler-1:before {
  content: "\ef50"; }

.icon-Ruler-2:before {
  content: "\ef51"; }

.icon-Ruler-Tool:before {
  content: "\ef52"; }

.icon-S-E-1:before {
  content: "\ef53"; }

.icon-S-E-4:before {
  content: "\ef54"; }

.icon-S-E-5:before {
  content: "\ef55"; }

.icon-S-E-7:before {
  content: "\ef56"; }

.icon-S-E-11:before {
  content: "\ef57"; }

.icon-S-E-12:before {
  content: "\ef58"; }

.icon-S-W-1:before {
  content: "\ef59"; }

.icon-S-W-4:before {
  content: "\ef5a"; }

.icon-S-W-5:before {
  content: "\ef5b"; }

.icon-S-W-7:before {
  content: "\ef5c"; }

.icon-S-W-8:before {
  content: "\ef5d"; }

.icon-S-W-9:before {
  content: "\ef5e"; }

.icon-S-W-11:before {
  content: "\ef5f"; }

.icon-S-W-12:before {
  content: "\ef60"; }

.icon-Safari:before {
  content: "\ef61"; }

.icon-Safe-Box1:before {
  content: "\ef62"; }

.icon-Safe-Box2:before {
  content: "\ef63"; }

.icon-Safty-Pin1:before {
  content: "\ef64"; }

.icon-Safty-Pin2:before {
  content: "\ef65"; }

.icon-Sale-1:before {
  content: "\ef66"; }

.icon-Sale-2:before {
  content: "\ef67"; }

.icon-Sale-Tag1:before {
  content: "\ef68"; }

.icon-Salt-Pepper:before {
  content: "\ef69"; }

.icon-Sand-Clock:before {
  content: "\ef6a"; }

.icon-Sandwich:before {
  content: "\ef6b"; }

.icon-Santa-bag:before {
  content: "\ef6c"; }

.icon-Santa-Claus2:before {
  content: "\ef6d"; }

.icon-Santa-Claus:before {
  content: "\ef6e"; }

.icon-Santa-Hat1:before {
  content: "\ef6f"; }

.icon-Santa-Hat2:before {
  content: "\ef70"; }

.icon-Santa-Slide:before {
  content: "\ef71"; }

.icon-Satellite:before {
  content: "\ef72"; }

.icon-Save-fromCloud:before {
  content: "\ef73"; }

.icon-Save-Settings:before {
  content: "\ef74"; }

.icon-Save-toCloud:before {
  content: "\ef75"; }

.icon-Saxophone:before {
  content: "\ef76"; }

.icon-Scale-Tool:before {
  content: "\ef77"; }

.icon-School-Bus:before {
  content: "\ef78"; }

.icon-Scooter-2:before {
  content: "\ef79"; }

.icon-Scooter:before {
  content: "\ef7a"; }

.icon-Scorll-LeftRight1:before {
  content: "\ef7b"; }

.icon-Scorll-LeftRight2:before {
  content: "\ef7c"; }

.icon-Scream:before {
  content: "\ef7d"; }

.icon-Screen-Lock:before {
  content: "\ef7e"; }

.icon-Screen-Rotation:before {
  content: "\ef7f"; }

.icon-Screw:before {
  content: "\ef80"; }

.icon-Screwdriver2:before {
  content: "\ef81"; }

.icon-Screwdriver:before {
  content: "\ef82"; }

.icon-Scroll-AllDirection1:before {
  content: "\ef83"; }

.icon-Scroll-AllDirection2:before {
  content: "\ef84"; }

.icon-Scroll-Down:before {
  content: "\ef85"; }

.icon-Scroll-Up:before {
  content: "\ef86"; }

.icon-Seadog:before {
  content: "\ef87"; }

.icon-Search-Cloud:before {
  content: "\ef88"; }

.icon-Search-Doc:before {
  content: "\ef89"; }

.icon-Search-File:before {
  content: "\ef8a"; }

.icon-Search-Folder:before {
  content: "\ef8b"; }

.icon-Search-Job:before {
  content: "\ef8c"; }

.icon-Search-Mail:before {
  content: "\ef8d"; }

.icon-Search-Money:before {
  content: "\ef8e"; }

.icon-Search-Network:before {
  content: "\ef8f"; }

.icon-Search-Wifi:before {
  content: "\ef90"; }

.icon-Seatbelt:before {
  content: "\ef91"; }

.icon-Secure-Card:before {
  content: "\ef92"; }

.icon-Secure-File:before {
  content: "\ef93"; }

.icon-Secure-Folder:before {
  content: "\ef94"; }

.icon-Secure-Shopping1:before {
  content: "\ef95"; }

.icon-Secure-Shopping2:before {
  content: "\ef96"; }

.icon-Security-Camera1:before {
  content: "\ef97"; }

.icon-Security-Camera2:before {
  content: "\ef98"; }

.icon-Security-Camera3:before {
  content: "\ef99"; }

.icon-Sedan:before {
  content: "\ef9a"; }

.icon-Select-1:before {
  content: "\ef9b"; }

.icon-Select-2:before {
  content: "\ef9c"; }

.icon-Selection-Tool:before {
  content: "\ef9d"; }

.icon-Send-Mail1:before {
  content: "\ef9e"; }

.icon-Send-Mail2:before {
  content: "\ef9f"; }

.icon-Send-Mail:before {
  content: "\efa0"; }

.icon-Send-Money:before {
  content: "\efa1"; }

.icon-Settings-Attention:before {
  content: "\efa2"; }

.icon-Settings-Doc:before {
  content: "\efa3"; }

.icon-Settings-Done:before {
  content: "\efa4"; }

.icon-Settings-Error:before {
  content: "\efa5"; }

.icon-Settings-Folder:before {
  content: "\efa6"; }

.icon-Settings-Help:before {
  content: "\efa7"; }

.icon-Settings-Window:before {
  content: "\efa8"; }

.icon-Sextant:before {
  content: "\efa9"; }

.icon-Shake:before {
  content: "\efaa"; }

.icon-Share-Cloud:before {
  content: "\efab"; }

.icon-Share-File1:before {
  content: "\efac"; }

.icon-Share-File2:before {
  content: "\efad"; }

.icon-Share-Folder:before {
  content: "\efae"; }

.icon-Shark:before {
  content: "\efaf"; }

.icon-Shear-Tool:before {
  content: "\efb0"; }

.icon-Sheep:before {
  content: "\efb1"; }

.icon-Sheet-File:before {
  content: "\efb2"; }

.icon-Ship-1:before {
  content: "\efb3"; }

.icon-Ship-2:before {
  content: "\efb4"; }

.icon-Shirt-1:before {
  content: "\efb5"; }

.icon-Shirt-2:before {
  content: "\efb6"; }

.icon-Shopping-list:before {
  content: "\efb7"; }

.icon-Shorts:before {
  content: "\efb8"; }

.icon-Shower-1:before {
  content: "\efb9"; }

.icon-Shower-2:before {
  content: "\efba"; }

.icon-Shuffle-Doc:before {
  content: "\efbb"; }

.icon-Shufle-Folder:before {
  content: "\efbc"; }

.icon-Shy:before {
  content: "\efbd"; }

.icon-Sign-Contract:before {
  content: "\efbe"; }

.icon-Sign-Post:before {
  content: "\efbf"; }

.icon-Silo-Storage:before {
  content: "\efc0"; }

.icon-Sim-Card:before {
  content: "\efc1"; }

.icon-Sims:before {
  content: "\efc2"; }

.icon-Simulator:before {
  content: "\efc3"; }

.icon-Siutecase:before {
  content: "\efc4"; }

.icon-Skate-Board:before {
  content: "\efc5"; }

.icon-Skeleton:before {
  content: "\efc6"; }

.icon-Skirt:before {
  content: "\efc7"; }

.icon-Skrill:before {
  content: "\efc8"; }

.icon-Skull2:before {
  content: "\efc9"; }

.icon-Skull:before {
  content: "\efca"; }

.icon-Skype:before {
  content: "\efcb"; }

.icon-Sleeping:before {
  content: "\efcc"; }

.icon-Slide-LeftRight:before {
  content: "\efcd"; }

.icon-Slippers:before {
  content: "\efce"; }

.icon-Slot-7:before {
  content: "\efcf"; }

.icon-Slot-Machine:before {
  content: "\efd0"; }

.icon-Small-Jack:before {
  content: "\efd1"; }

.icon-Smile:before {
  content: "\efd2"; }

.icon-Snail:before {
  content: "\efd3"; }

.icon-Snake:before {
  content: "\efd4"; }

.icon-Snooze:before {
  content: "\efd5"; }

.icon-Snow-Day:before {
  content: "\efd6"; }

.icon-Snow-Flake:before {
  content: "\efd7"; }

.icon-Snow-man:before {
  content: "\efd8"; }

.icon-Snow-Night:before {
  content: "\efd9"; }

.icon-Snow-RainDay:before {
  content: "\efda"; }

.icon-Snow-RainNight:before {
  content: "\efdb"; }

.icon-Snow-Rain:before {
  content: "\efdc"; }

.icon-Snow:before {
  content: "\efdd"; }

.icon-Snowbulb:before {
  content: "\efde"; }

.icon-Snowing:before {
  content: "\efdf"; }

.icon-Soccer-Ball:before {
  content: "\efe0"; }

.icon-Soda-Can:before {
  content: "\efe1"; }

.icon-Solar-Panel:before {
  content: "\efe2"; }

.icon-Solar-System:before {
  content: "\efe3"; }

.icon-Solider:before {
  content: "\efe4"; }

.icon-Sonic:before {
  content: "\efe5"; }

.icon-Sonny-See:before {
  content: "\efe6"; }

.icon-Soop:before {
  content: "\efe7"; }

.icon-Sound-Cloud:before {
  content: "\efe8"; }

.icon-Sound-Off:before {
  content: "\efe9"; }

.icon-Sound-wave1:before {
  content: "\efea"; }

.icon-Sound-wave2:before {
  content: "\efeb"; }

.icon-Sound-wave3:before {
  content: "\efec"; }

.icon-Spa-Towel:before {
  content: "\efed"; }

.icon-Space-Invaders:before {
  content: "\efee"; }

.icon-Spade-AceCard:before {
  content: "\efef"; }

.icon-Speaker-1:before {
  content: "\eff0"; }

.icon-Speaker-2:before {
  content: "\eff1"; }

.icon-Speaker-3:before {
  content: "\eff2"; }

.icon-Speaker-4:before {
  content: "\eff3"; }

.icon-Speakers-1:before {
  content: "\eff4"; }

.icon-Speakers-Phone:before {
  content: "\eff5"; }

.icon-Speed-Meter:before {
  content: "\eff6"; }

.icon-Spider:before {
  content: "\eff7"; }

.icon-Split-File:before {
  content: "\eff8"; }

.icon-Split:before {
  content: "\eff9"; }

.icon-Sport-Car1:before {
  content: "\effa"; }

.icon-Sport-Flusk:before {
  content: "\effb"; }

.icon-Sport-Shirt:before {
  content: "\effc"; }

.icon-Sport-Shoe:before {
  content: "\effd"; }

.icon-Spotifi:before {
  content: "\effe"; }

.icon-Sprayer-Tool:before {
  content: "\efff"; }

.icon-Sputnic:before {
  content: "\f000"; }

.icon-Spy:before {
  content: "\f001"; }

.icon-Squirel:before {
  content: "\f002"; }

.icon-Sroll-UpDown1:before {
  content: "\f003"; }

.icon-Sroll-UpDown2:before {
  content: "\f004"; }

.icon-Stamp-1:before {
  content: "\f005"; }

.icon-Stamp-2:before {
  content: "\f006"; }

.icon-Stamp:before {
  content: "\f007"; }

.icon-Star-Night:before {
  content: "\f008"; }

.icon-Star:before {
  content: "\f009"; }

.icon-Starfish:before {
  content: "\f00a"; }

.icon-Steak:before {
  content: "\f00b"; }

.icon-Steam:before {
  content: "\f00c"; }

.icon-Stetoscope:before {
  content: "\f00d"; }

.icon-Steve-Jobs:before {
  content: "\f00e"; }

.icon-Stock-ofMoney:before {
  content: "\f00f"; }

.icon-Stomach:before {
  content: "\f010"; }

.icon-Stop-Button:before {
  content: "\f011"; }

.icon-Stop-Watch1:before {
  content: "\f012"; }

.icon-Stop-Watch2:before {
  content: "\f013"; }

.icon-Store:before {
  content: "\f014"; }

.icon-Storm-day:before {
  content: "\f015"; }

.icon-Storm-night:before {
  content: "\f016"; }

.icon-Stormtrooper:before {
  content: "\f017"; }

.icon-Strait:before {
  content: "\f018"; }

.icon-Strategy-1:before {
  content: "\f019"; }

.icon-Street-View:before {
  content: "\f01a"; }

.icon-Striketrough:before {
  content: "\f01b"; }

.icon-Student:before {
  content: "\f01c"; }

.icon-Stumbleupon:before {
  content: "\f01d"; }

.icon-Subscript:before {
  content: "\f01e"; }

.icon-Sum:before {
  content: "\f01f"; }

.icon-Sun-Glases:before {
  content: "\f020"; }

.icon-Sun:before {
  content: "\f021"; }

.icon-Sunglass:before {
  content: "\f022"; }

.icon-Sunny-Fields:before {
  content: "\f023"; }

.icon-Super-Mario:before {
  content: "\f024"; }

.icon-Superscript:before {
  content: "\f025"; }

.icon-Sushi:before {
  content: "\f026"; }

.icon-Swan:before {
  content: "\f027"; }

.icon-Swarm:before {
  content: "\f028"; }

.icon-Sweating:before {
  content: "\f029"; }

.icon-Swiming-Short:before {
  content: "\f02a"; }

.icon-Swimwear:before {
  content: "\f02b"; }

.icon-Swipe-LeftRight:before {
  content: "\f02c"; }

.icon-Swipe-Left:before {
  content: "\f02d"; }

.icon-Swipe-Right:before {
  content: "\f02e"; }

.icon-Switch-1:before {
  content: "\f02f"; }

.icon-Switch-2:before {
  content: "\f030"; }

.icon-Switch-3:before {
  content: "\f031"; }

.icon-Switch-4:before {
  content: "\f032"; }

.icon-Switch-5:before {
  content: "\f033"; }

.icon-Sync-Cloud:before {
  content: "\f034"; }

.icon-Syncronize-Files:before {
  content: "\f035"; }

.icon-Syncronize-Folder2:before {
  content: "\f036"; }

.icon-Syncronize-Folders:before {
  content: "\f037"; }

.icon-Synthesizer:before {
  content: "\f038"; }

.icon-Syringe:before {
  content: "\f039"; }

.icon-T-Shirt-2:before {
  content: "\f03a"; }

.icon-T-Shirt:before {
  content: "\f03b"; }

.icon-Table-Tenis:before {
  content: "\f03c"; }

.icon-Tablet-Download:before {
  content: "\f03d"; }

.icon-Tablet-Security:before {
  content: "\f03e"; }

.icon-Tablet-Touch:before {
  content: "\f03f"; }

.icon-Tablet-Upload:before {
  content: "\f040"; }

.icon-Tag-1:before {
  content: "\f041"; }

.icon-Tag-2:before {
  content: "\f042"; }

.icon-Take-offPlane:before {
  content: "\f043"; }

.icon-Tap:before {
  content: "\f044"; }

.icon-Tape-1:before {
  content: "\f045"; }

.icon-Tape-2:before {
  content: "\f046"; }

.icon-Tape-Meter:before {
  content: "\f047"; }

.icon-Target-Group:before {
  content: "\f048"; }

.icon-Target-Money:before {
  content: "\f049"; }

.icon-Target:before {
  content: "\f04a"; }

.icon-Taxi:before {
  content: "\f04b"; }

.icon-Tea-Mug:before {
  content: "\f04c"; }

.icon-Teamviewer:before {
  content: "\f04d"; }

.icon-Tect-Cursor:before {
  content: "\f04e"; }

.icon-Telephone:before {
  content: "\f04f"; }

.icon-Telescope:before {
  content: "\f050"; }

.icon-Television:before {
  content: "\f051"; }

.icon-Temperatur-night:before {
  content: "\f052"; }

.icon-Temperature-Day:before {
  content: "\f053"; }

.icon-Tempometer:before {
  content: "\f054"; }

.icon-Tenis-Ball:before {
  content: "\f055"; }

.icon-Tenis:before {
  content: "\f056"; }

.icon-Tent:before {
  content: "\f057"; }

.icon-Termometer2:before {
  content: "\f058"; }

.icon-Termometer:before {
  content: "\f059"; }

.icon-Test-Flusk1:before {
  content: "\f05a"; }

.icon-Test-Flusk2:before {
  content: "\f05b"; }

.icon-Test-Tube:before {
  content: "\f05c"; }

.icon-Tetris:before {
  content: "\f05d"; }

.icon-Text-Box2:before {
  content: "\f05e"; }

.icon-Text-box:before {
  content: "\f05f"; }

.icon-Text-Color:before {
  content: "\f060"; }

.icon-Text-Select1:before {
  content: "\f061"; }

.icon-Text-Select2:before {
  content: "\f062"; }

.icon-Text-Size:before {
  content: "\f063"; }

.icon-Theatre-Scene:before {
  content: "\f064"; }

.icon-Theatre:before {
  content: "\f065"; }

.icon-Thin-Pen:before {
  content: "\f066"; }

.icon-Thoung-Out:before {
  content: "\f067"; }

.icon-Thread:before {
  content: "\f068"; }

.icon-Thumbs-Down:before {
  content: "\f069"; }

.icon-Thumbs-Up:before {
  content: "\f06a"; }

.icon-Thunder-StormDay:before {
  content: "\f06b"; }

.icon-Thunder-StormNight:before {
  content: "\f06c"; }

.icon-Thunderstorm:before {
  content: "\f06d"; }

.icon-Tic-TacToe:before {
  content: "\f06e"; }

.icon-Ticket:before {
  content: "\f06f"; }

.icon-Tie:before {
  content: "\f070"; }

.icon-Tiger:before {
  content: "\f071"; }

.icon-Time-Doc:before {
  content: "\f072"; }

.icon-Time-Folder:before {
  content: "\f073"; }

.icon-Timemoney:before {
  content: "\f074"; }

.icon-Timer-Egg:before {
  content: "\f075"; }

.icon-Toast:before {
  content: "\f076"; }

.icon-Toilet-Paper:before {
  content: "\f077"; }

.icon-Toilet-Pump:before {
  content: "\f078"; }

.icon-Toilet:before {
  content: "\f079"; }

.icon-Tomato:before {
  content: "\f07a"; }

.icon-Tools:before {
  content: "\f07b"; }

.icon-Tooth:before {
  content: "\f07c"; }

.icon-Tornado:before {
  content: "\f07d"; }

.icon-Total-Commander:before {
  content: "\f07e"; }

.icon-Touch-Lock:before {
  content: "\f07f"; }

.icon-Towel:before {
  content: "\f080"; }

.icon-Traffic-Cone:before {
  content: "\f081"; }

.icon-Trafic-light1:before {
  content: "\f082"; }

.icon-Trafic-Light2:before {
  content: "\f083"; }

.icon-Train-1:before {
  content: "\f084"; }

.icon-Train-2:before {
  content: "\f085"; }

.icon-Train-3:before {
  content: "\f086"; }

.icon-Tram:before {
  content: "\f087"; }

.icon-Translate2:before {
  content: "\f088"; }

.icon-Translate:before {
  content: "\f089"; }

.icon-Transmition-Tower:before {
  content: "\f08a"; }

.icon-Trash-Protection:before {
  content: "\f08b"; }

.icon-Trashcan:before {
  content: "\f08c"; }

.icon-Tree-1:before {
  content: "\f08d"; }

.icon-Treehouse:before {
  content: "\f08e"; }

.icon-Tresure-Chest:before {
  content: "\f08f"; }

.icon-Tripit:before {
  content: "\f090"; }

.icon-Troleybus:before {
  content: "\f091"; }

.icon-Trompet-1:before {
  content: "\f092"; }

.icon-Trompet-2:before {
  content: "\f093"; }

.icon-Truck-1:before {
  content: "\f094"; }

.icon-Truck-2:before {
  content: "\f095"; }

.icon-Truck:before {
  content: "\f096"; }

.icon-Tub:before {
  content: "\f097"; }

.icon-Tuenti:before {
  content: "\f098"; }

.icon-Tumblr:before {
  content: "\f099"; }

.icon-Turn-Page:before {
  content: "\f09a"; }

.icon-Turtle:before {
  content: "\f09b"; }

.icon-Twitch:before {
  content: "\f09c"; }

.icon-Twitter-1:before {
  content: "\f09d"; }

.icon-Twitter-2:before {
  content: "\f09e"; }

.icon-Type-Tool:before {
  content: "\f09f"; }

.icon-Ubuntu:before {
  content: "\f0a0"; }

.icon-Ufo:before {
  content: "\f0a1"; }

.icon-Umbrella:before {
  content: "\f0a2"; }

.icon-Unavailable-1:before {
  content: "\f0a3"; }

.icon-Unavailable-2:before {
  content: "\f0a4"; }

.icon-Unclean-Water:before {
  content: "\f0a5"; }

.icon-Underline:before {
  content: "\f0a6"; }

.icon-Undo:before {
  content: "\f0a7"; }

.icon-Unlock:before {
  content: "\f0a8"; }

.icon-Up-1:before {
  content: "\f0a9"; }

.icon-Up-2:before {
  content: "\f0aa"; }

.icon-Up-3:before {
  content: "\f0ab"; }

.icon-Up-4:before {
  content: "\f0ac"; }

.icon-Up-5:before {
  content: "\f0ad"; }

.icon-Up-6:before {
  content: "\f0ae"; }

.icon-Up-7:before {
  content: "\f0af"; }

.icon-Up-8:before {
  content: "\f0b0"; }

.icon-Up-9:before {
  content: "\f0b1"; }

.icon-Up-10:before {
  content: "\f0b2"; }

.icon-Up-11:before {
  content: "\f0b3"; }

.icon-Up-12:before {
  content: "\f0b4"; }

.icon-Update-Time:before {
  content: "\f0b5"; }

.icon-Upload-Bookmark:before {
  content: "\f0b6"; }

.icon-Upload-Doc:before {
  content: "\f0b7"; }

.icon-Upload-File:before {
  content: "\f0b8"; }

.icon-Upload-Folder:before {
  content: "\f0b9"; }

.icon-Upload-Fond:before {
  content: "\f0ba"; }

.icon-Upload:before {
  content: "\f0bb"; }

.icon-Usb-Modem:before {
  content: "\f0bc"; }

.icon-User-Security1:before {
  content: "\f0bd"; }

.icon-User-Security2:before {
  content: "\f0be"; }

.icon-User:before {
  content: "\f0bf"; }

.icon-Vase:before {
  content: "\f0c0"; }

.icon-Vector-File:before {
  content: "\f0c1"; }

.icon-Vest:before {
  content: "\f0c2"; }

.icon-VHS-Cassette:before {
  content: "\f0c3"; }

.icon-Viddler:before {
  content: "\f0c4"; }

.icon-Video-Disc:before {
  content: "\f0c5"; }

.icon-Video-File:before {
  content: "\f0c6"; }

.icon-Video-Folder2:before {
  content: "\f0c7"; }

.icon-Video-Folder:before {
  content: "\f0c8"; }

.icon-Vimeo:before {
  content: "\f0c9"; }

.icon-Violine-Key:before {
  content: "\f0ca"; }

.icon-Violine:before {
  content: "\f0cb"; }

.icon-Virus-1:before {
  content: "\f0cc"; }

.icon-Virus-2:before {
  content: "\f0cd"; }

.icon-Visa-2:before {
  content: "\f0ce"; }

.icon-Visa:before {
  content: "\f0cf"; }

.icon-VK:before {
  content: "\f0d0"; }

.icon-Vlc-Player:before {
  content: "\f0d1"; }

.icon-Voice-Mail:before {
  content: "\f0d2"; }

.icon-Voley-Ball:before {
  content: "\f0d3"; }

.icon-Volume-10:before {
  content: "\f0d4"; }

.icon-Volume-11:before {
  content: "\f0d5"; }

.icon-Volume-12:before {
  content: "\f0d6"; }

.icon-Volume-13:before {
  content: "\f0d7"; }

.icon-Volume-1Down:before {
  content: "\f0d8"; }

.icon-Volume-1Mute:before {
  content: "\f0d9"; }

.icon-Volume-1Up:before {
  content: "\f0da"; }

.icon-Volume-20:before {
  content: "\f0db"; }

.icon-Volume-21:before {
  content: "\f0dc"; }

.icon-Volume-22:before {
  content: "\f0dd"; }

.icon-Volume-23:before {
  content: "\f0de"; }

.icon-Volume-2Down:before {
  content: "\f0df"; }

.icon-Volume-2Mute:before {
  content: "\f0e0"; }

.icon-Volume-2Up:before {
  content: "\f0e1"; }

.icon-Volume-controler:before {
  content: "\f0e2"; }

.icon-Vomiting:before {
  content: "\f0e3"; }

.icon-Vulverine:before {
  content: "\f0e4"; }

.icon-VW-Bug:before {
  content: "\f0e5"; }

.icon-VW-T1:before {
  content: "\f0e6"; }

.icon-Wach-4:before {
  content: "\f0e7"; }

.icon-Waiter:before {
  content: "\f0e8"; }

.icon-Waitress:before {
  content: "\f0e9"; }

.icon-Wall:before {
  content: "\f0ea"; }

.icon-Wallet-1:before {
  content: "\f0eb"; }

.icon-Wallet-2:before {
  content: "\f0ec"; }

.icon-Wallet-3:before {
  content: "\f0ed"; }

.icon-Watch-1:before {
  content: "\f0ee"; }

.icon-Watch-2:before {
  content: "\f0ef"; }

.icon-Watch-3:before {
  content: "\f0f0"; }

.icon-Water-Tap:before {
  content: "\f0f1"; }

.icon-Watering-can:before {
  content: "\f0f2"; }

.icon-Wattpad:before {
  content: "\f0f3"; }

.icon-Wav-Doc:before {
  content: "\f0f4"; }

.icon-WB-Incandescent:before {
  content: "\f0f5"; }

.icon-WB-Irradescent:before {
  content: "\f0f6"; }

.icon-WB-Suny:before {
  content: "\f0f7"; }

.icon-Wechat:before {
  content: "\f0f8"; }

.icon-Weight-Libra:before {
  content: "\f0f9"; }

.icon-Weight-Lift:before {
  content: "\f0fa"; }

.icon-Weight:before {
  content: "\f0fb"; }

.icon-Whatsapp:before {
  content: "\f0fc"; }

.icon-Wheel-Chair:before {
  content: "\f0fd"; }

.icon-Wheel-Swing:before {
  content: "\f0fe"; }

.icon-Whistle:before {
  content: "\f0ff"; }

.icon-Wierd-1:before {
  content: "\f100"; }

.icon-Wierd-2:before {
  content: "\f101"; }

.icon-Wifi-1:before {
  content: "\f102"; }

.icon-Wifi-2:before {
  content: "\f103"; }

.icon-Wifi-3:before {
  content: "\f104"; }

.icon-Wifi-4:before {
  content: "\f105"; }

.icon-Wifi-Cloud:before {
  content: "\f106"; }

.icon-Wifi-Delay:before {
  content: "\f107"; }

.icon-Wifi-Error1:before {
  content: "\f108"; }

.icon-Wifi-Error2:before {
  content: "\f109"; }

.icon-Wifi-Question:before {
  content: "\f10a"; }

.icon-Wifi-Router:before {
  content: "\f10b"; }

.icon-Wifi-Settings:before {
  content: "\f10c"; }

.icon-Wii-Console:before {
  content: "\f10d"; }

.icon-Wind-Game:before {
  content: "\f10e"; }

.icon-Wind-Turbine:before {
  content: "\f10f"; }

.icon-Wind:before {
  content: "\f110"; }

.icon-Window:before {
  content: "\f111"; }

.icon-Windows-MediaPlayer:before {
  content: "\f112"; }

.icon-Windows:before {
  content: "\f113"; }

.icon-Windshield-Cleaner:before {
  content: "\f114"; }

.icon-Wine-Bottle:before {
  content: "\f115"; }

.icon-Wine-Glass:before {
  content: "\f116"; }

.icon-Wink:before {
  content: "\f117"; }

.icon-Winter-Temperature:before {
  content: "\f118"; }

.icon-Wireles-Headset:before {
  content: "\f119"; }

.icon-Withrow-Fond:before {
  content: "\f11a"; }

.icon-Wma-Doc2:before {
  content: "\f11b"; }

.icon-Wma-Doc:before {
  content: "\f11c"; }

.icon-Wolf:before {
  content: "\f11d"; }

.icon-Wondering:before {
  content: "\f11e"; }

.icon-Word:before {
  content: "\f11f"; }

.icon-Wordpress:before {
  content: "\f120"; }

.icon-Worker:before {
  content: "\f121"; }

.icon-World-ofWarcraft:before {
  content: "\f122"; }

.icon-World-WideWeb:before {
  content: "\f123"; }

.icon-Worms-Armagedon:before {
  content: "\f124"; }

.icon-Wow:before {
  content: "\f125"; }

.icon-Wrap-ImageCenter:before {
  content: "\f126"; }

.icon-Wrap-ImageLeft:before {
  content: "\f127"; }

.icon-Wrap-ImageRight:before {
  content: "\f128"; }

.icon-Wrench-1:before {
  content: "\f129"; }

.icon-Wrench-2:before {
  content: "\f12a"; }

.icon-Wrench-3:before {
  content: "\f12b"; }

.icon-Wrench-4:before {
  content: "\f12c"; }

.icon-X-Eye:before {
  content: "\f12d"; }

.icon-X-Mouth:before {
  content: "\f12e"; }

.icon-Xilophone:before {
  content: "\f12f"; }

.icon-Xing:before {
  content: "\f130"; }

.icon-Xmas-Soks:before {
  content: "\f131"; }

.icon-Xmas-Tag:before {
  content: "\f132"; }

.icon-Yagermeister:before {
  content: "\f133"; }

.icon-Yahoo-Messenger:before {
  content: "\f134"; }

.icon-Yahoo:before {
  content: "\f135"; }

.icon-Yammer:before {
  content: "\f136"; }

.icon-Yelling:before {
  content: "\f137"; }

.icon-You-Rock:before {
  content: "\f138"; }

.icon-Youtube-1:before {
  content: "\f139"; }

.icon-Youtube-2:before {
  content: "\f13a"; }

.icon-Zip-File:before {
  content: "\f13b"; }

.icon-Zip-Folder:before {
  content: "\f13c"; }

.icon-Zipper:before {
  content: "\f13d"; }

.icon-Zombie:before {
  content: "\f13e"; }

.icon-Zoom-In2:before {
  content: "\f13f"; }

.icon-Zoom-In3:before {
  content: "\f140"; }

.icon-Zoom-In:before {
  content: "\f141"; }

.icon-Zoom-Out2:before {
  content: "\f142"; }

.icon-Zoom-Out3:before {
  content: "\f143"; }

.icon-Zoom-Out:before {
  content: "\f144"; }

.icon-Zootool:before {
  content: "\f145"; }

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

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

.icon-Add-Bag-solid:before {
  content: "\e900"; }

.icon-Add-Cart-solid:before {
  content: "\e901"; }

.icon-Bitcoin-Bag-solid:before {
  content: "\e902"; }

.icon-Bitcoin-Cart-solid:before {
  content: "\e903"; }

.icon-Cart-solid:before {
  content: "\e904"; }

.icon-Check-Out-solid:before {
  content: "\e905"; }

.icon-Clear-Bag-solid:before {
  content: "\e906"; }

.icon-Clear-Cart-solid:before {
  content: "\e907"; }

.icon-Credit-Card-solid:before {
  content: "\e908"; }

.icon-Cuppon-solid:before {
  content: "\e909"; }

.icon-Delete-Mail-solid:before {
  content: "\e90a"; }

.icon-Dismiss-Bag-solid:before {
  content: "\e90b"; }

.icon-Dismiss-Cart-solid:before {
  content: "\e90c"; }

.icon-Dollar-Bag-solid:before {
  content: "\e90d"; }

.icon-Dollar-Cart-solid:before {
  content: "\e90e"; }

.icon-Done-Bag-solid:before {
  content: "\e90f"; }

.icon-Done-Cat-solid:before {
  content: "\e910"; }

.icon-Euro-Bag-solid:before {
  content: "\e911"; }

.icon-Euro-Cart-solid:before {
  content: "\e912"; }

.icon-Favorite-Bag-solid:before {
  content: "\e913"; }

.icon-Favorite-Cart-solid:before {
  content: "\e914"; }

.icon-Financial-Care2-solid:before {
  content: "\e915"; }

.icon-Full-Cart-solid:before {
  content: "\e916"; }

.icon-Gear-12-solid:before {
  content: "\e917"; }

.icon-Gift-Box2-solid:before {
  content: "\e918"; }

.icon-Gift-Card2-solid:before {
  content: "\e919"; }

.icon-Globe-1-solid:before {
  content: "\e91a"; }

.icon-Globe-2-solid:before {
  content: "\e91b"; }

.icon-Globe-4-solid:before {
  content: "\e91c"; }

.icon-Gold-Bars1-solid:before {
  content: "\e91d"; }

.icon-Gold-Bars2-solid:before {
  content: "\e91e"; }

.icon-Handshake-solid:before {
  content: "\e91f"; }

.icon-Home-Bag-solid:before {
  content: "\e920"; }

.icon-Hot-Offer-solid:before {
  content: "\e921"; }

.icon-Inshurance-2-solid:before {
  content: "\e922"; }

.icon-Inshurance-solid:before {
  content: "\e923"; }

.icon-Key-ToSuccess-solid:before {
  content: "\e924"; }

.icon-Master-Card2-solid:before {
  content: "\e925"; }

.icon-Master-Card-solid:before {
  content: "\e926"; }

.icon-Mobile-Shopping1-solid:before {
  content: "\e927"; }

.icon-Mobile-Shopping2-solid:before {
  content: "\e928"; }

.icon-Money-Bag-solid:before {
  content: "\e929"; }

.icon-Money-Network-solid:before {
  content: "\e92a"; }

.icon-Networking-1-solid:before {
  content: "\e92b"; }

.icon-Networking-2-solid:before {
  content: "\e92c"; }

.icon-On-Sale2-solid:before {
  content: "\e92d"; }

.icon-On-Sale-solid:before {
  content: "\e92e"; }

.icon-Online-shopping1-solid:before {
  content: "\e92f"; }

.icon-Online-Store-solid:before {
  content: "\e930"; }

.icon-Open-box-solid:before {
  content: "\e931"; }

.icon-Pound-Bag-solid:before {
  content: "\e932"; }

.icon-Pound-Card-solid:before {
  content: "\e933"; }

.icon-Pound-Cart-solid:before {
  content: "\e934"; }

.icon-Predator-solid:before {
  content: "\e935"; }

.icon-Presentation-2-solid:before {
  content: "\e936"; }

.icon-Presentation-3-solid:before {
  content: "\e937"; }

.icon-Prezentation-1-solid:before {
  content: "\e938"; }

.icon-Price-Tag1-solid:before {
  content: "\e939"; }

.icon-Price-Tag2-solid:before {
  content: "\e93a"; }

.icon-Remouve-Bag-solid:before {
  content: "\e93b"; }

.icon-Remouve-Card-solid:before {
  content: "\e93c"; }

.icon-Remouve-Cart-solid:before {
  content: "\e93d"; }

.icon-Renew-Card-solid:before {
  content: "\e93e"; }

.icon-Safe-Box1-solid:before {
  content: "\e93f"; }

.icon-Safe-Box2-solid:before {
  content: "\e940"; }

.icon-Search-Bag-solid:before {
  content: "\e941"; }

.icon-Search-Cart-solid:before {
  content: "\e942"; }

.icon-Search-Job-solid:before {
  content: "\e943"; }

.icon-Secure-Shopping1-solid:before {
  content: "\e944"; }

.icon-Secure-Shopping3-solid:before {
  content: "\e945"; }

.icon-Secure-Shopping5-solid:before {
  content: "\e946"; }

.icon-Shipping-box-solid:before {
  content: "\e947"; }

.icon-Shipping-Scedule-solid:before {
  content: "\e948"; }

.icon-Shipping-solid:before {
  content: "\e949"; }

.icon-Shopping-bag-solid:before {
  content: "\e94a"; }

.icon-Sign-Contract-solid:before {
  content: "\e94b"; }

.icon-Strategy-1-solid:before {
  content: "\e94c"; }

.icon-Target-Group-solid:before {
  content: "\e94d"; }

.icon-Target-Money-solid:before {
  content: "\e94e"; }

.icon-Target-solid:before {
  content: "\e94f"; }

.icon-Timemoney-solid:before {
  content: "\e950"; }

.icon-Upload-Fond-solid:before {
  content: "\e951"; }

.icon-Visa-2-solid:before {
  content: "\e952"; }

.icon-Visa-solid:before {
  content: "\e953"; }

.icon-Web-shop1-solid:before {
  content: "\e954"; }

.icon-Web-shop2-solid:before {
  content: "\e955"; }

.icon-Web-shop3-solid:before {
  content: "\e956"; }

.icon-Withrow-Fond-solid:before {
  content: "\e957"; }

.icon-112-solid:before {
  content: "\e958"; }

.icon-911-solid:before {
  content: "\e959"; }

.icon-Add-Call-solid:before {
  content: "\e95a"; }

.icon-Add-Cloud-solid:before {
  content: "\e95b"; }

.icon-Alarm-Clock2-solid:before {
  content: "\e95c"; }

.icon-Alligator-solid:before {
  content: "\e95d"; }

.icon-Alu-Recycle-solid:before {
  content: "\e95e"; }

.icon-Ant-solid:before {
  content: "\e95f"; }

.icon-Antilop-solid:before {
  content: "\e960"; }

.icon-Aries-solid:before {
  content: "\e961"; }

.icon-Artboard-solid:before {
  content: "\e962"; }

.icon-Atm-3-solid:before {
  content: "\e963"; }

.icon-Attention-Cloud-solid:before {
  content: "\e964"; }

.icon-Ball-Pen-solid:before {
  content: "\e965"; }

.icon-Bat-solid:before {
  content: "\e966"; }

.icon-Bear-solid:before {
  content: "\e967"; }

.icon-Beatle-solid:before {
  content: "\e968"; }

.icon-Bee-solid:before {
  content: "\e969"; }

.icon-Bezier-1-solid:before {
  content: "\e96a"; }

.icon-Bezier-2-solid:before {
  content: "\e96b"; }

.icon-Bitcoin-Cloud-solid:before {
  content: "\e96c"; }

.icon-Blend-Tool-solid:before {
  content: "\e96d"; }

.icon-Block-Call-solid:before {
  content: "\e96e"; }

.icon-Bluetuth-PhoneSpeaker-solid:before {
  content: "\e96f"; }

.icon-Brush-1-solid:before {
  content: "\e970"; }

.icon-Brush-2-solid:before {
  content: "\e971"; }

.icon-Butterfly-solid:before {
  content: "\e972"; }

.icon-Call-24h-solid:before {
  content: "\e973"; }

.icon-Call-Center24h-solid:before {
  content: "\e974"; }

.icon-Call-Forward-solid:before {
  content: "\e975"; }

.icon-Call-Made-solid:before {
  content: "\e976"; }

.icon-Call-Recieved-solid:before {
  content: "\e977"; }

.icon-Call-Reservation-solid:before {
  content: "\e978"; }

.icon-Camel-solid:before {
  content: "\e979"; }

.icon-Cat-solid:before {
  content: "\e97a"; }

.icon-Char-Search2-solid:before {
  content: "\e97b"; }

.icon-Cheetah-solid:before {
  content: "\e97c"; }

.icon-Chicken-solid:before {
  content: "\e97d"; }

.icon-Clear-call-solid:before {
  content: "\e97e"; }

.icon-Clone-Cloud-solid:before {
  content: "\e97f"; }

.icon-Cloud-Download-solid:before {
  content: "\e980"; }

.icon-Cloud-Drive-solid:before {
  content: "\e981"; }

.icon-Cloud-Folder-solid:before {
  content: "\e982"; }

.icon-Cloud-Help-solid:before {
  content: "\e983"; }

.icon-Cloud-List-solid:before {
  content: "\e984"; }

.icon-Cloud-Server-solid:before {
  content: "\e985"; }

.icon-Cloud-Setting-solid:before {
  content: "\e986"; }

.icon-Cloud-Upload-solid:before {
  content: "\e987"; }

.icon-Cloud-solid:before {
  content: "\e988"; }

.icon-CMYK-solid:before {
  content: "\e989"; }

.icon-Cockroach-solid:before {
  content: "\e98a"; }

.icon-Computer-Download-solid:before {
  content: "\e98b"; }

.icon-Computer-Upload-solid:before {
  content: "\e98c"; }

.icon-Cow-solid:before {
  content: "\e98d"; }

.icon-Crain-Truck-solid:before {
  content: "\e98e"; }

.icon-Crop-Tool-solid:before {
  content: "\e98f"; }

.icon-Cuter-solid:before {
  content: "\e990"; }

.icon-Deer-solid:before {
  content: "\e991"; }

.icon-Delayed-Call-solid:before {
  content: "\e992"; }

.icon-Design-Software-solid:before {
  content: "\e993"; }

.icon-Dial-Pad-solid:before {
  content: "\e994"; }

.icon-Digital-Design-solid:before {
  content: "\e995"; }

.icon-Dismiss-Cloud-solid:before {
  content: "\e996"; }

.icon-Dog-solid:before {
  content: "\e997"; }

.icon-Dollar-Cloud-solid:before {
  content: "\e998"; }

.icon-Dolphin-solid:before {
  content: "\e999"; }

.icon-Done-Cloud-solid:before {
  content: "\e99a"; }

.icon-Donkey-solid:before {
  content: "\e99b"; }

.icon-Dove-solid:before {
  content: "\e99c"; }

.icon-Download-solid:before {
  content: "\e99d"; }

.icon-Duck-solid:before {
  content: "\e99e"; }

.icon-Dumper-Truck-solid:before {
  content: "\e99f"; }

.icon-Eagle-1-solid:before {
  content: "\e9a0"; }

.icon-Eagle-2-solid:before {
  content: "\e9a1"; }

.icon-Elephant-solid:before {
  content: "\e9a2"; }

.icon-Enter-1-solid:before {
  content: "\e9a3"; }

.icon-Enter-2-solid:before {
  content: "\e9a4"; }

.icon-Eraser-Tool-solid:before {
  content: "\e9a5"; }

.icon-Error-Cloud-solid:before {
  content: "\e9a6"; }

.icon-Euro-Cloud-solid:before {
  content: "\e9a7"; }

.icon-Exit-1-solid:before {
  content: "\e9a8"; }

.icon-Exit-2-solid:before {
  content: "\e9a9"; }

.icon-Eyedropper-solid:before {
  content: "\e9aa"; }

.icon-Favorite-Cloud-solid:before {
  content: "\e9ab"; }

.icon-Fax-Phone-solid:before {
  content: "\e9ac"; }

.icon-Female-User-solid:before {
  content: "\e9ad"; }

.icon-Fish-solid:before {
  content: "\e9ae"; }

.icon-Flamingo-solid:before {
  content: "\e9af"; }

.icon-Flower-solid:before {
  content: "\e9b0"; }

.icon-Fly-solid:before {
  content: "\e9b1"; }

.icon-Fox-solid:before {
  content: "\e9b2"; }

.icon-Frog-solid:before {
  content: "\e9b3"; }

.icon-Giraffe-solid:before {
  content: "\e9b4"; }

.icon-Gorilla-solid:before {
  content: "\e9b5"; }

.icon-Gradient-Tool-solid:before {
  content: "\e9b6"; }

.icon-Grid-Tool-solid:before {
  content: "\e9b7"; }

.icon-Hamster-solid:before {
  content: "\e9b8"; }

.icon-Hawk-solid:before {
  content: "\e9b9"; }

.icon-Hipo-solid:before {
  content: "\e9ba"; }

.icon-Hold-TheLine-solid:before {
  content: "\e9bb"; }

.icon-Horse-solid:before {
  content: "\e9bc"; }

.icon-ID-Tag-solid:before {
  content: "\e9bd"; }

.icon-Key-22-solid:before {
  content: "\e9be"; }

.icon-Key-Hole1-solid:before {
  content: "\e9bf"; }

.icon-Key-Hole2-solid:before {
  content: "\e9c0"; }

.icon-Koala-solid:before {
  content: "\e9c1"; }

.icon-Lama-solid:before {
  content: "\e9c2"; }

.icon-Lasso-Tool-solid:before {
  content: "\e9c3"; }

.icon-Leaf-1-solid:before {
  content: "\e9c4"; }

.icon-Line-Tool-solid:before {
  content: "\e9c5"; }

.icon-Lion-solid:before {
  content: "\e9c6"; }

.icon-Load-Cloud1-solid:before {
  content: "\e9c7"; }

.icon-Load-Cloud2-solid:before {
  content: "\e9c8"; }

.icon-Load-Cloud3-solid:before {
  content: "\e9c9"; }

.icon-Lock-1-solid:before {
  content: "\e9ca"; }

.icon-Lock-Call-solid:before {
  content: "\e9cb"; }

.icon-Lock-User1-solid:before {
  content: "\e9cc"; }

.icon-Lock-User2-solid:before {
  content: "\e9cd"; }

.icon-Login-Form1-solid:before {
  content: "\e9ce"; }

.icon-Login-Form2-solid:before {
  content: "\e9cf"; }

.icon-Magic-Wand-solid:before {
  content: "\e9d0"; }

.icon-Marge-Call-solid:before {
  content: "\e9d1"; }

.icon-Missed-Call-solid:before {
  content: "\e9d2"; }

.icon-Monkey-solid:before {
  content: "\e9d3"; }

.icon-Mosquito-solid:before {
  content: "\e9d4"; }

.icon-Mouse-solid:before {
  content: "\e9d5"; }

.icon-Name-Tag-solid:before {
  content: "\e9d6"; }

.icon-Open-Lock-solid:before {
  content: "\e9d7"; }

.icon-Owl-solid:before {
  content: "\e9d8"; }

.icon-Paint-Bucket-solid:before {
  content: "\e9d9"; }

.icon-Paint-Roller-solid:before {
  content: "\e9da"; }

.icon-Painting-Stand-solid:before {
  content: "\e9db"; }

.icon-Panda-solid:before {
  content: "\e9dc"; }

.icon-Parrot-solid:before {
  content: "\e9dd"; }

.icon-Pause-Call-solid:before {
  content: "\e9de"; }

.icon-Pelican-solid:before {
  content: "\e9df"; }

.icon-Pen-Tool-solid:before {
  content: "\e9e0"; }

.icon-Pencil-tool-solid:before {
  content: "\e9e1"; }

.icon-Penguin-solid:before {
  content: "\e9e2"; }

.icon-Pet-Recycle-solid:before {
  content: "\e9e3"; }

.icon-Phone-1-solid:before {
  content: "\e9e4"; }

.icon-Phone-2-solid:before {
  content: "\e9e5"; }

.icon-Phone-3-solid:before {
  content: "\e9e6"; }

.icon-Phone-4-solid:before {
  content: "\e9e7"; }

.icon-Phone-Book-solid:before {
  content: "\e9e8"; }

.icon-Phone-Box-solid:before {
  content: "\e9e9"; }

.icon-Phone-Download-solid:before {
  content: "\e9ea"; }

.icon-Phone-InTalk-solid:before {
  content: "\e9eb"; }

.icon-Phone-Ring-solid:before {
  content: "\e9ec"; }

.icon-Phone-Shopping-solid:before {
  content: "\e9ed"; }

.icon-Phone-Upload-solid:before {
  content: "\e9ee"; }

.icon-Pin-Code-solid:before {
  content: "\e9ef"; }

.icon-Pound-Cloud-solid:before {
  content: "\e9f0"; }

.icon-Public-Phone-solid:before {
  content: "\e9f1"; }

.icon-Rabit-solid:before {
  content: "\e9f2"; }

.icon-Raccoon-solid:before {
  content: "\e9f3"; }

.icon-Recall-solid:before {
  content: "\e9f4"; }

.icon-Record-call-solid:before {
  content: "\e9f5"; }

.icon-Recycle-2-solid:before {
  content: "\e9f6"; }

.icon-Reflection-Tool-solid:before {
  content: "\e9f7"; }

.icon-Remouve-Call-solid:before {
  content: "\e9f8"; }

.icon-Remouve-Cloud-solid:before {
  content: "\e9f9"; }

.icon-Responsive-Design-solid:before {
  content: "\e9fa"; }

.icon-RGB-solid:before {
  content: "\e9fb"; }

.icon-Rhyno-solid:before {
  content: "\e9fc"; }

.icon-Rotation-Tool-solid:before {
  content: "\e9fd"; }

.icon-Ruler-1-solid:before {
  content: "\e9fe"; }

.icon-Ruler-2-solid:before {
  content: "\e9ff"; }

.icon-Ruler-Tool-solid:before {
  content: "\ea00"; }

.icon-Save-fromCloud-solid:before {
  content: "\ea01"; }

.icon-Save-toCloud-solid:before {
  content: "\ea02"; }

.icon-Scale-Tool-solid:before {
  content: "\ea03"; }

.icon-Seadog-solid:before {
  content: "\ea04"; }

.icon-Search-Cloud-solid:before {
  content: "\ea05"; }

.icon-Select-1-solid:before {
  content: "\ea06"; }

.icon-Select-2-solid:before {
  content: "\ea07"; }

.icon-Selection-Tool-solid:before {
  content: "\ea08"; }

.icon-Share-Cloud-solid:before {
  content: "\ea09"; }

.icon-Shark-solid:before {
  content: "\ea0a"; }

.icon-Shear-Tool-solid:before {
  content: "\ea0b"; }

.icon-Sheep-solid:before {
  content: "\ea0c"; }

.icon-Signal-0-solid:before {
  content: "\ea0d"; }

.icon-Signal-1-solid:before {
  content: "\ea0e"; }

.icon-Signal-2-solid:before {
  content: "\ea0f"; }

.icon-Signal-3-solid:before {
  content: "\ea10"; }

.icon-Signal-4-solid:before {
  content: "\ea11"; }

.icon-Signal-5-solid:before {
  content: "\ea12"; }

.icon-Snail-solid:before {
  content: "\ea13"; }

.icon-Spider-solid:before {
  content: "\ea14"; }

.icon-Split-Call-solid:before {
  content: "\ea15"; }

.icon-Sprayer-Tool-solid:before {
  content: "\ea16"; }

.icon-Squirel-solid:before {
  content: "\ea17"; }

.icon-Starfish-solid:before {
  content: "\ea18"; }

.icon-Steve-Jobs-solid:before {
  content: "\ea19"; }

.icon-Swan-solid:before {
  content: "\ea1a"; }

.icon-Sync-Cloud-solid:before {
  content: "\ea1b"; }

.icon-Tablet-Download-solid:before {
  content: "\ea1c"; }

.icon-Tablet-Upload-solid:before {
  content: "\ea1d"; }

.icon-Text-box-solid:before {
  content: "\ea1e"; }

.icon-Thin-Pen-solid:before {
  content: "\ea1f"; }

.icon-Tiger-solid:before {
  content: "\ea20"; }

.icon-Turtle-solid:before {
  content: "\ea21"; }

.icon-Type-Tool-solid:before {
  content: "\ea22"; }

.icon-Unclean-Water-solid:before {
  content: "\ea23"; }

.icon-Upload-solid:before {
  content: "\ea24"; }

.icon-User-solid:before {
  content: "\ea25"; }

.icon-Wifi-Cloud-solid:before {
  content: "\ea26"; }

.icon-Wolf-solid:before {
  content: "\ea27"; }

.icon-Abascus-Calculator-solid:before {
  content: "\ea28"; }

.icon-Add-Card-solid:before {
  content: "\ea29"; }

.icon-Addvertise-solid:before {
  content: "\ea2a"; }

.icon-Allert-Card-solid:before {
  content: "\ea2b"; }

.icon-Ambulance-1-solid:before {
  content: "\ea2c"; }

.icon-Amex-2-solid:before {
  content: "\ea2d"; }

.icon-AMEX-solid:before {
  content: "\ea2e"; }

.icon-Angel-solid:before {
  content: "\ea2f"; }

.icon-Atm-1-solid:before {
  content: "\ea30"; }

.icon-Atm-2-solid:before {
  content: "\ea31"; }

.icon-Auction-solid:before {
  content: "\ea32"; }

.icon-Auto-Gearbox-solid:before {
  content: "\ea33"; }

.icon-Bank-1-solid:before {
  content: "\ea34"; }

.icon-Bank-2-solid:before {
  content: "\ea35"; }

.icon-Bank3-solid:before {
  content: "\ea36"; }

.icon-Battery-solid:before {
  content: "\ea37"; }

.icon-Bell2-solid:before {
  content: "\ea38"; }

.icon-Bike-1-solid:before {
  content: "\ea39"; }

.icon-Bike-2-solid:before {
  content: "\ea3a"; }

.icon-Bike-3-solid:before {
  content: "\ea3b"; }

.icon-Bow-solid:before {
  content: "\ea3c"; }

.icon-Briefcase-1-solid:before {
  content: "\ea3d"; }

.icon-Briefcase-2-solid:before {
  content: "\ea3e"; }

.icon-Bus-1-solid:before {
  content: "\ea3f"; }

.icon-Bus-2-solid:before {
  content: "\ea40"; }

.icon-Bus-3-solid:before {
  content: "\ea41"; }

.icon-Cabine-Lift-solid:before {
  content: "\ea42"; }

.icon-Calculator-1-solid:before {
  content: "\ea43"; }

.icon-Calculator-2-solid:before {
  content: "\ea44"; }

.icon-Calculator-3-solid:before {
  content: "\ea45"; }

.icon-Calculator-4-solid:before {
  content: "\ea46"; }

.icon-Candell-solid:before {
  content: "\ea47"; }

.icon-Candy-Stick-solid:before {
  content: "\ea48"; }

.icon-Candy-solid:before {
  content: "\ea49"; }

.icon-Car-1-solid:before {
  content: "\ea4a"; }

.icon-Car-2-solid:before {
  content: "\ea4b"; }

.icon-Car-3-solid:before {
  content: "\ea4c"; }

.icon-Car-Service-solid:before {
  content: "\ea4d"; }

.icon-Car-Wash-solid:before {
  content: "\ea4e"; }

.icon-Card-Pay-solid:before {
  content: "\ea4f"; }

.icon-Card-Validity-solid:before {
  content: "\ea50"; }

.icon-Cargo-Ship-solid:before {
  content: "\ea51"; }

.icon-Cash-Pay-solid:before {
  content: "\ea52"; }

.icon-Celsius-solid:before {
  content: "\ea53"; }

.icon-Check-solid:before {
  content: "\ea54"; }

.icon-Chimney-solid:before {
  content: "\ea55"; }

.icon-Christmas-Decoration-solid:before {
  content: "\ea56"; }

.icon-Christmas-Light-solid:before {
  content: "\ea57"; }

.icon-Christmas-Star-solid:before {
  content: "\ea58"; }

.icon-Christmas-Tree-solid:before {
  content: "\ea59"; }

.icon-Cloud2-solid:before {
  content: "\ea5a"; }

.icon-Cloudy-Day-solid:before {
  content: "\ea5b"; }

.icon-Cloudy-Fog-solid:before {
  content: "\ea5c"; }

.icon-Cloudy-Night-solid:before {
  content: "\ea5d"; }

.icon-Cloudy-solid:before {
  content: "\ea5e"; }

.icon-Contact-Book1-solid:before {
  content: "\ea5f"; }

.icon-Contact-Book2-solid:before {
  content: "\ea60"; }

.icon-Contact-Info-solid:before {
  content: "\ea61"; }

.icon-Contract-1-solid:before {
  content: "\ea62"; }

.icon-Contract-2-solid:before {
  content: "\ea63"; }

.icon-Cookie-Man-solid:before {
  content: "\ea64"; }

.icon-Crain-Truck2-solid:before {
  content: "\ea65"; }

.icon-Dismiss-Card-solid:before {
  content: "\ea66"; }

.icon-Dollar-Card-solid:before {
  content: "\ea67"; }

.icon-Done-Card-solid:before {
  content: "\ea68"; }

.icon-Elf-solid:before {
  content: "\ea69"; }

.icon-Error-Card-solid:before {
  content: "\ea6a"; }

.icon-Euro-Card-solid:before {
  content: "\ea6b"; }

.icon-Fahrenheit-solid:before {
  content: "\ea6c"; }

.icon-Favorite-Card-solid:before {
  content: "\ea6d"; }

.icon-Fog-day-solid:before {
  content: "\ea6e"; }

.icon-Fog-Night-solid:before {
  content: "\ea6f"; }

.icon-Fog-solid:before {
  content: "\ea70"; }

.icon-Full-Moon-solid:before {
  content: "\ea71"; }

.icon-Gear-Box-solid:before {
  content: "\ea72"; }

.icon-Hailstorm-Day-solid:before {
  content: "\ea73"; }

.icon-Hailstorm-Night-solid:before {
  content: "\ea74"; }

.icon-Hailstorm-solid:before {
  content: "\ea75"; }

.icon-Helicopter-solid:before {
  content: "\ea76"; }

.icon-Jeep-solid:before {
  content: "\ea77"; }

.icon-Jetplnade-solid:before {
  content: "\ea78"; }

.icon-Landing-Plane-solid:before {
  content: "\ea79"; }

.icon-Light-1-solid:before {
  content: "\ea7a"; }

.icon-Light-2-solid:before {
  content: "\ea7b"; }

.icon-Lightning-day-solid:before {
  content: "\ea7c"; }

.icon-Lightning-night-solid:before {
  content: "\ea7d"; }

.icon-Lightning-solid:before {
  content: "\ea7e"; }

.icon-Metro-solid:before {
  content: "\ea7f"; }

.icon-Mini-bus-solid:before {
  content: "\ea80"; }

.icon-Mini-Truck2-solid:before {
  content: "\ea81"; }

.icon-Mini-Truck-solid:before {
  content: "\ea82"; }

.icon-Mini-Van-solid:before {
  content: "\ea83"; }

.icon-Mistletoe-solid:before {
  content: "\ea84"; }

.icon-Moon-2-solid:before {
  content: "\ea85"; }

.icon-Moon-3-solid:before {
  content: "\ea86"; }

.icon-Motorcycle-solid:before {
  content: "\ea87"; }

.icon-Negative-Temperature-solid:before {
  content: "\ea88"; }

.icon-Ornament-solid:before {
  content: "\ea89"; }

.icon-Ornamnt-2-solid:before {
  content: "\ea8a"; }

.icon-Pickup-solid:before {
  content: "\ea8b"; }

.icon-Plane-1-solid:before {
  content: "\ea8c"; }

.icon-Plane-2-solid:before {
  content: "\ea8d"; }

.icon-Plane-3-solid:before {
  content: "\ea8e"; }

.icon-Plane-4-solid:before {
  content: "\ea8f"; }

.icon-Plane-Front-solid:before {
  content: "\ea90"; }

.icon-Police-car-solid:before {
  content: "\ea91"; }

.icon-Pozitive-Temperature-solid:before {
  content: "\ea92"; }

.icon-Present-Box-solid:before {
  content: "\ea93"; }

.icon-Question-Doc-solid:before {
  content: "\ea94"; }

.icon-Rain-Day-solid:before {
  content: "\ea95"; }

.icon-Rain-Night-solid:before {
  content: "\ea96"; }

.icon-Rain-Storm-solid:before {
  content: "\ea97"; }

.icon-Raining-solid:before {
  content: "\ea98"; }

.icon-Roadster-solid:before {
  content: "\ea99"; }

.icon-Rudolf-Deer-solid:before {
  content: "\ea9a"; }

.icon-Santa-bag-solid:before {
  content: "\ea9b"; }

.icon-Santa-Claus2-solid:before {
  content: "\ea9c"; }

.icon-Santa-Hat1-solid:before {
  content: "\ea9d"; }

.icon-Santa-Hat2-solid:before {
  content: "\ea9e"; }

.icon-Santa-Slide-solid:before {
  content: "\ea9f"; }

.icon-School-Bus-solid:before {
  content: "\eaa0"; }

.icon-Scooter-2-solid:before {
  content: "\eaa1"; }

.icon-Scooter-solid:before {
  content: "\eaa2"; }

.icon-Seatbelt-solid:before {
  content: "\eaa3"; }

.icon-Sedan-solid:before {
  content: "\eaa4"; }

.icon-Ship-1-solid:before {
  content: "\eaa5"; }

.icon-Ship-2-solid:before {
  content: "\eaa6"; }

.icon-Snow-Day-solid:before {
  content: "\eaa7"; }

.icon-Snow-Flake-solid:before {
  content: "\eaa8"; }

.icon-Snow-man-solid:before {
  content: "\eaa9"; }

.icon-Snow-Night-solid:before {
  content: "\eaaa"; }

.icon-Snow-RainDay-solid:before {
  content: "\eaab"; }

.icon-Snow-RainNight-solid:before {
  content: "\eaac"; }

.icon-Snow-Rain-solid:before {
  content: "\eaad"; }

.icon-Snow-solid:before {
  content: "\eaae"; }

.icon-Snowbulb-solid:before {
  content: "\eaaf"; }

.icon-Snowing-solid:before {
  content: "\eab0"; }

.icon-Speed-Meter-solid:before {
  content: "\eab1"; }

.icon-Sport-Car1-solid:before {
  content: "\eab2"; }

.icon-Star-Night-solid:before {
  content: "\eab3"; }

.icon-Star-solid:before {
  content: "\eab4"; }

.icon-Storm-day-solid:before {
  content: "\eab5"; }

.icon-Storm-night-solid:before {
  content: "\eab6"; }

.icon-Sun-solid:before {
  content: "\eab7"; }

.icon-Take-offPlane-solid:before {
  content: "\eab8"; }

.icon-Taxi-solid:before {
  content: "\eab9"; }

.icon-Temperatur-night-solid:before {
  content: "\eaba"; }

.icon-Temperature-Day-solid:before {
  content: "\eabb"; }

.icon-Termometer-solid:before {
  content: "\eabc"; }

.icon-Thunder-StormDay-solid:before {
  content: "\eabd"; }

.icon-Thunder-StormNight-solid:before {
  content: "\eabe"; }

.icon-Thunderstorm-solid:before {
  content: "\eabf"; }

.icon-Tornado-solid:before {
  content: "\eac0"; }

.icon-Trafic-light1-solid:before {
  content: "\eac1"; }

.icon-Trafic-Light2-solid:before {
  content: "\eac2"; }

.icon-Train-1-solid:before {
  content: "\eac3"; }

.icon-Train-2-solid:before {
  content: "\eac4"; }

.icon-Train-3-solid:before {
  content: "\eac5"; }

.icon-Tram-solid:before {
  content: "\eac6"; }

.icon-Troleybus-solid:before {
  content: "\eac7"; }

.icon-Truck-1-solid:before {
  content: "\eac8"; }

.icon-Truck-2-solid:before {
  content: "\eac9"; }

.icon-Truck-solid:before {
  content: "\eaca"; }

.icon-VW-Bug-solid:before {
  content: "\eacb"; }

.icon-VW-T1 .path1-solid:before {
  content: "\eacc";
  color: black; }

.icon-VW-T1 .path2-solid:before {
  content: "\eacd";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path3-solid:before {
  content: "\eace";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path4-solid:before {
  content: "\eacf";
  margin-left: -1em;
  color: white; }

.icon-VW-T1 .path5-solid:before {
  content: "\ead0";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path6-solid:before {
  content: "\ead1";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path7-solid:before {
  content: "\ead2";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path8-solid:before {
  content: "\ead3";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path9-solid:before {
  content: "\ead4";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path10-solid:before {
  content: "\ead5";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path11-solid:before {
  content: "\ead6";
  margin-left: -1em;
  color: black; }

.icon-VW-T1 .path12-solid:before {
  content: "\ead7";
  margin-left: -1em;
  color: black; }

.icon-Wind-solid:before {
  content: "\ead8"; }

.icon-Window-solid:before {
  content: "\ead9"; }

.icon-Windshield-Cleaner-solid:before {
  content: "\eada"; }

.icon-Winter-Temperature-solid:before {
  content: "\eadb"; }

.icon-Xmas-Soks-solid:before {
  content: "\eadc"; }

.icon-Xmas-Tag-solid:before {
  content: "\eadd"; }

.icon-BedRoom-solid:before {
  content: "\eade"; }

.icon-FingerTouch-solid:before {
  content: "\eadf"; }

.icon-Hour-solid:before {
  content: "\eae0"; }

.icon-BedRoom2-solid:before {
  content: "\eae1"; }

.icon-Files-solid:before {
  content: "\eae2"; }

.icon-FingerTouch2-solid:before {
  content: "\eae3"; }

.icon-Files2-solid:before {
  content: "\eae4"; }

.icon-FingerTouch3-solid:before {
  content: "\eae5"; }

.icon-QuarterHour-solid:before {
  content: "\eae6"; }

.icon-StarBed-solid:before {
  content: "\eae7"; }

.icon-D-Blockchart1-solid:before {
  content: "\eae8"; }

.icon-G-Network-solid:before {
  content: "\eae9"; }

.icon-gp-Doc-solid:before {
  content: "\eaea"; }

.icon-FingerRoatate-solid:before {
  content: "\eaeb"; }

.icon-FingerTouch4-solid:before {
  content: "\eaec"; }

.icon-G-Network2-solid:before {
  content: "\eaed"; }

.icon-StarHotel1-solid:before {
  content: "\eaee"; }

.icon-Starhotel2-solid:before {
  content: "\eaef"; }

.icon-Ball-solid:before {
  content: "\eaf0"; }

.icon-by7-solid:before {
  content: "\eaf1"; }

.icon-Accordion-solid:before {
  content: "\eaf2"; }

.icon-Acrobat-File-solid:before {
  content: "\eaf3"; }

.icon-Add-Basket-solid:before {
  content: "\eaf4"; }

.icon-Add-Bookmark-solid:before {
  content: "\eaf5"; }

.icon-Add-Cart2-solid:before {
  content: "\eaf6"; }

.icon-Add-Chat1-solid:before {
  content: "\eaf7"; }

.icon-Add-Chat2-solid:before {
  content: "\eaf8"; }

.icon-Add-Chat3-solid:before {
  content: "\eaf9"; }

.icon-Add-Doc-solid:before {
  content: "\eafa"; }

.icon-Add-File-solid:before {
  content: "\eafb"; }

.icon-Add-Folder-solid:before {
  content: "\eafc"; }

.icon-Add-Location-solid:before {
  content: "\eafd"; }

.icon-Add-Mail-solid:before {
  content: "\eafe"; }

.icon-Add-Wifi-solid:before {
  content: "\eaff"; }

.icon-Addon-Setting-solid:before {
  content: "\eb00"; }

.icon-Adobe-FlashPlayer-solid:before {
  content: "\eb01"; }

.icon-Adobe-solid:before {
  content: "\eb02"; }

.icon-Aif-Doc-solid:before {
  content: "\eb03"; }

.icon-Air-Conditioner2-solid:before {
  content: "\eb04"; }

.icon-Air-Conditioner-solid:before {
  content: "\eb05"; }

.icon-Air-Conditioner1-solid:before {
  content: "\eb06"; }

.icon-Airbnb-solid:before {
  content: "\eb07"; }

.icon-Alambic-solid:before {
  content: "\eb08"; }

.icon-Alarm-Clock1-solid:before {
  content: "\eb09"; }

.icon-Alarm-Clock3-solid:before {
  content: "\eb0a"; }

.icon-Alarm-Sound-solid:before {
  content: "\eb0b"; }

.icon-Align-Center-solid:before {
  content: "\eb0c"; }

.icon-Align-Left-solid:before {
  content: "\eb0d"; }

.icon-Align-Right-solid:before {
  content: "\eb0e"; }

.icon-All-Directions-solid:before {
  content: "\eb0f"; }

.icon-Alphabet-List-solid:before {
  content: "\eb10"; }

.icon-Amazon-solid:before {
  content: "\eb11"; }

.icon-Ambulance-solid:before {
  content: "\eb12"; }

.icon-Amd-solid:before {
  content: "\eb13"; }

.icon-Amplifier-2-solid:before {
  content: "\eb14"; }

.icon-Amplifier-solid:before {
  content: "\eb15"; }

.icon-Analogue-Antenna-solid:before {
  content: "\eb16"; }

.icon-Anchor-solid:before {
  content: "\eb17"; }

.icon-Android-solid:before {
  content: "\eb18"; }

.icon-Angel2-solid:before {
  content: "\eb19"; }

.icon-Angry-Birds2-solid:before {
  content: "\eb1a"; }

.icon-Angry-Birds-solid:before {
  content: "\eb1b"; }

.icon-Anonymous-1-solid:before {
  content: "\eb1c"; }

.icon-Anonymous-2-solid:before {
  content: "\eb1d"; }

.icon-App-Setting-solid:before {
  content: "\eb1e"; }

.icon-Apple2-solid:before {
  content: "\eb1f"; }

.icon-Apple-solid:before {
  content: "\eb20"; }

.icon-Appstore-2-solid:before {
  content: "\eb21"; }

.icon-Arc-Phisics-solid:before {
  content: "\eb22"; }

.icon-Arcade-solid:before {
  content: "\eb23"; }

.icon-Archery-1-solid:before {
  content: "\eb24"; }

.icon-Archery-2-solid:before {
  content: "\eb25"; }

.icon-Army-Solider-solid:before {
  content: "\eb26"; }

.icon-Astronaut-solid:before {
  content: "\eb27"; }

.icon-At-Symbol-solid:before {
  content: "\eb28"; }

.icon-Ati-solid:before {
  content: "\eb29"; }

.icon-Atom-solid:before {
  content: "\eb2a"; }

.icon-Atomic-Reactor-solid:before {
  content: "\eb2b"; }

.icon-Attach-File-solid:before {
  content: "\eb2c"; }

.icon-Attache-Mail-solid:before {
  content: "\eb2d"; }

.icon-Attacher-solid:before {
  content: "\eb2e"; }

.icon-Attention1-Doc-solid:before {
  content: "\eb2f"; }

.icon-Attention2-Doc-solid:before {
  content: "\eb30"; }

.icon-Auto-Flash-solid:before {
  content: "\eb31"; }

.icon-Aux-Cable-solid:before {
  content: "\eb32"; }

.icon-Avi-Doc-solid:before {
  content: "\eb33"; }

.icon-Axe-solid:before {
  content: "\eb34"; }

.icon-Backward-Button-solid:before {
  content: "\eb35"; }

.icon-Backward-solid:before {
  content: "\eb36"; }

.icon-Bacteria-1-solid:before {
  content: "\eb37"; }

.icon-Bacteria-4-solid:before {
  content: "\eb38"; }

.icon-Bad-Pig-solid:before {
  content: "\eb39"; }

.icon-Badminton-solid:before {
  content: "\eb3a"; }

.icon-Bag-1-solid:before {
  content: "\eb3b"; }

.icon-Bag-2-solid:before {
  content: "\eb3c"; }

.icon-Balance-1-solid:before {
  content: "\eb3d"; }

.icon-Balance-2-solid:before {
  content: "\eb3e"; }

.icon-Bald-Male-solid:before {
  content: "\eb3f"; }

.icon-Balloons-solid:before {
  content: "\eb40"; }

.icon-Baloon-solid:before {
  content: "\eb41"; }

.icon-Banana-solid:before {
  content: "\eb42"; }

.icon-Banch-solid:before {
  content: "\eb43"; }

.icon-Barbeque-solid:before {
  content: "\eb44"; }

.icon-Barcode-Scanner-solid:before {
  content: "\eb45"; }

.icon-Barcode-solid:before {
  content: "\eb46"; }

.icon-Barrow-solid:before {
  content: "\eb47"; }

.icon-Baseball-2-solid:before {
  content: "\eb48"; }

.icon-Baseball-Cap-solid:before {
  content: "\eb49"; }

.icon-Baseball-solid:before {
  content: "\eb4a"; }

.icon-Basket-1-solid:before {
  content: "\eb4b"; }

.icon-Basket-2-solid:before {
  content: "\eb4c"; }

.icon-Basket-Ball-solid:before {
  content: "\eb4d"; }

.icon-Basket-solid:before {
  content: "\eb4e"; }

.icon-Bass-key-solid:before {
  content: "\eb4f"; }

.icon-Bat-Man-solid:before {
  content: "\eb50"; }

.icon-Bath-Robe-solid:before {
  content: "\eb51"; }

.icon-Battery2-solid:before {
  content: "\eb52"; }

.icon-Battery-0-solid:before {
  content: "\eb53"; }

.icon-Battery-1-solid:before {
  content: "\eb54"; }

.icon-Battery-2-solid:before {
  content: "\eb55"; }

.icon-Battery-3-solid:before {
  content: "\eb56"; }

.icon-Battery-4-solid:before {
  content: "\eb57"; }

.icon-Battrey-Charge-solid:before {
  content: "\eb58"; }

.icon-Beach-Ball-solid:before {
  content: "\eb59"; }

.icon-Beanie-Hat-solid:before {
  content: "\eb5a"; }

.icon-Beard-Man-solid:before {
  content: "\eb5b"; }

.icon-Beats-solid:before {
  content: "\eb5c"; }

.icon-Beer-Mug-solid:before {
  content: "\eb5d"; }

.icon-Behance-solid:before {
  content: "\eb5e"; }

.icon-Bell-solid:before {
  content: "\eb5f"; }

.icon-Bellboy-solid:before {
  content: "\eb60"; }

.icon-Bellhop-solid:before {
  content: "\eb61"; }

.icon-Belt-solid:before {
  content: "\eb62"; }

.icon-Benjo-solid:before {
  content: "\eb63"; }

.icon-Big-Eye-solid:before {
  content: "\eb64"; }

.icon-Big-Jack-solid:before {
  content: "\eb65"; }

.icon-Big-Shopping-solid:before {
  content: "\eb66"; }

.icon-Big-Smile-solid:before {
  content: "\eb67"; }

.icon-Bike-solid:before {
  content: "\eb68"; }

.icon-Bikini-solid:before {
  content: "\eb69"; }

.icon-Binders-solid:before {
  content: "\eb6a"; }

.icon-Bing-solid:before {
  content: "\eb6b"; }

.icon-Binocular-solid:before {
  content: "\eb6c"; }

.icon-Bio-1-solid:before {
  content: "\eb6d"; }

.icon-Bio-2-solid:before {
  content: "\eb6e"; }

.icon-Bio-Ennergy-solid:before {
  content: "\eb6f"; }

.icon-Bio-Gas-solid:before {
  content: "\eb70"; }

.icon-Biohazzard-solid:before {
  content: "\eb71"; }

.icon-Bitcoin-2-solid:before {
  content: "\eb72"; }

.icon-Bitcoin-3-solid:before {
  content: "\eb73"; }

.icon-Bitcoin-Doc-solid:before {
  content: "\eb74"; }

.icon-Black-Friday-solid:before {
  content: "\eb75"; }

.icon-Blank-File-solid:before {
  content: "\eb76"; }

.icon-Block-Chart1-solid:before {
  content: "\eb77"; }

.icon-Block-Chart2-solid:before {
  content: "\eb78"; }

.icon-Block-Chart3-solid:before {
  content: "\eb79"; }

.icon-Block-Chart4-solid:before {
  content: "\eb7a"; }

.icon-Blogger-solid:before {
  content: "\eb7b"; }

.icon-Blood-Cells-solid:before {
  content: "\eb7c"; }

.icon-Blood-Drop-solid:before {
  content: "\eb7d"; }

.icon-Bluetuth-solid:before {
  content: "\eb7e"; }

.icon-Blututh-Headset-solid:before {
  content: "\eb7f"; }

.icon-Boiled-Egg-solid:before {
  content: "\eb80"; }

.icon-Bold-solid:before {
  content: "\eb81"; }

.icon-Bomb-solid:before {
  content: "\eb82"; }

.icon-Bomber-Man-solid:before {
  content: "\eb83"; }

.icon-Bookmark-1-solid:before {
  content: "\eb84"; }

.icon-Bookmark-2-solid:before {
  content: "\eb85"; }

.icon-Bookmark-3-solid:before {
  content: "\eb86"; }

.icon-Bookmark-4-solid:before {
  content: "\eb87"; }

.icon-Bookmark-Settings-solid:before {
  content: "\eb88"; }

.icon-Bookmark-Site2-solid:before {
  content: "\eb89"; }

.icon-Bookmark-Site-solid:before {
  content: "\eb8a"; }

.icon-Bookmarked-File-solid:before {
  content: "\eb8b"; }

.icon-Boot-solid:before {
  content: "\eb8c"; }

.icon-Botcoin-1-solid:before {
  content: "\eb8d"; }

.icon-Bow-Tie-solid:before {
  content: "\eb8e"; }

.icon-Bowler-Hat-solid:before {
  content: "\eb8f"; }

.icon-Bowling-Ball-solid:before {
  content: "\eb90"; }

.icon-Bowling-solid:before {
  content: "\eb91"; }

.icon-Boxing-Bag-solid:before {
  content: "\eb92"; }

.icon-Boxing-Glov-solid:before {
  content: "\eb93"; }

.icon-Boxing-Helmet-solid:before {
  content: "\eb94"; }

.icon-Boxing-Ring-solid:before {
  content: "\eb95"; }

.icon-Bra-solid:before {
  content: "\eb96"; }

.icon-Brain-solid:before {
  content: "\eb97"; }

.icon-Bread-solid:before {
  content: "\eb98"; }

.icon-Breakout-solid:before {
  content: "\eb99"; }

.icon-Bridge-solid:before {
  content: "\eb9a"; }

.icon-Brightness-2-solid:before {
  content: "\eb9b"; }

.icon-Brightness-3-solid:before {
  content: "\eb9c"; }

.icon-Brigthness-1-solid:before {
  content: "\eb9d"; }

.icon-Broken-Glas-solid:before {
  content: "\eb9e"; }

.icon-Broken-Heart-solid:before {
  content: "\eb9f"; }

.icon-Broken-Link-solid:before {
  content: "\eba0"; }

.icon-Bucket-solid:before {
  content: "\eba1"; }

.icon-Buddybuilding-solid:before {
  content: "\eba2"; }

.icon-Bug-Protect-solid:before {
  content: "\eba3"; }

.icon-Bullet-List-solid:before {
  content: "\eba4"; }

.icon-Bulleted-List-solid:before {
  content: "\eba5"; }

.icon-Busi-2-solid:before {
  content: "\eba6"; }

.icon-Business-Man-solid:before {
  content: "\eba7"; }

.icon-Business-Woman-solid:before {
  content: "\eba8"; }

.icon-Busy-1-solid:before {
  content: "\eba9"; }

.icon-Button-solid:before {
  content: "\ebaa"; }

.icon-Cab-solid:before {
  content: "\ebab"; }

.icon-Cactus-solid:before {
  content: "\ebac"; }

.icon-Caffe-Bean-solid:before {
  content: "\ebad"; }

.icon-Caffe-Mug-solid:before {
  content: "\ebae"; }

.icon-Calendar-Clock-solid:before {
  content: "\ebaf"; }

.icon-Calendar-solid:before {
  content: "\ebb0"; }

.icon-Call-solid:before {
  content: "\ebb1"; }

.icon-Camera-12-solid:before {
  content: "\ebb2"; }

.icon-Camera-1-solid:before {
  content: "\ebb3"; }

.icon-Camera-22-solid:before {
  content: "\ebb4"; }

.icon-Camera-2-solid:before {
  content: "\ebb5"; }

.icon-Camera-3-solid:before {
  content: "\ebb6"; }

.icon-Camera-42-solid:before {
  content: "\ebb7"; }

.icon-Camera-4-solid:before {
  content: "\ebb8"; }

.icon-Camera-5-solid:before {
  content: "\ebb9"; }

.icon-Camera-6-solid:before {
  content: "\ebba"; }

.icon-Camera-7-solid:before {
  content: "\ebbb"; }

.icon-Camera-8-solid:before {
  content: "\ebbc"; }

.icon-Camera-9-solid:before {
  content: "\ebbd"; }

.icon-Camera-Rear-solid:before {
  content: "\ebbe"; }

.icon-Camera-roll-solid:before {
  content: "\ebbf"; }

.icon-Camp-Bag-solid:before {
  content: "\ebc0"; }

.icon-Camp-Fire2-solid:before {
  content: "\ebc1"; }

.icon-Camp-Fire-solid:before {
  content: "\ebc2"; }

.icon-Camping-Knief-solid:before {
  content: "\ebc3"; }

.icon-Captain-America-solid:before {
  content: "\ebc4"; }

.icon-Car-AirPump-solid:before {
  content: "\ebc5"; }

.icon-Car-Secure-solid:before {
  content: "\ebc6"; }

.icon-Carnaval-solid:before {
  content: "\ebc7"; }

.icon-Carrot-solid:before {
  content: "\ebc8"; }

.icon-Cart-1-solid:before {
  content: "\ebc9"; }

.icon-Cart-2-solid:before {
  content: "\ebca"; }

.icon-Cart-Done-solid:before {
  content: "\ebcb"; }

.icon-Cash-Payment-solid:before {
  content: "\ebcc"; }

.icon-Cassette-solid:before {
  content: "\ebcd"; }

.icon-CD-case-solid:before {
  content: "\ebce"; }

.icon-Cello-solid:before {
  content: "\ebcf"; }

.icon-Chaplin-solid:before {
  content: "\ebd0"; }

.icon-Character-Spacing-solid:before {
  content: "\ebd1"; }

.icon-Chat-1-solid:before {
  content: "\ebd2"; }

.icon-Chat-2-solid:before {
  content: "\ebd3"; }

.icon-Chat-3-solid:before {
  content: "\ebd4"; }

.icon-Chat-Bubble1-solid:before {
  content: "\ebd5"; }

.icon-Chat-Bubble2-solid:before {
  content: "\ebd6"; }

.icon-Chat-Bubble4-solid:before {
  content: "\ebd7"; }

.icon-Chat-Bubble5-solid:before {
  content: "\ebd8"; }

.icon-Chat-Buble3-solid:before {
  content: "\ebd9"; }

.icon-Chat-Delete1-solid:before {
  content: "\ebda"; }

.icon-Chat-Delete2-solid:before {
  content: "\ebdb"; }

.icon-Chat-Delete3-solid:before {
  content: "\ebdc"; }

.icon-Chat-Error1-solid:before {
  content: "\ebdd"; }

.icon-Chat-Error2-solid:before {
  content: "\ebde"; }

.icon-Chat-Error3-solid:before {
  content: "\ebdf"; }

.icon-Chat-Help1-solid:before {
  content: "\ebe0"; }

.icon-Chat-Help2-solid:before {
  content: "\ebe1"; }

.icon-Chat-Help3-solid:before {
  content: "\ebe2"; }

.icon-Chat-Remouve1-solid:before {
  content: "\ebe3"; }

.icon-Chat-Remouve2-solid:before {
  content: "\ebe4"; }

.icon-Chat-Remouve3-solid:before {
  content: "\ebe5"; }

.icon-Chat-Search1-solid:before {
  content: "\ebe6"; }

.icon-Chat-Search3-solid:before {
  content: "\ebe7"; }

.icon-Chat-Settings1-solid:before {
  content: "\ebe8"; }

.icon-Chat-Settings2-solid:before {
  content: "\ebe9"; }

.icon-Chat-settings3-solid:before {
  content: "\ebea"; }

.icon-Chat-User1-solid:before {
  content: "\ebeb"; }

.icon-Chat-User2-solid:before {
  content: "\ebec"; }

.icon-Chat-User3-solid:before {
  content: "\ebed"; }

.icon-Chat-User4-solid:before {
  content: "\ebee"; }

.icon-Check-File-solid:before {
  content: "\ebef"; }

.icon-Checkout-Bitcoin1-solid:before {
  content: "\ebf0"; }

.icon-Checkout-Bitcoin2-solid:before {
  content: "\ebf1"; }

.icon-Checkout-Dollar1-solid:before {
  content: "\ebf2"; }

.icon-Checkout-Dollar2-solid:before {
  content: "\ebf3"; }

.icon-Checkout-Euro1-solid:before {
  content: "\ebf4"; }

.icon-Checkout-Euro2-solid:before {
  content: "\ebf5"; }

.icon-Checkout-Pound1-solid:before {
  content: "\ebf6"; }

.icon-Checout-Pound2-solid:before {
  content: "\ebf7"; }

.icon-Cheese-solid:before {
  content: "\ebf8"; }

.icon-Chef-solid:before {
  content: "\ebf9"; }

.icon-Cherry-solid:before {
  content: "\ebfa"; }

.icon-Chess-solid:before {
  content: "\ebfb"; }

.icon-Chicken-leg-solid:before {
  content: "\ebfc"; }

.icon-Chilly-solid:before {
  content: "\ebfd"; }

.icon-Chip-solid:before {
  content: "\ebfe"; }

.icon-Chrome-solid:before {
  content: "\ebff"; }

.icon-Circus-solid:before {
  content: "\ec00"; }

.icon-Clear-Basket-solid:before {
  content: "\ec01"; }

.icon-Clear-Bookmark-solid:before {
  content: "\ec02"; }

.icon-Clear-Cart2-solid:before {
  content: "\ec03"; }

.icon-Clear-File-solid:before {
  content: "\ec04"; }

.icon-Clear-Folder-solid:before {
  content: "\ec05"; }

.icon-Clear-Format-solid:before {
  content: "\ec06"; }

.icon-Clear-Formatting-solid:before {
  content: "\ec07"; }

.icon-Clear-Location-solid:before {
  content: "\ec08"; }

.icon-Clear-Network-solid:before {
  content: "\ec09"; }

.icon-Click-1-solid:before {
  content: "\ec0a"; }

.icon-Click-2-solid:before {
  content: "\ec0b"; }

.icon-Clock-1-solid:before {
  content: "\ec0c"; }

.icon-Clock-2-solid:before {
  content: "\ec0d"; }

.icon-Close-2-solid:before {
  content: "\ec0e"; }

.icon-Closr-1-solid:before {
  content: "\ec0f"; }

.icon-Cloud-Folder2-solid:before {
  content: "\ec10"; }

.icon-Cloud-Network-solid:before {
  content: "\ec11"; }

.icon-Clown-solid:before {
  content: "\ec12"; }

.icon-Clubs-AceCard-solid:before {
  content: "\ec13"; }

.icon-Cmera-3-solid:before {
  content: "\ec14"; }

.icon-Coal-Railcar-solid:before {
  content: "\ec15"; }

.icon-Coat-Rank-solid:before {
  content: "\ec16"; }

.icon-Coat-solid:before {
  content: "\ec17"; }

.icon-Coce-withGlass-solid:before {
  content: "\ec18"; }

.icon-Coctail-Glass1-solid:before {
  content: "\ec19"; }

.icon-Coctail-Glass2-solid:before {
  content: "\ec1a"; }

.icon-Coding-solid:before {
  content: "\ec1b"; }

.icon-Coffe-ToGo-solid:before {
  content: "\ec1c"; }

.icon-Coffe-solid:before {
  content: "\ec1d"; }

.icon-Coin-andCash-solid:before {
  content: "\ec1e"; }

.icon-Coins-1-solid:before {
  content: "\ec1f"; }

.icon-Coins-2-solid:before {
  content: "\ec20"; }

.icon-Coins-3-solid:before {
  content: "\ec21"; }

.icon-Combine-File-solid:before {
  content: "\ec22"; }

.icon-Compact-Disc-solid:before {
  content: "\ec23"; }

.icon-Compas-Rose-solid:before {
  content: "\ec24"; }

.icon-Compass-1-solid:before {
  content: "\ec25"; }

.icon-Compass-2-solid:before {
  content: "\ec26"; }

.icon-Compose-Mail1-solid:before {
  content: "\ec27"; }

.icon-Compose-Mail2-solid:before {
  content: "\ec28"; }

.icon-Computer-Network1-solid:before {
  content: "\ec29"; }

.icon-Computer-Network2-solid:before {
  content: "\ec2a"; }

.icon-Concert-Lighting-solid:before {
  content: "\ec2b"; }

.icon-Concrete-Truck-solid:before {
  content: "\ec2c"; }

.icon-Conference-Chat-solid:before {
  content: "\ec2d"; }

.icon-Conference-Speach-solid:before {
  content: "\ec2e"; }

.icon-Conga-1-solid:before {
  content: "\ec2f"; }

.icon-Conga-2-solid:before {
  content: "\ec30"; }

.icon-Contact-Folder-solid:before {
  content: "\ec31"; }

.icon-Container-Railcar-solid:before {
  content: "\ec32"; }

.icon-Converse-solid:before {
  content: "\ec33"; }

.icon-Convert-Bitcoin-solid:before {
  content: "\ec34"; }

.icon-Convert-Curency-solid:before {
  content: "\ec35"; }

.icon-Copy-Machine-solid:before {
  content: "\ec36"; }

.icon-Corn-solid:before {
  content: "\ec37"; }

.icon-Coroflot-solid:before {
  content: "\ec38"; }

.icon-Corrector-solid:before {
  content: "\ec39"; }

.icon-Countdown-1-solid:before {
  content: "\ec3a"; }

.icon-Countdown-2-solid:before {
  content: "\ec3b"; }

.icon-Countdown-3-solid:before {
  content: "\ec3c"; }

.icon-Countdown-4-solid:before {
  content: "\ec3d"; }

.icon-Countdown-5-solid:before {
  content: "\ec3e"; }

.icon-Crain-Hook-solid:before {
  content: "\ec3f"; }

.icon-Crain-solid:before {
  content: "\ec40"; }

.icon-Credit-Card1-solid:before {
  content: "\ec41"; }

.icon-Credit-Card2-solid:before {
  content: "\ec42"; }

.icon-Credit-Card3-solid:before {
  content: "\ec43"; }

.icon-Criminal-solid:before {
  content: "\ec44"; }

.icon-Croissant-solid:before {
  content: "\ec45"; }

.icon-Cronometer-solid:before {
  content: "\ec46"; }

.icon-Crop-Image-solid:before {
  content: "\ec47"; }

.icon-Crown-1-solid:before {
  content: "\ec48"; }

.icon-Crown-2-solid:before {
  content: "\ec49"; }

.icon-Crunchyroll-solid:before {
  content: "\ec4a"; }

.icon-Cry-Hard-solid:before {
  content: "\ec4b"; }

.icon-Cry-solid:before {
  content: "\ec4c"; }

.icon-CSS-3-solid:before {
  content: "\ec4d"; }

.icon-Cup-1-solid:before {
  content: "\ec4e"; }

.icon-Cup-2-solid:before {
  content: "\ec4f"; }

.icon-Cup-3-solid:before {
  content: "\ec50"; }

.icon-Cursor-Select1-solid:before {
  content: "\ec51"; }

.icon-Cusror-Select2-solid:before {
  content: "\ec52"; }

.icon-Cylinder-Hat-solid:before {
  content: "\ec53"; }

.icon-Cymbal-solid:before {
  content: "\ec54"; }

.icon-Cystern-Railcar-solid:before {
  content: "\ec55"; }

.icon-Cystern-Truck-solid:before {
  content: "\ec56"; }

.icon-Dailybooth-solid:before {
  content: "\ec57"; }

.icon-Darth-Vader-solid:before {
  content: "\ec58"; }

.icon-Darts-solid:before {
  content: "\ec59"; }

.icon-Decode-File-solid:before {
  content: "\ec5a"; }

.icon-Decrease-Indent-solid:before {
  content: "\ec5b"; }

.icon-Decrease-Margin-solid:before {
  content: "\ec5c"; }

.icon-Decreasing-Chart1-solid:before {
  content: "\ec5d"; }

.icon-Decreasing-Chart2-solid:before {
  content: "\ec5e"; }

.icon-Delicious-solid:before {
  content: "\ec5f"; }

.icon-Desert-solid:before {
  content: "\ec60"; }

.icon-Designfloat-solid:before {
  content: "\ec61"; }

.icon-Designmoo-solid:before {
  content: "\ec62"; }

.icon-Desktop-Security-solid:before {
  content: "\ec63"; }

.icon-Deviant-Art-solid:before {
  content: "\ec64"; }

.icon-Devil-solid:before {
  content: "\ec65"; }

.icon-Diagram-1-solid:before {
  content: "\ec66"; }

.icon-Diagram-2-solid:before {
  content: "\ec67"; }

.icon-Diagram-3-solid:before {
  content: "\ec68"; }

.icon-Diagram-4-solid:before {
  content: "\ec69"; }

.icon-Dial-Pad2-solid:before {
  content: "\ec6a"; }

.icon-Diamond-AceCard-solid:before {
  content: "\ec6b"; }

.icon-Diamond-solid:before {
  content: "\ec6c"; }

.icon-Dice2-solid:before {
  content: "\ec6d"; }

.icon-Dice-solid:before {
  content: "\ec6e"; }

.icon-Digg-solid:before {
  content: "\ec6f"; }

.icon-Digital-AlarmClock-solid:before {
  content: "\ec70"; }

.icon-Diigo-solid:before {
  content: "\ec71"; }

.icon-Direction-Control1-solid:before {
  content: "\ec72"; }

.icon-Direction-Control2-solid:before {
  content: "\ec73"; }

.icon-Direction-Select1-solid:before {
  content: "\ec74"; }

.icon-Direction-Select2-solid:before {
  content: "\ec75"; }

.icon-Directions-2-solid:before {
  content: "\ec76"; }

.icon-Directions-solid:before {
  content: "\ec77"; }

.icon-Disc-Doc-solid:before {
  content: "\ec78"; }

.icon-Discount-Bitcoin-solid:before {
  content: "\ec79"; }

.icon-Discount-Coupon-solid:before {
  content: "\ec7a"; }

.icon-Discount-Dollar-solid:before {
  content: "\ec7b"; }

.icon-Discount-Euro-solid:before {
  content: "\ec7c"; }

.icon-Discount-Pound-solid:before {
  content: "\ec7d"; }

.icon-Disk-Cutter-solid:before {
  content: "\ec7e"; }

.icon-Dismiss-Bookmark-solid:before {
  content: "\ec7f"; }

.icon-Dismiss-Chat1-solid:before {
  content: "\ec80"; }

.icon-Dismiss-Chat2-solid:before {
  content: "\ec81"; }

.icon-Dismiss-Chat3-solid:before {
  content: "\ec82"; }

.icon-Dismiss-Doc-solid:before {
  content: "\ec83"; }

.icon-Dismiss-File-solid:before {
  content: "\ec84"; }

.icon-Dismiss-Firewall-solid:before {
  content: "\ec85"; }

.icon-Dismiss-Folder-solid:before {
  content: "\ec86"; }

.icon-Dismiss-Mail-solid:before {
  content: "\ec87"; }

.icon-Dismiss-Network-solid:before {
  content: "\ec88"; }

.icon-Dismiss-Settings-solid:before {
  content: "\ec89"; }

.icon-Dispacher-1-solid:before {
  content: "\ec8a"; }

.icon-Dispacher-2-solid:before {
  content: "\ec8b"; }

.icon-Distance-1-solid:before {
  content: "\ec8c"; }

.icon-Distance-2-solid:before {
  content: "\ec8d"; }

.icon-Diving-Mask-solid:before {
  content: "\ec8e"; }

.icon-Dj-mixer-solid:before {
  content: "\ec8f"; }

.icon-DNA-solid:before {
  content: "\ec90"; }

.icon-Do-NotDisturbe-solid:before {
  content: "\ec91"; }

.icon-Document-Cutter-solid:before {
  content: "\ec92"; }

.icon-Document-File-solid:before {
  content: "\ec93"; }

.icon-Documents-solid:before {
  content: "\ec94"; }

.icon-Dodgem-solid:before {
  content: "\ec95"; }

.icon-Dollar-1-solid:before {
  content: "\ec96"; }

.icon-Dollar-2-solid:before {
  content: "\ec97"; }

.icon-Dollar-3-solid:before {
  content: "\ec98"; }

.icon-Dollar-Doc-solid:before {
  content: "\ec99"; }

.icon-Dollar-Fall-solid:before {
  content: "\ec9a"; }

.icon-Dollar-Rise-solid:before {
  content: "\ec9b"; }

.icon-Domino-solid:before {
  content: "\ec9c"; }

.icon-Donate-Blood-solid:before {
  content: "\ec9d"; }

.icon-Donate .path1-solid:before {
  content: "\ec9e";
  color: black; }

.icon-Donate .path2-solid:before {
  content: "\ec9f";
  margin-left: -1em;
  color: black; }

.icon-Donate .path3-solid:before {
  content: "\eca0";
  margin-left: -1em;
  color: white; }

.icon-Donate .path4-solid:before {
  content: "\eca1";
  margin-left: -1em;
  color: black; }

.icon-Done-Basket-solid:before {
  content: "\eca2"; }

.icon-Done-Bookmark-solid:before {
  content: "\eca3"; }

.icon-Done-Doc-solid:before {
  content: "\eca4"; }

.icon-Done-Folder-solid:before {
  content: "\eca5"; }

.icon-Done-Location-solid:before {
  content: "\eca6"; }

.icon-Done-Mail-solid:before {
  content: "\eca7"; }

.icon-Dont-TouchRound-solid:before {
  content: "\eca8"; }

.icon-Dont-Touch-solid:before {
  content: "\eca9"; }

.icon-Donut-solid:before {
  content: "\ecaa"; }

.icon-Door-Hanger-solid:before {
  content: "\ecab"; }

.icon-Dot-Chart1-solid:before {
  content: "\ecac"; }

.icon-Dot-Chart2-solid:before {
  content: "\ecad"; }

.icon-Dot-Chart3-solid:before {
  content: "\ecae"; }

.icon-Double-Click1-solid:before {
  content: "\ecaf"; }

.icon-Double-Click2-solid:before {
  content: "\ecb0"; }

.icon-Double-Tap-solid:before {
  content: "\ecb1"; }

.icon-Down-1-solid:before {
  content: "\ecb2"; }

.icon-Down-2-solid:before {
  content: "\ecb3"; }

.icon-Down-3-solid:before {
  content: "\ecb4"; }

.icon-Down-4-solid:before {
  content: "\ecb5"; }

.icon-Down-5-solid:before {
  content: "\ecb6"; }

.icon-Down-6-solid:before {
  content: "\ecb7"; }

.icon-Down-7-solid:before {
  content: "\ecb8"; }

.icon-Down-8-solid:before {
  content: "\ecb9"; }

.icon-Down-9-solid:before {
  content: "\ecba"; }

.icon-Down-10-solid:before {
  content: "\ecbb"; }

.icon-Down-11-solid:before {
  content: "\ecbc"; }

.icon-Down-12-solid:before {
  content: "\ecbd"; }

.icon-Down-Left1-solid:before {
  content: "\ecbe"; }

.icon-Down-Right1-solid:before {
  content: "\ecbf"; }

.icon-Download-Bookmark-solid:before {
  content: "\ecc0"; }

.icon-Download-Doc-solid:before {
  content: "\ecc1"; }

.icon-Download-File-solid:before {
  content: "\ecc2"; }

.icon-Download-Folder-solid:before {
  content: "\ecc3"; }

.icon-Drag-Drop-solid:before {
  content: "\ecc4"; }

.icon-Drag-Down-solid:before {
  content: "\ecc5"; }

.icon-Drag-Hand1-solid:before {
  content: "\ecc6"; }

.icon-Drag-Hand2-solid:before {
  content: "\ecc7"; }

.icon-Drag-Location-solid:before {
  content: "\ecc8"; }

.icon-Drag-Up-solid:before {
  content: "\ecc9"; }

.icon-Dream-Bubble1-solid:before {
  content: "\ecca"; }

.icon-Dream-Bubble2-solid:before {
  content: "\eccb"; }

.icon-Dreamimg-2-solid:before {
  content: "\eccc"; }

.icon-Dreaming-1-solid:before {
  content: "\eccd"; }

.icon-Dress-1-solid:before {
  content: "\ecce"; }

.icon-Dress-2-solid:before {
  content: "\eccf"; }

.icon-Dribbble-solid:before {
  content: "\ecd0"; }

.icon-Driller-solid:before {
  content: "\ecd1"; }

.icon-Drive-File-solid:before {
  content: "\ecd2"; }

.icon-Drive-Folder-solid:before {
  content: "\ecd3"; }

.icon-Drool-solid:before {
  content: "\ecd4"; }

.icon-Dropbox-File-solid:before {
  content: "\ecd5"; }

.icon-Dropbox-Folder-solid:before {
  content: "\ecd6"; }

.icon-Dropbox-solid:before {
  content: "\ecd7"; }

.icon-Drowing-solid:before {
  content: "\ecd8"; }

.icon-Drum-1-solid:before {
  content: "\ecd9"; }

.icon-Drum-2-solid:before {
  content: "\ecda"; }

.icon-Drum-sticks-solid:before {
  content: "\ecdb"; }

.icon-Drupal-solid:before {
  content: "\ecdc"; }

.icon-Dumbbell-solid:before {
  content: "\ecdd"; }

.icon-DVD-Case-solid:before {
  content: "\ecde"; }

.icon-DVD-Disc-solid:before {
  content: "\ecdf"; }

.icon-DVD-Sign-solid:before {
  content: "\ece0"; }

.icon-Dzone-solid:before {
  content: "\ece1"; }

.icon-Earphone-1-solid:before {
  content: "\ece2"; }

.icon-Earphone-2-solid:before {
  content: "\ece3"; }

.icon-Eatrh-Support-solid:before {
  content: "\ece4"; }

.icon-Ebay-solid:before {
  content: "\ece5"; }

.icon-eBooks-Folder-solid:before {
  content: "\ece6"; }

.icon-Eco-Badge-solid:before {
  content: "\ece7"; }

.icon-Eco-Bulb1-solid:before {
  content: "\ece8"; }

.icon-Eco-Bulb2-solid:before {
  content: "\ece9"; }

.icon-Eco-Earth-solid:before {
  content: "\ecea"; }

.icon-Ecuation-solid:before {
  content: "\eceb"; }

.icon-Edge-solid:before {
  content: "\ecec"; }

.icon-Edit-Doc-solid:before {
  content: "\eced"; }

.icon-Edit-Wifi-solid:before {
  content: "\ecee"; }

.icon-Egg-Holder-solid:before {
  content: "\ecef"; }

.icon-Einstein-solid:before {
  content: "\ecf0"; }

.icon-Electric-Guitar1-solid:before {
  content: "\ecf1"; }

.icon-Electric-Guitar2-solid:before {
  content: "\ecf2"; }

.icon-Electric-Plug-solid:before {
  content: "\ecf3"; }

.icon-Elevator-solid:before {
  content: "\ecf4"; }

.icon-Elvis-solid:before {
  content: "\ecf5"; }

.icon-Email-File-solid:before {
  content: "\ecf6"; }

.icon-Email-Folder-solid:before {
  content: "\ecf7"; }

.icon-Encode-File-solid:before {
  content: "\ecf8"; }

.icon-End-Call-solid:before {
  content: "\ecf9"; }

.icon-Energy-Drink-solid:before {
  content: "\ecfa"; }

.icon-Enter-Pin2-solid:before {
  content: "\ecfb"; }

.icon-Enter-Pin-solid:before {
  content: "\ecfc"; }

.icon-Envato-solid:before {
  content: "\ecfd"; }

.icon-Eroor-Folder-solid:before {
  content: "\ecfe"; }

.icon-Error-Bookmark-solid:before {
  content: "\ecff"; }

.icon-Error-Doc-solid:before {
  content: "\ed00"; }

.icon-Espresso-solid:before {
  content: "\ed01"; }

.icon-Ethernet-solid:before {
  content: "\ed02"; }

.icon-Euro-1-solid:before {
  content: "\ed03"; }

.icon-Euro-2-solid:before {
  content: "\ed04"; }

.icon-Euro-3-solid:before {
  content: "\ed05"; }

.icon-Euro-Doc-solid:before {
  content: "\ed06"; }

.icon-Euro-Fall-solid:before {
  content: "\ed07"; }

.icon-Euro-Rise-solid:before {
  content: "\ed08"; }

.icon-Evernote-solid:before {
  content: "\ed09"; }

.icon-Evil-solid:before {
  content: "\ed0a"; }

.icon-Excavator-1-solid:before {
  content: "\ed0b"; }

.icon-Excavator-2-solid:before {
  content: "\ed0c"; }

.icon-Excel-solid:before {
  content: "\ed0d"; }

.icon-Exit-Sign-solid:before {
  content: "\ed0e"; }

.icon-Expensive-solid:before {
  content: "\ed0f"; }

.icon-Expisior-solid:before {
  content: "\ed10"; }

.icon-Facebook-1-solid:before {
  content: "\ed11"; }

.icon-Facebook-2-solid:before {
  content: "\ed12"; }

.icon-Facebook-Messenger-solid:before {
  content: "\ed13"; }

.icon-Factory-1-solid:before {
  content: "\ed14"; }

.icon-Factory-2-solid:before {
  content: "\ed15"; }

.icon-Factory-3-solid:before {
  content: "\ed16"; }

.icon-Factory-Chimneys-solid:before {
  content: "\ed17"; }

.icon-Factory-Line-solid:before {
  content: "\ed18"; }

.icon-Fan-solid:before {
  content: "\ed19"; }

.icon-Favorit-File-solid:before {
  content: "\ed1a"; }

.icon-Favorit-Location-solid:before {
  content: "\ed1b"; }

.icon-Favorit-Network-solid:before {
  content: "\ed1c"; }

.icon-Favorite-Chat1-solid:before {
  content: "\ed1d"; }

.icon-Favorite-Chat2-solid:before {
  content: "\ed1e"; }

.icon-Favorite-Chat3-solid:before {
  content: "\ed1f"; }

.icon-Favorite-Doc-solid:before {
  content: "\ed20"; }

.icon-Favorite-Folder-solid:before {
  content: "\ed21"; }

.icon-Favorite-Mail-solid:before {
  content: "\ed22"; }

.icon-Favorite-Store-solid:before {
  content: "\ed23"; }

.icon-Favorite-Wifi-solid:before {
  content: "\ed24"; }

.icon-Favorite-solid:before {
  content: "\ed25"; }

.icon-Feather-solid:before {
  content: "\ed26"; }

.icon-Feedburner-solid:before {
  content: "\ed27"; }

.icon-Feeling-Sick-solid:before {
  content: "\ed28"; }

.icon-Female-1-solid:before {
  content: "\ed29"; }

.icon-Female-2-solid:before {
  content: "\ed2a"; }

.icon-Fever-solid:before {
  content: "\ed2b"; }

.icon-File-Error-solid:before {
  content: "\ed2c"; }

.icon-File-Settings-solid:before {
  content: "\ed2d"; }

.icon-Film-Clapper-solid:before {
  content: "\ed2e"; }

.icon-Film-Roll-solid:before {
  content: "\ed2f"; }

.icon-Film-Stripe-solid:before {
  content: "\ed30"; }

.icon-Filter-solid:before {
  content: "\ed31"; }

.icon-Financial-Care1-solid:before {
  content: "\ed32"; }

.icon-Financial-Care3-solid:before {
  content: "\ed33"; }

.icon-Finder-solid:before {
  content: "\ed34"; }

.icon-Finger-Print-solid:before {
  content: "\ed35"; }

.icon-Fire-Alarm-solid:before {
  content: "\ed36"; }

.icon-Fire-Extinguisher-solid:before {
  content: "\ed37"; }

.icon-Fire-Fighjter-solid:before {
  content: "\ed38"; }

.icon-Firefox-solid:before {
  content: "\ed39"; }

.icon-Firewall-Attention-solid:before {
  content: "\ed3a"; }

.icon-Firewall-Error-solid:before {
  content: "\ed3b"; }

.icon-Firewall-Off-solid:before {
  content: "\ed3c"; }

.icon-Firewall-Ok-solid:before {
  content: "\ed3d"; }

.icon-Firewall-On-solid:before {
  content: "\ed3e"; }

.icon-Firewall-Settings-solid:before {
  content: "\ed3f"; }

.icon-Firewall-solid:before {
  content: "\ed40"; }

.icon-Fireworks-1-solid:before {
  content: "\ed41"; }

.icon-Fireworks-2-solid:before {
  content: "\ed42"; }

.icon-Fishing-solid:before {
  content: "\ed43"; }

.icon-Flash-1 .path1-solid:before {
  content: "\ed44";
  color: black; }

.icon-Flash-1 .path2-solid:before {
  content: "\ed45";
  margin-left: -1em;
  color: black; }

.icon-Flash-1 .path3-solid:before {
  content: "\ed46";
  margin-left: -1em;
  color: white; }

.icon-Flash-1 .path4-solid:before {
  content: "\ed47";
  margin-left: -1em;
  color: white; }

.icon-Flash-1 .path5-solid:before {
  content: "\ed48";
  margin-left: -1em;
  color: black; }

.icon-Flash-1 .path6-solid:before {
  content: "\ed49";
  margin-left: -1em;
  color: black; }

.icon-Flash-1 .path7-solid:before {
  content: "\ed4a";
  margin-left: -1em;
  color: black; }

.icon-Flash-1 .path8-solid:before {
  content: "\ed4b";
  margin-left: -1em;
  color: black; }

.icon-Flash-Light-solid:before {
  content: "\ed4c"; }

.icon-Flash-Off-solid:before {
  content: "\ed4d"; }

.icon-Flash-On-solid:before {
  content: "\ed4e"; }

.icon-Flash-Video-solid:before {
  content: "\ed4f"; }

.icon-Flickr-2-solid:before {
  content: "\ed50"; }

.icon-Flickr-solid:before {
  content: "\ed51"; }

.icon-Flusk-Holder-solid:before {
  content: "\ed52"; }

.icon-Flute2-solid:before {
  content: "\ed53"; }

.icon-Flute-solid:before {
  content: "\ed54"; }

.icon-Flv-Doc-solid:before {
  content: "\ed55"; }

.icon-Focus-Auto-solid:before {
  content: "\ed56"; }

.icon-Focus-Center-solid:before {
  content: "\ed57"; }

.icon-Folder-1-solid:before {
  content: "\ed58"; }

.icon-Folder-Tree-solid:before {
  content: "\ed59"; }

.icon-Folder-withDoc-solid:before {
  content: "\ed5a"; }

.icon-Font-Szie-solid:before {
  content: "\ed5b"; }

.icon-Foodspotting-solid:before {
  content: "\ed5c"; }

.icon-Football-solid:before {
  content: "\ed5d"; }

.icon-Fork-Knife-solid:before {
  content: "\ed5e"; }

.icon-Fork-Lifter-solid:before {
  content: "\ed5f"; }

.icon-Formal-Coat-solid:before {
  content: "\ed60"; }

.icon-Formal-Pants-solid:before {
  content: "\ed61"; }

.icon-Forrest-solid:before {
  content: "\ed62"; }

.icon-Forrst-solid:before {
  content: "\ed63"; }

.icon-Forward-AllMail-solid:before {
  content: "\ed64"; }

.icon-Forward-Button-solid:before {
  content: "\ed65"; }

.icon-Forward-Mail-solid:before {
  content: "\ed66"; }

.icon-Forward-solid:before {
  content: "\ed67"; }

.icon-Foursquare-solid:before {
  content: "\ed68"; }

.icon-Fragment-Chart-solid:before {
  content: "\ed69"; }

.icon-Free-Tag1-solid:before {
  content: "\ed6a"; }

.icon-Free-Tag2-solid:before {
  content: "\ed6b"; }

.icon-French-Fries-solid:before {
  content: "\ed6c"; }

.icon-Fried-Egg-solid:before {
  content: "\ed6d"; }

.icon-Front-Camera-solid:before {
  content: "\ed6e"; }

.icon-Full-Cart2-solid:before {
  content: "\ed6f"; }

.icon-Full-HD-solid:before {
  content: "\ed70"; }

.icon-Gallery-1-solid:before {
  content: "\ed71"; }

.icon-Gallery-2-solid:before {
  content: "\ed72"; }

.icon-Game-Console1-solid:before {
  content: "\ed73"; }

.icon-Game-Console2-solid:before {
  content: "\ed74"; }

.icon-Game-Console3-solid:before {
  content: "\ed75"; }

.icon-Game-Console-solid:before {
  content: "\ed76"; }

.icon-Gameboy-1-solid:before {
  content: "\ed77"; }

.icon-Gameboy-2-solid:before {
  content: "\ed78"; }

.icon-Games-Folder-solid:before {
  content: "\ed79"; }

.icon-Gas-Can-solid:before {
  content: "\ed7a"; }

.icon-Gas-Container-solid:before {
  content: "\ed7b"; }

.icon-Gas-Pump2-solid:before {
  content: "\ed7c"; }

.icon-Gas-Pump-solid:before {
  content: "\ed7d"; }

.icon-Gdgt-solid:before {
  content: "\ed7e"; }

.icon-Gear-1-solid:before {
  content: "\ed7f"; }

.icon-Gear-2-solid:before {
  content: "\ed80"; }

.icon-Gear-3-solid:before {
  content: "\ed81"; }

.icon-Gear-4-solid:before {
  content: "\ed82"; }

.icon-Geek-1-solid:before {
  content: "\ed83"; }

.icon-Geek-2-solid:before {
  content: "\ed84"; }

.icon-Gem-solid:before {
  content: "\ed85"; }

.icon-Gender-Symbols-solid:before {
  content: "\ed86"; }

.icon-Geooveshark-solid:before {
  content: "\ed87"; }

.icon-Gift-Box-solid:before {
  content: "\ed88"; }

.icon-Gift-Card-solid:before {
  content: "\ed89"; }

.icon-Github-solid:before {
  content: "\ed8a"; }

.icon-Glases-1-solid:before {
  content: "\ed8b"; }

.icon-Glases-2-solid:before {
  content: "\ed8c"; }

.icon-Glitter-Eye-solid:before {
  content: "\ed8d"; }

.icon-Global-Network1-solid:before {
  content: "\ed8e"; }

.icon-Global-Network2-solid:before {
  content: "\ed8f"; }

.icon-Global-Position-solid:before {
  content: "\ed90"; }

.icon-Globe-solid:before {
  content: "\ed91"; }

.icon-Glue-solid:before {
  content: "\ed92"; }

.icon-Gmail-solid:before {
  content: "\ed93"; }

.icon-Golf-Ball-solid:before {
  content: "\ed94"; }

.icon-Golf-solid:before {
  content: "\ed95"; }

.icon-Gong-solid:before {
  content: "\ed96"; }

.icon-Google--solid:before {
  content: "\ed97"; }

.icon-Google-1-solid:before {
  content: "\ed98"; }

.icon-Google-2-solid:before {
  content: "\ed99"; }

.icon-Google-Camera-solid:before {
  content: "\ed9a"; }

.icon-Google-Drive-solid:before {
  content: "\ed9b"; }

.icon-Google-Earth-solid:before {
  content: "\ed9c"; }

.icon-Google-Maps-solid:before {
  content: "\ed9d"; }

.icon-Google-Play-solid:before {
  content: "\ed9e"; }

.icon-Google-Walet-solid:before {
  content: "\ed9f"; }

.icon-Gowala-solid:before {
  content: "\eda0"; }

.icon-Gps-Fixed-solid:before {
  content: "\eda1"; }

.icon-Gps-NotFixed-solid:before {
  content: "\eda2"; }

.icon-Gps-Off-solid:before {
  content: "\eda3"; }

.icon-Grab-Hand-solid:before {
  content: "\eda4"; }

.icon-Grill-solid:before {
  content: "\eda5"; }

.icon-Guitar-Amplifier-solid:before {
  content: "\eda6"; }

.icon-Guitar-Head1-solid:before {
  content: "\eda7"; }

.icon-Guitar-Head2-solid:before {
  content: "\eda8"; }

.icon-Guitar-solid:before {
  content: "\eda9"; }

.icon-Hairdryer-solid:before {
  content: "\edaa"; }

.icon-Half-Hour-solid:before {
  content: "\edab"; }

.icon-Half-Life-solid:before {
  content: "\edac"; }

.icon-Ham-solid:before {
  content: "\edad"; }

.icon-Hamburger-solid:before {
  content: "\edae"; }

.icon-Hammer2-solid:before {
  content: "\edaf"; }

.icon-Hammer-solid:before {
  content: "\edb0"; }

.icon-Hanger-solid:before {
  content: "\edb1"; }

.icon-Hangout-solid:before {
  content: "\edb2"; }

.icon-Happy-Wink-solid:before {
  content: "\edb3"; }

.icon-Happy-solid:before {
  content: "\edb4"; }

.icon-Harph-1-solid:before {
  content: "\edb5"; }

.icon-Harph-2-solid:before {
  content: "\edb6"; }

.icon-Harry-Potter-solid:before {
  content: "\edb7"; }

.icon-Hash-Tag-solid:before {
  content: "\edb8"; }

.icon-Hat-solid:before {
  content: "\edb9"; }

.icon-Hdmi-solid:before {
  content: "\edba"; }

.icon-HDR-Off-solid:before {
  content: "\edbb"; }

.icon-HDR-On-solid:before {
  content: "\edbc"; }

.icon-Headache-solid:before {
  content: "\edbd"; }

.icon-Headset-1-solid:before {
  content: "\edbe"; }

.icon-Headset-2-solid:before {
  content: "\edbf"; }

.icon-Heart2-solid:before {
  content: "\edc0"; }

.icon-Heart-AceCard-solid:before {
  content: "\edc1"; }

.icon-Heart-Beat-solid:before {
  content: "\edc2"; }

.icon-Heart-solid:before {
  content: "\edc3"; }

.icon-Heat-Balloon-solid:before {
  content: "\edc4"; }

.icon-Heater-solid:before {
  content: "\edc5"; }

.icon-Heels-solid:before {
  content: "\edc6"; }

.icon-Helmet-1-solid:before {
  content: "\edc7"; }

.icon-Helmet-2-solid:before {
  content: "\edc8"; }

.icon-Helmet-3-solid:before {
  content: "\edc9"; }

.icon-Hide-File-solid:before {
  content: "\edca"; }

.icon-Hiden-File-solid:before {
  content: "\edcb"; }

.icon-Hiden-Folder-solid:before {
  content: "\edcc"; }

.icon-Hidrant-solid:before {
  content: "\edcd"; }

.icon-Hokey-Disc-solid:before {
  content: "\edce"; }

.icon-Hokey-Skate-solid:before {
  content: "\edcf"; }

.icon-Hokey-solid:before {
  content: "\edd0"; }

.icon-Hold-solid:before {
  content: "\edd1"; }

.icon-Hole-Puncher-solid:before {
  content: "\edd2"; }

.icon-Home-Location-solid:before {
  content: "\edd3"; }

.icon-Home-Security-solid:before {
  content: "\edd4"; }

.icon-Home-Wifi-solid:before {
  content: "\edd5"; }

.icon-Hoodie-solid:before {
  content: "\edd6"; }

.icon-Horn-Trompet-solid:before {
  content: "\edd7"; }

.icon-Horn-solid:before {
  content: "\edd8"; }

.icon-Horse-Shoe-solid:before {
  content: "\edd9"; }

.icon-Hospital-1-solid:before {
  content: "\edda"; }

.icon-Hospital-Bed-solid:before {
  content: "\eddb"; }

.icon-Hot-Dog1-solid:before {
  content: "\eddc"; }

.icon-Hotdog-2-solid:before {
  content: "\eddd"; }

.icon-Hotel-Bell-solid:before {
  content: "\edde"; }

.icon-Hotel-Sign1-solid:before {
  content: "\eddf"; }

.icon-Hotel-solid:before {
  content: "\ede0"; }

.icon-Hotspot-Mobile-solid:before {
  content: "\ede1"; }

.icon-HTML-5-solid:before {
  content: "\ede2"; }

.icon-Hypnotized-solid:before {
  content: "\ede3"; }

.icon-Hypster-solid:before {
  content: "\ede4"; }

.icon-Icecream-solid:before {
  content: "\ede5"; }

.icon-iCloud-solid:before {
  content: "\ede6"; }

.icon-ICQ-solid:before {
  content: "\ede7"; }

.icon-Illustrator-solid:before {
  content: "\ede8"; }

.icon-Image-file-solid:before {
  content: "\ede9"; }

.icon-IMDb-solid:before {
  content: "\edea"; }

.icon-In-LineImage-solid:before {
  content: "\edeb"; }

.icon-In-Love-solid:before {
  content: "\edec"; }

.icon-Inbox-Google-solid:before {
  content: "\eded"; }

.icon-Inbox-In-solid:before {
  content: "\edee"; }

.icon-Inbox-Letter-solid:before {
  content: "\edef"; }

.icon-Inbox-Out-solid:before {
  content: "\edf0"; }

.icon-Inbox-solid:before {
  content: "\edf1"; }

.icon-Increase-Indent-solid:before {
  content: "\edf2"; }

.icon-Increase-Margin-solid:before {
  content: "\edf3"; }

.icon-Increasing-Chart1-solid:before {
  content: "\edf4"; }

.icon-Increasing-Chart2-solid:before {
  content: "\edf5"; }

.icon-Info-Point-solid:before {
  content: "\edf6"; }

.icon-Infuzion-solid:before {
  content: "\edf7"; }

.icon-Initial-solid:before {
  content: "\edf8"; }

.icon-Insert-Image-solid:before {
  content: "\edf9"; }

.icon-Instagram-solid:before {
  content: "\edfa"; }

.icon-Intel-solid:before {
  content: "\edfb"; }

.icon-Internet-Explorer-solid:before {
  content: "\edfc"; }

.icon-Iron-Man-solid:before {
  content: "\edfd"; }

.icon-Isert-Tabel-solid:before {
  content: "\edfe"; }

.icon-Italic-solid:before {
  content: "\edff"; }

.icon-Jack-Hammer-solid:before {
  content: "\ee00"; }

.icon-Jack-Sparrow-solid:before {
  content: "\ee01"; }

.icon-Jacket-solid:before {
  content: "\ee02"; }

.icon-Jason-solid:before {
  content: "\ee03"; }

.icon-Jeans-solid:before {
  content: "\ee04"; }

.icon-Joy-Stick-solid:before {
  content: "\ee05"; }

.icon-Juice-solid:before {
  content: "\ee06"; }

.icon-Justify-Center-solid:before {
  content: "\ee07"; }

.icon-Justify-Left-solid:before {
  content: "\ee08"; }

.icon-Justify-Right-solid:before {
  content: "\ee09"; }

.icon-Karate-solid:before {
  content: "\ee0a"; }

.icon-Keep-Out-solid:before {
  content: "\ee0b"; }

.icon-Kerneling-solid:before {
  content: "\ee0c"; }

.icon-Key-1-solid:before {
  content: "\ee0d"; }

.icon-Key-2-solid:before {
  content: "\ee0e"; }

.icon-Key-3-solid:before {
  content: "\ee0f"; }

.icon-Kickstarter-solid:before {
  content: "\ee10"; }

.icon-Kidneys-solid:before {
  content: "\ee11"; }

.icon-Kiss-solid:before {
  content: "\ee12"; }

.icon-Kite-solid:before {
  content: "\ee13"; }

.icon-Ladys-T-Shirt-solid:before {
  content: "\ee14"; }

.icon-Ladys-Underwear-solid:before {
  content: "\ee15"; }

.icon-Lamp-1-solid:before {
  content: "\ee16"; }

.icon-Lamp-2-solid:before {
  content: "\ee17"; }

.icon-Lamp-3-solid:before {
  content: "\ee18"; }

.icon-Last-Fm-solid:before {
  content: "\ee19"; }

.icon-Laugh-Hard-solid:before {
  content: "\ee1a"; }

.icon-Layer-2-solid:before {
  content: "\ee1b"; }

.icon-Layer-56-solid:before {
  content: "\ee1c"; }

.icon-Left-1-solid:before {
  content: "\ee1d"; }

.icon-Left-2-solid:before {
  content: "\ee1e"; }

.icon-Left-3-solid:before {
  content: "\ee1f"; }

.icon-Left-4-solid:before {
  content: "\ee20"; }

.icon-Left-5-solid:before {
  content: "\ee21"; }

.icon-Left-6-solid:before {
  content: "\ee22"; }

.icon-Left-7-solid:before {
  content: "\ee23"; }

.icon-Left-8-solid:before {
  content: "\ee24"; }

.icon-Left-9-solid:before {
  content: "\ee25"; }

.icon-Left-10-solid:before {
  content: "\ee26"; }

.icon-Left-11-solid:before {
  content: "\ee27"; }

.icon-Left-12-solid:before {
  content: "\ee28"; }

.icon-Left-13-solid:before {
  content: "\ee29"; }

.icon-Left-14-solid:before {
  content: "\ee2a"; }

.icon-Lego-Brick-solid:before {
  content: "\ee2b"; }

.icon-Lego-Head-solid:before {
  content: "\ee2c"; }

.icon-Lens-1-solid:before {
  content: "\ee2d"; }

.icon-Lens-2-solid:before {
  content: "\ee2e"; }

.icon-Lifter-solid:before {
  content: "\ee2f"; }

.icon-Lifting-Phisics-solid:before {
  content: "\ee30"; }

.icon-Ligatures2-solid:before {
  content: "\ee31"; }

.icon-Ligatures-solid:before {
  content: "\ee32"; }

.icon-Light-Bulb-solid:before {
  content: "\ee33"; }

.icon-Light-Switch-solid:before {
  content: "\ee34"; }

.icon-Line-Chart1-solid:before {
  content: "\ee35"; }

.icon-Line-Chart2-solid:before {
  content: "\ee36"; }

.icon-Line-Chart3-solid:before {
  content: "\ee37"; }

.icon-Line-Spacing2-solid:before {
  content: "\ee38"; }

.icon-Line-Spacing-solid:before {
  content: "\ee39"; }

.icon-Link-Select1-solid:before {
  content: "\ee3a"; }

.icon-Link-Select2-solid:before {
  content: "\ee3b"; }

.icon-Link-solid:before {
  content: "\ee3c"; }

.icon-Linkedin-solid:before {
  content: "\ee3d"; }

.icon-List-Doc-solid:before {
  content: "\ee3e"; }

.icon-List-Folder-solid:before {
  content: "\ee3f"; }

.icon-Litter-solid:before {
  content: "\ee40"; }

.icon-Liver-solid:before {
  content: "\ee41"; }

.icon-Load-Button-solid:before {
  content: "\ee42"; }

.icon-Load-Doc-solid:before {
  content: "\ee43"; }

.icon-Load-File-solid:before {
  content: "\ee44"; }

.icon-Load-Folder-solid:before {
  content: "\ee45"; }

.icon-Local-Airport-solid:before {
  content: "\ee46"; }

.icon-Local-Bank-solid:before {
  content: "\ee47"; }

.icon-Local-GasStation-solid:before {
  content: "\ee48"; }

.icon-Local-Hospital-solid:before {
  content: "\ee49"; }

.icon-Local-Library-solid:before {
  content: "\ee4a"; }

.icon-Local-Monument-solid:before {
  content: "\ee4b"; }

.icon-Local-Parking-solid:before {
  content: "\ee4c"; }

.icon-Local-Port-solid:before {
  content: "\ee4d"; }

.icon-Local-Pub-solid:before {
  content: "\ee4e"; }

.icon-Local-Restaurant-solid:before {
  content: "\ee4f"; }

.icon-Local-Transport-solid:before {
  content: "\ee50"; }

.icon-Location-1-solid:before {
  content: "\ee51"; }

.icon-Location-3-solid:before {
  content: "\ee52"; }

.icon-Location-4-solid:before {
  content: "\ee53"; }

.icon-Location-A-solid:before {
  content: "\ee54"; }

.icon-Location-B-solid:before {
  content: "\ee55"; }

.icon-Locatoin-2-solid:before {
  content: "\ee56"; }

.icon-Lock-12-solid:before {
  content: "\ee57"; }

.icon-Lock-2-solid:before {
  content: "\ee58"; }

.icon-Lock-Mail-solid:before {
  content: "\ee59"; }

.icon-Lock-ScreenRotation-solid:before {
  content: "\ee5a"; }

.icon-Lock-Wifi-solid:before {
  content: "\ee5b"; }

.icon-Locked-Parking-solid:before {
  content: "\ee5c"; }

.icon-Locl-Shop-solid:before {
  content: "\ee5d"; }

.icon-Locomotive-solid:before {
  content: "\ee5e"; }

.icon-LOL-solid:before {
  content: "\ee5f"; }

.icon-Loudspeaker-solid:before {
  content: "\ee60"; }

.icon-Love-Mail-solid:before {
  content: "\ee61"; }

.icon-Loyalty-Card2-solid:before {
  content: "\ee62"; }

.icon-Loyalty-Card-solid:before {
  content: "\ee63"; }

.icon-Luggage-solid:before {
  content: "\ee64"; }

.icon-Lungs-solid:before {
  content: "\ee65"; }

.icon-Macro-solid:before {
  content: "\ee66"; }

.icon-Magic-Hat-solid:before {
  content: "\ee67"; }

.icon-Magnet-solid:before {
  content: "\ee68"; }

.icon-Magnetic-Field-solid:before {
  content: "\ee69"; }

.icon-Maid-solid:before {
  content: "\ee6a"; }

.icon-Mail-At-solid:before {
  content: "\ee6b"; }

.icon-Mail-Box1-solid:before {
  content: "\ee6c"; }

.icon-Mail-Box2-solid:before {
  content: "\ee6d"; }

.icon-Mail-Box3-solid:before {
  content: "\ee6e"; }

.icon-Mail-Error-solid:before {
  content: "\ee6f"; }

.icon-Mail-Help-solid:before {
  content: "\ee70"; }

.icon-Mail-Inbox-solid:before {
  content: "\ee71"; }

.icon-Mail-Notification-solid:before {
  content: "\ee72"; }

.icon-Mail-Outbox-solid:before {
  content: "\ee73"; }

.icon-Mail-Settings-solid:before {
  content: "\ee74"; }

.icon-Mail-solid:before {
  content: "\ee75"; }

.icon-Mailing-List-solid:before {
  content: "\ee76"; }

.icon-Male-1-solid:before {
  content: "\ee77"; }

.icon-Male-2-solid:before {
  content: "\ee78"; }

.icon-Mans-Shoe-solid:before {
  content: "\ee79"; }

.icon-Mans-Uderweare-solid:before {
  content: "\ee7a"; }

.icon-Map-1-solid:before {
  content: "\ee7b"; }

.icon-Map-2-solid:before {
  content: "\ee7c"; }

.icon-Map-3-solid:before {
  content: "\ee7d"; }

.icon-Map-Pin1-solid:before {
  content: "\ee7e"; }

.icon-Map-Pin2-solid:before {
  content: "\ee7f"; }

.icon-Map-Pin3-solid:before {
  content: "\ee80"; }

.icon-Map-Pin4-solid:before {
  content: "\ee81"; }

.icon-Map-pin5-solid:before {
  content: "\ee82"; }

.icon-Map-pin6-solid:before {
  content: "\ee83"; }

.icon-Map-Screen-solid:before {
  content: "\ee84"; }

.icon-Mario-Mushroom-solid:before {
  content: "\ee85"; }

.icon-Marker-solid:before {
  content: "\ee86"; }

.icon-Marry-GoRound-solid:before {
  content: "\ee87"; }

.icon-Martini-Glass-solid:before {
  content: "\ee88"; }

.icon-Master-Yoda-solid:before {
  content: "\ee89"; }

.icon-Medal-1-solid:before {
  content: "\ee8a"; }

.icon-Medal-2-solid:before {
  content: "\ee8b"; }

.icon-Medal-3-solid:before {
  content: "\ee8c"; }

.icon-Medic-solid:before {
  content: "\ee8d"; }

.icon-Medical-Bag-solid:before {
  content: "\ee8e"; }

.icon-Medical-Symbol-solid:before {
  content: "\ee8f"; }

.icon-Medicine-Mixing-solid:before {
  content: "\ee90"; }

.icon-Metronome-solid:before {
  content: "\ee91"; }

.icon-Microphone-1-solid:before {
  content: "\ee92"; }

.icon-Microphone-2-solid:before {
  content: "\ee93"; }

.icon-Microphone-3-solid:before {
  content: "\ee94"; }

.icon-Microscope-solid:before {
  content: "\ee95"; }

.icon-Microsoft-Store-solid:before {
  content: "\ee96"; }

.icon-Midi-Doc-solid:before {
  content: "\ee97"; }

.icon-Milk-solid:before {
  content: "\ee98"; }

.icon-Mini-Bar-solid:before {
  content: "\ee99"; }

.icon-Mining-Helmet-solid:before {
  content: "\ee9a"; }

.icon-Mining-Pick-solid:before {
  content: "\ee9b"; }

.icon-Mining-Railcar-solid:before {
  content: "\ee9c"; }

.icon-Minion-1-solid:before {
  content: "\ee9d"; }

.icon-Minion-2-solid:before {
  content: "\ee9e"; }

.icon-mirc-solid:before {
  content: "\ee9f"; }

.icon-Mirror2-solid:before {
  content: "\eea0"; }

.icon-Mirror-solid:before {
  content: "\eea1"; }

.icon-Mixer-1-solid:before {
  content: "\eea2"; }

.icon-Mixer-2-solid:before {
  content: "\eea3"; }

.icon-Mobile-1-solid:before {
  content: "\eea4"; }

.icon-Mobile-2-solid:before {
  content: "\eea5"; }

.icon-Mobile-3-solid:before {
  content: "\eea6"; }

.icon-Mobile-4-solid:before {
  content: "\eea7"; }

.icon-Mobile-5-solid:before {
  content: "\eea8"; }

.icon-Mobile-Map-solid:before {
  content: "\eea9"; }

.icon-Mobile-Network-solid:before {
  content: "\eeaa"; }

.icon-Mobile-Security-solid:before {
  content: "\eeab"; }

.icon-Mobile-Touch-solid:before {
  content: "\eeac"; }

.icon-Molecule-1-solid:before {
  content: "\eead"; }

.icon-Molecule-2-solid:before {
  content: "\eeae"; }

.icon-Money-Bag2-solid:before {
  content: "\eeaf"; }

.icon-Money-Eye-solid:before {
  content: "\eeb0"; }

.icon-Money-Protect-solid:before {
  content: "\eeb1"; }

.icon-Mountain-solid:before {
  content: "\eeb2"; }

.icon-Mouse-Pointer1-solid:before {
  content: "\eeb3"; }

.icon-Mouse-Pointer2-solid:before {
  content: "\eeb4"; }

.icon-Mov-Doc-solid:before {
  content: "\eeb5"; }

.icon-Mp3-Doc-solid:before {
  content: "\eeb6"; }

.icon-Mp3-Player1-solid:before {
  content: "\eeb7"; }

.icon-Mp3-Player2-solid:before {
  content: "\eeb8"; }

.icon-Mp4-Doc-solid:before {
  content: "\eeb9"; }

.icon-Mpg-Doc-solid:before {
  content: "\eeba"; }

.icon-Mpu-Doc-solid:before {
  content: "\eebb"; }

.icon-Multimeter-solid:before {
  content: "\eebc"; }

.icon-Mushroom-Cloud-solid:before {
  content: "\eebd"; }

.icon-Music-Doc-solid:before {
  content: "\eebe"; }

.icon-Music-Folder2-solid:before {
  content: "\eebf"; }

.icon-Music-Folder-solid:before {
  content: "\eec0"; }

.icon-Music-Note1-solid:before {
  content: "\eec1"; }

.icon-Music-Note2-solid:before {
  content: "\eec2"; }

.icon-Music-Note3-solid:before {
  content: "\eec3"; }

.icon-Music-Note4-solid:before {
  content: "\eec4"; }

.icon-Music-Note5-solid:before {
  content: "\eec5"; }

.icon-Music-Note6-solid:before {
  content: "\eec6"; }

.icon-Music-Note7-solid:before {
  content: "\eec7"; }

.icon-Mute-Headset-solid:before {
  content: "\eec8"; }

.icon-Mute-Microphone-solid:before {
  content: "\eec9"; }

.icon-My-Space-solid:before {
  content: "\eeca"; }

.icon-N-W-8-solid:before {
  content: "\eecb"; }

.icon-N-W-9-solid:before {
  content: "\eecc"; }

.icon-Navigation-1-solid:before {
  content: "\eecd"; }

.icon-Navigation-2-solid:before {
  content: "\eece"; }

.icon-Needle-solid:before {
  content: "\eecf"; }

.icon-Nest-solid:before {
  content: "\eed0"; }

.icon-Network-Add-solid:before {
  content: "\eed1"; }

.icon-Network-Cable-solid:before {
  content: "\eed2"; }

.icon-Network-Error-solid:before {
  content: "\eed3"; }

.icon-Network-File-solid:before {
  content: "\eed4"; }

.icon-Network-Folder-solid:before {
  content: "\eed5"; }

.icon-Network-Plug-solid:before {
  content: "\eed6"; }

.icon-Network-Question-solid:before {
  content: "\eed7"; }

.icon-Network-Settings-solid:before {
  content: "\eed8"; }

.icon-New-Mail-solid:before {
  content: "\eed9"; }

.icon-New-Tag1-solid:before {
  content: "\eeda"; }

.icon-New-Tag2-solid:before {
  content: "\eedb"; }

.icon-New-Tag3-solid:before {
  content: "\eedc"; }

.icon-New-Tga3-solid:before {
  content: "\eedd"; }

.icon-New-Tga4-solid:before {
  content: "\eede"; }

.icon-Newtons-Cradle-solid:before {
  content: "\eedf"; }

.icon-Next-Button-solid:before {
  content: "\eee0"; }

.icon-Night-Mode-solid:before {
  content: "\eee1"; }

.icon-Ninja-solid:before {
  content: "\eee2"; }

.icon-Nird-solid:before {
  content: "\eee3"; }

.icon-No-Battery-solid:before {
  content: "\eee4"; }

.icon-No-Sim-solid:before {
  content: "\eee5"; }

.icon-No-Television-solid:before {
  content: "\eee6"; }

.icon-No-Wifi2-solid:before {
  content: "\eee7"; }

.icon-No-Wifi-solid:before {
  content: "\eee8"; }

.icon-Nuclear-Symbol2-solid:before {
  content: "\eee9"; }

.icon-Nuclear-Symbol-solid:before {
  content: "\eeea"; }

.icon-Numbered-List2-solid:before {
  content: "\eeeb"; }

.icon-Numbered-List-solid:before {
  content: "\eeec"; }

.icon-Nurse-solid:before {
  content: "\eeed"; }

.icon-Nvidia-solid:before {
  content: "\eeee"; }

.icon-Observatory-solid:before {
  content: "\eeef"; }

.icon-Odnoklassniki-solid:before {
  content: "\eef0"; }

.icon-Office-Chair-solid:before {
  content: "\eef1"; }

.icon-Office-solid:before {
  content: "\eef2"; }

.icon-Oil-Extractor-solid:before {
  content: "\eef3"; }

.icon-Oil-Tower-solid:before {
  content: "\eef4"; }

.icon-Old-Clock-solid:before {
  content: "\eef5"; }

.icon-Old-Man-solid:before {
  content: "\eef6"; }

.icon-Omega-solid:before {
  content: "\eef7"; }

.icon-On-air1-solid:before {
  content: "\eef8"; }

.icon-On-air2-solid:before {
  content: "\eef9"; }

.icon-One-Click1-solid:before {
  content: "\eefa"; }

.icon-One-Click2-solid:before {
  content: "\eefb"; }

.icon-Open-1-solid:before {
  content: "\eefc"; }

.icon-Open-2-solid:before {
  content: "\eefd"; }

.icon-Open-Bookmark-solid:before {
  content: "\eefe"; }

.icon-Open-Folder-solid:before {
  content: "\eeff"; }

.icon-Open-Hand1-solid:before {
  content: "\ef00"; }

.icon-Open-Hand2-solid:before {
  content: "\ef01"; }

.icon-Open-Hand-solid:before {
  content: "\ef02"; }

.icon-Open-Mail2-solid:before {
  content: "\ef03"; }

.icon-Open-Mail-solid:before {
  content: "\ef04"; }

.icon-Open-SourceIniciative-solid:before {
  content: "\ef05"; }

.icon-Opera-solid:before {
  content: "\ef06"; }

.icon-Packman-solid:before {
  content: "\ef07"; }

.icon-Pacman-Ghost-solid:before {
  content: "\ef08"; }

.icon-Page-Break-solid:before {
  content: "\ef09"; }

.icon-Page-Size-solid:before {
  content: "\ef0a"; }

.icon-Paint-Format-solid:before {
  content: "\ef0b"; }

.icon-Palm-Tree-solid:before {
  content: "\ef0c"; }

.icon-Palm-solid:before {
  content: "\ef0d"; }

.icon-Panorama-solid:before {
  content: "\ef0e"; }

.icon-Paper-Clip1-solid:before {
  content: "\ef0f"; }

.icon-Paper-Clip2-solid:before {
  content: "\ef10"; }

.icon-Paper-Clip3-solid:before {
  content: "\ef11"; }

.icon-Paper-Roll-solid:before {
  content: "\ef12"; }

.icon-Paprika-solid:before {
  content: "\ef13"; }

.icon-Parabolic-Antena-solid:before {
  content: "\ef14"; }

.icon-Paragraph-Tool-solid:before {
  content: "\ef15"; }

.icon-Park-solid:before {
  content: "\ef16"; }

.icon-Party-Hat-solid:before {
  content: "\ef17"; }

.icon-Party-Ribbon-solid:before {
  content: "\ef18"; }

.icon-Paste-Here-solid:before {
  content: "\ef19"; }

.icon-Path-solid:before {
  content: "\ef1a"; }

.icon-Pause-Button-solid:before {
  content: "\ef1b"; }

.icon-Pause-solid:before {
  content: "\ef1c"; }

.icon-Paypal-1-solid:before {
  content: "\ef1d"; }

.icon-Paypal-2-solid:before {
  content: "\ef1e"; }

.icon-Peace-solid:before {
  content: "\ef1f"; }

.icon-Pear-solid:before {
  content: "\ef20"; }

.icon-Pen-Holder-solid:before {
  content: "\ef21"; }

.icon-Pencil-Sharpener-solid:before {
  content: "\ef22"; }

.icon-Pet-Bottle-solid:before {
  content: "\ef23"; }

.icon-Pharmaceutical-Symbol-solid:before {
  content: "\ef24"; }

.icon-Photo-Library-solid:before {
  content: "\ef25"; }

.icon-Photoshop-solid:before {
  content: "\ef26"; }

.icon-Piano-Keyboard-solid:before {
  content: "\ef27"; }

.icon-Piano-solid:before {
  content: "\ef28"; }

.icon-Picasa-solid:before {
  content: "\ef29"; }

.icon-Pickup-1-solid:before {
  content: "\ef2a"; }

.icon-Pickup-2-solid:before {
  content: "\ef2b"; }

.icon-Pickup-3-solid:before {
  content: "\ef2c"; }

.icon-Picture-1-solid:before {
  content: "\ef2d"; }

.icon-Picture-2-solid:before {
  content: "\ef2e"; }

.icon-Picture-3-solid:before {
  content: "\ef2f"; }

.icon-Picture-Folder-solid:before {
  content: "\ef30"; }

.icon-Pie-Chart1-solid:before {
  content: "\ef31"; }

.icon-Pie-chart2-solid:before {
  content: "\ef32"; }

.icon-Pie-Chart3-solid:before {
  content: "\ef33"; }

.icon-Pie-solid:before {
  content: "\ef34"; }

.icon-Pikachu-solid:before {
  content: "\ef35"; }

.icon-Pills-solid:before {
  content: "\ef36"; }

.icon-Pin-solid:before {
  content: "\ef37"; }

.icon-Pine-Tree-solid:before {
  content: "\ef38"; }

.icon-Pinterest-solid:before {
  content: "\ef39"; }

.icon-Pirate-solid:before {
  content: "\ef3a"; }

.icon-Pizza-Slice-solid:before {
  content: "\ef3b"; }

.icon-Pizza-solid:before {
  content: "\ef3c"; }

.icon-Planet-solid:before {
  content: "\ef3d"; }

.icon-Plant-2-solid:before {
  content: "\ef3e"; }

.icon-Plant-Care-solid:before {
  content: "\ef3f"; }

.icon-Plant-solid:before {
  content: "\ef40"; }

.icon-Play-Button-solid:before {
  content: "\ef41"; }

.icon-Play-Stor-solid:before {
  content: "\ef42"; }

.icon-Play-Store2-solid:before {
  content: "\ef43"; }

.icon-Play-solid:before {
  content: "\ef44"; }

.icon-Player-1-solid:before {
  content: "\ef45"; }

.icon-Player-2-solid:before {
  content: "\ef46"; }

.icon-Playground-solid:before {
  content: "\ef47"; }

.icon-Playing-solid:before {
  content: "\ef48"; }

.icon-Plurk-solid:before {
  content: "\ef49"; }

.icon-Podium-solid:before {
  content: "\ef4a"; }

.icon-Pointer-Help1-solid:before {
  content: "\ef4b"; }

.icon-Pointer-Help2-solid:before {
  content: "\ef4c"; }

.icon-Pointer-Working1-solid:before {
  content: "\ef4d"; }

.icon-Pointer-Working2-solid:before {
  content: "\ef4e"; }

.icon-Poke-solid:before {
  content: "\ef4f"; }

.icon-Pokemon-solid:before {
  content: "\ef50"; }

.icon-Police-solid:before {
  content: "\ef51"; }

.icon-Pong-solid:before {
  content: "\ef52"; }

.icon-Pool2-solid:before {
  content: "\ef53"; }

.icon-Pool-solid:before {
  content: "\ef54"; }

.icon-Postit-solid:before {
  content: "\ef55"; }

.icon-Pound-1-solid:before {
  content: "\ef56"; }

.icon-Pound-2-solid:before {
  content: "\ef57"; }

.icon-Pound-3-solid:before {
  content: "\ef58"; }

.icon-Pound-Doc-solid:before {
  content: "\ef59"; }

.icon-Pound-Fall-solid:before {
  content: "\ef5a"; }

.icon-Pound-Rise-solid:before {
  content: "\ef5b"; }

.icon-Power-Socket1-solid:before {
  content: "\ef5c"; }

.icon-Power-Socket2-solid:before {
  content: "\ef5d"; }

.icon-Powerpoint-solid:before {
  content: "\ef5e"; }

.icon-Precision-Seledt1-solid:before {
  content: "\ef5f"; }

.icon-Precision-Seledt2-solid:before {
  content: "\ef60"; }

.icon-Precision-Seledt3-solid:before {
  content: "\ef61"; }

.icon-Presentation-File-solid:before {
  content: "\ef62"; }

.icon-Pressure-Checker-solid:before {
  content: "\ef63"; }

.icon-Prev-Button-solid:before {
  content: "\ef64"; }

.icon-Print-solid:before {
  content: "\ef65"; }

.icon-Prisoner-solid:before {
  content: "\ef66"; }

.icon-Projector-solid:before {
  content: "\ef67"; }

.icon-Protect-Wifi-solid:before {
  content: "\ef68"; }

.icon-Protection-Helmet-solid:before {
  content: "\ef69"; }

.icon-Public-Wifi-solid:before {
  content: "\ef6a"; }

.icon-Pulley-Phisics-solid:before {
  content: "\ef6b"; }

.icon-Punk-solid:before {
  content: "\ef6c"; }

.icon-Puzzle-Piece-solid:before {
  content: "\ef6d"; }

.icon-QR-Code-solid:before {
  content: "\ef6e"; }

.icon-QuarterHour2-solid:before {
  content: "\ef6f"; }

.icon-Question-Bookmark-solid:before {
  content: "\ef70"; }

.icon-Question-File-solid:before {
  content: "\ef71"; }

.icon-Question-Folder-solid:before {
  content: "\ef72"; }

.icon-Quicktime-Doc-solid:before {
  content: "\ef73"; }

.icon-Quicktime-Player-solid:before {
  content: "\ef74"; }

.icon-Quiet-solid:before {
  content: "\ef75"; }

.icon-Quote-1-solid:before {
  content: "\ef76"; }

.icon-Quote-2-solid:before {
  content: "\ef77"; }

.icon-Radio-1-solid:before {
  content: "\ef78"; }

.icon-Radio-3-solid:before {
  content: "\ef79"; }

.icon-Radio2-solid:before {
  content: "\ef7a"; }

.icon-rattles-1-solid:before {
  content: "\ef7b"; }

.icon-rattles-2-solid:before {
  content: "\ef7c"; }

.icon-Razor-Blade-solid:before {
  content: "\ef7d"; }

.icon-Rec-Button-solid:before {
  content: "\ef7e"; }

.icon-Reception-solid:before {
  content: "\ef7f"; }

.icon-Recieve-Mail-solid:before {
  content: "\ef80"; }

.icon-Recycle-1-solid:before {
  content: "\ef81"; }

.icon-Recycle-BinFile-solid:before {
  content: "\ef82"; }

.icon-Recycle-Container-solid:before {
  content: "\ef83"; }

.icon-Recycle-Water-solid:before {
  content: "\ef84"; }

.icon-Reddit-solid:before {
  content: "\ef85"; }

.icon-Redo-solid:before {
  content: "\ef86"; }

.icon-Refresh-Folder-solid:before {
  content: "\ef87"; }

.icon-Refresh-Mail-solid:before {
  content: "\ef88"; }

.icon-Refresh-Network-solid:before {
  content: "\ef89"; }

.icon-Refresh-Wifi-solid:before {
  content: "\ef8a"; }

.icon-Registry-1-solid:before {
  content: "\ef8b"; }

.icon-Registry-2-solid:before {
  content: "\ef8c"; }

.icon-Registry-3-solid:before {
  content: "\ef8d"; }

.icon-Registry-List-solid:before {
  content: "\ef8e"; }

.icon-Relativity-solid:before {
  content: "\ef8f"; }

.icon-Reload-Mail-solid:before {
  content: "\ef90"; }

.icon-Remote-Control-solid:before {
  content: "\ef91"; }

.icon-Remouve-Basket-solid:before {
  content: "\ef92"; }

.icon-Remouve-Bookmark-solid:before {
  content: "\ef93"; }

.icon-Remouve-Cart2-solid:before {
  content: "\ef94"; }

.icon-Remouve-Doc-solid:before {
  content: "\ef95"; }

.icon-Remouve-File-solid:before {
  content: "\ef96"; }

.icon-Remouve-Folder-solid:before {
  content: "\ef97"; }

.icon-Remouve-Location-solid:before {
  content: "\ef98"; }

.icon-Remouve-Network-solid:before {
  content: "\ef99"; }

.icon-Remouve-Wifi-solid:before {
  content: "\ef9a"; }

.icon-Repeat-Doc-solid:before {
  content: "\ef9b"; }

.icon-Replay-Doc-solid:before {
  content: "\ef9c"; }

.icon-Reply-All-solid:before {
  content: "\ef9d"; }

.icon-Reply-solid:before {
  content: "\ef9e"; }

.icon-Reset-Settings-solid:before {
  content: "\ef9f"; }

.icon-Resize-Corner-solid:before {
  content: "\efa0"; }

.icon-Restaurant-solid:before {
  content: "\efa1"; }

.icon-Retina-Scan-solid:before {
  content: "\efa2"; }

.icon-Right-1-solid:before {
  content: "\efa3"; }

.icon-Right-2-solid:before {
  content: "\efa4"; }

.icon-Right-3-solid:before {
  content: "\efa5"; }

.icon-Right-4-solid:before {
  content: "\efa6"; }

.icon-Right-5-solid:before {
  content: "\efa7"; }

.icon-Right-6-solid:before {
  content: "\efa8"; }

.icon-Right-7-solid:before {
  content: "\efa9"; }

.icon-Right-8-solid:before {
  content: "\efaa"; }

.icon-Right-9-solid:before {
  content: "\efab"; }

.icon-Right-10-solid:before {
  content: "\efac"; }

.icon-Right-11-solid:before {
  content: "\efad"; }

.icon-Right-12-solid:before {
  content: "\efae"; }

.icon-Right-13-solid:before {
  content: "\efaf"; }

.icon-Right-14-solid:before {
  content: "\efb0"; }

.icon-Ring-Chart1-solid:before {
  content: "\efb1"; }

.icon-Ring-Chart2-solid:before {
  content: "\efb2"; }

.icon-Roasted-Chicken-solid:before {
  content: "\efb3"; }

.icon-Rocket-2-solid:before {
  content: "\efb4"; }

.icon-Rocket-solid:before {
  content: "\efb5"; }

.icon-Roller-Coaster-solid:before {
  content: "\efb6"; }

.icon-RollingonFloor-solid:before {
  content: "\efb7"; }

.icon-Rolling-Skate-solid:before {
  content: "\efb8"; }

.icon-Room-Key-solid:before {
  content: "\efb9"; }

.icon-Room-Service2-solid:before {
  content: "\efba"; }

.icon-Room-Service-solid:before {
  content: "\efbb"; }

.icon-Rotate-Camera-solid:before {
  content: "\efbc"; }

.icon-Rotate-Left-solid:before {
  content: "\efbd"; }

.icon-Rotate-Right-solid:before {
  content: "\efbe"; }

.icon-Rotate-solid:before {
  content: "\efbf"; }

.icon-Round-Swipe-solid:before {
  content: "\efc0"; }

.icon-Rss-solid:before {
  content: "\efc1"; }

.icon-Rubber-solid:before {
  content: "\efc2"; }

.icon-S-E-1-solid:before {
  content: "\efc3"; }

.icon-S-E-4-solid:before {
  content: "\efc4"; }

.icon-S-E-5-solid:before {
  content: "\efc5"; }

.icon-S-E-7-solid:before {
  content: "\efc6"; }

.icon-S-E-11-solid:before {
  content: "\efc7"; }

.icon-S-E-12-solid:before {
  content: "\efc8"; }

.icon-S-W-1-solid:before {
  content: "\efc9"; }

.icon-S-W-4-solid:before {
  content: "\efca"; }

.icon-S-W-5-solid:before {
  content: "\efcb"; }

.icon-S-W-7-solid:before {
  content: "\efcc"; }

.icon-S-W-8-solid:before {
  content: "\efcd"; }

.icon-S-W-9-solid:before {
  content: "\efce"; }

.icon-S-W-11-solid:before {
  content: "\efcf"; }

.icon-S-W-12-solid:before {
  content: "\efd0"; }

.icon-Safari-solid:before {
  content: "\efd1"; }

.icon-Safty-Pin1-solid:before {
  content: "\efd2"; }

.icon-Safty-Pin2-solid:before {
  content: "\efd3"; }

.icon-Sale-1-solid:before {
  content: "\efd4"; }

.icon-Sale-2-solid:before {
  content: "\efd5"; }

.icon-Sale-Tag1-solid:before {
  content: "\efd6"; }

.icon-Salt-Pepper-solid:before {
  content: "\efd7"; }

.icon-Sand-Clock-solid:before {
  content: "\efd8"; }

.icon-Sandwich-solid:before {
  content: "\efd9"; }

.icon-Santa-Claus-solid:before {
  content: "\efda"; }

.icon-Satellite-solid:before {
  content: "\efdb"; }

.icon-Save-Settings-solid:before {
  content: "\efdc"; }

.icon-Saxophone-solid:before {
  content: "\efdd"; }

.icon-Scorll-LeftRight1-solid:before {
  content: "\efde"; }

.icon-Scorll-LeftRight2-solid:before {
  content: "\efdf"; }

.icon-Scream-solid:before {
  content: "\efe0"; }

.icon-Screen-Lock-solid:before {
  content: "\efe1"; }

.icon-Screen-Rotation-solid:before {
  content: "\efe2"; }

.icon-Screw-solid:before {
  content: "\efe3"; }

.icon-Screwdriver2-solid:before {
  content: "\efe4"; }

.icon-Screwdriver-solid:before {
  content: "\efe5"; }

.icon-Scroll-AllDirection1-solid:before {
  content: "\efe6"; }

.icon-Scroll-AllDirection2-solid:before {
  content: "\efe7"; }

.icon-Scroll-Down-solid:before {
  content: "\efe8"; }

.icon-Scroll-Up-solid:before {
  content: "\efe9"; }

.icon-Search-Doc-solid:before {
  content: "\efea"; }

.icon-Search-File-solid:before {
  content: "\efeb"; }

.icon-Search-Folder-solid:before {
  content: "\efec"; }

.icon-Search-Mail-solid:before {
  content: "\efed"; }

.icon-Search-Money-solid:before {
  content: "\efee"; }

.icon-Search-Network-solid:before {
  content: "\efef"; }

.icon-Search-Wifi-solid:before {
  content: "\eff0"; }

.icon-Secure-Card-solid:before {
  content: "\eff1"; }

.icon-Secure-File-solid:before {
  content: "\eff2"; }

.icon-Secure-Folder-solid:before {
  content: "\eff3"; }

.icon-Secure-Shopping2-solid:before {
  content: "\eff4"; }

.icon-Secure-Shopping4-solid:before {
  content: "\eff5"; }

.icon-Security-Camera1-solid:before {
  content: "\eff6"; }

.icon-Security-Camera2-solid:before {
  content: "\eff7"; }

.icon-Security-Camera3-solid:before {
  content: "\eff8"; }

.icon-Send-Mail1-solid:before {
  content: "\eff9"; }

.icon-Send-Mail2-solid:before {
  content: "\effa"; }

.icon-Send-Mail-solid:before {
  content: "\effb"; }

.icon-Send-Money-solid:before {
  content: "\effc"; }

.icon-Settings-Attention-solid:before {
  content: "\effd"; }

.icon-Settings-Doc-solid:before {
  content: "\effe"; }

.icon-Settings-Done-solid:before {
  content: "\efff"; }

.icon-Settings-Error-solid:before {
  content: "\f000"; }

.icon-Settings-Folder-solid:before {
  content: "\f001"; }

.icon-Settings-Help-solid:before {
  content: "\f002"; }

.icon-Settings-Window-solid:before {
  content: "\f003"; }

.icon-Sextant-solid:before {
  content: "\f004"; }

.icon-Shake-solid:before {
  content: "\f005"; }

.icon-Share-Conversation1-solid:before {
  content: "\f006"; }

.icon-Share-Conversation2-solid:before {
  content: "\f007"; }

.icon-Share-Conversation3-solid:before {
  content: "\f008"; }

.icon-Share-File1-solid:before {
  content: "\f009"; }

.icon-Share-File2-solid:before {
  content: "\f00a"; }

.icon-Share-Folder-solid:before {
  content: "\f00b"; }

.icon-Sheet-File-solid:before {
  content: "\f00c"; }

.icon-Shirt-1-solid:before {
  content: "\f00d"; }

.icon-Shirt-2-solid:before {
  content: "\f00e"; }

.icon-Shopping-list-solid:before {
  content: "\f00f"; }

.icon-Shorts-solid:before {
  content: "\f010"; }

.icon-Shower-1-solid:before {
  content: "\f011"; }

.icon-Shower-2-solid:before {
  content: "\f012"; }

.icon-Shufle-Doc-solid:before {
  content: "\f013"; }

.icon-Shufle-Folder-solid:before {
  content: "\f014"; }

.icon-Shy-solid:before {
  content: "\f015"; }

.icon-Sign-Post-solid:before {
  content: "\f016"; }

.icon-Silo-Storage-solid:before {
  content: "\f017"; }

.icon-Sim-Card-solid:before {
  content: "\f018"; }

.icon-Sims-solid:before {
  content: "\f019"; }

.icon-Simulator-solid:before {
  content: "\f01a"; }

.icon-Sinus-solid:before {
  content: "\f01b"; }

.icon-Siutecase-solid:before {
  content: "\f01c"; }

.icon-Skate-Board-solid:before {
  content: "\f01d"; }

.icon-Skeleton-solid:before {
  content: "\f01e"; }

.icon-Skirt-solid:before {
  content: "\f01f"; }

.icon-Skrill-solid:before {
  content: "\f020"; }

.icon-Skull-solid:before {
  content: "\f021"; }

.icon-Skype-solid:before {
  content: "\f022"; }

.icon-Sleeping-solid:before {
  content: "\f023"; }

.icon-Slide-LeftRight-solid:before {
  content: "\f024"; }

.icon-Slippers-solid:before {
  content: "\f025"; }

.icon-Slot-7-solid:before {
  content: "\f026"; }

.icon-Slot-Machine-solid:before {
  content: "\f027"; }

.icon-Small-Jack-solid:before {
  content: "\f028"; }

.icon-Smile-solid:before {
  content: "\f029"; }

.icon-Snake-solid:before {
  content: "\f02a"; }

.icon-Snooze-solid:before {
  content: "\f02b"; }

.icon-Soccer-Ball-solid:before {
  content: "\f02c"; }

.icon-Soda-Can-solid:before {
  content: "\f02d"; }

.icon-Solar-Panel-solid:before {
  content: "\f02e"; }

.icon-Solar-System-solid:before {
  content: "\f02f"; }

-solider-solid:before {
  content: "\f030"; }

.icon-Sonic-solid:before {
  content: "\f031"; }

.icon-Sonny-See-solid:before {
  content: "\f032"; }

.icon-Soop-solid:before {
  content: "\f033"; }

.icon-Sound-Cloud-solid:before {
  content: "\f034"; }

.icon-Sound-Off-solid:before {
  content: "\f035"; }

.icon-Sound-wave1-solid:before {
  content: "\f036"; }

.icon-Sound-wave2-solid:before {
  content: "\f037"; }

.icon-Sound-wave3-solid:before {
  content: "\f038"; }

.icon-Spa-Towel-solid:before {
  content: "\f039"; }

.icon-Space-Invaders-solid:before {
  content: "\f03a"; }

.icon-Spade-AceCard-solid:before {
  content: "\f03b"; }

.icon-Speaker-1-solid:before {
  content: "\f03c"; }

.icon-Speaker-2-solid:before {
  content: "\f03d"; }

.icon-Speaker-3-solid:before {
  content: "\f03e"; }

.icon-Speaker-4-solid:before {
  content: "\f03f"; }

.icon-Speakers-1-solid:before {
  content: "\f040"; }

.icon-Speakers-Phone-solid:before {
  content: "\f041"; }

.icon-Split-File-solid:before {
  content: "\f042"; }

.icon-Split-solid:before {
  content: "\f043"; }

.icon-Sport-Flusk-solid:before {
  content: "\f044"; }

.icon-Sport-Shirt-solid:before {
  content: "\f045"; }

.icon-Sport-Shoe-solid:before {
  content: "\f046"; }

.icon-Spotifi-solid:before {
  content: "\f047"; }

.icon-Sputnic-solid:before {
  content: "\f048"; }

.icon-Spy-solid:before {
  content: "\f049"; }

.icon-Sroll-UpDown1-solid:before {
  content: "\f04a"; }

.icon-Sroll-UpDown2-solid:before {
  content: "\f04b"; }

.icon-Stamp-1-solid:before {
  content: "\f04c"; }

.icon-Stamp-2-solid:before {
  content: "\f04d"; }

.icon-Stamp-solid:before {
  content: "\f04e"; }

.icon-Steak-solid:before {
  content: "\f04f"; }

.icon-Steam-solid:before {
  content: "\f050"; }

.icon-Stetoscope-solid:before {
  content: "\f051"; }

.icon-Stock-ofMoney-solid:before {
  content: "\f052"; }

.icon-Stomach-solid:before {
  content: "\f053"; }

.icon-Stop-Button-solid:before {
  content: "\f054"; }

.icon-Stop-Watch1-solid:before {
  content: "\f055"; }

.icon-Stop-Watch2-solid:before {
  content: "\f056"; }

.icon-Store-solid:before {
  content: "\f057"; }

.icon-Stormtrooper-solid:before {
  content: "\f058"; }

.icon-Strait-solid:before {
  content: "\f059"; }

.icon-Street-View-solid:before {
  content: "\f05a"; }

.icon-Striketrough-solid:before {
  content: "\f05b"; }

.icon-Student-solid:before {
  content: "\f05c"; }

.icon-Stumbleupon-solid:before {
  content: "\f05d"; }

.icon-Subscript-solid:before {
  content: "\f05e"; }

.icon-Success-Chart-solid:before {
  content: "\f05f"; }

.icon-Sum-solid:before {
  content: "\f060"; }

.icon-Sun-Glases-solid:before {
  content: "\f061"; }

.icon-Sunglass-solid:before {
  content: "\f062"; }

.icon-Sunny-Fields-solid:before {
  content: "\f063"; }

.icon-Super-Mario-solid:before {
  content: "\f064"; }

.icon-Superscript-solid:before {
  content: "\f065"; }

.icon-Sushi-solid:before {
  content: "\f066"; }

.icon-Swarm-solid:before {
  content: "\f067"; }

.icon-Sweating-solid:before {
  content: "\f068"; }

.icon-Swiming-Short-solid:before {
  content: "\f069"; }

.icon-Swimwear-solid:before {
  content: "\f06a"; }

.icon-Swipe-LeftRight-solid:before {
  content: "\f06b"; }

.icon-Swipe-Left-solid:before {
  content: "\f06c"; }

.icon-Swipe-Right-solid:before {
  content: "\f06d"; }

.icon-Switch-1-solid:before {
  content: "\f06e"; }

.icon-Switch-2-solid:before {
  content: "\f06f"; }

.icon-Switch-3-solid:before {
  content: "\f070"; }

.icon-Switch-4-solid:before {
  content: "\f071"; }

.icon-Switch-5-solid:before {
  content: "\f072"; }

.icon-Syncronize-Files-solid:before {
  content: "\f073"; }

.icon-Syncronize-Folder2-solid:before {
  content: "\f074"; }

.icon-Syncronize-Folders-solid:before {
  content: "\f075"; }

.icon-Synthesizer-solid:before {
  content: "\f076"; }

.icon-Syringe-solid:before {
  content: "\f077"; }

.icon-T-Shirt-2-solid:before {
  content: "\f078"; }

.icon-T-Shirt-solid:before {
  content: "\f079"; }

.icon-Table-Chart1-solid:before {
  content: "\f07a"; }

.icon-Table-Chart2-solid:before {
  content: "\f07b"; }

.icon-Table-Tenis-solid:before {
  content: "\f07c"; }

.icon-Tablet-Security-solid:before {
  content: "\f07d"; }

.icon-Tablet-Touch-solid:before {
  content: "\f07e"; }

.icon-Tag-1-solid:before {
  content: "\f07f"; }

.icon-Tag-2-solid:before {
  content: "\f080"; }

.icon-Tangent-solid:before {
  content: "\f081"; }

.icon-Tap-one-solid:before {
  content: "\f082"; }

.icon-Tap-solid:before {
  content: "\f083"; }

.icon-Tape-1-solid:before {
  content: "\f084"; }

.icon-Tape-2-solid:before {
  content: "\f085"; }

.icon-Tape-Meter-solid:before {
  content: "\f086"; }

.icon-Tea-Mug-solid:before {
  content: "\f087"; }

.icon-Teamviewer-solid:before {
  content: "\f088"; }

.icon-Tect-Cursor-solid:before {
  content: "\f089"; }

.icon-Telephone-solid:before {
  content: "\f08a"; }

.icon-Telescope-solid:before {
  content: "\f08b"; }

.icon-Television-solid:before {
  content: "\f08c"; }

.icon-Tempometer-solid:before {
  content: "\f08d"; }

.icon-Tenis-Ball-solid:before {
  content: "\f08e"; }

.icon-Tenis-solid:before {
  content: "\f08f"; }

.icon-Tent-solid:before {
  content: "\f090"; }

.icon-Termometer2-solid:before {
  content: "\f091"; }

.icon-Test-Flusk1-solid:before {
  content: "\f092"; }

.icon-Test-Flusk2-solid:before {
  content: "\f093"; }

.icon-Test-Tube-solid:before {
  content: "\f094"; }

.icon-Tetris-solid:before {
  content: "\f095"; }

.icon-Text-Box2-solid:before {
  content: "\f096"; }

.icon-Text-Color-solid:before {
  content: "\f097"; }

.icon-Text-Select1-solid:before {
  content: "\f098"; }

.icon-Text-Select2-solid:before {
  content: "\f099"; }

.icon-Text-Size-solid:before {
  content: "\f09a"; }

.icon-Theatre-Scene-solid:before {
  content: "\f09b"; }

.icon-Theatre-solid:before {
  content: "\f09c"; }

.icon-Thoung-Out-solid:before {
  content: "\f09d"; }

.icon-Thread-solid:before {
  content: "\f09e"; }

.icon-Thumbs-Down-solid:before {
  content: "\f09f"; }

.icon-Thumbs-Up-solid:before {
  content: "\f0a0"; }

.icon-Tic-TacToe-solid:before {
  content: "\f0a1"; }

.icon-Ticket-solid:before {
  content: "\f0a2"; }

.icon-Tie-solid:before {
  content: "\f0a3"; }

.icon-Time-Doc-solid:before {
  content: "\f0a4"; }

.icon-Time-Folder-solid:before {
  content: "\f0a5"; }

.icon-Timer-Egg-solid:before {
  content: "\f0a6"; }

.icon-Toast-solid:before {
  content: "\f0a7"; }

.icon-Toilet-Paper-solid:before {
  content: "\f0a8"; }

.icon-Toilet-Pump-solid:before {
  content: "\f0a9"; }

.icon-Toilet-solid:before {
  content: "\f0aa"; }

.icon-Tomato-solid:before {
  content: "\f0ab"; }

.icon-Tools-solid:before {
  content: "\f0ac"; }

.icon-Tooth-solid:before {
  content: "\f0ad"; }

.icon-Total-Commander-solid:before {
  content: "\f0ae"; }

.icon-Touch-Lock-solid:before {
  content: "\f0af"; }

.icon-Towel-solid:before {
  content: "\f0b0"; }

.icon-Traffic-Cone-solid:before {
  content: "\f0b1"; }

.icon-Translate2-solid:before {
  content: "\f0b2"; }

.icon-Translate-solid:before {
  content: "\f0b3"; }

.icon-Transmition-Tower-solid:before {
  content: "\f0b4"; }

.icon-Trash-Protection-solid:before {
  content: "\f0b5"; }

.icon-Trashcan-solid:before {
  content: "\f0b6"; }

.icon-Tree-1-solid:before {
  content: "\f0b7"; }

.icon-Treehouse-solid:before {
  content: "\f0b8"; }

.icon-Tresure-Chest-solid:before {
  content: "\f0b9"; }

.icon-Tripit-solid:before {
  content: "\f0ba"; }

.icon-Trompet-2-solid:before {
  content: "\f0bb"; }

.icon-Trompet-solid:before {
  content: "\f0bc"; }

.icon-Tub-solid:before {
  content: "\f0bd"; }

.icon-Tuenti-solid:before {
  content: "\f0be"; }

.icon-Tumblr-solid:before {
  content: "\f0bf"; }

.icon-Turn-Page-solid:before {
  content: "\f0c0"; }

.icon-Twitch-solid:before {
  content: "\f0c1"; }

.icon-Twitter-1-solid:before {
  content: "\f0c2"; }

.icon-Twitter-2-solid:before {
  content: "\f0c3"; }

.icon-Ubuntu-solid:before {
  content: "\f0c4"; }

.icon-Ufo-solid:before {
  content: "\f0c5"; }

.icon-Umbrella-solid:before {
  content: "\f0c6"; }

.icon-Unavailable-1-solid:before {
  content: "\f0c7"; }

.icon-Unavailable-2-solid:before {
  content: "\f0c8"; }

.icon-Underline-solid:before {
  content: "\f0c9"; }

.icon-Undo-solid:before {
  content: "\f0ca"; }

.icon-Unlock-solid:before {
  content: "\f0cb"; }

.icon-Up-1-solid:before {
  content: "\f0cc"; }

.icon-Up-2-solid:before {
  content: "\f0cd"; }

.icon-Up-3-solid:before {
  content: "\f0ce"; }

.icon-Up-4-solid:before {
  content: "\f0cf"; }

.icon-Up-5-solid:before {
  content: "\f0d0"; }

.icon-Up-6-solid:before {
  content: "\f0d1"; }

.icon-Up-7-solid:before {
  content: "\f0d2"; }

.icon-Up-8-solid:before {
  content: "\f0d3"; }

.icon-Up-9-solid:before {
  content: "\f0d4"; }

.icon-Up-10-solid:before {
  content: "\f0d5"; }

.icon-Up-11-solid:before {
  content: "\f0d6"; }

.icon-Up-12-solid:before {
  content: "\f0d7"; }

.icon-Update-Time-solid:before {
  content: "\f0d8"; }

.icon-Upload-Bookmark-solid:before {
  content: "\f0d9"; }

.icon-Upload-Doc-solid:before {
  content: "\f0da"; }

.icon-Upload-File-solid:before {
  content: "\f0db"; }

.icon-Upload-Folder-solid:before {
  content: "\f0dc"; }

.icon-Usb-Modem-solid:before {
  content: "\f0dd"; }

.icon-User-Security1-solid:before {
  content: "\f0de"; }

.icon-User-Security2-solid:before {
  content: "\f0df"; }

.icon-Vase-solid:before {
  content: "\f0e0"; }

.icon-Vector-File-solid:before {
  content: "\f0e1"; }

.icon-Vest-solid:before {
  content: "\f0e2"; }

.icon-VHS-Cassette-solid:before {
  content: "\f0e3"; }

.icon-Viddler-solid:before {
  content: "\f0e4"; }

.icon-Video-Disc-solid:before {
  content: "\f0e5"; }

.icon-Video-File-solid:before {
  content: "\f0e6"; }

.icon-Video-Folder2-solid:before {
  content: "\f0e7"; }

.icon-Video-Folder-solid:before {
  content: "\f0e8"; }

.icon-Video-Message-solid:before {
  content: "\f0e9"; }

.icon-Vimeo-solid:before {
  content: "\f0ea"; }

.icon-Violine-Key-solid:before {
  content: "\f0eb"; }

.icon-Violine-solid:before {
  content: "\f0ec"; }

.icon-Virus-1-solid:before {
  content: "\f0ed"; }

.icon-Virus-2-solid:before {
  content: "\f0ee"; }

.icon-VK-solid:before {
  content: "\f0ef"; }

.icon-Vlc-Player-solid:before {
  content: "\f0f0"; }

.icon-Voice-Mail-solid:before {
  content: "\f0f1"; }

.icon-Voice-Message-solid:before {
  content: "\f0f2"; }

.icon-Voley-Ball-solid:before {
  content: "\f0f3"; }

.icon-Volume-10-solid:before {
  content: "\f0f4"; }

.icon-Volume-11-solid:before {
  content: "\f0f5"; }

.icon-Volume-12-solid:before {
  content: "\f0f6"; }

.icon-Volume-13-solid:before {
  content: "\f0f7"; }

.icon-Volume-1Down-solid:before {
  content: "\f0f8"; }

.icon-Volume-1Mute-solid:before {
  content: "\f0f9"; }

.icon-Volume-1Up-solid:before {
  content: "\f0fa"; }

.icon-Volume-20-solid:before {
  content: "\f0fb"; }

.icon-Volume-21-solid:before {
  content: "\f0fc"; }

.icon-Volume-22-solid:before {
  content: "\f0fd"; }

.icon-Volume-23-solid:before {
  content: "\f0fe"; }

.icon-Volume-2Down-solid:before {
  content: "\f0ff"; }

.icon-Volume-2Mute-solid:before {
  content: "\f100"; }

.icon-Volume-2Up-solid:before {
  content: "\f101"; }

.icon-Volume-controler-solid:before {
  content: "\f102"; }

.icon-Vomiting-solid:before {
  content: "\f103"; }

.icon-Vulverine-solid:before {
  content: "\f104"; }

.icon-Wach-4-solid:before {
  content: "\f105"; }

.icon-Waiter-solid:before {
  content: "\f106"; }

.icon-Waitress-solid:before {
  content: "\f107"; }

.icon-Wall-solid:before {
  content: "\f108"; }

.icon-Wallet-1-solid:before {
  content: "\f109"; }

.icon-Wallet-2-solid:before {
  content: "\f10a"; }

.icon-Wallet-3-solid:before {
  content: "\f10b"; }

.icon-Watch-1-solid:before {
  content: "\f10c"; }

.icon-Watch-2-solid:before {
  content: "\f10d"; }

.icon-Watch-3-solid:before {
  content: "\f10e"; }

.icon-Water-Tap-solid:before {
  content: "\f10f"; }

.icon-Watering-can-solid:before {
  content: "\f110"; }

.icon-Wattpad-solid:before {
  content: "\f111"; }

.icon-Wav-Doc-solid:before {
  content: "\f112"; }

.icon-WB-Incandescent-solid:before {
  content: "\f113"; }

.icon-WB-Irradescent-solid:before {
  content: "\f114"; }

.icon-WB-Suny-solid:before {
  content: "\f115"; }

.icon-Wechat-solid:before {
  content: "\f116"; }

.icon-Weight-Libra-solid:before {
  content: "\f117"; }

.icon-Weight-Lift-solid:before {
  content: "\f118"; }

.icon-Weight-solid:before {
  content: "\f119"; }

.icon-Whatsapp-solid:before {
  content: "\f11a"; }

.icon-Wheel-Chair-solid:before {
  content: "\f11b"; }

.icon-Wheel-Swing-solid:before {
  content: "\f11c"; }

.icon-Whistle-solid:before {
  content: "\f11d"; }

.icon-Wierd-1-solid:before {
  content: "\f11e"; }

.icon-Wierd-2-solid:before {
  content: "\f11f"; }

.icon-Wifi-1-solid:before {
  content: "\f120"; }

.icon-Wifi-2-solid:before {
  content: "\f121"; }

.icon-Wifi-3-solid:before {
  content: "\f122"; }

.icon-Wifi-4-solid:before {
  content: "\f123"; }

.icon-Wifi-Delay-solid:before {
  content: "\f124"; }

.icon-Wifi-Error1-solid:before {
  content: "\f125"; }

.icon-Wifi-Error2-solid:before {
  content: "\f126"; }

.icon-Wifi-Question-solid:before {
  content: "\f127"; }

.icon-Wifi-Router-solid:before {
  content: "\f128"; }

.icon-Wifi-Settings-solid:before {
  content: "\f129"; }

.icon-Wii-Console-solid:before {
  content: "\f12a"; }

.icon-Wind-Game-solid:before {
  content: "\f12b"; }

.icon-Wind-Turbine-solid:before {
  content: "\f12c"; }

.icon-Windows-MediaPlayer-solid:before {
  content: "\f12d"; }

.icon-Windows-solid:before {
  content: "\f12e"; }

.icon-Wine-Bottle-solid:before {
  content: "\f12f"; }

.icon-Wine-Glass-solid:before {
  content: "\f130"; }

.icon-Wink-solid:before {
  content: "\f131"; }

.icon-Wireles-Headset-solid:before {
  content: "\f132"; }

.icon-Wma-Doc2-solid:before {
  content: "\f133"; }

.icon-Wma-Doc-solid:before {
  content: "\f134"; }

.icon-Wondering-solid:before {
  content: "\f135"; }

.icon-Word-solid:before {
  content: "\f136"; }

.icon-Wordpress-solid:before {
  content: "\f137"; }

.icon-Worker-solid:before {
  content: "\f138"; }

.icon-World-ofWarcraft-solid:before {
  content: "\f139"; }

.icon-World-WideWeb-solid:before {
  content: "\f13a"; }

.icon-Worms-Armagedon-solid:before {
  content: "\f13b"; }

.icon-Wow-solid:before {
  content: "\f13c"; }

.icon-Wrap-ImageCenter-solid:before {
  content: "\f13d"; }

.icon-Wrap-ImageLeft-solid:before {
  content: "\f13e"; }

.icon-Wrap-ImageRight-solid:before {
  content: "\f13f"; }

.icon-Wrench-1-solid:before {
  content: "\f140"; }

.icon-Wrench-2-solid:before {
  content: "\f141"; }

.icon-Wrench-3-solid:before {
  content: "\f142"; }

.icon-Wrench-4-solid:before {
  content: "\f143"; }

.icon-X-Eye-solid:before {
  content: "\f144"; }

.icon-X-Mouth-solid:before {
  content: "\f145"; }

.icon-Xilophone-solid:before {
  content: "\f146"; }

.icon-Xing-solid:before {
  content: "\f147"; }

.icon-Yagermeister-solid:before {
  content: "\f148"; }

.icon-Yahoo-Messenger-solid:before {
  content: "\f149"; }

.icon-Yahoo-solid:before {
  content: "\f14a"; }

.icon-Yammer-solid:before {
  content: "\f14b"; }

.icon-Yelling-solid:before {
  content: "\f14c"; }

.icon-You-Rock-solid:before {
  content: "\f14d"; }

.icon-Youtube-1-solid:before {
  content: "\f14e"; }

.icon-Youtube-2-solid:before {
  content: "\f14f"; }

.icon-Zip-File-solid:before {
  content: "\f150"; }

.icon-Zip-Folder-solid:before {
  content: "\f151"; }

.icon-Zipper-solid:before {
  content: "\f152"; }

.icon-Zombie-solid:before {
  content: "\f153"; }

.icon-Zoom-In2-solid:before {
  content: "\f154"; }

.icon-Zoom-In3-solid:before {
  content: "\f155"; }

.icon-Zoom-In-solid:before {
  content: "\f156"; }

.icon-Zoom-Out2-solid:before {
  content: "\f157"; }

.icon-Zoom-Out3-solid:before {
  content: "\f158"; }

.icon-Zoom-Out-solid:before {
  content: "\f159"; }

.icon-Zootool-solid:before {
  content: "\f15a"; }

@font-face {
  font-family: "heekon";
  src: url("../fonts/fbb5ce91a29b769de960heekon.eot");
  src: url("../fonts/fbb5ce91a29b769de960heekon.eot?#iefix") format("embedded-opentype"), url("../fonts/fbb5ce91a29b769de960heekon.woff") format("woff"), url("../fonts/fbb5ce91a29b769de960heekon.ttf") format("truetype"), url("../fonts/fbb5ce91a29b769de960heekon.svg#heekon") format("svg");
  font-weight: normal;
  font-style: normal; }

.heekon-large {
  vertical-align: bottom;
  margin-left: 5px;
  font-size: 50px; }

.heekon-oppacity {
  opacity: 0.5; }

[class^="heekon-"],
[class*=" heekon-"] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  [class^="heekon-"]:before,
  [class*=" heekon-"]:before {
    font-family: "heekon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.heekon-home:before {
  content: "\61"; }

.heekon-cancel-circled:before {
  content: "\65"; }

.heekon-facebook-square:before {
  content: "\66"; }

.heekon-twitter-square:before {
  content: "\67"; }

.heekon-linkedin-square:before {
  content: "\68"; }

.heekon-check:before {
  content: "\69"; }

.heekon-fonts:before {
  content: "\6a"; }

.heekon-cog:before {
  content: "\6b"; }

.heekon-reset:before {
  content: "\6c"; }

.heekon-undo:before {
  content: "\6d"; }

.heekon-redo:before {
  content: "\6d";
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.heekon-close:before {
  content: "\6e"; }

.heekon-open:before {
  content: "\6f"; }

.heekon-download:before {
  content: "\70"; }

.heekon-upload:before {
  content: "\71"; }

.heekon-sections:before {
  content: "\73"; }

.heekon-filter:before {
  content: "\72"; }

.heekon-zoom-in:before {
  content: "\74"; }

.heekon-zoom-out:before {
  content: "\75"; }

.heekon-show:before {
  content: "\76"; }

.heekon-hide:before {
  content: "\77"; }

.heekon-home-solid:before {
  content: "\78"; }

.heekon-archive-solid:before {
  content: "\79"; }

.heekon-save:before {
  content: "\42"; }

.heekon-check-1:before {
  content: "\43"; }

.heekon-cancel-1:before {
  content: "\44"; }

.heekon-plus-1:before {
  content: "\45"; }

.heekon-minus-1:before {
  content: "\46"; }

.heekon-send:before {
  content: "\7a"; }

.heekon-multiTitle:before,
.heekon-title:before,
.heekon-subtitle:before,
.heekon-mediumTitle:before,
.heekon-smallTitle:before,
.heekon-microTitle:before,
.heekon-nanoTitle:before {
  content: "\e011"; }

.heekon-slideshow:before {
  content: "\47"; }

.heekon-video:before {
  content: "\e012"; }

.heekon-plus:before {
  content: "\49"; }

.heekon-minus:before {
  content: "\4a"; }

.heekon-cancel:before {
  content: "\4b"; }

.heekon-mail:before {
  content: "\4d"; }

.heekon-planning:before {
  content: "\4e"; }

.heekon-list:before {
  content: "\e014"; }

.heekon-googlemaps:before {
  content: "\e013"; }

.heekon-hr:before {
  content: "\64"; }

.heekon-form:before {
  content: "\4c"; }

.heekon-image:before {
  content: "\e00f"; }

.heekon-menu:before {
  content: "\5c"; }

.heekon-label:before {
  content: "\51"; }

.heekon-button:before,
[class^="heekon-paypal"]:before {
  content: "\52"; }

.heekon-edit-background:before {
  content: "\54"; }

.heekon-plus-square:before {
  content: "\56"; }

.heekon-up:before {
  content: "\53"; }

.heekon-right:before {
  content: "\55"; }

.heekon-left:before {
  content: "\57"; }

.heekon-down:before {
  content: "\58"; }

.heekon-directions {
  cursor: -webkit-grab;
  cursor: grab; }
  .heekon-directions:before {
    content: "\59"; }

.heekon-trash:before {
  content: "\5a"; }

.heekon-add-column:before {
  content: "\30"; }

.heekon-network:before {
  content: "\31"; }

.heekon-social-icons:before {
  content: "\32"; }

.heekon-bold:before {
  content: "\34"; }

.heekon-italic:before {
  content: "\35"; }

.heekon-underline:before {
  content: "\36"; }

.heekon-font-size:before {
  content: "\33"; }

.heekon-text-color:before {
  content: "\37"; }

.heekon-text:before {
  content: "\38"; }

.heekon-align-right:before {
  content: "\39"; }

.heekon-align-left:before {
  content: "\21"; }

.heekon-justify:before {
  content: "\22"; }

.heekon-align-center:before {
  content: "\23"; }

.heekon-list-icon:before {
  content: "\24"; }

.heekon-line-spacing:before {
  content: "\25"; }

.heekon-increase-margin:before {
  content: "\26"; }

.heekon-decrease-margin:before {
  content: "\27"; }

.heekon-image-bottom:before {
  content: "\28"; }

.heekon-image-top:before {
  content: "\29"; }

.heekon-container:before,
.heekon-nucleo-outline:before {
  content: "\2b"; }

.heekon-icon:before {
  content: "\2c"; }

.heekon-image-center:before {
  content: "\2d"; }

.heekon-yogatrail-solid:before,
.heekon-yogatrail:before {
  content: "\2a"; }

.heekon-tablet:before {
  content: "\2e"; }

.heekon-phone:before {
  content: "\2f"; }

.heekon-desktop:before {
  content: "\3a"; }

.heekon-desktop-solid:before {
  content: "\3b"; }

.heekon-resize-column-left:before {
  content: "\3c"; }

.heekon-resize-column-right:before {
  content: "\3d"; }

.heekon-add-column-1:before {
  content: "\3e"; }

.heekon-grow:before {
  content: "\5b"; }

.heekon-grow-2:before {
  content: "\5d"; }

.heekon-copy:before {
  content: "\5e"; }

.heekon-link:before {
  content: "\5f"; }

.heekon-gift:before {
  content: "\3f"; }

.heekon-plan-1:before {
  content: "\40"; }

.heekon-plan-2:before {
  content: "\60"; }

.heekon-plan-3:before {
  content: "\7b"; }

.heekon-loader-1:before {
  content: "\7c"; }

.heekon-loader-2:before {
  content: "\7d"; }

.heekon-crown:before {
  content: "\7e"; }

.heekon-bars:before {
  content: "\5c"; }

.heekon-instagram:before {
  content: "\e000"; }

.heekon-pinterest-square:before {
  content: "\e032"; }

.heekon-bell-o:before {
  content: "\e001"; }

.heekon-home-1:before {
  content: "\e005"; }

.heekon-home-minimal:before {
  content: "\e006"; }

.heekon-single-content-03:before {
  content: "\e007"; }

.heekon-single-copy-04:before {
  content: "\e008"; }

.heekon-cog-1:before {
  content: "\e009"; }

.heekon-cogs:before {
  content: "\e00a"; }

.heekon-arrows-h:before {
  content: "\e00b"; }

.heekon-plus-2:before {
  content: "\e00c"; }

.heekon-cancel-2:before {
  content: "\e00d"; }

.heekon-trash-1:before {
  content: "\e00e"; }

.heekon-picture:before {
  content: "\e00f"; }

.heekon-align-left-1:before {
  content: "\e010"; }

.heekon-font:before {
  content: "\e011"; }

.heekon-video-1:before {
  content: "\e012"; }

.heekon-map-marker:before {
  content: "\e013"; }

.heekon-list-ul:before {
  content: "\e014"; }

.heekon-file-add:before {
  content: "\e015"; }

.heekon-user:before {
  content: "\e016"; }

.heekon-team:before {
  content: "\e017"; }

.heekon-presentation:before {
  content: "\e017"; }

.heekon-resume:before {
  content: "\e016"; }

.heekon-footer:before {
  content: "\e01c"; }

.heekon-header:before {
  content: "\e01b"; }

.heekon-about-me:before {
  content: "\e016"; }

.heekon-comingsoon:before {
  content: "\e01d"; }

.heekon-history:before {
  content: "\e018"; }

.heekon-topics:before {
  content: "\e019"; }

.heekon-portfolio:before {
  content: "\e00f"; }

.heekon-product:before {
  content: "\e024"; }

.heekon-users:before {
  content: "\e017"; }

.heekon-book:before {
  content: "\e018"; }

.heekon-nucleo-outline-1:before {
  content: "\e019"; }

.heekon-fork-and-spoon:before {
  content: "\e01a"; }

.heekon-triangle-up:before {
  content: "\e01b"; }

.heekon-triangle-down:before {
  content: "\e01c"; }

.heekon-bullhorn:before {
  content: "\e01d"; }

.heekon-services:before {
  content: "\e01f"; }

.heekon-banknote:before {
  content: "\e020"; }

.heekon-nucleo-outline-3:before {
  content: "\e021"; }

.heekon-calendar-1:before {
  content: "\e023"; }

.heekon-book-open:before {
  content: "\e022"; }

.heekon-chart-line:before {
  content: "\e026"; }

.heekon-ic-rate-review-48px:before {
  content: "\e027"; }

.heekon-nucleo-outline-4:before {
  content: "\e028"; }

.heekon-nucleo-outline-5:before {
  content: "\e024"; }

.heekon-nucleo-outline-2:before {
  content: "\e01f"; }

.heekon-paragraph:before {
  content: "\50"; }

.heekon-rss:before {
  content: "\e01e"; }

.heekon-facebook-alt:before {
  content: "\e029"; }

.heekon-network-1:before {
  content: "\e02a"; }

.heekon-pricinglist:before {
  content: "\e020"; }

.heekon-cta:before {
  content: "\e028"; }

.heekon-classtypes:before {
  content: "\e023"; }

.heekon-newspaper:before {
  content: "\e02b"; }

.heekon-nucleo-outline-6:before {
  content: "\e02c"; }

.heekon-nucleo-outline-7:before {
  content: "\e02d"; }

.heekon-nucleo-outline-8:before {
  content: "\e02e"; }

.heekon-nucleo-outline-9:before {
  content: "\e02f"; }

.heekon-nucleo-outline-10:before {
  content: "\e030"; }

.heekon-nucleo-outline-11:before {
  content: "\e031"; }

.heekon-embed-code:before {
  content: "\e033"; }

.heekon-advantages:before {
  content: "\e030"; }

.heekon-awards:before {
  content: "\e031"; }

.heekon-metrics:before {
  content: "\e026"; }

.heekon-testimonials:before {
  content: "\e027"; }

.heekon-values:before {
  content: "\e02c"; }

.heekon-customers:before {
  content: "\e02d"; }

.heekon-social:before {
  content: "\e02a"; }

.heekon-blog:before {
  content: "\e01e"; }

.heekon-quote:before {
  content: "\e02e"; }

.heekon-partners:before {
  content: "\e02f"; }

.heekon-contact-form:before {
  content: "\4d"; }

.heekon-newsletter:before {
  content: "\e02b"; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .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-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .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-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .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-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0; }

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
select[multiple].input-sm {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
select[multiple].input-lg {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

@font-face {
  font-family: 'Proxima';
  src: url("../fonts/ProximaNovaSoftMedium.eot") format("embedded-opentype"), url("../fonts/ProximaNovaSoftMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSoftMedium.otf") format("opentype"), url("../fonts/ProximaNovaSoftMedium.ttf") format("truetype"), url("../fonts/ProximaNovaSoftMedium.woff") format("woff"), url("../fonts/ProximaNovaSoftMedium.woff2") format("woff2"); }

@font-face {
  font-family: 'ProximaLight';
  src: url("../fonts/ProximaNovaSoftRegular.eot") format("embedded-opentype"), url("../fonts/ProximaNovaSoftRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSoftRegular.otf") format("opentype"), url("../fonts/ProximaNovaSoftRegular.ttf") format("truetype"), url("../fonts/ProximaNovaSoftRegular.woff") format("woff"), url("../fonts/ProximaNovaSoftRegular.woff2") format("woff2"); }

@font-face {
  font-family: 'ProximaNova-ExtraBold';
  src: url("../fonts/ProximaNovaExtraBold.eot") format("embedded-opentype"), url("../fonts/ProximaNovaExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExtraBold.otf") format("opentype"), url("../fonts/ProximaNovaExtraBold.ttf") format("truetype"), url("../fonts/ProximaNovaExtraBold.woff") format("woff"), url("../fonts/ProximaNovaExtraBold.woff2") format("woff2"); }

@font-face {
  font-family: 'ProximaNova';
  src: url("../fonts/ProximaNova-Regular.eot") format("embedded-opentype"), url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Regular.otf") format("opentype"), url("../fonts/ProximaNova-Regular.ttf") format("truetype"), url("../fonts/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Roboto-Light.ttf") format("truetype"), url("../fonts/Roboto-Light.woff2") format("woff2"); }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'PlayfairDisplay';
  src: url("../fonts/PlayfairDisplay-Regular.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'Garamond';
  src: url("../fonts/AppleGaramond.ttf") format("truetype"), url("../fonts/AppleGaramond.woff2") format("woff2"); }

@font-face {
  font-family: 'GaramondBold';
  src: url("../fonts/AppleGaramond-Bold.ttf") format("truetype"), url("../fonts/AppleGaramond-Bold.woff2") format("woff2"); }

@font-face {
  font-family: 'PlayfairDisplayItalic';
  src: url("../fonts/PlayfairDisplay-Italic.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Italic.woff2") format("woff2"); }

@font-face {
  font-family: 'Master0fBreak';
  src: url("../fonts/Master0fBreak.ttf") format("truetype"), url("../fonts/Master0fBreak.otf") format("opentype"); }

@font-face {
  font-family: 'DancingScript';
  src: url("../fonts/DancingScript-Regular.ttf") format("truetype"), url("../fonts/DancingScript-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'Barrio';
  src: url("../fonts/Barrio-Regular.ttf") format("truetype"), url("../fonts/Barrio-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'Castellar';
  src: url("../fonts/Castellar.ttf") format("truetype"), url("../fonts/Castellar.woff2") format("woff2"); }

@font-face {
  font-family: 'ComingSoon';
  src: url("../fonts/ComingSoon-Regular.ttf") format("truetype"), url("../fonts/ComingSoon-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'AdventPro';
  src: url("../fonts/AdventPro-Regular.ttf") format("truetype"), url("../fonts/AdventPro-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'AdventPro-Thin';
  src: url("../fonts/AdventPro-Thin.ttf") format("truetype"), url("../fonts/AdventPro-Thin.woff2") format("woff2"); }

@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); } }

@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); } }

@-webkit-keyframes collapse {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0;
    height: 0; }
  100% {
    opacity: 1;
    height: auto; } }

@keyframes collapse {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0;
    height: 0; }
  100% {
    opacity: 1;
    height: auto; } }

@-webkit-keyframes appear {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes appear {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes dropdown {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes dropdown {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes appearFromBehind {
  0% {
    display: none;
    opacity: 0;
    z-index: -1; }
  1% {
    display: block;
    opacity: 0;
    z-index: 4; }
  100% {
    opacity: 1;
    z-index: 4; } }

@keyframes appearFromBehind {
  0% {
    display: none;
    opacity: 0;
    z-index: -1; }
  1% {
    display: block;
    opacity: 0;
    z-index: 4; }
  100% {
    opacity: 1;
    z-index: 4; } }

@-webkit-keyframes disappearToBehind {
  0% {
    opacity: 1;
    z-index: 0; }
  99% {
    display: block;
    opacity: 0;
    z-index: -1; }
  100% {
    display: none;
    opacity: 0;
    z-index: -1; } }

@keyframes disappearToBehind {
  0% {
    opacity: 1;
    z-index: 0; }
  99% {
    display: block;
    opacity: 0;
    z-index: -1; }
  100% {
    display: none;
    opacity: 0;
    z-index: -1; } }

@-webkit-keyframes unBlur {
  from {
    -webkit-filter: blur(5px);
            filter: blur(5px); }
  to {
    -webkit-filter: blur(0);
            filter: blur(0); } }

@keyframes unBlur {
  from {
    -webkit-filter: blur(5px);
            filter: blur(5px); }
  to {
    -webkit-filter: blur(0);
            filter: blur(0); } }

@-webkit-keyframes appearFromBottom {
  0% {
    display: none;
    opacity: 0;
    bottom: 25%; }
  1% {
    display: block;
    opacity: 0;
    bottom: 25%; }
  100% {
    opacity: 1;
    bottom: 100%; } }

@keyframes appearFromBottom {
  0% {
    display: none;
    opacity: 0;
    bottom: 25%; }
  1% {
    display: block;
    opacity: 0;
    bottom: 25%; }
  100% {
    opacity: 1;
    bottom: 100%; } }

@-webkit-keyframes appearFromTop {
  0% {
    display: none;
    opacity: 0;
    height: 0; }
  1% {
    display: block;
    opacity: 0;
    height: 0; }
  100% {
    opacity: 1;
    height: 9vh; } }

@keyframes appearFromTop {
  0% {
    display: none;
    opacity: 0;
    height: 0; }
  1% {
    display: block;
    opacity: 0;
    height: 0; }
  100% {
    opacity: 1;
    height: 9vh; } }

@-webkit-keyframes grow {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    display: block;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes grow {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    display: block;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes shrink {
  0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes shrink {
  0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@-webkit-keyframes appearFromLeft {
  0% {
    display: none;
    opacity: 0;
    margin-left: -25vw; }
  1% {
    display: block;
    opacity: 0;
    margin-left: -25vw; }
  80% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-left: 0; } }

@keyframes appearFromLeft {
  0% {
    display: none;
    opacity: 0;
    margin-left: -25vw; }
  1% {
    display: block;
    opacity: 0;
    margin-left: -25vw; }
  80% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-left: 0; } }

@-webkit-keyframes appearFromLeftAfterOneSecond {
  0% {
    display: none;
    opacity: 0;
    margin-left: -25vw; }
  70% {
    display: block;
    opacity: 0;
    margin-left: -25vw; }
  71% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-left: 0; } }

@keyframes appearFromLeftAfterOneSecond {
  0% {
    display: none;
    opacity: 0;
    margin-left: -25vw; }
  70% {
    display: block;
    opacity: 0;
    margin-left: -25vw; }
  71% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-left: 0; } }

@-webkit-keyframes appearFromRight {
  0% {
    display: none;
    opacity: 0;
    margin-right: -15vw; }
  1% {
    display: block;
    opacity: 0;
    margin-right: -15vw; }
  80% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-right: 0; } }

@keyframes appearFromRight {
  0% {
    display: none;
    opacity: 0;
    margin-right: -15vw; }
  1% {
    display: block;
    opacity: 0;
    margin-right: -15vw; }
  80% {
    opacity: 0.5; }
  100% {
    opacity: 1;
    margin-right: 0; } }

@-webkit-keyframes fade {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes longFade {
  0% {
    opacity: 0; }
  99% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes longFade {
  0% {
    opacity: 0; }
  99% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeHalf {
  from {
    opacity: 0.5; }
  to {
    opacity: 1; } }

@keyframes fadeHalf {
  from {
    opacity: 0.5; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeHalfInOut {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0.5; } }

@keyframes fadeHalfInOut {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0.5; } }

@-webkit-keyframes fadeFullInOut {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes fadeFullInOut {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-webkit-keyframes scaleInOut {
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1/1.3);
            transform: scale(1/1.3); } }

@keyframes scaleInOut {
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1/1.3);
            transform: scale(1/1.3); } }

@-webkit-keyframes scaleInOutLight {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1/1.1);
            transform: scale(1/1.1); } }

@keyframes scaleInOutLight {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1/1.1);
            transform: scale(1/1.1); } }

@-webkit-keyframes unFold {
  from {
    height: 0; }
  to {
    height: 100%; } }

@keyframes unFold {
  from {
    height: 0; }
  to {
    height: 100%; } }

@-webkit-keyframes pulse {
  0% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes pulse {
  0% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes microPulse {
  0% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    will-change: transform;
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  100% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes microPulse {
  0% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    will-change: transform;
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  100% {
    will-change: transform;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes buzz {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  33% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0); }
  66% {
    -webkit-transform: translate(-2px, 0);
            transform: translate(-2px, 0); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes buzz {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  33% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0); }
  66% {
    -webkit-transform: translate(-2px, 0);
            transform: translate(-2px, 0); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes shake-lr {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%; }
  10% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg); }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  80% {
    -webkit-transform: rotate(-8deg);
            transform: rotate(-8deg); }
  90% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg); } }

@keyframes shake-lr {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%; }
  10% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg); }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  80% {
    -webkit-transform: rotate(-8deg);
            transform: rotate(-8deg); }
  90% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg); } }

@-webkit-keyframes bounceLeft {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px); } }

@keyframes bounceLeft {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px); } }

@-webkit-keyframes bounceIn {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes bubblePulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  100% {
    -webkit-transform: scale(4);
            transform: scale(4);
    opacity: 0; } }

@keyframes bubblePulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  100% {
    -webkit-transform: scale(4);
            transform: scale(4);
    opacity: 0; } }

@-webkit-keyframes displayMessageFromLeft {
  from {
    -webkit-transform: translateX(-400px);
            transform: translateX(-400px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes displayMessageFromLeft {
  from {
    -webkit-transform: translateX(-400px);
            transform: translateX(-400px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-dropdown, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-list,
[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon {
  padding: 0; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-dropdown:before, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-list:before,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block:before, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input:before, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon:before {
    content: attr(data-heek-settingname);
    position: absolute;
    top: 0.7rem;
    left: 1rem;
    font-family: "ProximaLight", "Arial", sans-serif;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: -0.5px; }

[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-dropdown select, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-list .setting-selected,
[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-list .setting-list .setting-list-item:hover [class*="icon-"],
[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-selected, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"], [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .setting-block [class*="icon-"], [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input input {
  font-family: "ProximaLight", "Arial", sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #4B4F56;
  color: rgba(255, 255, 255, 0.6);
  height: 50%;
  margin-top: 1rem;
  outline: 0;
  border: 0;
  padding: 0 1rem; }

toolbox .toolbox-wrapper .toolbox-divider {
  height: 1px;
  margin: 10px auto;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.05);
  width: 80%; }

el-product .images .product-btn .product-add-btn {
  background-color: #33C0D2;
  text-transform: uppercase;
  padding: 0.5em 0;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  width: 100%;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  color: #FFFFFF; }
  el-product .images .product-btn .product-add-btn [class*="icon-"] {
    margin-right: 0.5rem; }

el-partners-full .partners .partner .change-image-popup, el-productlist .products .product .change-image-popup, el-services .services .service .change-image-popup, el-team .team .member .change-image-popup {
  display: inline-block;
  position: absolute;
  margin: auto;
  width: auto;
  z-index: -1;
  text-align: center;
  background-color: #FFFFFF;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: "Proxima", "Arial", sans-serif;
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  bottom: 75%;
  will-change: transition;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
  el-partners-full .partners .partner .change-image-popup:after, el-productlist .products .product .change-image-popup:after, el-services .services .service .change-image-popup:after, el-team .team .member .change-image-popup:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 3rem;
    z-index: -1; }

el-partners-full .partners .partner:hover .change-image-popup, el-productlist .products .product:hover .change-image-popup, el-services .services .service:hover .change-image-popup, el-team .team .member:hover .change-image-popup {
  opacity: 1;
  bottom: 102%;
  cursor: pointer;
  z-index: 4; }

bubble {
  display: block;
  position: absolute;
  background-color: #F3306B;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  bubble.displayed {
    opacity: 1;
    z-index: 5000; }
  bubble .bubble-outer,
  bubble .bubble-inner {
    display: block;
    background-position: absolute;
    text-align: center;
    opacity: 1;
    background-color: rgba(243, 48, 107, 0.9);
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    will-change: animation;
    -webkit-animation: bubblePulse 1.6s linear infinite;
            animation: bubblePulse 1.6s linear infinite; }

carousel .carousel {
  position: relative; }
  carousel .carousel .carousel-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 20em; }
    carousel .carousel .carousel-inner slide {
      display: block;
      position: relative;
      width: auto;
      height: 100%;
      margin-right: 1px; }
      carousel .carousel .carousel-inner slide:not(.no-transition) {
        -webkit-transition: -webkit-transform 0.4s ease-in-out;
        transition: -webkit-transform 0.4s ease-in-out;
        transition: transform 0.4s ease-in-out;
        transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }
      carousel .carousel .carousel-inner slide.multiple-slides {
        padding: 0 1rem 0 0;
        height: 100%;
        margin: 0; }
        carousel .carousel .carousel-inner slide.multiple-slides .item {
          overflow: hidden; }
          carousel .carousel .carousel-inner slide.multiple-slides .item img {
            max-width: initial;
            position: absolute;
            height: 100%; }
      carousel .carousel .carousel-inner slide img {
        margin: 0 !important;
        -webkit-transform: translateY(-5%);
                transform: translateY(-5%); }
    carousel .carousel .carousel-inner .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      width: 100%;
      height: 100%; }
  carousel .carousel .carousel-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 100%;
    margin-top: 1.5rem;
    opacity: 0;
    height: 0; }

carousel .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  font-size: 1em;
  color: #FFFFFF;
  text-align: center; }
  carousel .carousel-control.left {
    right: auto;
    left: 0; }
  carousel .carousel-control.right {
    left: auto;
    right: 0; }
  carousel .carousel-control [class*="icon-"] {
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 1;
    font-size: 1.5em;
    font-weight: 900; }
  carousel .carousel-control [class*="icon-Left"] {
    left: 50%;
    margin-left: -10px; }
  carousel .carousel-control [class*="icon-Right"] {
    right: 50%;
    margin-right: -10px; }

carousel .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  carousel .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    cursor: pointer; }
  carousel .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #FFFFFF; }

.checkbox-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  cursor: pointer; }
  .checkbox-label input:checked ~ .checkbox-indicator {
    background-color: #33C0D2;
    border-color: #33C0D2; }
    .checkbox-label input:checked ~ .checkbox-indicator:after {
      opacity: 1; }
  .checkbox-label .checkbox-indicator {
    position: relative;
    display: inline-block;
    height: 1.8rem;
    width: 1.8rem;
    background-color: transparent;
    border: 1px solid;
    border-radius: 3px;
    border-color: #F1F1F1;
    -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; }
    .checkbox-label .checkbox-indicator:after {
      content: '';
      position: absolute;
      display: block;
      left: 6px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid #F1F1F1;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      opacity: 0;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out; }
    .checkbox-label .checkbox-indicator.checked {
      background-color: #33C0D2;
      border-color: #33C0D2; }
      .checkbox-label .checkbox-indicator.checked:after {
        opacity: 1; }
  .checkbox-label.has-left-label .checkbox-indicator {
    margin-left: 2rem; }
  .checkbox-label .checkbox-text {
    margin-left: 1rem;
    font-weight: normal; }

.circular-menu {
  position: absolute;
  bottom: 1em;
  right: 1em;
  font-size: 0.7em;
  z-index: 4; }
  .circular-menu.active .floating-btn {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
            box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2); }
  .circular-menu.active i {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .circular-menu.active .menu-item {
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }
    .circular-menu.active .menu-item:nth-child(1) {
      -webkit-transform: translate(-1.5em, -4.3em);
              transform: translate(-1.5em, -4.3em);
      z-index: 3;
      background-color: transparent; }
    .circular-menu.active .menu-item:nth-child(2) {
      -webkit-transform: translate(-4.3em, -0.9em);
              transform: translate(-4.3em, -0.9em);
      z-index: 2; }
    .circular-menu.active .menu-item:nth-child(3) {
      -webkit-transform: translate(-4.4em, 0.7em);
              transform: translate(-4.4em, 0.7em);
      z-index: 1; }
  .circular-menu .floating-btn {
    display: block;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    color: #313E51;
    text-align: center;
    line-height: 5rem;
    cursor: pointer;
    outline: 0;
    z-index: 4; }
    .circular-menu .floating-btn:active {
      -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
              box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
    .circular-menu .floating-btn i {
      font-size: 1.8rem;
      -webkit-transition: -webkit-transform 0.2s;
      transition: -webkit-transform 0.2s;
      transition: transform 0.2s;
      transition: transform 0.2s, -webkit-transform 0.2s; }
  .circular-menu .items-wrapper {
    padding: 0;
    margin: 0; }
    .circular-menu .items-wrapper .menu-item {
      position: absolute;
      top: 0.2em;
      right: 0.2em;
      z-index: -1;
      display: block;
      text-decoration: none;
      color: #313E51;
      font-size: 1em;
      width: 3em;
      height: 3em;
      border-radius: 50%;
      text-align: center;
      line-height: 3;
      background-color: #FFFFFF;
      -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.4);
              box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.4);
      -webkit-transition: background 0.2s ease, -webkit-transform 0.3s ease;
      transition: background 0.2s ease, -webkit-transform 0.3s ease;
      transition: transform 0.3s ease, background 0.2s ease;
      transition: transform 0.3s ease, background 0.2s ease, -webkit-transform 0.3s ease; }
      .circular-menu .items-wrapper .menu-item.icon-Trashcan {
        cursor: pointer; }

[id*="-colorpicker"] {
  display: none; }

color-picker {
  position: relative;
  display: inline-block; }
  color-picker .color-picker {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    border: 0 !important; }
    color-picker .color-picker .saturation-lightness .cursor,
    color-picker .color-picker .hue .cursor {
      pointer-events: none;
      background-color: transparent;
      -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
              box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
      border: 2px solid #FFFFFF !important; }
    color-picker .color-picker .saturation-lightness .cursor {
      width: 14px !important;
      height: 14px !important;
      border-radius: 50% !important; }
    color-picker .color-picker .hue.cursor {
      border: 3px solid #FFFFFF !important; }
    color-picker .color-picker .box {
      padding: 0.5rem 0 0 !important; }
      color-picker .color-picker .box .left,
      color-picker .color-picker .box .right .alpha {
        display: none; }
      color-picker .color-picker .box .right {
        padding: 0 !important; }
    color-picker .color-picker [class*="-text"],
    color-picker .color-picker .button-area,
    color-picker .color-picker .type-policy {
      display: none; }

.colorpicker {
  float: left; }
  .colorpicker .picker-wrapper,
  .colorpicker .slide-wrapper {
    position: relative;
    float: left; }
  .colorpicker .slide-wrapper {
    margin-left: 10px; }
  .colorpicker .picker,
  .colorpicker .slide {
    cursor: crosshair;
    float: left; }
    .colorpicker .picker:before,
    .colorpicker .slide:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 1px solid rgba(0, 0, 0, 0.1); }
  .colorpicker .picker {
    width: 180px;
    height: 180px; }
  .colorpicker .slide {
    width: 20px;
    height: 180px; }

contextmenu {
  position: relative;
  z-index: 1000;
  font-size: 1.2rem;
  font-family: "ProximaLight", "Arial", sans-serif; }
  contextmenu .contextmenu-wrapper {
    position: fixed;
    display: block;
    min-width: 12rem;
    z-index: 1;
    border-radius: 6px;
    background-color: #313E51;
    color: #FFFFFF;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    padding: 0.3rem 0;
    margin-left: -3rem;
    margin-top: 1rem;
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 20% 0;
            transform-origin: 20% 0;
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
    contextmenu .contextmenu-wrapper.left-oriented {
      -webkit-transform-origin: 80% 0;
              transform-origin: 80% 0; }
      contextmenu .contextmenu-wrapper.left-oriented:before {
        left: auto;
        right: 1em; }
    contextmenu .contextmenu-wrapper:before {
      content: '';
      display: block;
      position: absolute;
      top: -1em;
      left: 2rem;
      opacity: 1;
      width: 0;
      height: 0;
      border: solid transparent 0.5em;
      border-bottom-color: #313E51; }
    contextmenu .contextmenu-wrapper:after {
      content: '';
      display: block;
      top: -2em;
      left: -2em;
      right: -2em;
      bottom: -2em;
      position: absolute;
      z-index: -1; }
    contextmenu .contextmenu-wrapper .contextmenu-list {
      padding-top: 0.5rem;
      margin: 0; }
      contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-image {
        width: 3rem;
        height: 3rem;
        background-position: center center;
        background-size: cover;
        border-radius: 3px;
        margin-right: 0.7rem; }
      contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 0.3rem;
        padding: 0.2rem 1rem;
        cursor: pointer;
        background-color: transparent;
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out; }
        contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item:hover {
          background-color: #445671; }
        contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item i {
          color: rgba(255, 255, 255, 0.5);
          margin-right: 0.5rem; }
        contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item.contextmenu-actions {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-pack: distribute;
              justify-content: space-around;
          border-top: 1px solid rgba(255, 255, 255, 0.2);
          margin-bottom: 0;
          margin-top: 0.5rem;
          padding-top: 0.5rem; }
          contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item.contextmenu-actions:hover {
            color: rgba(158, 158, 158, 0.8); }
          contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item.contextmenu-actions span:hover {
            color: #FFFFFF;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
            contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item.contextmenu-actions span:hover i {
              color: #FFFFFF; }
          contextmenu .contextmenu-wrapper .contextmenu-list .contextmenu-item.contextmenu-actions span:not(:last-child) {
            margin-right: 1.2rem; }

.loader {
  font-size: 10px;
  text-indent: -9999em;
  width: 8em;
  height: 8em;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, #F3306B), color-stop(42%, rgba(248, 76, 126, 0)));
  background: linear-gradient(to right, #F3306B 10%, rgba(248, 76, 126, 0) 42%);
  position: relative;
  will-change: auto;
  -webkit-animation: load3 1.4s infinite linear;
          animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
  .loader:before {
    width: 50%;
    height: 50%;
    background: #F3306B;
    border-radius: 100% 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }
  .loader:after {
    background: #FFFFFF;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

.loader-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 90vh;
  position: relative;
  overflow: hidden;
  color: #F3306B; }

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

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

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

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

notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 5; }
  notification .notification-wrapper {
    position: relative;
    font-family: "ProximaLight", "Arial", sans-serif;
    font-size: 1.4rem;
    color: #FFFFFF;
    padding: 0.5rem 1rem;
    border-radius: 0 0 5px 5px;
    text-align: center;
    will-change: auto;
    -webkit-transform: translateY(-10vh);
            transform: translateY(-10vh);
    -webkit-transition: -webkit-transform 0.8s ease-in-out;
    transition: -webkit-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out; }
    notification .notification-wrapper.displayed {
      -webkit-transform: translateY(0);
              transform: translateY(0); }
    notification .notification-wrapper.default {
      background-color: #33C0D2; }
    notification .notification-wrapper.success {
      background-color: #43B77A; }
    notification .notification-wrapper.warning {
      background-color: #FFA500; }
    notification .notification-wrapper.error {
      background-color: #D44950; }

[data-heek-elementsettings] .settings-wrapper .inline-settings .setting-field.setting-select.dropdown-click .dropdown-content .item-premium .item-premium-badge {
  text-transform: uppercase;
  font-size: 1.2rem;
  padding: 0.1rem 0.6rem 0;
  border-radius: 0.3rem;
  letter-spacing: 0.05rem;
  color: #FFFFFF;
  background-color: #EBB80E; }

progressbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 100%;
  background-color: #FFFFFF;
  z-index: 4999;
  margin-top: -3.2rem;
  height: 3.5rem;
  padding: 0;
  will-change: auto;
  -webkit-animation: appear 1.2s ease-in-out;
          animation: appear 1.2s ease-in-out;
  -webkit-transition: margin-top 0.4s ease-in-out, height 0.4s ease-in-out, padding 0.4s ease-in-out;
  transition: margin-top 0.4s ease-in-out, height 0.4s ease-in-out, padding 0.4s ease-in-out; }
  progressbar:after {
    content: '';
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(70%), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(#FFFFFF, 70%, rgba(255, 255, 255, 0));
    width: 100%;
    height: 80%;
    left: 0;
    pointer-events: none;
    z-index: -1;
    bottom: 0;
    opacity: 0;
    -webkit-transition: bottom 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transition: bottom 0.4s ease-in-out, opacity 0.4s ease-in-out; }
  progressbar.expanded, progressbar.expanded-start, progressbar.expanded-end {
    margin-top: 0;
    height: 10rem;
    padding: 0 15%; }
    progressbar.expanded:after, progressbar.expanded-start:after, progressbar.expanded-end:after {
      bottom: -79%;
      opacity: 1; }
    progressbar.expanded .progressbar-step-wrapper:after, progressbar.expanded-start .progressbar-step-wrapper:after, progressbar.expanded-end .progressbar-step-wrapper:after {
      opacity: 1; }
    progressbar.expanded .progressbar-step-wrapper:first-of-type .progressbar-step,
    progressbar.expanded .progressbar-step-wrapper:first-of-type .progressbar-step:before, progressbar.expanded-start .progressbar-step-wrapper:first-of-type .progressbar-step,
    progressbar.expanded-start .progressbar-step-wrapper:first-of-type .progressbar-step:before, progressbar.expanded-end .progressbar-step-wrapper:first-of-type .progressbar-step,
    progressbar.expanded-end .progressbar-step-wrapper:first-of-type .progressbar-step:before {
      border-radius: 3px 0 0 3px; }
    progressbar.expanded .progressbar-step-wrapper:first-of-type .progressbar-step:before, progressbar.expanded-start .progressbar-step-wrapper:first-of-type .progressbar-step:before, progressbar.expanded-end .progressbar-step-wrapper:first-of-type .progressbar-step:before {
      border-left: 1px solid #E2E4E9; }
    progressbar.expanded .progressbar-step-wrapper.done .progressbar-step:before, progressbar.expanded-start .progressbar-step-wrapper.done .progressbar-step:before, progressbar.expanded-end .progressbar-step-wrapper.done .progressbar-step:before {
      border-radius: 4px; }
    progressbar.expanded .progressbar-step-wrapper.current .progressbar-step-description, progressbar.expanded-start .progressbar-step-wrapper.current .progressbar-step-description, progressbar.expanded-end .progressbar-step-wrapper.current .progressbar-step-description {
      opacity: 1; }
    progressbar.expanded .progressbar-step-wrapper .progressbar-step:after, progressbar.expanded-start .progressbar-step-wrapper .progressbar-step:after, progressbar.expanded-end .progressbar-step-wrapper .progressbar-step:after {
      opacity: 1;
      -webkit-transition-delay: 0s;
              transition-delay: 0s; }
    progressbar.expanded .progressbar-step-wrapper .progressbar-step-description, progressbar.expanded-start .progressbar-step-wrapper .progressbar-step-description, progressbar.expanded-end .progressbar-step-wrapper .progressbar-step-description {
      top: 130%; }
  progressbar.expanded-start:after {
    opacity: 0; }
  progressbar.expanded-end .progressbar-end {
    pointer-events: auto;
    opacity: 1; }
  progressbar .progressbar-step-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
    position: relative; }
    progressbar .progressbar-step-wrapper:hover .progressbar-step-description {
      opacity: 1; }
    progressbar .progressbar-step-wrapper:after {
      content: '';
      position: absolute;
      pointer-events: none;
      z-index: 1;
      width: 2.5rem;
      height: 2.5rem;
      border: 1px solid #E2E4E9;
      border-left: 0;
      border-bottom: 0;
      right: -1.2rem;
      top: 5px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in-out;
      transition: opacity 0.4s ease-in-out; }
    progressbar .progressbar-step-wrapper .progressbar-step:after {
      border: 0; }
    progressbar .progressbar-step-wrapper.done:after {
      display: none; }
    progressbar .progressbar-step-wrapper.done .progressbar-step {
      background: none;
      background-color: #F3306B;
      border-color: transparent; }
      progressbar .progressbar-step-wrapper.done .progressbar-step:before, progressbar .progressbar-step-wrapper.done .progressbar-step:first-of-type:before {
        border-color: #F3306B;
        border-left: 1px solid #F3306B;
        z-index: 0; }
      progressbar .progressbar-step-wrapper.done .progressbar-step:after {
        border-left-color: #F3306B;
        z-index: 2; }
      progressbar .progressbar-step-wrapper.done .progressbar-step .progressbar-step-text {
        color: #FFFFFF; }
    progressbar .progressbar-step-wrapper.done .progressbar-step-description {
      color: #F3306B; }
    progressbar .progressbar-step-wrapper.current .progressbar-step .progressbar-step-text {
      color: #313E51; }
      progressbar .progressbar-step-wrapper.current .progressbar-step .progressbar-step-text:before {
        opacity: 1; }
    progressbar .progressbar-step-wrapper .progressbar-step {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      height: 3.5rem;
      width: 100%;
      background: -webkit-gradient(linear, left top, right top, from(#F8F8F8), to(#FFFFFF));
      background: linear-gradient(to right, #F8F8F8, #FFFFFF);
      border-right: 0;
      color: #313E51;
      -webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, width 0.4s ease-in-out;
      transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, width 0.4s ease-in-out; }
      progressbar .progressbar-step-wrapper .progressbar-step:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1;
        border: solid 1px #E2E4E9;
        border-right: 0;
        border-left: 0;
        -webkit-transition: border-color 0.4s ease-in-out;
        transition: border-color 0.4s ease-in-out; }
      progressbar .progressbar-step-wrapper .progressbar-step:after {
        content: ' ';
        position: absolute;
        pointer-events: none;
        z-index: 1;
        top: 0;
        height: 100%;
        width: 0;
        border: 1.75rem solid rgba(255, 255, 255, 0);
        opacity: 0;
        border-left-color: #FFFFFF;
        left: 100%;
        -webkit-transition: border-left-color 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
        transition: border-left-color 0.4s ease-in-out, opacity 0s ease-in-out 0.4s; }
      progressbar .progressbar-step-wrapper .progressbar-step .progressbar-step-text {
        font-weight: 900;
        text-transform: uppercase;
        line-height: 2.4;
        letter-spacing: 1px;
        font-size: 0.8em;
        color: rgba(0, 0, 0, 0.25); }
        progressbar .progressbar-step-wrapper .progressbar-step .progressbar-step-text:before {
          content: '';
          position: absolute;
          width: 0.8rem;
          height: 0.8rem;
          background-color: #F3306B;
          border-radius: 50px;
          top: -1.5rem;
          left: 48%;
          opacity: 0; }
    progressbar .progressbar-step-wrapper .progressbar-step-description {
      position: absolute;
      font-size: 0.7em;
      text-align: center;
      width: 70%;
      left: 15%;
      opacity: 0;
      top: 0;
      -webkit-transition: opacity 0.4s ease-in-out, top 0.4s ease-in-out;
      transition: opacity 0.4s ease-in-out, top 0.4s ease-in-out; }
      progressbar .progressbar-step-wrapper .progressbar-step-description [class*="heekon-"] {
        color: #1CA879; }
  progressbar .progressbar-ok {
    position: absolute;
    right: 10%;
    font-size: 2em; }
  progressbar .progressbar-end {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 100%;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out; }
    progressbar .progressbar-end [class*="heekon-"] {
      padding: 0 1rem;
      font-weight: 900;
      cursor: pointer;
      color: #F3306B;
      -webkit-transition: color 0.2s ease-in-out;
      transition: color 0.2s ease-in-out; }
      progressbar .progressbar-end [class*="heekon-"]:hover {
        color: #f6608d; }

@media screen and (max-width: 767px) {
  progressbar {
    display: none; } }

[perfect-scrollbar].ps {
  -ms-touch-action: auto;
      touch-action: auto;
  overflow: hidden !important; }
  [perfect-scrollbar].ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
    background-color: #DEDEDE;
    opacity: 0.9; }
    [perfect-scrollbar].ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
      background-color: #808080;
      height: 11px; }
  [perfect-scrollbar].ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
    background-color: #DEDEDE;
    opacity: 0.9; }
    [perfect-scrollbar].ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
      background-color: #808080;
      width: 11px; }
  [perfect-scrollbar].ps > .ps__scrollbar-x-rail,
  [perfect-scrollbar].ps > .ps__scrollbar-y-rail {
    opacity: 0.6; }
  [perfect-scrollbar].ps > .ps__scrollbar-x-rail:hover {
    background-color: #DEDEDE;
    opacity: 0.9; }
  [perfect-scrollbar].ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
    background-color: #808080; }
  [perfect-scrollbar].ps > .ps__scrollbar-y-rail:hover {
    background-color: #DEDEDE;
    opacity: 0.9; }
  [perfect-scrollbar].ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
    background-color: #808080; }
  [perfect-scrollbar].ps.ps--active-x > .ps__scrollbar-x-rail,
  [perfect-scrollbar].ps.ps--active-y > .ps__scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  [perfect-scrollbar].ps > .ps__scrollbar-x-rail {
    display: none;
    position: absolute;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 0;
    height: 15px; }
    [perfect-scrollbar].ps > .ps__scrollbar-x-rail:hover .ps__scrollbar-x, [perfect-scrollbar].ps > .ps__scrollbar-x-rail:active .ps__scrollbar-x {
      height: 11px; }
    [perfect-scrollbar].ps > .ps__scrollbar-x-rail .ps__scrollbar-x {
      position: absolute;
      background-color: #9a9a9a;
      border-radius: 6px;
      -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
      transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
      bottom: 2px;
      height: 6px; }
  [perfect-scrollbar].ps > .ps__scrollbar-y-rail {
    display: none;
    position: absolute;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    right: 0;
    width: 15px; }
    [perfect-scrollbar].ps > .ps__scrollbar-y-rail:hover .ps__scrollbar-y, [perfect-scrollbar].ps > .ps__scrollbar-y-rail:active .ps__scrollbar-y {
      width: 11px; }
    [perfect-scrollbar].ps > .ps__scrollbar-y-rail .ps__scrollbar-y {
      position: absolute;
      background-color: #9a9a9a;
      border-radius: 6px;
      -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
      transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
      right: 2px;
      width: 6px; }

@supports (-ms-overflow-style: none) {
  [perfect-scrollbar] .ps {
    overflow: auto !important; } }

.spinner {
  width: 30px;
  height: 30px;
  position: relative;
  margin: 2em auto; }

.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #F3306B;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  will-change: auto;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
          animation: sk-bounce 2s infinite ease-in-out; }

.double-bounce2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }

@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

dfn,
toolbox {
  font-style: normal;
  font-family: "ProximaLight", "Arial", sans-serif;
  color: #313E51; }
  dfn:before,
  toolbox:before {
    content: '';
    display: block;
    position: absolute;
    top: 21px;
    left: 10px;
    opacity: 0;
    width: 0;
    height: 0;
    border: solid transparent 0.5em;
    border-bottom-color: #445671;
    -webkit-transition: opacity 250ms, top 250ms;
    transition: opacity 250ms, top 250ms; }
  dfn:after,
  toolbox:after {
    content: '';
    display: block;
    position: absolute;
    top: 32px;
    left: 17px;
    opacity: 0;
    border: solid transparent 0.4rem;
    border-top-color: #445671;
    -webkit-transition: opacity 250ms, top 250ms;
    transition: opacity 250ms, top 250ms; }
  dfn.tooltip.right:after,
  toolbox.tooltip.right:after {
    right: 5px;
    left: auto; }
  dfn.tooltip.left:after,
  toolbox.tooltip.left:after {
    left: 5px;
    min-width: 10em;
    text-align: left; }
  dfn.tooltip:after,
  toolbox.tooltip:after {
    content: attr(data-heek-tooltip);
    display: inline;
    position: absolute;
    top: 32px;
    left: -2.5rem;
    opacity: 0;
    min-width: 8em;
    word-wrap: break-word;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.3em;
    padding: 0.2em 0.4em;
    background: #445671;
    color: #FFFFFF;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    text-align: center;
    pointer-events: none;
    -webkit-transition: opacity 250ms, top 250ms;
    transition: opacity 250ms, top 250ms; }
  dfn.dynamic-tooltip,
  toolbox.dynamic-tooltip {
    display: inline;
    position: absolute;
    text-transform: none;
    opacity: 0;
    min-width: 2em;
    word-wrap: break-word;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.3em;
    padding: 0.2em 0.6em;
    background: #FFFFFF;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 250ms, top 250ms;
    transition: opacity 250ms, top 250ms;
    color: #313E51; }
    dfn.dynamic-tooltip.top,
    toolbox.dynamic-tooltip.top {
      top: calc(-50%); }
      dfn.dynamic-tooltip.top:before,
      toolbox.dynamic-tooltip.top:before {
        display: none; }
      dfn.dynamic-tooltip.top:after,
      toolbox.dynamic-tooltip.top:after {
        top: 1.5em;
        left: calc(50%); }
    dfn.dynamic-tooltip.bottom,
    toolbox.dynamic-tooltip.bottom {
      top: calc(100%); }
      dfn.dynamic-tooltip.bottom:before,
      toolbox.dynamic-tooltip.bottom:before {
        top: -8px;
        left: calc(50%); }
      dfn.dynamic-tooltip.bottom:after,
      toolbox.dynamic-tooltip.bottom:after {
        display: none; }
    dfn.dynamic-tooltip .dynamic-tooltip-item,
    toolbox.dynamic-tooltip .dynamic-tooltip-item {
      margin: 0.5rem;
      position: relative;
      display: block;
      color: #313E51;
      -webkit-transition: color 0.2s linear;
      transition: color 0.2s linear; }
      dfn.dynamic-tooltip .dynamic-tooltip-item:hover,
      toolbox.dynamic-tooltip .dynamic-tooltip-item:hover {
        color: #33C0D2; }
  dfn.toolbox,
  toolbox.toolbox {
    display: block;
    position: absolute;
    top: -10px;
    right: -18rem;
    word-wrap: break-word;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.3em;
    padding: 0.2em 0.6em;
    background: #FFFFFF;
    color: #313E51;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 3px #808080;
            box-shadow: 1px 1px 3px #808080;
    width: 18rem;
    min-height: 15em;
    z-index: 2;
    -webkit-transition: opacity 0.2s, top 0.2s;
    transition: opacity 0.2s, top 0.2s;
    -webkit-transform-origin: -2% 7%;
            transform-origin: -2% 7%; }
    dfn.toolbox:before,
    toolbox.toolbox:before {
      margin-top: -3px;
      will-change: transform;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      left: -10px;
      top: 25px; }
    dfn.toolbox.to-right,
    toolbox.toolbox.to-right {
      will-change: transform;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 0.4s;
      transition: -webkit-transform 0.4s;
      transition: transform 0.4s;
      transition: transform 0.4s, -webkit-transform 0.4s; }
    dfn.toolbox.to-left,
    toolbox.toolbox.to-left {
      will-change: transform;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transform-origin: 100% 7%;
              transform-origin: 100% 7%;
      -webkit-transition: -webkit-transform 0.4s;
      transition: -webkit-transform 0.4s;
      transition: transform 0.4s;
      transition: transform 0.4s, -webkit-transform 0.4s;
      left: -18rem;
      -webkit-box-shadow: -1px 1px 3px #808080;
              box-shadow: -1px 1px 3px #808080; }
    dfn.toolbox.active:before,
    toolbox.toolbox.active:before {
      opacity: 1; }
    dfn.toolbox.active.to-right, dfn.toolbox.active.to-left,
    toolbox.toolbox.active.to-right,
    toolbox.toolbox.active.to-left {
      will-change: transform;
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: -webkit-transform 0.4s;
      transition: -webkit-transform 0.4s;
      transition: transform 0.4s;
      transition: transform 0.4s, -webkit-transform 0.4s; }

toolbox .toolbox-wrapper {
  height: 100%; }

palette .palette-subtitle {
  font-size: 1.3rem;
  font-weight: 200;
  color: rgba(0, 0, 0, 0.7);
  margin: 1rem 0 0; }

palette .palette-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

palette [class*="-dot"] {
  border-radius: 50%;
  width: 2rem;
  height: 2rem; }

palette .colorpicker-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 80%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 1rem;
  padding-right: 1.5rem; }
  palette .colorpicker-wrapper .slide-wrapper {
    margin-left: 1.5rem; }
  palette .colorpicker-wrapper .colorpicker-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 100%;
    min-height: 5rem;
    margin-top: 1rem; }
    palette .colorpicker-wrapper .colorpicker-value .colorpicker-hex {
      width: 100%;
      height: 100%;
      color: rgba(0, 0, 0, 0.7);
      padding: 1rem; }
    palette .colorpicker-wrapper .colorpicker-value .colorpicker-value-dot {
      position: absolute;
      top: 1.5rem;
      right: 1rem; }
  palette .colorpicker-wrapper .opacity-value {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    palette .colorpicker-wrapper .opacity-value .opacity-value-title {
      font-family: "ProximaLight", "Arial", sans-serif;
      margin: 0;
      margin-right: 2rem; }
    palette .colorpicker-wrapper .opacity-value .colorpicker-opacity {
      height: 100%;
      width: 3.5em;
      color: rgba(0, 0, 0, 0.7);
      padding: 1rem 0.5rem; }

palette .colorpalette-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  width: 60%;
  padding: 1rem; }
  palette .colorpalette-wrapper .color-dot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    margin: 0 1.5rem 1rem 0;
    cursor: pointer; }
    palette .colorpalette-wrapper .color-dot:before {
      content: '';
      position: absolute;
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 50%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    palette .colorpalette-wrapper .color-dot.color-remove {
      color: #D44950;
      font-size: 1.3rem;
      cursor: pointer; }
      palette .colorpalette-wrapper .color-dot.color-remove:before {
        border-color: #D44950; }
    palette .colorpalette-wrapper .color-dot.gradient-colors {
      overflow: hidden;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
      palette .colorpalette-wrapper .color-dot.gradient-colors .gradient-color-item {
        width: 50%;
        height: 100%; }

background .background-image-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 2rem; }
  background .background-image-title-wrapper .background-image-title {
    padding-top: 2rem;
    margin-bottom: 1rem; }
    background .background-image-title-wrapper .background-image-title.modal-subtitle {
      margin-top: 0; }
  background .background-image-title-wrapper .background-image-icons {
    padding-top: 2rem;
    margin-right: 1rem; }
    background .background-image-title-wrapper .background-image-icons .heekon-image-top,
    background .background-image-title-wrapper .background-image-icons .heekon-image-center,
    background .background-image-title-wrapper .background-image-icons .heekon-image-bottom {
      cursor: pointer; }

background .background-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0 1rem 1rem 0; }
  background .background-image-wrapper .background-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 100%;
    height: 14rem;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  background .background-image-wrapper .background-image-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%; }
    background .background-image-wrapper .background-image-control .background-image-change,
    background .background-image-wrapper .background-image-control .background-image-remove {
      font-family: "ProximaLight", "Arial", sans-serif;
      font-size: 1.3rem;
      padding-top: 1rem;
      border: 0;
      cursor: pointer; }
    background .background-image-wrapper .background-image-control .background-image-change {
      color: #58AEFF; }
    background .background-image-wrapper .background-image-control .background-image-remove {
      color: #D44950; }

dfn:before {
  font-size: 0.7em; }

.toolbox-underlay:hover:after {
  display: block; }

.toolbox-underlay:after {
  content: '';
  position: absolute;
  width: 3rem;
  height: 3rem;
  bottom: -3rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: -1; }

.inline-icon-tool dfn.tooltip:after {
  white-space: nowrap;
  min-width: initial; }

fake-navbar .heekon-phone dfn.tooltip:after {
  top: 0;
  left: 35px;
  min-width: initial;
  white-space: nowrap; }

fake-navbar .heekon-phone dfn.tooltip:before {
  top: 7px;
  left: 25px;
  border-bottom-color: transparent;
  border-right-color: #445671; }

column .inline-tool dfn.tooltip:after {
  width: 8rem;
  left: -2.5rem; }

.sidebar-header:not(.opened) dfn.tooltip:after {
  top: 0;
  right: 35px;
  left: initial;
  min-width: initial;
  white-space: nowrap; }

.sidebar-header:not(.opened) dfn.tooltip:before {
  top: 7px;
  right: 25px;
  left: inherit;
  border-bottom-color: transparent;
  border-left-color: #445671; }

.flex-page-list-item dfn.tooltip:after {
  min-width: initial; }

.in-card dfn.tooltip:after,
fake-navbar .heekon-link dfn.tooltip:after {
  top: 0;
  right: 35px;
  left: initial;
  min-width: initial;
  white-space: nowrap; }

.in-card dfn.tooltip:before,
fake-navbar .heekon-link dfn.tooltip:before {
  top: 7px;
  right: 25px;
  left: inherit;
  border-bottom-color: transparent;
  border-left-color: #445671; }

.twemoji {
  height: 1em;
  width: 1em;
  margin: 0 0.05em 0 0.1em;
  vertical-align: -0.1em; }

html {
  font-size: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

* {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }
  *:before, *:after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

body {
  font-family: "Proxima", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.42857;
  background-color: #FFFFFF;
  color: #313E51;
  margin: 0;
  padding: 0; }

h1 {
  font-family: "ProximaNova-ExtraBold", "Arial Black", sans-serif; }

h2 {
  font-family: "ProximaNova", "Arial", sans-serif; }

h3 {
  font-family: "ProximaNova-ExtraBold", "Arial Black", sans-serif;
  font-size: 2rem; }

p {
  font-family: "ProximaNova", "Arial", sans-serif; }

a {
  text-decoration: none;
  color: #313E51;
  outline: none; }
  a:hover, a:focus, a:active {
    color: #445671;
    text-decoration: none; }

ul {
  padding: 0; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: 0; }

input,
textarea {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  padding: 0.5rem 0 0.5rem 0.8rem; }
  input::-ms-input-placeholder, input:-ms-input-placeholder,
  textarea::-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4); }

figure {
  margin: 0; }

select::-ms-expand {
  display: none; }

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000; }

iframe {
  border: 0;
  width: 100%;
  min-height: 80vh; }
  iframe body {
    margin: 0; }

svg,
path {
  fill: currentColor; }

svg {
  width: auto;
  height: 100%; }

.navbar {
  height: 8rem; }

li {
  list-style: none; }

button {
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  outline: none; }

blockquote {
  border: 0; }

form input {
  padding: 5px;
  width: 100%;
  border: 2px solid #33C0D2;
  border-bottom: 4px solid #33C0D2;
  background: transparent;
  font-size: 1.5em;
  font-weight: 500; }
  form input:focus {
    outline: 0; }
  form input.error {
    border: 2px solid #bd2d34;
    border-bottom: 4px solid #bd2d34; }

.form-error {
  color: #D44950;
  width: 100%;
  text-align: center; }

input::-ms-clear {
  display: none; }

input[type="radio"],
input[type="checkbox"] {
  display: none; }
  input[type='radio'] + label span,
  input[type='checkbox'] + label span {
    background-color: transparent;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    margin: -1px 15px 0 0;
    vertical-align: middle;
    width: 19px; }

input[type='radio']:not(:checked) + label span:after,
input[type='checkbox']:not(:checked) + label span:after {
  color: #F3306B;
  content: '';
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

input[type='radio']:checked + label span:after,
input[type='checkbox']:checked + label span:after {
  color: #F3306B;
  content: '✔';
  font-size: 22px;
  left: 2px;
  line-height: 0.8;
  position: relative;
  top: -1px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

textarea {
  resize: none;
  outline: 0; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    textarea {
      overflow: hidden; } }
  @media screen and (min-width: 0\0) {
    textarea {
      overflow: hidden; } }

[contenteditable] {
  outline: 0; }

.fourofour {
  margin: 9vh; }
  .fourofour h1 {
    color: #F3306B;
    font-size: 6em;
    text-align: left; }
  .fourofour h2 {
    font-size: 2.2em; }
  .fourofour img {
    width: 100%; }
  .fourofour a {
    color: #33C0D2;
    text-decoration: none;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
  .fourofour small {
    display: inline-block;
    margin-top: 1em; }
  .fourofour strong {
    display: inline-block;
    margin-top: 3em; }
  .fourofour .fourofour-img {
    padding-top: 2.5em; }
  .fourofour .social-networks {
    margin-top: 5em; }

@media screen and (max-width: 767px) {
  .fourofour {
    text-align: center;
    font-size: 0.8em; }
    .fourofour h1 {
      text-align: center; } }

nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  width: 100%;
  height: 100%;
  background-color: #313E51; }
  nav .fa {
    cursor: pointer; }
  nav [class*="navbar-"] {
    -webkit-animation: appear 0.4s ease-in-out;
            animation: appear 0.4s ease-in-out; }
  nav .navbar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    height: 100%;
    position: relative;
    width: calc(100% - 4rem);
    -webkit-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
    margin: 0 auto; }
    nav .navbar-header:before, nav .navbar-header:after {
      content: none; }
    nav .navbar-header.stretched {
      width: calc(100% - 12rem); }
    nav .navbar-header .navbar-saved-text {
      font-family: "ProximaLight", "Arial", sans-serif;
      background-color: #33C0D2;
      color: #FFFFFF;
      position: absolute;
      top: 0;
      left: 50%;
      padding: 0.5rem 1rem;
      border-radius: 0 0 5px 5px;
      z-index: 5;
      will-change: auto;
      -webkit-transform: translateY(-10vh);
              transform: translateY(-10vh);
      -webkit-transition: -webkit-transform 0.8s ease-in-out;
      transition: -webkit-transform 0.8s ease-in-out;
      transition: transform 0.8s ease-in-out;
      transition: transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out; }
      nav .navbar-header .navbar-saved-text.is-saved {
        -webkit-transform: translateY(0);
                transform: translateY(0); }
    nav .navbar-header .navbar-brand {
      padding-left: 0;
      padding-right: 0; }
    nav .navbar-header .navbar-left,
    nav .navbar-header .navbar-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      font-size: 1.5rem;
      min-height: 8vh;
      margin: 0;
      width: 50%; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        nav .navbar-header .navbar-left,
        nav .navbar-header .navbar-right {
          padding-top: 1rem !important; } }
      @media screen and (min-width: 0\0) {
        nav .navbar-header .navbar-left,
        nav .navbar-header .navbar-right {
          padding-top: 1rem !important; } }
      nav .navbar-header .navbar-left li,
      nav .navbar-header .navbar-right li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        z-index: 1; }
      nav .navbar-header .navbar-left .heekon-bell-o,
      nav .navbar-header .navbar-right .heekon-bell-o {
        font-size: 1.8rem;
        margin-right: 1rem; }
      nav .navbar-header .navbar-left [class*='icon-'],
      nav .navbar-header .navbar-left [class*='heekon-'],
      nav .navbar-header .navbar-left .templates-preview-inner,
      nav .navbar-header .navbar-right [class*='icon-'],
      nav .navbar-header .navbar-right [class*='heekon-'],
      nav .navbar-header .navbar-right .templates-preview-inner {
        padding: 0 1rem 0.2rem;
        cursor: pointer;
        font-size: 2.2rem;
        color: rgba(255, 255, 255, 0.7); }
        nav .navbar-header .navbar-left [class*='icon-']:before,
        nav .navbar-header .navbar-left [class*='heekon-']:before,
        nav .navbar-header .navbar-left .templates-preview-inner:before,
        nav .navbar-header .navbar-right [class*='icon-']:before,
        nav .navbar-header .navbar-right [class*='heekon-']:before,
        nav .navbar-header .navbar-right .templates-preview-inner:before {
          display: inline-block;
          padding-top: 0.2rem; }
        nav .navbar-header .navbar-left [class*='icon-'].disabled,
        nav .navbar-header .navbar-left [class*='heekon-'].disabled,
        nav .navbar-header .navbar-left .templates-preview-inner.disabled,
        nav .navbar-header .navbar-right [class*='icon-'].disabled,
        nav .navbar-header .navbar-right [class*='heekon-'].disabled,
        nav .navbar-header .navbar-right .templates-preview-inner.disabled {
          color: rgba(0, 0, 0, 0.4);
          cursor: auto; }
        nav .navbar-header .navbar-left [class*='icon-']:hover:not(.disabled),
        nav .navbar-header .navbar-left [class*='heekon-']:hover:not(.disabled),
        nav .navbar-header .navbar-left .templates-preview-inner:hover:not(.disabled),
        nav .navbar-header .navbar-right [class*='icon-']:hover:not(.disabled),
        nav .navbar-header .navbar-right [class*='heekon-']:hover:not(.disabled),
        nav .navbar-header .navbar-right .templates-preview-inner:hover:not(.disabled) {
          color: #FFFFFF; }
        nav .navbar-header .navbar-left [class*='icon-']:hover dfn:after, nav .navbar-header .navbar-left [class*='icon-']:hover dfn:before,
        nav .navbar-header .navbar-left [class*='heekon-']:hover dfn:after,
        nav .navbar-header .navbar-left [class*='heekon-']:hover dfn:before,
        nav .navbar-header .navbar-left .templates-preview-inner:hover dfn:after,
        nav .navbar-header .navbar-left .templates-preview-inner:hover dfn:before,
        nav .navbar-header .navbar-right [class*='icon-']:hover dfn:after,
        nav .navbar-header .navbar-right [class*='icon-']:hover dfn:before,
        nav .navbar-header .navbar-right [class*='heekon-']:hover dfn:after,
        nav .navbar-header .navbar-right [class*='heekon-']:hover dfn:before,
        nav .navbar-header .navbar-right .templates-preview-inner:hover dfn:after,
        nav .navbar-header .navbar-right .templates-preview-inner:hover dfn:before {
          opacity: 1; }
        nav .navbar-header .navbar-left [class*='icon-']:hover dfn:before,
        nav .navbar-header .navbar-left [class*='heekon-']:hover dfn:before,
        nav .navbar-header .navbar-left .templates-preview-inner:hover dfn:before,
        nav .navbar-header .navbar-right [class*='icon-']:hover dfn:before,
        nav .navbar-header .navbar-right [class*='heekon-']:hover dfn:before,
        nav .navbar-header .navbar-right .templates-preview-inner:hover dfn:before {
          top: 18px; }
        nav .navbar-header .navbar-left [class*='icon-']:hover dfn:after,
        nav .navbar-header .navbar-left [class*='heekon-']:hover dfn:after,
        nav .navbar-header .navbar-left .templates-preview-inner:hover dfn:after,
        nav .navbar-header .navbar-right [class*='icon-']:hover dfn:after,
        nav .navbar-header .navbar-right [class*='heekon-']:hover dfn:after,
        nav .navbar-header .navbar-right .templates-preview-inner:hover dfn:after {
          top: 30px; }
        nav .navbar-header .navbar-left [class*='icon-'] dfn,
        nav .navbar-header .navbar-left [class*='heekon-'] dfn,
        nav .navbar-header .navbar-left .templates-preview-inner dfn,
        nav .navbar-header .navbar-right [class*='icon-'] dfn,
        nav .navbar-header .navbar-right [class*='heekon-'] dfn,
        nav .navbar-header .navbar-right .templates-preview-inner dfn {
          z-index: 2; }
          nav .navbar-header .navbar-left [class*='icon-'] dfn:before,
          nav .navbar-header .navbar-left [class*='heekon-'] dfn:before,
          nav .navbar-header .navbar-left .templates-preview-inner dfn:before,
          nav .navbar-header .navbar-right [class*='icon-'] dfn:before,
          nav .navbar-header .navbar-right [class*='heekon-'] dfn:before,
          nav .navbar-header .navbar-right .templates-preview-inner dfn:before {
            border-width: 0.4em;
            opacity: 0;
            top: 13px; }
          nav .navbar-header .navbar-left [class*='icon-'] dfn:after,
          nav .navbar-header .navbar-left [class*='heekon-'] dfn:after,
          nav .navbar-header .navbar-left .templates-preview-inner dfn:after,
          nav .navbar-header .navbar-right [class*='icon-'] dfn:after,
          nav .navbar-header .navbar-right [class*='heekon-'] dfn:after,
          nav .navbar-header .navbar-right .templates-preview-inner dfn:after {
            left: -2rem; }
      nav .navbar-header .navbar-left .nav-rect,
      nav .navbar-header .navbar-left .navbar-dropdown .dropdown-toggle,
      nav .navbar-header .navbar-right .nav-rect,
      nav .navbar-header .navbar-right .navbar-dropdown .dropdown-toggle {
        padding: 0.8rem;
        min-height: 3.7rem;
        border: 1px #DEDEDE solid;
        border-radius: 3px;
        z-index: 1;
        -webkit-transition: border-color 0.2s ease-in-out;
        transition: border-color 0.2s ease-in-out; }
        nav .navbar-header .navbar-left .nav-rect [class*="icon-"],
        nav .navbar-header .navbar-left .navbar-dropdown .dropdown-toggle [class*="icon-"],
        nav .navbar-header .navbar-right .nav-rect [class*="icon-"],
        nav .navbar-header .navbar-right .navbar-dropdown .dropdown-toggle [class*="icon-"] {
          font-size: 1rem;
          padding: 0;
          top: 1.5rem;
          right: 1rem;
          font-weight: 900; }
      nav .navbar-header .navbar-left .nav-rect,
      nav .navbar-header .navbar-left .navbar-dropdown,
      nav .navbar-header .navbar-right .nav-rect,
      nav .navbar-header .navbar-right .navbar-dropdown {
        cursor: pointer;
        color: rgba(0, 0, 0, 0.4);
        font-family: "ProximaLight", "Arial", sans-serif; }
      nav .navbar-header .navbar-left .nav-rect span,
      nav .navbar-header .navbar-right .nav-rect span {
        padding-left: 1em; }
      nav .navbar-header .navbar-left .navbar-dropdown.open .dropdown-toggle,
      nav .navbar-header .navbar-right .navbar-dropdown.open .dropdown-toggle {
        border-bottom-color: transparent;
        border-radius: 3px 3px 0 0; }
      nav .navbar-header .navbar-left .navbar-dropdown.open .dropdown-content,
      nav .navbar-header .navbar-right .navbar-dropdown.open .dropdown-content {
        border-top-color: transparent;
        border-radius: 0 0 3px 3px; }
      nav .navbar-header .navbar-left .navbar-dropdown .dropdown-text,
      nav .navbar-header .navbar-right .navbar-dropdown .dropdown-text {
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 9rem;
        position: relative;
        display: block;
        white-space: nowrap; }
      nav .navbar-header .navbar-left .navbar-dropdown .dropdown-toggle,
      nav .navbar-header .navbar-right .navbar-dropdown .dropdown-toggle {
        width: 13rem; }
      nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content,
      nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content {
        width: 100%;
        left: 0;
        top: 95%;
        -webkit-box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.2);
                box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.2);
        padding-top: 0;
        border-color: #DEDEDE; }
        nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li,
        nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.live-heading, nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.draft-heading,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.live-heading,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.draft-heading {
            padding-left: 0;
            cursor: default;
            font-weight: bold; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.live-heading,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.live-heading {
            color: #30BC8D; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.draft-heading,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.draft-heading {
            color: #EBB80E; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.live-page, nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.draft-page,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.live-page,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.draft-page {
            padding-left: 0.6rem; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li.navbar-page-allpages,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li.navbar-page-allpages {
            padding: 1rem 1.5rem;
            color: #313E51;
            cursor: pointer; }
          nav .navbar-header .navbar-left .navbar-dropdown .dropdown-content li .dropdown-text,
          nav .navbar-header .navbar-right .navbar-dropdown .dropdown-content li .dropdown-text {
            margin: 0.5rem 0;
            max-width: 10rem; }
    nav .navbar-header .navbar-left {
      margin-right: 0;
      padding-left: 0;
      margin-left: 0;
      -webkit-transition: margin-left 0.4s ease-in-out;
      transition: margin-left 0.4s ease-in-out; }
      nav .navbar-header .navbar-left .edit-input {
        width: auto;
        min-width: 20rem;
        display: block;
        position: relative;
        background-color: transparent;
        z-index: 0;
        font-size: 1.6rem;
        padding: 0.8rem;
        min-height: 3.7rem;
        border: 1px #DEDEDE solid;
        border-radius: 3px;
        -webkit-transition: border-color 0.2s ease-in-out;
        transition: border-color 0.2s ease-in-out;
        background-color: transparent; }
        nav .navbar-header .navbar-left .edit-input:before {
          content: '';
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          will-change: transition;
          -webkit-transition: opacity 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out;
          z-index: -1;
          border-radius: 3px;
          border: 1px solid #F3306B; }
        nav .navbar-header .navbar-left .edit-input.bordered {
          width: 100%;
          padding-right: 0; }
        nav .navbar-header .navbar-left .edit-input.bordered:before, nav .navbar-header .navbar-left .edit-input:hover:before {
          opacity: 1; }
        nav .navbar-header .navbar-left .edit-input:hover .edit-name .icon-Pencil-tool {
          opacity: 1; }
        nav .navbar-header .navbar-left .edit-input .edit-name-valid {
          position: absolute;
          right: 0;
          cursor: pointer; }
          nav .navbar-header .navbar-left .edit-input .edit-name-valid:after {
            content: '✔';
            font-size: 1.2rem;
            padding-right: 1rem;
            color: #F3306B; }
        nav .navbar-header .navbar-left .edit-input .edit-name {
          width: 100%;
          padding: 0 0.5rem;
          cursor: pointer;
          display: block; }
          nav .navbar-header .navbar-left .edit-input .edit-name .site-name {
            max-width: 15rem;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
            @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              nav .navbar-header .navbar-left .edit-input .edit-name .site-name {
                width: 15rem; } }
            @media screen and (min-width: 0\0) {
              nav .navbar-header .navbar-left .edit-input .edit-name .site-name {
                width: 15rem; } }
          nav .navbar-header .navbar-left .edit-input .edit-name .icon-Pencil-tool {
            position: absolute;
            font-size: 1.2rem;
            padding: 0;
            right: 0.4em;
            top: 1em;
            color: rgba(0, 0, 0, 0.2);
            will-change: transition;
            -webkit-transition: opacity 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out; }
        nav .navbar-header .navbar-left .edit-input .edit-name-input {
          border-radius: 3px;
          border: 0;
          outline: 0;
          background-color: transparent;
          padding: 0 0.5rem; }
      nav .navbar-header .navbar-left .edit-name-wrapper.ng-invalid:before {
        border-color: #AA0060; }
      nav .navbar-header .navbar-left .edit-name-wrapper.ng-invalid .edit-name-valid {
        display: none; }
      nav .navbar-header .navbar-left input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      nav .navbar-header .navbar-left input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      nav .navbar-header .navbar-left input::placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      nav .navbar-header .navbar-left .edit-name-wrapper {
        width: auto;
        display: block;
        position: relative;
        background-color: transparent;
        z-index: 0;
        font-size: 1.6rem;
        padding-right: 2em;
        background-color: transparent; }
        nav .navbar-header .navbar-left .edit-name-wrapper:before {
          content: '';
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          will-change: transition;
          -webkit-transition: opacity 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out;
          z-index: -1;
          border-radius: 3px;
          border: 1px solid #F3306B; }
        nav .navbar-header .navbar-left .edit-name-wrapper.bordered {
          width: 100%;
          padding-right: 0; }
        nav .navbar-header .navbar-left .edit-name-wrapper.bordered:before, nav .navbar-header .navbar-left .edit-name-wrapper:hover:before {
          opacity: 1; }
        nav .navbar-header .navbar-left .edit-name-wrapper:hover .edit-name .icon-Pencil-tool {
          opacity: 1; }
        nav .navbar-header .navbar-left .edit-name-wrapper .edit-name-valid {
          position: absolute;
          right: 0;
          top: 0;
          cursor: pointer; }
          nav .navbar-header .navbar-left .edit-name-wrapper .edit-name-valid:after {
            content: '✔';
            font-size: 1.2rem;
            padding-right: 0.8rem;
            color: #F3306B; }
        nav .navbar-header .navbar-left .edit-name-wrapper .edit-name {
          width: 100%;
          padding: 0 0.5rem;
          cursor: pointer; }
          nav .navbar-header .navbar-left .edit-name-wrapper .edit-name .icon-Pencil-tool {
            position: absolute;
            opacity: 0;
            font-size: 1.2rem;
            padding: 0;
            right: 0.4em;
            top: 0.4em;
            color: rgba(0, 0, 0, 0.2);
            will-change: transition;
            -webkit-transition: opacity 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out; }
        nav .navbar-header .navbar-left .edit-name-wrapper .edit-name-input {
          border-radius: 3px;
          border: 0;
          outline: 0;
          background-color: transparent;
          padding: 0 0.5rem; }
      nav .navbar-header .navbar-left .edit-name-wrapper.ng-invalid:before {
        border-color: #AA0060; }
      nav .navbar-header .navbar-left .edit-name-wrapper.ng-invalid .edit-name-valid {
        display: none; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        nav .navbar-header .navbar-left {
          width: 25vw; } }
      @media screen and (min-width: 0\0) {
        nav .navbar-header .navbar-left {
          width: 25vw; } }
    nav .navbar-header .navbar-right {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding-right: 0; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        nav .navbar-header .navbar-right {
          width: 25vw; } }
      @media screen and (min-width: 0\0) {
        nav .navbar-header .navbar-right {
          width: 25vw; } }
      nav .navbar-header .navbar-right .navbar-userinfo {
        color: #FFFFFF; }
        nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor {
          font-size: 1.5rem; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor .navbar-username-inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
                -ms-flex-direction: initial;
                    flex-direction: initial;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click:after {
            z-index: -1; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content {
            color: rgba(0, 0, 0, 0.4);
            font-family: "ProximaLight", "Arial", sans-serif;
            left: auto;
            right: -30%;
            top: 110%;
            width: 110%;
            padding: 1rem;
            -webkit-box-shadow: 1px 3px 2px 0 rgba(0, 0, 0, 0.2);
                    box-shadow: 1px 3px 2px 0 rgba(0, 0, 0, 0.2);
            min-width: 14rem; }
            nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content.is-guest {
              min-width: 15rem;
              left: -10%;
              right: auto; }
            nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content:before {
              content: '';
              display: block;
              position: absolute;
              top: -1em;
              right: 17px;
              opacity: 1;
              width: 0;
              height: 0;
              border: solid transparent 0.5em;
              border-bottom-color: #F3F3F3;
              -webkit-transition: opacity 250ms, top 250ms;
              transition: opacity 250ms, top 250ms; }
            nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li {
              text-transform: capitalize; }
              nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li a,
              nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li .app-links {
                padding: 0.3em 1rem;
                color: rgba(0, 0, 0, 0.4);
                -webkit-transition: color 0.2s ease-in-out;
                transition: color 0.2s ease-in-out; }
                nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li a:hover,
                nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li .app-links:hover {
                  color: #313E51; }
              nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content li .app-links {
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center; }
            nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor.dropdown-click .dropdown-content .languages img {
              width: 1.3em;
              margin-right: 1rem; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor li {
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-username-editor [class*="icon-"] {
            font-size: 1rem;
            font-weight: 900;
            position: relative; }
        nav .navbar-header .navbar-right .navbar-userinfo .navbar-createaccount {
          text-transform: uppercase;
          font-size: 0.8em;
          cursor: pointer;
          padding-top: 0.3rem;
          color: #33C0D2;
          -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out; }
          nav .navbar-header .navbar-right .navbar-userinfo .navbar-createaccount:hover {
            color: #5dcddb; }
      nav .navbar-header .navbar-right .save-button,
      nav .navbar-header .navbar-right .publish-button {
        color: #FFFFFF;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 3px;
        z-index: 2;
        cursor: pointer;
        line-height: 1.5;
        min-width: 7rem;
        border: 0;
        font-size: 1.5rem;
        padding: 0.6rem 1.4rem;
        height: 3.7rem;
        margin-left: 1rem;
        -webkit-transition: border-radius 0.4s ease-in-out, background-color 0.4s ease-in-out, color 0.4s ease-in-out;
        transition: border-radius 0.4s ease-in-out, background-color 0.4s ease-in-out, color 0.4s ease-in-out; }
      nav .navbar-header .navbar-right .publish-button {
        background-color: #1CA879;
        border: 1px solid #1CA879; }
        nav .navbar-header .navbar-right .publish-button:hover {
          background-color: #30BC8D;
          border: 1px solid #30BC8D; }
      nav .navbar-header .navbar-right .save-button {
        color: #30BC8D;
        border: 1px solid #1CA879;
        background-color: #313E51; }
        nav .navbar-header .navbar-right .save-button:hover {
          color: #FFFFFF;
          background-color: rgba(28, 168, 121, 0.3); }
      nav .navbar-header .navbar-right .navbar-saved {
        position: relative;
        color: #FFFFFF;
        font-family: "ProximaLight", "Arial", sans-serif; }
        nav .navbar-header .navbar-right .navbar-saved.open .save-button {
          border-radius: 3px; }
        nav .navbar-header .navbar-right .navbar-saved.open .publish-dropdown-button {
          border-radius: 0 3px 0 0; }
  nav .navbar-hello {
    display: block;
    margin-right: 1rem;
    font-size: 1.4rem; }
  nav .navbar-userinfo {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
    line-height: 1.2;
    min-width: 16rem; }
    nav .navbar-userinfo.navbar-small {
      min-width: auto; }
      nav .navbar-userinfo.navbar-small .languages .languages-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
            -ms-flex-direction: initial;
                flex-direction: initial;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        padding: 0 1rem; }
        nav .navbar-userinfo.navbar-small .languages .languages-inner img {
          width: 1.3em;
          margin-right: 1rem; }
    nav .navbar-userinfo img {
      border-radius: 50%;
      width: 4.5rem;
      height: 4.5rem;
      padding: 0.5rem; }
    nav .navbar-userinfo .navbar-userinfo-dropdown li:not(.dropdown-divider) {
      padding: 0.5rem; }
    nav .navbar-userinfo .navbar-userinfo-dropdown li a {
      padding: 0 1rem; }
    nav .navbar-userinfo .navbar-userinfo-dropdown .navbar-userinfo-sitename {
      cursor: default;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 15rem;
      overflow: hidden; }
      nav .navbar-userinfo .navbar-userinfo-dropdown .navbar-userinfo-sitename span {
        padding: 0 1rem;
        font-size: 1rem; }

header nav .navbar-brand {
  padding-top: 0.6em; }
  header nav .navbar-brand img {
    height: auto;
    width: 3em; }

@media screen and (max-width: 767px) {
  nav {
    background-color: #F3306B; }
    nav .navbar-header.stretched {
      width: calc(100% - 6rem); } }

.navbar-toggle .icon-bar {
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background: #000000 !important;
  border-radius: 3px; }
  .navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px; }
  .navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px; }

.navbar-toggle.active .icon-bar:nth-of-type(1) {
  background: transparent; }

.navbar-toggle.active .icon-bar:nth-of-type(2) {
  top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.navbar-toggle.active .icon-bar:nth-of-type(3) {
  top: -6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .flex [class*='col-'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.ac-c2c-event {
  color: #33C0D2;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  cursor: pointer; }
  .ac-c2c-event:hover {
    color: #2bb0c1; }
  .ac-c2c-event.burger-aircall {
    margin: 0.8rem 0; }
  .ac-c2c-event .icon-Phone-InTalk {
    font-size: 1.4em;
    padding-right: 0.4em;
    vertical-align: text-top; }

.gu-mirror {
  cursor: -webkit-grabbing;
  cursor: grabbing; }
  .gu-mirror .page-menu-wrapper,
  .gu-mirror .editor-card-cursor,
  .gu-mirror .handle,
  .gu-mirror .element-settings {
    display: none; }
  .gu-mirror.setting-list-item .setting-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 10rem;
    width: 9rem;
    overflow: hidden; }
    .gu-mirror.setting-list-item .setting-image-wrapper .settings-image {
      position: relative;
      height: 100%;
      width: auto; }
  .gu-mirror.column {
    min-height: 180px;
    border-radius: 3px;
    cursor: -webkit-grabbing;
    cursor: grabbing; }
    .gu-mirror.column:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 1px dashed #18646d;
      border-radius: 3px; }
    .gu-mirror.column element {
      padding: 4px;
      position: relative;
      display: inline-block; }
  .gu-mirror.page-thumbnail-draggable card-light {
    width: calc(100% / 0.2);
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    display: block;
    position: relative; }
  .gu-mirror.handle {
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    color: #18646d;
    font-size: 0.8em; }
  .gu-mirror.editor-card {
    will-change: transform;
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    -webkit-transform-origin: right top 0;
            transform-origin: right top 0;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s; }
    .gu-mirror.editor-card card {
      margin: 0; }
    .gu-mirror.editor-card .content-overlay,
    .gu-mirror.editor-card .element-settings {
      display: none; }
  .gu-mirror.outer-element {
    cursor: -webkit-grabbing;
    cursor: grabbing;
    -webkit-transform: translate(10rem, -5rem);
            transform: translate(10rem, -5rem); }
    .gu-mirror.outer-element .element-settings {
      opacity: 0;
      height: 0;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
  .gu-mirror.frame {
    height: 15vw;
    width: 15vw;
    min-width: 7em;
    min-height: 7em;
    margin: 0.4em;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    border-radius: 3px;
    overflow: hidden; }
    .gu-mirror.frame .frame-container {
      height: 100%;
      width: 100%;
      position: relative;
      overflow: hidden;
      border: 2px solid #FFFFFF;
      border-radius: 5px; }
      .gu-mirror.frame .frame-container .content-overlay {
        display: none; }
      .gu-mirror.frame .frame-container .image-responsive {
        height: 100%;
        width: auto;
        position: absolute;
        left: -50%;
        right: -50%; }
  .gu-mirror.slide-item .icon-Trashcan {
    display: none; }
  .gu-mirror .page-thumbnail-wrapper {
    padding: 0.3em 1.8em 1em;
    width: 24em;
    height: 13em;
    position: relative;
    overflow: hidden; }
    .gu-mirror .page-thumbnail-wrapper .page-name {
      display: none; }
    .gu-mirror .page-thumbnail-wrapper .page-thumbnail {
      width: 100%;
      height: 100%;
      position: relative; }
      .gu-mirror .page-thumbnail-wrapper .page-thumbnail img {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 0;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-radius: 3px; }
    .gu-mirror .page-thumbnail-wrapper .page-thumbnail-overlay {
      display: none;
      opacity: 0; }
  .gu-mirror el-gallery .content-overlay {
    display: none; }

.dropdown-hover,
.dropdown-hover-static,
.dropdown-click {
  position: relative;
  display: inline-block; }
  .dropdown-hover:after,
  .dropdown-hover-static:after,
  .dropdown-click:after {
    content: '';
    height: 5rem;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .dropdown-hover .dropdown-toggle,
  .dropdown-hover-static .dropdown-toggle,
  .dropdown-click .dropdown-toggle {
    position: relative;
    cursor: pointer; }
    .dropdown-hover .dropdown-toggle [class*="icon-"],
    .dropdown-hover-static .dropdown-toggle [class*="icon-"],
    .dropdown-click .dropdown-toggle [class*="icon-"] {
      position: absolute;
      -webkit-transition: -webkit-transform 0.4s ease-in-out;
      transition: -webkit-transform 0.4s ease-in-out;
      transition: transform 0.4s ease-in-out;
      transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
      -webkit-transform: rotate(0);
              transform: rotate(0); }
  .dropdown-hover .dropdown-content,
  .dropdown-hover-static .dropdown-content,
  .dropdown-click .dropdown-content {
    position: absolute;
    top: 100%;
    left: -15%;
    z-index: 1000;
    display: block;
    float: left;
    min-width: 10rem;
    padding: 1rem 1.5rem;
    margin: 0.1rem 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    will-change: transform;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: top center;
            transform-origin: top center;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
    .dropdown-hover .dropdown-content li,
    .dropdown-hover-static .dropdown-content li,
    .dropdown-click .dropdown-content li {
      cursor: pointer; }
      .dropdown-hover .dropdown-content li a,
      .dropdown-hover-static .dropdown-content li a,
      .dropdown-click .dropdown-content li a {
        cursor: pointer;
        display: block;
        padding: 0.3rem 2rem;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        white-space: nowrap; }
        .dropdown-hover .dropdown-content li a:hover, .dropdown-hover .dropdown-content li a:focus,
        .dropdown-hover-static .dropdown-content li a:hover,
        .dropdown-hover-static .dropdown-content li a:focus,
        .dropdown-click .dropdown-content li a:hover,
        .dropdown-click .dropdown-content li a:focus {
          color: #445671;
          background: none; }
    .dropdown-hover .dropdown-content .dropdown-divider,
    .dropdown-hover-static .dropdown-content .dropdown-divider,
    .dropdown-click .dropdown-content .dropdown-divider {
      height: 1px;
      margin: 10px auto;
      overflow: hidden;
      background-color: rgba(0, 0, 0, 0.05);
      width: 80%; }

.dropdown-hover.open .dropdown-toggle [class*="icon-"] {
  will-change: transform;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.dropdown-hover.open .dropdown-content {
  -webkit-transform: scaleY(1);
          transform: scaleY(1); }

.dropdown-hover-static:hover .dropdown-toggle [class*="icon-"] {
  will-change: transform;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.dropdown-hover-static:hover .dropdown-content {
  -webkit-transform: scaleY(1);
          transform: scaleY(1); }

.dropdown-click {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .dropdown-click.open .dropdown-toggle [class*="icon-"] {
    will-change: transform;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .dropdown-click.open .dropdown-content {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

[tooltip] {
  z-index: 20; }
  [tooltip] dfn:before,
  [tooltip] dfn:after {
    -webkit-transition-delay: 0;
            transition-delay: 0; }
  [tooltip]:hover dfn:before,
  [tooltip]:hover dfn:after {
    opacity: 1; }
  [tooltip].tooltip-delayed dfn:before,
  [tooltip].tooltip-delayed dfn:after {
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s; }
  [tooltip].top dfn:before {
    top: 0;
    left: 40%;
    border-color: transparent;
    border-top-color: #445671; }
  [tooltip].top dfn:after {
    bottom: 100%;
    top: auto;
    left: -140%; }
  [tooltip].bottom:after {
    left: 100%; }

.label-inline-help {
  color: rgba(0, 0, 0, 0.4); }

@media screen and (max-width: 767px) {
  html {
    font-size: 8px; }
  bot {
    display: none; }
  .navbar-collapse {
    width: 100%;
    padding: 0;
    height: 0;
    opacity: 0; }
    .navbar-collapse.active {
      display: block;
      height: 100px;
      opacity: 1;
      -webkit-animation: collapse 0.3s;
              animation: collapse 0.3s; } }

#intercom-container {
  z-index: 10000 !important; }

.login-link {
  display: inline-block; }

.spitfire {
  color: #F3306B; }

.login-cta,
.static-header-cta {
  font-family: "ProximaNova", "Arial", sans-serif;
  padding: 0.7rem 2rem;
  border-radius: 3px;
  background-color: transparent;
  color: #F3306B;
  border: 1px solid #F3306B;
  width: 100%;
  cursor: pointer;
  font-size: 1.4rem;
  -webkit-transition: border-color 0.2s, color 0.2s ease-in-out;
  transition: border-color 0.2s, color 0.2s ease-in-out; }
  .login-cta:hover,
  .static-header-cta:hover {
    color: #f6608d;
    border-color: #f6608d;
    text-decoration: none; }

.static-header-start {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.8);
  color: #313E51;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear; }
  .static-header-start:hover {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #313E51; }

.static-header-cta {
  color: #FFFFFF;
  border: 1px solid #F3306B;
  background-color: #F3306B;
  -webkit-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear; }
  .static-header-cta:hover {
    background-color: #e30d4e;
    border-color: #e30d4e;
    color: #FFFFFF; }

.back-to-editor {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4; }
  .back-to-editor [class*="heekon-"] {
    font-size: 2em;
    cursor: pointer;
    margin-right: 2em;
    color: #808080; }

.navbar-toggle {
  padding: 0;
  margin: 0; }

nav li.languages {
  cursor: pointer;
  padding: 0.4em 0; }
  nav li.languages:hover {
    color: #445671; }

nav .languages {
  margin-right: 2rem; }
  nav .languages .bold {
    font-weight: bold; }
  nav .languages .dropdown-toggle {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 0;
    background-color: transparent;
    position: relative;
    cursor: pointer; }
    nav .languages .dropdown-toggle .languages-name {
      position: absolute;
      top: 0.7em;
      right: -0.5rem; }
  nav .languages .dropdown-content {
    width: 6rem;
    min-width: 0;
    top: 2.7em;
    left: -0.9rem; }
    nav .languages .dropdown-content li {
      width: 7em;
      padding-top: 0.6rem;
      padding-bottom: 0.4em;
      cursor: pointer; }
      nav .languages .dropdown-content li:hover {
        color: #445671; }
  nav .languages img {
    width: 1.8em;
    height: auto;
    border-radius: 0;
    padding: 0; }

.pricing-christmas {
  padding: 2px 3px;
  background: #D21313;
  font-weight: bold;
  color: #FFFFFF;
  border-radius: 3px;
  font-size: 11px;
  position: absolute;
  top: 30px; }

.static-header-link {
  padding: 0 1em; }

.pac-logo:after {
  display: none; }

.pac-container {
  z-index: 5001; }

@media screen and (min-width: 1800px) {
  body {
    font-size: 18px; } }

@media screen and (max-width: 767px) {
  .mobile-hidden {
    display: none; } }

@media (width: 768px) {
  .navbar-toggle {
    display: initial; } }

.editor-overlay card-wrapper {
  pointer-events: none; }

card {
  position: relative;
  min-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: stretch;
      align-content: stretch; }
  card:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent; }
  card[data-heek-card]:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none; }
  card .card-bg-map {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    z-index: -2; }

.is-editing-card .is-editing {
  -webkit-box-shadow: 0 0 20px #000000;
          box-shadow: 0 0 20px #000000;
  z-index: 3; }

.is-editing-card card:first-child .inline-tools-card {
  margin-top: 1em; }

.is-editing-card card:not(.is-editing) > .transparent-overlay {
  pointer-events: auto;
  z-index: 3;
  background: #313E51;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  opacity: 0.8;
  border: 0; }

.is-editing-card card:not(.is-editing) column .inline-icon-tools,
.is-editing-card card:not(.is-editing) column .inline-tool,
.is-editing-card card:not(.is-editing) column .inline-tool:hover,
.is-editing-card card:not(.is-editing) .transparent-overlay .inline-icon-tools,
.is-editing-card card:not(.is-editing) .transparent-overlay .inline-tool,
.is-editing-card card:not(.is-editing) .transparent-overlay .inline-tool:hover {
  display: none; }

card-web {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: stretch;
      align-content: stretch; }

@media screen and (max-width: 767px) {
  #card-0 el-menu .menu-wrapper .menu-link a {
    font-size: 2em; } }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding: 0; }

column {
  position: relative;
  min-height: 20px; }
  column:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: background-color 0.4s ease-in-out;
    transition: background-color 0.4s ease-in-out;
    background-color: transparent; }

[data-heek-column]:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0; }

[data-heek-column].col-bg-extended:first-child:before {
  left: -10000px; }

[data-heek-column].col-bg-extended:last-child:before {
  right: -10000px; }

[data-heek-column].flex-center .column-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

[data-heek-column] .column-inner {
  height: 100%;
  padding: 10px;
  z-index: 4; }

.mobile column {
  width: 100%; }
  .mobile column [data-heek-dynamicelement] {
    width: 100%; }

app legal-notice [contenteditable] {
  background-color: rgba(0, 0, 0, 0.05); }

[data-heek-card].legal-notice {
  width: 100%;
  text-align: center; }
  [data-heek-card].legal-notice [class*=el-] p.legalnotice-menu {
    font-size: 0.8em !important;
    margin: 0 !important;
    padding: 2em 0; }
  [data-heek-card].legal-notice a {
    cursor: pointer;
    color: inherit; }

page {
  position: relative;
  display: block;
  width: 100%; }
  page .page-inner {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    height: 100%;
    left: 0;
    -webkit-transition: left 0.4s ease-in-out;
    transition: left 0.4s ease-in-out; }
    page .page-inner .editor-card {
      display: block;
      position: relative; }
      page .page-inner .editor-card card {
        margin: 0; }

row,
row-web {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  margin: auto;
  position: relative; }
  @media screen and (max-width: 767px) {
    row,
    row-web {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      row .custom-width,
      row-web .custom-width {
        width: 100% !important; } }
  @media screen and (max-width: 1024px) {
    row,
    row-web {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  row.empty column .column-inner,
  row-web.empty column .column-inner {
    min-height: 80px; }

@media screen and (min-width: 1430px) {
  row:not(.no-padding) {
    width: 1040px; } }

@media screen and (min-width: 1160px) {
  .stretched row:not(.no-padding) {
    width: 1040px; } }

@media screen and (min-width: 1040px) {
  row-web:not(.no-padding) {
    width: 1040px; } }

de-award-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: calc(100% / 4);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 2rem;
  margin-bottom: 0; }
  de-award-1[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-award-1[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(3) {
    min-width: calc(100% / 3); }
  de-award-1[data-heek-dynamicelement] .attribute-text {
    padding: 1.5em; }
    de-award-1[data-heek-dynamicelement] .attribute-text h3 {
      padding: 0;
      margin: 0; }

@media screen and (max-width: 767px) {
  de-award-1[data-heek-dynamicelement] {
    width: 100%;
    margin: 3rem 0; } }

de-blogpost-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: left; }
  de-blogpost-1[data-heek-dynamicelement] .attribute-main-image {
    width: 30%; }
  de-blogpost-1[data-heek-dynamicelement] .attribute-text {
    width: 70%;
    padding: 0 2em 1.2em; }
    de-blogpost-1[data-heek-dynamicelement] .attribute-text .attribute-date {
      max-width: 6rem;
      padding: 1em 0.5em;
      color: #FFFFFF;
      background-color: #000000; }
  de-blogpost-1[data-heek-dynamicelement] .attribute-text-name {
    margin-top: 1.5em; }
  de-blogpost-1[data-heek-dynamicelement] .attribute-button {
    margin-top: 1em; }

@media screen and (max-width: 767px) {
  de-blogpost-1[data-heek-dynamicelement] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    de-blogpost-1[data-heek-dynamicelement] .attribute-main-image {
      width: 100%; }
    de-blogpost-1[data-heek-dynamicelement] .attribute-text {
      width: 100%;
      margin: 0;
      padding: 1.5rem 1rem 0 0; }
      de-blogpost-1[data-heek-dynamicelement] .attribute-text .attribute-date {
        position: absolute;
        top: 0;
        left: 0; } }

de-blogpost-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 47%;
  margin-bottom: 3rem; }
  de-blogpost-2[data-heek-dynamicelement].dynamicelement-even {
    margin-right: 1.5%; }
  de-blogpost-2[data-heek-dynamicelement].dynamicelement-odd {
    margin-left: 1.5%; }

@media screen and (max-width: 767px) {
  de-blogpost-2[data-heek-dynamicelement] {
    width: 100%; }
    de-blogpost-2[data-heek-dynamicelement].dynamicelement-even {
      margin-right: 0; }
    de-blogpost-2[data-heek-dynamicelement].dynamicelement-odd {
      margin-left: 0; } }

de-blogpost-3[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: left;
  margin: 0; }
  de-blogpost-3[data-heek-dynamicelement] .attribute-main-image {
    width: 50%; }
  de-blogpost-3[data-heek-dynamicelement] .attribute-text {
    width: 50%;
    padding: 1.5em 3em; }
    de-blogpost-3[data-heek-dynamicelement] .attribute-text h5 {
      margin-bottom: 0; }
    de-blogpost-3[data-heek-dynamicelement] .attribute-text .attribute-date {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 2rem; }
    de-blogpost-3[data-heek-dynamicelement] .attribute-text .attribute-button-2 {
      margin-top: 1rem; }
  de-blogpost-3[data-heek-dynamicelement] .attribute-text-description el-paragraph {
    max-height: 11rem;
    max-width: 100%;
    overflow: hidden; }
  @media screen and (min-width: 768px) {
    de-blogpost-3[data-heek-dynamicelement]:nth-child(even) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  @media screen and (max-width: 767px) {
    de-blogpost-3[data-heek-dynamicelement] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      de-blogpost-3[data-heek-dynamicelement] .attribute-main-image {
        width: 100%; }
      de-blogpost-3[data-heek-dynamicelement] .attribute-text {
        width: 100%;
        padding: 1.5em 0; } }

[data-heek-de-content].de-blogpost-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  margin: 0 -1%; }

de-blogpost-4[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 31.33333%;
  margin: 1%;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-box-shadow: 0 0 0 transparent;
          box-shadow: 0 0 0 transparent;
  -webkit-transition: -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out; }
  de-blogpost-4[data-heek-dynamicelement]:not(.child-selected) .attribute-main-image {
    overflow: hidden; }
  de-blogpost-4[data-heek-dynamicelement]:hover {
    -webkit-transform: translate(0.3rem, -0.3rem);
            transform: translate(0.3rem, -0.3rem);
    -webkit-box-shadow: -4px 2px 25px rgba(0, 0, 0, 0.2);
            box-shadow: -4px 2px 25px rgba(0, 0, 0, 0.2); }
  de-blogpost-4[data-heek-dynamicelement]:before {
    content: '';
    position: absolute;
    border: solid 1px rgba(0, 0, 0, 0.1);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper {
    z-index: 0;
    width: 100%;
    height: 100%; }
    de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      min-height: 14em; }
      de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image el-image {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%; }
    de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 0.5em 1.5em; }
      de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-category-name {
        font-size: 0.8em; }
    de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-button {
      margin-bottom: 1rem; }

@media screen and (max-width: 767px) {
  de-blogpost-4[data-heek-dynamicelement] {
    width: 100%;
    margin: 0;
    margin-bottom: 5rem; }
    de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      min-height: auto;
      overflow: auto; }
      de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image el-image {
        position: relative;
        left: 0;
        right: 0;
        max-width: 100%; }
    de-blogpost-4[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 1.5em;
      text-align: left !important; } }

de-blogpost-5[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 31%;
  margin: 1rem;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out; }
  de-blogpost-5[data-heek-dynamicelement]:not(.child-selected) .attributes-wrapper,
  de-blogpost-5[data-heek-dynamicelement]:not(.child-selected) .attribute-main-image {
    overflow: hidden; }
  de-blogpost-5[data-heek-dynamicelement]:first-of-type {
    width: 64%; }
  de-blogpost-5[data-heek-dynamicelement]:hover {
    -webkit-transform: translate(0.3rem, -0.3rem);
            transform: translate(0.3rem, -0.3rem); }
  de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper {
    -webkit-box-shadow: -4px 2px 25px rgba(0, 0, 0, 0.2);
            box-shadow: -4px 2px 25px rgba(0, 0, 0, 0.2);
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px; }
    de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper:hover .attribute-overlay {
      -webkit-animation: none;
              animation: none; }
    de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-overlay {
      -webkit-animation: none;
              animation: none;
      padding: 0.8em 1.5em;
      top: auto;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-overlay h6 {
        margin: 0; }
    de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      max-height: 24rem;
      overflow-y: hidden; }
      de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image.selected {
        overflow-y: initial; }
    de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 0.8em 1.5em; }
      de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-category-name {
        font-size: 0.8em; }
      de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-separator {
        margin: 1rem 0;
        width: 100% !important; }
      de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-button {
        text-transform: uppercase;
        font-size: 1rem; }
  de-blogpost-5[data-heek-dynamicelement] .attribute-image-wrapper {
    max-height: 24rem; }

@media screen and (max-width: 767px) {
  de-blogpost-5[data-heek-dynamicelement] {
    width: 100%;
    margin: 0;
    margin-bottom: 5rem; }
    de-blogpost-5[data-heek-dynamicelement]:first-of-type {
      width: 100%; }
    de-blogpost-5[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 1.5em; } }

de-blogpost-6[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 30%;
  margin: 1.5%; }
  de-blogpost-6[data-heek-dynamicelement]:not(.child-selected) .attributes-wrapper .attribute-image-wrapper {
    overflow: hidden; }
  de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper {
    z-index: 0;
    width: 100%;
    height: 100%; }
    de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-image-wrapper {
      border-radius: 4px;
      min-height: 12em; }
    de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      height: 100%; }
    de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 0.8em;
      padding-top: 0; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-meta {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-meta .attribute-date-full h6 {
          margin-top: 0.5rem;
          margin-bottom: 1.5rem; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-category-name {
        font-size: 0.8em;
        margin-left: 1.5rem; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-separator {
        margin: 1rem 0;
        width: 100% !important; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-button {
        text-align: center;
        margin-top: 1rem; }

@media screen and (max-width: 767px) {
  de-blogpost-6[data-heek-dynamicelement] {
    width: 100%;
    margin: 0;
    margin-bottom: 5rem; }
    de-blogpost-6[data-heek-dynamicelement]:last-child {
      margin-bottom: 0; }
    de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      min-height: auto;
      overflow: auto; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image el-image {
        position: relative;
        left: 0;
        right: 0;
        max-width: 100%; }
    de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 1.5em; }
      de-blogpost-6[data-heek-dynamicelement] .attributes-wrapper .attribute-text .attribute-meta {
        margin: 0 auto; } }

[data-heek-de-content].de-blogpost-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  margin: 0 -1%; }

de-blogpost-7[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 31.33333%;
  margin: 0 1% 2.7em; }
  de-blogpost-7[data-heek-dynamicelement] .attribute-image-wrapper {
    position: relative;
    min-height: 12em;
    margin-bottom: 1.2em; }
  de-blogpost-7[data-heek-dynamicelement] .attribute-main-image {
    height: 100%; }
  de-blogpost-7[data-heek-dynamicelement] .attribute-date {
    position: absolute;
    display: inline;
    left: 0;
    top: 2em;
    background-color: #FFFFFF;
    padding: 0.7em 0.8em; }
  de-blogpost-7[data-heek-dynamicelement] .attribute-date-day,
  de-blogpost-7[data-heek-dynamicelement] .attribute-date-month {
    display: inline-block; }
  de-blogpost-7[data-heek-dynamicelement] .attribute-text .attribute-separator {
    margin: 0 0 0.8em;
    width: 16%; }

@media screen and (max-width: 767px) {
  de-blogpost-7[data-heek-dynamicelement] {
    width: 100%;
    margin-bottom: 5rem; }
    de-blogpost-7[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image {
      min-height: auto;
      overflow: auto; }
      de-blogpost-7[data-heek-dynamicelement] .attributes-wrapper .attribute-main-image el-image {
        position: relative;
        left: 0;
        right: 0;
        max-width: 100%; }
    de-blogpost-7[data-heek-dynamicelement] .attributes-wrapper .attribute-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 1.5em; } }

de-classtype-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%; }
  de-classtype-1[data-heek-dynamicelement].dynamicelement-even .classtype-elements .attribute-text {
    margin-left: 2rem;
    margin-right: 5rem; }
  de-classtype-1[data-heek-dynamicelement].dynamicelement-odd .classtype-elements .attribute-text {
    margin-right: 2rem; }
  de-classtype-1[data-heek-dynamicelement] .attribute-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  de-classtype-1[data-heek-dynamicelement] .classtype-elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%; }
    de-classtype-1[data-heek-dynamicelement] .classtype-elements .attribute-main-image {
      width: 30%; }
    de-classtype-1[data-heek-dynamicelement] .classtype-elements .attribute-text {
      width: 70%; }

@media screen and (max-width: 767px) {
  de-classtype-1[data-heek-dynamicelement] {
    margin: 3rem 0; }
    de-classtype-1[data-heek-dynamicelement].dynamicelement-odd .classtype-elements {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    de-classtype-1[data-heek-dynamicelement] .classtype-elements {
      -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;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      de-classtype-1[data-heek-dynamicelement] .classtype-elements .attribute-main-image {
        width: 100%;
        margin-bottom: 2rem; }
      de-classtype-1[data-heek-dynamicelement] .classtype-elements .attribute-text {
        margin: 0 !important;
        width: 100%; } }

de-classtype-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: auto;
  min-width: 27%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 3%; }
  de-classtype-2[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }
  de-classtype-2[data-heek-dynamicelement] .attribute-main-image {
    margin-bottom: 1.4em; }
  de-classtype-2[data-heek-dynamicelement] el-microtitle {
    padding-top: 1.5rem; }

@media screen and (max-width: 767px) {
  de-classtype-2[data-heek-dynamicelement] {
    width: 100%;
    margin: 3rem 0; } }

de-customer-1[data-heek-dynamicelement] {
  width: 10em;
  margin: 2em auto; }
  @media screen and (max-width: 767px) {
    de-customer-1[data-heek-dynamicelement] de-customer-1[data-heek-dynamicelement] {
      margin: 0 auto 7vw; }
      de-customer-1[data-heek-dynamicelement] de-customer-1[data-heek-dynamicelement]:before {
        display: none; } }

de-event-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: center;
  width: 100%; }
  de-event-1[data-heek-dynamicelement] .attribute-text {
    width: 100%;
    margin: 0;
    padding: 0 1rem; }
    de-event-1[data-heek-dynamicelement] .attribute-text .attribute-index {
      width: 5.5rem;
      height: 5.5rem;
      margin-bottom: 2rem;
      position: relative;
      display: inline-block;
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 50%;
      line-height: 3.4; }
  @media screen and (max-width: 767px) {
    de-event-1[data-heek-dynamicelement] .attribute-text .attribute-index {
      line-height: 2.8; } }

[data-heek-de-content="de-event-2"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

de-event-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%; }
  de-event-2[data-heek-dynamicelement] > * {
    width: 100%; }
  de-event-2[data-heek-dynamicelement] .attribute-bullet {
    position: relative;
    margin-right: 1em;
    min-width: 30px;
    min-height: 30px;
    height: 30px;
    width: 30px;
    background-color: transparent;
    border: solid 2px #e1e1e1;
    border-radius: 100%; }
    de-event-2[data-heek-dynamicelement] .attribute-bullet:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 62%;
      height: 62%;
      border-radius: 100%;
      background-color: #e1e1e1;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  de-event-2[data-heek-dynamicelement] .attribute-date {
    width: auto;
    display: block;
    min-width: 11%;
    top: -8px;
    max-width: 20%; }
    de-event-2[data-heek-dynamicelement] .attribute-date > * {
      word-break: keep-all; }
  de-event-2[data-heek-dynamicelement] .attribute-text {
    margin: 0 1em; }
  de-event-2[data-heek-dynamicelement] .attribute-text-name {
    margin-bottom: 1em; }
  de-event-2[data-heek-dynamicelement] .attribute-main-image {
    margin: 0;
    -ms-flex-item-align: start;
        align-self: flex-start; }
  @media screen and (max-width: 767px) {
    de-event-2[data-heek-dynamicelement] {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important; }
      de-event-2[data-heek-dynamicelement] .attribute-text {
        margin: 0 !important; } }

[data-heek-de-content] :not(.child-selected) [dynamic-element-item-menu] {
  display: none; }

[data-heek-dynamicelement] {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 5rem; }
  [data-heek-dynamicelement]:last-of-type .dynamicelement-separator {
    display: none; }
  [data-heek-dynamicelement] [dynamic-element-item-menu] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    position: absolute;
    color: #FFFFFF;
    font-size: 0.8em;
    z-index: 9;
    width: 100%;
    bottom: auto;
    left: 0;
    white-space: nowrap; }
    [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu {
      background-color: #1D2129;
      pointer-events: auto;
      top: -30px;
      right: 0;
      position: absolute; }
    [data-heek-dynamicelement] [dynamic-element-item-menu] .dropdown-toggle {
      margin-right: 1rem; }
    [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-name {
      padding: 0 1.5rem;
      cursor: pointer;
      max-width: 12rem; }
      [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-name .dropdown-text {
        margin-right: 2rem; }
    [data-heek-dynamicelement] [dynamic-element-item-menu] .dropdown-content {
      background-color: #1D2129; }
    [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-icons {
      display: inline-block;
      position: relative;
      height: 100%;
      background-color: #4B4F56;
      padding: 0.8rem 1.5rem;
      padding-left: 0; }
      [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-icons [class^="heekon-"],
      [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-icons .items-menu-edit {
        cursor: pointer;
        margin-left: 1.5rem; }
      [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-icons .heekon-plus {
        -webkit-transform: scale(1.8);
                transform: scale(1.8); }
        [data-heek-dynamicelement] [dynamic-element-item-menu] .items-menu-icons .heekon-plus:before {
          font-weight: 900 !important; }
  [data-heek-dynamicelement] .dynamicelement-separator {
    margin-top: 3rem; }
  [data-heek-dynamicelement] .attribute-separator {
    margin: 0.5rem 0 2rem; }
  [data-heek-dynamicelement] .attribute-button {
    padding: 0.5rem 0;
    margin-top: 1rem; }
  [data-heek-dynamicelement] .attribute-text-name {
    word-wrap: break-word;
    word-break: break-word; }
  [data-heek-dynamicelement] .attribute-image-wrapper {
    display: block;
    position: relative;
    width: 100%; }
    [data-heek-dynamicelement] .attribute-image-wrapper:hover .attribute-overlay {
      -webkit-animation: appearFromBehind 0.4s ease-out;
              animation: appearFromBehind 0.4s ease-out;
      -webkit-animation-fill-mode: both;
              animation-fill-mode: both; }
  [data-heek-dynamicelement] .attribute-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 8;
    padding: 10%;
    -webkit-animation: disappearToBehind 0.4s ease-out;
            animation: disappearToBehind 0.4s ease-out;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    [data-heek-dynamicelement] .attribute-overlay:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #000000;
      opacity: 0.8; }
    [data-heek-dynamicelement] .attribute-overlay > * {
      z-index: 1; }
    [data-heek-dynamicelement] .attribute-overlay .attribute-button button {
      z-index: 2;
      font-size: 1em;
      background: transparent !important;
      border: 0 !important;
      margin: 0 !important;
      padding: 0 !important; }
    @media screen and (min-width: 1800px) {
      [data-heek-dynamicelement] .attribute-overlay {
        padding: 10% 20%; } }
  [data-heek-dynamicelement] .attribute-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 1rem;
    font-size: 0.9em;
    z-index: 8; }
    [data-heek-dynamicelement] .attribute-date .attribute-date-month {
      text-transform: uppercase; }
    [data-heek-dynamicelement] .attribute-date .attribute-date-day {
      font-size: 1.8em;
      font-weight: bold;
      line-height: 1; }

[data-heek-de-content].de-partner-1 {
  width: auto;
  margin: 0 -1.5%; }

de-partner-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 20%;
  margin: 0 1.5% 5rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  de-partner-1[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-partner-1[data-heek-dynamicelement] .attribute-text {
    padding-top: 1.5em; }
    de-partner-1[data-heek-dynamicelement] .attribute-text h3 {
      padding: 0;
      margin: 0; }

@media screen and (max-width: 767px) {
  de-partner-1[data-heek-dynamicelement] {
    width: 100%;
    margin: 3rem 0; } }

de-person-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  de-person-1[data-heek-dynamicelement] .attribute-main-image {
    width: 30%; }
  de-person-1[data-heek-dynamicelement] .attribute-text {
    width: 70%;
    margin: 0 5rem 0 2rem; }

@media screen and (max-width: 767px) {
  de-person-1[data-heek-dynamicelement] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    de-person-1[data-heek-dynamicelement] .attribute-main-image,
    de-person-1[data-heek-dynamicelement] .attribute-text {
      width: 100%; }
    de-person-1[data-heek-dynamicelement] .attribute-text {
      margin: 5% 0; } }

de-person-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  de-person-2[data-heek-dynamicelement] .attribute-main-image {
    width: 30%; }
  de-person-2[data-heek-dynamicelement] .attribute-text {
    width: 70%;
    margin: 0 5rem 0 2rem; }
    de-person-2[data-heek-dynamicelement] .attribute-text .attribute-text-short-description,
    de-person-2[data-heek-dynamicelement] .attribute-text .attribute-social-icons {
      margin-bottom: 2rem; }

@media screen and (max-width: 767px) {
  de-person-2[data-heek-dynamicelement] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    de-person-2[data-heek-dynamicelement] .attribute-main-image,
    de-person-2[data-heek-dynamicelement] .attribute-text {
      width: 100%; }
    de-person-2[data-heek-dynamicelement] .attribute-text {
      margin: 5% 0; } }

[data-heek-de-content].de-person-3 {
  width: auto;
  margin: 0 -1.5%; }

de-person-3[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 20%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 1.5% 5rem; }
  de-person-3[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-person-3[data-heek-dynamicelement] .attribute-text {
    padding-top: 1.5em; }
    de-person-3[data-heek-dynamicelement] .attribute-text h3 {
      padding: 0;
      margin: 0; }

@media screen and (max-width: 767px) {
  de-person-3[data-heek-dynamicelement] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    de-person-3[data-heek-dynamicelement] .attribute-main-image,
    de-person-3[data-heek-dynamicelement] .attribute-text {
      width: 45%; }
    de-person-3[data-heek-dynamicelement] .attribute-text {
      padding: 0 1rem; } }

de-person-4[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 27%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 3%;
  border-radius: 3px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 7px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 7px 30px rgba(0, 0, 0, 0.1);
  margin-top: 1em;
  padding-bottom: 1.5em; }
  de-person-4[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }
  de-person-4[data-heek-dynamicelement] .attribute-main-image {
    width: 100%;
    border-radius: 3px 3px 0 0; }
    de-person-4[data-heek-dynamicelement] .attribute-main-image:not(.selected) {
      overflow: hidden; }
  de-person-4[data-heek-dynamicelement] .attribute-text {
    padding: 0 1.5em;
    text-align: center; }
    de-person-4[data-heek-dynamicelement] .attribute-text h5 {
      margin-bottom: 0 !important;
      margin-top: 1em !important; }
    de-person-4[data-heek-dynamicelement] .attribute-text p {
      margin-top: 1.5rem !important; }
    de-person-4[data-heek-dynamicelement] .attribute-text el-microTitle {
      margin-top: 1rem !important; }

@media screen and (max-width: 767px) {
  de-person-4[data-heek-dynamicelement] {
    width: 100%;
    margin: 10% 0; } }

de-price-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 25%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.2); }
  de-price-1[data-heek-dynamicelement]:last-of-type {
    border-right: 0; }
  de-price-1[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-price-1[data-heek-dynamicelement] .attribute-wrapper {
    padding: 20% 12%;
    background-color: #FFFFFF;
    z-index: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper:hover {
      -webkit-box-shadow: 0 22px 49px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 22px 49px 0 rgba(0, 0, 0, 0.1);
      margin-top: -5%;
      margin-right: -5%;
      margin-left: -5%;
      z-index: 1;
      width: 110%;
      height: 105%;
      padding-left: 17%;
      padding-right: 17%; }
      de-price-1[data-heek-dynamicelement] .attribute-wrapper:hover .attribute-text-price {
        opacity: 1; }
      de-price-1[data-heek-dynamicelement] .attribute-wrapper:hover .attribute-button {
        display: inline-block;
        -webkit-animation: appear 0.4s ease-in-out;
                animation: appear 0.4s ease-in-out;
        -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper img {
      margin: 0; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper .attribute-text {
      position: relative;
      margin-top: 2rem; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper .attribute-text-price {
      opacity: 0.3;
      -webkit-transition: opacity 0.4s ease-in-out;
      transition: opacity 0.4s ease-in-out; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper .attribute-separator {
      margin: 1.5rem auto !important; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper .attribute-button {
      margin-top: 2.5rem;
      display: none; }

@media screen and (max-width: 767px) {
  de-price-1[data-heek-dynamicelement] {
    border-right: 0;
    width: 100%;
    margin: 1rem 0 2rem; }
    de-price-1[data-heek-dynamicelement] .attribute-wrapper {
      padding: 4vw 0; } }

[data-heek-de-content].de-product-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

de-product-2[data-heek-dynamicelement] {
  width: 22%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  de-product-2[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-product-2[data-heek-dynamicelement] .attribute-wrapper {
    margin: auto;
    padding: 3em 1em 0.5em;
    max-width: 23vw;
    -webkit-transition: -webkit-box-shadow 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: -webkit-box-shadow 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: box-shadow 0.4s ease-in-out, transform 0.4s ease-in-out;
    transition: box-shadow 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }
    de-product-2[data-heek-dynamicelement] .attribute-wrapper:hover {
      -webkit-box-shadow: 0 17px 28px 0 rgba(204, 204, 204, 0.8);
              box-shadow: 0 17px 28px 0 rgba(204, 204, 204, 0.8);
      -webkit-transform: translateY(-0.4em);
              transform: translateY(-0.4em); }
  de-product-2[data-heek-dynamicelement] .attribute-text-name {
    margin-top: 1em; }
  de-product-2[data-heek-dynamicelement] .attribute-button {
    margin-bottom: 0.5rem; }
  de-product-2[data-heek-dynamicelement] .attribute-separator {
    margin-left: auto;
    margin-right: auto; }
  @media screen and (max-width: 767px) {
    de-product-2[data-heek-dynamicelement] {
      width: initial;
      width: 100% !important; } }
  @media screen and (max-width: 767px) and (-ms-high-contrast: active) {
    de-product-2[data-heek-dynamicelement] {
      width: auto; } }
  @media screen and (max-width: 767px) and (min-width: 0\0) {
    de-product-2[data-heek-dynamicelement] {
      width: auto; } }
  @media screen and (max-width: 767px) {
      de-product-2[data-heek-dynamicelement] .attribute-wrapper {
        max-width: 100% !important;
        padding: 3em 1em !important; } }

[data-heek-de-content].de-project-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  margin: 0 -1.5%; }

de-project-1[data-heek-dynamicelement] {
  width: 47%;
  margin: 0 1.5% 3%; }
  @media screen and (max-width: 767px) {
    de-project-1[data-heek-dynamicelement] {
      width: 100%;
      min-height: 65vw; } }

[data-heek-de-content].de-project-2 {
  border-top: 1px solid rgba(0, 0, 0, 0.2); }

de-project-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: calc(100% / 3);
  margin: 0;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #FFFFFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2); }
  de-project-2[data-heek-dynamicelement]:nth-child(3n+3) {
    border-right: 0; }
  de-project-2[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }
  de-project-2[data-heek-dynamicelement]:hover {
    background-color: transparent; }
    de-project-2[data-heek-dynamicelement]:hover .attribute-image-wrapper {
      height: calc(100% / 2.2);
      -webkit-transform: scale(0.7);
              transform: scale(0.7); }
    de-project-2[data-heek-dynamicelement]:hover .attribute-text-wrapper {
      max-height: 300px;
      opacity: 1; }
  de-project-2[data-heek-dynamicelement] .attribute-image-wrapper {
    -webkit-transform-origin: top center;
            transform-origin: top center;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    will-change: transform; }
  de-project-2[data-heek-dynamicelement] .attribute-text-wrapper {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 1em;
    -webkit-transition: opacity 0.4s ease-in-out 0.2s, max-height 0.4s ease-in-out 0.2s;
    transition: opacity 0.4s ease-in-out 0.2s, max-height 0.4s ease-in-out 0.2s;
    will-change: max-height; }
  de-project-2[data-heek-dynamicelement] .attribute-text-name el-mediumTitle {
    opacity: 0.8; }
  de-project-2[data-heek-dynamicelement] .attribute-text-description el-paragraph {
    opacity: 0.6; }
  de-project-2[data-heek-dynamicelement] .attribute-text-wrapper button.attribute-button {
    margin-bottom: 1em;
    color: currentColor;
    background-color: #FFFFFF; }
  @media screen and (max-width: 767px) {
    de-project-2[data-heek-dynamicelement] {
      width: 100%;
      min-height: 65vw; }
      de-project-2[data-heek-dynamicelement] .attribute-text-wrapper {
        padding-bottom: 3em; } }

[data-heek-de-content].de-project-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  margin: 0 -1.5%; }

de-project-3[data-heek-dynamicelement] {
  width: 30.33333%;
  margin: 0 1.5% 3%;
  border-radius: 3px;
  line-height: 0; }
  de-project-3[data-heek-dynamicelement] el-button a {
    background: none !important;
    border: none !important;
    padding: none !important;
    font-size: 1.5rem !important;
    line-height: 2rem; }
  de-project-3[data-heek-dynamicelement] el-button:hover a {
    background: none !important;
    border: none !important;
    padding: none !important;
    font-size: 1.5rem !important; }
  de-project-3[data-heek-dynamicelement] .attribute-overlay:after {
    opacity: 0.4; }
  de-project-3[data-heek-dynamicelement]:hover .attribute-main-image {
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    -webkit-transform: scale(1.2) rotate(5deg);
            transform: scale(1.2) rotate(5deg); }
  de-project-3[data-heek-dynamicelement] .attribute-image-wrapper {
    overflow: hidden; }
  de-project-3[data-heek-dynamicelement] .attribute-main-image {
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
    border-radius: 3px; }
  @media screen and (max-width: 767px) {
    de-project-3[data-heek-dynamicelement] {
      width: 100%;
      min-height: 65vw; } }

de-service-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  de-service-1[data-heek-dynamicelement] .service-elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    de-service-1[data-heek-dynamicelement] .service-elements .attribute-main-image {
      width: 30%; }
    de-service-1[data-heek-dynamicelement] .service-elements .attribute-text {
      width: 70%;
      margin: 0 5rem 0 2rem; }

@media screen and (max-width: 767px) {
  de-service-1[data-heek-dynamicelement] {
    width: 100%; }
    de-service-1[data-heek-dynamicelement] .service-elements {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      de-service-1[data-heek-dynamicelement] .service-elements .attribute-main-image,
      de-service-1[data-heek-dynamicelement] .service-elements .attribute-text {
        width: 100%; }
      de-service-1[data-heek-dynamicelement] .service-elements .attribute-text {
        margin: 0 auto; } }

de-service-3[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: calc(100% / 4);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  de-service-3[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-service-3[data-heek-dynamicelement] .attribute-text {
    padding: 1.5em; }
    de-service-3[data-heek-dynamicelement] .attribute-text h4 {
      padding: 0;
      margin: 0; }

@media screen and (max-width: 767px) {
  de-service-3[data-heek-dynamicelement] {
    width: 100%; } }

[data-heek-de-content].de-service-4 {
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 1px 0; }

de-service-4[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 25%;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  de-service-4[data-heek-dynamicelement]:not(:nth-child(4n+1)) {
    border-left: 1px solid rgba(0, 0, 0, 0.1); }
  de-service-4[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-service-4[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(3) {
    min-width: calc(100% / 3); }
  de-service-4[data-heek-dynamicelement]:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #FFFFFF;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    will-change: transform;
    -webkit-transition: border-color 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: border-color 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, border-color 0.1s ease-in-out;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, border-color 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out; }
  de-service-4[data-heek-dynamicelement]:hover:before {
    -webkit-box-shadow: 0 22px 49px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 22px 49px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: scaleY(1.1);
            transform: scaleY(1.1); }
  de-service-4[data-heek-dynamicelement]:hover {
    z-index: 2 !important;
    border-color: #FFFFFF; }
    de-service-4[data-heek-dynamicelement]:hover + de-service-4 {
      border-color: #FFFFFF; }
    de-service-4[data-heek-dynamicelement]:hover .items-menu {
      top: 105%; }
    de-service-4[data-heek-dynamicelement]:hover .attribute-button {
      opacity: 1; }
  de-service-4[data-heek-dynamicelement] .attribute-wrapper {
    padding: 2em 2.4em;
    margin: 0; }
    de-service-4[data-heek-dynamicelement] .attribute-wrapper img {
      margin: 0; }
    de-service-4[data-heek-dynamicelement] .attribute-wrapper .attribute-icon {
      margin-bottom: 2rem; }
  de-service-4[data-heek-dynamicelement] .attribute-button {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    margin-top: 2.5rem;
    opacity: 0; }

@media screen and (max-width: 767px) {
  de-service-4[data-heek-dynamicelement] {
    width: 100%;
    margin: 1rem 0; } }

de-service-5[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 33%;
  margin-top: 1em;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  de-service-5[data-heek-dynamicelement] .attribute-main-image {
    margin-bottom: 1em; }
  de-service-5[data-heek-dynamicelement] .attribute-text-short-description {
    margin-top: 0.5em; }

@media screen and (max-width: 767px) {
  de-service-5[data-heek-dynamicelement] {
    width: 100%;
    margin: 3rem 0;
    padding: 0; } }

de-testimonial-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 33%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 1rem;
  margin-bottom: 0; }
  de-testimonial-1[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }
  de-testimonial-1[data-heek-dynamicelement] .attribute-text-short-description {
    background-color: #FFFFFF;
    margin: 1rem;
    padding: 2rem;
    border-radius: 6px; }
    de-testimonial-1[data-heek-dynamicelement] .attribute-text-short-description:after {
      content: '';
      display: block;
      position: absolute;
      top: 100%;
      left: 4.5rem;
      opacity: 1;
      width: 0;
      height: 0;
      border: solid transparent 0.5em;
      border-top-color: #FFFFFF; }
  de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    padding-left: 2rem;
    padding-top: 1.1rem; }
    de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-image-wrapper {
      width: 4em; }
      de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-image-wrapper el-image {
        -webkit-box-shadow: none;
                box-shadow: none; }
      de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-image-wrapper .image-wrapper {
        display: inline-block;
        position: relative;
        width: 3em;
        height: 3em !important;
        overflow: hidden;
        margin: 0.5em;
        border-radius: 50%; }
        de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-image-wrapper .image-wrapper img {
          border-radius: 50%;
          width: auto;
          height: 100%; }
    de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-text-wrapper {
      width: auto;
      margin-left: 1em; }
      de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-text-wrapper h3 {
        margin: 0 !important; }
      de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper .attribute-text-wrapper h5 {
        margin: 0 !important; }

@media screen and (max-width: 767px) {
  de-testimonial-1[data-heek-dynamicelement] {
    width: 100%;
    padding: 0; }
    de-testimonial-1[data-heek-dynamicelement] .attribute-person-wrapper {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0; } }

de-testimonial-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 27%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 3%; }
  de-testimonial-2[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }

@media screen and (max-width: 767px) {
  de-testimonial-2[data-heek-dynamicelement] {
    width: 100%;
    margin: 1rem 0 5rem; }
  .attribute-text-name {
    width: 100%; }
    .attribute-text-name el-microtitle {
      text-align: center !important; } }

de-testimonial-3[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 25%;
  margin: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2); }
  de-testimonial-3[data-heek-dynamicelement]:first-of-type {
    border-left: 1px solid rgba(0, 0, 0, 0.2); }
  de-testimonial-3[data-heek-dynamicelement]:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    de-testimonial-3[data-heek-dynamicelement]:nth-child(even) .attribute-main-image:after {
      top: 0;
      border-top-color: #FFFFFF; }
  de-testimonial-3[data-heek-dynamicelement]:nth-child(odd) .attribute-main-image:after {
    bottom: 0;
    border-bottom-color: #FFFFFF; }
  de-testimonial-3[data-heek-dynamicelement] .el-image .image-container {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  de-testimonial-3[data-heek-dynamicelement] .attribute-main-image:after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border: solid transparent 1.2em; }
  de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper {
    position: relative;
    padding: 4rem; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper {
        width: 100%; } }
    @media screen and (min-width: 0\0) {
      de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper {
        width: 100%; } }
    de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper el-nanotitle,
    de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper .el-nanotitle {
      margin-top: 0.75rem !important; }
      de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper el-nanotitle h6,
      de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper .el-nanotitle h6 {
        margin: 0 !important; }
    de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper .el-nanotitle h6 {
      text-transform: uppercase;
      margin-bottom: 5rem !important; }
    de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper el-microtitle {
      margin-top: 2rem !important; }
      de-testimonial-3[data-heek-dynamicelement] .attribute-text-wrapper el-microtitle h5 {
        margin-bottom: 0 !important; }

@media screen and (max-width: 767px) {
  de-testimonial-3[data-heek-dynamicelement] {
    width: 100%;
    margin: 0;
    border-top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 0;
    border-left: 0; }
    de-testimonial-3[data-heek-dynamicelement] .attribute-text-name {
      text-align: left; }
    de-testimonial-3[data-heek-dynamicelement] h6 {
      margin-bottom: 1em !important; } }

[data-heek-de-content].de-testimonial-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

de-testimonial-4[data-heek-dynamicelement] {
  width: 60%;
  margin: auto; }
  de-testimonial-4[data-heek-dynamicelement] .attribute-separator {
    display: inline-block;
    width: 10%;
    margin: 0 1em 0 0;
    vertical-align: middle; }
  de-testimonial-4[data-heek-dynamicelement] .attribute-text-name {
    width: initial;
    display: inline-block; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      de-testimonial-4[data-heek-dynamicelement] .attribute-text-name {
        width: auto; } }
    @media screen and (min-width: 0\0) {
      de-testimonial-4[data-heek-dynamicelement] .attribute-text-name {
        width: auto; } }

@media screen and (max-width: 767px) {
  de-testimonial-4[data-heek-dynamicelement] {
    width: 100%;
    margin: 1rem 0 5rem; } }

de-topic-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  de-topic-1[data-heek-dynamicelement] .attribute-main-image {
    width: 30%; }
  de-topic-1[data-heek-dynamicelement] .attribute-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 70%;
    margin: 0 5rem 0 2rem; }

@media screen and (max-width: 767px) {
  de-topic-1[data-heek-dynamicelement] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    de-topic-1[data-heek-dynamicelement] .attribute-main-image,
    de-topic-1[data-heek-dynamicelement] .attribute-text {
      width: 100%; }
    de-topic-1[data-heek-dynamicelement] .attribute-text {
      margin: 2rem 0; } }

[data-heek-de-content].de-topic-2 {
  width: auto;
  margin: 0 -1.5%; }

de-topic-2[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 20%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 1.5% 5rem; }
  de-topic-2[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(2) {
    min-width: 40%; }
  de-topic-2[data-heek-dynamicelement]:nth-child(4n+4):nth-last-child(3) {
    min-width: 30.33333%; }
  de-topic-2[data-heek-dynamicelement] .attribute-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    de-topic-2[data-heek-dynamicelement] .attribute-text el-mediumtitle h3 {
      margin: 0.5em 0 0; }

@media screen and (max-width: 767px) {
  de-topic-2[data-heek-dynamicelement] {
    width: 97%; } }

de-topic-3[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 33%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 2rem; }
  de-topic-3[data-heek-dynamicelement]:nth-child(3n+3):nth-last-child(2) {
    min-width: 40%; }
  @media screen and (max-width: 767px) {
    de-topic-3[data-heek-dynamicelement] {
      width: 100%; } }

[data-heek-de-content].de-topic-4 {
  margin: 0 -1.5%;
  width: auto; }

de-topic-4[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 47%;
  margin: 0 1.5% 1rem; }
  de-topic-4[data-heek-dynamicelement] .attribute-text-name {
    margin-top: 0.5rem; }
  de-topic-4[data-heek-dynamicelement] .attribute-overlay {
    pointer-events: none; }
  de-topic-4[data-heek-dynamicelement] .attribute-button {
    pointer-events: initial; }

@media screen and (max-width: 767px) {
  de-topic-4[data-heek-dynamicelement] {
    width: 100%;
    margin: 0 0 1rem; } }

de-topic-5[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 50%;
  margin-bottom: 0; }
  de-topic-5[data-heek-dynamicelement] .items-menu {
    top: auto;
    bottom: 100%; }
  de-topic-5[data-heek-dynamicelement] .attribute-text-name {
    margin-bottom: 0.8em; }
  de-topic-5[data-heek-dynamicelement] .attribute-image-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    de-topic-5[data-heek-dynamicelement] .attribute-image-wrapper:hover .attribute-overlay {
      -webkit-animation: none;
              animation: none; }
    de-topic-5[data-heek-dynamicelement] .attribute-image-wrapper .attribute-overlay {
      bottom: 0;
      -webkit-animation: none;
              animation: none;
      padding: 5% 10%; }
      de-topic-5[data-heek-dynamicelement] .attribute-image-wrapper .attribute-overlay el-microtitle h5 {
        margin-bottom: 0; }
      de-topic-5[data-heek-dynamicelement] .attribute-image-wrapper .attribute-overlay .attribute-button {
        margin-top: 2rem !important; }
  @media screen and (max-width: 767px) {
    de-topic-5[data-heek-dynamicelement] {
      width: 100% !important;
      min-height: 65vw !important; } }

[data-heek-de-content].de-value-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

de-value-1[data-heek-dynamicelement] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  width: 50%; }
  @media screen and (min-width: 769px) {
    de-value-1[data-heek-dynamicelement]:nth-child(4n+3), de-value-1[data-heek-dynamicelement]:nth-child(4n+4) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  @media screen and (max-width: 767px) {
    de-value-1[data-heek-dynamicelement] {
      width: 100%;
      -ms-flex-wrap: initial !important;
          flex-wrap: initial !important; }
      de-value-1[data-heek-dynamicelement]:nth-child(even) {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; }
      de-value-1[data-heek-dynamicelement] .attribute-main-image {
        min-height: 210px;
        height: 100px; } }
  de-value-1[data-heek-dynamicelement] .attribute-main-image {
    width: 50%;
    height: 100%; }
  de-value-1[data-heek-dynamicelement] .attribute-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 50%;
    height: 100%;
    padding: 4em 9%;
    border: solid 1px #E2E2E2; }
  de-value-1[data-heek-dynamicelement] .attribute-separator {
    margin: 0.5em 0; }
  @media screen and (max-width: 766px) {
    de-value-1[data-heek-dynamicelement] .attribute-text,
    de-value-1[data-heek-dynamicelement] .attribute-main-image {
      width: 100%; } }

de-layout-blogpost-1 .layout-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  de-layout-blogpost-1 .layout-inner .categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-right: 5em; }
    de-layout-blogpost-1 .layout-inner .categories hr {
      margin-left: 0; }
    de-layout-blogpost-1 .layout-inner .categories .blogpost-category {
      padding-left: 0 !important; }

@media screen and (max-width: 767px) {
  de-layout-blogpost-1 .categories {
    padding: 0; }
  de-layout-blogpost-1 .attribute-main-image {
    height: 250px; }
  de-layout-blogpost-1 .attribute-text .attribute-date {
    max-width: 10rem; } }

de-layout-categories-left[data-heek-dynamicelement-layout] .layout-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%; }
  de-layout-categories-left[data-heek-dynamicelement-layout] .layout-inner .categories {
    margin-right: 4em;
    padding: 0;
    text-align: left; }
  de-layout-categories-left[data-heek-dynamicelement-layout] .layout-inner .item {
    padding: 0 !important; }
  @media screen and (max-width: 767px) {
    de-layout-categories-left[data-heek-dynamicelement-layout] .layout-inner {
      display: block; }
      de-layout-categories-left[data-heek-dynamicelement-layout] .layout-inner .categories hr {
        margin-left: 0; } }

el-breadcrumb ol {
  padding: 0; }
  el-breadcrumb ol li {
    display: inline; }

.element-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .element-button el-button {
    display: block;
    padding: initial; }

el-container {
  display: block;
  width: 100%;
  min-height: 2em; }
  el-container .items .categories {
    padding: 1em 1.5em 1em 0; }
    el-container .items .categories .item {
      color: rgba(0, 0, 0, 0.5);
      padding: 1em;
      cursor: pointer;
      -webkit-transition: color 0.4s ease-in-out;
      transition: color 0.4s ease-in-out; }
      el-container .items .categories .item:first-child {
        padding-left: 0; }
      el-container .items .categories .item.selected, el-container .items .categories .item:hover {
        color: rgba(0, 0, 0, 0.7); }
      el-container .items .categories .item.selected {
        cursor: default;
        font-weight: 900; }
  el-container [data-heek-de-content] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%; }
    @media screen and (max-width: 767px) {
      el-container [data-heek-de-content] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    el-container [data-heek-de-content] de-product-1[data-heek-dynamicelement] {
      -webkit-box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.6);
              box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.6); }
      el-container [data-heek-de-content] de-product-1[data-heek-dynamicelement] .items .categories .item {
        padding: 0 !important; }
  el-container .no-item {
    background-color: rgba(0, 0, 0, 0.3);
    width: auto;
    height: 10em;
    margin: 1em;
    text-align: center;
    color: #FFFFFF;
    line-height: 10em;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7); }
    el-container .no-item span {
      vertical-align: middle;
      display: inline-block;
      line-height: initial; }
  el-container .container-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    el-container .container-pagination .pagination-number {
      margin: 0.5em; }
      el-container .container-pagination .pagination-number .pagination-other {
        cursor: pointer; }
      el-container .container-pagination .pagination-number.current {
        padding: 0.3em 0.5em;
        color: #FFFFFF;
        cursor: initial;
        background-color: #33C0D2;
        border-radius: 3px;
        margin: 0; }
    el-container .container-pagination .pagination-button:not(.disabled) {
      padding: 0.3em 0.5em;
      color: #FFFFFF;
      cursor: pointer;
      background-color: #33C0D2;
      border-radius: 3px;
      margin: 0.5em;
      cursor: pointer; }

el-embed-code iframe {
  min-height: auto; }

el-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.5em;
  color: #808080; }
  el-form form label {
    display: block;
    padding: 10px 0 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 0.7em; }
  el-form form input,
  el-form form textarea {
    color: #808080;
    padding: 10px;
    width: 100%;
    border: 2px solid rgba(0, 0, 0, 0.2);
    background: transparent;
    font-size: 0.9em;
    margin-top: 1.5rem;
    outline: 0; }
    el-form form input.error,
    el-form form textarea.error {
      background-color: transparent;
      border: 1px solid #bd2d34;
      -webkit-box-shadow: 1px 1px 8px #de7278;
              box-shadow: 1px 1px 8px #de7278; }
  el-form form textarea {
    resize: none;
    min-height: 10em; }
  el-form form .error-message {
    color: #D44950; }
  el-form form .submit-wrapper {
    width: 100%; }

el-form .input-wrapper {
  width: 100%;
  padding: 0 0.5em; }

el-form .input-half {
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  @media screen and (max-width: 767px) {
    el-form .input-half {
      width: 100%; } }

el-form .message-sent {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  width: 100%;
  color: #43B77A;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out; }
  el-form .message-sent.displayed {
    opacity: 1; }

el-form .form-submit {
  padding: 0.7em;
  border-radius: 3px;
  background-color: #33C0D2;
  color: #FFFFFF;
  border: 0;
  margin-top: 1rem; }
  el-form .form-submit:hover {
    background-color: #2bb0c1; }
  el-form .form-submit[disabled] {
    opacity: 0.6; }
    el-form .form-submit[disabled]:hover {
      background-color: #33C0D2; }

[data-heek-card].yoga-newsletter-1 form,
[data-heek-card].freelance-newsletter-1 form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

[data-heek-card].law-footer-1 form,
[data-heek-card].beauty-newsletter-1 form {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0; }
  [data-heek-card].law-footer-1 form input,
  [data-heek-card].law-footer-1 form .form-submit,
  [data-heek-card].beauty-newsletter-1 form input,
  [data-heek-card].beauty-newsletter-1 form .form-submit {
    margin: 0;
    height: 100%; }
  [data-heek-card].law-footer-1 form .input-wrapper,
  [data-heek-card].beauty-newsletter-1 form .input-wrapper {
    padding-left: 0; }
  [data-heek-card].law-footer-1 form .submit-wrapper,
  [data-heek-card].beauty-newsletter-1 form .submit-wrapper {
    width: auto; }

el-gallery .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 1em; }
  el-gallery .gallery .frame {
    height: 15vw;
    width: 15vw;
    min-width: 7em;
    min-height: 7em;
    margin: 0.4em;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    border-radius: 3px;
    overflow: hidden; }
    el-gallery .gallery .frame p {
      margin: 0; }
    el-gallery .gallery .frame .frame-container {
      height: 100%;
      width: 100%;
      position: relative;
      overflow: hidden;
      border: 2px solid #FFFFFF;
      border-radius: 5px; }
      el-gallery .gallery .frame .frame-container .content-overlay {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: initial;
            -ms-flex-pack: initial;
                justify-content: initial;
        background-color: rgba(0, 0, 0, 0.6); }
        el-gallery .gallery .frame .frame-container .content-overlay .change-image {
          width: 100%;
          float: left;
          height: auto;
          font-size: 0.7em;
          text-align: center;
          font-family: "Proxima", "Arial", sans-serif; }
          el-gallery .gallery .frame .frame-container .content-overlay .change-image a {
            color: #FFFFFF;
            cursor: pointer;
            border: 3px solid #FFFFFF;
            border-radius: 8px;
            padding: 3px 8px 5px;
            opacity: 0.6;
            -webkit-transition: all 0.5s;
            transition: all 0.5s; }
            el-gallery .gallery .frame .frame-container .content-overlay .change-image a:hover {
              opacity: 1; }
      el-gallery .gallery .frame .frame-container [class*="icon-"] {
        position: absolute;
        top: 0.2em;
        cursor: pointer;
        -webkit-animation: appear 0.6s;
                animation: appear 0.6s;
        z-index: 1; }
      el-gallery .gallery .frame .frame-container .icon-Trashcan {
        font-size: 1.5em;
        right: 0.1em;
        opacity: 0.6;
        color: #FFFFFF;
        -webkit-transition: all 0.5s;
        transition: all 0.5s; }
        el-gallery .gallery .frame .frame-container .icon-Trashcan:hover {
          opacity: 1; }

@media screen and (max-width: 1200px) {
  el-gallery .change-image a {
    width: 90%;
    display: block;
    margin: auto; }
  el-gallery .change-image a:nth-child(1) {
    margin-top: 1.5em; }
  el-gallery .change-image a:nth-child(2) {
    margin-top: 0.5em; } }

el-googlemaps agm-map {
  width: 100%;
  height: 100%; }

.element-hr {
  padding: 1rem 0; }

el-hr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  el-hr hr {
    margin: inherit; }

el-icon .icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  height: inherit;
  width: auto; }
  el-icon .icon-wrapper .icon.left, el-icon .icon-wrapper .icon.right,
  el-icon .icon-wrapper .icon-border.left,
  el-icon .icon-wrapper .icon-border.right {
    position: absolute; }
  el-icon .icon-wrapper .icon.left,
  el-icon .icon-wrapper .icon-border.left {
    left: 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  el-icon .icon-wrapper .icon.right,
  el-icon .icon-wrapper .icon-border.right {
    right: 0; }
  el-icon .icon-wrapper .icon {
    display: block;
    height: 100%;
    width: auto;
    z-index: 1; }
  el-icon .icon-wrapper .icon-border {
    position: absolute;
    z-index: -1; }

element-web el-image .image-wrapper {
  min-height: 3rem; }
  element-web el-image .image-wrapper:not(a) img {
    cursor: default; }
  element-web el-image .image-wrapper a img {
    cursor: pointer; }

el-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%; }
  el-image .image-wrapper {
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden; }
    el-image .image-wrapper img {
      -webkit-user-drag: none;
      -khtml-user-drag: none;
      -moz-user-drag: none;
      -o-user-drag: none;
      user-drag: none;
      cursor: pointer;
      max-width: 100%;
      margin: 0; }
    el-image .image-wrapper.middle {
      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; }
    el-image .image-wrapper.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: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }

el-list {
  text-decoration: none !important; }
  el-list .item-list {
    list-style-position: inside; }
    el-list .item-list.dashed {
      list-style-type: none; }
      el-list .item-list.dashed li:before {
        content: '--';
        letter-spacing: -4px;
        margin-right: 0.5em; }
    el-list .item-list .item {
      position: relative;
      list-style: inherit; }
      el-list .item-list .item:hover .heekon-cancel {
        opacity: 1; }
      el-list .item-list .item .item-number {
        position: absolute;
        font-family: "Proxima", "Arial", sans-serif; }
    el-list .item-list .heekon-cancel {
      position: absolute;
      height: 100%;
      top: 0;
      font-size: 1em;
      margin-left: 1em;
      cursor: pointer;
      color: #808080;
      opacity: 0;
      -webkit-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear; }

el-menu .menu-link {
  display: block; }

el-menu .menu-item-more {
  display: none; }

el-menu button.navbar-toggle {
  z-index: 3;
  position: fixed;
  top: 2rem;
  right: 2rem;
  padding: 1rem !important; }

@media screen and (min-width: 768px) {
  el-menu .menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: transparent;
    -webkit-animation: 0.6s cubic-bezier(1, 0.03, 1, 1) 0s 1 longFade;
            animation: 0.6s cubic-bezier(1, 0.03, 1, 1) 0s 1 longFade; }
    el-menu .menu-wrapper.loading {
      -webkit-animation: 2s cubic-bezier(1, 0.03, 1, 1) 0s 1 longFade;
              animation: 2s cubic-bezier(1, 0.03, 1, 1) 0s 1 longFade; }
    el-menu .menu-wrapper > .menu-item:last-child > .menu-dropdown {
      left: initial;
      right: 0; }
    el-menu .menu-wrapper > .menu-item:not(:first-child) > .menu-link {
      margin-left: 3rem; }
    el-menu .menu-wrapper > .menu-item > .menu-dropdown {
      left: 3rem; }
      el-menu .menu-wrapper > .menu-item > .menu-dropdown .menu-link {
        color: #000000 !important; }
    el-menu .menu-wrapper > .menu-item:hover .menu-dropdown {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  el-menu .menu-item-more.active {
    display: initial; }
  el-menu .menu-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    background-color: #FFFFFF; }
  el-menu .menu-item {
    cursor: pointer; }
  el-menu .dropdown-hover:after {
    z-index: -1; } }

@media screen and (max-width: 768px) {
  el-menu.open .menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: flex !important;
    overflow-x: hidden;
    overflow-y: auto; }
  el-menu.open .menu-item {
    width: 100%; }
  el-menu .menu-wrapper {
    display: none !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #FFFFFF;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 5rem 7rem; }
  el-menu .menu-link {
    margin-top: 3rem;
    color: #000000 !important;
    font-size: 2em !important; }
  el-menu .menu-dropdown .menu-link {
    font-size: 1.5em !important; } }

el-openinghours .days .day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  padding: 0.2em;
  margin: 0.2em; }
  el-openinghours .days .day:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  el-openinghours .days .day .day-name {
    width: 50%; }
  el-openinghours .days .day .hours {
    width: 50%;
    text-align: center; }
  el-openinghours .days .day .hours-am,
  el-openinghours .days .day .hours-pm {
    display: inline-block; }
    el-openinghours .days .day .hours-am.closed,
    el-openinghours .days .day .hours-pm.closed {
      width: 100%;
      text-align: center; }
    el-openinghours .days .day .hours-am input,
    el-openinghours .days .day .hours-pm input {
      width: 5rem;
      padding: 0.5rem;
      font-size: 1em;
      border: 0;
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      text-align: center; }

pr-openinghours {
  font-size: 0.9em; }
  pr-openinghours .days {
    display: inline-block;
    margin: 1em; }
  pr-openinghours hr {
    margin-bottom: 5px;
    margin-top: 5px; }
  pr-openinghours .switch-mode span {
    cursor: pointer; }
  pr-openinghours input[type=time] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    display: block; }
    pr-openinghours input[type=time]:-webkit-clear-button {
      display: none; }

el-partners-full {
  font-size: 0.9em; }
  el-partners-full .partners {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    margin-top: 1em; }
    el-partners-full .partners .partner {
      padding: 2em;
      position: relative;
      word-wrap: break-word; }
      el-partners-full .partners .partner p {
        margin: 0; }
      el-partners-full .partners .partner:hover .image-container [class*="icon-"] {
        opacity: 1; }
      el-partners-full .partners .partner .image-container {
        height: 13em;
        position: relative;
        overflow: hidden;
        padding-bottom: 50%;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background-color: #FFFFFF; }
        el-partners-full .partners .partner .image-container [class*="icon-"] {
          font-size: 1.5em;
          position: absolute;
          top: 0.2em;
          cursor: pointer;
          opacity: 0;
          -webkit-animation: appear 0.6s;
                  animation: appear 0.6s;
          z-index: 1; }
        el-partners-full .partners .partner .image-container .icon-Trashcan {
          right: 0.2em;
          text-shadow: 0 0 0 #FFFFFF; }
        el-partners-full .partners .partner .image-container .icon-Image-file {
          left: 0.2em; }
        el-partners-full .partners .partner .image-container .image-responsive {
          width: 65%;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto; }
      el-partners-full .partners .partner .change-image-popup {
        height: 3rem;
        left: 30%;
        top: 45%;
        padding: 0.4em; }
      el-partners-full .partners .partner .name {
        font-size: 1.5em;
        margin: 0.5em 0 0; }
      el-partners-full .partners .partner .description {
        margin: 0.5em 0; }

@media screen and (min-width: 1024px) {
  el-partners-full .partners .partner {
    width: 25%; } }

@media screen and (max-width: 1024px) {
  el-partners-full .partners .partner {
    width: 33%; } }

@media screen and (max-width: 767px) and (orientation: landscape) {
  el-partners-full .partners .partner {
    width: 50%; } }

@media screen and (max-width: 767px) {
  el-partners-full .partners .partner {
    width: 100%; } }

el-pricinglist:hover .add {
  font-size: 1.6rem;
  opacity: 1; }

el-pricinglist .pricing-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin: 0; }
  el-pricinglist .pricing-row:hover .heekon-cancel {
    opacity: 1; }
  el-pricinglist .pricing-row [class*="pricing-row-"] {
    padding: 0; }
  el-pricinglist .pricing-row .pricing-row-left {
    width: 75%; }
  el-pricinglist .pricing-row .pricing-row-right {
    width: 25%; }
  el-pricinglist .pricing-row .heekon-cancel {
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    position: relative;
    bottom: 1em;
    left: 1em;
    cursor: pointer;
    font-size: 2rem; }

el-pricinglist .add {
  font-size: 0;
  opacity: 0;
  -webkit-transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;
  position: relative;
  cursor: pointer; }
  el-pricinglist .add .heekon-cancel-circled {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }

el-pricingplan .panel {
  word-wrap: break-word; }

el-pricingplan .panel-default {
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.3);
  background-color: transparent; }

el-pricingplan .center-col {
  float: none;
  display: inline-block;
  margin: 0 auto; }

pr-pricing .pricing-wrapper .pricing-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

pr-pricing .pricing-wrapper .pricing-title {
  margin: 0 2rem;
  min-width: 8rem;
  max-width: 8rem;
  word-wrap: break-word; }

pr-pricing .pricing-wrapper .pricing-recurrence {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  pr-pricing .pricing-wrapper .pricing-recurrence .pricing-recurrence-text {
    line-height: 1.4;
    margin-right: 1rem;
    margin-left: 0.5rem;
    font-size: 1em; }
  pr-pricing .pricing-wrapper .pricing-recurrence select {
    min-width: 8rem;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #FFFFFF;
    margin-left: 1rem; }

pr-pricing .pricing-wrapper .pricing-color {
  margin: 0 2rem;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none; }

pr-pricing .pricing-wrapper .pricing-delete {
  margin-right: 2rem;
  cursor: pointer;
  color: inherit;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear; }
  pr-pricing .pricing-wrapper .pricing-delete:hover {
    color: #33C0D2; }

el-productlist {
  font-size: 0.9em; }
  el-productlist .products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-top: 1em; }
    el-productlist .products .product {
      height: 30em;
      margin: 2em 2%;
      position: relative;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      border-radius: 3px;
      overflow: hidden; }
      el-productlist .products .product p {
        margin: 0; }
      el-productlist .products .product:hover .image-container {
        height: 10em; }
        el-productlist .products .product:hover .image-container [class*="icon-"] {
          opacity: 1; }
      el-productlist .products .product:hover .content {
        height: 18em; }
        el-productlist .products .product:hover .content .hidden-content {
          opacity: 1; }
      el-productlist .products .product .image-container {
        position: relative;
        height: 25em;
        -webkit-transition: height 0.6s ease-in-out;
        transition: height 0.6s ease-in-out;
        border-radius: 3px 3px 0 0; }
        el-productlist .products .product .image-container [class*="icon-"] {
          position: absolute;
          top: 0.2em;
          cursor: pointer;
          opacity: 0;
          -webkit-animation: appear 0.6s;
                  animation: appear 0.6s;
          z-index: 1; }
        el-productlist .products .product .image-container .icon-Trashcan {
          font-size: 1.5em;
          right: 0.2em;
          text-shadow: 0 0 0 #FFFFFF; }
        el-productlist .products .product .image-container .image-responsive {
          width: 100%;
          position: absolute;
          margin: auto;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: -1; }
      el-productlist .products .product .change-image-popup {
        height: 3rem;
        left: 27%;
        top: 35%;
        padding: 0.4em; }
      el-productlist .products .product .content {
        height: 5em;
        padding: 1.5em;
        text-align: center;
        overflow: auto;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
        el-productlist .products .product .content .title {
          font-size: 1.5em;
          margin: 0; }
        el-productlist .products .product .content .hidden-content {
          opacity: 0;
          -webkit-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out; }
          el-productlist .products .product .content .hidden-content .price {
            margin-top: 1rem; }
          el-productlist .products .product .content .hidden-content .separator {
            width: 3em;
            margin: 1em auto 2em;
            border: 0.1em solid #000000; }
          el-productlist .products .product .content .hidden-content .description {
            color: #808080; }

@media screen and (min-width: 1024px) {
  el-productlist .products .product {
    width: 28%; } }

@media screen and (max-width: 1024px) {
  el-productlist .products .product {
    width: 40%; } }

@media screen and (max-width: 767px) and (orientation: landscape) {
  el-productlist .products .product {
    width: 40%; } }

@media screen and (max-width: 767px) {
  el-productlist .products .product {
    width: 100%; }
    el-productlist .products .product .image-container .image-responsive {
      margin: initial; } }

el-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 2em; }
  el-product .separator {
    border: 0.1em solid #000000;
    width: 3em; }
  el-product .images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 50%;
    max-width: 40em;
    margin: auto;
    margin-top: 0;
    position: relative; }
    el-product .images .product-btn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
      width: 100%;
      z-index: 1; }
    el-product .images .image-big-container {
      width: 100%;
      height: 22em;
      margin: auto;
      position: relative;
      overflow: hidden; }
      el-product .images .image-big-container .image-big {
        width: 100%;
        position: absolute;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        el-product .images .image-big-container .image-big.active {
          -webkit-animation: appear 0.6s ease-in-out;
                  animation: appear 0.6s ease-in-out; }
    el-product .images .thumbnails {
      width: 100%;
      height: 7em;
      margin: auto;
      margin-top: 1.5em;
      white-space: nowrap;
      overflow-y: hidden;
      overflow-x: scroll; }
      el-product .images .thumbnails:hover > [class$="-scroller"] {
        opacity: 1; }
      el-product .images .thumbnails [class$="-scroller"] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 7em;
        width: 4em;
        position: absolute;
        opacity: 0;
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.4);
        -webkit-animation: appear 0.6s;
                animation: appear 0.6s;
        z-index: 2; }
        el-product .images .thumbnails [class$="-scroller"] [class*="icon-"] {
          font-size: 2em;
          color: rgba(255, 255, 255, 0.96); }
      el-product .images .thumbnails .right-scroller {
        right: 0; }
      el-product .images .thumbnails .thumbnail-container {
        margin-right: 1.5em;
        position: relative;
        display: inline-block; }
        el-product .images .thumbnails .thumbnail-container:last-child {
          margin-right: 0; }
        el-product .images .thumbnails .thumbnail-container .icon-Trashcan {
          font-size: 1.5em;
          top: 0.2em;
          right: 0.2em;
          position: absolute;
          cursor: pointer;
          color: #F3306B;
          -webkit-animation: appear 0.6s;
                  animation: appear 0.6s;
          z-index: 1; }
        el-product .images .thumbnails .thumbnail-container .thumbnail-image {
          width: auto;
          height: 7em;
          cursor: pointer;
          opacity: 0.7;
          margin-bottom: 0; }
          el-product .images .thumbnails .thumbnail-container .thumbnail-image.focus {
            opacity: initial; }
        el-product .images .thumbnails .thumbnail-container .content-overlay {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: initial;
              -ms-flex-pack: initial;
                  justify-content: initial;
          background-color: rgba(0, 0, 0, 0.6); }
          el-product .images .thumbnails .thumbnail-container .content-overlay .change-image {
            width: 100%;
            float: left;
            height: auto;
            font-size: 1em;
            text-align: center;
            font-family: "Proxima", "Arial", sans-serif; }
            el-product .images .thumbnails .thumbnail-container .content-overlay .change-image a {
              display: block;
              color: #FFFFFF;
              cursor: pointer;
              padding: 3px 8px 5px;
              opacity: 0.6;
              -webkit-transition: all 0.5s;
              transition: all 0.5s; }
              el-product .images .thumbnails .thumbnail-container .content-overlay .change-image a:hover {
                opacity: 1; }
      el-product .images .thumbnails .empty-container {
        width: 3em;
        position: relative;
        display: inline-block; }
  el-product .information {
    word-wrap: break-word; }
    el-product .information .title,
    el-product .information .title-section {
      font-family: "Proxima", "Arial", sans-serif; }
    el-product .information .title {
      font-size: 1.5em; }
    el-product .information .price {
      font-size: 1.6em;
      margin: 1em 0 0; }
    el-product .information .title-section {
      margin: 1em 0; }
    el-product .information .features-list {
      margin: 1em -1em; }
      el-product .information .features-list .feature {
        list-style: initial; }
      el-product .information .features-list .heekon-cancel {
        font-size: 1.2em;
        margin-left: 1em;
        cursor: pointer;
        color: #F3306B; }
      el-product .information .features-list .heekon-plus {
        font-size: 1.4em;
        margin: 1em 0 0 3em;
        cursor: pointer;
        color: #F3306B; }

@media screen and (min-width: 1024px) {
  el-product .images {
    width: 50%; }
  el-product .information {
    width: 45%;
    margin-left: 1.5em; } }

@media screen and (max-width: 1024px) {
  el-product .images {
    width: 50%; }
    el-product .images .image-big-container {
      height: 17em; }
      el-product .images .image-big-container .image-big {
        bottom: initial; }
  el-product .information {
    width: 45%;
    margin-left: 1.5em; } }

@media screen and (max-width: 767px) and (orientation: landscape) {
  el-product .images {
    width: 50%; }
  el-product .information {
    width: 45%;
    margin-left: 1.5em; } }

@media screen and (max-width: 767px) {
  el-product {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
    el-product .images {
      width: 100%; }
      el-product .images .image-big-container {
        height: 100%;
        max-width: 100%; }
        el-product .images .image-big-container .image-big {
          position: initial; }
        el-product .images .image-big-container .thumbnails {
          max-width: 100%; }
    el-product .information {
      width: 100%;
      margin: 0 0 1.5em; } }

el-schedule {
  font-size: 0.9em; }
  el-schedule .days-container {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0; }
  el-schedule .days {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    margin: 0.2em;
    text-align: center; }
    el-schedule .days:first-of-type {
      -ms-flex-preferred-size: 18%;
          flex-basis: 18%; }
    el-schedule .days:last-of-type {
      -ms-flex-preferred-size: 2%;
          flex-basis: 2%; }
  el-schedule .activities {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  el-schedule .title-activities {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-preferred-size: 18%;
        flex-basis: 18%;
    margin: 0.2em; }
    el-schedule .title-activities .title-text {
      padding: 0.5em; }
  el-schedule .square {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    margin: 0.2em;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    padding: 0.5em 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    el-schedule .square .heekon-plus {
      cursor: pointer;
      opacity: 0;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      font-size: 2rem; }
    el-schedule .square:hover > .heekon-plus {
      opacity: 1; }
  el-schedule .heekon-cancel {
    cursor: pointer;
    margin-top: 0.5em;
    -ms-flex-preferred-size: 2%;
        flex-basis: 2%; }
  el-schedule .time:hover > .icon-Trashcan {
    opacity: 1;
    display: initial;
    -webkit-animation: appear 0.6s;
            animation: appear 0.6s; }
  el-schedule .time .icon-Trashcan {
    cursor: pointer;
    opacity: 0;
    display: none;
    -webkit-animation: appear 0.6s;
            animation: appear 0.6s; }
  el-schedule .btn-activity {
    border: #555555 dashed 1px;
    margin: 50px 0 10px;
    padding: 5px;
    width: 100%; }
    el-schedule .btn-activity span {
      cursor: pointer; }
  el-schedule input[type='time'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: transparent;
    border: 0;
    width: 40%;
    min-width: 3.3em; }
    el-schedule input[type='time'] ::-webkit-clear-button {
      display: none; }
    el-schedule input[type='time'] ::-webkit-inner-spin-button {
      display: none; }

el-services {
  font-size: 0.9em; }
  el-services .services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-top: 1em; }
    el-services .services .service {
      margin: 2em 0;
      position: relative;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      border-radius: 3px;
      overflow: hidden; }
      el-services .services .service p {
        margin: 0; }
      el-services .services .service:hover .image-container [class*="icon-"] {
        opacity: 1; }
      el-services .services .service .image-container {
        position: relative;
        min-height: 9em;
        overflow: hidden;
        max-height: 12em; }
        el-services .services .service .image-container [class*="icon-"] {
          position: absolute;
          top: 0.2em;
          cursor: pointer;
          opacity: 0;
          -webkit-animation: appear 0.6s;
                  animation: appear 0.6s;
          z-index: 1; }
        el-services .services .service .image-container .icon-Trashcan {
          font-size: 1.5em;
          right: 0.2em;
          text-shadow: 0 0 0 #FFFFFF; }
        el-services .services .service .image-container .image-responsive {
          width: 100%;
          position: absolute;
          margin: auto;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0; }
      el-services .services .service .change-image-popup {
        height: 3rem;
        left: 27%;
        top: 35%;
        padding: 0.4em; }
      el-services .services .service .content {
        padding: 2em 2em 3em;
        text-align: center; }
        el-services .services .service .content .title {
          font-size: 1.5em;
          margin-bottom: 0.5em; }
        el-services .services .service .content .description {
          color: #808080; }

@media screen and (min-width: 1024px) {
  el-services .services .service {
    width: 30%; } }

@media screen and (max-width: 1024px) {
  el-services .services .service {
    width: 40%; } }

@media screen and (max-width: 767px) and (orientation: landscape) {
  el-services .services .service {
    width: 40%; } }

@media screen and (max-width: 767px) {
  el-services .services .service {
    width: 100%; }
    el-services .services .service .image-container {
      height: 18em; }
      el-services .services .service .image-container .image-responsive {
        margin: initial; } }

el-slideshow slide img {
  max-width: 100%; }

el-slideshow slide.item {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out; }

el-slideshow slide.active {
  opacity: 1; }

el-slideshow .carousel-control,
el-slideshow .carousel-indicators {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out; }
  el-slideshow .carousel-control:hover,
  el-slideshow .carousel-indicators:hover {
    opacity: 1; }

el-slideshow .carousel-control.right,
el-slideshow .carousel-control.left {
  cursor: pointer;
  background-image: none; }

el-social-icons .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0; }
  el-social-icons .social-icons .social-flex-start:first-of-type .network {
    margin-left: 0; }
  el-social-icons .social-icons .social-flex-end:last-of-type .network {
    margin-right: 0; }
  el-social-icons .social-icons .network {
    margin: 0 0.5em;
    position: relative; }
    el-social-icons .social-icons .network [class^="heekon-"] {
      font-family: "heekon" !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }

.contactform-4 el-social-icons .social-icons .network:first-child,
.contact-3 el-social-icons .social-icons .network:first-child {
  margin-left: 0; }

.menu-1 el-social-icons .social-icons .network:last-child,
.menu-3 el-social-icons .social-icons .network:last-child,
.menu-4 el-social-icons .social-icons .network:last-child,
.footer-2 el-social-icons .social-icons .network:last-child,
.footer-5 el-social-icons .social-icons .network:last-child {
  margin-right: 0; }

el-team {
  font-size: 0.9em; }
  el-team .team {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    width: 100%;
    word-wrap: break-word; }
    el-team .team .member {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      position: relative;
      max-width: 15em;
      text-align: center; }
      el-team .team .member p {
        margin: 0; }
      el-team .team .member:hover .icons [class*="icon-"] {
        opacity: 1; }
      el-team .team .member .change-image-popup {
        height: 3rem;
        left: 25%;
        top: 25%;
        padding: 0.4em; }
      el-team .team .member .icons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        position: relative; }
        el-team .team .member .icons [class*="icon-"] {
          font-size: 1.5em;
          right: 0;
          position: absolute;
          cursor: pointer;
          opacity: 0;
          text-shadow: 0 0 0 #FFFFFF;
          -webkit-animation: appear 0.6s;
                  animation: appear 0.6s;
          z-index: 1; }
      el-team .team .member .image-circle {
        position: relative;
        overflow: hidden;
        border-radius: 50%;
        margin: 1em auto; }
      el-team .team .member .name {
        font-size: 1.5em;
        margin-bottom: 0.2em; }
      el-team .team .member .job {
        color: #808080;
        font-style: italic; }
      el-team .team .member .description {
        margin: 1em 0; }

@media screen and (min-width: 1024px) {
  el-team .team .member .image-circle {
    width: 9em;
    height: 9em; } }

@media screen and (max-width: 1024px) {
  el-team .team .member .image-circle {
    width: 12em;
    height: 12em; } }

@media screen and (max-width: 767px) and (orientation: landscape) {
  el-team .team .member .image-circle {
    width: 10em;
    height: 10em; } }

@media screen and (max-width: 767px) {
  el-team .team .member .image-circle {
    width: 10em;
    height: 10em; } }

el-testimonials blockquote {
  position: relative;
  display: block;
  text-align: left;
  padding: 0;
  margin: 0;
  font-size: 2.5rem; }
  el-testimonials blockquote [class*="-quote"] {
    opacity: 0.3;
    right: auto;
    left: 0; }
  el-testimonials blockquote .left-quote:before {
    content: '“';
    position: absolute;
    left: -4rem;
    top: -3rem;
    font-size: 8rem; }
  el-testimonials blockquote .right-quote:before {
    content: '”';
    position: absolute;
    bottom: -2rem;
    right: 1rem; }

el-testimonials .content-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  max-width: 11.1rem;
  left: auto;
  right: auto;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6); }
  el-testimonials .content-overlay .change-image {
    width: 100%;
    line-height: 1.2;
    font-size: 1.3em;
    text-align: center;
    font-family: "Proxima", "Arial", sans-serif; }
    el-testimonials .content-overlay .change-image a {
      color: #FFFFFF;
      padding: 5px;
      cursor: pointer;
      font-size: 0.8em; }

el-testimonials .testimonials-delete {
  background-color: #FFFFFF;
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  opacity: 0;
  width: 4rem;
  height: 4rem;
  line-height: 4.5rem;
  position: absolute;
  text-align: center;
  z-index: 1;
  bottom: 2rem;
  right: 1rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  el-testimonials .testimonials-delete:hover {
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); }

el-testimonials .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 11rem;
  max-width: 11.1rem;
  margin-left: auto;
  margin-right: 5rem;
  border-radius: 50%; }
  el-testimonials .author-img .img-responsive {
    position: absolute;
    height: 101%;
    width: auto;
    max-width: initial;
    top: 0;
    left: 0; }

el-testimonials .vertical-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

el-testimonials carousel .carousel .carousel-inner {
  width: 80%;
  margin: auto;
  padding-bottom: 2.3em; }
  el-testimonials carousel .carousel .carousel-inner slide {
    text-align: left;
    min-height: 35vh;
    padding: 8vh 10rem 0; }
    el-testimonials carousel .carousel .carousel-inner slide:hover .testimonials-delete {
      opacity: 1;
      -webkit-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear; }
    el-testimonials carousel .carousel .carousel-inner slide.active {
      -webkit-animation: appear 1s cubic-bezier(0.64, 0.34, 0.38, 0.59);
              animation: appear 1s cubic-bezier(0.64, 0.34, 0.38, 0.59); }

el-testimonials carousel .carousel .carousel-indicators {
  bottom: 0; }
  el-testimonials carousel .carousel .carousel-indicators li {
    border: 1px solid rgba(0, 0, 0, 0.4); }
    el-testimonials carousel .carousel .carousel-indicators li.active {
      background-color: rgba(0, 0, 0, 0.1); }

el-testimonials carousel .carousel .carousel-control.right, el-testimonials carousel .carousel .carousel-control.left {
  cursor: pointer;
  background-image: none;
  width: 10%; }

el-testimonials carousel .carousel .carousel-control [class*="glyphicon-chevron-"] {
  font-family: 'icon54line'; }

el-testimonials carousel .carousel .author {
  text-align: left;
  border: 0; }
  el-testimonials carousel .carousel .author .author-name {
    display: block;
    text-transform: capitalize;
    font-size: 1em;
    margin-top: 1em; }
  el-testimonials carousel .carousel .author .author-activity {
    display: block;
    font-size: 0.8em; }
  el-testimonials carousel .carousel .author p {
    text-align: left;
    margin-bottom: 0.1rem; }

el-title .flexbox-content-right,
el-subtitle .flexbox-content-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  el-title .flexbox-content-right i,
  el-subtitle .flexbox-content-right i {
    margin-right: 0;
    margin-left: 1em; }

el-title .flexbox-content-left,
el-subtitle .flexbox-content-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  el-title .flexbox-content-left i,
  el-subtitle .flexbox-content-left i {
    margin-right: 1em;
    margin-left: 0; }

el-multitle {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word; }

el-paragraph {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  margin-bottom: 1rem; }
  el-paragraph .flexbox-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    el-paragraph .flexbox-content i {
      margin-right: 0.5em;
      margin-left: 0; }

el-title span p,
el-subtitle span p,
el-mediumTitle span p,
el-smallTitle span p,
el-paragraph span p {
  display: inline-block;
  word-break: break-word; }

el-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  height: auto; }
  el-video img,
  el-video iframe {
    height: auto;
    min-height: auto; }
  el-video .heekon-cancel {
    position: absolute;
    top: 5vw;
    right: 2vw;
    font-size: 2em;
    cursor: pointer;
    z-index: 1;
    color: #FFFFFF;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
    el-video .heekon-cancel:hover {
      color: #FFFFFF; }

el-video[data-heek-element].popin {
  position: fixed;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 !important; }
  el-video[data-heek-element].popin .video-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    opacity: 1; }
    el-video[data-heek-element].popin .video-container iframe {
      position: relative;
      width: 50% !important;
      height: 50%; }

element el-video .heekon-cancel {
  right: 19vw; }

element el-video,
element-web el-video {
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out; }
  element el-video .video-container,
  element-web el-video .video-container {
    position: relative;
    width: 100%;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out; }
    element el-video .video-container iframe,
    element-web el-video .video-container iframe {
      position: relative;
      width: auto;
      height: auto; }
  element el-video .video-play-icon,
  element-web el-video .video-play-icon {
    opacity: 1;
    cursor: pointer;
    position: absolute;
    border-left: 35px solid #FFFFFF;
    border-top: 25px dashed transparent;
    border-bottom: 25px dashed transparent;
    margin-left: -12.5px; }
    element el-video .video-play-icon.video-icon-not-displayed,
    element-web el-video .video-play-icon.video-icon-not-displayed {
      opacity: 0; }
  element el-video .container-play,
  element-web el-video .container-play {
    display: inline-block;
    text-align: center;
    height: 50px; }

[data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] {
  display: inline-block;
  position: absolute;
  height: 3rem;
  width: 17rem;
  left: 50%;
  margin-left: -8.5rem;
  z-index: 12;
  border-radius: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  bottom: -35px;
  opacity: 0;
  pointer-events: none; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline].visible {
    opacity: 1;
    pointer-events: auto; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline]:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 1rem;
    z-index: 3; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline].to-bottom {
    bottom: 0;
    top: 100%;
    -webkit-transform: translateY(2px);
            transform: translateY(2px); }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline].to-bottom:after {
      top: -1rem; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] div,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] h1,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] h2,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] h3,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] h4,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] h5,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] p,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] input,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] button,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] ul,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] li {
    font-family: "Proxima", "Arial", sans-serif;
    margin: 0;
    border: 0; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] i {
    color: rgba(255, 255, 255, 0.6);
    padding: 0;
    margin: 0;
    border: 0;
    height: 100%; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] input {
    text-align: left;
    height: 100%;
    border: 0; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"]:hover dfn:before, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"]:hover dfn:after {
    opacity: 1; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"] dfn:before, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"] dfn:after {
    -webkit-transition: opacity 0.4s, top 0.4s;
    transition: opacity 0.4s, top 0.4s;
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"] dfn:before {
    top: 10%;
    left: 40%;
    border-color: transparent;
    border-top-color: #FFFFFF; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] [class^="heekon-"] dfn:after {
    bottom: 90%;
    top: auto;
    left: -50%; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text toolbox,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list toolbox,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon toolbox {
    width: 38rem;
    right: -38rem;
    padding: 1rem 0 1rem 2rem; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text toolbox.to-right:before,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list toolbox.to-right:before,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon toolbox.to-right:before {
      left: -13px; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text toolbox.to-left,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list toolbox.to-left,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon toolbox.to-left {
      right: auto;
      left: -38rem;
      -webkit-transform-origin: top right;
              transform-origin: top right; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text toolbox.to-left:before,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list toolbox.to-left:before,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon toolbox.to-left:before {
        left: auto;
        right: -13px;
        border-top-color: #FFFFFF;
        border-bottom-color: rgba(255, 255, 255, 0); }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown,
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown {
    min-width: 13rem;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    text-align: left;
    cursor: pointer; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .setting-selected, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"], [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-text .setting-dropdown [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"], [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-text .setting-dropdown [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .setting-selected,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-list .setting-dropdown [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-list .setting-dropdown [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .setting-selected,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-icon .setting-dropdown [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"],
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-icon .setting-dropdown [class*="icon-"] {
      font-weight: inherit !important;
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      text-transform: capitalize; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .setting-selected:after, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"]:after, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-text .setting-dropdown [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"]:after, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-text .setting-dropdown [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .setting-selected:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-list .setting-dropdown [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-list .setting-dropdown [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .setting-selected:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover .settings-icon .setting-dropdown [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"]:after,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover .settings-icon .setting-dropdown [class*="icon-"]:after {
        right: 10% !important; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .setting-list,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .setting-list,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .setting-list {
      color: rgba(255, 255, 255, 0.5);
      margin-bottom: 1rem; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-text .setting-dropdown .setting-list .setting-list-item,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-dropdown .setting-list .setting-list-item,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-dropdown .setting-list .setting-list-item {
        display: inline-block;
        text-align: left;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-icon {
    width: 5rem; }

@-webkit-keyframes addItemPulse {
  0% {
    color: rgba(255, 255, 255, 0.6); }
  50% {
    color: #FFFFFF; }
  100% {
    color: rgba(255, 255, 255, 0.6); } }

@keyframes addItemPulse {
  0% {
    color: rgba(255, 255, 255, 0.6); }
  50% {
    color: #FFFFFF; }
  100% {
    color: rgba(255, 255, 255, 0.6); } }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-icon.pulse-color:before,
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-icon.pulse-color [class*="heekon-"] {
      -webkit-animation: addItemPulse 1s ease-in-out;
              animation: addItemPulse 1s ease-in-out; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-icon:before {
      color: rgba(255, 255, 255, 0.6); }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-list .setting-icon [class*="heekon-"] {
      margin-top: 1.5rem !important; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-icon .setting-icon .icon {
    color: #FFFFFF;
    width: auto;
    height: 50%;
    margin: auto;
    padding-right: 0.5rem; }
  [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 100%;
    background-color: #2E5B98;
    border-radius: 15px;
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);
            box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);
    padding: 0 1rem; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content.is-href {
      padding-right: 0; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: initial;
      -webkit-box-direction: initial;
          -ms-flex-direction: initial;
              flex-direction: initial;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 0 0.7rem;
      position: relative;
      height: 100%; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item:last-of-type {
        border: 0; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.open .setting-list {
        z-index: 4; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.open .setting-list,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.open .setting-block {
        -webkit-transform: scaleY(1);
                transform: scaleY(1); }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-active [class*="heekon-"] {
        color: #FFFFFF; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-color i {
        text-shadow: 1px 0 1px rgba(255, 255, 255, 0.2); }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-href {
        padding-right: 0; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-href.is-href .heekon-link:before {
          font-weight: bold !important;
          color: #FFFFFF; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-href input {
          width: 16em;
          border-top-right-radius: 15px;
          border-bottom-right-radius: 15px;
          color: #313E51; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-dropdown select {
        cursor: pointer; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input input {
        width: 18rem;
        -webkit-box-shadow: none;
                box-shadow: none; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input input::-webkit-input-placeholder {
          font-family: "ProximaLight", "Arial", sans-serif; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input input::-ms-input-placeholder {
          font-family: "ProximaLight", "Arial", sans-serif; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-input input::placeholder {
          font-family: "ProximaLight", "Arial", sans-serif; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon {
        cursor: pointer; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon [class*="icon-"],
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon [class*="heekon-"],
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item.setting-icon .fa {
          height: 50%;
          margin-top: 2rem;
          outline: 0;
          border: 0;
          padding: 0 1rem; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-selected, [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover [class*="icon-"],
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover [class*="icon-"] {
        font-weight: bold;
        cursor: pointer;
        height: 100%; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
            -ms-flex-direction: initial;
                flex-direction: initial;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        font-size: 1.4rem;
        color: rgba(255, 255, 255, 0.6);
        width: 100%; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-text i {
          position: relative;
          height: auto;
          margin: 0.5rem; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .settings-caret:after {
        content: '';
        display: block;
        position: absolute;
        top: 31px;
        right: 40%;
        width: 0;
        height: 0;
        border: solid transparent 0.3rem;
        border-top-color: rgba(255, 255, 255, 0.6); }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list li {
          color: rgba(255, 255, 255, 0.6); }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-divider {
        display: block;
        position: relative;
        height: 1px;
        width: 70%;
        background-color: rgba(255, 255, 255, 0.6);
        margin-top: 0.8rem; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block,
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list {
        position: absolute;
        top: 35px;
        left: 0;
        width: 100%;
        background-color: #1D2129;
        border: 0;
        border-radius: 0 0 3px 3px;
        -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
                box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
        padding-bottom: 0.5rem;
        will-change: transform;
        -webkit-transform: scaleY(0);
                transform: scaleY(0);
        -webkit-transform-origin: top;
                transform-origin: top;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item,
        [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item {
          padding: 0.5rem 0.5rem 0;
          cursor: pointer;
          text-transform: capitalize; }
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item:hover,
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item:hover {
            font-weight: bold;
            cursor: pointer; }
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item.setting-list-item-separator,
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item.setting-list-item-separator {
            border-bottom: 1px solid rgba(255, 255, 255, 0.6);
            padding: 0;
            width: 60%; }
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item.setting-list-item-delete,
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item.setting-list-item-delete {
            color: #D44950; }
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item.setting-list-item-inline,
          [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item.setting-list-item-inline {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-orient: initial;
            -webkit-box-direction: initial;
                -ms-flex-direction: initial;
                    flex-direction: initial;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
            [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-block .setting-list-item.setting-list-item-inline [class*="heekon-"],
            [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-list .setting-list-item.setting-list-item-inline [class*="heekon-"] {
              font-size: 1.2rem; }
      [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content .setting-item .setting-reset {
        font-size: 1.2rem;
        font-family: "ProximaLight", "Arial", sans-serif; }
    [data-heek-page] [data-heek-column] [data-heek-elementsettings-inline] .settings-content [class*="heekon-"] {
      cursor: pointer; }

[data-heek-elementsettings] .modal-title {
  margin-bottom: 0; }

[data-heek-elementsettings] .settings-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item {
    width: initial; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item.icon-type {
      margin-left: 1em; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item.font-size {
      margin-left: 1em; }
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item.font-size sup {
        height: 1.2em; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-list-inline .setting-list-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0.2em;
      padding: 0.2em;
      cursor: pointer;
      border: solid 1px rgba(0, 0, 0, 0.1);
      border-radius: 2px; }
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-list-inline .setting-list-item:first-child {
        margin-left: 0; }
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-list-inline .setting-list-item:active {
        background-color: rgba(0, 0, 0, 0.3); }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-item-inner {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      margin-bottom: 1.5rem; }
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-item-inner [class^="icon-"],
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-item .setting-item-inner [class^="heekon-"] {
        margin-right: 1.5rem;
        font-size: 1.1em; }
  [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 1rem;
    max-width: 27rem;
    overflow: auto; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network .setting-baseurl,
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network .setting-username {
      height: 2rem; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network .setting-baseurl {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: default; }
    [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network .setting-username {
      border: 0;
      padding: 0; }
      [data-heek-elementsettings] .settings-wrapper.settings-socialmedia .setting-network .setting-username.setting-website {
        min-width: 25rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item.setting-add-slide {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item.setting-add-slide [class*="heekon-"] {
      font-weight: 900;
      font-size: 3rem;
      color: rgba(0, 0, 0, 0.3);
      cursor: pointer; }
    [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item.setting-add-slide .setting-add-slide-text {
      margin-left: 0.6rem;
      height: 100%;
      line-height: 2.2;
      cursor: pointer; }
  [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .settings-carousel-width {
    width: 6rem;
    margin: 2rem 1rem 0; }
  [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button {
    cursor: pointer;
    padding: 0.5em 1em;
    margin: 1em 0;
    border: 2px solid #33C0D2;
    border-radius: 6px;
    background-color: transparent;
    color: #33C0D2;
    -webkit-transition: border-color 0.2s, color 0.2s ease-in-out;
    transition: border-color 0.2s, color 0.2s ease-in-out;
    text-decoration: none;
    height: 2.2em;
    margin: 2rem;
    padding: 0.2rem 0.5rem;
    border-radius: 3px; }
    [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button:hover:not(.disabled), [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button:hover:not(:disabled), [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button:hover:not([disabled]) {
      color: #269dac;
      border-color: #269dac;
      text-decoration: none; }
    [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button.disabled, [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button[disabled], [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .add-image-button:disabled {
      color: rgba(158, 158, 158, 0.8);
      border-color: rgba(158, 158, 158, 0.8);
      cursor: default; }
  [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item {
      position: relative;
      width: 25%;
      margin-bottom: 3rem; }
      [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        height: 10rem;
        width: 9rem;
        overflow: hidden; }
        [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper:hover .setting-image-controls {
          opacity: 1; }
        [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .settings-image {
          position: relative;
          height: 100%;
          width: auto; }
        [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          -webkit-box-orient: initial;
          -webkit-box-direction: initial;
              -ms-flex-direction: initial;
                  flex-direction: initial;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          position: absolute;
          padding-bottom: 1rem;
          bottom: 0;
          top: 0;
          right: 0;
          left: 0;
          background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(75%), to(#000000));
          background: linear-gradient(to bottom, transparent, 75%, #000000);
          opacity: 0;
          -webkit-transition: opacity 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out; }
          [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-move-image,
          [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-delete-image {
            margin-right: 1rem;
            color: #FFFFFF;
            -webkit-transition: color 0.2s ease-in-out;
            transition: color 0.2s ease-in-out; }
            [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-move-image:hover,
            [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-delete-image:hover {
              color: #33C0D2; }
          [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-move-image {
            cursor: -webkit-grab;
            cursor: grab; }
          [data-heek-elementsettings] .settings-wrapper.settings-slideshow .setting-item .setting-item-inner .setting-list-item .setting-image-wrapper .setting-image-controls .setting-delete-image {
            cursor: pointer; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .setting-separator.dashed {
    margin-bottom: 2rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .setting-add .heekon-plus {
    margin-left: -0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .setting-add span {
    white-space: nowrap; }
  [data-heek-elementsettings] .settings-wrapper.settings-container li:hover .icon-Trashcan {
    opacity: 1; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .inline-settings {
    margin-bottom: 0; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .checkbox-label {
    max-width: 280px; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input {
    width: auto;
    min-width: 20rem;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding: 0.8rem;
    min-height: 3.7rem;
    border: 1px #DEDEDE solid;
    border-radius: 3px;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name-valid {
      position: absolute;
      right: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 1rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer;
      display: block; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name .site-name {
        max-width: 15rem;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
        @media screen and (min-width: 0\0) {
          [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name .icon-Pencil-tool {
        position: absolute;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 1em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-input .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable input::placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper {
    width: auto;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding-right: 2em; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper .edit-name-valid {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 0.8rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper .edit-name .icon-Pencil-tool {
        position: absolute;
        opacity: 0;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 0.4em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input {
    width: auto;
    min-width: 20rem;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding: 0.8rem;
    min-height: 3.7rem;
    border: 1px #DEDEDE solid;
    border-radius: 3px;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name-valid {
      position: absolute;
      right: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 1rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer;
      display: block; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name .site-name {
        max-width: 15rem;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
        @media screen and (min-width: 0\0) {
          [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name .icon-Pencil-tool {
        position: absolute;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 1em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-input .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable input::placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper {
    width: auto;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding-right: 2em;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper .edit-name-valid {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 0.8rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper .edit-name .icon-Pencil-tool {
        position: absolute;
        opacity: 0;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 0.4em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper {
    display: inline-block; }
    [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable .edit-name-wrapper.bordered, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable .edit-name-wrapper.bordered {
      width: inherit; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-not-editable input, [data-heek-elementsettings] .settings-wrapper.settings-container .item-category.category-editable input {
    padding: 0.2em; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category .radio-indicator {
    margin-right: 0.6em; }
  [data-heek-elementsettings] .settings-wrapper.settings-container .item-category .icon-Trashcan {
    cursor: pointer;
    padding-left: 1em;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    cursor: pointer; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label input:checked ~ .radio-indicator,
    [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label input:checked ~ label .radio-indicator {
      border-color: #33C0D2; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label input:checked ~ .radio-indicator:after,
      [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label input:checked ~ label .radio-indicator:after {
        opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label .radio-indicator {
      position: relative;
      display: inline-block;
      height: 1.8rem;
      width: 1.8rem;
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 100%;
      -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
      transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label .radio-indicator:after {
        content: '';
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 20%;
        background-color: #33C0D2;
        border-radius: 100%;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .radio-label .radio-text {
      margin-left: 1rem;
      font-weight: normal; }
  [data-heek-elementsettings] .settings-wrapper.settings-item li:hover .icon-Trashcan {
    opacity: 1; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .inline-settings {
    margin-bottom: 0; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input {
    width: auto;
    min-width: 20rem;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding: 0.8rem;
    min-height: 3.7rem;
    border: 1px #DEDEDE solid;
    border-radius: 3px;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name-valid {
      position: absolute;
      right: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 1rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer;
      display: block; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name .site-name {
        max-width: 15rem;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
        @media screen and (min-width: 0\0) {
          [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name .icon-Pencil-tool {
        position: absolute;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 1em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-input .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable input::placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper {
    width: auto;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding-right: 2em; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper .edit-name-valid {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 0.8rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper .edit-name .icon-Pencil-tool {
        position: absolute;
        opacity: 0;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 0.4em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input {
    width: auto;
    min-width: 20rem;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding: 0.8rem;
    min-height: 3.7rem;
    border: 1px #DEDEDE solid;
    border-radius: 3px;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name-valid {
      position: absolute;
      right: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 1rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer;
      display: block; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name .site-name {
        max-width: 15rem;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
        @media screen and (min-width: 0\0) {
          [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name .site-name {
            width: 15rem; } }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name .icon-Pencil-tool {
        position: absolute;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 1em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-input .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable input::placeholder {
    color: rgba(0, 0, 0, 0.15);
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper {
    width: auto;
    display: block;
    position: relative;
    background-color: transparent;
    z-index: 0;
    font-size: 1.6rem;
    padding-right: 2em;
    background-color: transparent; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper:before {
      content: '';
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      will-change: transition;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      z-index: -1;
      border-radius: 3px;
      border: 1px solid #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.bordered {
      width: 100%;
      padding-right: 0; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.bordered:before, [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper:hover:before {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper:hover .edit-name .icon-Pencil-tool {
      opacity: 1; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper .edit-name-valid {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper .edit-name-valid:after {
        content: '✔';
        font-size: 1.2rem;
        padding-right: 0.8rem;
        color: #F3306B; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper .edit-name {
      width: 100%;
      padding: 0 0.5rem;
      cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper .edit-name .icon-Pencil-tool {
        position: absolute;
        opacity: 0;
        font-size: 1.2rem;
        padding: 0;
        right: 0.4em;
        top: 0.4em;
        color: rgba(0, 0, 0, 0.2);
        will-change: transition;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper .edit-name-input {
      border-radius: 3px;
      border: 0;
      outline: 0;
      background-color: transparent;
      padding: 0 0.5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.ng-invalid:before {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.ng-invalid .edit-name-valid {
    display: none; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper, [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper {
    display: inherit; }
    [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-not-editable .edit-name-wrapper.bordered, [data-heek-elementsettings] .settings-wrapper.settings-item .item-category.category-editable .edit-name-wrapper.bordered {
      width: inherit; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category .radio-indicator {
    margin-right: 0.6em; }
  [data-heek-elementsettings] .settings-wrapper.settings-item .item-category .icon-Trashcan {
    cursor: pointer;
    padding-left: 1em;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
  [data-heek-elementsettings] .settings-wrapper.settings-form .modal-subtitle {
    margin-bottom: 0.2em; }
  [data-heek-elementsettings] .settings-wrapper.settings-form input::-webkit-input-placeholder {
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-form input::-ms-input-placeholder {
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-form input::placeholder {
    font-family: "ProximaLight", "Arial", sans-serif; }
  [data-heek-elementsettings] .settings-wrapper.settings-form .settings-sort {
    width: 100%; }
  [data-heek-elementsettings] .settings-wrapper.settings-form .heekon-trash {
    cursor: pointer;
    margin-left: 0.2em; }
  [data-heek-elementsettings] .settings-wrapper.settings-form .config-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.5rem;
    height: 3.5rem;
    margin: 0 0.2em;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px; }
    [data-heek-elementsettings] .settings-wrapper.settings-form .config-icon:active {
      background-color: rgba(0, 0, 0, 0.3); }
  [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button {
    cursor: pointer;
    padding: 0.5em 1em;
    margin: 1em 0;
    border: 2px solid #33C0D2;
    border-radius: 6px;
    background-color: transparent;
    color: #33C0D2;
    -webkit-transition: border-color 0.2s, color 0.2s ease-in-out;
    transition: border-color 0.2s, color 0.2s ease-in-out;
    text-decoration: none;
    margin-top: 0.5em;
    padding: 0.2rem 0.5rem;
    border-radius: 3px; }
    [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button:hover:not(.disabled), [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button:hover:not(:disabled), [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button:hover:not([disabled]) {
      color: #269dac;
      border-color: #269dac;
      text-decoration: none; }
    [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button.disabled, [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button[disabled], [data-heek-elementsettings] .settings-wrapper.settings-form .add-field-button:disabled {
      color: rgba(158, 158, 158, 0.8);
      border-color: rgba(158, 158, 158, 0.8);
      cursor: default; }
  [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-input .video-link {
    width: 100%; }
  [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-style {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-style .setting-item {
      margin-top: 1rem; }
    [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-style .setting-list-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-style .setting-list-item [class^="icon-"] {
        font-size: 1.3em; }
      [data-heek-elementsettings] .settings-wrapper.settings-video .setting-item.setting-style .setting-list-item .settings-video-width {
        width: 5rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-planning .setting-select {
    margin-top: 1rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-planning .setting-item .setting-planning-input {
    width: 100%; }
  [data-heek-elementsettings] .settings-wrapper.settings-planning .setting-item .iframe-error {
    font-size: 0.8em;
    margin-left: 0.5em;
    font-style: italic;
    color: #D44950; }
  [data-heek-elementsettings] .settings-wrapper.settings-googlemaps .setting-address-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial; }
    [data-heek-elementsettings] .settings-wrapper.settings-googlemaps .setting-address-container slide-toggle {
      width: 50%;
      margin: 1rem 1rem 0 0; }
      [data-heek-elementsettings] .settings-wrapper.settings-googlemaps .setting-address-container slide-toggle .slide-toggle .slide-toggle-text-wrapper {
        width: 100%; }
  [data-heek-elementsettings] .settings-wrapper.settings-button.setting-style {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [data-heek-elementsettings] .settings-wrapper.settings-button.setting-style .setting-field {
      margin-top: 1.5rem; }
    [data-heek-elementsettings] .settings-wrapper.settings-button.setting-style .setting-input .link-text {
      width: 100%;
      margin: 0;
      font-size: 14px; }
    [data-heek-elementsettings] .settings-wrapper.settings-button.setting-style .setting-select .dropdown-content {
      max-height: 8rem;
      overflow: auto; }
  [data-heek-elementsettings] .settings-wrapper.settings-button .inline-settings {
    margin-bottom: 0; }
  [data-heek-elementsettings] .settings-wrapper.settings-button .setting-external-link {
    margin-top: 0; }
  [data-heek-elementsettings] .settings-wrapper.settings-button .setting-input.ng-invalid input {
    border-color: #AA0060; }
  [data-heek-elementsettings] .settings-wrapper.settings-verticalsplit {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    [data-heek-elementsettings] .settings-wrapper.settings-verticalsplit.settings-center {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    [data-heek-elementsettings] .settings-wrapper.settings-verticalsplit .settings-left,
    [data-heek-elementsettings] .settings-wrapper.settings-verticalsplit .settings-right {
      width: 50%; }
    [data-heek-elementsettings] .settings-wrapper.settings-verticalsplit .settings-right {
      padding: 0 1rem; }
  [data-heek-elementsettings] .settings-wrapper.settings-horizontalsplit .setting-style .setting-item {
    width: initial; }
    [data-heek-elementsettings] .settings-wrapper.settings-horizontalsplit .setting-style .setting-item .setting-list {
      margin-bottom: 0.5em; }
      [data-heek-elementsettings] .settings-wrapper.settings-horizontalsplit .setting-style .setting-item .setting-list .setting-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        [data-heek-elementsettings] .settings-wrapper.settings-horizontalsplit .setting-style .setting-item .setting-list .setting-list-item [class^="icon-"] {
          font-size: 1.3em; }
  [data-heek-elementsettings] .settings-wrapper .setting-sort-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 2rem; }
  [data-heek-elementsettings] .settings-wrapper .setting-item {
    width: 100%; }
    [data-heek-elementsettings] .settings-wrapper .setting-item.validate {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.validate button {
        cursor: pointer;
        background-color: #33C0D2;
        color: #FFFFFF;
        border: 0;
        margin-top: 2em;
        padding: 0.5em 3.5em;
        border-radius: 3px;
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out;
        margin: 0;
        padding-left: 1.5em;
        padding-right: 1.5em;
        text-transform: uppercase;
        font-size: 0.7em;
        height: 3.5em; }
        [data-heek-elementsettings] .settings-wrapper .setting-item.validate button:hover:not(.disabled) {
          background-color: #5dcddb; }
        [data-heek-elementsettings] .settings-wrapper .setting-item.validate button.disabled {
          background-color: rgba(158, 158, 158, 0.8);
          cursor: default; }
    [data-heek-elementsettings] .settings-wrapper .setting-item.setting-style {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      width: 100%; }
    [data-heek-elementsettings] .settings-wrapper .setting-item.setting-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      text-align: left; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.setting-menu .setting-item-title {
        margin-top: 0;
        margin-bottom: 1rem;
        color: inherit; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.setting-menu .setting-color-square {
        display: inline-block;
        width: 2rem;
        height: 2rem;
        border-radius: 3px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        cursor: pointer; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.setting-menu toolbox {
        width: 38rem;
        right: auto;
        top: auto;
        padding: 1rem 0 1rem 2rem;
        margin-top: -2rem;
        margin-left: 2.5rem; }
    [data-heek-elementsettings] .settings-wrapper .setting-item.setting-input {
      display: inline-block; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.setting-input.setting-input-small input {
        width: 10rem; }
      [data-heek-elementsettings] .settings-wrapper .setting-item.setting-input input {
        width: 30rem;
        margin-top: 1rem; }
    [data-heek-elementsettings] .settings-wrapper .setting-item ul {
      margin: 0; }
    [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label {
      margin: 0; }
      [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch {
        position: relative;
        width: 3rem;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        margin: 0.5rem 0;
        margin: 0; }
        [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch .switch-checkbox {
          display: none; }
          [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch .switch-checkbox:checked + .switch-label {
            background-color: #33C0D2;
            border-color: #33C0D2; }
            [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch .switch-checkbox:checked + .switch-label:before {
              border-color: #33C0D2;
              right: 0;
              left: 1.5rem; }
        [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch .switch-label {
          display: block;
          overflow: hidden;
          cursor: pointer;
          height: 1.5rem;
          width: 3rem;
          padding: 0;
          border: 3px solid #F3306B;
          border-radius: 100px;
          background-color: #F3306B;
          -webkit-transition: background-color 0.2s ease-in, border-color 0.2s ease-in;
          transition: background-color 0.2s ease-in, border-color 0.2s ease-in; }
          [data-heek-elementsettings] .settings-wrapper .setting-item .checkbox-label .item-switch .switch-label:before {
            content: '';
            display: block;
            position: absolute;
            width: 1.5rem;
            height: 1.5rem;
            margin: 0;
            background: #FFFFFF;
            top: 0;
            bottom: 0;
            right: 1.5rem;
            left: 0;
            border: 4px solid #F3306B;
            border-radius: 100px;
            -webkit-transition: all 0.2s ease-in 0s;
            transition: all 0.2s ease-in 0s; }
    [data-heek-elementsettings] .settings-wrapper .setting-item .setting-item-title {
      font-weight: 100;
      font-family: "ProximaLight", "Arial", sans-serif;
      color: #33C0D2;
      margin: 0;
      margin-top: 1.5rem; }
    [data-heek-elementsettings] .settings-wrapper .setting-item .setting-item-inner {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      width: 100%; }
    [data-heek-elementsettings] .settings-wrapper .setting-item .setting-list-inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      [data-heek-elementsettings] .settings-wrapper .setting-item .setting-list-inline .setting-list-item {
        margin-right: 3rem;
        cursor: pointer; }
  [data-heek-elementsettings] .settings-wrapper .setting-item-selected {
    color: #33C0D2; }
  [data-heek-elementsettings] .settings-wrapper .settings-image {
    width: 100%;
    height: auto; }
  [data-heek-elementsettings] .settings-wrapper .setting-field-input,
  [data-heek-elementsettings] .settings-wrapper .setting-select {
    height: 3.5rem;
    width: 20rem; }
  [data-heek-elementsettings] .settings-wrapper .setting-select {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    padding: 0.7rem 0 0.5rem 1rem;
    font-size: 1.4rem;
    cursor: pointer; }
    [data-heek-elementsettings] .settings-wrapper .setting-select .dropdown-toggle {
      display: inline-block;
      width: 100%; }
    [data-heek-elementsettings] .settings-wrapper .setting-select .dropdown-content {
      left: 0;
      width: 100%; }
      [data-heek-elementsettings] .settings-wrapper .setting-select .dropdown-content li {
        margin-bottom: 1rem; }
    [data-heek-elementsettings] .settings-wrapper .setting-select [class*="icon-"] {
      right: 1rem;
      font-size: 1rem;
      top: 0.5rem;
      font-weight: bolder;
      color: rgba(49, 62, 81, 0.7); }
  [data-heek-elementsettings] .settings-wrapper [class*="settings-item-"] {
    font-family: "ProximaLight", "Arial", sans-serif;
    color: #58AEFF;
    margin-bottom: 1rem;
    cursor: pointer; }
  [data-heek-elementsettings] .settings-wrapper .setting-wrapper {
    width: 100%;
    margin: 1rem 0; }
  [data-heek-elementsettings] .settings-wrapper .setting-title {
    font-weight: 100;
    font-family: "ProximaLight", "Arial", sans-serif;
    color: #33C0D2;
    margin: 1.5rem 0 1rem; }
  [data-heek-elementsettings] .settings-wrapper .modal-subtitle,
  [data-heek-elementsettings] .settings-wrapper label {
    font-size: 1.5rem;
    width: 100%; }
  [data-heek-elementsettings] .settings-wrapper small {
    font-size: 1.2rem;
    margin-top: 0.5rem;
    color: rgba(0, 0, 0, 0.3); }
  [data-heek-elementsettings] .settings-wrapper .setting-separator,
  [data-heek-elementsettings] .settings-wrapper hr {
    width: 100%;
    margin: 1rem 0;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    [data-heek-elementsettings] .settings-wrapper .setting-separator.large,
    [data-heek-elementsettings] .settings-wrapper hr.large {
      border-width: 2px;
      border-color: #33C0D2; }
    [data-heek-elementsettings] .settings-wrapper .setting-separator.dashed,
    [data-heek-elementsettings] .settings-wrapper hr.dashed {
      border-style: dashed;
      margin: 0; }
    [data-heek-elementsettings] .settings-wrapper .setting-separator.wide,
    [data-heek-elementsettings] .settings-wrapper hr.wide {
      margin-top: 3rem;
      margin-bottom: 3rem; }
  [data-heek-elementsettings] .settings-wrapper .setting-input {
    width: 60%; }
  [data-heek-elementsettings] .settings-wrapper input {
    width: 100%; }
  [data-heek-elementsettings] .settings-wrapper .setting-field {
    margin-bottom: 2rem; }
  [data-heek-elementsettings] .settings-wrapper .inline-settings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 2rem; }
    [data-heek-elementsettings] .settings-wrapper .inline-settings:not(:last-of-type) {
      margin-bottom: 1rem; }
    [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-input {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto; }
      [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-input input {
        margin-top: 0; }
    [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-field {
      margin-bottom: 0; }
      [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-field.setting-select.dropdown-click .dropdown-content .item-premium {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-field.setting-select.dropdown-click .dropdown-content .item-premium .item-premium-title {
          margin-right: 0.5rem; }
      [data-heek-elementsettings] .settings-wrapper .inline-settings .setting-field:not(:last-child) {
        margin-right: 1rem;
        max-width: calc(50% - 2rem); }
  [data-heek-elementsettings] .settings-wrapper .setting-switch {
    position: relative;
    width: 3rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin: 0.5rem 0;
    position: relative;
    margin: 2rem auto 0; }
    [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-checkbox {
      display: none; }
      [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-checkbox:checked + .switch-label {
        background-color: #43B77A;
        border-color: #43B77A; }
        [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-checkbox:checked + .switch-label:before {
          border-color: #43B77A;
          right: 0;
          left: 1.5rem; }
    [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-label {
      display: block;
      overflow: hidden;
      cursor: pointer;
      height: 1.5rem;
      width: 3rem;
      padding: 0;
      border: 3px solid #F3306B;
      border-radius: 100px;
      background-color: #F3306B;
      -webkit-transition: background-color 0.2s ease-in, border-color 0.2s ease-in;
      transition: background-color 0.2s ease-in, border-color 0.2s ease-in; }
      [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-label:before {
        content: '';
        display: block;
        position: absolute;
        width: 1.5rem;
        height: 1.5rem;
        margin: 0;
        background: #FFFFFF;
        top: 0;
        bottom: 0;
        right: 1.5rem;
        left: 0;
        border: 4px solid #F3306B;
        border-radius: 100px;
        -webkit-transition: all 0.2s ease-in 0s;
        transition: all 0.2s ease-in 0s; }
    [data-heek-elementsettings] .settings-wrapper .setting-switch .switch-label:before {
      right: 15px; }
  [data-heek-elementsettings] .settings-wrapper .setting-add {
    width: 100%;
    margin: 2rem 0 1rem;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.4);
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
    [data-heek-elementsettings] .settings-wrapper .setting-add:hover {
      color: rgba(0, 0, 0, 0.5); }
    [data-heek-elementsettings] .settings-wrapper .setting-add [class*="heekon-"] {
      vertical-align: sub;
      font-size: 2rem;
      margin-right: 1rem;
      font-weight: bold; }
  [data-heek-elementsettings] .settings-wrapper [class^="icon-"] {
    font-size: 1.3em; }
  [data-heek-elementsettings] .settings-wrapper .settings-item-remove {
    color: #D44950; }

element {
  position: relative;
  display: block;
  -webkit-box-sizing: inner-box;
          box-sizing: inner-box;
  width: 100%;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out; }
  element.element-multiTitle {
    margin-bottom: 0.7rem; }
  element.element-paragraph {
    margin-bottom: 1rem; }
  element.element-image + element {
    margin-top: 2em; }
  element .elements-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    position: absolute;
    color: #FFFFFF;
    font-size: 0.8em;
    font-family: "ProximaLight", "Arial", sans-serif;
    background-color: #1D2129;
    top: auto;
    bottom: 100%;
    white-space: nowrap; }
    element .elements-menu .elements-menu-name {
      padding: 0 1.5rem;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 12rem; }
    element .elements-menu .elements-menu-icons {
      display: inline-block;
      position: relative;
      height: 100%;
      background-color: #4B4F56;
      padding: 0.8rem 1.5rem;
      padding-left: 0; }
      element .elements-menu .elements-menu-icons [class^="heekon-"],
      element .elements-menu .elements-menu-icons .elements-menu-edit {
        cursor: pointer;
        margin-left: 1.5rem; }
      element .elements-menu .elements-menu-icons [class^="heekon-"] {
        -webkit-transform: translateY(2px);
                transform: translateY(2px); }
      element .elements-menu .elements-menu-icons .heekon-plus:before {
        -webkit-transform: scale(1.8);
                transform: scale(1.8); }
    element .elements-menu.on-top {
      top: 100%;
      bottom: auto; }
  element [data-heek-element] {
    position: relative; }
    element [data-heek-element][data-heek-element-text],
    element [data-heek-element] [data-heek-de-content] {
      word-break: break-word;
      line-height: 1.2; }
      @supports (-ms-accelerator: true) {
        element [data-heek-element][data-heek-element-text],
        element [data-heek-element] [data-heek-de-content] {
          word-break: break-all; } }
      @supports (-ms-ime-align: auto) {
        element [data-heek-element][data-heek-element-text],
        element [data-heek-element] [data-heek-de-content] {
          word-break: break-all; } }
      element [data-heek-element][data-heek-element-text] h1,
      element [data-heek-element][data-heek-element-text] h2,
      element [data-heek-element][data-heek-element-text] h3,
      element [data-heek-element][data-heek-element-text] h4,
      element [data-heek-element][data-heek-element-text] h5,
      element [data-heek-element][data-heek-element-text] h6,
      element [data-heek-element][data-heek-element-text] p,
      element [data-heek-element] [data-heek-de-content] h1,
      element [data-heek-element] [data-heek-de-content] h2,
      element [data-heek-element] [data-heek-de-content] h3,
      element [data-heek-element] [data-heek-de-content] h4,
      element [data-heek-element] [data-heek-de-content] h5,
      element [data-heek-element] [data-heek-de-content] h6,
      element [data-heek-element] [data-heek-de-content] p {
        margin: 0;
        display: inline-block; }
  element h1,
  element h2,
  element h3 {
    margin: 0;
    word-break: keep-all; }
  element .full-width {
    width: 100%;
    word-wrap: break-word;
    word-break: break-word; }
  element [data-heek-dynamicelement] {
    z-index: 0; }
    element [data-heek-dynamicelement].child-selected {
      background-color: rgba(56, 132, 255, 0.1);
      z-index: 1;
      -webkit-box-shadow: 2px 2px 0 #F3306B, -2px -2px 0 #F3306B, -2px 2px 0 #F3306B, 2px -2px 0 #F3306B;
              box-shadow: 2px 2px 0 #F3306B, -2px -2px 0 #F3306B, -2px 2px 0 #F3306B, 2px -2px 0 #F3306B;
      border-radius: 3px; }
  element:not(.child-selected) [data-heek-dynamicelement] {
    z-index: 1; }
  element.child-selected {
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out; }
    element.child-selected .element-overlay {
      z-index: 0; }
    element.child-selected element .element-overlay {
      z-index: 1; }
  element .element-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    cursor: pointer; }
  element.selected, element:hover {
    background-color: rgba(68, 85, 113, 0.3);
    border-radius: 2px;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    z-index: 1; }
    element.selected el-menu .menu-link-add .dropdown-hover .add-item, element:hover el-menu .menu-link-add .dropdown-hover .add-item {
      font-size: 1em; }
  element.selected {
    z-index: 8; }
    element.selected iframe {
      opacity: 0.9; }
  element.dragged {
    z-index: 10000; }
  element .show-params {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "ProximaLight", "Arial", sans-serif;
    font-size: 0.9em;
    width: 4em;
    height: 2em;
    background-color: #33C0D2;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    cursor: pointer;
    z-index: 3;
    border-radius: 3px 0 12px;
    top: 0.1em;
    left: 0; }
  element .el-default-style {
    position: relative;
    max-width: 100%;
    display: inline-block; }
  element .element-text-icon-left {
    margin-right: 1rem; }
  element .element-text-icon-right {
    margin-left: 1rem; }

element-web {
  position: relative;
  display: block;
  width: 100%; }
  element-web [data-heek-element][data-heek-element-text],
  element-web [data-heek-de-content] {
    line-height: 1.2;
    word-break: break-word; }
    element-web [data-heek-element][data-heek-element-text] h1,
    element-web [data-heek-element][data-heek-element-text] h2,
    element-web [data-heek-element][data-heek-element-text] h3,
    element-web [data-heek-element][data-heek-element-text] h4,
    element-web [data-heek-element][data-heek-element-text] h5,
    element-web [data-heek-element][data-heek-element-text] h6,
    element-web [data-heek-element][data-heek-element-text] p,
    element-web [data-heek-de-content] h1,
    element-web [data-heek-de-content] h2,
    element-web [data-heek-de-content] h3,
    element-web [data-heek-de-content] h4,
    element-web [data-heek-de-content] h5,
    element-web [data-heek-de-content] h6,
    element-web [data-heek-de-content] p {
      margin: 0;
      display: inline-block; }

element h1,
element h2,
element h3,
element h4,
element h5,
element h6,
element p,
element-web h1,
element-web h2,
element-web h3,
element-web h4,
element-web h5,
element-web h6,
element-web p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  text-decoration: inherit; }

element .element-overlay.premium,
element-web .element-overlay.premium {
  position: absolute;
  z-index: 1;
  top: -5px;
  height: 130%;
  width: 100%;
  background-color: rgba(93, 87, 107, 0.5); }

element el-multititle,
element-web el-multititle {
  margin-bottom: 0.7rem !important; }

element el-paragraph,
element-web el-paragraph {
  margin-bottom: 1rem !important; }

[content-row] :not([property]) a {
  color: #2595ff; }
  [content-row] :not([property]) a:hover {
    color: #58AEFF; }

[content-row] a {
  cursor: pointer;
  text-decoration: none;
  color: #FFFFFF; }
  [content-row] a.editing {
    background: #007cf1; }
    [content-row] a.editing.first {
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px; }
    [content-row] a.editing.last {
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px; }

[content-row] span[style*=color] a {
  color: inherit; }

de-layout-default[data-heek-dynamicelement-layout] .categories {
  margin-bottom: 1rem; }
  de-layout-default[data-heek-dynamicelement-layout] .categories .item {
    display: inline-block;
    margin: 0 0.5rem; }
    de-layout-default[data-heek-dynamicelement-layout] .categories .item:first-of-type {
      margin-left: 0; }
    de-layout-default[data-heek-dynamicelement-layout] .categories .item:last-of-type {
      margin-right: 0; }

.creative-portfolio-1 de-layout-default[data-heek-dynamicelement-layout] .categories {
  margin-bottom: 3rem !important; }

menu-settings .link-order-wrapper {
  text-align: center;
  margin-top: 3rem; }
  menu-settings .link-order-wrapper .menu-add-page {
    text-align: left; }
  menu-settings .link-order-wrapper .menu-add-page-button {
    cursor: pointer;
    padding: 0.5em 1em;
    margin: 2em 0 0;
    border: 2px solid #33C0D2;
    border-radius: 6px;
    background-color: transparent;
    color: #33C0D2;
    -webkit-transition: border-color 0.2s, color 0.2s ease-in-out;
    transition: border-color 0.2s, color 0.2s ease-in-out;
    text-decoration: none;
    padding: 0.3em 1em;
    margin: 0.5em 0 0; }
    menu-settings .link-order-wrapper .menu-add-page-button:hover:not(.disabled), menu-settings .link-order-wrapper .menu-add-page-button:hover:not(:disabled), menu-settings .link-order-wrapper .menu-add-page-button:hover:not([disabled]) {
      color: #269dac;
      border-color: #269dac;
      text-decoration: none; }
    menu-settings .link-order-wrapper .menu-add-page-button.disabled, menu-settings .link-order-wrapper .menu-add-page-button[disabled], menu-settings .link-order-wrapper .menu-add-page-button:disabled {
      color: rgba(158, 158, 158, 0.8);
      border-color: rgba(158, 158, 158, 0.8);
      cursor: default; }
  menu-settings .link-order-wrapper .link-container {
    position: relative;
    margin: 1rem 0;
    padding: 0.3em 0;
    opacity: 0.8;
    z-index: 0;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 3px; }
    menu-settings .link-order-wrapper .link-container:hover {
      z-index: 1; }
      menu-settings .link-order-wrapper .link-container:hover .edit-container:hover {
        opacity: 1;
        background-color: rgba(255, 255, 255, 0.96); }
    menu-settings .link-order-wrapper .link-container.child {
      margin-left: 3em;
      border: 0; }
      menu-settings .link-order-wrapper .link-container.child .child-right-arrow {
        position: absolute;
        left: -1em; }
    menu-settings .link-order-wrapper .link-container .link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: initial;
          -ms-flex-pack: initial;
              justify-content: initial;
      text-align: left; }
      menu-settings .link-order-wrapper .link-container .link .edit-input {
        width: auto;
        min-width: 20rem;
        display: block;
        position: relative;
        background-color: transparent;
        z-index: 0;
        font-size: 1.6rem;
        padding: 0.8rem;
        min-height: 3.7rem;
        border: 1px #DEDEDE solid;
        border-radius: 3px;
        -webkit-transition: border-color 0.2s ease-in-out;
        transition: border-color 0.2s ease-in-out;
        background-color: transparent; }
        menu-settings .link-order-wrapper .link-container .link .edit-input:before {
          content: '';
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          will-change: transition;
          -webkit-transition: opacity 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out;
          z-index: -1;
          border-radius: 3px;
          border: 1px solid #F3306B; }
        menu-settings .link-order-wrapper .link-container .link .edit-input.bordered {
          width: 100%;
          padding-right: 0; }
        menu-settings .link-order-wrapper .link-container .link .edit-input.bordered:before, menu-settings .link-order-wrapper .link-container .link .edit-input:hover:before {
          opacity: 1; }
        menu-settings .link-order-wrapper .link-container .link .edit-input:hover .edit-name .icon-Pencil-tool {
          opacity: 1; }
        menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name-valid {
          position: absolute;
          right: 0;
          cursor: pointer; }
          menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name-valid:after {
            content: '✔';
            font-size: 1.2rem;
            padding-right: 1rem;
            color: #F3306B; }
        menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name {
          width: 100%;
          padding: 0 0.5rem;
          cursor: pointer;
          display: block; }
          menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name .site-name {
            max-width: 15rem;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
            @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name .site-name {
                width: 15rem; } }
            @media screen and (min-width: 0\0) {
              menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name .site-name {
                width: 15rem; } }
          menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name .icon-Pencil-tool {
            position: absolute;
            font-size: 1.2rem;
            padding: 0;
            right: 0.4em;
            top: 1em;
            color: rgba(0, 0, 0, 0.2);
            will-change: transition;
            -webkit-transition: opacity 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out; }
        menu-settings .link-order-wrapper .link-container .link .edit-input .edit-name-input {
          border-radius: 3px;
          border: 0;
          outline: 0;
          background-color: transparent;
          padding: 0 0.5rem; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.ng-invalid:before {
        border-color: #AA0060; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.ng-invalid .edit-name-valid {
        display: none; }
      menu-settings .link-order-wrapper .link-container .link input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      menu-settings .link-order-wrapper .link-container .link input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      menu-settings .link-order-wrapper .link-container .link input::placeholder {
        color: rgba(0, 0, 0, 0.15);
        font-family: "ProximaLight", "Arial", sans-serif; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper {
        width: auto;
        display: block;
        position: relative;
        background-color: transparent;
        z-index: 0;
        font-size: 1.6rem;
        padding-right: 2em;
        background-color: transparent; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper:before {
          content: '';
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          will-change: transition;
          -webkit-transition: opacity 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out;
          z-index: -1;
          border-radius: 3px;
          border: 1px solid #F3306B; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.bordered {
          width: 100%;
          padding-right: 0; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.bordered:before, menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper:hover:before {
          opacity: 1; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper:hover .edit-name .icon-Pencil-tool {
          opacity: 1; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name-valid {
          position: absolute;
          right: 0;
          top: 0;
          cursor: pointer; }
          menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name-valid:after {
            content: '✔';
            font-size: 1.2rem;
            padding-right: 0.8rem;
            color: #F3306B; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name {
          width: 100%;
          padding: 0 0.5rem;
          cursor: pointer; }
          menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name .icon-Pencil-tool {
            position: absolute;
            opacity: 0;
            font-size: 1.2rem;
            padding: 0;
            right: 0.4em;
            top: 0.4em;
            color: rgba(0, 0, 0, 0.2);
            will-change: transition;
            -webkit-transition: opacity 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name-input {
          border-radius: 3px;
          border: 0;
          outline: 0;
          background-color: transparent;
          padding: 0 0.5rem; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.ng-invalid:before {
        border-color: #AA0060; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper.ng-invalid .edit-name-valid {
        display: none; }
      menu-settings .link-order-wrapper .link-container .link:hover .bloc .delete-page {
        visibility: visible;
        opacity: 1; }
      menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper {
        width: 100%;
        margin: 0 0.5em; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name-input {
          width: 100%;
          padding: 0 2.5rem 0 0.5em; }
        menu-settings .link-order-wrapper .link-container .link .edit-name-wrapper .edit-name .icon-Pencil-tool {
          color: #F3306B; }
      menu-settings .link-order-wrapper .link-container .link .bloc {
        margin: 0 0.5em; }
        menu-settings .link-order-wrapper .link-container .link .bloc .delete-page {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: initial;
              -ms-flex-pack: initial;
                  justify-content: initial;
          font-size: 1.2em;
          color: #F3306B;
          cursor: pointer;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: opacity 0.4s ease-in-out;
          transition: opacity 0.4s ease-in-out; }
      menu-settings .link-order-wrapper .link-container .link .link-move {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 6rem;
        margin: 0 0.5em; }
        menu-settings .link-order-wrapper .link-container .link .link-move [class*="icon-"] {
          font-size: 1.3em;
          cursor: pointer;
          color: #F3306B; }
          menu-settings .link-order-wrapper .link-container .link .link-move [class*="icon-"]:first-child {
            margin: 0 0.1em; }
      menu-settings .link-order-wrapper .link-container .link .dropdown-click {
        padding: 0.5rem 0 0.5rem 0.8rem;
        margin-right: 0.2em;
        text-align: right;
        cursor: pointer;
        border-radius: 2px;
        border: 1px solid rgba(0, 0, 0, 0.1); }
        menu-settings .link-order-wrapper .link-container .link .dropdown-click .dropdown-toggle {
          width: 8em;
          padding-right: 2.5rem;
          display: block;
          overflow: auto;
          white-space: nowrap;
          text-overflow: ellipsis; }
          menu-settings .link-order-wrapper .link-container .link .dropdown-click .dropdown-toggle [class*="icon-"] {
            font-size: 1.3rem;
            right: 0.7rem;
            top: 0.5rem; }
        menu-settings .link-order-wrapper .link-container .link .dropdown-click .dropdown-content {
          top: 88%; }
          menu-settings .link-order-wrapper .link-container .link .dropdown-click .dropdown-content li > a {
            cursor: pointer; }
      menu-settings .link-order-wrapper .link-container .link .select-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 100%; }
        menu-settings .link-order-wrapper .link-container .link .select-container .form-select {
          width: 10em; }
          menu-settings .link-order-wrapper .link-container .link .select-container .form-select:after {
            right: 0.8em;
            top: 45%;
            margin-top: initial;
            height: initial;
            width: initial; }
  menu-settings .link-order-wrapper .active {
    -webkit-animation: appear 0.4s ease-in-out;
            animation: appear 0.4s ease-in-out; }
  menu-settings .link-order-wrapper .edit-container.is-focused {
    opacity: 1;
    background-color: rgba(255, 255, 255, 0.96); }

pr-button .row input.error {
  background-color: transparent;
  border: 2px solid #bd2d34; }

pr-button .row .label-error {
  display: block;
  padding: 10px 0 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 0.7em;
  color: #bd2d34; }

slider-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 5001;
  -webkit-animation: appear 0.6s alternate;
          animation: appear 0.6s alternate; }
  slider-gallery carousel .carousel .carousel-inner {
    overflow: visible;
    bottom: -5.1em; }
    slider-gallery carousel .carousel .carousel-inner slide .item .carousel-img {
      max-width: 75vw;
      max-height: 60vh;
      -webkit-transform: translateY(-15%);
              transform: translateY(-15%);
      border: 15px solid #FFFFFF;
      border-radius: 5px; }
    slider-gallery carousel .carousel .carousel-inner slide .item.item {
      opacity: 0;
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out; }
    slider-gallery carousel .carousel .carousel-inner slide .item.active {
      opacity: 1; }
  slider-gallery carousel .carousel .carousel-control.right, slider-gallery carousel .carousel .carousel-control.left {
    cursor: pointer;
    background-image: none;
    width: 10%; }
  slider-gallery carousel .carousel .carousel-control [class*="glyphicon-chevron-"] {
    font-family: 'icon54line'; }
  slider-gallery carousel .carousel .carousel-indicators {
    bottom: 8em;
    position: fixed; }
  slider-gallery [class*="heekon-"] {
    font-size: 4rem;
    position: absolute;
    top: 4vh;
    right: 4vw;
    color: #FFFFFF;
    cursor: pointer; }

@media screen and (max-width: 1024px) {
  slider-gallery carousel .carousel .carousel-inner {
    overflow: visible;
    bottom: 0; }
    slider-gallery carousel .carousel .carousel-inner slide .item .carousel-img {
      border: 7px solid #FFFFFF; }
  slider-gallery carousel .carousel .carousel-control.right, slider-gallery carousel .carousel .carousel-control.left {
    cursor: pointer;
    background-image: none;
    width: 10%;
    top: -30%; }
  slider-gallery carousel .carousel .carousel-indicators {
    bottom: 20vh;
    position: fixed; } }

.validation-message {
  text-align: left;
  margin-left: 0.5em;
  color: #AA0060; }

.heek-freeuser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  right: 1em;
  bottom: 1em;
  z-index: 10000; }
  .heek-freeuser .button-banner {
    cursor: pointer;
    background-color: #F3306B;
    color: #FFFFFF;
    border: 0;
    margin-top: 2em;
    padding: 0.5em 3.5em;
    border-radius: 3px;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    margin: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    text-transform: uppercase;
    font-size: 0.7em; }
    .heek-freeuser .button-banner:hover:not(.disabled) {
      background-color: #f6608d; }
    .heek-freeuser .button-banner.disabled {
      background-color: rgba(158, 158, 158, 0.8);
      cursor: default; }
  .heek-freeuser .heek-logo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .heek-freeuser .heek-logo-wrapper .heek-logo {
      height: 1.7em;
      margin-right: 1em; }

web {
  height: 100%;
  width: 100%;
  display: block; }

site-web {
  height: 100%;
  width: 100%;
  display: block; }
  site-web page-web {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    min-height: 100vh; }
  site-web.modal-enabled {
    overflow-y: hidden; }
    site-web.modal-enabled:before {
      position: fixed;
      opacity: 1;
      width: 100%;
      height: 100%;
      -webkit-transition: opacity 500ms ease-in-out, width 0ms ease-in-out 0ms, height 0ms ease-in-out 0ms;
      transition: opacity 500ms ease-in-out, width 0ms ease-in-out 0ms, height 0ms ease-in-out 0ms; }
  site-web:before {
    content: '';
    background-color: rgba(95, 102, 115, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    opacity: 0;
    width: 0;
    height: 0;
    -webkit-transition: opacity 300ms ease-in-out, width 0ms ease-in-out 300ms, height 0ms ease-in-out 300ms;
    transition: opacity 300ms ease-in-out, width 0ms ease-in-out 300ms, height 0ms ease-in-out 300ms; }

card-web {
  width: 100%;
  display: block;
  position: relative; }
  card-web .nav-button {
    display: inline-block; }
  card-web[data-heek-card]:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    -webkit-transform: translate3d(0, 0, 0); }
  card-web.content-5 {
    margin-top: auto; }
  card-web .card-bg-map {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    z-index: -2; }
  card-web column-web {
    min-height: 0;
    position: relative;
    padding-top: 2em;
    padding-bottom: 2em; }
    card-web column-web[class*="col-"] {
      min-height: 0; }
    card-web column-web .element-container {
      width: 100%;
      height: 100%;
      position: relative; }
    card-web column-web element-web [data-heek-element] {
      position: relative; }

@media screen and (max-width: 767px) {
  [data-heek-page] card-web[data-heek-card] row-web column-web.col-xs-0 {
    display: none; }
  [data-heek-page] card-web[data-heek-card] row-web column-web element-web .navbar-toggle {
    border: 0;
    margin-top: 0;
    margin-right: 0;
    background-color: transparent !important; } }

@media screen and (max-width: 1024px) {
  [data-heek-page] card-web[data-heek-card] row-web column-web.col-md-0 {
    display: none; }
  [data-heek-page] card-web[data-heek-card] row-web column-web element-web .navbar-toggle {
    border: 0;
    margin-top: 0;
    margin-right: 0;
    background-color: transparent; } }

premium-badge,
premium-badge-web {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: absolute;
  right: 0;
  top: 0;
  width: 30rem;
  height: 4rem;
  margin: 0.4rem;
  border: solid 3px #EBB80E;
  background-color: #FFFAE3; }
  premium-badge .premium-badge-icon,
  premium-badge-web .premium-badge-icon {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  premium-badge .premium-badge-text,
  premium-badge-web .premium-badge-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 5;
        -ms-flex: 5;
            flex: 5;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    premium-badge .premium-badge-text .premium-badge-title,
    premium-badge-web .premium-badge-text .premium-badge-title {
      font-size: 1.2rem; }
    premium-badge .premium-badge-text .premium-badge-subtitle,
    premium-badge-web .premium-badge-text .premium-badge-subtitle {
      font-size: 1rem;
      text-transform: uppercase;
      letter-spacing: 0.01rem; }
      premium-badge .premium-badge-text .premium-badge-subtitle .premium-badge-link,
      premium-badge-web .premium-badge-text .premium-badge-subtitle .premium-badge-link {
        padding: 0.2rem;
        text-decoration: underline;
        border-radius: 3px;
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out; }
        premium-badge .premium-badge-text .premium-badge-subtitle .premium-badge-link:hover,
        premium-badge-web .premium-badge-text .premium-badge-subtitle .premium-badge-link:hover {
          background-color: #FFE891; }

premium-badge {
  cursor: pointer; }

modal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(95, 102, 115, 0.3);
  z-index: 6000; }

modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  -webkit-animation: appear 0.4s ease-in-out;
          animation: appear 0.4s ease-in-out;
  top: 10%;
  right: 30%;
  left: 30%;
  max-width: 40%;
  margin: auto;
  z-index: 5001;
  background-color: #FFFFFF;
  border-radius: 3px;
  padding: 2rem; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    modal {
      height: 80%; } }
  @media screen and (min-width: 0\0) {
    modal {
      height: 80%; } }
  @media screen and (min-width: 1800px) {
    modal {
      max-width: 30%;
      right: 35%;
      left: 35%; }
      modal content-list .elementlist-content {
        width: 90%;
        margin: 0 auto; } }
  modal:not([class*="element-params-"]) .modal-confirm, modal.element-params-container .modal-confirm {
    display: none; }
  modal.element-params-container {
    right: 32%;
    left: 32%;
    padding: 2rem 0; }
    modal.element-params-container h2,
    modal.element-params-container .setting-item,
    modal.element-params-container .setting-separator.dashed {
      padding: 0 2rem; }
  modal.medium {
    max-width: 50%;
    right: 25%;
    left: 25%; }
  modal.large {
    max-width: 70%;
    right: 15%;
    left: 15%; }
  modal.to-right, modal.to-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    top: 5%;
    bottom: 5%;
    margin: 0;
    max-height: 100%;
    max-width: 35%; }
    @media screen and (min-width: 1800px) {
      modal.to-right, modal.to-left {
        top: 10%;
        bottom: 10%;
        width: 25%;
        min-width: 25%; } }
    modal.to-right .modal-content, modal.to-left .modal-content {
      width: 100%; }
  modal.to-right {
    right: 5%;
    left: auto; }
  modal.to-left {
    left: 5%;
    right: auto; }
  modal .modal-close {
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-size: 2rem;
    color: #DEDEDE;
    cursor: pointer; }
  modal .modal-content {
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%; }
    modal .modal-content modal-actions .actions-item {
      background-color: #58AEFF;
      color: #FFFFFF;
      white-space: nowrap;
      margin: 0.1em 0.5em;
      border-radius: 15px;
      border: 0;
      padding: 0.3em 1em; }
    modal .modal-content modal-actions h2 {
      margin-bottom: 1.5em; }
    modal .modal-content header {
      text-align: center; }
    modal .modal-content .modal-title {
      font-family: "ProximaLight", "Arial", sans-serif;
      color: #313E51;
      margin-top: 0;
      margin-bottom: 1rem;
      font-size: 2.8rem; }
    modal .modal-content .modal-subtitle {
      font-size: 1.3rem;
      font-weight: 200;
      color: rgba(0, 0, 0, 0.7);
      margin-top: 0;
      margin-bottom: 1rem; }
  modal .modal-confirm {
    width: 100%;
    text-align: right; }
    modal .modal-confirm .confirm-button {
      cursor: pointer;
      padding: 0.5em 1em;
      margin: 1em 0;
      border: 2px solid #33C0D2;
      border-radius: 6px;
      background-color: transparent;
      color: #33C0D2;
      -webkit-transition: border-color 0.2s, color 0.2s ease-in-out;
      transition: border-color 0.2s, color 0.2s ease-in-out;
      text-decoration: none;
      margin: 0.5rem 0 0; }
      modal .modal-confirm .confirm-button:hover:not(.disabled), modal .modal-confirm .confirm-button:hover:not(:disabled), modal .modal-confirm .confirm-button:hover:not([disabled]) {
        color: #269dac;
        border-color: #269dac;
        text-decoration: none; }
      modal .modal-confirm .confirm-button.disabled, modal .modal-confirm .confirm-button[disabled], modal .modal-confirm .confirm-button:disabled {
        color: rgba(158, 158, 158, 0.8);
        border-color: rgba(158, 158, 158, 0.8);
        cursor: default; }
