/*!
Theme Name: JSPR2020
Version: 1.0.9
Author: MooiMentha!
Author URI: http://www.mooimentha.nl
Description: Custom template voor JSPR
*/
/*
 * Breakpoints
 */
/*
 * Colors
 */
/*
 * Fonts
 */
/* nunito-sans-200 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url("fonts/nunito-sans/nunito-sans-v5-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Nunito Sans ExtraLight"), local("NunitoSans-ExtraLight"), url("fonts/nunito-sans/nunito-sans-v5-latin-200.eot?#iefix") format("embedded-opentype"), url("fonts/nunito-sans/nunito-sans-v5-latin-200.woff2") format("woff2"), url("fonts/nunito-sans/nunito-sans-v5-latin-200.woff") format("woff"), url("fonts/nunito-sans/nunito-sans-v5-latin-200.ttf") format("truetype"), url("fonts/nunito-sans/nunito-sans-v5-latin-200.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}
/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/nunito-sans/nunito-sans-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Nunito Sans Regular"), local("NunitoSans-Regular"), url("fonts/nunito-sans/nunito-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/nunito-sans/nunito-sans-v5-latin-regular.woff2") format("woff2"), url("fonts/nunito-sans/nunito-sans-v5-latin-regular.woff") format("woff"), url("fonts/nunito-sans/nunito-sans-v5-latin-regular.ttf") format("truetype"), url("fonts/nunito-sans/nunito-sans-v5-latin-regular.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}
/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/nunito-sans/nunito-sans-v5-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Nunito Sans Bold"), local("NunitoSans-Bold"), url("fonts/nunito-sans/nunito-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/nunito-sans/nunito-sans-v5-latin-700.woff2") format("woff2"), url("fonts/nunito-sans/nunito-sans-v5-latin-700.woff") format("woff"), url("fonts/nunito-sans/nunito-sans-v5-latin-700.ttf") format("truetype"), url("fonts/nunito-sans/nunito-sans-v5-latin-700.svg#NunitoSans") format("svg");
  /* Legacy iOS */
}
/* line 1, ../input/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, section, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0px;
  border: 0;
  outline: 0;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-variant: inherit;
  font-style: inherit;
  line-height: inherit;
  position: relative;
  vertical-align: baseline;
}

/* line 17, ../input/_reset.scss */
* {
  box-sizing: border-box;
}

/* line 21, ../input/_reset.scss */
*:focus {
  outline: 0;
}

/* line 25, ../input/_reset.scss */
html, body {
  height: 100%;
  position: static;
}

