/*Theme Name: FooYesTheme URI: http://www.ansonika.com/fooyes/Author: AnsonikaAuthor URI: http://themeforest.net/user/Ansonika/[Table of contents] 0. ICONS1. SITE STRUCTURE and TYPOGRAPHY- 1.1 Typography- 1.2 Structure- 1.3 Main Menu- 1.4 Heros/Above the fold- 1.5 Drop down cart- 1.6 Drop down user logged2. CONTENT- 2.1 Home- 2.2 Carousel- 2.3 Strip item3. COMMON- 3.1 Misc- 3.2 spacing- 3.3 Buttons- 3.4 Footer- 3.5 Misc 2 + Forms- 3.6 Magnific Popup CSS- 3.7 Sing In Modal- 3.8 Modal Dialog- 3.9 Cookie bar/*============================================================================================*//* 0. ICONS *//*============================================================================================*/@font-face{font-family: Glyphter; src: url(icon_fonts/font/Glyphter.eot); src: url(icon_fonts/font/Glyphter.eot?#iefix) format("embedded-opentype"), url(icon_fonts/font/Glyphter.woff) format("woff"), url(icon_fonts/font/Glyphter.ttf) format("truetype"), url(icon_fonts/font/Glyphter.svg#Glyphter) format("svg"); font-weight: 400; font-style: normal; font-display: swap;}[class*=icon-]:before{display: inline-block; font-family: Glyphter; font-style: normal;}.icon-icon_cart:before{content: "A";}.icon-icon_login:before{content: "B";}.icon-icon_heart:before{content: "C";}/* Generated by Glyphter (http://www.glyphter.com)*/@font-face{font-family: 'food'; src: url("icon_fonts/font/food.eot"); src: url("icon_fonts/font/food.eot?#iefix") format("embedded-opentype"), url("icon_fonts/font/food.woff") format("woff"), url("icon_fonts/font/food.ttf") format("truetype"), url("icon_fonts/font/food.svg#food") format("svg"); font-weight: normal; font-style: normal; font-display: swap;}[class*='icon-']:before{display: inline-block; font-family: 'food'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-food_icon_cake_2:before{content: '\0042';}.icon-food_icon_fish:before{content: '\0044';}.icon-food_icon_chicken:before{content: '\0045';}.icon-food_icon_bread_2:before{content: '\0046';}.icon-food_icon_coffee:before{content: '\0048';}.icon-food_icon_dish:before{content: '\0049';}.icon-food_icon_cloche:before{content: '\004a';}.icon-food_icon_glass:before{content: '\004b';}.icon-food_icon_fish_2:before{content: '\004c';}.icon-food_icon_hair:before{content: '\004e';}.icon-food_icon_cake_3:before{content: '\0051';}.icon-food_icon_icecream_2:before{content: '\0052';}.icon-food_icon_burgher:before{content: '\0054';}.icon-food_icon_beer:before{content: '\0055';}.icon-food_icon_burrito:before{content: '\0056';}.icon-clock_2:before{content: '\0057';}.icon-food_icon_pizza:before{content: '\0058';}.icon-user_2:before{content: '\0059';}.icon-food_icon_chinese:before{content: '\005a';}.icon-food_icon_vegetarian:before{content: '\0064';}.icon-food_icon_chili:before{content: '\0067';}.icon-food_icon_sushi:before{content: '\0068';}.icon-food_icon_delivery:before{content: '\0074';}.icon-food_icon_shop:before{content: '\0075';}.icon-food_icon_highlight:before{content: '\0076';}/*============================================================================================*//* ElegantIcons icons *//*============================================================================================*/@font-face{font-family: 'ElegantIcons'; src: url("icon_fonts/font/ElegantIcons.eot"); src: url("icon_fonts/font/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("icon_fonts/font/ElegantIcons.woff") format("woff"), url("icon_fonts/font/ElegantIcons.ttf") format("truetype"), url("icon_fonts/font/ElegantIcons.svg#ElegantIcons") format("svg"); font-weight: normal; font-style: normal; font-display: swap;}[data-icon]:before{font-family: 'ElegantIcons'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.arrow_up,.arrow_down,.arrow_left,.arrow_right,.arrow_left-up,.arrow_right-up,.arrow_right-down,.arrow_left-down,.arrow-up-down,.arrow_up-down_alt,.arrow_left-right_alt,.arrow_left-right,.arrow_expand_alt2,.arrow_expand_alt,.arrow_condense,.arrow_expand,.arrow_move,.arrow_carrot-up,.arrow_carrot-down,.arrow_carrot-left,.arrow_carrot-right,.arrow_carrot-2up,.arrow_carrot-2down,.arrow_carrot-2left,.arrow_carrot-2right,.arrow_carrot-up_alt2,.arrow_carrot-down_alt2,.arrow_carrot-left_alt2,.arrow_carrot-right_alt2,.arrow_carrot-2up_alt2,.arrow_carrot-2down_alt2,.arrow_carrot-2left_alt2,.arrow_carrot-2right_alt2,.arrow_triangle-up,.arrow_triangle-down,.arrow_triangle-left,.arrow_triangle-right,.arrow_triangle-up_alt2,.arrow_triangle-down_alt2,.arrow_triangle-left_alt2,.arrow_triangle-right_alt2,.arrow_back,.icon_minus-06,.icon_plus,.icon_close,.icon_check,.icon_minus_alt2,.icon_plus_alt2,.icon_close_alt2,.icon_check_alt2,.icon_zoom-out_alt,.icon_zoom-in_alt,.icon_search,.icon_box-empty,.icon_box-selected,.icon_minus-box,.icon_plus-box,.icon_box-checked,.icon_circle-empty,.icon_circle-slelected,.icon_stop_alt2,.icon_stop,.icon_pause_alt2,.icon_pause,.icon_menu,.icon_menu-square_alt2,.icon_menu-circle_alt2,.icon_ul,.icon_ol,.icon_adjust-horiz,.icon_adjust-vert,.icon_document_alt,.icon_documents_alt,.icon_pencil,.icon_pencil-edit_alt,.icon_pencil-edit,.icon_folder-alt,.icon_folder-open_alt,.icon_folder-add_alt,.icon_info_alt,.icon_error-oct_alt,.icon_error-circle_alt,.icon_error-triangle_alt,.icon_question_alt2,.icon_question,.icon_comment_alt,.icon_chat_alt,.icon_vol-mute_alt,.icon_volume-low_alt,.icon_volume-high_alt,.icon_quotations,.icon_quotations_alt2,.icon_clock_alt,.icon_lock_alt,.icon_lock-open_alt,.icon_key_alt,.icon_cloud_alt,.icon_cloud-upload_alt,.icon_cloud-download_alt,.icon_image,.icon_images,.icon_lightbulb_alt,.icon_gift_alt,.icon_house_alt,.icon_genius,.icon_mobile,.icon_tablet,.icon_laptop,.icon_desktop,.icon_camera_alt,.icon_mail_alt,.icon_cone_alt,.icon_ribbon_alt,.icon_bag_alt,.icon_creditcard,.icon_cart_alt,.icon_paperclip,.icon_tag_alt,.icon_tags_alt,.icon_trash_alt,.icon_cursor_alt,.icon_mic_alt,.icon_compass_alt,.icon_pin_alt,.icon_pushpin_alt,.icon_map_alt,.icon_drawer_alt,.icon_toolbox_alt,.icon_book_alt,.icon_calendar,.icon_film,.icon_table,.icon_contacts_alt,.icon_headphones,.icon_lifesaver,.icon_piechart,.icon_refresh,.icon_link_alt,.icon_link,.icon_loading,.icon_blocked,.icon_archive_alt,.icon_heart_alt,.icon_star_alt,.icon_star-half_alt,.icon_star,.icon_star-half,.icon_tools,.icon_tool,.icon_cog,.icon_cogs,.arrow_up_alt,.arrow_down_alt,.arrow_left_alt,.arrow_right_alt,.arrow_left-up_alt,.arrow_right-up_alt,.arrow_right-down_alt,.arrow_left-down_alt,.arrow_condense_alt,.arrow_expand_alt3,.arrow_carrot_up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot-2up_alt,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_triangle-up_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.icon_minus_alt,.icon_plus_alt,.icon_close_alt,.icon_check_alt,.icon_zoom-out,.icon_zoom-in,.icon_stop_alt,.icon_menu-square_alt,.icon_menu-circle_alt,.icon_document,.icon_documents,.icon_pencil_alt,.icon_folder,.icon_folder-open,.icon_folder-add,.icon_folder_upload,.icon_folder_download,.icon_info,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_question_alt,.icon_comment,.icon_chat,.icon_vol-mute,.icon_volume-low,.icon_volume-high,.icon_quotations_alt,.icon_clock,.icon_lock,.icon_lock-open,.icon_key,.icon_cloud,.icon_cloud-upload,.icon_cloud-download,.icon_lightbulb,.icon_gift,.icon_house,.icon_camera,.icon_mail,.icon_cone,.icon_ribbon,.icon_bag,.icon_cart,.icon_tag,.icon_tags,.icon_trash,.icon_cursor,.icon_mic,.icon_compass,.icon_pin,.icon_pushpin,.icon_map,.icon_drawer,.icon_toolbox,.icon_book,.icon_contacts,.icon_archive,.icon_heart,.icon_profile,.icon_group,.icon_grid-2x2,.icon_grid-3x3,.icon_music,.icon_pause_alt,.icon_phone,.icon_upload,.icon_download,.social_facebook,.social_twitter,.social_pinterest,.social_googleplus,.social_tumblr,.social_tumbleupon,.social_wordpress,.social_instagram,.social_dribbble,.social_vimeo,.social_linkedin,.social_rss,.social_deviantart,.social_share,.social_myspace,.social_skype,.social_youtube,.social_picassa,.social_googledrive,.social_flickr,.social_blogger,.social_spotify,.social_delicious,.social_facebook_circle,.social_twitter_circle,.social_pinterest_circle,.social_googleplus_circle,.social_tumblr_circle,.social_stumbleupon_circle,.social_wordpress_circle,.social_instagram_circle,.social_dribbble_circle,.social_vimeo_circle,.social_linkedin_circle,.social_rss_circle,.social_deviantart_circle,.social_share_circle,.social_myspace_circle,.social_skype_circle,.social_youtube_circle,.social_picassa_circle,.social_googledrive_alt2,.social_flickr_circle,.social_blogger_circle,.social_spotify_circle,.social_delicious_circle,.social_facebook_square,.social_twitter_square,.social_pinterest_square,.social_googleplus_square,.social_tumblr_square,.social_stumbleupon_square,.social_wordpress_square,.social_instagram_square,.social_dribbble_square,.social_vimeo_square,.social_linkedin_square,.social_rss_square,.social_deviantart_square,.social_share_square,.social_myspace_square,.social_skype_square,.social_youtube_square,.social_picassa_square,.social_googledrive_square,.social_flickr_square,.social_blogger_square,.social_spotify_square,.social_delicious_square,.icon_printer,.icon_calulator,.icon_building,.icon_floppy,.icon_drive,.icon_search-2,.icon_id,.icon_id-2,.icon_puzzle,.icon_like,.icon_dislike,.icon_mug,.icon_currency,.icon_wallet,.icon_pens,.icon_easel,.icon_flowchart,.icon_datareport,.icon_briefcase,.icon_shield,.icon_percent,.icon_globe,.icon_globe-2,.icon_target,.icon_hourglass,.icon_balance,.icon_rook,.icon_printer-alt,.icon_calculator_alt,.icon_building_alt,.icon_floppy_alt,.icon_drive_alt,.icon_search_alt,.icon_id_alt,.icon_id-2_alt,.icon_puzzle_alt,.icon_like_alt,.icon_dislike_alt,.icon_mug_alt,.icon_currency_alt,.icon_wallet_alt,.icon_pens_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_datareport_alt,.icon_briefcase_alt,.icon_shield_alt,.icon_percent_alt,.icon_globe_alt,.icon_clipboard{font-family: 'ElegantIcons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}.arrow_up:before{content: "\21";}.arrow_down:before{content: "\22";}.arrow_left:before{content: "\23";}.arrow_right:before{content: "\24";}.arrow_left-up:before{content: "\25";}.arrow_right-up:before{content: "\26";}.arrow_right-down:before{content: "\27";}.arrow_left-down:before{content: "\28";}.arrow-up-down:before{content: "\29";}.arrow_up-down_alt:before{content: "\2a";}.arrow_left-right_alt:before{content: "\2b";}.arrow_left-right:before{content: "\2c";}.arrow_expand_alt2:before{content: "\2d";}.arrow_expand_alt:before{content: "\2e";}.arrow_condense:before{content: "\2f";}.arrow_expand:before{content: "\30";}.arrow_move:before{content: "\31";}.arrow_carrot-up:before{content: "\32";}.arrow_carrot-down:before{content: "\33";}.arrow_carrot-left:before{content: "\34";}.arrow_carrot-right:before{content: "\35";}.arrow_carrot-2up:before{content: "\36";}.arrow_carrot-2down:before{content: "\37";}.arrow_carrot-2left:before{content: "\38";}.arrow_carrot-2right:before{content: "\39";}.arrow_carrot-up_alt2:before{content: "\3a";}.arrow_carrot-down_alt2:before{content: "\3b";}.arrow_carrot-left_alt2:before{content: "\3c";}.arrow_carrot-right_alt2:before{content: "\3d";}.arrow_carrot-2up_alt2:before{content: "\3e";}.arrow_carrot-2down_alt2:before{content: "\3f";}.arrow_carrot-2left_alt2:before{content: "\40";}.arrow_carrot-2right_alt2:before{content: "\41";}.arrow_triangle-up:before{content: "\42";}.arrow_triangle-down:before{content: "\43";}.arrow_triangle-left:before{content: "\44";}.arrow_triangle-right:before{content: "\45";}.arrow_triangle-up_alt2:before{content: "\46";}.arrow_triangle-down_alt2:before{content: "\47";}.arrow_triangle-left_alt2:before{content: "\48";}.arrow_triangle-right_alt2:before{content: "\49";}.arrow_back:before{content: "\4a";}.icon_minus-06:before{content: "\4b";}.icon_plus:before{content: "\4c";}.icon_close:before{content: "\4d";}.icon_check:before{content: "\4e";}.icon_minus_alt2:before{content: "\4f";}.icon_plus_alt2:before{content: "\50";}.icon_close_alt2:before{content: "\51";}.icon_check_alt2:before{content: "\52";}.icon_zoom-out_alt:before{content: "\53";}.icon_zoom-in_alt:before{content: "\54";}.icon_search:before{content: "\55";}.icon_box-empty:before{content: "\56";}.icon_box-selected:before{content: "\57";}.icon_minus-box:before{content: "\58";}.icon_plus-box:before{content: "\59";}.icon_box-checked:before{content: "\5a";}.icon_circle-empty:before{content: "\5b";}.icon_circle-slelected:before{content: "\5c";}.icon_stop_alt2:before{content: "\5d";}.icon_stop:before{content: "\5e";}.icon_pause_alt2:before{content: "\5f";}.icon_pause:before{content: "\60";}.icon_menu:before{content: "\61";}.icon_menu-square_alt2:before{content: "\62";}.icon_menu-circle_alt2:before{content: "\63";}.icon_ul:before{content: "\64";}.icon_ol:before{content: "\65";}.icon_adjust-horiz:before{content: "\66";}.icon_adjust-vert:before{content: "\67";}.icon_document_alt:before{content: "\68";}.icon_documents_alt:before{content: "\69";}.icon_pencil:before{content: "\6a";}.icon_pencil-edit_alt:before{content: "\6b";}.icon_pencil-edit:before{content: "\6c";}.icon_folder-alt:before{content: "\6d";}.icon_folder-open_alt:before{content: "\6e";}.icon_folder-add_alt:before{content: "\6f";}.icon_info_alt:before{content: "\70";}.icon_error-oct_alt:before{content: "\71";}.icon_error-circle_alt:before{content: "\72";}.icon_error-triangle_alt:before{content: "\73";}.icon_question_alt2:before{content: "\74";}.icon_question:before{content: "\75";}.icon_comment_alt:before{content: "\76";}.icon_chat_alt:before{content: "\77";}.icon_vol-mute_alt:before{content: "\78";}.icon_volume-low_alt:before{content: "\79";}.icon_volume-high_alt:before{content: "\7a";}.icon_quotations:before{content: "\7b";}.icon_quotations_alt2:before{content: "\7c";}.icon_clock_alt:before{content: "\7d";}.icon_lock_alt:before{content: "\7e";}.icon_lock-open_alt:before{content: "\e000";}.icon_key_alt:before{content: "\e001";}.icon_cloud_alt:before{content: "\e002";}.icon_cloud-upload_alt:before{content: "\e003";}.icon_cloud-download_alt:before{content: "\e004";}.icon_image:before{content: "\e005";}.icon_images:before{content: "\e006";}.icon_lightbulb_alt:before{content: "\e007";}.icon_gift_alt:before{content: "\e008";}.icon_house_alt:before{content: "\e009";}.icon_genius:before{content: "\e00a";}.icon_mobile:before{content: "\e00b";}.icon_tablet:before{content: "\e00c";}.icon_laptop:before{content: "\e00d";}.icon_desktop:before{content: "\e00e";}.icon_camera_alt:before{content: "\e00f";}.icon_mail_alt:before{content: "\e010";}.icon_cone_alt:before{content: "\e011";}.icon_ribbon_alt:before{content: "\e012";}.icon_bag_alt:before{content: "\e013";}.icon_creditcard:before{content: "\e014";}.icon_cart_alt:before{content: "\e015";}.icon_paperclip:before{content: "\e016";}.icon_tag_alt:before{content: "\e017";}.icon_tags_alt:before{content: "\e018";}.icon_trash_alt:before{content: "\e019";}.icon_cursor_alt:before{content: "\e01a";}.icon_mic_alt:before{content: "\e01b";}.icon_compass_alt:before{content: "\e01c";}.icon_pin_alt:before{content: "\e01d";}.icon_pushpin_alt:before{content: "\e01e";}.icon_map_alt:before{content: "\e01f";}.icon_drawer_alt:before{content: "\e020";}.icon_toolbox_alt:before{content: "\e021";}.icon_book_alt:before{content: "\e022";}.icon_calendar:before{content: "\e023";}.icon_film:before{content: "\e024";}.icon_table:before{content: "\e025";}.icon_contacts_alt:before{content: "\e026";}.icon_headphones:before{content: "\e027";}.icon_lifesaver:before{content: "\e028";}.icon_piechart:before{content: "\e029";}.icon_refresh:before{content: "\e02a";}.icon_link_alt:before{content: "\e02b";}.icon_link:before{content: "\e02c";}.icon_loading:before{content: "\e02d";}.icon_blocked:before{content: "\e02e";}.icon_archive_alt:before{content: "\e02f";}.icon_heart_alt:before{content: "\e030";}.icon_star_alt:before{content: "\e031";}.icon_star-half_alt:before{content: "\e032";}.icon_star:before{content: "\e033";}.icon_star-half:before{content: "\e034";}.icon_tools:before{content: "\e035";}.icon_tool:before{content: "\e036";}.icon_cog:before{content: "\e037";}.icon_cogs:before{content: "\e038";}.arrow_up_alt:before{content: "\e039";}.arrow_down_alt:before{content: "\e03a";}.arrow_left_alt:before{content: "\e03b";}.arrow_right_alt:before{content: "\e03c";}.arrow_left-up_alt:before{content: "\e03d";}.arrow_right-up_alt:before{content: "\e03e";}.arrow_right-down_alt:before{content: "\e03f";}.arrow_left-down_alt:before{content: "\e040";}.arrow_condense_alt:before{content: "\e041";}.arrow_expand_alt3:before{content: "\e042";}.arrow_carrot_up_alt:before{content: "\e043";}.arrow_carrot-down_alt:before{content: "\e044";}.arrow_carrot-left_alt:before{content: "\e045";}.arrow_carrot-right_alt:before{content: "\e046";}.arrow_carrot-2up_alt:before{content: "\e047";}.arrow_carrot-2dwnn_alt:before{content: "\e048";}.arrow_carrot-2left_alt:before{content: "\e049";}.arrow_carrot-2right_alt:before{content: "\e04a";}.arrow_triangle-up_alt:before{content: "\e04b";}.arrow_triangle-down_alt:before{content: "\e04c";}.arrow_triangle-left_alt:before{content: "\e04d";}.arrow_triangle-right_alt:before{content: "\e04e";}.icon_minus_alt:before{content: "\e04f";}.icon_plus_alt:before{content: "\e050";}.icon_close_alt:before{content: "\e051";}.icon_check_alt:before{content: "\e052";}.icon_zoom-out:before{content: "\e053";}.icon_zoom-in:before{content: "\e054";}.icon_stop_alt:before{content: "\e055";}.icon_menu-square_alt:before{content: "\e056";}.icon_menu-circle_alt:before{content: "\e057";}.icon_document:before{content: "\e058";}.icon_documents:before{content: "\e059";}.icon_pencil_alt:before{content: "\e05a";}.icon_folder:before{content: "\e05b";}.icon_folder-open:before{content: "\e05c";}.icon_folder-add:before{content: "\e05d";}.icon_folder_upload:before{content: "\e05e";}.icon_folder_download:before{content: "\e05f";}.icon_info:before{content: "\e060";}.icon_error-circle:before{content: "\e061";}.icon_error-oct:before{content: "\e062";}.icon_error-triangle:before{content: "\e063";}.icon_question_alt:before{content: "\e064";}.icon_comment:before{content: "\e065";}.icon_chat:before{content: "\e066";}.icon_vol-mute:before{content: "\e067";}.icon_volume-low:before{content: "\e068";}.icon_volume-high:before{content: "\e069";}.icon_quotations_alt:before{content: "\e06a";}.icon_clock:before{content: "\e06b";}.icon_lock:before{content: "\e06c";}.icon_lock-open:before{content: "\e06d";}.icon_key:before{content: "\e06e";}.icon_cloud:before{content: "\e06f";}.icon_cloud-upload:before{content: "\e070";}.icon_cloud-download:before{content: "\e071";}.icon_lightbulb:before{content: "\e072";}.icon_gift:before{content: "\e073";}.icon_house:before{content: "\e074";}.icon_camera:before{content: "\e075";}.icon_mail:before{content: "\e076";}.icon_cone:before{content: "\e077";}.icon_ribbon:before{content: "\e078";}.icon_bag:before{content: "\e079";}.icon_cart:before{content: "\e07a";}.icon_tag:before{content: "\e07b";}.icon_tags:before{content: "\e07c";}.icon_trash:before{content: "\e07d";}.icon_cursor:before{content: "\e07e";}.icon_mic:before{content: "\e07f";}.icon_compass:before{content: "\e080";}.icon_pin:before{content: "\e081";}.icon_pushpin:before{content: "\e082";}.icon_map:before{content: "\e083";}.icon_drawer:before{content: "\e084";}.icon_toolbox:before{content: "\e085";}.icon_book:before{content: "\e086";}.icon_contacts:before{content: "\e087";}.icon_archive:before{content: "\e088";}.icon_heart:before{content: "\e089";}.icon_profile:before{content: "\e08a";}.icon_group:before{content: "\e08b";}.icon_grid-2x2:before{content: "\e08c";}.icon_grid-3x3:before{content: "\e08d";}.icon_music:before{content: "\e08e";}.icon_pause_alt:before{content: "\e08f";}.icon_phone:before{content: "\e090";}.icon_upload:before{content: "\e091";}.icon_download:before{content: "\e092";}.social_facebook:before{content: "\e093";}.social_twitter:before{content: "\e094";}.social_pinterest:before{content: "\e095";}.social_googleplus:before{content: "\e096";}.social_tumblr:before{content: "\e097";}.social_tumbleupon:before{content: "\e098";}.social_wordpress:before{content: "\e099";}.social_instagram:before{content: "\e09a";}.social_dribbble:before{content: "\e09b";}.social_vimeo:before{content: "\e09c";}.social_linkedin:before{content: "\e09d";}.social_rss:before{content: "\e09e";}.social_deviantart:before{content: "\e09f";}.social_share:before{content: "\e0a0";}.social_myspace:before{content: "\e0a1";}.social_skype:before{content: "\e0a2";}.social_youtube:before{content: "\e0a3";}.social_picassa:before{content: "\e0a4";}.social_googledrive:before{content: "\e0a5";}.social_flickr:before{content: "\e0a6";}.social_blogger:before{content: "\e0a7";}.social_spotify:before{content: "\e0a8";}.social_delicious:before{content: "\e0a9";}.social_facebook_circle:before{content: "\e0aa";}.social_twitter_circle:before{content: "\e0ab";}.social_pinterest_circle:before{content: "\e0ac";}.social_googleplus_circle:before{content: "\e0ad";}.social_tumblr_circle:before{content: "\e0ae";}.social_stumbleupon_circle:before{content: "\e0af";}.social_wordpress_circle:before{content: "\e0b0";}.social_instagram_circle:before{content: "\e0b1";}.social_dribbble_circle:before{content: "\e0b2";}.social_vimeo_circle:before{content: "\e0b3";}.social_linkedin_circle:before{content: "\e0b4";}.social_rss_circle:before{content: "\e0b5";}.social_deviantart_circle:before{content: "\e0b6";}.social_share_circle:before{content: "\e0b7";}.social_myspace_circle:before{content: "\e0b8";}.social_skype_circle:before{content: "\e0b9";}.social_youtube_circle:before{content: "\e0ba";}.social_picassa_circle:before{content: "\e0bb";}.social_googledrive_alt2:before{content: "\e0bc";}.social_flickr_circle:before{content: "\e0bd";}.social_blogger_circle:before{content: "\e0be";}.social_spotify_circle:before{content: "\e0bf";}.social_delicious_circle:before{content: "\e0c0";}.social_facebook_square:before{content: "\e0c1";}.social_twitter_square:before{content: "\e0c2";}.social_pinterest_square:before{content: "\e0c3";}.social_googleplus_square:before{content: "\e0c4";}.social_tumblr_square:before{content: "\e0c5";}.social_stumbleupon_square:before{content: "\e0c6";}.social_wordpress_square:before{content: "\e0c7";}.social_instagram_square:before{content: "\e0c8";}.social_dribbble_square:before{content: "\e0c9";}.social_vimeo_square:before{content: "\e0ca";}.social_linkedin_square:before{content: "\e0cb";}.social_rss_square:before{content: "\e0cc";}.social_deviantart_square:before{content: "\e0cd";}.social_share_square:before{content: "\e0ce";}.social_myspace_square:before{content: "\e0cf";}.social_skype_square:before{content: "\e0d0";}.social_youtube_square:before{content: "\e0d1";}.social_picassa_square:before{content: "\e0d2";}.social_googledrive_square:before{content: "\e0d3";}.social_flickr_square:before{content: "\e0d4";}.social_blogger_square:before{content: "\e0d5";}.social_spotify_square:before{content: "\e0d6";}.social_delicious_square:before{content: "\e0d7";}.icon_printer:before{content: "\e103";}.icon_calulator:before{content: "\e0ee";}.icon_building:before{content: "\e0ef";}.icon_floppy:before{content: "\e0e8";}.icon_drive:before{content: "\e0ea";}.icon_search-2:before{content: "\e101";}.icon_id:before{content: "\e107";}.icon_id-2:before{content: "\e108";}.icon_puzzle:before{content: "\e102";}.icon_like:before{content: "\e106";}.icon_dislike:before{content: "\e0eb";}.icon_mug:before{content: "\e105";}.icon_currency:before{content: "\e0ed";}.icon_wallet:before{content: "\e100";}.icon_pens:before{content: "\e104";}.icon_easel:before{content: "\e0e9";}.icon_flowchart:before{content: "\e109";}.icon_datareport:before{content: "\e0ec";}.icon_briefcase:before{content: "\e0fe";}.icon_shield:before{content: "\e0f6";}.icon_percent:before{content: "\e0fb";}.icon_globe:before{content: "\e0e2";}.icon_globe-2:before{content: "\e0e3";}.icon_target:before{content: "\e0f5";}.icon_hourglass:before{content: "\e0e1";}.icon_balance:before{content: "\e0ff";}.icon_rook:before{content: "\e0f8";}.icon_printer-alt:before{content: "\e0fa";}.icon_calculator_alt:before{content: "\e0e7";}.icon_building_alt:before{content: "\e0fd";}.icon_floppy_alt:before{content: "\e0e4";}.icon_drive_alt:before{content: "\e0e5";}.icon_search_alt:before{content: "\e0f7";}.icon_id_alt:before{content: "\e0e0";}.icon_id-2_alt:before{content: "\e0fc";}.icon_puzzle_alt:before{content: "\e0f9";}.icon_like_alt:before{content: "\e0dd";}.icon_dislike_alt:before{content: "\e0f1";}.icon_mug_alt:before{content: "\e0dc";}.icon_currency_alt:before{content: "\e0f3";}.icon_wallet_alt:before{content: "\e0d8";}.icon_pens_alt:before{content: "\e0db";}.icon_easel_alt:before{content: "\e0f0";}.icon_flowchart_alt:before{content: "\e0df";}.icon_datareport_alt:before{content: "\e0f2";}.icon_briefcase_alt:before{content: "\e0f4";}.icon_shield_alt:before{content: "\e0d9";}.icon_percent_alt:before{content: "\e0da";}.icon_globe_alt:before{content: "\e0de";}.icon_clipboard:before{content: "\e0e6";}/*============================================================================================*//* 1. SITE STRUCTURE and TYPOGRAPHY *//*============================================================================================*//*-------- 1.1 Typography --------*//* rem reference10px=0.625rem12px=0.75rem14px=0.875rem16px=1rem (base)18px=1.125rem20px=1.25rem24px=1.5rem30px=1.875rem32px=2rem*/html *{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}/*body{background: #fff; font-size: 14px; font-size: 0.875rem; font-family: "Poppins", Helvetica, sans-serif; color: #444;}*/h1,h2,h3,h4,h5,h6{color: #222; font-weight: 500; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.title_small{font-size: 21px; font-size: 1.3125rem; font-weight: 600;}p{font-size: 12px; margin-bottom: 10px;}strong{font-weight: 500;}label{font-weight: 500; margin-bottom: 3px;}hr{margin-top: 15px; margin-bottom: 15px; border-color: #ededed;}/*General links color*/a{color: #e54750; text-decoration: none; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; outline: none;}a:hover,a:focus{color: #111; text-decoration: none; outline: none;}/*-------- 1.2 Structure --------*/@media (min-width: 1410px){.container{max-width: 1320px;}}@media (max-width: 1200px){.container{max-width: 90%;}}@media (max-width: 560px){.container{max-width: 100%;}}.small-gutters{margin-right: -5px !important; margin-left: -5px !important;}.small-gutters>[class*="col-"]{padding-right: 5px !important; padding-left: 5px !important;}/* Header */header{position: fixed; left: 0; top: 0; width: 100%; padding: 15px 0; z-index: 99999; border-bottom: 1px solid rgba(255, 255, 255, 0);}@media (max-width: 767px){header.header{padding: 10px 15px;}}header.header .logo_sticky{display: none;}header.header.sticky{-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-bottom: 1px solid #ededed; background-color: #fff;}@media (max-width: 991px){header.header.sticky{padding: 10px 15px;}}header.header.sticky .logo_normal{display: none;}header.header.sticky .logo_sticky{display: inline-block;}header.header_in{padding: 15px 0; background-color: #fff; position: relative; border-bottom: 1px solid #ededed;}header.header_in.is_sticky{position: fixed; left: 0; top: 0; width: 100%;}header.header_in ul#top_menu li a{color: #444;}@media (max-width: 991px){header.header_in{padding: 10px 0;}header.header_in #logo a{z-index: 9; position: relative;}}header a.open_close{position: absolute; left: 10px; top: 5px; z-index: 999; color: #fff; font-size: 32px; font-size: 2rem; display: none; width: 25px; height: 25px;}@media (max-width: 991px){header a.open_close{display: block;}}header a.open_close span{display: none;}header a.open_close:hover{opacity: 0.8;}header.black_nav a{color: #222;}header.black_nav a:hover{opacity: 1; color: #e54750 !important;}header.sticky a.open_close,.header_in a.open_close{color: #222;}header.sticky a.open_close:hover,.header_in a.open_close:hover{opacity: 1; color: #e54750;}#logo{float: left;}@media (max-width: 991px){#logo{float: none; width: 100%; text-align: center;}#logo img{width: auto; height: 28px;}}/*-------- 1.3 Main Menu --------*/.main-menu{position: relative; z-index: 9; top: 8px; float: right; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.main-menu ul,.main-menu ul li{position: relative; margin: 0; padding: 0;}.main-menu ul a,.main-menu ul li a{position: relative; margin: 0; display: block; padding: 10px;}/*First level styles */.main-menu>ul>li>a{color: #fff; padding: 0 8px 10px 8px; font-size: 18px; font-size: 1.125rem; font-weight: 700;}.main-menu>ul>li.black>ul>li>a{color: #444;}.main-menu>ul>li:hover>a{color: #e54750;}header.sticky .main-menu>ul>li>a,header.header_in .main-menu>ul>li>a,header.black_nav .main-menu>ul>li>a{color: #222;}header.sticky .main-menu>ul>li:hover>a,header.header_in .main-menu>ul>li:hover>a,header.black_nav .main-menu>ul>li:hover>a{opacity: 1; color: #e54750;}#close_in,#header_menu{display: none;}/* All styles for screen size over 992px==================================================*/@media only screen and (min-width: 992px){.main-menu{width: auto;}.main-menu a{white-space: nowrap;}.main-menu ul li{display: inline-block;}.main-menu ul li.submenu:hover>a:before, .main-menu ul li.submenu:hover>a:after{bottom: -10px; opacity: 0;}/* Submenu*/ .main-menu ul ul{position: absolute; border-top: 2px solid #e54750; z-index: 1; visibility: hidden; left: 3px; top: 100%; margin: 0; display: block; padding: 0; background: #fff; min-width: 210px; -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); transform: scale(0.4); transform-origin: 10% top; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; opacity: 0; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease;}.main-menu ul ul:before{bottom: 100%; left: 12%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #e54750; border-width: 7px; margin-left: -7px;}.main-menu ul li:hover>ul{padding: 0; visibility: visible; opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-duration: 0s, 0.2s, 0.2s; transition-duration: 0s, 0.2s, 0.2s;}.main-menu ul ul li{display: block; height: auto; padding: 0;}.main-menu ul ul li a{color: #444; display: block; padding: 12px 15px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}.main-menu ul ul li:last-child a{border-bottom: none;}.main-menu ul ul li:first-child a:hover{-webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}.main-menu ul ul li:last-child a{border-bottom: none;}.main-menu ul ul li:last-child a:hover{-webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}.main-menu ul ul li:hover>a{background-color: #f9f9f9; color: #e54750; padding-left: 18px;}/* Submenu 3rd level */ .main-menu ul ul li.third-level>a{font-weight: normal !important;}.main-menu ul ul li.third-level>a:hover{background-color: #f9f9f9; color: #e54750; padding-left: 18px; opacity: 1;}.main-menu ul ul li.third-level>a:after{font-family: 'ElegantIcons'; content: "\35"; float: right; font-size: 16px; font-size: 1rem; margin-top: -2px;}.main-menu ul ul ul{position: absolute; border-top: 0; z-index: 1; height: auto; left: 100%; top: 0; margin: 0; padding: 0; background: #fff; min-width: 190px; -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);}/* Arrows top 3rd level*/ .main-menu ul ul ul:before{border-width: 0; margin-left: 0;}}@media only screen and (max-width: 991px){#header_menu{display: block; text-align: center; position: relative; padding: 30px 0 25px 0; background-color: #e54750;}#header_menu a.open_close{position: absolute; right: 15px; top: 0; left: inherit; color: #fff !important;}.main-menu ul li a:hover, a.show-submenu:hover{color: #e54750 !important; background-color: #f9f9f9; opacity: 1 !important;}.main-menu ul li{border-top: none; border-bottom: 1px solid #ededed; color: #fff;}/* Menu mobile first level */ .main-menu ul li a{padding: 15px !important;}.main-menu li, .main-menu a{display: block; color: #333 !important;}.main-menu li{position: relative;}.main-menu ul>li{padding-bottom: 0;}.main-menu ul>li i{float: right;}.main-menu>ul>li.submenu:hover>a:after{transform: rotate(180deg); color: #e54750;}.main-menu ul>li.submenu>a:after{font-family: 'ElegantIcons'; font-size: 21px; font-size: 1.3125rem; content: "\33"; color: #444; line-height: 1; float: right; display: inline-block; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}/* Menu mobile second level */ .main-menu ul li.submenu ul{border-left: 1px solid #ededed; margin: 0 0 10px 25px;}.main-menu ul li.submenu ul li{border: 0;}/* Menu mobile 3rd level */ .main-menu ul li.submenu ul ul{border-left: none; margin: 0 0 0 15px;}/* Menu mobile left panel */ .main-menu{overflow-y: scroll; transform: translateX(-100%); top: 0; left: 0; bottom: 0; width: 55%; height: 100%; position: fixed; z-index: 999; background-color: #fff; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);}.main-menu.show{transform: translateX(0);}.main-menu .show-submenu+ul{display: none; visibility: hidden;}.main-menu a.show-submenu+ul.show_normal{display: block; visibility: visible;}}@media only screen and (max-width: 480px){.main-menu{width: 100%;}}ul#top_menu{float: right; margin: 0 0 0 10px; padding: 0; list-style: none; font-size: 13px; font-size: 0.8125rem;}@media (max-width: 991px){ul#top_menu{position: absolute; top: 12px; right: 15px; float: none; margin: -2px 0 0 10px;}}ul#top_menu li{float: left; margin: 0; line-height: 1; margin-right: 15px;}ul#top_menu li:last-child{margin-right: 0; position: relative; top: 0;}@media (max-width: 991px){ul#top_menu li{margin: 2px 0 0 10px;}}ul#top_menu li a{color: #fff;}ul#top_menu li a:hover{color: #fff; opacity: 0.7;}ul#top_menu li a.login,ul#top_menu li a.logout,ul#top_menu li a.cart_bt,ul#top_menu li a.wishlist_bt_top{display: block; width: 22px; height: 23px; position: relative; top: 8px; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}@media (max-width: 991px){ul#top_menu li a.login, ul#top_menu li a.logout, ul#top_menu li a.cart_bt, ul#top_menu li a.wishlist_bt_top{top: 2px;}}ul#top_menu li a.login:before,ul#top_menu li a.cart_bt:before,ul#top_menu li a.wishlist_bt_top:before{font-family: 'Glyphter'; font-size: 21px; font-size: 1.3125rem; text-indent: 0; position: absolute; left: 0; top: 0; font-weight: normal; line-height: 1;}ul#top_menu li a.logout:before{font-family: 'Glyphter'; font-size: 21px; font-size: 1.3125rem; color: #ff0000; text-indent: 0; position: absolute; left: 0; top: 0; font-weight: normal; line-height: 1;}.sticky ul#top_menu li a.login:before,.sticky ul#top_menu li a.cart_bt:before,.sticky ul#top_menu li a.wishlist_bt_top:before{color: #444;}.sticky ul#top_menu li a.logout:before{color: #ff0000;}ul#top_menu li a.logout{text-indent: -9999px; overflow: hidden;}ul#top_menu li a.logout:before{content: '\0042';}ul#top_menu li a.cart_bt{top: 5px; text-indent: -9999px;}ul#top_menu li a.login:before{content: '\0042';}@media (max-width: 991px){ul#top_menu li a.cart_bt{top: -1px;}}ul#top_menu li a.cart_bt:before{content: '\0041'; font-size: 24px; font-size: 1.5rem;}ul#top_menu li a.cart_bt strong{font-size: 10px; font-size: 0.625rem; font-weight: 700; width: 16px; height: 16px; text-indent: 0; display: block; text-align: center; position: absolute; bottom: -5px; right: -6px; line-height: 17px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #e54750; color: #fff !important;}/*Notice Add*/.main-menu li a strong{font-size: 10px; font-size: 0.625rem; font-weight: 700; width: 16px; height: 16px; text-indent: 0; display: block; text-align: center; position: absolute; bottom: 8px; right: -2px; line-height: 17px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #e54750; color: #fff !important;}@media (max-width: 767px){ul#top_menu li a.cart_bt strong{bottom: -5px;}.main-menu li a strong{bottom: 12px; left: 60px;}}ul#top_menu li a.wishlist_bt_top{text-indent: -9999px;}ul#top_menu li a.wishlist_bt_top:before{content: '\0043';}ul#top_menu li a.login{text-indent: -9999px;}ul#top_menu li a.login:before{content: '\0042';}/*YBZ Add*/ul#top_menu li a.search-overlay-menu-btn{display: block; width: 22px; height: 23px; position: absolute; top: 8px; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; transition: opacity 0.5s ease}ul#top_menu li a.search-overlay-menu-btn.cart_bt{top: 5px}@media(max-width:991px){ul#top_menu li a.search-overlay-menu-btn.cart_bt{top: 2px}}@media(max-width:991px){ul#top_menu li a.search-overlay-menu-btn{top: 2px;}}ul#top_menu li a.search-overlay-menu-btn strong{font-size: 10px; font-size: 0.625rem; font-weight: 700; width: 16px; height: 16px; text-indent: 0; display: block; text-align: center; position: absolute; bottom: -4px; right: -3px; line-height: 17px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #262626; color: #fff !important}@media(max-width:767px){ul#top_menu li a.search-overlay-menu-btn strong{bottom: -3px}}ul#top_menu li a.search-overlay-menu-btn:before{font-family: ElegantIcons; content: "\e013"; font-size: 21px; font-size: 1.3125rem; text-indent: 0; position: absolute; left: 0; top: 0; font-weight: 400; line-height: 1}.sticky ul#top_menu li a.search-overlay-menu-btn:before{color: #444}ul#top_menu li a.search-overlay-menu-btn{position: relative; margin-right: 0px;}@media(max-width:991px){ul#top_menu li a.search-overlay-menu-btn{top: 3px; right: 0px}}ul#top_menu li a.search-overlay-menu-btn:before{font-family: ElegantIcons; content: "\55"}.sticky ul#top_menu li a.search-overlay-menu-btn:before{color: #444}.search-overlay-menu{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, .9); -webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; -moz-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; -ms-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; -o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; opacity: 0; visibility: hidden; z-index: 999999; text-align: center}.search-overlay-menu.open{opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s}.search-overlay-menu.open form{-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0)}.search-overlay-menu form{height: 70px; position: absolute; top: 50%; left: 0; margin: -35px auto 0; width: 60%; left: 20%; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s}.search-overlay-menu form button{background: 0 0; border: medium none; font-size: 32px; font-size: 2rem; position: absolute; right: 0; top: 15px; color: #c6c6c6; outline: 0; cursor: pointer}@media(max-width:767px){.search-overlay-menu form button{font-size: 24px; font-size: 1.5rem; top: 8px}}@media(max-width:767px){.search-overlay-menu form{width: 80%; left: 10%; height: 50px; margin: -25px auto 0}}.search-overlay-menu input[type=search]{height: 100%; width: 100%; color: #fff; background: 0 0; border-top: 0 solid transparent; border-bottom: 2px solid #909090 !important; border-left: 0 solid transparent; border-right: 0 solid transparent; font-size: 42px; font-size: 2.625rem; font-weight: 300; outline: 0; padding: 10px 0}@media(max-width:767px){.search-overlay-menu input[type=search]{font-size: 24px; font-size: 1.5rem}}.closebt{-moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; cursor: pointer; position: absolute; font-size: 32px; font-size: 2rem; top: 15px; right: 25px; color: #fff; opacity: .6; width: 30px; height: 30px; display: block;}/*-------- 1.5 Heros/Above the fold --------*/.hero_single{width: 100%; position: relative; margin: 0; color: #fff;}.hero_single .opacity-mask{display: flex; flex-direction: column; justify-content: center;}.hero_single .opacity-mask h1,.hero_single .opacity-mask h3{color: #fff; line-height: 1; font-size: 42px; font-size: 2.625rem; margin: 0; font-weight: 600;}@media (max-width: 767px){.hero_single .opacity-mask h1, .hero_single .opacity-mask h3{font-size: 36px; font-size: 2.25rem;}}.hero_single .opacity-mask p{font-size: 28px; font-size: 1.75rem; font-weight: 500;}@media (max-width: 767px){.hero_single .opacity-mask p{font-size: 21px; font-size: 1.3125rem;}}.hero_single .search_trends{color: #555;}.hero_single .search_trends h5{font-size: 14px; font-size: 0.875rem; display: inline-block; color: #555;}.hero_single .search_trends ul{list-style: none; display: inline-block; margin: 5px 0 0 0; padding: 0;}@media (max-width: 768px){.hero_single .search_trends ul{margin: 0;}}.hero_single .search_trends ul li{display: inline-block;}.hero_single .search_trends ul li:after{content: ", ";}.hero_single .search_trends ul li:last-child:after{content: " ";}.hero_single .search_trends ul li a{color: #555;}.hero_single .search_trends ul li a:hover{text-decoration: underline;}.hero_single.inner_pages{height: 620px; background-position: center center; background-repeat: no-repeat; background-color: #ededed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; text-align: center;}.hero_single.inner_pages h1{margin-top: -30px;}.search_trends{color: #555;}.search_trends h5{font-size: 14px; font-size: 0.875rem; display: inline-block; color: #555;}.search_trends ul{list-style: none; display: inline-block; margin: 15px 0 0 0; padding: 0;}.search_trends ul li{display: inline-block;}.search_trends ul li:after{content: ", ";}.search_trends ul li:last-child:after{content: " ";}.search_trends ul li a{color: #555;}.search_trends ul li a:hover{color: #444; text-decoration: underline;}.hero_in.detail_page{width: 100%; height: 450px; position: relative; overflow: hidden; color: #fff; text-align: left; background-position: center center; background-repeat: no-repeat; background-color: #ededed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}@media (max-width: 767px){.hero_in.detail_page{height: 400px;}}.hero_in.detail_page .container{position: relative; height: 100%;}.hero_in.detail_page .wrapper .buttons{position: absolute; bottom: 0; right: 20px;}@media (max-width: 767px){.hero_in.detail_page .wrapper .buttons{margin-top: 10px; /*position: static;*/}}.hero_in.detail_page .wrapper .buttons a.btn_hero{background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); line-height: 1; padding: 10px 15px; color: #444 !important; font-weight: 500; color: #444; text-decoration: none !important; display: inline-block;}.hero_in.detail_page .wrapper .buttons a.btn_hero i{margin-right: 8px;}.hero_in.detail_page .wrapper .buttons a.btn_hero:hover{color: #e54750 !important;}.hero_in.detail_page .wrapper .buttons a.btn_hero.liked{color: #FF5A5F !important;}.hero_in.detail_page .wrapper .main_info{width: 100%; position: absolute; left: 0; bottom: 0; z-index: 999; padding: 0 10px 40px 10px; font-weight: 500;}.hero_in.detail_page .wrapper .main_info .head{margin-bottom: 10px;}.hero_in.detail_page .wrapper .main_info .head .score{display: inline-block;}.hero_in.detail_page .wrapper .main_info .head .score span{float: right; text-align: left; margin: -2px 0 0 8px;}.hero_in.detail_page .wrapper .main_info .head .score span em{display: block; font-weight: normal; font-size: 11px; font-size: 0.6875rem;}.hero_in.detail_page .wrapper .main_info .head .score strong{background-color: #66cc66; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -ms-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; font-size: 15px; font-size: 0.9375rem; padding: 8px; line-height: 1.1;}.hero_in.detail_page .wrapper .main_info .head .score strong:before{color: #fff;}.hero_in.detail_page .wrapper .main_info h1{color: #fff; margin: 0; text-transform: none; font-size: 36px; font-size: 2.25rem; font-weight: 600;}@media (max-width: 767px){.hero_in.detail_page .wrapper .main_info h1{font-size: 32px; font-size: 2rem;}}.hero_in.detail_page .wrapper .main_info h3{color: #fff; margin: 0; font-size: 26px; font-size: 1.625rem; font-weight: 400;}@media (max-width: 767px){.hero_in.detail_page .wrapper .main_info h3{margin-top: 10px; font-size: 21px; font-size: 1.3125rem;}}.hero_in.detail_page .wrapper .main_info a{color: #fff; text-decoration: underline;}.page_header{padding: 20px 0 20px 0; background-color: #f4f4f4;}@media (max-width: 767px){.page_header{padding: 15px 0;}}.page_header h1{font-size: 16px; font-size: 1rem; margin: 0;}@media (max-width: 767px){.page_header h1{font-size: 16px; font-size: 1rem;}}@media (max-width: 767px){.page_header.sticky{background-color: #e54750; width: 100%; position: fixed; left: 0; top: 0; z-index: 999999; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: smoothScroll; animation-name: smoothScroll; -webkit-animation-duration: 0.5s; animation-duration: 0.5s;}}@keyframes smoothScroll{0%{transform: translateY(-200px);}100%{transform: translateY(0px);}}.search_bar_list{position: relative;}.search_bar_list input[type='text']{border: 0; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding-left: 15px; -webkit-box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.05); box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.05);}.search_bar_list input[type='text']:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.08); box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.08);}.search_bar_list button[type='submit']{background-color: #fff; position: absolute; color: #999; top: 2px; right: 10px; border: 0; height: 38px; cursor: pointer; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 18px; font-size: 1.125rem; outline: none;}.search_bar_list button[type='submit']:hover{color: #e54750;}.search_bar_list button[type='submit']:focus{box-shadow: none;}/*-------- 1.5 Drop down cart --------*/.dropdown-cart .dropdown-menu,.dropdown.user .dropdown-menu{margin-top: 11px; margin-left: -205px; border: none; min-width: 0; padding: 15px; width: 260px; top: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.175); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.175); font-size: 13px; font-size: 0.8125rem; border-top: 2px solid #e54750;}.dropdown-cart .dropdown-menu:before,.dropdown.user .dropdown-menu:before{bottom: 100%; right: 12%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #e54750; border-width: 7px; margin-left: -7px;}.dropdown-cart .dropdown-menu .total_drop,.dropdown.user .dropdown-menu .total_drop{font-size: 16px; font-size: 1rem;}.dropdown-cart .dropdown-menu .total_drop strong,.dropdown.user .dropdown-menu .total_drop strong{float: left;}.dropdown-cart .dropdown-menu .total_drop span,.dropdown.user .dropdown-menu .total_drop span{float: right; font-weight: 600;}.dropdown-cart .dropdown-menu .total_drop .btn_1,.dropdown.user .dropdown-menu .total_drop .btn_1{margin-top: 5px; display: block;}.dropdown-cart .dropdown-menu .total_drop .btn_1.outline,.dropdown.user .dropdown-menu .total_drop .btn_1.outline{color: #333 !important;}.dropdown-cart .dropdown-menu ul,.dropdown.user .dropdown-menu ul{padding: 0; list-style: none;}.dropdown-cart .dropdown-menu ul li,.dropdown.user .dropdown-menu ul li{margin: 0 0 5px 0 !important; padding: 0 15px 0 60px; display: block; min-height: 60px; position: relative; float: none !important;}.dropdown-cart .dropdown-menu ul li figure,.dropdown.user .dropdown-menu ul li figure{-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 50px; height: 50px; overflow: hidden; position: absolute; margin: 0; left: 0; top: 0;}.dropdown-cart .dropdown-menu ul li figure img,.dropdown.user .dropdown-menu ul li figure img{width: auto; height: 50px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}.dropdown-cart .dropdown-menu ul li a.action,.dropdown.user .dropdown-menu ul li a.action{color: #999; position: absolute; right: 0; top: 0; width: 15px; height: 15px;}.dropdown-cart .dropdown-menu ul li a.action i,.dropdown.user .dropdown-menu ul li a.action i{font-size: 16px; font-weight: normal; color: #777;}.dropdown-cart .dropdown-menu ul li a.action i:hover,.dropdown.user .dropdown-menu ul li a.action i:hover{color: #1a1a1a;}.dropdown-cart .dropdown-menu ul li strong,.dropdown.user .dropdown-menu ul li strong{color: #444; margin-top: 5px; display: inline-block; color: #333; font-weight: 600;}.dropdown-cart .dropdown-menu ul li strong span,.dropdown.user .dropdown-menu ul li strong span{display: block; font-weight: normal; margin-bottom: 5px;}.dropdown-cart .dropdown-menu a.btn_1,.dropdown.user .dropdown-menu a.btn_1{height: auto; line-height: 1.4; opacity: 1 !important;}.dropdown-cart .dropdown-menu a.btn_1.outline,.dropdown.user .dropdown-menu a.btn_1.outline{background-color: transparent;}.dropdown-cart .dropdown-menu a.btn_1.outline:hover,.dropdown.user .dropdown-menu a.btn_1.outline:hover{opacity: 1 !important; color: #fff !important;}.dropdown-cart .dropdown-menu a.btn_1:hover,.dropdown.user .dropdown-menu a.btn_1:hover{color: #fff !important; background: #e54750 !important;}@media (max-width: 991px){.dropdown-cart .dropdown-menu{display: none;}}header.black_nav ul#top_menu li>a,header.black_nav ul#top_menu li .dropdown-cart>a,header.black_nav .dropdown.user>a{color: #333 !important;}/*-------- 1.6 Drop down user logged --------*/.dropdown.user{padding: 0; border: 0; margin-bottom: 0;}.dropdown.user>a{float: left; padding: 14px 0 5px 40px !important; line-height: 1; color: #fff; font-weight: 500; font-size: 14px; font-size: 0.875rem; display: block; position: relative;}@media (max-width: 767px){.dropdown.user>a{padding: 0;}}@media (max-width: 767px){.dropdown.user>a span{display: none;}}.dropdown.user>a figure{width: 34px; height: 34px; overflow: hidden; position: absolute; left: 0; top: 2px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 2px solid #ededed;}.dropdown.user>a figure img{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%;}.dropdown.user>a:after{font-family: 'ElegantIcons'; content: '\33'; font-size: 18px; font-size: 1.125rem; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; top: 0; margin: 0; line-height: 1; margin-top: -2px; margin-left: 5px; float: right;}@media (max-width: 767px){.dropdown.user>a:after{display: none;}}.dropdown.user.show a:after{transform: rotate(180deg);}.dropdown.user .dropdown-menu{padding: 0; width: auto; right: -15px !important; margin: 5px 0 0 0; min-width: 135px; width: auto;}@media (max-width: 991px){.dropdown.user .dropdown-menu{margin: 23px 5px 0 0;}}header.black_nav .dropdown.user a{color: #333 !important;}header.black_nav .dropdown.user a:hover{opacity: 1 !important;}.dropdown.user .dropdown-menu ul{list-style: none; padding: 0; margin: 0;}.dropdown.user .dropdown-menu ul li{min-height: inherit; padding: 0; margin: 0 !important;}.dropdown.user .dropdown-menu ul li a{padding: 12px 15px; display: block; font-size: 13px; font-size: 0.8125rem;}.dropdown.user .dropdown-menu ul li a i{margin-right: 8px;}.dropdown.user .dropdown-menu ul li a:hover{background-color: #f9f9f9; color: #e54750 !important; opacity: 1;}.header_in .dropdown.user>a:after{margin-left: 15px;}@media (max-width: 991px){ul#top_menu.drop_user{top: 6px; right: 10px;}}@media (max-width: 991px){.header_in ul#top_menu.drop_user{right: 0;}}/*============================================================================================*//* 2. CONTENT *//*============================================================================================*//*-------- 2.1 Home/front page --------*/.main_title{position: relative; margin-bottom: 25px; position: relative;}.main_title span{width: 120px; height: 2px; background-color: #e1e1e1; display: block;}.main_title span em{width: 60px; height: 2px; background-color: #e54750; display: block;}@media (max-width: 767px){.main_title{margin-bottom: 10px;}}.main_title h2{font-size: 26px; font-size: 1.625rem; max-width: 600px; margin: 20px 0 0 0;}@media (max-width: 767px){.main_title h2{font-size: 22px; font-size: 1.375rem;}}.main_title p{max-width: 600px; font-size: 18px; font-size: 1.125rem; font-weight: 300;}.main_title a{position: absolute; right: 0; bottom: 0; font-weight: 500;}@media (max-width: 991px){.main_title a{display: none;}}.main_title.center{text-align: center;}.main_title.center span{margin: auto;}.main_title.center span em{margin: auto;}.main_title.center h2{max-width: inherit; font-size: 26px; font-size: 1.625rem;}@media (max-width: 767px){.main_title.center h2{font-size: 20px; font-size: 1.25rem;}}.main_title.center p{font-size: 16px; font-size: 1rem; font-weight: 300; max-width: inherit;}.main_title.version_2 a{right: 0;}@media (max-width: 767px){.main_title.version_2 a{display: none;}}.intro_txt .main_title{margin-bottom: 15px;}.intro_txt .main_title h2{font-size: 24px; font-size: 1.5rem; font-weight: 600;}/*-------- 2.2 Carousel --------*//** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE *//* * Owl Carousel - Core */.owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1;}.owl-carousel .owl-stage{position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ padding-left: 0px !important;}.owl-carousel .owl-stage:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}.owl-carousel .owl-stage-outer{position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item{position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}.owl-carousel .owl-item img{display: block; width: 100%; height: auto;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display: none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background: none; color: inherit; border: none; padding: 0 !important; font: inherit;}.owl-carousel.owl-loaded{display: block;}.owl-carousel.owl-loading{opacity: 0; display: block;}.owl-carousel.owl-hidden{opacity: 0;}.owl-carousel.owl-refresh .owl-item{visibility: hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.owl-carousel.owl-grab{cursor: move; cursor: grab;}/* * Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item{/**This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrongcalculation of the height of the owl-item that breaks page layouts */}.owl-carousel .owl-item .owl-lazy{opacity: 1; transition: all 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height: 0;}.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d;}/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE *//* * Default theme - Owl Carousel CSS File */.owl-theme .owl-nav{position: absolute; z-index: 999; -webkit-tap-highlight-color: transparent;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{outline: none; background-color: #fff;}.owl-theme .owl-nav [class*='owl-']{color: #222 !important; margin: 5px 0; padding: 4px 7px; display: inline-block; cursor: pointer;}.owl-theme .owl-nav [class*='owl-']:hover{color: #FFF; text-decoration: none;}.owl-theme .owl-nav .disabled{opacity: 0.5; cursor: default;}.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 30px;}.owl-theme .owl-dots{text-align: center; -webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot{display: inline-block; zoom: 1; *display: inline;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{outline: none;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background: transparent !important; border: 2px solid #e54750; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.owl-theme .owl-dots .owl-dot span{position: relative; margin: 0 5px; border-radius: 50%; width: 16px !important; height: 16px !important; background: transparent !important; display: block; -webkit-backface-visibility: visible; transition: all .3s ease; border: 2px solid #ccc;}.owl-theme .owl-dots .owl-dot span::before{content: ''; background-color: #e54750 !important; display: block; border-radius: 50%; width: 8px; height: 8px; position: absolute; left: 50%; top: 50%; margin-top: -4px; margin-left: -4px; opacity: 0; visibility: hidden; transform: scale(0); -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.owl-theme .owl-dots .owl-dot.active span::before{transform: scale(1); opacity: 1; visibility: visible;}.owl-theme .owl-nav{position: absolute; top: 50%; left: 0; width: 100%; margin: 0 !important;}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next{width: 46px; height: 46px; position: absolute; top: 0; margin-top: -25px; display: block !important; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.04); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);}.owl-theme .owl-nav .owl-prev{left: -24px;}.owl-theme .owl-nav .owl-next{right: -24px;}.owl-theme .owl-nav .owl-prev i,.owl-theme .owl-nav .owl-next i{font-size: 28px; font-size: 1.75rem; line-height: 48px !important; color: #999; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.owl-theme .owl-nav .owl-prev i:hover,.owl-theme .owl-nav .owl-next i:hover{color: #e54750;}.owl-theme .owl-nav .owl-prev.disabled,.owl-theme .owl-nav .owl-next.disabled{opacity: 0;}/* Jquery select */.nice-select{-webkit-tap-highlight-color: transparent; background-color: #fff; border-radius: 5px; border: none; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 14px; font-weight: 400; height: 40px; line-height: 20px; outline: none; padding-left: 15px; padding-right: 27px; position: relative; text-align: left !important; transition: all 0.2s ease-in-out; user-select: none; white-space: nowrap; width: auto; color: #6d757d; padding-top: 2px;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color: #999;}.nice-select:after{border-bottom: 2px solid #999; border-right: 2px solid #999; content: ''; display: block; height: 8px; margin-top: -5px; pointer-events: none; position: absolute; right: 20px; top: 50%; transform-origin: 66% 66%; transform: rotate(45deg); transition: all 0.15s ease-in-out; width: 8px;}.nice-select.open:after{transform: rotate(-135deg);}.nice-select.open .list{opacity: 1; pointer-events: auto; transform: scale(1) translateY(0);}.nice-select.wide{width: 100%;}.nice-select.wide .list{left: -1px !important; right: -1px !important;}.nice-select .list{background-color: #fff; border-radius: 5px; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); margin-top: 8px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; transform-origin: 50% 0; transform: scale(0.75) translateY(-20px); transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9999;}.nice-select .list:hover .option:not(:hover){background-color: transparent !important;}.nice-select .list::-webkit-scrollbar{width: 14px; height: 18px;}.nice-select .list::-webkit-scrollbar-thumb{height: 6px; border: 4px solid transparent; background-clip: padding-box; -webkit-border-radius: 7px; background-color: rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);}.nice-select .list::-webkit-scrollbar-button{width: 0; height: 0; display: none;}.nice-select .list::-webkit-scrollbar-corner{background-color: transparent;}.nice-select .option{cursor: pointer; font-weight: 400; line-height: 38px; list-style: none; min-height: 30px; outline: none; padding-left: 15px; padding-right: 26px; text-align: left; transition: all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color: #f6f6f6;}.nice-select .option.selected{color: #444; font-weight: 500;}.nice-select .option.disabled{background-color: transparent; color: #999; cursor: default;}.no-csspointerevents .nice-select .list{display: none;}.no-csspointerevents .nice-select.open .list{display: block;}/*-------- 2.3 Strip item --------*/.strip{position: relative; margin-bottom: 30px;}.strip figure{margin-bottom: 5px; overflow: hidden; position: relative; height: 150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #ededed;}.strip figure img{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; z-index: 1; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.strip figure:hover img{-webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}.strip figure a.strip_info{position: absolute; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; z-index: 5; display: block;}.strip figure a.strip_info>small{position: absolute; background-color: white; background-color: white; left: 15px; top: 15px; color: #333; font-weight: 500; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 6px 8px 4px 8px; line-height: 1; font-size: 12px; font-size: 0.75rem;}.strip figure .item_title{width: 100%; position: absolute; bottom: 0; left: 0; padding: 65px 15px 10px 15px; background: -moz-linear-gradient(top, transparent 5%, black 100%); background: -webkit-linear-gradient(top, transparent 5%, black 100%); background: linear-gradient(to bottom, transparent 5%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);}.strip figure .item_title h3{font-size: 16px; font-size: 1rem; margin: 0; font-weight: 500; color: #fff; margin: 0; padding: 0; line-height: 1;}.strip figure .item_title small{font-weight: 500; line-height: 1; font-size: 13px; font-size: 0.8125rem; color: rgba(255, 255, 255, 0.8);}.strip ul{padding: 0; margin: 0;}.strip ul li{display: inline-block; padding-top: 12px; font-size: 13px; font-size: 0.8125rem;}.strip ul li:last-child{padding: 0; float: right;}.ribbon{color: #fff; display: inline-block; position: absolute; top: 15px; right: 15px; font-weight: 500; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 6px 8px 4px 23px; line-height: 1; font-size: 12px; font-size: 0.75rem; z-index: 9;}.ribbon.off{background-color: #f3723b;}.ribbon.off:before{font-family: 'food'; content: '\0076'; position: absolute; left: 8px; top: 4px;}.score strong{padding: 10px 0 0 0; display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 500;}.score strong:before{font-family: 'ElegantIcons'; content: "\e033"; margin: -4px 3px 0 0; color: #66cc66;}.take,.deliv{font-size: 12px; font-size: 0.75rem; position: relative; padding-left: 20px; margin-right: 10px; font-weight: 500; color: #444;}.take:before,.deliv:before{font-size: 16px; font-size: 1rem; font-family: "ElegantIcons"; content: "\e013"; position: absolute; line-height: 1; font-weight: normal;}.take.no,.deliv.no{text-decoration: line-through; color: #bbb;}.take:before{content: "\e013"; left: 0; top: -1px;}.take.no{text-decoration: line-through; color: #bbb;}.deliv{padding-left: 30px; margin-right: 0;}.deliv:before{font-size: 24px; font-size: 1.5rem; font-family: 'food'; content: '\0074'; left: 0; top: -4px;}/*============================================================================================*//* 3. COMMON *//*============================================================================================*//*-------- 3.1 Misc --------*/.box_info_1{margin-bottom: 20px;}.box_info_1 h3{font-size: 21px; font-size: 1.3125rem;}.box_info_1 .wrapper_img{position: relative;}.box_info_1 .wrapper_img span{display: inline-block; width: 100%; height: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 2px solid #ededed; position: absolute; left: 15px; top: 15px; z-index: 1;}.box_info_1 .wrapper_img figure{margin: 0 0 35px 0; -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.11); -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.11); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.11); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: auto; height: 220px; overflow: hidden; position: relative; z-index: 2;}.wave{width: 100%; background-attachment: fixed; position: absolute; width: 100%; /*height from the svg file*/ height: 65px; top: -65px; left: 0; background: url("/main/images/wave_white.svg"); z-index: 99; animation: waves 20s linear infinite;}.wave:before,.wave:after{content: ''; width: 100%; height: 65px; background: url("/main/images/wave_white.svg"); position: absolute; top: 0; left: 0;}.wave:before{opacity: 0.4; animation: waves-reverse 20s linear infinite;}.wave:after{opacity: 0.6; animation-delay: -5s; animation: waves 30s linear infinite;}.wave.hero{top: auto; bottom: 0;}.wave.footer{transform: scale(-1, -1); top: 0;}.wave.gray{background: url("/main/images/wave_gray.svg");}.wave.gray:before,.wave.gray:after{background: url("/main/images/wave_gray.svg"); position: absolute;}@keyframes waves{0%{background-position: 0;}100%{/* from width of the svg file */ background-position: 1600px;}}@keyframes waves-reverse{0%{background-position: 1600px;}100%{background-position: 0;}}.promo{background: #e54750 url(/main/images/pattern.svg) center center repeat; background-image: url(/main/images/bn_aiart.png); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding: 20px 25px; color: #fff; position: relative;}.promo h3{color: #fff; margin-bottom: 0; font-size: 24px; font-size: 1.5rem;}@media (max-width: 767px){.promo h3{font-size: 20px; font-size: 1.25rem;}}.promo p{margin: 0;}.promo i{position: absolute; right: 30px; bottom: 0; font-size: 62px; font-size: 3.875rem; height: 52px;}@media (max-width: 767px){.promo i{display: none;}}.promo.mb_30{margin-bottom: 30px;}.bg_gray{background-color: #f9fafb;}.bg_gray.pattern{background: #f4f4f4 url(/main/images/pattern_2.svg) repeat;}.bg_gray.waves_divider{position: relative; padding-bottom: 25px; margin-bottom: 25px;}.bg_gray.waves_divider:before{content: ''; background: url(/main/images/wave_gray.svg) repeat; width: 100%; height: 65px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; left: 0; top: -65px;}.bg_gray.waves_divider:after{transform: scale(-1, -1); content: ''; background: url(/main/images/wave_gray.svg) repeat; width: 100%; height: 65px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; left: 0; top: auto; bottom: -65px;}/*-------- 3.2 Spacing --------*/.margin_60{padding-top: 60px; padding-bottom: 60px;}.margin_30_40{padding-top: 30px; padding-bottom: 40px;}.margin_30_20{padding-top: 30px; padding-bottom: 20px;}.margin_30_60{padding-top: 30px; padding-bottom: 60px;}.margin_60_40{padding-top: 60px; padding-bottom: 40px;}.margin_60_30{padding-top: 60px; padding-bottom: 30px;}.margin_60_20{padding-top: 60px; padding-bottom: 20px;}.margin_60_0{padding-top: 60px; padding-bottom: 0px;}.margin_detail{padding-top: 45px; padding-bottom: 60px;}@media (max-width: 991px){.margin_detail{padding-top: 5px; padding-bottom: 30px;}.margin_30_60{padding-top: 20px; padding-bottom: 20px;}.margin_60_40{padding-top: 20px; padding-bottom: 0px;}.margin_60_0{padding-top: 20px; padding-bottom: 20px;}}.margin_detail_2{padding-top: 35px; padding-bottom: 30px;}.add_bottom_15{padding-bottom: 15px;}.add_bottom_25{padding-bottom: 25px;}.add_bottom_30{margin-bottom: 30px;}.add_bottom_45{padding-bottom: 45px;}.add_top_30{margin-top: 30px;}.mb_5{margin-bottom: 5px;}@media (max-width: 767px){.margin_mobile{padding-top: 30px; padding-bottom: 10px;}}/*-------- 3.3 Buttons --------*/a.btn_1,.btn_1{border: none; background-color: #e54750; outline: none; cursor: pointer; display: inline-block; text-decoration: none; padding: 8px 25px; color: #fff; font-weight: 500; text-align: center; font-size: 14px; font-size: 0.875rem; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; line-height: normal;}a.btn_1:focus,.btn_1:focus{outline: none;}a.btn_1:hover,.btn_1:hover{background-color: #f3723b;}a.btn_1.full-width,.btn_1.full-width{display: block; width: 100%; text-align: center;}a.btn_1.small,.btn_1.small{font-size: 12px; font-size: 0.75rem; padding: 7px 15px;}a.btn_1.medium,.btn_1.medium{font-size: 15px; font-size: 0.9375rem; padding: 12px 30px;}a.btn_1.outline,.btn_1.outline{border: 2px solid #111; color: #111; padding: 6px 15px; background: none;}a.btn_1.outline:hover,.btn_1.outline:hover{border-color: #e54750; color: #e54750 !important;}a.btn_1.outline:focus,.btn_1.outline:focus{outline: none;}a.btn_1.gray,.btn_1.gray{background: #f0f0f0; color: #e54750;}a.btn_1.gray:hover,.btn_1.gray:hover{background-color: #e54750; color: #fff !important;}a.btn_1.full-width,.btn_1.full-width{display: block; width: 100%; text-align: center;}a.btn_1.plus_icon,.btn_1.plus_icon{padding-bottom: 5px; padding-right: 10px;}a.btn_1.plus_icon i,.btn_1.plus_icon i{font-size: 26px; font-size: 1.625rem; float: right; line-height: 1;}a.btn_1.plus_icon.medium,.btn_1.plus_icon.medium{padding-bottom: 10px; padding-right: 20px;}a.btn_1.gradient,.btn_1.gradient{background-size: 100%; background-image: -webkit-linear-gradient(right, #f3723b, #e54750); background-image: linear-gradient(to right, #f3723b, #e54750); position: relative; z-index: 1; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.btn_1.gradient:before,.btn_1.gradient:before{border-radius: inherit; background-image: -webkit-linear-gradient(right, #e54750, #e54750); background-image: linear-gradient(to right, #e54750, #e54750); content: ''; display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; -webkit-transition: opacity 0.45s ease-in-out; transition: opacity 0.45s ease-in-out;}a.btn_1.gradient:hover:before,.btn_1.gradient:hover:before{opacity: 1;}a.btn_1.gradient:active:before,a.btn_1.gradient.nice-select.open:before,.btn_1.gradient:active:before,.btn_1.gradient.nice-select.open:before{opacity: 1;}.pulse_bt{box-shadow: 0 0 0 rgba(229, 71, 80, 0.4); animation: pulseanime 3s infinite; -webkit-animation: pulseanime 3s infinite;}@-webkit-keyframes pulseanime{0%{-webkit-box-shadow: 0 0 0 0 rgba(229, 71, 80, 0.4);}70%{-webkit-box-shadow: 0 0 0 10px rgba(229, 71, 80, 0);}100%{-webkit-box-shadow: 0 0 0 0 rgba(229, 71, 80, 0);}}@keyframes pulseanime{0%{-moz-box-shadow: 0 0 0 0 rgba(229, 71, 80, 0.4); box-shadow: 0 0 0 0 rgba(229, 71, 80, 0.4);}70%{-moz-box-shadow: 0 0 0 10px rgba(229, 71, 80, 0); box-shadow: 0 0 0 10px rgba(229, 71, 80, 0);}100%{-moz-box-shadow: 0 0 0 0 rgba(229, 71, 80, 0); box-shadow: 0 0 0 0 rgba(229, 71, 80, 0);}}/*-------- 3.4 Footer --------*/@media (min-width: 768px){.collapse.dont-collapse-sm{display: block !important; height: auto !important; visibility: visible !important;}}footer{background-color: #eee; padding: 65px 0 0 0; position: relative;}@media (max-width: 767px){footer{padding: 20px 0 0 0;}}footer hr{border-color: rgba(0, 0, 0, 0.05); margin-top: 5px;}@media (max-width: 767px){footer hr{border-color: transparent;}}footer .contacts ul{margin: 0 0 25px 0; padding: 0; list-style: none;}@media (max-width: 767px){footer .contacts ul{margin-top: 15px;}}footer .contacts ul li{padding-left: 35px; position: relative; margin-bottom: 10px; color: #333;}footer .contacts ul li a{color: #333; opacity: 1;}footer .contacts ul li a:hover{opacity: 1;}footer .contacts ul li i{font-size: 18px; font-size: 1.125rem; position: absolute; top: 0; left: 0; color: #e54750; line-height: 1;}footer h3{font-size: 14px; font-size: 0.875rem; margin-bottom: 15px; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-transform: uppercase;}@media (max-width: 767px){footer h3{font-size: 13px; font-size: 0.8125rem; cursor: pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin: 0 -15px 0 -15px; padding: 15px 15px 15px 15px; display: block;}footer h3:after{font-family: 'ElegantIcons'; content: "\4c"; width: 20px; display: block; float: right;}footer h3.opened:after{content: "\4b";}}footer .links ul{margin: 0 0 25px 0; padding: 0; list-style: none;}@media (max-width: 767px){footer .links ul{margin-top: 15px;}}footer .links ul li{margin-bottom: 8px; line-height: 1.2;}footer .links ul li a{position: relative; color: #333; opacity: 1; display: inline-block;}footer .links ul li a:hover{-webkit-transform: translate(5px, 0); -moz-transform: translate(5px, 0); -ms-transform: translate(5px, 0); -o-transform: translate(5px, 0); transform: translate(5px, 0); opacity: 1;}footer .links ul li a:hover:after{opacity: 1;}footer .links ul li a:after{font-family: 'ElegantIcons'; content: "\24"; position: relative; margin-left: 5px; top: 2px; opacity: 0; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}/* Newsletter footer*/@-webkit-keyframes rotation{from{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg);}}@media (max-width: 767px){#newsletter{margin-top: 20px;}}#newsletter h6{margin: 15px 0 15px 0;}#newsletter input[type='email']{border: 0; height: 40px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; padding-left: 15px; background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); color: #444;}#newsletter input[type='email']:focus{border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}#newsletter button[type='submit']{position: absolute; right: 0; color: #fff; font-size: 24px; font-size: 1.5rem; top: 0; border: 0; padding: 0 10px; height: 40px; line-height: 44px; cursor: pointer; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #e54750; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; outline: none;}#newsletter button[type='submit']:hover{-webkit-filter: brightness(115%); filter: brightness(115%);}#message-newsletter #success_page{color: #333;}.follow_us h5{font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin: 35px 0 10px 0; text-transform: uppercase;}.follow_us ul{margin: 0 0 25px 0; padding: 0; list-style: none;}.follow_us ul li{display: inline-block; margin: 0 10px 0 0;}.follow_us ul li a{display: block;}.follow_us ul li a img{width: 30px; height: 30px;}.follow_us ul li a:hover{-webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}ul.footer-selector{margin: 0; padding: 0; list-style: none;}ul.footer-selector li{float: left; margin-right: 10px;}@media (max-width: 575px){ul.footer-selector li:last-child{padding-top: 10px; clear: both; float: none; display: block !important;}}/* Addtional links Footer */ul.additional_links{margin: 0; padding: 8px 0 0 0; color: #444; float: right; font-size: 13px; font-size: 0.8125rem;}@media (max-width: 991px){ul.additional_links{float: none; margin-top: 10px;}}ul.additional_links li{display: inline-block; margin-right: 15px;}ul.additional_links li:first-child{margin-right: 20px;}ul.additional_links li:last-child{margin-right: 0;}ul.additional_links li:last-child:after{content: "";}ul.additional_links li span{color: #444;}ul.additional_links li a{color: #444; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}ul.additional_links li a:hover{color: #222;}ul.additional_links li:after{content: "|"; font-weight: 300; position: relative; left: 10px;}.styled-select{width: 100%; overflow: hidden; height: 35px; line-height: 32px; border: none; background-color: #f2f2f2; background-color: rgba(255, 255, 255, 0); border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding-right: 35px; position: relative; color: #444; cursor: pointer;}.styled-select:after{font-family: 'ElegantIcons'; color: #222; position: absolute; right: 10px; top: 0;}.styled-select.lang-selector:after{content: "\e0e3";}.styled-select.currency-selector:after{content: "\33";}.styled-select select{background: transparent; width: 110%; padding-left: 10px; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: 25px; color: #444; font-size: 12px; font-size: 0.75rem; margin: 0; font-weight: 500; -moz-appearance: window; -webkit-appearance: none; cursor: pointer; outline: none;}.styled-select select:focus{color: #444; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.styled-select select::-ms-expand{display: none;}/*-------- 3.5 Misc 2 + Forms --------*//* Opacity mask ove images ex.banner in home */.opacity-mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2;}/* Opacity mask when left open */.layer{position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; min-height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.35); -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; opacity: 0; visibility: hidden;}.layer-is-visible{opacity: 1; visibility: visible;}.rotate-x{animation-duration: .5s; animation-name: rotate-x;}@keyframes rotate-x{from{transform: rotateY(0deg);}to{transform: rotateY(360deg);}}/* Forms styles */.container_check{display: block; position: relative; padding-left: 30px; line-height: 1.7; margin-bottom: 8px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: 400;}.container_check input{position: absolute; opacity: 0; cursor: pointer;}.container_check input:checked~.checkmark{background-color: #e54750; border: 2px solid transparent; -webkit-box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3); -moz-box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3); box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3);}.container_check .checkmark{position: absolute; top: 0; left: 0; height: 20px; width: 20px; border: 2px solid #d2d8dd; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.container_check .checkmark:after{content: ""; position: absolute; display: none; left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.container_check:hover .checkmark{border: 2px solid #e54750;}.container_check input:checked~.checkmark:after{display: block;}.container_radio{display: block; position: relative; padding-left: 30px; line-height: 1.6; margin-bottom: 8px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: 400;}.container_radio input{position: absolute; opacity: 0;}.container_radio input:checked~.checkmark{border: 2px solid #e54750; -webkit-box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3); -moz-box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3); box-shadow: 0px 0px 0px 2px rgba(229, 71, 80, 0.3);}.container_radio input:checked~.checkmark:after{opacity: 1;}.container_radio .checkmark{position: absolute; top: 0; left: 0; height: 20px; width: 20px; border: 2px solid #d2d8dd; background-color: #fff; border-radius: 50%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.container_radio .checkmark:after{display: block; content: ""; position: absolute; opacity: 0; top: 3px; left: 3px; width: 10px; height: 10px; border-radius: 50%; background: #e54750;}.container_radio:hover .checkmark{border: 2px solid #e54750;}.form-control{padding: 10px; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #d2d8dd;}.form-control:focus{border-color: #ccc; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05);}.form-group{position: relative;}.error_message{font-weight: 500; color: #e3464c;}/* Forms loader */.loader{position: absolute; right: 10px; top: 10px; color: #fff; font-size: 18px; font-size: 1.125rem; -webkit-animation: rotation 2s infinite linear; animation: rotation 2s infinite linear;}.loader.newsletter{right: -22px;}.loader.register{color: #444;}/* Pagination */.pagination_fg{text-align: center; margin-top: 15px;}.pagination_fg a{color: #333; display: inline-block; padding: 8px 16px; text-decoration: none; transition: background-color .3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin: 0 2px;}.pagination_fg a:hover{background-color: #f0f0f0;}.pagination_fg a.active{background-color: #333; color: white;}/* Scroll top button */#toTop{position: fixed; right: 0; opacity: 0; visibility: hidden; bottom: 20px; margin: 0 20px 0 0; z-index: 999; transition: 0.35s; transform: scale(0.7); width: 40px; height: 40px; background-color: rgba(0, 0, 0, 0.6); opacity: 1; transition: all 0.3s; border-radius: 50%; text-align: center; font-size: 36px; font-size: 2.25rem; color: #fff; cursor: pointer;}@media (max-width: 991px){#toTop.detail_page{bottom: 70px; margin: 0 15px 0 0;}}#toTop.visible{opacity: 1; visibility: visible; transform: scale(1);}#toTop:after{font-family: 'ElegantIcons'; content: "\32"; position: relative; display: block; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}#toTop:hover{background-color: #e54750;}/* Show hide password */.my-toggle{background: transparent; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #888; cursor: pointer; font-size: 10px; font-size: 10px; font-size: 0.625rem; font-weight: bold; margin-right: 5px; height: 30px; line-height: 30px; padding: 0 10px; text-transform: uppercase; -moz-appearance: none; -webkit-appearance: none; background-color: #fff; z-index: 10; position: relative;}.my-toggle:hover,.my-toggle:focus{background-color: #eee; color: #555; outline: transparent;}.hideShowPassword-wrapper{width: 100% !important;}/*-------- 3.6 Magnific Popup CSS --------*//* Magnific Popup CSS */.mfp-bg{top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; overflow: hidden; position: fixed; background: #000; opacity: 0.96;}.mfp-wrap{top: -10px; left: 0; width: 100%; height: 100%; z-index: 999999; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;}.mfp-container{height: 100%; text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden; overflow-y: auto;}.mfp-container:before{content: ''; display: inline-block; height: 100%; vertical-align: middle;}.mfp-align-top .mfp-container:before{display: none;}.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 505;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}.mfp-ajax-cur{cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;}.mfp-zoom{cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}.mfp-auto-cursor .mfp-content{cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select: none; -moz-user-select: none; user-select: none;}.mfp-loading.mfp-figure{display: none;}.mfp-hide{display: none !important;}.mfp-preloader{color: #aaa; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 504;}.mfp-preloader a{color: #cccccc;}.mfp-preloader a:hover{color: #fff;}.mfp-s-ready .mfp-preloader{display: none;}.mfp-s-error .mfp-content{display: none;}.mfp-s-loading .mfp-arrow{display: none;}button.mfp-close,button.mfp-arrow{overflow: visible; cursor: pointer; border: 0; -webkit-appearance: none; display: block; padding: 0; z-index: 506;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right: 0px; top: -40px;}/* Close Button */button.mfp-close{position: absolute; width: 45px; height: 45px; top: -20px; display: block; right: -12px; cursor: pointer !important; z-index: 9999; color: #fff; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-radius: 50%; margin: 0px; background-color: transparent; outline: none; transform: translate3d(0, 0, 0);}.mfp-gallery .mfp-content .mfp-close{display: none;}.mfp-counter{position: absolute; top: 0; right: 0; color: #aaa; font-size: 13px; line-height: 18px;}.mfp-arrow{opacity: 1; margin: 0 20px; top: 50%; transform: translateY(-50%); z-index: 9999; color: #fff; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; cursor: pointer; width: 50px; height: 50px; position: absolute; display: block; z-index: 100; overflow: hidden; background: rgba(255, 255, 255, 0.15); border-radius: 50%; outline: none !important;}.mfp-arrow:hover{background: #66676b; color: #fff;}.mfp-arrow.mfp-arrow-left,.mfp-arrow.mfp-arrow-right{font-family: 'ElegantIcons'; font-size: 38px; line-height: 1;}.mfp-arrow.mfp-arrow-right{right: 15px;}.mfp-arrow.mfp-arrow-left:before,.mfp-arrow.mfp-arrow-right:before{content: "\34"; left: -1px; top: -1px; position: relative;}.mfp-arrow.mfp-arrow-right:before{content: "\35";}.mfp-content:hover .mfp-arrow{opacity: 1;}.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 1180px;}.mfp-iframe-scaler{width: 100%; height: 0; overflow: hidden; padding-top: 54%;}.mfp-iframe-scaler iframe{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black;}.my-mfp-zoom-in .zoom-anim-dialog{opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}/* animate in */.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}/* animate out */.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}/* Dark overlay, start state */.my-mfp-zoom-in.mfp-bg{opacity: 0.001; /* Chrome opacity transition bug */ -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity: 0.8;}/* animate out */.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity: 0;}/* Main image in popup */img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 40px auto; border-radius: 4px;}/* The shadow behind the image */.mfp-figure:after{content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 18px rgba(11, 11, 11, 0.6);}.mfp-figure{line-height: 0;}.mfp-bottom-bar{position: absolute; top: 102%; left: 0; width: 100%; cursor: auto;}.mfp-title{text-align: left; line-height: 18px; color: #f3f3f3; word-break: break-word; padding-right: 36px;}.mfp-figure small{color: #bdbdbd; display: block; font-size: 12px; line-height: 14px;}.mfp-image-holder .mfp-content{max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}.mfp-zoom-in{/* start state */ /* animate in */ /* animate out */}.mfp-zoom-in .mfp-with-anim{opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}.mfp-zoom-in.mfp-bg{opacity: 0; transition: all 0.3s ease-out;}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity: 1; transform: scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg{opacity: 0.9;}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform: scale(0.8); opacity: 0;}.mfp-zoom-in.mfp-removing.mfp-bg{opacity: 0;}/* Media Queries for Magnific Popup */@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0; padding-right: 0;}.mfp-img-mobile img.mfp-img{padding: 0;}/* The shadow behind the image */ .mfp-img-mobile .mfp-figure:after{top: 0; bottom: 0;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}}.mfp-fade.mfp-bg{opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: 0.92; background-color: #111;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-fade.mfp-wrap .mfp-content{opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}/*-------- 3.7 Sing In Modal --------*/#sign-in-dialog{background: #fff; padding: 30px; padding-top: 0; text-align: left; max-width: 400px; margin: 40px auto; position: relative; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}/* Popup close button*/#sign-in-dialog .mfp-close,#modal-dialog .mfp-close{color: #666; background-color: #e4e4e4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; top: 12px; right: 20px; width: 32px; height: 32px; line-height: 32px;}#sign-in-dialog .mfp-close:before,#modal-dialog .mfp-close:before{font-size: 24px; font-family: 'ElegantIcons'; content: "\4d";}#sign-in-dialog .mfp-close:hover,#modal-dialog .mfp-close:hover{color: #fff; background-color: #66676b;}.modal_header{font-size: 18px; width: calc(100% + 60px); position: relative; left: -30px; top: 0; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; border-radius: 4px 4px; display: inline-block; background-color: #f6f6f6; padding: 18px 20px 15px 20px; margin-bottom: 30px;}.modal_header h3{padding: 0; margin: 0; font-size: 18px; font-size: 1.125rem; font-weight: 500;}#sign-in-dialog .form-group input.form-control{padding-left: 40px;}#sign-in-dialog .form-group>i{font-size: 18px; font-size: 1.125rem; position: absolute; left: 12px; top: 33px; color: #ccc; width: 25px; height: 25px; display: block; font-weight: 400 !important;}#sign-in-dialog .form-group>i.icon_lock_alt{top: 35px;}.checkboxes label,a#forgot{color: #999; font-size: 13px; font-size: 0.8125rem;}#forgot_pw{background-color: #fff; position: absolute; left: 0; top: 0; width: 100%; z-index: 99; min-height: 400px; display: none;}#forgot_pw label{font-weight: 500;}.sign-in-wrapper{position: relative; height: 100%;}a.social_bt{-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-align: center; color: #fff; min-width: 200px; margin-bottom: 15px; display: block; padding: 12px; line-height: 1; position: relative; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}a.social_bt:hover{-webkit-filter: brightness(110%); filter: brightness(110%);}a.social_bt.facebook{background: #3B5998 url(/main/images/Facebook__logo.svg) 10px center no-repeat;}a.social_bt.google{background: #444 url(/main/images/Google__G__Logo.svg) 10px center no-repeat;}.divider{text-align: center; height: 1px; margin: 20px 0 20px 0; background-color: #ededed;}.divider span{position: relative; top: -20px; background-color: #fff; display: inline-block; padding: 10px; font-style: italic;}/* Magnific popup */.mfp-bottom-bar{padding: 0 10px !important;}.mfp-counter{right: 10px !important; color: #fff !important;}.mfp-bg{opacity: 0.8 !important;}/*-------- 3.8 Modal Dialog --------*/#modal-dialog{background: #fff; padding: 0; max-width: 500px; margin: 40px auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}#modal-dialog .small-dialog-header{font-size: 18px; width: 100%; position: relative; left: 0; top: 0; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; border-radius: 4px 4px; display: inline-block; background-color: #f6f6f6; padding: 18px 20px 15px 20px;}#modal-dialog .small-dialog-header h3{padding: 0; margin: 0; font-size: 18px; font-size: 1.125rem; font-weight: 500;}#modal-dialog .content{padding: 20px;}a.box_topic,.box_topic{text-align: center; background: #fff; padding: 40px 30px 15px 30px; display: block; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); color: #444; margin-bottom: 30px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}@media (max-width: 767px){a.box_topic, .box_topic{padding: 20px 20px 0 20px;}}a.box_topic:hover,.box_topic:hover{-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}a.box_topic i,.box_topic i{font-size: 60px; font-size: 3.75rem; background: #f3723b; background: -webkit-linear-gradient(top, #f3723b, #e54750); background: linear-gradient(to bottom, #f3723b, #e54750); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; margin: 0 auto 15px;}a.box_topic h3,.box_topic h3{font-size: 18px; font-size: 1.125rem;}a.box_topic.submit:hover,.box_topic.submit:hover{-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}a.box_topic.submit h3,.box_topic.submit h3{color: #e54750;}/*-------- 3.9 Cookie bar --------*/#cookie-bar{background: rgba(0, 0, 0, 0.8); height: auto; line-height: 24px; color: #eeeeee; text-align: center; padding: 15px 0; font-weight: 400; font-size: 13px; font-size: 0.8125rem; font-weight: 500;}#cookie-bar p{margin: 0; padding: 0;}#cookie-bar a{color: #fff; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-decoration: none; padding: 2px 10px; margin-left: 8px;}@media (max-width: 767px){#cookie-bar a{display: block; max-width: 150px; margin: auto; margin-bottom: 5px;}}#cookie-bar .cb-enable{background: #b3bac4;}#cookie-bar .cb-enable:hover{background: #fff; color: #f3723b;}#cookie-bar .cb-disable{background: #990000;}#cookie-bar .cb-disable:hover{background: #bb0000;}#cookie-bar .cb-policy{background: #e54750;}#cookie-bar .cb-policy:hover{background: #fff; color: #f3723b;}#cookie-bar.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999999;}#cookie-bar.fixed.bottom{bottom: 0; top: auto;}@media (max-width: 767px){#cookie-bar{padding: 5px 0;}}/*-------- 3.9 Accordion --------*/.accordion_2 .card{border: 0; margin-bottom: 5px; border: 1px solid #ccc; /* -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;*/}.accordion_2 .card .card-header{background-color: #fff; border-bottom: 1px solid #ededed; padding: 15px;}.accordion_2 .card-body{padding: 15px 15px 0 15px;}.accordion_2 .card-header h5{font-size: 15px; font-size: 0.9375rem; font-weight: 500; margin: 0;}.accordion_2 .card-header h5 a{display: block; color: #121212;}.accordion_2 .card-header h5 a i.indicator{font-size: 18px; font-size: 1.125rem; font-weight: normal; float: right; color: #e54750;}/*ADD*/.accordion_3 .card{border: 0; margin-bottom: 5px; border-radius: 0px;}.accordion_3 .card .card-header{background-color: #efefef; border-bottom: 1px solid #ccc; padding: 10px;}.accordion_3 .card-body{padding: 10px 10px 0 10px;}.accordion_3 .card-header h5{font-size: 14px; font-size: 0.875rem; font-weight: 600; margin: 0;}.accordion_3 .card-header h5 a{display: block; color: #ff0000;}.accordion_3 .card-header h5 a i.indicator{font-size: 18px; font-size: 1.125rem; font-weight: normal; float: right; color: #ff0000;}.card{border-radius: 0; border: 0; margin-bottom: 5px;}/*ADD*/.date_box{position: relative; padding: 20px; background-color: #fff; border: 2px dotted #454545; border-radius: 5px 5px 5px 5px; /*-webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);*/}.title_waku{position: relative; margin-bottom: 25px; position: relative;}.title_waku span{width: 160px; height: 2px; background-color: #e1e1e1; display: block;}.title_waku span em{width: 80px; height: 2px; background-color: #e54750; display: block;}.title_waku h2{font-size: 16px; font-size: 1rem; max-width: 500px; margin: 20px 0 10px 0;}.title_waku p{font-size: 13px; font-size: 0.8125rem;}.title_waku.center{text-align: center;}.title_waku.center span{margin: auto;}.title_waku.center span em{margin: auto;}@media (max-width: 767px){.title_waku{margin-bottom: 10px;}.title_waku h2{font-size: 14px; font-size: 0.875rem; font-weight: 600;}}.title_waku ul.tags{margin: 8px 0 25px 0; padding: 0;}@media (max-width: 767px){.title_waku ul.tags{margin: 8px 0 20px 0;}}.title_waku ul.tags li{display: inline-block; margin-right: 3px;}.title_waku ul.tags li a{border: 1px solid #ededed; padding: 2px 10px; line-height: 1; color: #777; font-size: 13px; font-size: 0.8125rem; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.title_waku ul.tags li a:hover{color: #e54750;}.note_waku1{padding: 10px; border-radius: 0px; border: 1px dotted #ccc; font-size: 13px; font-weight: 500; text-align: center; background-color: #FFF;}.note_waku1_1{padding: 15px; border-radius: 0px; border: 1px dotted #ccc; font-size: 13px; font-weight: 500; text-align: center; background-color: #FFF;}.note_waku2{padding: 10px; border-radius: 0px; border: 2px dotted #f4516c; font-size: 14px; font-weight: 600; text-align: center; background-color: #FFF;}.note_waku_red{padding: 5px; border: 1px dashed #ff0000; color: #121212; margin: 10px 0px; font-weight: 500; text-align: center; background-color: #efefef;}/*Add*/.box_grid{background-color: #fff; display: block; position: relative; margin-bottom: 30px; border: 1px solid #ccc; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}/*YouBiz*/@media(max-width:768px){.box_grid{background-color: #fff; display: block; position: relative; margin-bottom: 15px; border: 1px solid #ccc;}}.box_grid .price{display: inline-block; font-weight: 500; color: #999;}.box_grid .price strong{color: #f4516c;}.box_grid a.wish_bt{position: absolute; right: 15px; top: 15px; z-index: 1; background-color: black; background-color: rgba(0, 0, 0, 0.3); padding: 9px 10px; display: inline-block; color: #fff; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.box_grid a.wish_bt:after{font-family: 'ElegantIcons'; content: "\e030"; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}.box_grid a.wish_bt.liked:after{content: "\e089"; color: #fc5b62;}.box_grid a.wish_bt:hover.liked:after{color: #fc5b62;}.box_grid a.wish_bt:hover:after{content: "\e089"; color: #fff;}.box_grid figure{margin-bottom: 0; overflow: hidden; position: relative; height: 210px;}.box_grid figure small{position: absolute; background-color: black; background-color: rgba(0, 0, 0, 0.3); left: 20px; top: 22px; text-transform: uppercase; color: #ccc; font-weight: 600; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 7px 10px 4px 10px; line-height: 1;}.box_grid figure .read_more{position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2;}.box_grid figure .read_more span{background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 12px; font-size: 0.75rem; padding: 5px 10px;}.box_grid figure:hover .read_more{opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}.box_grid figure a img{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.box_grid figure a:hover img{-webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);}.box_grid .wrapper{padding: 20px 15px;}.box_grid .wrapper h5{font-size: 15px; font-size: 0.9375rem; margin-top: 0;}.box_grid ul{padding: 10px 15px; border-top: 1px solid #ededed;}.box_grid ul li{display: inline-block; margin-right: 15px;}.box_grid ul li .score{margin-top: -10px;}.box_grid ul li:last-child{margin-right: 0; float: right;}/*Add*/.m-option{display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1.25em; border-radius: 5px; border: 1px solid #34bfa3;}.m-option .m-option__control{width: 2.7rem; padding-top: 0.1rem;}.m-option .m-option__control .m-radio{display: block;}.m-option .m-option__label{width: 100%;}.m-option .m-option__label .m-option__head{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.m-option .m-option__label .m-option__head .m-option__title{font-size: 0.8125rem;}.m-option .m-option__label .m-option__head .m-option__focus{font-size: 1rem;}.m-option .m-option__label .m-option__body{display: block; padding-top: 0.7rem; font-size: 0.75rem; font-weight: 400;}.m-option.m-option--plain{padding: 0; margin-top: -0.2rem; margin-bottom: 2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}.m-option.m-option--plain .m-option__control{vertical-align: middle; width: 2.7rem;}.m-option.m-option--plain .m-option__control .m-radio{margin-bottom: 1.6rem;}.m-option.m-option--plain .m-option__label .m-option__body{padding-top: 0.2rem;}.m-option .m-option__label .m-option__head .m-option__title{color: #3f4047;}.m-option .m-option__label .m-option__head .m-option__focus{color: #f4516c;}.m-option.m-option--plain{border: none;}.m-option .m-option__label .m-option__head .m-option__title{color: #34bfa3;}.m-option .m-option__label .m-option__head .m-option__title2{color: #ffb822;}.m-option .m-option__label .m-option__head .m-option__title3{color: #f4516c;}/*Ybz add*/.pimg_pa_style{position: absolute; top: 100px; left: 50%; margin-left: -125px;}.pimg_pa_style img{width: 250px; height: 250px;}@media(max-width:768px){.pimg_pa_style{position: absolute; top: 90px; left: 50%; margin-left: -100px;}.pimg_pa_style img{width: 200px; height: 200px;}}