/*--------------------------------

Graces Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: 'Graces';
  src: url('../fonts/iconfont/Graces.eot');
  src: url('../fonts/iconfont/Graces.eot') format('embedded-opentype'), url('../fonts/iconfont/Graces.woff2') format('woff2'), url('../fonts/iconfont/Graces.woff') format('woff'), url('../fonts/iconfont/Graces.ttf') format('truetype'), url('../fonts/iconfont/Graces.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
  base class definition
-------------------------*/
.icon {
  display: inline-block;
  font: normal normal normal 1em/1 'Graces';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
/* relative units */
.icon-sm {
  font-size: 0.8em;
}
.icon-lg {
  font-size: 1.2em;
}
/* absolute units */
.icon-16 {
  font-size: 16px;
}
.icon-32 {
  font-size: 32px;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.icon-bg-square,
.icon-bg-circle {
  padding: 0.35em;
  background-color: #eee;
}
.icon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.icon-ul {
  padding-left: 0;
  list-style-type: none;
}
.icon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.icon-ul > li > .icon {
  margin-right: 0.4em;
  line-height: inherit;
}
/*------------------------
  spinning icons
-------------------------*/
.icon-is-spinning {
  -webkit-animation: icon-spin 2s infinite linear;
  -moz-animation: icon-spin 2s infinite linear;
  animation: icon-spin 2s infinite linear;
}
@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes icon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.icon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.graces-icon-onion::before {
  content: "\ea03";
}

.graces-icon-save-the-date::before {
  content: "\ea04";
}

.graces-icon-boiling-water::before {
  content: "\ea05";
}

.graces-icon-cctv::before {
  content: "\ea06";
}

.graces-icon-time-clock::before {
  content: "\ea07";
}

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

.graces-icon-horse-hopper::before {
  content: "\ea09";
}

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

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

.graces-icon-books::before {
  content: "\ea0c";
}

.graces-icon-open-book::before {
  content: "\ea0d";
}

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

.graces-icon-cutlery-75::before {
  content: "\ea0f";
}

.graces-icon-family::before {
  content: "\ea10";
}

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

.graces-icon-calendar-date-2::before {
  content: "\ea12";
}

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

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

.graces-icon-flower-05::before {
  content: "\ea15";
}

.graces-icon-app-services::before {
  content: "\ea16";
}

.graces-icon-baby::before {
  content: "\ea17";
}

.graces-icon-sleeping-baby::before {
  content: "\ea18";
}

.graces-icon-patch-34::before {
  content: "\ea19";
}

.graces-icon-hospital-34::before {
  content: "\ea1a";
}

.graces-icon-heart::before {
  content: "\ea1b";
}

.graces-icon-apple-2::before {
  content: "\ea1c";
}

.graces-icon-coins::before {
  content: "\ea1d";
}

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

.graces-icon-m-location::before {
  content: "\ea1f";
}

.graces-icon-square-pin::before {
  content: "\ea20";
}

.graces-icon-position-pin::before {
  content: "\ea21";
}

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

.graces-icon-organic::before {
  content: "\ea23";
}

.graces-icon-tree-02::before {
  content: "\ea24";
}

.graces-icon-geometry::before {
  content: "\ea25";
}

.graces-icon-shapes::before {
  content: "\ea26";
}

.graces-icon-fireworks::before {
  content: "\ea27";
}

.graces-icon-shape-star::before {
  content: "\ea28";
}

.graces-icon-users-wm::before {
  content: "\ea29";
}

.graces-icon-pacifier::before {
  content: "\ea2a";
}

.graces-icon-house-property::before {
  content: "\ea2b";
}

.graces-icon-home-2::before {
  content: "\ea2c";
}

.graces-icon-smile::before {
  content: "\ea2d";
}

.graces-icon-quite-happy::before {
  content: "\ea2e";
}

.graces-icon-tactic::before {
  content: "\ea2f";
}

.graces-icon-bus-front-10::before {
  content: "\ea30";
}

.graces-icon-leaf-38::before {
  content: "\ea32";
}

.graces-icon-plant-leaf::before {
  content: "\ea33";
}

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

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

.graces-icon-f-comment::before {
  content: "\ea36";
}

.graces-icon-b-comment::before {
  content: "\ea37";
}

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

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

.graces-icon-pencil::before {
  content: "\ea3a";
}

.graces-icon-final-score::before {
  content: "\ea3b";
}

.graces-icon-b-meeting::before {
  content: "\ea3c";
}

.graces-icon-paint-bucket-40::before {
  content: "\ea3d";
}

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

.graces-icon-hanging-toys::before {
  content: "\ea3f";
}

.graces-icon-phone::before {
  content: "\ea40";
}

.graces-icon-mail::before {
  content: "\ea41";
}

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

.graces-icon-board-game::before {
  content: "\ea43";
}

.graces-icon-music-playlist::before {
  content: "\ea44";
}

.graces-icon-music::before {
  content: "\ea45";
}

.graces-icon-save-the-date-2::before {
  content: "\ea46";
}

.graces-icon-camera::before {
  content: "\ea47";
}

.graces-icon-umbrella-13::before {
  content: "\ea48";
}

.graces-icon-drop-15::before {
  content: "\ea49";
}

.graces-icon-water-surface::before {
  content: "\ea4a";
}

.graces-icon-network-connection::before {
  content: "\ea4b";
}

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

.graces-icon-award-49::before {
  content: "\ea4d";
}

.graces-icon-family-roof::before {
  content: "\ea4e";
}

.graces-icon-volleyball::before {
  content: "\ea4f";
}

.graces-icon-teddy-bear::before {
  content: "\ea50";
}

.graces-icon-car-simple::before {
  content: "\ea51";
}

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

.graces-icon-c-check::before {
  content: "\ea53";
}

.graces-icon-c-question::before {
  content: "\ea54";
}

.graces-icon-bear-2::before {
  content: "\ea55";
}

.graces-icon-flag-complex::before {
  content: "\ea56";
}

.graces-icon-f-remove::before {
  content: "\ea57";
}

.graces-icon-c-remove::before {
  content: "\ea58";
}

.graces-icon-camera-flash::before {
  content: "\ea59";
}

.graces-icon-bulb-61::before {
  content: "\ea5a";
}

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

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

.graces-icon-handshake::before {
  content: "\ea5d";
}

.graces-icon-drinking-bottle::before {
  content: "\ea5e";
}

.graces-icon-event-ticket::before {
  content: "\ea5f";
}

.graces-icon-heartbeat::before {
  content: "\ea60";
}

.graces-icon-steps::before {
  content: "\ea61";
}

.graces-icon-c-warning::before {
  content: "\ea62";
}

.graces-icon-palette::before {
  content: "\ea63";
}

.graces-icon-diaper-changing-area::before {
  content: "\ea64";
}

.graces-icon-medical-mask::before {
  content: "\ea65";
}

.graces-icon-moon-stars::before {
  content: "\ea66";
}

.graces-icon-move-layer-down::before {
  content: "\ea68";
}

.graces-icon-e-add::before {
  content: "\ea69";
}

.graces-icon-button-play::before {
  content: "\ea6a";
}

.graces-icon-delete-forever::before {
  content: "\ea6b";
}

.graces-icon-check-single::before {
  content: "\ea6d";
}

.graces-icon-e-remove::before {
  content: "\ea6e";
}

.graces-icon-calendar-2::before {
  content: "\ea6f";
}

.graces-icon-menu-8::before {
  content: "\ea70";
}

.graces-icon-tool-hand::before {
  content: "\ea71";
}

.graces-icon-e-delete::before {
  content: "\ea72";
}

.graces-icon-saved-items::before {
  content: "\ea73";
}

.graces-icon-ice-cream-22::before {
  content: "\ea74";
}

.graces-icon-eye::before {
  content: "\ea75";
}

.graces-icon-megaphone::before {
  content: "\ea76";
}

.graces-icon-phone-call::before {
  content: "\ea77";
}

.graces-icon-email::before {
  content: "\ea78";
}

.graces-icon-paper-design::before {
  content: "\ea79";
}

.graces-icon-privacy-policy::before {
  content: "\ea7a";
}

.graces-icon-cupcake::before {
  content: "\ea7b";
}

.graces-icon-arrow-up::before {
  content: "\ea7c";
}

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

.graces-icon-scale-up::before {
  content: "\ea7e";
}

.graces-icon-notification::before {
  content: "\ea7f";
}

.graces-icon-circle-arrow-up::before {
  content: "\ea80";
}

.graces-icon-personal-trainer::before {
  content: "\ea81";
}

.graces-icon-loan::before {
  content: "\ea82";
}

.graces-icon-money-time::before {
  content: "\ea83";
}

.graces-icon-currency-pound::before {
  content: "\ea84";
}

.graces-icon-percentage-38::before {
  content: "\ea85";
}

.graces-icon-percent-sign::before {
  content: "\ea86";
}

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

.graces-icon-tags-stack::before {
  content: "\ea88";
}

.graces-icon-discount-2::before {
  content: "\ea89";
}

.graces-icon-ice-skates::before {
  content: "\ea8a";
}

.graces-icon-umbrella-14::before {
  content: "\ea8b";
}

.graces-icon-tree::before {
  content: "\ea8c";
}

.graces-icon-santa-hat::before {
  content: "\ea8d";
}

.graces-icon-presentation::before {
  content: "\ea8e";
}

.graces-icon-rate-up::before {
  content: "\ea8f";
}

.graces-icon-explore-2::before {
  content: "\ea90";
}

.graces-icon-privacy-policy-2::before {
  content: "\ea91";
}

.graces-icon-handshake-2::before {
  content: "\ea92";
}

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

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

.graces-icon-check-list::before {
  content: "\ea95";
}

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

.graces-icon-recipe::before {
  content: "\ea97";
}

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

.graces-icon-b-eye::before {
  content: "\ea99";
}

.graces-icon-wheelchair::before {
  content: "\ea9a";
}

.graces-icon-wifi::before {
  content: "\ea9b";
}

.graces-icon-bahai::before {
  content: "\ea9c";
}

.graces-icon-boot::before {
  content: "\ea9d";
}

.graces-icon-grain::before {
  content: "\ea9e";
}

.graces-icon-key::before {
  content: "\ea9f";
}

.graces-icon-a-chat::before {
  content: "\eaa0";
}

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

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

.graces-icon-heart-lock::before {
  content: "\eaa3";
}

.graces-icon-lock::before {
  content: "\eaa4";
}

.graces-icon-baby-stroller::before {
  content: "\eaa5";
}

.graces-icon-pram::before {
  content: "\eaa6";
}

.graces-icon-baby-car-seat::before {
  content: "\eaa7";
}

.graces-icon-duck::before {
  content: "\eaa8";
}

.graces-icon-diaper::before {
  content: "\eaa9";
}

.graces-icon-reading::before {
  content: "\eaaa";
}

.graces-icon-machine-learning::before {
  content: "\eaab";
}

.graces-icon-left-arrow::before {
  content: "\eaac";
}

.graces-icon-down-arrow-2::before {
  content: "\eaad";
}

.graces-icon-right-arrow::before {
  content: "\eaae";
}

.graces-icon-up-arrow::before {
  content: "\eaaf";
}

.graces-icon-arrow-sm-down::before {
  content: "\eab0";
}

.graces-icon-arrow-sm-left::before {
  content: "\eab1";
}

.graces-icon-arrow-sm-right::before {
  content: "\eab2";
}

.graces-icon-caret-sm-up::before {
  content: "\eab3";
}

.graces-icon-arrow-down::before {
  content: "\eab4";
}

.graces-icon-arrow-left::before {
  content: "\eab5";
}

.graces-icon-arrow-right-2::before {
  content: "\eab6";
}

.graces-icon-arrow-up-2::before {
  content: "\eab7";
}

.graces-icon-upload-file::before {
  content: "\eab8";
}

.graces-icon-stay-home::before {
  content: "\eab9";
}

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

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

.graces-icon-multiple-11::before {
  content: "\eabc";
}

.graces-icon-circle-10::before {
  content: "\eabd";
}

.graces-icon-video-player::before {
  content: "\eabe";
}

.graces-icon-train::before {
  content: "\eabf";
}

.graces-icon-run-shoes::before {
  content: "\eac0";
}

.graces-icon-present::before {
  content: "\eac1";
}

.graces-icon-cake-2::before {
  content: "\eac2";
}

.graces-icon-statistics::before {
  content: "\eac3";
}

.graces-icon-hands-heart::before {
  content: "\eac4";
}

.graces-icon-gold-coin::before {
  content: "\eac5";
}

.graces-icon-contactless::before {
  content: "\eac6";
}

.graces-icon-maple-leaf-2::before {
  content: "\eac7";
}

.graces-icon-podcast::before {
  content: "\eac8";
}

.graces-icon-edit-brightness::before {
  content: "\eac9";
}

.graces-icon-shell::before {
  content: "\eaca";
}

.graces-icon-chef::before {
  content: "\eacb";
}

.graces-icon-target::before {
  content: "\eacc";
}

.graces-icon-snow::before {
  content: "\eacd";
}

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

.graces-icon-hierarchy-55::before {
  content: "\eacf";
}

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

.graces-icon-dice::before {
  content: "\ead1";
}

.graces-icon-cloud-light::before {
  content: "\ead2";
}

.graces-icon-boat-front::before {
  content: "\ead4";
}

.graces-icon-alarm::before {
  content: "\ead5";
}

.graces-icon-design::before {
  content: "\ead6";
}

.graces-icon-clock::before {
  content: "\ead7";
}

.graces-icon-fence::before {
  content: "\ead8";
}

.graces-icon-logo-facebook::before {
  content: "\ead9";
}

.graces-icon-logo-messenger::before {
  content: "\eada";
}

.graces-icon-logo-twitter::before {
  content: "\eadb";
}

.graces-icon-logo-instagram::before {
  content: "\eadc";
}

.graces-icon-logo-linkedin::before {
  content: "\eadd";
}

.graces-icon-tiktok::before {
  content: "\eade";
}

.graces-icon-logo-youtube::before {
  content: "\eadf";
}

.graces-icon-logo-spotify::before {
  content: "\eae0";
}

.graces-icon-logo-vimeo::before {
  content: "\eae1";
}

.graces-icon-logo-pinterest::before {
  content: "\eae2";
}

.graces-icon-logo-skype::before {
  content: "\eae3";
}

.graces-icon-logo-wikipedia::before {
  content: "\eae4";
}

.graces-icon-google::before {
  content: "\eae5";
}

.graces-icon-logo-google-plus::before {
  content: "\eae6";
}

.graces-icon-logo-flickr::before {
  content: "\eae7";
}

.graces-icon-logo-snapchat::before {
  content: "\eae8";
}

.graces-icon-send::before {
  content: "\eae9";
}

.graces-icon-logo-whatsapp::before {
  content: "\eaea";
}

.graces-icon-logo-tumblr::before {
  content: "\eaeb";
}

.graces-icon-logo-wordpress::before {
  content: "\eaec";
}

.graces-icon-at-sign-2::before {
  content: "\eaed";
}