@font-face {
  font-family: "ElegantIcons";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/elegant-icons//ElegantIcons.woff2") format("woff2"), url("fonts/elegant-icons//ElegantIcons.woff") format("woff");
}
/* line 10, ../input/_elegant-icons.scss */
.ei-arrow_up::before,
.ei-icon_arrow_up::before,
.ei-arrow_down::before,
.ei-icon_arrow_down::before,
.ei-arrow_left::before,
.ei-icon_arrow_left::before,
.ei-arrow_right::before,
.ei-icon_arrow_right::before,
.ei-arrow_left-up::before,
.ei-icon_arrow_left-up::before,
.ei-arrow_right-up::before,
.ei-icon_arrow_right-up::before,
.ei-arrow_right-down::before,
.ei-icon_arrow_right-down::before,
.ei-arrow_left-down::before,
.ei-icon_arrow_left-down::before,
.ei-arrow-up-down::before,
.ei-icon_arrow-up-down::before,
.ei-arrow_up-down_alt::before,
.ei-icon_arrow_up-down_alt::before,
.ei-arrow_left-right_alt::before,
.ei-icon_arrow_left-right_alt::before,
.ei-arrow_left-right::before,
.ei-icon_arrow_left-right::before,
.ei-arrow_expand_alt2::before,
.ei-icon_arrow_expand_alt2::before,
.ei-arrow_expand_alt::before,
.ei-icon_arrow_expand_alt::before,
.ei-arrow_condense::before,
.ei-icon_arrow_condense::before,
.ei-arrow_expand::before,
.ei-icon_arrow_expand::before,
.ei-arrow_move::before,
.ei-icon_arrow_move::before,
.ei-arrow_carrot-up::before,
.ei-icon_arrow_carrot-up::before,
.ei-arrow_carrot-down::before,
.ei-icon_arrow_carrot-down::before,
.ei-arrow_carrot-left::before,
.ei-icon_arrow_carrot-left::before,
.ei-arrow_carrot-right::before,
.ei-icon_arrow_carrot-right::before,
.ei-arrow_carrot-2up::before,
.ei-icon_arrow_carrot-2up::before,
.ei-arrow_carrot-2down::before,
.ei-icon_arrow_carrot-2down::before,
.ei-arrow_carrot-2left::before,
.ei-icon_arrow_carrot-2left::before,
.ei-arrow_carrot-2right::before,
.ei-icon_arrow_carrot-2right::before,
.ei-arrow_carrot-up_alt2::before,
.ei-icon_arrow_carrot-up_alt2::before,
.ei-arrow_carrot-down_alt2::before,
.ei-icon_arrow_carrot-down_alt2::before,
.ei-arrow_carrot-left_alt2::before,
.ei-icon_arrow_carrot-left_alt2::before,
.ei-arrow_carrot-right_alt2::before,
.ei-icon_arrow_carrot-right_alt2::before,
.ei-arrow_carrot-2up_alt2::before,
.ei-icon_arrow_carrot-2up_alt2::before,
.ei-arrow_carrot-2down_alt2::before,
.ei-icon_arrow_carrot-2down_alt2::before,
.ei-arrow_carrot-2left_alt2::before,
.ei-icon_arrow_carrot-2left_alt2::before,
.ei-arrow_carrot-2right_alt2::before,
.ei-icon_arrow_carrot-2right_alt2::before,
.ei-arrow_triangle-up::before,
.ei-icon_arrow_triangle-up::before,
.ei-arrow_triangle-down::before,
.ei-icon_arrow_triangle-down::before,
.ei-arrow_triangle-left::before,
.ei-icon_arrow_triangle-left::before,
.ei-arrow_triangle-right::before,
.ei-icon_arrow_triangle-right::before,
.ei-arrow_triangle-up_alt2::before,
.ei-icon_arrow_triangle-up_alt2::before,
.ei-arrow_triangle-down_alt2::before,
.ei-icon_arrow_triangle-down_alt2::before,
.ei-arrow_triangle-left_alt2::before,
.ei-icon_arrow_triangle-left_alt2::before,
.ei-arrow_triangle-right_alt2::before,
.ei-icon_arrow_triangle-right_alt2::before,
.ei-arrow_back::before,
.ei-icon_arrow_back::before,
.ei-minus-06::before,
.ei-icon_minus-06::before,
.ei-plus::before,
.ei-icon_plus::before,
.ei-close::before,
.ei-icon_close::before,
.ei-check::before,
.ei-icon_check::before,
.ei-minus_alt2::before,
.ei-icon_minus_alt2::before,
.ei-plus_alt2::before,
.ei-icon_plus_alt2::before,
.ei-close_alt2::before,
.ei-icon_close_alt2::before,
.ei-check_alt2::before,
.ei-icon_check_alt2::before,
.ei-zoom-out_alt::before,
.ei-icon_zoom-out_alt::before,
.ei-zoom-in_alt::before,
.ei-icon_zoom-in_alt::before,
.ei-search::before,
.ei-icon_search::before,
.ei-box-empty::before,
.ei-icon_box-empty::before,
.ei-box-selected::before,
.ei-icon_box-selected::before,
.ei-minus-box::before,
.ei-icon_minus-box::before,
.ei-plus-box::before,
.ei-icon_plus-box::before,
.ei-box-checked::before,
.ei-icon_box-checked::before,
.ei-circle-empty::before,
.ei-icon_circle-empty::before,
.ei-circle-slelected::before,
.ei-icon_circle-slelected::before,
.ei-circle-selected::before,
.ei-icon_circle-selected::before,
.ei-stop_alt2::before,
.ei-icon_stop_alt2::before,
.ei-stop::before,
.ei-icon_stop::before,
.ei-pause_alt2::before,
.ei-icon_pause_alt2::before,
.ei-pause::before,
.ei-icon_pause::before,
.ei-menu::before,
.ei-icon_menu::before,
.ei-menu-square_alt2::before,
.ei-icon_menu-square_alt2::before,
.ei-menu-circle_alt2::before,
.ei-icon_menu-circle_alt2::before,
.ei-ul::before,
.ei-icon_ul::before,
.ei-ol::before,
.ei-icon_ol::before,
.ei-adjust-horiz::before,
.ei-icon_adjust-horiz::before,
.ei-adjust-vert::before,
.ei-icon_adjust-vert::before,
.ei-document_alt::before,
.ei-icon_document_alt::before,
.ei-documents_alt::before,
.ei-icon_documents_alt::before,
.ei-pencil::before,
.ei-icon_pencil::before,
.ei-pencil-edit_alt::before,
.ei-icon_pencil-edit_alt::before,
.ei-pencil-edit::before,
.ei-icon_pencil-edit::before,
.ei-folder-alt::before,
.ei-icon_folder-alt::before,
.ei-folder-open_alt::before,
.ei-icon_folder-open_alt::before,
.ei-folder-add_alt::before,
.ei-icon_folder-add_alt::before,
.ei-info_alt::before,
.ei-icon_info_alt::before,
.ei-error-oct_alt::before,
.ei-icon_error-oct_alt::before,
.ei-error-circle_alt::before,
.ei-icon_error-circle_alt::before,
.ei-error-triangle_alt::before,
.ei-icon_error-triangle_alt::before,
.ei-question_alt2::before,
.ei-icon_question_alt2::before,
.ei-question::before,
.ei-icon_question::before,
.ei-comment_alt::before,
.ei-icon_comment_alt::before,
.ei-chat_alt::before,
.ei-icon_chat_alt::before,
.ei-vol-mute_alt::before,
.ei-icon_vol-mute_alt::before,
.ei-volume-low_alt::before,
.ei-icon_volume-low_alt::before,
.ei-volume-high_alt::before,
.ei-icon_volume-high_alt::before,
.ei-quotations::before,
.ei-icon_quotations::before,
.ei-quotations_alt2::before,
.ei-icon_quotations_alt2::before,
.ei-clock_alt::before,
.ei-icon_clock_alt::before,
.ei-lock_alt::before,
.ei-icon_lock_alt::before,
.ei-lock-open_alt::before,
.ei-icon_lock-open_alt::before,
.ei-key_alt::before,
.ei-icon_key_alt::before,
.ei-cloud_alt::before,
.ei-icon_cloud_alt::before,
.ei-cloud-upload_alt::before,
.ei-icon_cloud-upload_alt::before,
.ei-cloud-download_alt::before,
.ei-icon_cloud-download_alt::before,
.ei-image::before,
.ei-icon_image::before,
.ei-images::before,
.ei-icon_images::before,
.ei-lightbulb_alt::before,
.ei-icon_lightbulb_alt::before,
.ei-gift_alt::before,
.ei-icon_gift_alt::before,
.ei-house_alt::before,
.ei-icon_house_alt::before,
.ei-genius::before,
.ei-icon_genius::before,
.ei-mobile::before,
.ei-icon_mobile::before,
.ei-tablet::before,
.ei-icon_tablet::before,
.ei-laptop::before,
.ei-icon_laptop::before,
.ei-desktop::before,
.ei-icon_desktop::before,
.ei-camera_alt::before,
.ei-icon_camera_alt::before,
.ei-mail_alt::before,
.ei-icon_mail_alt::before,
.ei-cone_alt::before,
.ei-icon_cone_alt::before,
.ei-ribbon_alt::before,
.ei-icon_ribbon_alt::before,
.ei-bag_alt::before,
.ei-icon_bag_alt::before,
.ei-creditcard::before,
.ei-icon_creditcard::before,
.ei-cart_alt::before,
.ei-icon_cart_alt::before,
.ei-paperclip::before,
.ei-icon_paperclip::before,
.ei-tag_alt::before,
.ei-icon_tag_alt::before,
.ei-tags_alt::before,
.ei-icon_tags_alt::before,
.ei-trash_alt::before,
.ei-icon_trash_alt::before,
.ei-cursor_alt::before,
.ei-icon_cursor_alt::before,
.ei-mic_alt::before,
.ei-icon_mic_alt::before,
.ei-compass_alt::before,
.ei-icon_compass_alt::before,
.ei-pin_alt::before,
.ei-icon_pin_alt::before,
.ei-pushpin_alt::before,
.ei-icon_pushpin_alt::before,
.ei-map_alt::before,
.ei-icon_map_alt::before,
.ei-drawer_alt::before,
.ei-icon_drawer_alt::before,
.ei-toolbox_alt::before,
.ei-icon_toolbox_alt::before,
.ei-book_alt::before,
.ei-icon_book_alt::before,
.ei-calendar::before,
.ei-icon_calendar::before,
.ei-film::before,
.ei-icon_film::before,
.ei-table::before,
.ei-icon_table::before,
.ei-contacts_alt::before,
.ei-icon_contacts_alt::before,
.ei-headphones::before,
.ei-icon_headphones::before,
.ei-lifesaver::before,
.ei-icon_lifesaver::before,
.ei-piechart::before,
.ei-icon_piechart::before,
.ei-refresh::before,
.ei-icon_refresh::before,
.ei-link_alt::before,
.ei-icon_link_alt::before,
.ei-link::before,
.ei-icon_link::before,
.ei-loading::before,
.ei-icon_loading::before,
.ei-blocked::before,
.ei-icon_blocked::before,
.ei-archive_alt::before,
.ei-icon_archive_alt::before,
.ei-heart_alt::before,
.ei-icon_heart_alt::before,
.ei-star_alt::before,
.ei-icon_star_alt::before,
.ei-star-half_alt::before,
.ei-icon_star-half_alt::before,
.ei-star::before,
.ei-icon_star::before,
.ei-star-half::before,
.ei-icon_star-half::before,
.ei-tools::before,
.ei-icon_tools::before,
.ei-tool::before,
.ei-icon_tool::before,
.ei-cog::before,
.ei-icon_cog::before,
.ei-cogs::before,
.ei-icon_cogs::before,
.ei-arrow_up_alt::before,
.ei-icon_arrow_up_alt::before,
.ei-arrow_down_alt::before,
.ei-icon_arrow_down_alt::before,
.ei-arrow_left_alt::before,
.ei-icon_arrow_left_alt::before,
.ei-arrow_right_alt::before,
.ei-icon_arrow_right_alt::before,
.ei-arrow_left-up_alt::before,
.ei-icon_arrow_left-up_alt::before,
.ei-arrow_right-up_alt::before,
.ei-icon_arrow_right-up_alt::before,
.ei-arrow_right-down_alt::before,
.ei-icon_arrow_right-down_alt::before,
.ei-arrow_left-down_alt::before,
.ei-icon_arrow_left-down_alt::before,
.ei-arrow_condense_alt::before,
.ei-icon_arrow_condense_alt::before,
.ei-arrow_expand_alt3::before,
.ei-icon_arrow_expand_alt3::before,
.ei-arrow_carrot_up_alt::before,
.ei-icon_arrow_carrot_up_alt::before,
.ei-arrow_carrot-down_alt::before,
.ei-icon_arrow_carrot-down_alt::before,
.ei-arrow_carrot-left_alt::before,
.ei-icon_arrow_carrot-left_alt::before,
.ei-arrow_carrot-right_alt::before,
.ei-icon_arrow_carrot-right_alt::before,
.ei-arrow_carrot-2up_alt::before,
.ei-icon_arrow_carrot-2up_alt::before,
.ei-arrow_carrot-2dwnn_alt::before,
.ei-icon_arrow_carrot-2dwnn_alt::before,
.ei-arrow_carrot-2left_alt::before,
.ei-icon_arrow_carrot-2left_alt::before,
.ei-arrow_carrot-2right_alt::before,
.ei-icon_arrow_carrot-2right_alt::before,
.ei-arrow_triangle-up_alt::before,
.ei-icon_arrow_triangle-up_alt::before,
.ei-arrow_triangle-down_alt::before,
.ei-icon_arrow_triangle-down_alt::before,
.ei-arrow_triangle-left_alt::before,
.ei-icon_arrow_triangle-left_alt::before,
.ei-arrow_triangle-right_alt::before,
.ei-icon_arrow_triangle-right_alt::before,
.ei-minus_alt::before,
.ei-icon_minus_alt::before,
.ei-plus_alt::before,
.ei-icon_plus_alt::before,
.ei-close_alt::before,
.ei-icon_close_alt::before,
.ei-check_alt::before,
.ei-icon_check_alt::before,
.ei-zoom-out::before,
.ei-icon_zoom-out::before,
.ei-zoom-in::before,
.ei-icon_zoom-in::before,
.ei-stop_alt::before,
.ei-icon_stop_alt::before,
.ei-menu-square_alt::before,
.ei-icon_menu-square_alt::before,
.ei-menu-circle_alt::before,
.ei-icon_menu-circle_alt::before,
.ei-document::before,
.ei-icon_document::before,
.ei-documents::before,
.ei-icon_documents::before,
.ei-pencil_alt::before,
.ei-icon_pencil_alt::before,
.ei-folder::before,
.ei-icon_folder::before,
.ei-folder-open::before,
.ei-icon_folder-open::before,
.ei-folder-add::before,
.ei-icon_folder-add::before,
.ei-folder_upload::before,
.ei-icon_folder_upload::before,
.ei-folder_download::before,
.ei-icon_folder_download::before,
.ei-info::before,
.ei-icon_info::before,
.ei-error-circle::before,
.ei-icon_error-circle::before,
.ei-error-oct::before,
.ei-icon_error-oct::before,
.ei-error-triangle::before,
.ei-icon_error-triangle::before,
.ei-question_alt::before,
.ei-icon_question_alt::before,
.ei-comment::before,
.ei-icon_comment::before,
.ei-chat::before,
.ei-icon_chat::before,
.ei-vol-mute::before,
.ei-icon_vol-mute::before,
.ei-volume-low::before,
.ei-icon_volume-low::before,
.ei-volume-high::before,
.ei-icon_volume-high::before,
.ei-quotations_alt::before,
.ei-icon_quotations_alt::before,
.ei-clock::before,
.ei-icon_clock::before,
.ei-lock::before,
.ei-icon_lock::before,
.ei-lock-open::before,
.ei-icon_lock-open::before,
.ei-key::before,
.ei-icon_key::before,
.ei-cloud::before,
.ei-icon_cloud::before,
.ei-cloud-upload::before,
.ei-icon_cloud-upload::before,
.ei-cloud-download::before,
.ei-icon_cloud-download::before,
.ei-lightbulb::before,
.ei-icon_lightbulb::before,
.ei-gift::before,
.ei-icon_gift::before,
.ei-house::before,
.ei-icon_house::before,
.ei-camera::before,
.ei-icon_camera::before,
.ei-mail::before,
.ei-icon_mail::before,
.ei-cone::before,
.ei-icon_cone::before,
.ei-ribbon::before,
.ei-icon_ribbon::before,
.ei-bag::before,
.ei-icon_bag::before,
.ei-cart::before,
.ei-icon_cart::before,
.ei-tag::before,
.ei-icon_tag::before,
.ei-tags::before,
.ei-icon_tags::before,
.ei-trash::before,
.ei-icon_trash::before,
.ei-cursor::before,
.ei-icon_cursor::before,
.ei-mic::before,
.ei-icon_mic::before,
.ei-compass::before,
.ei-icon_compass::before,
.ei-pin::before,
.ei-icon_pin::before,
.ei-pushpin::before,
.ei-icon_pushpin::before,
.ei-map::before,
.ei-icon_map::before,
.ei-drawer::before,
.ei-icon_drawer::before,
.ei-toolbox::before,
.ei-icon_toolbox::before,
.ei-book::before,
.ei-icon_book::before,
.ei-contacts::before,
.ei-icon_contacts::before,
.ei-archive::before,
.ei-icon_archive::before,
.ei-heart::before,
.ei-icon_heart::before,
.ei-profile::before,
.ei-icon_profile::before,
.ei-group::before,
.ei-icon_group::before,
.ei-grid-2x2::before,
.ei-icon_grid-2x2::before,
.ei-grid-3x3::before,
.ei-icon_grid-3x3::before,
.ei-music::before,
.ei-icon_music::before,
.ei-pause_alt::before,
.ei-icon_pause_alt::before,
.ei-phone::before,
.ei-icon_phone::before,
.ei-upload::before,
.ei-icon_upload::before,
.ei-download::before,
.ei-icon_download::before,
.ei-social_facebook::before,
.ei-icon_social_facebook::before,
.ei-social_twitter::before,
.ei-icon_social_twitter::before,
.ei-social_pinterest::before,
.ei-icon_social_pinterest::before,
.ei-social_googleplus::before,
.ei-icon_social_googleplus::before,
.ei-social_tumblr::before,
.ei-icon_social_tumblr::before,
.ei-social_tumbleupon::before,
.ei-icon_social_tumbleupon::before,
.ei-social_wordpress::before,
.ei-icon_social_wordpress::before,
.ei-social_instagram::before,
.ei-icon_social_instagram::before,
.ei-social_dribbble::before,
.ei-icon_social_dribbble::before,
.ei-social_vimeo::before,
.ei-icon_social_vimeo::before,
.ei-social_linkedin::before,
.ei-icon_social_linkedin::before,
.ei-social_rss::before,
.ei-icon_social_rss::before,
.ei-social_deviantart::before,
.ei-icon_social_deviantart::before,
.ei-social_share::before,
.ei-icon_social_share::before,
.ei-social_myspace::before,
.ei-icon_social_myspace::before,
.ei-social_skype::before,
.ei-icon_social_skype::before,
.ei-social_youtube::before,
.ei-icon_social_youtube::before,
.ei-social_picassa::before,
.ei-icon_social_picassa::before,
.ei-social_googledrive::before,
.ei-icon_social_googledrive::before,
.ei-social_flickr::before,
.ei-icon_social_flickr::before,
.ei-social_blogger::before,
.ei-icon_social_blogger::before,
.ei-social_spotify::before,
.ei-icon_social_spotify::before,
.ei-social_delicious::before,
.ei-icon_social_delicious::before,
.ei-social_facebook_circle::before,
.ei-icon_social_facebook_circle::before,
.ei-social_twitter_circle::before,
.ei-icon_social_twitter_circle::before,
.ei-social_pinterest_circle::before,
.ei-icon_social_pinterest_circle::before,
.ei-social_googleplus_circle::before,
.ei-icon_social_googleplus_circle::before,
.ei-social_tumblr_circle::before,
.ei-icon_social_tumblr_circle::before,
.ei-social_stumbleupon_circle::before,
.ei-icon_social_stumbleupon_circle::before,
.ei-social_wordpress_circle::before,
.ei-icon_social_wordpress_circle::before,
.ei-social_instagram_circle::before,
.ei-icon_social_instagram_circle::before,
.ei-social_dribbble_circle::before,
.ei-icon_social_dribbble_circle::before,
.ei-social_vimeo_circle::before,
.ei-icon_social_vimeo_circle::before,
.ei-social_linkedin_circle::before,
.ei-icon_social_linkedin_circle::before,
.ei-social_rss_circle::before,
.ei-icon_social_rss_circle::before,
.ei-social_deviantart_circle::before,
.ei-icon_social_deviantart_circle::before,
.ei-social_share_circle::before,
.ei-icon_social_share_circle::before,
.ei-social_myspace_circle::before,
.ei-icon_social_myspace_circle::before,
.ei-social_skype_circle::before,
.ei-icon_social_skype_circle::before,
.ei-social_youtube_circle::before,
.ei-icon_social_youtube_circle::before,
.ei-social_picassa_circle::before,
.ei-icon_social_picassa_circle::before,
.ei-social_googledrive_alt2::before,
.ei-icon_social_googledrive_alt2::before,
.ei-social_flickr_circle::before,
.ei-icon_social_flickr_circle::before,
.ei-social_blogger_circle::before,
.ei-icon_social_blogger_circle::before,
.ei-social_spotify_circle::before,
.ei-icon_social_spotify_circle::before,
.ei-social_delicious_circle::before,
.ei-icon_social_delicious_circle::before,
.ei-social_facebook_square::before,
.ei-icon_social_facebook_square::before,
.ei-social_twitter_square::before,
.ei-icon_social_twitter_square::before,
.ei-social_pinterest_square::before,
.ei-icon_social_pinterest_square::before,
.ei-social_googleplus_square::before,
.ei-icon_social_googleplus_square::before,
.ei-social_tumblr_square::before,
.ei-icon_social_tumblr_square::before,
.ei-social_stumbleupon_square::before,
.ei-icon_social_stumbleupon_square::before,
.ei-social_wordpress_square::before,
.ei-icon_social_wordpress_square::before,
.ei-social_instagram_square::before,
.ei-icon_social_instagram_square::before,
.ei-social_dribbble_square::before,
.ei-icon_social_dribbble_square::before,
.ei-social_vimeo_square::before,
.ei-icon_social_vimeo_square::before,
.ei-social_linkedin_square::before,
.ei-icon_social_linkedin_square::before,
.ei-social_rss_square::before,
.ei-icon_social_rss_square::before,
.ei-social_deviantart_square::before,
.ei-icon_social_deviantart_square::before,
.ei-social_share_square::before,
.ei-icon_social_share_square::before,
.ei-social_myspace_square::before,
.ei-icon_social_myspace_square::before,
.ei-social_skype_square::before,
.ei-icon_social_skype_square::before,
.ei-social_youtube_square::before,
.ei-icon_social_youtube_square::before,
.ei-social_picassa_square::before,
.ei-icon_social_picassa_square::before,
.ei-social_googledrive_square::before,
.ei-icon_social_googledrive_square::before,
.ei-social_flickr_square::before,
.ei-icon_social_flickr_square::before,
.ei-social_blogger_square::before,
.ei-icon_social_blogger_square::before,
.ei-social_spotify_square::before,
.ei-icon_social_spotify_square::before,
.ei-social_delicious_square::before,
.ei-icon_social_delicious_square::before,
.ei-printer::before,
.ei-icon_printer::before,
.ei-calulator::before,
.ei-icon_calulator::before,
.ei-building::before,
.ei-icon_building::before,
.ei-floppy::before,
.ei-icon_floppy::before,
.ei-drive::before,
.ei-icon_drive::before,
.ei-search-2::before,
.ei-icon_search-2::before,
.ei-id::before,
.ei-icon_id::before,
.ei-id-2::before,
.ei-icon_id-2::before,
.ei-puzzle::before,
.ei-icon_puzzle::before,
.ei-like::before,
.ei-icon_like::before,
.ei-dislike::before,
.ei-icon_dislike::before,
.ei-mug::before,
.ei-icon_mug::before,
.ei-currency::before,
.ei-icon_currency::before,
.ei-wallet::before,
.ei-icon_wallet::before,
.ei-pens::before,
.ei-icon_pens::before,
.ei-easel::before,
.ei-icon_easel::before,
.ei-flowchart::before,
.ei-icon_flowchart::before,
.ei-datareport::before,
.ei-icon_datareport::before,
.ei-briefcase::before,
.ei-icon_briefcase::before,
.ei-shield::before,
.ei-icon_shield::before,
.ei-percent::before,
.ei-icon_percent::before,
.ei-globe::before,
.ei-icon_globe::before,
.ei-globe-2::before,
.ei-icon_globe-2::before,
.ei-target::before,
.ei-icon_target::before,
.ei-hourglass::before,
.ei-icon_hourglass::before,
.ei-balance::before,
.ei-icon_balance::before,
.ei-rook::before,
.ei-icon_rook::before,
.ei-printer-alt::before,
.ei-icon_printer-alt::before,
.ei-calculator_alt::before,
.ei-icon_calculator_alt::before,
.ei-building_alt::before,
.ei-icon_building_alt::before,
.ei-floppy_alt::before,
.ei-icon_floppy_alt::before,
.ei-drive_alt::before,
.ei-icon_drive_alt::before,
.ei-search_alt::before,
.ei-icon_search_alt::before,
.ei-id_alt::before,
.ei-icon_id_alt::before,
.ei-id-2_alt::before,
.ei-icon_id-2_alt::before,
.ei-puzzle_alt::before,
.ei-icon_puzzle_alt::before,
.ei-like_alt::before,
.ei-icon_like_alt::before,
.ei-dislike_alt::before,
.ei-icon_dislike_alt::before,
.ei-mug_alt::before,
.ei-icon_mug_alt::before,
.ei-currency_alt::before,
.ei-icon_currency_alt::before,
.ei-wallet_alt::before,
.ei-icon_wallet_alt::before,
.ei-pens_alt::before,
.ei-icon_pens_alt::before,
.ei-easel_alt::before,
.ei-icon_easel_alt::before,
.ei-flowchart_alt::before,
.ei-icon_flowchart_alt::before,
.ei-datareport_alt::before,
.ei-icon_datareport_alt::before,
.ei-briefcase_alt::before,
.ei-icon_briefcase_alt::before,
.ei-shield_alt::before,
.ei-icon_shield_alt::before,
.ei-percent_alt::before,
.ei-icon_percent_alt::before,
.ei-globe_alt::before,
.ei-icon_globe_alt::before,
.ei-clipboard::before,
.ei-icon_clipboard::before, .nav-btn::before, .close-btn::before, button::after, .swiper-slide .swiper-slide-contents .elementor-slide-button::after,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-button::after,
.swiper-slide .caption .elementor-slide-button::after, .elementor-widget-media-carousel .elementor-swiper-button-prev::before, .elementor-widget-media-carousel .elementor-swiper-button-next::before, #product-selector .button-prev::before, #product-selector .car-button-prev::before, #techdetails .button-prev::before, #techdetails .car-button-prev::before, #product-selector .button-next::before, #product-selector .car-button-next::before, #techdetails .button-next::before, #techdetails .car-button-next::before, .forms-section a::before, a.list-link::before, span.list-link::before, a.read-more-link::after, .sample-sale .elementor-text-editor a::after, #sb_instagram .sbi_follow_btn a::after, .elementor-element.read-more-link a.elementor-button .elementor-button-text::after, .sample-sale .elementor-text-editor a.elementor-element a.elementor-button .elementor-button-text::after {
  font-family: "ElegantIcons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_up::before,
.ei-icon_arrow_up::before {
  content: '\21';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_down::before,
.ei-icon_arrow_down::before {
  content: '\22';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left::before,
.ei-icon_arrow_left::before {
  content: '\23';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right::before,
.ei-icon_arrow_right::before {
  content: '\24';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-up::before,
.ei-icon_arrow_left-up::before {
  content: '\25';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right-up::before,
.ei-icon_arrow_right-up::before {
  content: '\26';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right-down::before,
.ei-icon_arrow_right-down::before {
  content: '\27';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-down::before,
.ei-icon_arrow_left-down::before {
  content: '\28';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow-up-down::before,
.ei-icon_arrow-up-down::before {
  content: '\29';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_up-down_alt::before,
.ei-icon_arrow_up-down_alt::before {
  content: '\2a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-right_alt::before,
.ei-icon_arrow_left-right_alt::before {
  content: '\2b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-right::before,
.ei-icon_arrow_left-right::before {
  content: '\2c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_expand_alt2::before,
.ei-icon_arrow_expand_alt2::before {
  content: '\2d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_expand_alt::before,
.ei-icon_arrow_expand_alt::before {
  content: '\2e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_condense::before,
.ei-icon_arrow_condense::before {
  content: '\2f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_expand::before,
.ei-icon_arrow_expand::before {
  content: '\30';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_move::before,
.ei-icon_arrow_move::before {
  content: '\31';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-up::before,
.ei-icon_arrow_carrot-up::before {
  content: '\32';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-down::before,
.ei-icon_arrow_carrot-down::before {
  content: '\33';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-left::before,
.ei-icon_arrow_carrot-left::before {
  content: '\34';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-right::before,
.ei-icon_arrow_carrot-right::before {
  content: '\35';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2up::before,
.ei-icon_arrow_carrot-2up::before {
  content: '\36';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2down::before,
.ei-icon_arrow_carrot-2down::before {
  content: '\37';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2left::before,
.ei-icon_arrow_carrot-2left::before {
  content: '\38';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2right::before,
.ei-icon_arrow_carrot-2right::before {
  content: '\39';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-up_alt2::before,
.ei-icon_arrow_carrot-up_alt2::before {
  content: '\3a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-down_alt2::before,
.ei-icon_arrow_carrot-down_alt2::before {
  content: '\3b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-left_alt2::before,
.ei-icon_arrow_carrot-left_alt2::before {
  content: '\3c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-right_alt2::before,
.ei-icon_arrow_carrot-right_alt2::before {
  content: '\3d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2up_alt2::before,
.ei-icon_arrow_carrot-2up_alt2::before {
  content: '\3e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2down_alt2::before,
.ei-icon_arrow_carrot-2down_alt2::before {
  content: '\3f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2left_alt2::before,
.ei-icon_arrow_carrot-2left_alt2::before {
  content: '\40';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2right_alt2::before,
.ei-icon_arrow_carrot-2right_alt2::before {
  content: '\41';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-up::before,
.ei-icon_arrow_triangle-up::before {
  content: '\42';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-down::before,
.ei-icon_arrow_triangle-down::before {
  content: '\43';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-left::before,
.ei-icon_arrow_triangle-left::before {
  content: '\44';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-right::before,
.ei-icon_arrow_triangle-right::before {
  content: '\45';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-up_alt2::before,
.ei-icon_arrow_triangle-up_alt2::before {
  content: '\46';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-down_alt2::before,
.ei-icon_arrow_triangle-down_alt2::before {
  content: '\47';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-left_alt2::before,
.ei-icon_arrow_triangle-left_alt2::before {
  content: '\48';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-right_alt2::before,
.ei-icon_arrow_triangle-right_alt2::before {
  content: '\49';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_back::before,
.ei-icon_arrow_back::before {
  content: '\4a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-minus-06::before,
.ei-icon_minus-06::before {
  content: '\4b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-plus::before,
.ei-icon_plus::before {
  content: '\4c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-close::before,
.ei-icon_close::before {
  content: '\4d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-check::before,
.ei-icon_check::before {
  content: '\4e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-minus_alt2::before,
.ei-icon_minus_alt2::before {
  content: '\4f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-plus_alt2::before,
.ei-icon_plus_alt2::before {
  content: '\50';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-close_alt2::before,
.ei-icon_close_alt2::before {
  content: '\51';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-check_alt2::before,
.ei-icon_check_alt2::before {
  content: '\52';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-zoom-out_alt::before,
.ei-icon_zoom-out_alt::before {
  content: '\53';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-zoom-in_alt::before,
.ei-icon_zoom-in_alt::before {
  content: '\54';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-search::before,
.ei-icon_search::before {
  content: '\55';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-box-empty::before,
.ei-icon_box-empty::before {
  content: '\56';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-box-selected::before,
.ei-icon_box-selected::before {
  content: '\57';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-minus-box::before,
.ei-icon_minus-box::before {
  content: '\58';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-plus-box::before,
.ei-icon_plus-box::before {
  content: '\59';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-box-checked::before,
.ei-icon_box-checked::before {
  content: '\5a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-circle-empty::before,
.ei-icon_circle-empty::before {
  content: '\5b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-circle-slelected::before,
.ei-icon_circle-slelected::before {
  content: '\5c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-circle-selected::before,
.ei-icon_circle-selected::before {
  content: '\5c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-stop_alt2::before,
.ei-icon_stop_alt2::before {
  content: '\5d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-stop::before,
.ei-icon_stop::before {
  content: '\5e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pause_alt2::before,
.ei-icon_pause_alt2::before {
  content: '\5f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pause::before,
.ei-icon_pause::before {
  content: '\60';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-menu::before,
.ei-icon_menu::before {
  content: '\61';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-menu-square_alt2::before,
.ei-icon_menu-square_alt2::before {
  content: '\62';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-menu-circle_alt2::before,
.ei-icon_menu-circle_alt2::before {
  content: '\63';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-ul::before,
.ei-icon_ul::before {
  content: '\64';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-ol::before,
.ei-icon_ol::before {
  content: '\65';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-adjust-horiz::before,
.ei-icon_adjust-horiz::before {
  content: '\66';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-adjust-vert::before,
.ei-icon_adjust-vert::before {
  content: '\67';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-document_alt::before,
.ei-icon_document_alt::before {
  content: '\68';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-documents_alt::before,
.ei-icon_documents_alt::before {
  content: '\69';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pencil::before,
.ei-icon_pencil::before {
  content: '\6a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pencil-edit_alt::before,
.ei-icon_pencil-edit_alt::before {
  content: '\6b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pencil-edit::before,
.ei-icon_pencil-edit::before {
  content: '\6c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder-alt::before,
.ei-icon_folder-alt::before {
  content: '\6d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder-open_alt::before,
.ei-icon_folder-open_alt::before {
  content: '\6e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder-add_alt::before,
.ei-icon_folder-add_alt::before {
  content: '\6f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-info_alt::before,
.ei-icon_info_alt::before {
  content: '\70';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-oct_alt::before,
.ei-icon_error-oct_alt::before {
  content: '\71';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-circle_alt::before,
.ei-icon_error-circle_alt::before {
  content: '\72';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-triangle_alt::before,
.ei-icon_error-triangle_alt::before {
  content: '\73';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-question_alt2::before,
.ei-icon_question_alt2::before {
  content: '\74';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-question::before,
.ei-icon_question::before {
  content: '\75';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-comment_alt::before,
.ei-icon_comment_alt::before {
  content: '\76';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-chat_alt::before,
.ei-icon_chat_alt::before {
  content: '\77';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-vol-mute_alt::before,
.ei-icon_vol-mute_alt::before {
  content: '\78';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-volume-low_alt::before,
.ei-icon_volume-low_alt::before {
  content: '\79';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-volume-high_alt::before,
.ei-icon_volume-high_alt::before {
  content: '\7a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-quotations::before,
.ei-icon_quotations::before {
  content: '\7b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-quotations_alt2::before,
.ei-icon_quotations_alt2::before {
  content: '\7c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-clock_alt::before,
.ei-icon_clock_alt::before {
  content: '\7d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lock_alt::before,
.ei-icon_lock_alt::before {
  content: '\7e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lock-open_alt::before,
.ei-icon_lock-open_alt::before {
  content: '\e000';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-key_alt::before,
.ei-icon_key_alt::before {
  content: '\e001';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud_alt::before,
.ei-icon_cloud_alt::before {
  content: '\e002';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud-upload_alt::before,
.ei-icon_cloud-upload_alt::before {
  content: '\e003';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud-download_alt::before,
.ei-icon_cloud-download_alt::before {
  content: '\e004';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-image::before,
.ei-icon_image::before {
  content: '\e005';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-images::before,
.ei-icon_images::before {
  content: '\e006';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lightbulb_alt::before,
.ei-icon_lightbulb_alt::before {
  content: '\e007';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-gift_alt::before,
.ei-icon_gift_alt::before {
  content: '\e008';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-house_alt::before,
.ei-icon_house_alt::before {
  content: '\e009';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-genius::before,
.ei-icon_genius::before {
  content: '\e00a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mobile::before,
.ei-icon_mobile::before {
  content: '\e00b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tablet::before,
.ei-icon_tablet::before {
  content: '\e00c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-laptop::before,
.ei-icon_laptop::before {
  content: '\e00d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-desktop::before,
.ei-icon_desktop::before {
  content: '\e00e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-camera_alt::before,
.ei-icon_camera_alt::before {
  content: '\e00f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mail_alt::before,
.ei-icon_mail_alt::before {
  content: '\e010';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cone_alt::before,
.ei-icon_cone_alt::before {
  content: '\e011';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-ribbon_alt::before,
.ei-icon_ribbon_alt::before {
  content: '\e012';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-bag_alt::before,
.ei-icon_bag_alt::before {
  content: '\e013';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-creditcard::before,
.ei-icon_creditcard::before {
  content: '\e014';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cart_alt::before,
.ei-icon_cart_alt::before {
  content: '\e015';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-paperclip::before,
.ei-icon_paperclip::before {
  content: '\e016';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tag_alt::before,
.ei-icon_tag_alt::before {
  content: '\e017';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tags_alt::before,
.ei-icon_tags_alt::before {
  content: '\e018';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-trash_alt::before,
.ei-icon_trash_alt::before {
  content: '\e019';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cursor_alt::before,
.ei-icon_cursor_alt::before {
  content: '\e01a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mic_alt::before,
.ei-icon_mic_alt::before {
  content: '\e01b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-compass_alt::before,
.ei-icon_compass_alt::before {
  content: '\e01c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pin_alt::before,
.ei-icon_pin_alt::before {
  content: '\e01d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pushpin_alt::before,
.ei-icon_pushpin_alt::before {
  content: '\e01e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-map_alt::before,
.ei-icon_map_alt::before {
  content: '\e01f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-drawer_alt::before,
.ei-icon_drawer_alt::before {
  content: '\e020';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-toolbox_alt::before,
.ei-icon_toolbox_alt::before {
  content: '\e021';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-book_alt::before,
.ei-icon_book_alt::before {
  content: '\e022';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-calendar::before,
.ei-icon_calendar::before {
  content: '\e023';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-film::before,
.ei-icon_film::before {
  content: '\e024';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-table::before,
.ei-icon_table::before {
  content: '\e025';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-contacts_alt::before,
.ei-icon_contacts_alt::before {
  content: '\e026';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-headphones::before,
.ei-icon_headphones::before {
  content: '\e027';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lifesaver::before,
.ei-icon_lifesaver::before {
  content: '\e028';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-piechart::before,
.ei-icon_piechart::before {
  content: '\e029';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-refresh::before,
.ei-icon_refresh::before {
  content: '\e02a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-link_alt::before,
.ei-icon_link_alt::before {
  content: '\e02b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-link::before,
.ei-icon_link::before {
  content: '\e02c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-loading::before,
.ei-icon_loading::before {
  content: '\e02d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-blocked::before,
.ei-icon_blocked::before {
  content: '\e02e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-archive_alt::before,
.ei-icon_archive_alt::before {
  content: '\e02f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-heart_alt::before,
.ei-icon_heart_alt::before {
  content: '\e030';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-star_alt::before,
.ei-icon_star_alt::before {
  content: '\e031';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-star-half_alt::before,
.ei-icon_star-half_alt::before {
  content: '\e032';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-star::before,
.ei-icon_star::before {
  content: '\e033';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-star-half::before,
.ei-icon_star-half::before {
  content: '\e034';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tools::before,
.ei-icon_tools::before {
  content: '\e035';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tool::before,
.ei-icon_tool::before {
  content: '\e036';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cog::before,
.ei-icon_cog::before {
  content: '\e037';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cogs::before,
.ei-icon_cogs::before {
  content: '\e038';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_up_alt::before,
.ei-icon_arrow_up_alt::before {
  content: '\e039';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_down_alt::before,
.ei-icon_arrow_down_alt::before {
  content: '\e03a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left_alt::before,
.ei-icon_arrow_left_alt::before {
  content: '\e03b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right_alt::before,
.ei-icon_arrow_right_alt::before {
  content: '\e03c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-up_alt::before,
.ei-icon_arrow_left-up_alt::before {
  content: '\e03d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right-up_alt::before,
.ei-icon_arrow_right-up_alt::before {
  content: '\e03e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_right-down_alt::before,
.ei-icon_arrow_right-down_alt::before {
  content: '\e03f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_left-down_alt::before,
.ei-icon_arrow_left-down_alt::before {
  content: '\e040';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_condense_alt::before,
.ei-icon_arrow_condense_alt::before {
  content: '\e041';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_expand_alt3::before,
.ei-icon_arrow_expand_alt3::before {
  content: '\e042';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot_up_alt::before,
.ei-icon_arrow_carrot_up_alt::before {
  content: '\e043';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-down_alt::before,
.ei-icon_arrow_carrot-down_alt::before {
  content: '\e044';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-left_alt::before,
.ei-icon_arrow_carrot-left_alt::before {
  content: '\e045';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-right_alt::before,
.ei-icon_arrow_carrot-right_alt::before {
  content: '\e046';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2up_alt::before,
.ei-icon_arrow_carrot-2up_alt::before {
  content: '\e047';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2dwnn_alt::before,
.ei-icon_arrow_carrot-2dwnn_alt::before {
  content: '\e048';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2left_alt::before,
.ei-icon_arrow_carrot-2left_alt::before {
  content: '\e049';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_carrot-2right_alt::before,
.ei-icon_arrow_carrot-2right_alt::before {
  content: '\e04a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-up_alt::before,
.ei-icon_arrow_triangle-up_alt::before {
  content: '\e04b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-down_alt::before,
.ei-icon_arrow_triangle-down_alt::before {
  content: '\e04c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-left_alt::before,
.ei-icon_arrow_triangle-left_alt::before {
  content: '\e04d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-arrow_triangle-right_alt::before,
.ei-icon_arrow_triangle-right_alt::before {
  content: '\e04e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-minus_alt::before,
.ei-icon_minus_alt::before {
  content: '\e04f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-plus_alt::before,
.ei-icon_plus_alt::before {
  content: '\e050';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-close_alt::before,
.ei-icon_close_alt::before {
  content: '\e051';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-check_alt::before,
.ei-icon_check_alt::before {
  content: '\e052';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-zoom-out::before,
.ei-icon_zoom-out::before {
  content: '\e053';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-zoom-in::before,
.ei-icon_zoom-in::before {
  content: '\e054';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-stop_alt::before,
.ei-icon_stop_alt::before {
  content: '\e055';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-menu-square_alt::before,
.ei-icon_menu-square_alt::before {
  content: '\e056';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-menu-circle_alt::before,
.ei-icon_menu-circle_alt::before {
  content: '\e057';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-document::before,
.ei-icon_document::before {
  content: '\e058';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-documents::before,
.ei-icon_documents::before {
  content: '\e059';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pencil_alt::before,
.ei-icon_pencil_alt::before {
  content: '\e05a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder::before,
.ei-icon_folder::before {
  content: '\e05b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder-open::before,
.ei-icon_folder-open::before {
  content: '\e05c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder-add::before,
.ei-icon_folder-add::before {
  content: '\e05d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder_upload::before,
.ei-icon_folder_upload::before {
  content: '\e05e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-folder_download::before,
.ei-icon_folder_download::before {
  content: '\e05f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-info::before,
.ei-icon_info::before {
  content: '\e060';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-circle::before,
.ei-icon_error-circle::before {
  content: '\e061';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-oct::before,
.ei-icon_error-oct::before {
  content: '\e062';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-error-triangle::before,
.ei-icon_error-triangle::before {
  content: '\e063';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-question_alt::before,
.ei-icon_question_alt::before {
  content: '\e064';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-comment::before,
.ei-icon_comment::before {
  content: '\e065';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-chat::before,
.ei-icon_chat::before {
  content: '\e066';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-vol-mute::before,
.ei-icon_vol-mute::before {
  content: '\e067';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-volume-low::before,
.ei-icon_volume-low::before {
  content: '\e068';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-volume-high::before,
.ei-icon_volume-high::before {
  content: '\e069';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-quotations_alt::before,
.ei-icon_quotations_alt::before {
  content: '\e06a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-clock::before,
.ei-icon_clock::before {
  content: '\e06b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lock::before,
.ei-icon_lock::before {
  content: '\e06c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lock-open::before,
.ei-icon_lock-open::before {
  content: '\e06d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-key::before,
.ei-icon_key::before {
  content: '\e06e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud::before,
.ei-icon_cloud::before {
  content: '\e06f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud-upload::before,
.ei-icon_cloud-upload::before {
  content: '\e070';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cloud-download::before,
.ei-icon_cloud-download::before {
  content: '\e071';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-lightbulb::before,
.ei-icon_lightbulb::before {
  content: '\e072';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-gift::before,
.ei-icon_gift::before {
  content: '\e073';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-house::before,
.ei-icon_house::before {
  content: '\e074';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-camera::before,
.ei-icon_camera::before {
  content: '\e075';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mail::before,
.ei-icon_mail::before {
  content: '\e076';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cone::before,
.ei-icon_cone::before {
  content: '\e077';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-ribbon::before,
.ei-icon_ribbon::before {
  content: '\e078';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-bag::before,
.ei-icon_bag::before {
  content: '\e079';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cart::before,
.ei-icon_cart::before {
  content: '\e07a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tag::before,
.ei-icon_tag::before {
  content: '\e07b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-tags::before,
.ei-icon_tags::before {
  content: '\e07c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-trash::before,
.ei-icon_trash::before {
  content: '\e07d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-cursor::before,
.ei-icon_cursor::before {
  content: '\e07e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mic::before,
.ei-icon_mic::before {
  content: '\e07f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-compass::before,
.ei-icon_compass::before {
  content: '\e080';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pin::before,
.ei-icon_pin::before {
  content: '\e081';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pushpin::before,
.ei-icon_pushpin::before {
  content: '\e082';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-map::before,
.ei-icon_map::before {
  content: '\e083';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-drawer::before,
.ei-icon_drawer::before {
  content: '\e084';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-toolbox::before,
.ei-icon_toolbox::before {
  content: '\e085';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-book::before,
.ei-icon_book::before {
  content: '\e086';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-contacts::before,
.ei-icon_contacts::before {
  content: '\e087';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-archive::before,
.ei-icon_archive::before {
  content: '\e088';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-heart::before,
.ei-icon_heart::before {
  content: '\e089';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-profile::before,
.ei-icon_profile::before {
  content: '\e08a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-group::before,
.ei-icon_group::before {
  content: '\e08b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-grid-2x2::before,
.ei-icon_grid-2x2::before {
  content: '\e08c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-grid-3x3::before,
.ei-icon_grid-3x3::before {
  content: '\e08d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-music::before,
.ei-icon_music::before {
  content: '\e08e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pause_alt::before,
.ei-icon_pause_alt::before {
  content: '\e08f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-phone::before,
.ei-icon_phone::before {
  content: '\e090';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-upload::before,
.ei-icon_upload::before {
  content: '\e091';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-download::before,
.ei-icon_download::before {
  content: '\e092';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_facebook::before,
.ei-icon_social_facebook::before {
  content: '\e093';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_twitter::before,
.ei-icon_social_twitter::before {
  content: '\e094';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_pinterest::before,
.ei-icon_social_pinterest::before {
  content: '\e095';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googleplus::before,
.ei-icon_social_googleplus::before {
  content: '\e096';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_tumblr::before,
.ei-icon_social_tumblr::before {
  content: '\e097';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_tumbleupon::before,
.ei-icon_social_tumbleupon::before {
  content: '\e098';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_wordpress::before,
.ei-icon_social_wordpress::before {
  content: '\e099';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_instagram::before,
.ei-icon_social_instagram::before {
  content: '\e09a';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_dribbble::before,
.ei-icon_social_dribbble::before {
  content: '\e09b';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_vimeo::before,
.ei-icon_social_vimeo::before {
  content: '\e09c';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_linkedin::before,
.ei-icon_social_linkedin::before {
  content: '\e09d';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_rss::before,
.ei-icon_social_rss::before {
  content: '\e09e';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_deviantart::before,
.ei-icon_social_deviantart::before {
  content: '\e09f';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_share::before,
.ei-icon_social_share::before {
  content: '\e0a0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_myspace::before,
.ei-icon_social_myspace::before {
  content: '\e0a1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_skype::before,
.ei-icon_social_skype::before {
  content: '\e0a2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_youtube::before,
.ei-icon_social_youtube::before {
  content: '\e0a3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_picassa::before,
.ei-icon_social_picassa::before {
  content: '\e0a4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googledrive::before,
.ei-icon_social_googledrive::before {
  content: '\e0a5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_flickr::before,
.ei-icon_social_flickr::before {
  content: '\e0a6';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_blogger::before,
.ei-icon_social_blogger::before {
  content: '\e0a7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_spotify::before,
.ei-icon_social_spotify::before {
  content: '\e0a8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_delicious::before,
.ei-icon_social_delicious::before {
  content: '\e0a9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_facebook_circle::before,
.ei-icon_social_facebook_circle::before {
  content: '\e0aa';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_twitter_circle::before,
.ei-icon_social_twitter_circle::before {
  content: '\e0ab';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_pinterest_circle::before,
.ei-icon_social_pinterest_circle::before {
  content: '\e0ac';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googleplus_circle::before,
.ei-icon_social_googleplus_circle::before {
  content: '\e0ad';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_tumblr_circle::before,
.ei-icon_social_tumblr_circle::before {
  content: '\e0ae';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_stumbleupon_circle::before,
.ei-icon_social_stumbleupon_circle::before {
  content: '\e0af';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_wordpress_circle::before,
.ei-icon_social_wordpress_circle::before {
  content: '\e0b0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_instagram_circle::before,
.ei-icon_social_instagram_circle::before {
  content: '\e0b1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_dribbble_circle::before,
.ei-icon_social_dribbble_circle::before {
  content: '\e0b2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_vimeo_circle::before,
.ei-icon_social_vimeo_circle::before {
  content: '\e0b3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_linkedin_circle::before,
.ei-icon_social_linkedin_circle::before {
  content: '\e0b4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_rss_circle::before,
.ei-icon_social_rss_circle::before {
  content: '\e0b5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_deviantart_circle::before,
.ei-icon_social_deviantart_circle::before {
  content: '\e0b6';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_share_circle::before,
.ei-icon_social_share_circle::before {
  content: '\e0b7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_myspace_circle::before,
.ei-icon_social_myspace_circle::before {
  content: '\e0b8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_skype_circle::before,
.ei-icon_social_skype_circle::before {
  content: '\e0b9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_youtube_circle::before,
.ei-icon_social_youtube_circle::before {
  content: '\e0ba';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_picassa_circle::before,
.ei-icon_social_picassa_circle::before {
  content: '\e0bb';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googledrive_alt2::before,
.ei-icon_social_googledrive_alt2::before {
  content: '\e0bc';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_flickr_circle::before,
.ei-icon_social_flickr_circle::before {
  content: '\e0bd';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_blogger_circle::before,
.ei-icon_social_blogger_circle::before {
  content: '\e0be';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_spotify_circle::before,
.ei-icon_social_spotify_circle::before {
  content: '\e0bf';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_delicious_circle::before,
.ei-icon_social_delicious_circle::before {
  content: '\e0c0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_facebook_square::before,
.ei-icon_social_facebook_square::before {
  content: '\e0c1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_twitter_square::before,
.ei-icon_social_twitter_square::before {
  content: '\e0c2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_pinterest_square::before,
.ei-icon_social_pinterest_square::before {
  content: '\e0c3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googleplus_square::before,
.ei-icon_social_googleplus_square::before {
  content: '\e0c4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_tumblr_square::before,
.ei-icon_social_tumblr_square::before {
  content: '\e0c5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_stumbleupon_square::before,
.ei-icon_social_stumbleupon_square::before {
  content: '\e0c6';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_wordpress_square::before,
.ei-icon_social_wordpress_square::before {
  content: '\e0c7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_instagram_square::before,
.ei-icon_social_instagram_square::before {
  content: '\e0c8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_dribbble_square::before,
.ei-icon_social_dribbble_square::before {
  content: '\e0c9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_vimeo_square::before,
.ei-icon_social_vimeo_square::before {
  content: '\e0ca';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_linkedin_square::before,
.ei-icon_social_linkedin_square::before {
  content: '\e0cb';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_rss_square::before,
.ei-icon_social_rss_square::before {
  content: '\e0cc';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_deviantart_square::before,
.ei-icon_social_deviantart_square::before {
  content: '\e0cd';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_share_square::before,
.ei-icon_social_share_square::before {
  content: '\e0ce';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_myspace_square::before,
.ei-icon_social_myspace_square::before {
  content: '\e0cf';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_skype_square::before,
.ei-icon_social_skype_square::before {
  content: '\e0d0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_youtube_square::before,
.ei-icon_social_youtube_square::before {
  content: '\e0d1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_picassa_square::before,
.ei-icon_social_picassa_square::before {
  content: '\e0d2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_googledrive_square::before,
.ei-icon_social_googledrive_square::before {
  content: '\e0d3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_flickr_square::before,
.ei-icon_social_flickr_square::before {
  content: '\e0d4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_blogger_square::before,
.ei-icon_social_blogger_square::before {
  content: '\e0d5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_spotify_square::before,
.ei-icon_social_spotify_square::before {
  content: '\e0d6';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-social_delicious_square::before,
.ei-icon_social_delicious_square::before {
  content: '\e0d7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-printer::before,
.ei-icon_printer::before {
  content: '\e103';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-calulator::before,
.ei-icon_calulator::before {
  content: '\e0ee';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-building::before,
.ei-icon_building::before {
  content: '\e0ef';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-floppy::before,
.ei-icon_floppy::before {
  content: '\e0e8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-drive::before,
.ei-icon_drive::before {
  content: '\e0ea';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-search-2::before,
.ei-icon_search-2::before {
  content: '\e101';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-id::before,
.ei-icon_id::before {
  content: '\e107';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-id-2::before,
.ei-icon_id-2::before {
  content: '\e108';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-puzzle::before,
.ei-icon_puzzle::before {
  content: '\e102';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-like::before,
.ei-icon_like::before {
  content: '\e106';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-dislike::before,
.ei-icon_dislike::before {
  content: '\e0eb';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mug::before,
.ei-icon_mug::before {
  content: '\e105';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-currency::before,
.ei-icon_currency::before {
  content: '\e0ed';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-wallet::before,
.ei-icon_wallet::before {
  content: '\e100';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pens::before,
.ei-icon_pens::before {
  content: '\e104';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-easel::before,
.ei-icon_easel::before {
  content: '\e0e9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-flowchart::before,
.ei-icon_flowchart::before {
  content: '\e109';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-datareport::before,
.ei-icon_datareport::before {
  content: '\e0ec';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-briefcase::before,
.ei-icon_briefcase::before {
  content: '\e0fe';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-shield::before,
.ei-icon_shield::before {
  content: '\e0f6';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-percent::before,
.ei-icon_percent::before {
  content: '\e0fb';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-globe::before,
.ei-icon_globe::before {
  content: '\e0e2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-globe-2::before,
.ei-icon_globe-2::before {
  content: '\e0e3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-target::before,
.ei-icon_target::before {
  content: '\e0f5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-hourglass::before,
.ei-icon_hourglass::before {
  content: '\e0e1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-balance::before,
.ei-icon_balance::before {
  content: '\e0ff';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-rook::before,
.ei-icon_rook::before {
  content: '\e0f8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-printer-alt::before,
.ei-icon_printer-alt::before {
  content: '\e0fa';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-calculator_alt::before,
.ei-icon_calculator_alt::before {
  content: '\e0e7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-building_alt::before,
.ei-icon_building_alt::before {
  content: '\e0fd';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-floppy_alt::before,
.ei-icon_floppy_alt::before {
  content: '\e0e4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-drive_alt::before,
.ei-icon_drive_alt::before {
  content: '\e0e5';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-search_alt::before,
.ei-icon_search_alt::before {
  content: '\e0f7';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-id_alt::before,
.ei-icon_id_alt::before {
  content: '\e0e0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-id-2_alt::before,
.ei-icon_id-2_alt::before {
  content: '\e0fc';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-puzzle_alt::before,
.ei-icon_puzzle_alt::before {
  content: '\e0f9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-like_alt::before,
.ei-icon_like_alt::before {
  content: '\e0dd';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-dislike_alt::before,
.ei-icon_dislike_alt::before {
  content: '\e0f1';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-mug_alt::before,
.ei-icon_mug_alt::before {
  content: '\e0dc';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-currency_alt::before,
.ei-icon_currency_alt::before {
  content: '\e0f3';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-wallet_alt::before,
.ei-icon_wallet_alt::before {
  content: '\e0d8';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-pens_alt::before,
.ei-icon_pens_alt::before {
  content: '\e0db';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-easel_alt::before,
.ei-icon_easel_alt::before {
  content: '\e0f0';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-flowchart_alt::before,
.ei-icon_flowchart_alt::before {
  content: '\e0df';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-datareport_alt::before,
.ei-icon_datareport_alt::before {
  content: '\e0f2';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-briefcase_alt::before,
.ei-icon_briefcase_alt::before {
  content: '\e0f4';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-shield_alt::before,
.ei-icon_shield_alt::before {
  content: '\e0d9';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-percent_alt::before,
.ei-icon_percent_alt::before {
  content: '\e0da';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-globe_alt::before,
.ei-icon_globe_alt::before {
  content: '\e0de';
}

/* line 26, ../input/_elegant-icons.scss */
.ei-clipboard::before,
.ei-icon_clipboard::before {
  content: '\e0e6';
}

/*
 * Font sizes
 */
/*
 * Fun stuff
 */
/*
* ROUND DECIMALS
*/
/* line 70, ../input/_flex.scss */
.flex-container, .drawer .product-specs, .flex-wrapper, .main-header, ul.page-sub-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/*
 * Grid layout
 */
/* line 43, ../input/_mixins.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 49, ../input/_mixins.scss */
.container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
/* line 56, ../input/_mixins.scss */
.container {
  *zoom: 1;
}

/* line 9, ../input/_gridlayout.scss */
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -20px;
  padding: 10px;
}

/* Default columns ================================= */
/* line 19, ../input/_gridlayout.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-s-1, .col-s-2, .col-s-3, .col-s-4, .col-s-5, .col-s-6, .col-s-7, .col-s-8, .col-s-9, .col-s-10, .col-s-11, .col-s-12, .col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12, .col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
  padding: 0 10px;
  position: relative;
  width: 100%;
}

/* line 39, ../input/_gridlayout.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 46, ../input/_gridlayout.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 46, ../input/_gridlayout.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 46, ../input/_gridlayout.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 46, ../input/_gridlayout.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 46, ../input/_gridlayout.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 46, ../input/_gridlayout.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 46, ../input/_gridlayout.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 46, ../input/_gridlayout.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 46, ../input/_gridlayout.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 46, ../input/_gridlayout.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 46, ../input/_gridlayout.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 46, ../input/_gridlayout.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* Responsive columns ================================= */
/* Min. screen size: 320px ================================= */
@media screen and (min-width: 320px) {
  /* line 59, ../input/_gridlayout.scss */
  .col-s-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-s-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Min. screen size: 580px ================================= */
@media screen and (min-width: 580px) {
  /* line 59, ../input/_gridlayout.scss */
  .col-m-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-m-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Min. screen size: 768px ================================= */
@media screen and (min-width: 768px) {
  /* line 59, ../input/_gridlayout.scss */
  .col-l-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-l-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Min. screen size: 1024px ================================= */
@media screen and (min-width: 1024px) {
  /* line 59, ../input/_gridlayout.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Min. screen size: 1240px ================================= */
@media screen and (min-width: 1240px) {
  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 59, ../input/_gridlayout.scss */
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/*
 * Side menu styles
 */
/* line 5, ../input/variables/_navigation.scss */
#outer-wrap {
  background-color: #eee;
}

/* line 9, ../input/variables/_navigation.scss */
#inner-wrap {
  background-color: #fff;
}

/* line 13, ../input/variables/_navigation.scss */
#top {
  position: absolute;
  left: 1em;
  top: 1em;
}

/*
 * MOBILE VIEW
 */
/* line 25, ../input/variables/_navigation.scss */
.nav-btn {
  font-size: 1.4em;
  color: #000;
  /*&:after {
  	font-size: $corps__l;
  	content: 'menu';
  	display: block;
  	font-family: $font-special;
  	margin-left: 0.5em;
  	position: absolute;
  	left: 100%;
  	top: 50%;
  	-webkit-transform: translateY(-60%);
  	   -moz-transform: translateY(-60%);
  	        transform: translateY(-60%);
  	-webkit-font-smoothing: antialiased;
  }*/
}
/* line 29, ../input/variables/_navigation.scss */
.nav-btn.is-homepage {
  color: #fff;
}

/* line 49, ../input/variables/_navigation.scss */
.close-btn {
  margin-bottom: 1em;
  padding: 0.5em 1em;
}

/* line 54, ../input/variables/_navigation.scss */
.mainmenu {
  color: #000;
  font-size: 1.4em;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  padding: 0;
  text-align: left;
}
/* line 62, ../input/variables/_navigation.scss */
.mainmenu .wrapper {
  padding: 0;
}

/* line 67, ../input/variables/_navigation.scss */
ul.nav-menu {
  margin: 0;
}
/* line 73, ../input/variables/_navigation.scss */
ul.nav-menu li a {
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
}
/* line 78, ../input/variables/_navigation.scss */
ul.nav-menu li a:hover, ul.nav-menu li a:active, ul.nav-menu li a:focus {
  color: inherit;
}
/* line 83, ../input/variables/_navigation.scss */
ul.nav-menu li.current-menu-item > a, ul.nav-menu li.current-menu-ancestor > a {
  color: #000;
  font-weight: 700;
}
/* line 89, ../input/variables/_navigation.scss */
ul.nav-menu ul.sub-menu {
  margin: 0 0 0 1em;
  padding: 0;
  text-transform: capitalize;
  font-weight: 200;
}

/* line 99, ../input/variables/_navigation.scss */
ul.footer-menu {
  font-size: 1.2em;
  color: #fff;
  text-transform: uppercase;
}
/* line 104, ../input/variables/_navigation.scss */
ul.footer-menu a {
  text-decoration: none;
}
/* line 107, ../input/variables/_navigation.scss */
ul.footer-menu a:hover {
  color: #000;
}

/*
 * Desktop view
 */
/* Screen width: 580 ======================================= */
/* Screen width: 1024 ======================================= */
@media screen and (min-width: 1024px) {
  /* line 130, ../input/variables/_navigation.scss */
  .mainmenu {
    font-size: 1.4em;
    padding: 0;
  }

  /* line 135, ../input/variables/_navigation.scss */
  ul.nav-menu {
    text-align: left;
  }
  /* line 139, ../input/variables/_navigation.scss */
  ul.nav-menu li a {
    color: inherit;
    padding: 0.3em 0.5em;
  }
  /* line 143, ../input/variables/_navigation.scss */
  ul.nav-menu li a:hover, ul.nav-menu li a:active, ul.nav-menu li a:focus {
    background-color: transparent;
  }
  /* line 149, ../input/variables/_navigation.scss */
  ul.nav-menu li.current-menu-item > a {
    background-color: transparent;
    color: inherit;
    font-weight: 700;
  }
  /* line 155, ../input/variables/_navigation.scss */
  ul.nav-menu li:last-child a:after {
    content: '';
  }
  /* line 160, ../input/variables/_navigation.scss */
  ul.nav-menu ul.sub-menu {
    background-color: rgba(255, 255, 255, 0.8);
    color: #000;
    text-align: left;
  }
  /* line 166, ../input/variables/_navigation.scss */
  ul.nav-menu ul.sub-menu li a {
    padding: 0.3em 1em;
  }
  /* line 169, ../input/variables/_navigation.scss */
  ul.nav-menu ul.sub-menu li a:hover {
    color: #000;
  }

  /* line 182, ../input/variables/_navigation.scss */
  #top {
    display: none;
  }
}
/*
 * Offcanvas side menu
 */
/* line 7, ../input/_navigation.scss */
#outer-wrap, #inner-wrap {
  position: relative;
  width: 100%;
}

/* line 12, ../input/_navigation.scss */
#outer-wrap {
  overflow: hidden;
}

/* line 16, ../input/_navigation.scss */
#top {
  z-index: 100;
}

/* line 20, ../input/_navigation.scss */
.close-btn, .nav-btn {
  cursor: pointer;
  display: block;
  border: 0;
  outline: none;
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  /* line 20, ../input/_navigation.scss */
  .close-btn, .nav-btn {
    display: none;
  }
}
/* line 31, ../input/_navigation.scss */
.close-btn:before, .nav-btn:before {
  font-size: 2.1em;
  display: block;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 0.65em !important;
}

/* line 41, ../input/_navigation.scss */
.nav-btn {
  z-index: 1;
  display: inline-block;
}
/* line 26, ../input/_elegant-icons.scss */
.nav-btn::before {
  content: '\61';
}

/* line 47, ../input/_navigation.scss */
.close-btn {
  color: #000;
}
/* line 26, ../input/_elegant-icons.scss */
.close-btn::before {
  content: '\4d';
}

/*
 * MOBILE VIEW
 */
/* line 56, ../input/_navigation.scss */
li.menu-item {
  padding: 0;
}
/* line 59, ../input/_navigation.scss */
li.menu-item:before {
  display: none;
}

/* line 66, ../input/_navigation.scss */
#nav {
  position: absolute;
  top: 0;
}
/* line 70, ../input/_navigation.scss */
#nav:not(:target) {
  z-index: 9999;
}
/* line 75, ../input/_navigation.scss */
#nav:target .close-btn {
  display: block;
}

/* line 80, ../input/_navigation.scss */
ul.nav-menu {
  display: block;
  font-size: inherit;
}
/* line 84, ../input/_navigation.scss */
ul.nav-menu li {
  float: none;
}
/* line 88, ../input/_navigation.scss */
ul.nav-menu ul.sub-menu {
  display: block;
  position: relative;
  visibility: visible;
  width: 100%;
}
/* line 95, ../input/_navigation.scss */
ul.nav-menu ul.sub-menu li {
  display: block;
}
/* line 98, ../input/_navigation.scss */
ul.nav-menu ul.sub-menu li ul {
  position: relative;
  left: 0;
}
/* line 104, ../input/_navigation.scss */
ul.nav-menu ul.sub-menu a {
  min-width: none;
}

/* line 110, ../input/_navigation.scss */
* html ul.nav-menu li a {
  /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
}

/* line 117, ../input/_navigation.scss */
ul.footer-menu {
  margin: 0;
}
/* line 120, ../input/_navigation.scss */
ul.footer-menu li {
  display: inline-block;
}
/* line 123, ../input/_navigation.scss */
ul.footer-menu li:after {
  content: '|';
  margin: 0 1em;
}
/* line 128, ../input/_navigation.scss */
ul.footer-menu li:last-child:after {
  content: '';
}

/*
 * DESKTOP VIEW
 */
@media screen and (min-width: 1024px) {
  /* line 142, ../input/_navigation.scss */
  .nav-btn {
    display: none;
  }

  /* line 146, ../input/_navigation.scss */
  #nav {
    position: static;
    left: 0;
    right: 0;
  }

  /* line 156, ../input/_navigation.scss */
  ul.nav-menu {
    clear: both;
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top;
    z-index: 9999;
  }
  /* line 166, ../input/_navigation.scss */
  ul.nav-menu li {
    display: inline-block;
    position: relative;
    margin-left: 1em;
    z-index: 999;
  }
  /* line 172, ../input/_navigation.scss */
  ul.nav-menu li a {
    border-bottom: none;
    display: block;
    position: relative;
  }
  /* line 179, ../input/_navigation.scss */
  ul.nav-menu ul.sub-menu {
    display: block;
    list-style: inherit;
    margin: inherit;
    padding: inherit;
    position: absolute;
    visibility: hidden;
    min-width: 250px;
    /*width of sub menus*/
    width: auto;
    z-index: 9999;
  }
  /* line 190, ../input/_navigation.scss */
  ul.nav-menu ul.sub-menu li {
    display: block;
    float: none;
    font-size: inherit;
    margin: 0;
  }
  /* line 196, ../input/_navigation.scss */
  ul.nav-menu ul.sub-menu li ul {
    position: absolute;
    left: 100%;
    top: 0;
    font-size: inherit;
  }
}
/*
 * SIDE NAVIGATION
 */
@media screen and (max-width: 1023px) {
  /* line 214, ../input/_navigation.scss */
  .js-ready #nav {
    height: 100%;
    width: 80%;
    left: -80%;
  }
  /* line 219, ../input/_navigation.scss */
  .js-ready #inner-wrap {
    left: 0;
  }

  /* line 223, ../input/_navigation.scss */
  .js-nav #inner-wrap {
    left: 80%;
  }

  /* line 227, ../input/_navigation.scss */
  .csstransforms3d.csstransitions.js-ready #nav {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 240, ../input/_navigation.scss */
  .csstransforms3d.csstransitions.js-ready #inner-wrap {
    left: 0 !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 258, ../input/_navigation.scss */
  .csstransforms3d.csstransitions.js-nav #inner-wrap {
    -webkit-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
  }

  /* line 266, ../input/_navigation.scss */
  .csstransforms3d.csstransitions.js-ready #nav .block {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
    -webkit-transition-delay: ease, 0s;
    -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
    -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
    transition: opacity 300ms 100ms ease, transform 500ms ease;
    -webkit-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -moz-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -ms-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -o-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
  }

  /* line 286, ../input/_navigation.scss */
  .csstransforms3d.csstransitions.js-nav #nav .block {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 3, ../input/_webform.scss */
span.form-label {
  display: inline-block;
  width: 12em;
}

/* line 8, ../input/_webform.scss */
span.large-label {
  width: auto;
}

/* line 12, ../input/_webform.scss */
label {
  font-weight: 700;
}

/* line 16, ../input/_webform.scss */
input[type="text"],
input[type="email"],
input[type=file],
input[type="tel"],
input[type="date"],
input[type="password"],
input[type="search"],
textarea,
select {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ccc;
  color: #000;
  font-family: "Nunito Sans", sans-serif;
  font-size: inherit;
  font-weight: 400;
  padding: 0.4em 0;
  width: 100%;
  max-width: 100%;
}

/* line 38, ../input/_webform.scss */
input[type="date"] {
  padding: 0.3em 1em;
}

/* line 42, ../input/_webform.scss */
input[type="submit"],
button {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  background: transparent;
  border: none;
  color: #000;
  cursor: pointer;
  font-family: "Nunito Sans", sans-serif;
  font-size: inherit;
  font-weight: 400;
  line-height: 1em;
}

/* line 26, ../input/_elegant-icons.scss */
button::after {
  content: '\24';
}
/* line 57, ../input/_webform.scss */
button span {
  display: none;
}

/* line 66, ../input/_webform.scss */
textarea {
  height: 5em;
  width: 100%;
}

/* line 71, ../input/_webform.scss */
::-webkit-search-cancel-button {
  /* select all "X" buttons in search inputs */
  -webkit-appearance: none;
  /* hide the default "X" button */
}
/* line 74, ../input/_webform.scss */
::-webkit-search-cancel-button:after {
  /* generate content after all "X" buttons */
  content: '';
  /* required for :after content to show */
  display: block;
}

/* line 81, ../input/_webform.scss */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #666;
}

/* line 84, ../input/_webform.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #666;
}

/* line 87, ../input/_webform.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: #666;
}

/* line 90, ../input/_webform.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #666;
}

/* line 95, ../input/_webform.scss */
span.wpcf7-list-item {
  display: block;
}

/* REQUEST FORM */
/* line 104, ../input/_webform.scss */
.request-form .gform_wrapper .gform_heading h1, .request-form .gform_wrapper .gform_heading h2, .request-form .gform_wrapper .gform_heading h3 {
  font-weight: 200;
  margin: 0;
  padding: 0;
}
/* line 110, ../input/_webform.scss */
.request-form .gform_wrapper .gform_heading h2 {
  font-size: 1.4em;
}
/* line 115, ../input/_webform.scss */
.request-form .gform_wrapper ul.gform_fields li.gfield {
  padding: 0 !important;
  margin-bottom: 1.5em !important;
}
/* line 120, ../input/_webform.scss */
.request-form .gform_wrapper .top_label .gfield_label,
.request-form .gform_wrapper .gform_wrapper legend.gfield_label {
  display: none !important;
}
/* line 125, ../input/_webform.scss */
.request-form .gform_wrapper ul.gfield_checkbox li label,
.request-form .gform_wrapper ul.gfield_radio li label {
  font-weight: 400;
  font-size: initial;
}
/* line 131, ../input/_webform.scss */
.request-form .gform_wrapper .top_label div.ginput_container {
  margin-top: 0;
}
/* line 135, ../input/_webform.scss */
.request-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  font-size: initial;
}
/* line 139, ../input/_webform.scss */
.request-form .gform_wrapper .gform_footer {
  color: #000;
  padding: 0;
  margin: 0;
  clear: both;
  width: auto;
}
/* line 146, ../input/_webform.scss */
.request-form .gform_wrapper .gform_footer p {
  margin: 0;
}
/* line 150, ../input/_webform.scss */
.request-form .gform_wrapper .gform_footer:after {
  font-size: inherit;
  line-height: inherit;
  position: absolute;
}
/* line 158, ../input/_webform.scss */
.request-form .gform_wrapper .gform_footer input.button,
.request-form .gform_wrapper .gform_footer input[type=submit], .request-form .gform_wrapper .gform_page_footer input.button,
.request-form .gform_wrapper .gform_page_footer input[type=submit] {
  font-size: initial;
  margin-right: 0.5em;
}

/* line 170, ../input/_webform.scss */
.pop-up-form button span {
  display: inline-block;
  margin-right: 0.5em;
  text-transform: uppercase;
}

/* Screen width: 768 ======================================= */
@media screen and (min-width: 768px) {
  /* line 182, ../input/_webform.scss */
  .gform_footer {
    position: absolute;
    bottom: 2px;
    right: 0;
  }
}
/**
 * ISOTOPE / MASONRY
 */
/* line 6, ../input/_masonry.scss */
.filter-group button {
  color: #666;
}
/* line 9, ../input/_masonry.scss */
.filter-group button.is-checked {
  color: #000;
  font-weight: 700;
}
/* line 14, ../input/_masonry.scss */
.filter-group button:before {
  content: '';
}

/* line 20, ../input/_masonry.scss */
.grid-item {
  width: 50%;
}
/* line 24, ../input/_masonry.scss */
.grid-item.shape:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 30, ../input/_masonry.scss */
.grid-item > a {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
}
/* line 39, ../input/_masonry.scss */
.grid-item > a .gallery-image, .grid-item > a .gallery-overlay {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 47, ../input/_masonry.scss */
.grid-item > a .gallery-image img, .grid-item > a .gallery-overlay img {
  display: block;
  margin: 0 auto;
}
/* line 53, ../input/_masonry.scss */
.grid-item > a .gallery-image {
  background-color: #f7f7f7;
}
/* line 57, ../input/_masonry.scss */
.grid-item > a .gallery-overlay {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 0;
}
/* line 61, ../input/_masonry.scss */
.grid-item > a .gallery-overlay img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
/* line 68, ../input/_masonry.scss */
.grid-item > a .caption {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  background-color: transparent;
  color: #000;
  font-size: 1.4em;
  font-weight: 200;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
}
/* line 82, ../input/_masonry.scss */
.grid-item > a:hover .gallery-overlay {
  opacity: 1;
}
/* line 86, ../input/_masonry.scss */
.grid-item > a:hover .caption {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
/* line 94, ../input/_masonry.scss */
.grid-item.project-large, .grid-item.project-small {
  padding-bottom: 0;
  height: 400px;
}
/* line 98, ../input/_masonry.scss */
.grid-item.project-large:after, .grid-item.project-small:after {
  display: none;
}
/* line 102, ../input/_masonry.scss */
.grid-item.project-large img, .grid-item.project-small img {
  width: 100%;
  height: 100%;
}

/* line 110, ../input/_masonry.scss */
.search-result {
  margin: 0 -10px;
}
/* line 113, ../input/_masonry.scss */
.search-result .grid-item {
  width: 50%;
  margin-bottom: 0;
}
/* line 117, ../input/_masonry.scss */
.search-result .grid-item .search-content {
  margin: 10px;
}
/* line 121, ../input/_masonry.scss */
.search-result .grid-item .thumbnail {
  margin-bottom: 1em;
}
/* line 124, ../input/_masonry.scss */
.search-result .grid-item .thumbnail img {
  object-fit: cover;
  height: 150px;
  width: 100%;
}

/* Screen width: 580 ======================================= */
@media screen and (max-width: 580px) {
  /* line 138, ../input/_masonry.scss */
  .grid-item:nth-child(5n+1) {
    width: 100%;
  }
  /* line 141, ../input/_masonry.scss */
  .grid-item:nth-child(5n+1).shape:after {
    padding-bottom: 50%;
  }
}
@media screen and (min-width: 580px) {
  /* line 150, ../input/_masonry.scss */
  .grid-item {
    width: 20%;
  }
  /* line 153, ../input/_masonry.scss */
  .grid-item.landscape {
    width: 40%;
  }
  /* line 156, ../input/_masonry.scss */
  .grid-item.landscape-xl {
    width: 80%;
  }
  /* line 160, ../input/_masonry.scss */
  .grid-item.landscape:after {
    padding-bottom: 50%;
  }
  /* line 167, ../input/_masonry.scss */
  .grid-item.portrait:after {
    padding-bottom: 200%;
  }
  /* line 172, ../input/_masonry.scss */
  .grid-item.square-xl {
    width: 40%;
  }
}
/*
 * SWIPER
 */
/* line 6, ../input/_swiper.scss */
.hero-swiper .swiper-slide {
  height: 300px;
}

/* line 12, ../input/_swiper.scss */
.swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 18, ../input/_swiper.scss */
.swiper-slide .swiper-zoom-container img {
  width: auto;
  height: auto;
}
/* line 23, ../input/_swiper.scss */
.swiper-slide .swiper-slide-contents,
.swiper-slide .elementor-image-carousel-caption,
.swiper-slide .caption {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 30px;
  max-width: none !important;
  width: 100%;
  z-index: 100;
}
/* line 38, ../input/_swiper.scss */
.swiper-slide .swiper-slide-contents .elementor-slide-heading,
.swiper-slide .swiper-slide-contents h3,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-heading,
.swiper-slide .elementor-image-carousel-caption h3,
.swiper-slide .caption .elementor-slide-heading,
.swiper-slide .caption h3 {
  border: none;
  color: inherit;
  font-size: 4.2em;
  font-weight: 200;
  line-height: 1em;
  margin: 0 0 0.3em !important;
  padding: 0;
}
/* line 49, ../input/_swiper.scss */
.swiper-slide .swiper-slide-contents .elementor-slide-description,
.swiper-slide .swiper-slide-contents h5,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-description,
.swiper-slide .elementor-image-carousel-caption h5,
.swiper-slide .caption .elementor-slide-description,
.swiper-slide .caption h5 {
  color: inherit;
  font-size: 1.4em;
  text-transform: uppercase;
  margin: 0 !important;
}
/* line 57, ../input/_swiper.scss */
.swiper-slide .swiper-slide-contents .elementor-slide-button,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-button,
.swiper-slide .caption .elementor-slide-button {
  border: none;
  font-size: 1.4em;
  font-weight: 700;
  padding: 0;
  margin: 0.5em 0 0;
}
/* line 26, ../input/_elegant-icons.scss */
.swiper-slide .swiper-slide-contents .elementor-slide-button::after,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-button::after,
.swiper-slide .caption .elementor-slide-button::after {
  content: '\24';
}
/* line 65, ../input/_swiper.scss */
.swiper-slide .swiper-slide-contents .elementor-slide-button:after,
.swiper-slide .elementor-image-carousel-caption .elementor-slide-button:after,
.swiper-slide .caption .elementor-slide-button:after {
  line-height: inherit;
  position: absolute;
  margin-left: 0.5em;
}
/* line 73, ../input/_swiper.scss */
.swiper-slide .elementor-image-carousel-caption {
  border: none;
  color: #fff;
  font-size: 2.7em;
  font-weight: 200;
}

/* line 81, ../input/_swiper.scss */
.product-slideshow > .swiper-pagination {
  z-index: 999;
}
/* line 84, ../input/_swiper.scss */
.product-slideshow > .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
}

/* line 89, ../input/_swiper.scss */
.showcase-slideshow {
  margin: 0 5px;
}

/* line 93, ../input/_swiper.scss */
.showcase-pagination {
  width: 100%;
}
/* line 96, ../input/_swiper.scss */
.showcase-pagination .swiper-pagination-bullet {
  margin: 0 6px;
}

/* line 101, ../input/_swiper.scss */
.showcase-button {
  position: absolute;
  top: 50%;
  margin: 0;
  width: 36px;
  height: 22px;
  transform: translateY(-50%);
}
/* line 109, ../input/_swiper.scss */
.showcase-button [class*=" eicon-"], .showcase-button [class^=eicon] {
  display: none;
}
/* line 113, ../input/_swiper.scss */
.showcase-button.swiper-button-prev {
  background-image: url("images/cursor_prev.png");
  left: 20px;
}
/* line 118, ../input/_swiper.scss */
.showcase-button.swiper-button-next {
  background-image: url("images/cursor_next.png");
  right: 20px;
}

/* line 124, ../input/_swiper.scss */
.swiper-container-horizontal > .selector-bullets {
  position: absolute !important;
  top: 0 !important;
  bottom: auto !important;
  text-align: center !important;
  width: 100% !important;
  z-index: 3 !important;
}

/* line 133, ../input/_swiper.scss */
#tech-drawings {
  overflow: hidden;
  padding-bottom: 50px;
}
/* line 137, ../input/_swiper.scss */
#tech-drawings .swiper-slide {
  opacity: 1;
}

/* line 146, ../input/_swiper.scss */
.elementor-widget-slides .elementor-swiper-button {
  position: absolute;
  top: 0;
  bottom: 160px;
  width: 50%;
  margin: 0;
  transform: none;
}
/* line 154, ../input/_swiper.scss */
.elementor-widget-slides .elementor-swiper-button [class*=" eicon-"], .elementor-widget-slides .elementor-swiper-button [class^=eicon] {
  display: none;
}
/* line 159, ../input/_swiper.scss */
.elementor-widget-slides .elementor-swiper-button-prev {
  left: 0;
  cursor: url("images/cursor_prev.png"), url("images/cursor_prev.cur"), pointer;
}
/* line 165, ../input/_swiper.scss */
.elementor-widget-slides .elementor-swiper-button-next {
  right: 0;
  cursor: url("images/cursor_next.png"), url("images/cursor_next.cur"), pointer;
}

/* line 174, ../input/_swiper.scss */
.elementor-widget-media-carousel .elementor-swiper-button {
  color: #fff;
  mix-blend-mode: difference;
  position: absolute;
  top: 50%;
  margin: 0;
  transform: translateY(-50%);
}
/* line 182, ../input/_swiper.scss */
.elementor-widget-media-carousel .elementor-swiper-button [class*=" eicon-"], .elementor-widget-media-carousel .elementor-swiper-button [class^=eicon] {
  display: none;
}
/* line 187, ../input/_swiper.scss */
.elementor-widget-media-carousel .elementor-swiper-button-prev {
  left: 10px;
}
/* line 26, ../input/_elegant-icons.scss */
.elementor-widget-media-carousel .elementor-swiper-button-prev::before {
  content: '\23';
}
/* line 192, ../input/_swiper.scss */
.elementor-widget-media-carousel .elementor-swiper-button-next {
  right: 10px;
}
/* line 26, ../input/_elegant-icons.scss */
.elementor-widget-media-carousel .elementor-swiper-button-next::before {
  content: '\24';
}

/* line 202, ../input/_swiper.scss */
.product-slideshow .swiper-slide .ken-burns {
  transition: 10s ease-out;
  transform-origin: 50% 50%;
  height: 100%;
  width: 100%;
}
/* line 209, ../input/_swiper.scss */
.product-slideshow .swiper-slide .ken-burns-in {
  transform: scale(1);
}
/* line 212, ../input/_swiper.scss */
.product-slideshow .swiper-slide .ken-burns-out {
  transform: scale(1.3);
}
/* line 217, ../input/_swiper.scss */
.product-slideshow .swiper-slide.swiper-slide-active .ken-burns-out {
  transform: scale(1);
}
/* line 220, ../input/_swiper.scss */
.product-slideshow .swiper-slide.swiper-slide-active .ken-burns-in {
  transform: scale(1.3);
}
/* line 226, ../input/_swiper.scss */
.product-slideshow .swiper-button {
  background-image: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  height: auto;
  margin: 0;
  transform: none;
}
/* line 236, ../input/_swiper.scss */
.product-slideshow .swiper-button [class*=" eicon-"], .product-slideshow .swiper-button [class^=eicon] {
  display: none;
}
/* line 241, ../input/_swiper.scss */
.product-slideshow .swiper-button-prev {
  left: 0;
  cursor: url("images/cursor_prev.png"), url("images/cursor_prev.cur"), pointer;
}
/* line 247, ../input/_swiper.scss */
.product-slideshow .swiper-button-next {
  right: 0;
  cursor: url("images/cursor_next.png"), url("images/cursor_next.cur"), pointer;
}

/* Screen width: 768 ======================================= */
@media screen and (min-width: 768px) {
  /* line 259, ../input/_swiper.scss */
  .hero-swiper .swiper-slide {
    height: 100vh;
  }

  /* line 266, ../input/_swiper.scss */
  .swiper-slide .swiper-slide-contents,
  .swiper-slide .elementor-image-carousel-caption,
  .swiper-slide .caption {
    padding: 30px 50px;
  }
  /* line 271, ../input/_swiper.scss */
  .swiper-slide .swiper-slide-contents .elementor-slide-heading,
  .swiper-slide .swiper-slide-contents h3,
  .swiper-slide .elementor-image-carousel-caption .elementor-slide-heading,
  .swiper-slide .elementor-image-carousel-caption h3,
  .swiper-slide .caption .elementor-slide-heading,
  .swiper-slide .caption h3 {
    font-size: 6.3em;
  }
  /* line 277, ../input/_swiper.scss */
  .swiper-slide .elementor-image-carousel-caption {
    font-size: 4.2em;
  }
}
/*
 * PRODUT SELECTOR SLIDESHOW
 */
/* line 8, ../input/_product-selector.scss */
#product-selector {
  overflow: visible;
}
/* line 11, ../input/_product-selector.scss */
#product-selector img {
  width: auto;
  height: auto;
}
/* line 16, ../input/_product-selector.scss */
#product-selector .swiper-slide {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 0.1;
  overflow: visible;
}
/* line 21, ../input/_product-selector.scss */
#product-selector .swiper-slide .slide-content {
  margin: 0 auto;
  max-width: 1240px;
}
/* line 25, ../input/_product-selector.scss */
#product-selector .swiper-slide .slide-content .slide-visual {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}
/* line 28, ../input/_product-selector.scss */
#product-selector .swiper-slide .slide-content .slide-visual img {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 0;
  display: none;
  max-width: 90%;
  margin: 0 auto;
}
/* line 36, ../input/_product-selector.scss */
#product-selector .swiper-slide .slide-content .slide-visual img.is-visible {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 1;
  display: block;
}
/* line 43, ../input/_product-selector.scss */
#product-selector .swiper-slide .slide-content .slide-details {
  opacity: 0;
  display: none;
  padding-top: 50px;
}
/* line 51, ../input/_product-selector.scss */
#product-selector .swiper-slide-active {
  opacity: 1;
  z-index: 2;
}
/* line 55, ../input/_product-selector.scss */
#product-selector .swiper-slide-active .slide-content .slide-details {
  opacity: 1;
  display: block;
}
/* line 62, ../input/_product-selector.scss */
#product-selector .swiper-slide-next .button {
  display: none;
}
/* line 68, ../input/_product-selector.scss */
#product-selector .swiper-slide-prev .button {
  display: none;
}

/* line 77, ../input/_product-selector.scss */
#product-selector .button, #techdetails .button {
  cursor: pointer;
  display: block;
  font-size: 2.7em;
  position: absolute;
  margin: 0;
  top: 60%;
  transform: translateY(-50%);
  height: 3em;
  width: 1em;
  z-index: 999;
}
/* line 89, ../input/_product-selector.scss */
#product-selector .button:before, #techdetails .button:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 96, ../input/_product-selector.scss */
#product-selector .button-prev, #product-selector .car-button-prev, #techdetails .button-prev, #techdetails .car-button-prev {
  left: 0;
}
/* line 26, ../input/_elegant-icons.scss */
#product-selector .button-prev::before, #product-selector .car-button-prev::before, #techdetails .button-prev::before, #techdetails .car-button-prev::before {
  content: '\23';
}
/* line 102, ../input/_product-selector.scss */
#product-selector .button-next, #product-selector .car-button-next, #techdetails .button-next, #techdetails .car-button-next {
  right: 0;
}
/* line 26, ../input/_elegant-icons.scss */
#product-selector .button-next::before, #product-selector .car-button-next::before, #techdetails .button-next::before, #techdetails .car-button-next::before {
  content: '\24';
}
/* line 108, ../input/_product-selector.scss */
#product-selector .swiper-button-disabled, #techdetails .swiper-button-disabled {
  opacity: 0.3;
}

/* line 114, ../input/_product-selector.scss */
.no-cursor-follow.elementor-swiper-button {
  top: 50%;
  bottom: auto;
  width: auto;
  height: auto;
}
/* line 120, ../input/_product-selector.scss */
.no-cursor-follow.elementor-swiper-button-prev {
  background-color: transparent;
  left: 0;
  cursor: pointer;
}
/* line 127, ../input/_product-selector.scss */
.no-cursor-follow.elementor-swiper-button-next {
  background-color: transparent;
  right: 0;
  cursor: pointer;
}

/* line 135, ../input/_product-selector.scss */
section.product-selector-container {
  border-top: 1px solid #eee;
  padding-bottom: 50px;
}
/* line 139, ../input/_product-selector.scss */
section.product-selector-container .swiper-slide {
  height: auto;
}
/* line 143, ../input/_product-selector.scss */
section.product-selector-container .no-cursor-follow {
  top: 30%;
}
/* line 146, ../input/_product-selector.scss */
section.product-selector-container .no-cursor-follow.elementor-swiper-button-next {
  right: 50%;
}

/* line 154, ../input/_product-selector.scss */
ul.product-options {
  margin: 0;
}
/* line 157, ../input/_product-selector.scss */
ul.product-options > li {
  border-bottom: 1px solid #ccc;
  padding: 0.5em 0;
}

/* line 164, ../input/_product-selector.scss */
.selector-list {
  line-height: 0.8em;
  width: 100%;
}
/* line 168, ../input/_product-selector.scss */
.selector-list.toggle {
  line-height: normal;
}

/* line 173, ../input/_product-selector.scss */
.swatch {
  text-indent: -9999px;
  display: inline-block;
  width: 2.1em;
  height: 2.1em;
  margin: 2px;
  cursor: pointer;
}

/* line 182, ../input/_product-selector.scss */
.light-switch {
  cursor: pointer;
  display: inline-block;
  text-transform: lowercase;
  padding: 0.5em;
}

/* line 189, ../input/_product-selector.scss */
.switch-active {
  color: #000;
}

/* line 195, ../input/_product-selector.scss */
.drawer {
  padding: 30px 0;
  display: none;
}
/* line 199, ../input/_product-selector.scss */
.drawer h2 {
  border: none;
  margin: 0;
}
/* line 208, ../input/_product-selector.scss */
.drawer .product-specs.downloads div {
  display: block;
  width: 100%;
}
/* line 212, ../input/_product-selector.scss */
.drawer .product-specs.downloads div p {
  margin: 0;
  border-bottom: 1px solid #eee;
}
/* line 218, ../input/_product-selector.scss */
.drawer.bigdrawer {
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
}

/* Screen width: 768 ======================================= */
@media screen and (min-width: 768px) {
  /* line 233, ../input/_product-selector.scss */
  #product-selector .swiper-slide .slide-content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1240px;
  }
  /* line 239, ../input/_product-selector.scss */
  #product-selector .swiper-slide .slide-content .slide-visual {
    width: 50%;
    margin-left: 2em;
  }
  /* line 244, ../input/_product-selector.scss */
  #product-selector .swiper-slide .slide-content .slide-details {
    width: 30%;
  }
  /* line 249, ../input/_product-selector.scss */
  #product-selector .swiper-slide-next {
    transform: translateX(-30%);
  }

  /* line 257, ../input/_product-selector.scss */
  .drawer .product-specs > div {
    width: 20%;
  }
  /* line 260, ../input/_product-selector.scss */
  .drawer .product-specs > div.product-tech-specs {
    width: 25%;
  }
  /* line 265, ../input/_product-selector.scss */
  .drawer .product-specs.downloads div {
    width: 21%;
  }

  /* line 272, ../input/_product-selector.scss */
  #product-selector .button-prev, #product-selector .car-button-prev, #techdetails .button-prev, #techdetails .car-button-prev {
    transform: translate(-125%, -50%);
  }
  /* line 276, ../input/_product-selector.scss */
  #product-selector .button-next, #product-selector .car-button-next, #techdetails .button-next, #techdetails .car-button-next {
    transform: translate(125%, -50%);
  }

  /* line 282, ../input/_product-selector.scss */
  ul.product-options > li {
    display: flex;
    justify-content: space-between;
  }

  /* line 288, ../input/_product-selector.scss */
  .selector-list {
    max-width: 40%;
    width: auto;
  }

  /* line 293, ../input/_product-selector.scss */
  .swatch {
    width: 1.4em;
    height: 1.4em;
  }

  /* line 298, ../input/_product-selector.scss */
  .light-switch {
    padding: 0;
  }
}
/**
 * JUSTIFIED GALLERY
 */
/*
 * Justified Gallery - v4.0.0-alpha
 * http://miromannino.com/projects/justified-gallery/
 * Copyright (c) 2019 Miro Mannino
 * Licensed under the MIT license.
 */
/* line 27, ../input/_justified-gallery.scss */
.justified-gallery {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 32, ../input/_justified-gallery.scss */
.justified-gallery > div {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  position: absolute;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 40, ../input/_justified-gallery.scss */
.justified-gallery > div > a {
  background-color: #c90;
  display: block;
}
/* line 44, ../input/_justified-gallery.scss */
.justified-gallery > div > a .gallery-image {
  height: 100%;
}
/* line 47, ../input/_justified-gallery.scss */
.justified-gallery > div > a .gallery-image img {
  display: block;
  object-fit: cover;
}
/* line 53, ../input/_justified-gallery.scss */
.justified-gallery > div > a .caption {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: inherit;
  font-weight: 200;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  height: 80px;
  overflow: hidden;
  width: 100%;
}
/* line 68, ../input/_justified-gallery.scss */
.justified-gallery > div > a .caption h3 {
  color: inherit;
  font-size: 2.1em;
}
/* line 73, ../input/_justified-gallery.scss */
.justified-gallery > div > a .caption h5 {
  color: inherit;
  font-size: 1.2em;
  text-transform: uppercase;
}
/* line 79, ../input/_justified-gallery.scss */
.justified-gallery > div > a .caption p {
  font-weight: 400;
  max-width: 70%;
}
/* line 83, ../input/_justified-gallery.scss */
.justified-gallery > div > a .caption p:last-child {
  margin-bottom: 0;
}
/* line 90, ../input/_justified-gallery.scss */
.justified-gallery > div > a:hover .gallery-overlay {
  opacity: 1;
}
/* line 94, ../input/_justified-gallery.scss */
.justified-gallery > div > a:hover .caption {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  padding: 10px 20px;
}
/* line 106, ../input/_justified-gallery.scss */
.justified-gallery > .jg-entry-visible {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 1;
  display: block;
  background: none;
}
/* line 113, ../input/_justified-gallery.scss */
.justified-gallery > .jg-filtered {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  opacity: 0;
  display: none;
}
/* line 119, ../input/_justified-gallery.scss */
.justified-gallery > .jg-adjust-huener {
  position: absolute;
  bottom: 0;
  margin-left: -24px;
  padding: 10px 0 10px 0;
  left: 50%;
  opacity: 1;
  overflow: initial;
}
/* line 131, ../input/_justified-gallery.scss */
.justified-gallery > .jg-adjust-huener > span {
  display: inline-block;
  opacity: 0;
  width: 8px;
  height: 8px;
  margin: 0 4px 0 4px;
  background-color: #000;
  border-radius: 6px;
}

/* Screen width: 320 ======================================= */
@media screen and (max-width: 580px) {
  /* line 151, ../input/_justified-gallery.scss */
  .justified-gallery > div > a .caption {
    opacity: 0;
  }
  /* line 154, ../input/_justified-gallery.scss */
  .justified-gallery > div > a .caption p {
    max-width: 100%;
  }
  /* line 160, ../input/_justified-gallery.scss */
  .justified-gallery > div > a:hover .caption {
    opacity: 1;
  }
}
/* Screen width: 580 ======================================= */
@media screen and (min-width: 580px) {
  /* line 172, ../input/_justified-gallery.scss */
  .justified-gallery > div > a .caption {
    padding: 10px 20px;
  }
  /* line 175, ../input/_justified-gallery.scss */
  .justified-gallery > div > a .caption h5 {
    font-size: 1.4em;
  }
  /* line 181, ../input/_justified-gallery.scss */
  .justified-gallery > div > a:hover .caption {
    padding: 30px 20px;
    height: auto;
  }
}
/*
 * PRODUCT GRID ON HOMEPAGE
 */
/* line 6, ../input/_home-product-grid.scss */
.home-product-grid {
  padding: 0 10px;
}
/* line 10, ../input/_home-product-grid.scss */
.home-product-grid .elementor-container {
  max-width: 1260px !important;
}
/* line 14, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element {
  padding: 0;
  overflow: hidden;
}
/* line 18, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-widget-container,
.home-product-grid .elementor-element .elementor-image,
.home-product-grid .elementor-element figure {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: center;
  background-size: cover;
}
/* line 29, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-image {
  background-color: inherit;
}
/* line 32, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-image figure {
  background-color: inherit;
  opacity: 1;
}
/* line 37, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-image .wp-caption-text {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  background-color: transparent;
  color: #000;
  font-size: 1.4em;
  font-weight: 200;
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
}
/* line 51, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-image:hover {
  background-color: transparent;
  /*.wp-caption-text {
  	background-color: rgba($black, 0.5);
  	color: $white;
  }*/
}
/* line 53, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element .elementor-image:hover figure {
  opacity: 0;
}
/* line 64, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element a {
  display: block !important;
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 72, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element img {
  object-fit: contain;
}
/* line 76, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element:after {
  content: "";
  display: block;
}
/* line 81, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element.horizontal:after {
  padding-bottom: 60%;
}
/* line 85, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element.vertical:after {
  padding-bottom: 150%;
}
/* line 89, ../input/_home-product-grid.scss */
.home-product-grid .elementor-element.almost-square:after {
  padding-bottom: 84%;
}

/*
 * SAMPLE SALE PAGE
 */
/* line 6, ../input/_sample-sale.scss */
.sample-sale .elementor-text-editor {
  background-color: #eee;
  padding: 30px;
  padding-bottom: 10px;
  height: 100%;
}
/* line 12, ../input/_sample-sale.scss */
.sample-sale .elementor-text-editor h1, .sample-sale .elementor-text-editor h2, .sample-sale .elementor-text-editor h3, .sample-sale .elementor-text-editor h4 {
  border-bottom: 1px solid #fff;
  font-weight: 700;
  line-height: 1em;
  padding-bottom: 1em;
}
/* line 19, ../input/_sample-sale.scss */
.sample-sale .elementor-text-editor h1 {
  padding-bottom: 0.5em;
}
/* line 27, ../input/_sample-sale.scss */
.sample-sale .elementor-text-editor strong, .sample-sale .elementor-text-editor b {
  color: #000;
}
/* line 33, ../input/_sample-sale.scss */
.sample-sale a.elementor-button {
  width: 100%;
  border-radius: 0;
  background-color: #ccc;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 42, ../input/_sample-sale.scss */
.sample-sale a.elementor-button:hover {
  background-color: #000;
  color: #fff;
}

/**
 * Table of Contents:
 *
 * 1.0 - Default elements
 * 2.0 - Alignment & Layout
 * 3.0 - Custom elements
 * 4.0 - Media queries
 */
/**
 * 1.0 - Default elements
 */
/* line 41, ../input/style.scss */
body {
  color: #666;
  font-family: "Nunito Sans", sans-serif;
  font-size: 62.5%;
  line-height: 2.5em;
}

/* line 48, ../input/style.scss */
a, .elementor a {
  text-decoration: underline;
}
/* line 51, ../input/style.scss */
a:hover, .elementor a:hover {
  color: #000;
  text-decoration: none;
}

/* line 57, ../input/style.scss */
p {
  font-size: 1em;
  font-size: 1.2em;
  font-size: 1.4em;
  margin: 1.5em 0;
}

/* line 64, ../input/style.scss */
h1, h2, h3, h4, h5 {
  color: #000;
  line-height: 1.4em;
}

/* line 69, ../input/style.scss */
h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 1em;
}

/* line 74, ../input/style.scss */
h1:first-child {
  margin-top: 0;
}

/* line 78, ../input/style.scss */
h1 {
  font-size: 2.7em;
  font-weight: 200;
}

/* line 83, ../input/style.scss */
h2, h3 {
  font-size: 2.1em;
  font-weight: 200;
}

/* line 88, ../input/style.scss */
h3.instagram_title {
  font-weight: 700;
  font-size: 2.7em;
  text-align: center;
}

/* line 94, ../input/style.scss */
h4 {
  font-size: 1.4em;
  font-weight: 700;
  margin: 0;
}

/* line 100, ../input/style.scss */
h4 + p {
  margin-top: 0;
}

/* line 104, ../input/style.scss */
h5 {
  font-size: 2.1em;
  font-weight: 700;
}

/* line 109, ../input/style.scss */
h6 {
  font-size: 1.2em;
  text-transform: uppercase;
  margin-bottom: 1em;
}

/* line 115, ../input/style.scss */
h1 + h2 {
  margin-top: 1em;
}

/* line 122, ../input/style.scss */
ol, ul {
  font-size: 1.4em;
  margin: 1.5em 0 0;
}
/* line 126, ../input/style.scss */
ol ol, ol ul, ul ol, ul ul {
  font-size: inherit;
}

/* line 131, ../input/style.scss */
ul {
  list-style: none;
  padding: 0;
}

/* line 137, ../input/style.scss */
main ul li {
  position: relative;
  padding-left: 1.5em;
}

/* line 143, ../input/style.scss */
img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
}

/* line 150, ../input/style.scss */
hr {
  border: none;
  height: 1px;
  margin: 1em 0;
  background-color: #666;
}

/* line 157, ../input/style.scss */
main {
  padding: 0 10px;
}
/* line 43, ../input/_mixins.scss */
main:before, main:after {
  content: " ";
  display: table;
}
/* line 49, ../input/_mixins.scss */
main:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
/* line 56, ../input/_mixins.scss */
main {
  *zoom: 1;
}

/* line 162, ../input/style.scss */
header {
  position: relative;
}

/* line 171, ../input/style.scss */
table * {
  font-size: inherit;
}

/**
 * 2.0 - Alignment & Layout
 */
/* line 180, ../input/style.scss */
.align-left {
  text-align: left;
}

/* line 183, ../input/style.scss */
.align-center {
  text-align: center;
}

/* line 186, ../input/style.scss */
.align-right {
  text-align: right;
}

/* line 190, ../input/style.scss */
.float-left, .alignleft {
  float: left;
}

/* line 193, ../input/style.scss */
.float-right, .alignright {
  float: right;
}

/* line 197, ../input/style.scss */
.flex-container, .drawer .product-specs, .flex-wrapper, .main-header, ul.page-sub-menu {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
/* line 203, ../input/style.scss */
.flex-container.nowrap, .drawer .nowrap.product-specs, .nowrap.flex-wrapper, .nowrap.main-header, ul.nowrap.page-sub-menu {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}
/* line 207, ../input/style.scss */
.flex-container .item, .drawer .product-specs .item, .flex-wrapper .item, .main-header .item, ul.page-sub-menu .item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

/* line 214, ../input/style.scss */
.wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
  width: 100%;
}
/* line 43, ../input/_mixins.scss */
.wrapper:before, .wrapper:after {
  content: " ";
  display: table;
}
/* line 49, ../input/_mixins.scss */
.wrapper:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
/* line 56, ../input/_mixins.scss */
.wrapper {
  *zoom: 1;
}

@media screen and (max-width: 580px) {
  /* line 222, ../input/style.scss */
  .flex-wrapper {
    display: block;
  }
}

/*.elementor-section-wrap > section {
	margin-bottom: 40px;
}*/
/* line 233, ../input/style.scss */
section {
  padding: 0 20px;
}
/* line 236, ../input/style.scss */
section.full-width, section.elementor-element {
  padding: 0;
}
/* line 240, ../input/style.scss */
section.main-content-wrapper {
  padding: 50px 10px;
}

/* line 245, ../input/style.scss */
section.page-header {
  padding-top: 50px;
  margin-bottom: 30px;
}

/* line 250, ../input/style.scss */
section.padded-section {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 255, ../input/style.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

/* line 263, ../input/style.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 * 3.0 - Custom elements
 */
/* line 277, ../input/style.scss */
.loader {
  background-color: #fff;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
/* line 286, ../input/style.scss */
.loader:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  background-image: url("images/icon-loader.svg");
  animation: spin 1s cubic-bezier(0.86, 0, 0.07, 1) infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
/* line 311, ../input/style.scss */
.main-website-container {
  padding-top: 50px;
}

/* line 315, ../input/style.scss */
.add-sticky, .set-sticky {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}

/* line 319, ../input/style.scss */
.main-header {
  padding: 10px 20px;
  position: absolute;
  height: 60px;
  width: 100%;
  z-index: 9999;
}
/* line 327, ../input/style.scss */
.main-header.add-gradient {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent);
}

/* line 332, ../input/style.scss */
.mainmenu.is-homepage {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}

/* line 337, ../input/style.scss */
.logo-container {
  margin-left: 4em;
  width: 100px;
}
/* line 341, ../input/style.scss */
.logo-container a, .logo-container img {
  display: block;
}
/* line 345, ../input/style.scss */
.logo-container img {
  width: 100%;
}
/* line 349, ../input/style.scss */
.logo-container .swap-logo {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
}
/* line 356, ../input/style.scss */
.logo-container .swap-logo.start-logo {
  opacity: 1;
}
/* line 360, ../input/style.scss */
.logo-container .swap-logo.scroll-logo {
  opacity: 0;
}

/* line 367, ../input/style.scss */
section.detail-page-header h1 {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: block;
  font-weight: 400;
  font-size: 4.2em;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px 20px;
  width: 100%;
  z-index: 100;
}

/* line 382, ../input/style.scss */
.text-column > .elementor-column-wrap > .elementor-widget-wrap, .post-content.text-column, .search-content.text-column, .elementor-element.text-column > .elementor-widget-container {
  background-color: #eee;
  padding: 30px;
}
/* line 386, ../input/style.scss */
.text-column > .elementor-column-wrap > .elementor-widget-wrap h1, .text-column > .elementor-column-wrap > .elementor-widget-wrap h2, .text-column > .elementor-column-wrap > .elementor-widget-wrap h3, .text-column > .elementor-column-wrap > .elementor-widget-wrap h4, .post-content.text-column h1, .post-content.text-column h2, .post-content.text-column h3, .post-content.text-column h4, .search-content.text-column h1, .search-content.text-column h2, .search-content.text-column h3, .search-content.text-column h4, .elementor-element.text-column > .elementor-widget-container h1, .elementor-element.text-column > .elementor-widget-container h2, .elementor-element.text-column > .elementor-widget-container h3, .elementor-element.text-column > .elementor-widget-container h4 {
  border-bottom: 1px solid #fff;
  font-weight: 700;
  line-height: 1em;
  padding-bottom: 1em;
}
/* line 393, ../input/style.scss */
.text-column > .elementor-column-wrap > .elementor-widget-wrap h1, .post-content.text-column h1, .search-content.text-column h1, .elementor-element.text-column > .elementor-widget-container h1 {
  padding-bottom: 0.5em;
}

/* line 398, ../input/style.scss */
.forms-section {
  background-color: #eee;
  padding: 30px 20px;
}
/* line 402, ../input/style.scss */
.forms-section p {
  font-size: 1.2em;
}
/* line 406, ../input/style.scss */
.forms-section a {
  display: block;
  border-bottom: 1px solid #ccc;
  color: #666;
  padding: 0.4em 0;
  text-decoration: none;
}
/* line 26, ../input/_elegant-icons.scss */
.forms-section a::before {
  content: '\22';
}
/* line 414, ../input/style.scss */
.forms-section a:before {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #000;
  border-bottom: 1px solid;
}
/* line 424, ../input/style.scss */
.forms-section .flex-wrapper {
  justify-content: space-around;
}
/* line 428, ../input/style.scss */
.forms-section .block:first-child {
  margin-bottom: 30px;
}

/* line 433, ../input/style.scss */
form p {
  font-size: 1.2em;
}

/* line 437, ../input/style.scss */
.site-footer {
  padding: 30px 20px;
}
/* line 440, ../input/style.scss */
.site-footer .footer-col {
  margin-bottom: 30px;
}
/* line 443, ../input/style.scss */
.site-footer .footer-col h5 {
  margin-bottom: 0.5em;
}
/* line 447, ../input/style.scss */
.site-footer .footer-col p, .site-footer .footer-col ul, .site-footer .footer-col ol {
  color: #666;
  font-size: 1.2em;
  margin: 0;
}
/* line 453, ../input/style.scss */
.site-footer .footer-col a {
  text-decoration: none;
}
/* line 456, ../input/style.scss */
.site-footer .footer-col a:hover {
  border: none;
  color: #000;
}
/* line 462, ../input/style.scss */
.site-footer .footer-col a.social-icon {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  font-size: 1.4em;
  margin: 0 0.2em;
}
/* line 469, ../input/style.scss */
.site-footer .footer-col .widget {
  margin-bottom: 2em;
}

/* line 475, ../input/style.scss */
.button-right {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 482, ../input/style.scss */
section.navi-section {
  padding: 30px 20px 50px;
}
/* line 485, ../input/style.scss */
section.navi-section .navi-link {
  color: #000;
  font-size: 1.4em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 491, ../input/style.scss */
section.navi-section .navi-link a {
  text-decoration: none;
}
/* line 495, ../input/style.scss */
section.navi-section .navi-link.prev {
  float: left;
}
/* line 498, ../input/style.scss */
section.navi-section .navi-link.next {
  float: right;
}

/* line 504, ../input/style.scss */
.error-404 {
  max-width: 640px;
  margin: 0 auto;
  background-color: #eee;
  padding: 50px;
}
/* line 510, ../input/style.scss */
.error-404 h2 {
  border-color: #fff;
}

/* line 515, ../input/style.scss */
#floating-buttons {
  display: flex;
  justify-content: center;
  margin-bottom: 2em;
}
/* line 520, ../input/style.scss */
#floating-buttons .small-button {
  display: block;
  background-color: #000;
  opacity: 0.6;
  color: #fff;
  margin: 0.5em;
  padding: 0.5em 1em;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: all .2s ease-in-out;
}
/* line 535, ../input/style.scss */
#floating-buttons .small-button:hover {
  transform: scale(1.1);
}

/* PRODUCT GALLERY */
/* line 543, ../input/style.scss */
.product-grid {
  padding: 0 10px;
  margin-bottom: 50px;
}
/* line 547, ../input/style.scss */
.product-grid .wrapper {
  max-width: 1260px;
}

/* line 552, ../input/style.scss */
.showcase {
  margin-bottom: 50px;
}

/* PRODUCT CONTENT */
/* line 559, ../input/style.scss */
.block-image-portrait .elementor-widget-wrap > .elementor-element {
  height: 100%;
}
/* line 562, ../input/style.scss */
.block-image-portrait .elementor-widget-wrap > .elementor-element .elementor-widget-container {
  height: 100%;
}
/* line 565, ../input/style.scss */
.block-image-portrait .elementor-widget-wrap > .elementor-element .elementor-widget-container .elementor-spacer {
  height: 100%;
}
/* line 568, ../input/style.scss */
.block-image-portrait .elementor-widget-wrap > .elementor-element .elementor-widget-container .elementor-spacer-inner {
  height: 100%;
  padding-bottom: 100%;
}

/* PRODUCT SELECTOR */
/* line 580, ../input/style.scss */
a.list-link, span.list-link {
  display: block;
  color: #666;
  cursor: pointer;
  text-decoration: none;
  padding: 0.4em 0;
  width: 100%;
}
/* line 26, ../input/_elegant-icons.scss */
a.list-link::before, span.list-link::before {
  content: '\22';
}
/* line 589, ../input/style.scss */
a.list-link:before, span.list-link:before {
  border-bottom: 1px solid #000;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #000;
}

/* NEWS */
/* line 601, ../input/style.scss */
.post-thumbnail-header {
  height: 300px;
  overflow: hidden;
}
/* line 605, ../input/style.scss */
.post-thumbnail-header img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

/* line 613, ../input/style.scss */
article {
  margin-bottom: 40px;
}
/* line 616, ../input/style.scss */
article.single-post {
  padding: 0 10px;
}
/* line 621, ../input/style.scss */
article .post-thumbnail img {
  display: block;
}
/* line 626, ../input/style.scss */
article .post-content h2 {
  font-size: 2.7em;
}

/* line 632, ../input/style.scss */
a.read-more-link, .sample-sale .elementor-text-editor a {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}
/* line 26, ../input/_elegant-icons.scss */
a.read-more-link::after, .sample-sale .elementor-text-editor a::after {
  content: '\24';
}
/* line 638, ../input/style.scss */
a.read-more-link:after, .sample-sale .elementor-text-editor a:after {
  line-height: inherit;
  margin-left: 0.5em;
  position: absolute;
}

/* line 645, ../input/style.scss */
p.big-link {
  font-size: 1.4em;
  text-align: center;
  text-transform: uppercase;
}

/* AGENDA */
/* line 653, ../input/style.scss */
section.agenda {
  background-color: #000;
  padding: 50px 20px;
  color: #fff;
}
/* line 658, ../input/style.scss */
section.agenda h3 {
  color: #fff;
  border: none;
  font-size: 4.2em;
  margin-bottom: 1em;
}
/* line 666, ../input/style.scss */
section.agenda .agenda-item p {
  margin-top: 0;
  margin-bottom: 0.5em;
}
/* line 671, ../input/style.scss */
section.agenda .agenda-item span {
  display: block;
}

/* INSTAGRAM */
/* line 679, ../input/style.scss */
section.instagram-section {
  padding: 40px 0;
}

/* line 684, ../input/style.scss */
#sb_instagram #sbi_load {
  padding: 20px 0;
}
/* line 689, ../input/style.scss */
#sb_instagram #sbi_images .sbi_item {
  padding: 10px !important;
}
/* line 692, ../input/style.scss */
#sb_instagram #sbi_images .sbi_item:first-child {
  padding-left: 0 !important;
}
/* line 695, ../input/style.scss */
#sb_instagram #sbi_images .sbi_item:last-child {
  padding-right: 0 !important;
}
/* line 701, ../input/style.scss */
#sb_instagram svg:not(:root).svg-inline--fa {
  display: none;
}
/* line 705, ../input/style.scss */
#sb_instagram .sbi_follow_btn a {
  font-size: 2em;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 26, ../input/_elegant-icons.scss */
#sb_instagram .sbi_follow_btn a::after {
  content: '\24';
}
/* line 711, ../input/style.scss */
#sb_instagram .sbi_follow_btn a:after {
  margin-left: 1em;
}

/* PAGE SUBMENU */
/* line 719, ../input/style.scss */
ul.page-sub-menu {
  justify-content: flex-start;
  margin: 40px 0 0;
}
/* line 724, ../input/style.scss */
ul.page-sub-menu li {
  color: #666;
  display: inline-block;
  text-transform: uppercase;
  width: 100%;
}
/* line 730, ../input/style.scss */
ul.page-sub-menu li a {
  text-decoration: none;
  cursor: pointer;
}
/* line 735, ../input/style.scss */
ul.page-sub-menu li a:hover {
  color: #000;
  text-decoration: none;
}
/* line 740, ../input/style.scss */
ul.page-sub-menu li.current-menu-item, ul.page-sub-menu li a.is-checked {
  color: #000;
  font-weight: 700;
}

/* ELEMENTOR HACKS */
/* line 749, ../input/style.scss */
.elementor {
  z-index: 100;
}

/* line 753, ../input/style.scss */
.elementor-widget-heading .elementor-heading-title {
  line-height: initial;
}

/* line 757, ../input/style.scss */
.elementor-element.read-more-link a.elementor-button, .sample-sale .elementor-text-editor a.elementor-element a.elementor-button {
  background-color: #eee;
  border-radius: 0;
  color: #000;
  text-transform: uppercase;
  padding: 0.5em 1.5em;
  text-decoration: none;
  font-weight: 700;
}
/* line 766, ../input/style.scss */
.elementor-element.read-more-link a.elementor-button:hover, .sample-sale .elementor-text-editor a.elementor-element a.elementor-button:hover {
  background-color: #000;
  color: #fff;
}
/* line 26, ../input/_elegant-icons.scss */
.elementor-element.read-more-link a.elementor-button .elementor-button-text::after, .sample-sale .elementor-text-editor a.elementor-element a.elementor-button .elementor-button-text::after {
  content: '\24';
}
/* line 774, ../input/style.scss */
.elementor-element.read-more-link a.elementor-button .elementor-button-text:after, .sample-sale .elementor-text-editor a.elementor-element a.elementor-button .elementor-button-text:after {
  display: inline-block;
  margin-left: 0.5em;
}

/* PAGE SCROLL TO ID */
/* line 784, ../input/style.scss */
#ps2id-dummy-offset {
  background-color: #f90;
  height: 50px;
}

@media only screen and (min-width: 768px) {
  /* line 789, ../input/style.scss */
  #ps2id-dummy-offset {
    height: 100px;
  }
}
/*
 * 4.0 - Media queries
 */
/* Screen width: 320 ======================================= */
/* Screen width: 580 ======================================= */
@media screen and (min-width: 580px) {
  /* line 816, ../input/style.scss */
  .site-footer {
    padding: 50px 20px;
  }
  /* line 819, ../input/style.scss */
  .site-footer .footer-col {
    width: 20%;
  }

  /* line 824, ../input/style.scss */
  .forms-section {
    padding: 50px 20px;
  }
  /* line 827, ../input/style.scss */
  .forms-section .block {
    width: 30%;
  }
}
/* Screen width: 768 ======================================= */
@media screen and (min-width: 768px) {
  /* line 837, ../input/style.scss */
  h1 {
    font-size: 4.2em;
  }

  /* line 841, ../input/style.scss */
  text-column > .elementor-column-wrap > .elementor-widget-wrap, .text-column.post-content {
    padding: 50px;
  }

  /* line 846, ../input/style.scss */
  ul.page-sub-menu li {
    width: 20%;
  }

  /* line 852, ../input/style.scss */
  article .post-thumbnail {
    width: 60%;
  }
  /* line 855, ../input/style.scss */
  article .post-content {
    width: 40%;
  }

  /* line 861, ../input/style.scss */
  section.agenda .agenda-item {
    width: 48%;
  }
  /* line 864, ../input/style.scss */
  section.agenda .agenda-item span {
    width: 40%;
  }
  /* line 868, ../input/style.scss */
  section.agenda .agenda-item span:first-child {
    width: 15%;
  }

  /* line 875, ../input/style.scss */
  section.detail-page-header h1 {
    padding: 30px 50px;
    font-size: 6.3em;
  }

  /* line 881, ../input/style.scss */
  #floating-buttons {
    display: block;
    padding: 0;
    position: fixed;
    right: 0;
    top: 33%;
    transform: translateY(-50%);
    z-index: 999;
  }
  /* line 890, ../input/style.scss */
  #floating-buttons .small-button {
    padding: 0.5em 2em 0.5em 1em;
    margin: 0.5em 0;
  }
}
/* Screen width: 1024 ======================================= */
@media screen and (min-width: 1024px) {
  /* line 903, ../input/style.scss */
  .logo-container {
    margin: 0;
  }

  /* line 907, ../input/style.scss */
  .mainmenu.is-homepage {
    color: #fff;
  }

  /* line 911, ../input/style.scss */
  .main-header.add-sticky {
    position: fixed;
  }

  /* line 915, ../input/style.scss */
  .set-sticky {
    position: fixed;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #eee;
  }
  /* line 921, ../input/style.scss */
  .set-sticky.add-gradient {
    background-image: linear-gradient(to bottom, white, white);
  }
  /* line 926, ../input/style.scss */
  .set-sticky .logo-container .swap-logo.start-logo {
    opacity: 0;
  }
  /* line 929, ../input/style.scss */
  .set-sticky .logo-container .swap-logo.scroll-logo {
    opacity: 1;
  }
  /* line 934, ../input/style.scss */
  .set-sticky .mainmenu.is-homepage {
    color: #000;
  }
}
/* Screen width: > 1240 ======================================= */
