<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Variables */
/* === detect mobile (phone) === */
/* highest mobile devive width for "burger" type menu */
/* template deafult font family */
/* template default font size - override default browser font size 16 px */
/* template default text color */
/* template text dark color */
/* template text extra color */
/* template text link color */
/* template text light color */
/* template default background color */
/* template default border color */
/* template default border light color */
/* template background light color */
/* template background dark color */
/* ui tabs area border */
/* ui tabs area color */
/* ui tabs area background color */
/* ui tabs active tab border */
/* ui tabs active tab color */
/* ui tabs active area background color */
/* ui tabs area font size */
/* ui tabs area height */
/* === header common variables === */
/* header background color */
/* header width */
/* header height */
/* === header social variables === */
/* social buttons blok top offset relative header */
/* social buttons blok right offset relative header */
/* social button item width */
/* social button item width */
/* social button item left padding */
/* === header tools variables === */
/* header tools text color */
/* header tools background color */
/* header tools left offset relative social buttons */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo area height */
/* logo area height for iphone */
/* logo title area left offset relative header area */
/* logo title area left offset relative header area for iphone */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo title font size */
/* logo title font size for iphone */
/* logo title font family */
/* logo title font weight */
/* logo title width */
/* logo title width for iphone */
/* logo title text align */
/* logo title text align for iphone */
/* === header search variables === */
/* search area right offset relative header area */
/* search area height */
/* search input text color */
/* search background */
/* search input text font size */
/* search input width */
/* search button width */
/* search button background */
/* === header language variables === */
/* language area right offset relative header area */
/* language area top offset relative header area */
/* language area height */
/* language area text font size */
/* language area text font color */
/* language area items divider color */
/* === header menu variables === */
/* menu area width */
/* menu area height */
/* menu area height */
/* menu area border top */
/* menu area border bottom */
/* menu area first part height */
/* menu area first part height */
/* menu area first part background */
/* horizontal divider line between menu parts */
/* menu area second part height */
/* menu area second part background */
/* menu top offset relative menu area */
/* menu text default font size */
/* menu item height */
/* menu first level item text font size */
/* menu first level item text color */
/* menu first level item text color RGBA */
/* menu first level active item text color */
/* menu first level active item button 'with-ul' marker color (if button use) */
/*  menu first level active item button 'with-ul' marker color (if button use) RGBA */
/* menu first level active item graphical marker up offset from menu area top line */
/* menu first level active item graphical marker background picture */
/* menu first level items divider color */
/* menu first level item padding from divider */
/* menu second level top margin */
/* menu second level item text font size */
/* menu second level item text color */
/* menu second level item text color RGBA */
/* menu second level active item text color */
/* menu second level active item button 'with-ul' marker color (if button use) */
/*  menu second level active item button 'with-ul' marker color (if button use) RGBA */
/* menu second level items divider color */
/* menu second level item padding from divider */
/* menu second level item background */
/* menu second level active item background */
/* menu second level border */
/* menu second level item min width */
/* menu second level item height */
/* vertical menu font size */
/* vertical menu item height size */
/* vertical menu active marker up */
/* vertical menu color */
/* vertical menu 1-st level divider color */
/* vertical active menu color */
/* vertical menu sub item marker color */
/* vertical menu item padding */
/* vertical menu active marker */
/* vertical menu next item min size */
/* vertical menu next item background color */
/* vertical menu next item color */
/* vertical menu next item active background color */
/* vertical menu next item active color */
/* vertical menu next item padding */
/* vertical menu next item border left */
/* vertical menu next item border top */
/* vertical menu next item border right */
/* vertical menu next item border bottom */
/* vertical menu next item border radius */
/* mobile menu item min size */
/* mobile menu item background color */
/* mobile menu item color */
/* vertical menu next item active background color */
/* mobile menu item active color */
/* mobile menu item padding */
/* mobile menu item border left */
/* mobile menu item border top */
/* mobile menu item border right */
/* mobile menu item border bottom */
/* mobile menu item border radius */
/* mobile menu button color */
/* mobile menu button background color */
/* menu home page separator display */
/* menu home page separator */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* header path start button background */
/* header path next button background */
/* header path start button padding left */
/* header path next button padding left */
/* === eshop header context menu icons === */
/* eshop header context menu profile icon */
/* eshop header context menu order icon */
/* eshop header context history profile icon */
/* eshop header context menu cart icon */
/* eshop header context menu tools icon */
/* eshop header context menu logout icon */
/* eshop header context menu quit icon */
/* eshop header cart dialog variables */
/* eshop header cart dialog plus image background */
/* eshop header cart dialog minus image background */
/* eshop header cart dialog item input width */
/* eshop header cart dialog item input border */
/* eshop header cart dialog item input font size */
/* eshop header cart dialog item input font family */
/* eshop header cart dialog item input color */
/* eshop header cart arrow buy color */
/* eshop header cart arrow empty color */
/* eshop header order dialog variables */
/* eshop header order dialog address area margin */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog address header background */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog details area margin top */
/* eshop header order dialog details header padding */
/* eshop header order dialog details header border */
/* eshop header order dialog details header background */
/* eshop header order dialog details content padding */
/* eshop header order dialog details content border */
/* eshop header order dialog details payment anchor margin left */
/* eshop header order dialog details payment anchor font weight */
/* eshop header order dialog details payment anchor color */
/* eshop header order dialog overview area margin top */
/* eshop header order dialog overview header padding */
/* eshop header order dialog overview header border */
/* eshop header order dialog overview header background */
/* eshop header order dialog overview header font weight */
/* eshop header order dialog overview content padding */
/* eshop header order dialog overview content value font weight */
/* eshop header order dialog overview total border */
/* eshop header order dialog overview total color */
/* eshop header order dialog overview font weight */
/* === eshop menu variables === */
/* eshop menu first level item margin */
/* eshop menu first level item border (right) color */
/* eshop menu first level item width */
/* eshop menu first level item height */
/* eshop menu first level item counter color */
/* eshop menu first level item font size */
/* eshop menu first level item font family */
/* eshop menu first level item line height */
/* eshop menu list font size */
/* eshop menu first level list line height */
/* eshop menu list border */
/* eshop menu list background */
/* eshop menu list padding */
/* eshop menu list color */
/* eshop menu list counter color */
/* eshop menu list active counter color */
/* eshop menu list font size */
/* eshop menu list font weight */
/* eshop menu list item color */
/* eshop menu list item counter color */
/* eshop menu list item font size */
/* eshop menu list item line height */
/* eshop menu list banner width */
/* eshop menu list banner height */
/* === slider variables === */
/* slide area background*/
/* slide container width */
/* slide container height */
/* slide container height */
/* slide container left offset relative slide area */
/* slide container top offset relative slide area */
/* slide bottom offset relative slide container */
/* slide bottom offset relative slide container */
/* slide wrapper left offset relative slide container */
/* slide wrapper top offset relative slide container */
/* slide wrapper width */
/* slide wrapper height */
/* slide wrapper height */
/* empty slide font size */
/* empty slide font style */
/* empty slide text margin top relative slide wrapper */
/* empty slide text margin left relative slide wrapper */
/* empty slide text color */
/* slide left side (text) width */
/* slide left side text area left and right padding */
/* slide text font color */
/* slide text shadow */
/* slide text list bullet 1 */
/* slide text list bullet 2 */
/* slide text list line height */
/* slide title font size */
/* slide title font size */
/* slide title font weight */
/* slide text margin relative title */
/* slide text margin relative title */
/* slide text font size */
/* slide text font size */
/* slide text font weight */
/* slide more button left offset relative slide text */
/* slide more button bottom offset relative slide text */
/* slide more button text color */
/* slide more button width */
/* slide more button height */
/* slide more button text font size */
/* slide more button text font weight */
/* slide more button background */
/* slide right side width */
/* slide right side (image) width */
/* slide right side (image) height */
/* slide right side (image) height */
/* slide right side (image) border */
/* slide right side (image) border round radius */
/* slide arrow button height */
/* slide arrow button width */
/* slide left arrow button background */
/* slide right arrow button background */
/* slide selection dots area offset relative slide container */
/* slide selection dot diameter */
/* slide selection dot background */
/* slide selection dot border color */
/* gap between slide selection dots */
/* active slide selection dot background */
/* active slide selection dot border color */
/* === boxer variables === */
/* box container width */
/* box container top margin */
/* box background image*/
/* iphone box width */
/* box background image*/
/* box width */
/* box height */
/* box margin */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* box title height */
/* box title width */
/* box title font size */
/* box title font weight */
/* box image top */
/* box image height */
/* box image width */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* left box part width */
/* left box part width */
/* left box part height */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* right  box part width */
/* right  box part width */
/* left box part height */
/* box description area top */
/* box description area left */
/* box description area height */
/* box description text font size */
/* box description text line height */
/* box description font weight */
/* box description font color */
/* box more area bottom offset relative box */
/* box more area right offset relative box */
/* box more area width */
/* box more area height */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* === eShop promotion items list variables === */
/* box container width */
/* box container top margin */
/* === reagular page  variables === */
/* regular page title font size */
/* regular page title font weight */
/* regular page title font color */
/* regular page title margin left */
/* regular page title margin top */
/* regular page title margin bottom */
/* regular page content area min height */
/* regular page content text width */
/* regular page content text padding */
/* regular page content text border */
/* regular page content font size */
/* regular page content text color */
/* regular page content background color */
/* regular page content anchor color */
/* regular page content HR color */
/* === news rss variables === */
/* rss list left margin */
/* rss list top margin */
/* rss list item height */
/* rss list item text font color */
/* rss list item text font size */
/* rss list item text background */
/* === news variables === */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* news area top offset */
/* news box min height */
/* news box border color */
/* news box background */
/* news box margin top */
/* news box right area width */
/* news box right area height */
/* news box left area width */
/* news box title font size */
/* news box title  margin  top */
/* news box title font color */
/* news box date font size */
/* news box date margin top */
/* news box date margin left */
/* news box date font color */
/* news box topic in date line height */
/* news box topic in date line background */
/* news box topic in date line font color */
/* news box rss item in date line background */
/* news box topic in date line horizontal padding */
/* news box text font size */
/* news box text margin top */
/* news box text font color */
/* news box more button margin top */
/* news box more button margin left */
/* news box more button height */
/* news box more button font color */
/* news box more button font size */
/* news box more button font weight */
/* news box more button background */
/* news box more close button background */
/* news box image width */
/* === contacts variables === */
/* contacts font size */
/* contacts font color */
/* contacts area padding */
/* contacts left part width */
/* contacts left part height */
/* contacts right part width */
/* contacts title font size */
/* contacts title margin bottom */
/* contacts area anchor link font color */
/* contacts form header font size */
/* contacts form header margin bottom */
/* contacts form header font style */
/* contacts form input, textarea font color */
/* contacts form input, textarea border color */
/* contacts form submit button background color */
/* contacts form submit button font color color */
/* contacts form submit button font size */
/* contacts map height */
/* === search (simple) variables === */
/* search input font size */
/* search input border color */
/* search input width */
/* search input height */
/* search button background */
/* search button height */
/* search button width */
/* search results box border width */
/* search results box border color */
/* search results box background color */
/* search results box title font size */
/* search results box title font weight */
/* search results box title font color */
/* search results box font color */
/* search results link font color */
/* search results box font color */
/* search results box location font size */
/* search results box location font style */
/* === search (full-text) variables === */
/* search input font size */
/* search input border color */
/* search active input border color */
/* search input background color */
/* search input background image */
/* search input width */
/* simple search input height */
/* simple search input padding */
/* simple search adjacent margin bottom */
/* advanced search input width */
/* advanced search input padding */
/* advanced search input background */
/* advanced search interval input width */
/* advanced search header color */
/* search input height */
/* search browse width */
/* search font color */
/* search font size */
/* search border color */
/* search view window border color */
/* search legend color */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* gallery image view window min width */
/* gallery image view window min height */
/* === footer variables === */
/* minimum footer height to be scrolled */
/* footer background */
/* footer font color */
/* footer font size */
/* footer horizontal divider border color */
/* footer menu width */
/* footer menu margin top, footer copyright margin bottom */
/* footer menu margin bootom, footer copyright margin top */
/* footer menu item padding */
/* === control variables === */
/* === login variables == */
/* login form font size */
/* login form input font size */
/* login form input border color */
/* login form label font color */
/* login form submit button text font color */
/* login form submit button background */
/* login form submit button border color */
/* logged user text font color */
/* logged user text background color */
/* logged user text left margin */
/* === Christmas skin === */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
/* christmas tree block background */
/* christmas bell block left offset relative from slide more button */
/* christmas bell block top offset relative from slide more button */
/* christmas bell block height */
/* christmas bell block width */
/* christmas bell block background */
/* christmas santa block left offset relative footer */
/* christmas santa block top offset relative footer */
/* christmas santa block background */
/* christmas extra footer dummy gap */
/* === whole page functions === */
/* === detect mobile (phone) === */
/* highest mobile devive width for "burger" type menu */
/* template deafult font family */
/* template default font size - override default browser font size 16 px */
/* template default text color */
/* template text dark color */
/* template text extra color */
/* template text link color */
/* template text light color */
/* template default background color */
/* template default border color */
/* template default border light color */
/* template background light color */
/* template background dark color */
/* ui tabs area border */
/* ui tabs area color */
/* ui tabs area background color */
/* ui tabs active tab border */
/* ui tabs active tab color */
/* ui tabs active area background color */
/* ui tabs area font size */
/* ui tabs area height */
/* === header common variables === */
/* header background color */
/* header width */
/* header height */
/* === header social variables === */
/* social buttons blok top offset relative header */
/* social buttons blok right offset relative header */
/* social button item width */
/* social button item width */
/* social button item left padding */
/* === header tools variables === */
/* header tools text color */
/* header tools background color */
/* header tools left offset relative social buttons */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo area height */
/* logo area height for iphone */
/* logo title area left offset relative header area */
/* logo title area left offset relative header area for iphone */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo title font size */
/* logo title font size for iphone */
/* logo title font family */
/* logo title font weight */
/* logo title width */
/* logo title width for iphone */
/* logo title text align */
/* logo title text align for iphone */
/* === header search variables === */
/* search area right offset relative header area */
/* search area height */
/* search input text color */
/* search background */
/* search input text font size */
/* search input width */
/* search button width */
/* search button background */
/* === header language variables === */
/* language area right offset relative header area */
/* language area top offset relative header area */
/* language area height */
/* language area text font size */
/* language area text font color */
/* language area items divider color */
/* === header menu variables === */
/* menu area width */
/* menu area height */
/* menu area height */
/* menu area border top */
/* menu area border bottom */
/* menu area first part height */
/* menu area first part height */
/* menu area first part background */
/* horizontal divider line between menu parts */
/* menu area second part height */
/* menu area second part background */
/* menu top offset relative menu area */
/* menu text default font size */
/* menu item height */
/* menu first level item text font size */
/* menu first level item text color */
/* menu first level item text color RGBA */
/* menu first level active item text color */
/* menu first level active item button 'with-ul' marker color (if button use) */
/*  menu first level active item button 'with-ul' marker color (if button use) RGBA */
/* menu first level active item graphical marker up offset from menu area top line */
/* menu first level active item graphical marker background picture */
/* menu first level items divider color */
/* menu first level item padding from divider */
/* menu second level top margin */
/* menu second level item text font size */
/* menu second level item text color */
/* menu second level item text color RGBA */
/* menu second level active item text color */
/* menu second level active item button 'with-ul' marker color (if button use) */
/*  menu second level active item button 'with-ul' marker color (if button use) RGBA */
/* menu second level items divider color */
/* menu second level item padding from divider */
/* menu second level item background */
/* menu second level active item background */
/* menu second level border */
/* menu second level item min width */
/* menu second level item height */
/* vertical menu font size */
/* vertical menu item height size */
/* vertical menu active marker up */
/* vertical menu color */
/* vertical menu 1-st level divider color */
/* vertical active menu color */
/* vertical menu sub item marker color */
/* vertical menu item padding */
/* vertical menu active marker */
/* vertical menu next item min size */
/* vertical menu next item background color */
/* vertical menu next item color */
/* vertical menu next item active background color */
/* vertical menu next item active color */
/* vertical menu next item padding */
/* vertical menu next item border left */
/* vertical menu next item border top */
/* vertical menu next item border right */
/* vertical menu next item border bottom */
/* vertical menu next item border radius */
/* mobile menu item min size */
/* mobile menu item background color */
/* mobile menu item color */
/* vertical menu next item active background color */
/* mobile menu item active color */
/* mobile menu item padding */
/* mobile menu item border left */
/* mobile menu item border top */
/* mobile menu item border right */
/* mobile menu item border bottom */
/* mobile menu item border radius */
/* mobile menu button color */
/* mobile menu button background color */
/* menu home page separator display */
/* menu home page separator */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* header path start button background */
/* header path next button background */
/* header path start button padding left */
/* header path next button padding left */
/* === eshop header context menu icons === */
/* eshop header context menu profile icon */
/* eshop header context menu order icon */
/* eshop header context history profile icon */
/* eshop header context menu cart icon */
/* eshop header context menu tools icon */
/* eshop header context menu logout icon */
/* eshop header context menu quit icon */
/* eshop header cart dialog variables */
/* eshop header cart dialog plus image background */
/* eshop header cart dialog minus image background */
/* eshop header cart dialog item input width */
/* eshop header cart dialog item input border */
/* eshop header cart dialog item input font size */
/* eshop header cart dialog item input font family */
/* eshop header cart dialog item input color */
/* eshop header cart arrow buy color */
/* eshop header cart arrow empty color */
/* eshop header order dialog variables */
/* eshop header order dialog address area margin */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog address header background */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog details area margin top */
/* eshop header order dialog details header padding */
/* eshop header order dialog details header border */
/* eshop header order dialog details header background */
/* eshop header order dialog details content padding */
/* eshop header order dialog details content border */
/* eshop header order dialog details payment anchor margin left */
/* eshop header order dialog details payment anchor font weight */
/* eshop header order dialog details payment anchor color */
/* eshop header order dialog overview area margin top */
/* eshop header order dialog overview header padding */
/* eshop header order dialog overview header border */
/* eshop header order dialog overview header background */
/* eshop header order dialog overview header font weight */
/* eshop header order dialog overview content padding */
/* eshop header order dialog overview content value font weight */
/* eshop header order dialog overview total border */
/* eshop header order dialog overview total color */
/* eshop header order dialog overview font weight */
/* === eshop menu variables === */
/* eshop menu first level item margin */
/* eshop menu first level item border (right) color */
/* eshop menu first level item width */
/* eshop menu first level item height */
/* eshop menu first level item counter color */
/* eshop menu first level item font size */
/* eshop menu first level item font family */
/* eshop menu first level item line height */
/* eshop menu list font size */
/* eshop menu first level list line height */
/* eshop menu list border */
/* eshop menu list background */
/* eshop menu list padding */
/* eshop menu list color */
/* eshop menu list counter color */
/* eshop menu list active counter color */
/* eshop menu list font size */
/* eshop menu list font weight */
/* eshop menu list item color */
/* eshop menu list item counter color */
/* eshop menu list item font size */
/* eshop menu list item line height */
/* eshop menu list banner width */
/* eshop menu list banner height */
/* === slider variables === */
/* slide area background*/
/* slide container width */
/* slide container height */
/* slide container height */
/* slide container left offset relative slide area */
/* slide container top offset relative slide area */
/* slide bottom offset relative slide container */
/* slide bottom offset relative slide container */
/* slide wrapper left offset relative slide container */
/* slide wrapper top offset relative slide container */
/* slide wrapper width */
/* slide wrapper height */
/* slide wrapper height */
/* empty slide font size */
/* empty slide font style */
/* empty slide text margin top relative slide wrapper */
/* empty slide text margin left relative slide wrapper */
/* empty slide text color */
/* slide left side (text) width */
/* slide left side text area left and right padding */
/* slide text font color */
/* slide text shadow */
/* slide text list bullet 1 */
/* slide text list bullet 2 */
/* slide text list line height */
/* slide title font size */
/* slide title font size */
/* slide title font weight */
/* slide text margin relative title */
/* slide text margin relative title */
/* slide text font size */
/* slide text font size */
/* slide text font weight */
/* slide more button left offset relative slide text */
/* slide more button bottom offset relative slide text */
/* slide more button text color */
/* slide more button width */
/* slide more button height */
/* slide more button text font size */
/* slide more button text font weight */
/* slide more button background */
/* slide right side width */
/* slide right side (image) width */
/* slide right side (image) height */
/* slide right side (image) height */
/* slide right side (image) border */
/* slide right side (image) border round radius */
/* slide arrow button height */
/* slide arrow button width */
/* slide left arrow button background */
/* slide right arrow button background */
/* slide selection dots area offset relative slide container */
/* slide selection dot diameter */
/* slide selection dot background */
/* slide selection dot border color */
/* gap between slide selection dots */
/* active slide selection dot background */
/* active slide selection dot border color */
/* === boxer variables === */
/* box container width */
/* box container top margin */
/* box background image*/
/* iphone box width */
/* box background image*/
/* box width */
/* box height */
/* box margin */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* box title height */
/* box title width */
/* box title font size */
/* box title font weight */
/* box image top */
/* box image height */
/* box image width */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* left box part width */
/* left box part width */
/* left box part height */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* right  box part width */
/* right  box part width */
/* left box part height */
/* box description area top */
/* box description area left */
/* box description area height */
/* box description text font size */
/* box description text line height */
/* box description font weight */
/* box description font color */
/* box more area bottom offset relative box */
/* box more area right offset relative box */
/* box more area width */
/* box more area height */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* === eShop promotion items list variables === */
/* box container width */
/* box container top margin */
/* === reagular page  variables === */
/* regular page title font size */
/* regular page title font weight */
/* regular page title font color */
/* regular page title margin left */
/* regular page title margin top */
/* regular page title margin bottom */
/* regular page content area min height */
/* regular page content text width */
/* regular page content text padding */
/* regular page content text border */
/* regular page content font size */
/* regular page content text color */
/* regular page content background color */
/* regular page content anchor color */
/* regular page content HR color */
/* === news rss variables === */
/* rss list left margin */
/* rss list top margin */
/* rss list item height */
/* rss list item text font color */
/* rss list item text font size */
/* rss list item text background */
/* === news variables === */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* news area top offset */
/* news box min height */
/* news box border color */
/* news box background */
/* news box margin top */
/* news box right area width */
/* news box right area height */
/* news box left area width */
/* news box title font size */
/* news box title  margin  top */
/* news box title font color */
/* news box date font size */
/* news box date margin top */
/* news box date margin left */
/* news box date font color */
/* news box topic in date line height */
/* news box topic in date line background */
/* news box topic in date line font color */
/* news box rss item in date line background */
/* news box topic in date line horizontal padding */
/* news box text font size */
/* news box text margin top */
/* news box text font color */
/* news box more button margin top */
/* news box more button margin left */
/* news box more button height */
/* news box more button font color */
/* news box more button font size */
/* news box more button font weight */
/* news box more button background */
/* news box more close button background */
/* news box image width */
/* === contacts variables === */
/* contacts font size */
/* contacts font color */
/* contacts area padding */
/* contacts left part width */
/* contacts left part height */
/* contacts right part width */
/* contacts title font size */
/* contacts title margin bottom */
/* contacts area anchor link font color */
/* contacts form header font size */
/* contacts form header margin bottom */
/* contacts form header font style */
/* contacts form input, textarea font color */
/* contacts form input, textarea border color */
/* contacts form submit button background color */
/* contacts form submit button font color color */
/* contacts form submit button font size */
/* contacts map height */
/* === search (simple) variables === */
/* search input font size */
/* search input border color */
/* search input width */
/* search input height */
/* search button background */
/* search button height */
/* search button width */
/* search results box border width */
/* search results box border color */
/* search results box background color */
/* search results box title font size */
/* search results box title font weight */
/* search results box title font color */
/* search results box font color */
/* search results link font color */
/* search results box font color */
/* search results box location font size */
/* search results box location font style */
/* === search (full-text) variables === */
/* search input font size */
/* search input border color */
/* search active input border color */
/* search input background color */
/* search input background image */
/* search input width */
/* simple search input height */
/* simple search input padding */
/* simple search adjacent margin bottom */
/* advanced search input width */
/* advanced search input padding */
/* advanced search input background */
/* advanced search interval input width */
/* advanced search header color */
/* search input height */
/* search browse width */
/* search font color */
/* search font size */
/* search border color */
/* search view window border color */
/* search legend color */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* gallery image view window min width */
/* gallery image view window min height */
/* === footer variables === */
/* minimum footer height to be scrolled */
/* footer background */
/* footer font color */
/* footer font size */
/* footer horizontal divider border color */
/* footer menu width */
/* footer menu margin top, footer copyright margin bottom */
/* footer menu margin bootom, footer copyright margin top */
/* footer menu item padding */
/* === control variables === */
/* === login variables == */
/* login form font size */
/* login form input font size */
/* login form input border color */
/* login form label font color */
/* login form submit button text font color */
/* login form submit button background */
/* login form submit button border color */
/* logged user text font color */
/* logged user text background color */
/* logged user text left margin */
/* === Christmas skin === */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
/* christmas tree block background */
/* christmas bell block left offset relative from slide more button */
/* christmas bell block top offset relative from slide more button */
/* christmas bell block height */
/* christmas bell block width */
/* christmas bell block background */
/* christmas santa block left offset relative footer */
/* christmas santa block top offset relative footer */
/* christmas santa block background */
/* christmas extra footer dummy gap */
/* === whole page functions === */
/* === detect mobile (phone) === */
/* highest mobile devive width for "burger" type menu */
/* template deafult font family */
/* template default font size - override default browser font size 16 px */
/* template default text color */
/* template text dark color */
/* template text extra color */
/* template text link color */
/* template text light color */
/* template default background color */
/* template default border color */
/* template default border light color */
/* template background light color */
/* template background dark color */
/* ui tabs area border */
/* ui tabs area color */
/* ui tabs area background color */
/* ui tabs active tab border */
/* ui tabs active tab color */
/* ui tabs active area background color */
/* ui tabs area font size */
/* ui tabs area height */
/* === header common variables === */
/* header background color */
/* header width */
/* header height */
/* === header social variables === */
/* social buttons blok top offset relative header */
/* social buttons blok right offset relative header */
/* social button item width */
/* social button item width */
/* social button item left padding */
/* === header tools variables === */
/* header tools text color */
/* header tools background color */
/* header tools left offset relative social buttons */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo area height */
/* logo area height for iphone */
/* logo title area left offset relative header area */
/* logo title area left offset relative header area for iphone */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo title font size */
/* logo title font size for iphone */
/* logo title font family */
/* logo title font weight */
/* logo title width */
/* logo title width for iphone */
/* logo title text align */
/* logo title text align for iphone */
/* === header search variables === */
/* search area right offset relative header area */
/* search area height */
/* search input text color */
/* search background */
/* search input text font size */
/* search input width */
/* search button width */
/* search button background */
/* === header language variables === */
/* language area right offset relative header area */
/* language area top offset relative header area */
/* language area height */
/* language area text font size */
/* language area text font color */
/* language area items divider color */
/* === header menu variables === */
/* menu area width */
/* menu area height */
/* menu area height */
/* menu area border top */
/* menu area border bottom */
/* menu area first part height */
/* menu area first part height */
/* menu area first part background */
/* horizontal divider line between menu parts */
/* menu area second part height */
/* menu area second part background */
/* menu top offset relative menu area */
/* menu text default font size */
/* menu item height */
/* menu first level item text font size */
/* menu first level item text color */
/* menu first level item text color RGBA */
/* menu first level active item text color */
/* menu first level active item button 'with-ul' marker color (if button use) */
/*  menu first level active item button 'with-ul' marker color (if button use) RGBA */
/* menu first level active item graphical marker up offset from menu area top line */
/* menu first level active item graphical marker background picture */
/* menu first level items divider color */
/* menu first level item padding from divider */
/* menu second level top margin */
/* menu second level item text font size */
/* menu second level item text color */
/* menu second level item text color RGBA */
/* menu second level active item text color */
/* menu second level active item button 'with-ul' marker color (if button use) */
/*  menu second level active item button 'with-ul' marker color (if button use) RGBA */
/* menu second level items divider color */
/* menu second level item padding from divider */
/* menu second level item background */
/* menu second level active item background */
/* menu second level border */
/* menu second level item min width */
/* menu second level item height */
/* vertical menu font size */
/* vertical menu item height size */
/* vertical menu active marker up */
/* vertical menu color */
/* vertical menu 1-st level divider color */
/* vertical active menu color */
/* vertical menu sub item marker color */
/* vertical menu item padding */
/* vertical menu active marker */
/* vertical menu next item min size */
/* vertical menu next item background color */
/* vertical menu next item color */
/* vertical menu next item active background color */
/* vertical menu next item active color */
/* vertical menu next item padding */
/* vertical menu next item border left */
/* vertical menu next item border top */
/* vertical menu next item border right */
/* vertical menu next item border bottom */
/* vertical menu next item border radius */
/* mobile menu item min size */
/* mobile menu item background color */
/* mobile menu item color */
/* vertical menu next item active background color */
/* mobile menu item active color */
/* mobile menu item padding */
/* mobile menu item border left */
/* mobile menu item border top */
/* mobile menu item border right */
/* mobile menu item border bottom */
/* mobile menu item border radius */
/* mobile menu button color */
/* mobile menu button background color */
/* menu home page separator display */
/* menu home page separator */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* header path start button background */
/* header path next button background */
/* header path start button padding left */
/* header path next button padding left */
/* === eshop header context menu icons === */
/* eshop header context menu profile icon */
/* eshop header context menu order icon */
/* eshop header context history profile icon */
/* eshop header context menu cart icon */
/* eshop header context menu tools icon */
/* eshop header context menu logout icon */
/* eshop header context menu quit icon */
/* eshop header cart dialog variables */
/* eshop header cart dialog plus image background */
/* eshop header cart dialog minus image background */
/* eshop header cart dialog item input width */
/* eshop header cart dialog item input border */
/* eshop header cart dialog item input font size */
/* eshop header cart dialog item input font family */
/* eshop header cart dialog item input color */
/* eshop header cart arrow buy color */
/* eshop header cart arrow empty color */
/* eshop header order dialog variables */
/* eshop header order dialog address area margin */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog address header background */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog details area margin top */
/* eshop header order dialog details header padding */
/* eshop header order dialog details header border */
/* eshop header order dialog details header background */
/* eshop header order dialog details content padding */
/* eshop header order dialog details content border */
/* eshop header order dialog details payment anchor margin left */
/* eshop header order dialog details payment anchor font weight */
/* eshop header order dialog details payment anchor color */
/* eshop header order dialog overview area margin top */
/* eshop header order dialog overview header padding */
/* eshop header order dialog overview header border */
/* eshop header order dialog overview header background */
/* eshop header order dialog overview header font weight */
/* eshop header order dialog overview content padding */
/* eshop header order dialog overview content value font weight */
/* eshop header order dialog overview total border */
/* eshop header order dialog overview total color */
/* eshop header order dialog overview font weight */
/* === eshop menu variables === */
/* eshop menu first level item margin */
/* eshop menu first level item border (right) color */
/* eshop menu first level item width */
/* eshop menu first level item height */
/* eshop menu first level item counter color */
/* eshop menu first level item font size */
/* eshop menu first level item font family */
/* eshop menu first level item line height */
/* eshop menu list font size */
/* eshop menu first level list line height */
/* eshop menu list border */
/* eshop menu list background */
/* eshop menu list padding */
/* eshop menu list color */
/* eshop menu list counter color */
/* eshop menu list active counter color */
/* eshop menu list font size */
/* eshop menu list font weight */
/* eshop menu list item color */
/* eshop menu list item counter color */
/* eshop menu list item font size */
/* eshop menu list item line height */
/* eshop menu list banner width */
/* eshop menu list banner height */
/* === slider variables === */
/* slide area background*/
/* slide container width */
/* slide container height */
/* slide container height */
/* slide container left offset relative slide area */
/* slide container top offset relative slide area */
/* slide bottom offset relative slide container */
/* slide bottom offset relative slide container */
/* slide wrapper left offset relative slide container */
/* slide wrapper top offset relative slide container */
/* slide wrapper width */
/* slide wrapper height */
/* slide wrapper height */
/* empty slide font size */
/* empty slide font style */
/* empty slide text margin top relative slide wrapper */
/* empty slide text margin left relative slide wrapper */
/* empty slide text color */
/* slide left side (text) width */
/* slide left side text area left and right padding */
/* slide text font color */
/* slide text shadow */
/* slide text list bullet 1 */
/* slide text list bullet 2 */
/* slide text list line height */
/* slide title font size */
/* slide title font size */
/* slide title font weight */
/* slide text margin relative title */
/* slide text margin relative title */
/* slide text font size */
/* slide text font size */
/* slide text font weight */
/* slide more button left offset relative slide text */
/* slide more button bottom offset relative slide text */
/* slide more button text color */
/* slide more button width */
/* slide more button height */
/* slide more button text font size */
/* slide more button text font weight */
/* slide more button background */
/* slide right side width */
/* slide right side (image) width */
/* slide right side (image) height */
/* slide right side (image) height */
/* slide right side (image) border */
/* slide right side (image) border round radius */
/* slide arrow button height */
/* slide arrow button width */
/* slide left arrow button background */
/* slide right arrow button background */
/* slide selection dots area offset relative slide container */
/* slide selection dot diameter */
/* slide selection dot background */
/* slide selection dot border color */
/* gap between slide selection dots */
/* active slide selection dot background */
/* active slide selection dot border color */
/* === boxer variables === */
/* box container width */
/* box container top margin */
/* box background image*/
/* iphone box width */
/* box background image*/
/* box width */
/* box height */
/* box margin */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* box title height */
/* box title width */
/* box title font size */
/* box title font weight */
/* box image top */
/* box image height */
/* box image width */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* left box part width */
/* left box part width */
/* left box part height */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* right  box part width */
/* right  box part width */
/* left box part height */
/* box description area top */
/* box description area left */
/* box description area height */
/* box description text font size */
/* box description text line height */
/* box description font weight */
/* box description font color */
/* box more area bottom offset relative box */
/* box more area right offset relative box */
/* box more area width */
/* box more area height */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* === eShop promotion items list variables === */
/* box container width */
/* box container top margin */
/* === reagular page  variables === */
/* regular page title font size */
/* regular page title font weight */
/* regular page title font color */
/* regular page title margin left */
/* regular page title margin top */
/* regular page title margin bottom */
/* regular page content area min height */
/* regular page content text width */
/* regular page content text padding */
/* regular page content text border */
/* regular page content font size */
/* regular page content text color */
/* regular page content background color */
/* regular page content anchor color */
/* regular page content HR color */
/* === news rss variables === */
/* rss list left margin */
/* rss list top margin */
/* rss list item height */
/* rss list item text font color */
/* rss list item text font size */
/* rss list item text background */
/* === news variables === */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* news area top offset */
/* news box min height */
/* news box border color */
/* news box background */
/* news box margin top */
/* news box right area width */
/* news box right area height */
/* news box left area width */
/* news box title font size */
/* news box title  margin  top */
/* news box title font color */
/* news box date font size */
/* news box date margin top */
/* news box date margin left */
/* news box date font color */
/* news box topic in date line height */
/* news box topic in date line background */
/* news box topic in date line font color */
/* news box rss item in date line background */
/* news box topic in date line horizontal padding */
/* news box text font size */
/* news box text margin top */
/* news box text font color */
/* news box more button margin top */
/* news box more button margin left */
/* news box more button height */
/* news box more button font color */
/* news box more button font size */
/* news box more button font weight */
/* news box more button background */
/* news box more close button background */
/* news box image width */
/* === contacts variables === */
/* contacts font size */
/* contacts font color */
/* contacts area padding */
/* contacts left part width */
/* contacts left part height */
/* contacts right part width */
/* contacts title font size */
/* contacts title margin bottom */
/* contacts area anchor link font color */
/* contacts form header font size */
/* contacts form header margin bottom */
/* contacts form header font style */
/* contacts form input, textarea font color */
/* contacts form input, textarea border color */
/* contacts form submit button background color */
/* contacts form submit button font color color */
/* contacts form submit button font size */
/* contacts map height */
/* === search (simple) variables === */
/* search input font size */
/* search input border color */
/* search input width */
/* search input height */
/* search button background */
/* search button height */
/* search button width */
/* search results box border width */
/* search results box border color */
/* search results box background color */
/* search results box title font size */
/* search results box title font weight */
/* search results box title font color */
/* search results box font color */
/* search results link font color */
/* search results box font color */
/* search results box location font size */
/* search results box location font style */
/* === search (full-text) variables === */
/* search input font size */
/* search input border color */
/* search active input border color */
/* search input background color */
/* search input background image */
/* search input width */
/* simple search input height */
/* simple search input padding */
/* simple search adjacent margin bottom */
/* advanced search input width */
/* advanced search input padding */
/* advanced search input background */
/* advanced search interval input width */
/* advanced search header color */
/* search input height */
/* search browse width */
/* search font color */
/* search font size */
/* search border color */
/* search view window border color */
/* search legend color */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* gallery image view window min width */
/* gallery image view window min height */
/* === footer variables === */
/* minimum footer height to be scrolled */
/* footer background */
/* footer font color */
/* footer font size */
/* footer horizontal divider border color */
/* footer menu width */
/* footer menu margin top, footer copyright margin bottom */
/* footer menu margin bootom, footer copyright margin top */
/* footer menu item padding */
/* === control variables === */
/* === login variables == */
/* login form font size */
/* login form input font size */
/* login form input border color */
/* login form label font color */
/* login form submit button text font color */
/* login form submit button background */
/* login form submit button border color */
/* logged user text font color */
/* logged user text background color */
/* logged user text left margin */
/* === Christmas skin === */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
/* christmas tree block background */
/* christmas bell block left offset relative from slide more button */
/* christmas bell block top offset relative from slide more button */
/* christmas bell block height */
/* christmas bell block width */
/* christmas bell block background */
/* christmas santa block left offset relative footer */
/* christmas santa block top offset relative footer */
/* christmas santa block background */
/* christmas extra footer dummy gap */
/* === whole page functions === */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
/* template deafult font family */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo title area left offset relative header area */
/* logo title area top offset relative header area */
/* logo title text color */
/* header background color */
/* header width */
/* header height */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo title area left offset relative header area */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo area height */
/* logo area height for iphone */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* === header menu variables === */
/* menu area first part background */
/* menu second level items divider color */
/* === boxer variables === */
/* box title font size */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
/* === eshop purchase complete automation (PayPal) variables === */
/* eshop purchase complete message font-size */
/* eshop purchase complete message box border */
/* eshop purchase complete message box background */
/* eshop purchase complete message box color */
/* eshop purchase complete message box line-height */
/* eshop purchase complete message box header color */
/* eshop purchase complete message box anchor color */
/* eshop purchase success message box border */
/* eshop purchase success message box background */
/* eshop purchase success message box color */
/* eshop purchase success message details box border */
/* === eshop user self registration variables === */
/* eshop registration complete message font-size */
/* eshop registration complete message box border */
/* eshop registration complete message box background */
/* eshop registration complete message box color */
/* eshop registration complete message box line-height */
/* eshop registration complete message box anchor color */
/* eshop registration error message box border */
/* eshop registration error message box background */
/* eshop registration error message box color */
/* eshop simple button */
/* === eshop special buttons background === */
/* eshop back button background */
/* eshop back button background */
/* eshop pdf button background */
/* eshop print button background */
/* eshop table list button background */
/* === eshop content area === */
/* eshop content area height */
/* eshop content area width */
/* eshop category left area */
/* eshop category left area width */
/* eshop category compare area min height */
/* eshop category compare area border */
/* eshop category compare area header font family */
/* eshop category compare area header font size */
/* eshop category compare area header padding */
/* eshop category compare area header background */
/* eshop category compare area header border bottom */
/* eshop category compare area header number border */
/* eshop category compare area header button background */
/* eshop category compare area header clear margin right */
/* eshop category compare area header note font size */
/* eshop category compare area header note font style */
/* eshop category compare list cell border bottom */
/* eshop category compare list cell font size */
/* eshop category compare list cell color */
/* eshop category compare list cell clear background */
/* eshop category filter area min height */
/* eshop category filter area border */
/* eshop category filter area header font family */
/* eshop category filter area header font size */
/* eshop category filter area header padding */
/* eshop category filter area header background */
/* eshop category filter area header border bottom */
/* eshop category filter area header number margin left */
/* eshop category filter area header number border */
/* eshop category filter area header clear margin right */
/* eshop category filter box margin */
/* eshop category filter box border bottom */
/* eshop category filter box font weight */
/* eshop category filter box item height */
/* eshop category filter box disabled item text color */
/* eshop category filter box item text counter color */
/* eshop category filter box minmax item text font-weight */
/* eshop category filter box minmax item number box width */
/* eshop category filter box minmax item number font family */
/* eshop category filter box minmax item number font size */
/* eshop category filter box minmax item number box border */
/* eshop category filter box minmax item slider margin top */
/* eshop category right area */
/* eshop category right padding  */
/* eshop category right area width */
/* eshop category right area table border spacing */
/* eshop category right area menu font size */
/* eshop category right area menu item border */
/* eshop category right area menu item background */
/* eshop category right area menu item height */
/* eshop category right area menu item image width */
/* eshop category right title box border */
/* eshop category right items list empty font size */
/* eshop category right items list header height */
/* eshop category right items list header font-size */
/* eshop category right items list header border */
/* eshop category right items list item border */
/* eshop category right items list item font size */
/* eshop category right items list item color */
/* eshop category right items list item title area height */
/* eshop category right items list item title font size */
/* eshop category right items list item image width */
/* eshop category right items list item image height */
/* eshop category right items list item price border top */
/* eshop category right items list item price area height */
/* eshop category right items list item button area height */
/* eshop category right items list item price rice up background */
/* eshop category right items list item price rice down background */
/* eshop category right items list item price rice no background */
/* eshop category right items list item price rice up background */
/* eshop category right items list item price rice down background */
/* eshop category right items list item price rice no background */
/* eshop category right items list item price percentage color */
/* eshop category right items list item price font size */
/* eshop category right items list item price font weight */
/* eshop category right items list item now price color */
/* eshop category right items list item previous price color */
/* eshop category right items list item buttons area border top */
/* eshop category right items list item cart button background */
/* eshop category right items list item button scales button background */
/* eshop compare page area */
/* eshop compare right area list margin top */
/* eshop item page area */
/* eshop item area border */
/* eshop item area font size */
/* eshop item area color */
/* eshop item header area margin */
/* eshop item header title font size */
/* eshop item header title font weight */
/* eshop item header stock padding */
/* eshop item header stock font size */
/* eshop item header stock font weight */
/* eshop item header stock color */
/* eshop item header not empty stock color */
/* eshop item header image width */
/* eshop item header image height */
/* eshop item header image border */
/* eshop item header info font size */
/* eshop item header info title padding */
/* eshop item header info title font size */
/* eshop item header info title font weight */
/* eshop item header discount padding left */
/* eshop item header discount font size */
/* eshop item header discount font weight */
/* eshop item header discount color */
/* eshop item header cart number box width */
/* eshop item header cart number box border */
/* eshop item header cart number font family */
/* eshop item header cart number font size */
/* eshop item header cart number box height */
/* eshop item header thumbnail width */
/* eshop item header thumbnail height */
/* eshop item header thumbnail border */
/* eshop item header active thumbnail border */
/* eshop item header image view max width */
/* eshop item header image view max height */
/* eshop item info table font size */
/* eshop item info table cell padding */
/* eshop item info table cell bottom border */
/* eshop item info table header cell font weight */
/* eshop item info table header cell border */
/* eshop checkout page area */
/* eshop checkout in process box background */
/* eshop checkout in process box border */
/* eshop checkout in process box font size */
/* eshop checkout in process box font family */
/* eshop checkout in process box color */
/* eshop checkout in process box background */
/* eshop checkout complete border */
/* eshop checkout complete padding */
/* eshop checkout complete margin top */
/* eshop checkout complete font size */
/* eshop checkout complete background */
/* eshop checkout complete header font size */
/* eshop checkout complete header font weight */
/* eshop checkout complete header padding top */
/* eshop checkout complete header padding bottom */
/* eshop checkout login area height */
/* eshop checkout login area border */
/* eshop checkout login header area height */
/* eshop checkout login header area padding */
/* eshop checkout login header area border */
/* eshop checkout login header area background */
/* eshop checkout login header area font size */
/* eshop checkout login header font weight */
/* eshop checkout login cell padding */
/* eshop checkout login button padding */
/* eshop checkout login button height */
/* eshop checkout button padding */
/* eshop checkout help padding */
/* eshop checkout tabs ok background */
/* eshop checkout tabs ok opacity */
/* eshop checkout tabs disabled opacity */
/* eshop checkout tabs ui icons */
/* eshop checkout review area margin top */
/* eshop checkout review area margin bottom */
/* eshop checkout review border */
/* eshop checkout review header font size */
/* eshop checkout review header font weight */
/* eshop checkout review header padding */
/* eshop checkout review header text align */
/* eshop checkout review header background */
/* eshop checkout review header color */
/* eshop checkout review header button padding */
/* eshop checkout review header button font size */
/* eshop checkout review body font size */
/* eshop checkout review body font weight */
/* eshop checkout review body padding */
/* eshop checkout review body text align */
/* eshop checkout review body color */
/* eshop checkout overview header padding */
/* eshop checkout overview header color */
/* eshop checkout overview padding */
/* eshop checkout overview total color */
/* eshop checkout overview total font weight */
/* eshop checkout overview value font weight */
/* eshop checkout order changed text padding */
/* eshop checkout order changed text color */
/* eshop checkout order message box anchor color */
/* === detect mobile (phone) === */
/* highest mobile devive width for "burger" type menu */
/* template deafult font family */
/* template default font size - override default browser font size 16 px */
/* template default text color */
/* template text dark color */
/* template text extra color */
/* template text link color */
/* template text light color */
/* template default background color */
/* template default border color */
/* template default border light color */
/* template background light color */
/* template background dark color */
/* ui tabs area border */
/* ui tabs area color */
/* ui tabs area background color */
/* ui tabs active tab border */
/* ui tabs active tab color */
/* ui tabs active area background color */
/* ui tabs area font size */
/* ui tabs area height */
/* === header common variables === */
/* header background color */
/* header width */
/* header height */
/* === header social variables === */
/* social buttons blok top offset relative header */
/* social buttons blok right offset relative header */
/* social button item width */
/* social button item width */
/* social button item left padding */
/* === header tools variables === */
/* header tools text color */
/* header tools background color */
/* header tools left offset relative social buttons */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo area height */
/* logo area height for iphone */
/* logo title area left offset relative header area */
/* logo title area left offset relative header area for iphone */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo title font size */
/* logo title font size for iphone */
/* logo title font family */
/* logo title font weight */
/* logo title width */
/* logo title width for iphone */
/* logo title text align */
/* logo title text align for iphone */
/* === header search variables === */
/* search area right offset relative header area */
/* search area height */
/* search input text color */
/* search background */
/* search input text font size */
/* search input width */
/* search button width */
/* search button background */
/* === header language variables === */
/* language area right offset relative header area */
/* language area top offset relative header area */
/* language area height */
/* language area text font size */
/* language area text font color */
/* language area items divider color */
/* === header menu variables === */
/* menu area width */
/* menu area height */
/* menu area height */
/* menu area border top */
/* menu area border bottom */
/* menu area first part height */
/* menu area first part height */
/* menu area first part background */
/* horizontal divider line between menu parts */
/* menu area second part height */
/* menu area second part background */
/* menu top offset relative menu area */
/* menu text default font size */
/* menu item height */
/* menu first level item text font size */
/* menu first level item text color */
/* menu first level item text color RGBA */
/* menu first level active item text color */
/* menu first level active item button 'with-ul' marker color (if button use) */
/*  menu first level active item button 'with-ul' marker color (if button use) RGBA */
/* menu first level active item graphical marker up offset from menu area top line */
/* menu first level active item graphical marker background picture */
/* menu first level items divider color */
/* menu first level item padding from divider */
/* menu second level top margin */
/* menu second level item text font size */
/* menu second level item text color */
/* menu second level item text color RGBA */
/* menu second level active item text color */
/* menu second level active item button 'with-ul' marker color (if button use) */
/*  menu second level active item button 'with-ul' marker color (if button use) RGBA */
/* menu second level items divider color */
/* menu second level item padding from divider */
/* menu second level item background */
/* menu second level active item background */
/* menu second level border */
/* menu second level item min width */
/* menu second level item height */
/* vertical menu font size */
/* vertical menu item height size */
/* vertical menu active marker up */
/* vertical menu color */
/* vertical menu 1-st level divider color */
/* vertical active menu color */
/* vertical menu sub item marker color */
/* vertical menu item padding */
/* vertical menu active marker */
/* vertical menu next item min size */
/* vertical menu next item background color */
/* vertical menu next item color */
/* vertical menu next item active background color */
/* vertical menu next item active color */
/* vertical menu next item padding */
/* vertical menu next item border left */
/* vertical menu next item border top */
/* vertical menu next item border right */
/* vertical menu next item border bottom */
/* vertical menu next item border radius */
/* mobile menu item min size */
/* mobile menu item background color */
/* mobile menu item color */
/* vertical menu next item active background color */
/* mobile menu item active color */
/* mobile menu item padding */
/* mobile menu item border left */
/* mobile menu item border top */
/* mobile menu item border right */
/* mobile menu item border bottom */
/* mobile menu item border radius */
/* mobile menu button color */
/* mobile menu button background color */
/* menu home page separator display */
/* menu home page separator */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* header path start button background */
/* header path next button background */
/* header path start button padding left */
/* header path next button padding left */
/* === eshop header context menu icons === */
/* eshop header context menu profile icon */
/* eshop header context menu order icon */
/* eshop header context history profile icon */
/* eshop header context menu cart icon */
/* eshop header context menu tools icon */
/* eshop header context menu logout icon */
/* eshop header context menu quit icon */
/* eshop header cart dialog variables */
/* eshop header cart dialog plus image background */
/* eshop header cart dialog minus image background */
/* eshop header cart dialog item input width */
/* eshop header cart dialog item input border */
/* eshop header cart dialog item input font size */
/* eshop header cart dialog item input font family */
/* eshop header cart dialog item input color */
/* eshop header cart arrow buy color */
/* eshop header cart arrow empty color */
/* eshop header order dialog variables */
/* eshop header order dialog address area margin */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog address header background */
/* eshop header order dialog address header margin */
/* eshop header order dialog address header border */
/* eshop header order dialog details area margin top */
/* eshop header order dialog details header padding */
/* eshop header order dialog details header border */
/* eshop header order dialog details header background */
/* eshop header order dialog details content padding */
/* eshop header order dialog details content border */
/* eshop header order dialog details payment anchor margin left */
/* eshop header order dialog details payment anchor font weight */
/* eshop header order dialog details payment anchor color */
/* eshop header order dialog overview area margin top */
/* eshop header order dialog overview header padding */
/* eshop header order dialog overview header border */
/* eshop header order dialog overview header background */
/* eshop header order dialog overview header font weight */
/* eshop header order dialog overview content padding */
/* eshop header order dialog overview content value font weight */
/* eshop header order dialog overview total border */
/* eshop header order dialog overview total color */
/* eshop header order dialog overview font weight */
/* === eshop menu variables === */
/* eshop menu first level item margin */
/* eshop menu first level item border (right) color */
/* eshop menu first level item width */
/* eshop menu first level item height */
/* eshop menu first level item counter color */
/* eshop menu first level item font size */
/* eshop menu first level item font family */
/* eshop menu first level item line height */
/* eshop menu list font size */
/* eshop menu first level list line height */
/* eshop menu list border */
/* eshop menu list background */
/* eshop menu list padding */
/* eshop menu list color */
/* eshop menu list counter color */
/* eshop menu list active counter color */
/* eshop menu list font size */
/* eshop menu list font weight */
/* eshop menu list item color */
/* eshop menu list item counter color */
/* eshop menu list item font size */
/* eshop menu list item line height */
/* eshop menu list banner width */
/* eshop menu list banner height */
/* === slider variables === */
/* slide area background*/
/* slide container width */
/* slide container height */
/* slide container height */
/* slide container left offset relative slide area */
/* slide container top offset relative slide area */
/* slide bottom offset relative slide container */
/* slide bottom offset relative slide container */
/* slide wrapper left offset relative slide container */
/* slide wrapper top offset relative slide container */
/* slide wrapper width */
/* slide wrapper height */
/* slide wrapper height */
/* empty slide font size */
/* empty slide font style */
/* empty slide text margin top relative slide wrapper */
/* empty slide text margin left relative slide wrapper */
/* empty slide text color */
/* slide left side (text) width */
/* slide left side text area left and right padding */
/* slide text font color */
/* slide text shadow */
/* slide text list bullet 1 */
/* slide text list bullet 2 */
/* slide text list line height */
/* slide title font size */
/* slide title font size */
/* slide title font weight */
/* slide text margin relative title */
/* slide text margin relative title */
/* slide text font size */
/* slide text font size */
/* slide text font weight */
/* slide more button left offset relative slide text */
/* slide more button bottom offset relative slide text */
/* slide more button text color */
/* slide more button width */
/* slide more button height */
/* slide more button text font size */
/* slide more button text font weight */
/* slide more button background */
/* slide right side width */
/* slide right side (image) width */
/* slide right side (image) height */
/* slide right side (image) height */
/* slide right side (image) border */
/* slide right side (image) border round radius */
/* slide arrow button height */
/* slide arrow button width */
/* slide left arrow button background */
/* slide right arrow button background */
/* slide selection dots area offset relative slide container */
/* slide selection dot diameter */
/* slide selection dot background */
/* slide selection dot border color */
/* gap between slide selection dots */
/* active slide selection dot background */
/* active slide selection dot border color */
/* === boxer variables === */
/* box container width */
/* box container top margin */
/* box background image*/
/* iphone box width */
/* box background image*/
/* box width */
/* box height */
/* box margin */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* box title height */
/* box title width */
/* box title font size */
/* box title font weight */
/* box image top */
/* box image height */
/* box image width */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* left box part width */
/* left box part width */
/* left box part height */
/* left box part top offset relative box */
/* left box part left offset relative box */
/* right  box part width */
/* right  box part width */
/* left box part height */
/* box description area top */
/* box description area left */
/* box description area height */
/* box description text font size */
/* box description text line height */
/* box description font weight */
/* box description font color */
/* box more area bottom offset relative box */
/* box more area right offset relative box */
/* box more area width */
/* box more area height */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* empty box width */
/* empty box height */
/* empty box margin top relative box container */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* === eShop promotion items list variables === */
/* box container width */
/* box container top margin */
/* === reagular page  variables === */
/* regular page title font size */
/* regular page title font weight */
/* regular page title font color */
/* regular page title margin left */
/* regular page title margin top */
/* regular page title margin bottom */
/* regular page content area min height */
/* regular page content text width */
/* regular page content text padding */
/* regular page content text border */
/* regular page content font size */
/* regular page content text color */
/* regular page content background color */
/* regular page content anchor color */
/* regular page content HR color */
/* === news rss variables === */
/* rss list left margin */
/* rss list top margin */
/* rss list item height */
/* rss list item text font color */
/* rss list item text font size */
/* rss list item text background */
/* === news variables === */
/* empty box border color */
/* empty box font size */
/* empty box font style */
/* empty box text margin top relative box container */
/* empty box text margin left relative box container */
/* empty box text color */
/* news area top offset */
/* news box min height */
/* news box border color */
/* news box background */
/* news box margin top */
/* news box right area width */
/* news box right area height */
/* news box left area width */
/* news box title font size */
/* news box title  margin  top */
/* news box title font color */
/* news box date font size */
/* news box date margin top */
/* news box date margin left */
/* news box date font color */
/* news box topic in date line height */
/* news box topic in date line background */
/* news box topic in date line font color */
/* news box rss item in date line background */
/* news box topic in date line horizontal padding */
/* news box text font size */
/* news box text margin top */
/* news box text font color */
/* news box more button margin top */
/* news box more button margin left */
/* news box more button height */
/* news box more button font color */
/* news box more button font size */
/* news box more button font weight */
/* news box more button background */
/* news box more close button background */
/* news box image width */
/* === contacts variables === */
/* contacts font size */
/* contacts font color */
/* contacts area padding */
/* contacts left part width */
/* contacts left part height */
/* contacts right part width */
/* contacts title font size */
/* contacts title margin bottom */
/* contacts area anchor link font color */
/* contacts form header font size */
/* contacts form header margin bottom */
/* contacts form header font style */
/* contacts form input, textarea font color */
/* contacts form input, textarea border color */
/* contacts form submit button background color */
/* contacts form submit button font color color */
/* contacts form submit button font size */
/* contacts map height */
/* === search (simple) variables === */
/* search input font size */
/* search input border color */
/* search input width */
/* search input height */
/* search button background */
/* search button height */
/* search button width */
/* search results box border width */
/* search results box border color */
/* search results box background color */
/* search results box title font size */
/* search results box title font weight */
/* search results box title font color */
/* search results box font color */
/* search results link font color */
/* search results box font color */
/* search results box location font size */
/* search results box location font style */
/* === search (full-text) variables === */
/* search input font size */
/* search input border color */
/* search active input border color */
/* search input background color */
/* search input background image */
/* search input width */
/* simple search input height */
/* simple search input padding */
/* simple search adjacent margin bottom */
/* advanced search input width */
/* advanced search input padding */
/* advanced search input background */
/* advanced search interval input width */
/* advanced search header color */
/* search input height */
/* search browse width */
/* search font color */
/* search font size */
/* search border color */
/* search view window border color */
/* search legend color */
/* === gallery variables === */
/* gallery table box width */
/* gallery table box height */
/* gallery image width */
/* gallery image height */
/* gallery image view window width */
/* gallery image view window height */
/* gallery image view window min width */
/* gallery image view window min height */
/* === footer variables === */
/* minimum footer height to be scrolled */
/* footer background */
/* footer font color */
/* footer font size */
/* footer horizontal divider border color */
/* footer menu width */
/* footer menu margin top, footer copyright margin bottom */
/* footer menu margin bootom, footer copyright margin top */
/* footer menu item padding */
/* === control variables === */
/* === login variables == */
/* login form font size */
/* login form input font size */
/* login form input border color */
/* login form label font color */
/* login form submit button text font color */
/* login form submit button background */
/* login form submit button border color */
/* logged user text font color */
/* logged user text background color */
/* logged user text left margin */
/* === Christmas skin === */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
/* christmas tree block background */
/* christmas bell block left offset relative from slide more button */
/* christmas bell block top offset relative from slide more button */
/* christmas bell block height */
/* christmas bell block width */
/* christmas bell block background */
/* christmas santa block left offset relative footer */
/* christmas santa block top offset relative footer */
/* christmas santa block background */
/* christmas extra footer dummy gap */
/* === whole page functions === */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
/* template deafult font family */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo title area left offset relative header area */
/* logo title area top offset relative header area */
/* logo title text color */
/* header background color */
/* header width */
/* header height */
/* === header logo variables === */
/* logo area left offset relative header area */
/* logo area top offset relative header area */
/* logo title area left offset relative header area */
/* logo title area top offset relative header area */
/* logo title text color */
/* logo area height */
/* logo area height for iphone */
/* === header path area === */
/* header path text color */
/* header path area background */
/* header path area height */
/* header path area bottom border */
/* header path area bottom border */
/* === header menu variables === */
/* menu area first part background */
/* menu second level items divider color */
/* === boxer variables === */
/* box title font size */
/* christmas tree block left offset relative header */
/* christmas tree block top offset relative header */
/* christmas tree block height */
/* christmas tree block width */
@media only screen and (max-width: 725px) {
  #isMobile {
    display: block;
  }
}
@media only screen and (min-width: 726px) {
  /* === whole page variables === */  #isMobile {
    display: none;
  }
}
@media only screen and (max-width: 725px) {
  #isMobile {
    display: block;
  }
}
@media only screen and (min-width: 726px) {
  /* === whole page variables === */  #isMobile {
    display: none;
  }
}
@media only screen and (max-width: 725px) {
  #isMobile {
    display: block;
  }
}
@media only screen and (min-width: 726px) {
  /* === whole page variables === */  #isMobile {
    display: none;
  }
}
@media only screen and (max-width: 725px) {
  #isMobile {
    display: block;
  }
}
@media only screen and (min-width: 726px) {
  /* === whole page variables === */  #isMobile {
    display: none;
  }
}
input.skin-ecom-checkbox {
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  /* to hide the checkbox itself */
}
input.skin-ecom-checkbox + label:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  width: 20px;
  font-size: 14px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}
input:focus, select:focus, button:focus, textarea:focus {
  outline: none;
}
input.skin-ecom-checkbox + label:before {
  content: "\f0c8";
  font-weight: normal;
  color: #333;
  /* unchecked icon */
}
input.skin-ecom-checkbox + label:before {
  letter-spacing: 10px;
  /* space between checkbox and label */
}
input.skin-ecom-checkbox:checked + label:before {
  content: "\f14a";
  font-weight: normal;
  color: #333;
  /* checked icon */
}
input.skin-ecom-checkbox:checked + label:before {
  letter-spacing: 5px;
  /* allow space for check mark */
}
select.skin-ecom-select {
  margin: 0;
  outline: none;
}
@supports ( -webkit-appearance: none ) or ( appearance: none ) or ( ( -moz-appearance: none ) and ( mask-type: alpha ) ) {
  select.skin-ecom-select {
    min-width: 40px;
    border-style: solid;
    border-width: 1px;
    background: url('/plugin/ecom/data/program/images/select-arrow.png') no-repeat right 3px center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* Prefixed box-sizing rules necessary for older browsers */
    appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 2px;
  }
  select.skin-ecom-selectselect::-ms-expand {
    /* hide the default arrow in ie10 and ie11 */
    display: none;
    /* target Internet Explorer 9 to undo the custom arrow */
  }
  @media screen and (min-width:0\0) {
    background-image: none\9;
    padding: 5px \9;
  }
  select.skin-ecom-select option {
    background: white;
    padding: 1px 5px;
  }
}
.ecom-in-process {
  width: 260px;
  height: 30px;
  left: -1px;
  top: -1px;
  margin: auto;
}
.ecom-in-process .cms-in-process-image {
  display: table-cell;
  position: relative;
  border: 1px #ccc solid;
}
.ecom-in-process .cms-in-process-text {
  font-size: 14px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #333;
  border: 1px #ccc solid;
  border-left: 0px;
  background: white;
}
@media only screen and (max-width: 400px) {
  .skin-ecom-cart-list-dialog .ui-button span {
    padding: 2px 3px 2px 3px;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-list {
    padding: 1px 3px 0px 1px !important;
  }
  .skin-ecom-cart-list .cms_table_top {
    margin-top: 0px !important;
    margin-bottom: 2px !important;
    height: 12px !important;
  }
  .skin-ecom-cart-list .dataTables_info {
    padding-top: 0px;
    padding-left: 3px;
    font-size: 11px;
  }
}
.skin-ecom-cart-list .dataTable td, .skin-ecom-cart-list .dataTable th {
  padding: 1px 2px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-list .dataTable {
    font-size: 11px;
  }
}
.skin-ecom-cart-list .dataTables_paginate {
  clear: none;
  float: right;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-list .dataTables_paginate {
    margin-top: 0px !important;
    margin-right: 5px;
  }
  .skin-ecom-cart-list .dataTables_paginate a {
    font-size: 11px;
    padding: 0px !important;
  }
}
.skin-ecom-cart-list .dataTables_info {
  clear: none;
  float: left;
}
.skin-ecom-cart-list-cell-nowrap {
  white-space: nowrap;
  text-align: center;
}
.skin-ecom-cart-list-cell-thumbnail div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-list-cell-thumbnail div {
    width: 35px;
    height: 26px;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-cart-list-cell-thumbnail div {
    width: 70px;
    height: 52px;
  }
}
.skin-ecom-cart-list-cell-title a {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  text-decoration: none;
}
.skin-ecom-cart-list-cell-title a:link {
  text-decoration: none;
}
.skin-ecom-cart-list-cell-title a:visited {
  text-decoration: none;
}
.skin-ecom-cart-list-cell-title a:active {
  text-decoration: none;
}
.skin-ecom-cart-list-cell-title a:hover {
  text-decoration: none;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-info {
  color: white;
  background-color: #0074df;
  padding: 1px 8px;
  margin-left: 5px;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-info:link {
  text-decoration: none;
  color: white;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-info:visited {
  text-decoration: none;
  color: white;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-info:active {
  text-decoration: none;
  color: white;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-info:hover {
  text-decoration: none;
  color: white;
}
.skin-ecom-cart-list-cell-title .skin-ecom-cart-item-edit {
  -moz-box-shadow: inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
  box-shadow: inset 0px 1px 0px 0px #fff;
  background-color: #e8e8e8;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  color: ;
  font-family: Open Sans, Helvetica, Arial, sans-serif !important;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #fff;
  text-align: center;
  margin-left: 5px;
}
@media only screen and (min-width: 400px) {
  .skin-ecom-cart-list-cell-items {
    min-width: 80px !important;
  }
}
.skin-ecom-cart-list-cell-remove {
  position: relative;
}
.skin-ecom-cart-list-special {
  margin-top: 10px;
}
.skin-ecom-cart-list-special span {
  padding-left: 10px;
  float: left;
  font-weight: bold;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-list-special span {
    font-size: 11px;
  }
}
.skin-ecom-cart-list-info {
  padding-left: 15px;
}
.skin-ecom-cart-item-number {
  display: table;
}
.skin-ecom-cart-item-number .skin-ecom-cart-item-number-plus, .skin-ecom-cart-item-number .skin-ecom-cart-item-number-minus {
  display: table-cell;
  vertical-align: middle;
}
.skin-ecom-cart-item-number .skin-ecom-cart-item-number-plus a, .skin-ecom-cart-item-number .skin-ecom-cart-item-number-minus a {
  display: block;
  width: 100%;
  height: 100%;
}
.skin-ecom-cart-item-number .skin-ecom-cart-item-number-plus a i, .skin-ecom-cart-item-number .skin-ecom-cart-item-number-minus a i {
  color: #333;
  font-size: 22px;
  font-weight: normal;
}
.skin-ecom-cart-item-number .skin-ecom-cart-item-number-value {
  display: table-cell;
  vertical-align: middle;
}
.skin-ecom-cart-item-number .skin-ecom-cart-item-number-value input {
  width: 21px;
  text-align: center;
  border: 1px #e8e8e8 solid;
  height: 16px;
  line-height: 16px;
  position: relative;
  margin: 0px 3px;
  font-family: Helvetica, Arial, sans-serif;
  color: #333;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cart-item-number .skin-ecom-cart-item-number-value input {
    font-size: 11px;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-cart-item-number .skin-ecom-cart-item-number-value input {
    font-size: 12px;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-show {
    display: block;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-hide {
    display: none;
  }
}
.ecom-purchase-fail, .ecom-purchase-success {
  font-size: 14px;
  border: 1px red solid;
  padding: 10px 10px 10px 10px;
  margin: 20px 20px 20px 20px;
  background-color: #ffc;
  color: #022647;
  line-height: 1.3;
}
.ecom-purchase-fail p, .ecom-purchase-success p {
  text-align: justify;
}
.ecom-purchase-fail h2, .ecom-purchase-success h2 {
  text-align: center;
}
.ecom-purchase-fail ol, .ecom-purchase-success ol {
  padding-top: 5px;
}
.ecom-purchase-fail h3, .ecom-purchase-success h3 {
  color: #022647;
}
.ecom-purchase-fail a, .ecom-purchase-success a {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-purchase-fail a:link, .ecom-purchase-success a:link {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-purchase-fail a:visited, .ecom-purchase-success a:visited {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-purchase-fail a:active, .ecom-purchase-success a:active {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-purchase-fail a:hover, .ecom-purchase-success a:hover {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-purchase-success {
  border: 1px #09c solid;
  color: #022647;
  background-color: #e0e4e8;
}
.ecom-purchase-success-details-key, .ecom-purchase-success-details-value {
  border: 1px #09c solid;
  padding: 2px 5px 2px 5px;
}
.ecom-purchase-success-details-key {
  font-weight: bold;
}
.ecom-registration-complete {
  border: 1px green solid;
  padding: 10px 10px 10px 10px;
  margin: 20px 20px 20px 20px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  background-color: #ecf8e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.ecom-registration-complete a {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-registration-complete a:link {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-registration-complete a:visited {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-registration-complete a:active {
  cursor: pointer;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-registration-complete a:hover {
  cursor: pointer;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  color: #09c;
  text-decoration: underline;
}
.ecom-registration-complete-error {
  color: red;
  border: 1px red solid;
  background-color: #f8fbef;
}
.skin-ecom-filter {
  display: block;
  background: url('/plugin/ecom/data/program/images/filter-16x16.png') no-repeat left center;
  min-width: 16px;
  height: 16px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 5px 10px 5px 20px;
}
@media only screen and (min-width: 526px) {
  .skin-ecom-filter {
    display: none;
  }
}
.skin-ecom-back {
  position: relative;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  display: block;
  font-size: 14px;
  float: right;
  /*
.skin-ecom-pdf { 
	display: block;
	background: $eshop-special-button-pdf-background;
	min-width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px 5px 5px 5px;
}

.skin-ecom-print { 
	display: block;
	background: $eshop-special-button-print-background;
	min-width: 16px;
	height: 16px;
	position: absolute;
	top: 1px;
	right: 27px;
	padding: 10px 5px 5px 5px;
}
*/
  /*
.skin-ecom-path-area {
	height: $header-path-height;
	width: 100%;
	display: block;
	position: relative;
	border-top: $header-path-border-top;
	border-bottom: $header-path-border-bottom;
	background-color: $header-path-background;
	overflow: hidden;
}
*/
}
.skin-ecom-back a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-back a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-back a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-back a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-back a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-back a:hover {
  text-decoration: none;
}
.skin-ecom-back &gt; a {
  position: relative;
  float: left;
  margin: 0px;
  z-index: 1;
}
.skin-ecom-back &gt; a div::before {
  content: "\f104";
  font-size: 16px;
}
.skin-ecom-path-area {
  height: 16px;
  width: 100%;
  display: block;
  position: relative;
  border-top: 1px #ccc solid;
  border-bottom: 1px #f2f2f2 solid;
  background-color: #f8f8f8;
  overflow: hidden;
}
.skin-ecom-path-area .skin-ecom-path {
  margin: 0px auto;
  position: relative;
  max-width: 1190px;
  display: block;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list {
  width: 100%;
  list-style: none;
  display: block;
  position: absolute;
  margin: 0px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list {
    padding: 0px;
  }
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list a {
  margin-left: 4px;
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list a:link {
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list a:visited {
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list a:active {
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list a:hover {
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li {
  display: inline;
  position: relative;
  float: left;
  white-space: nowrap;
  line-height: 16px;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.first {
  padding-left: 10px;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.first::before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: "\f015";
  color: #333;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.middle, .skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.last {
  padding-left: 15px;
}
.skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.middle::before, .skin-ecom-path-area .skin-ecom-path ul.skin-ecom-path-list li.last::before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: "\f105";
  color: #333;
}
.skin-ecom-content {
  position: relative;
  margin: 0px auto;
  display: block;
  min-height: 170px;
  max-width: 1190px;
  overflow: visible;
  padding-top: 8px;
  /* e-commerce category */
}
.skin-ecom-content-left {
  position: relative;
  float: left;
}
@media only screen and (max-width: 525px) {
  .skin-ecom-content-left {
    max-width: 1190px;
    width: 100%;
    display: none;
  }
}
@media only screen and (min-width: 526px) {
  .skin-ecom-content-left {
    width: 260px;
  }
}
@media only screen and (max-width: 525px) {
  .skin-ecom-content-left.compare {
    display: block;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-show {
    display: block;
  }
}
.skin-ecom-content-left-compare {
  display: none;
  position: relative;
  min-height: 62px;
  border: 1px #ccc solid;
  margin-bottom: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-content-left-compare {
    max-width: 100%;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-content-left-compare {
    max-width: 260px;
  }
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header {
  padding: 2px;
  border-bottom: 1px #ccc solid;
  background: #f8f8f8;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; span {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 13px;
  float: left;
  line-height: 20px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; span.skin-ecom-content-left-compare-header-number {
  margin-left: 5px;
  padding-left: 6px;
  padding-right: 6px;
  border: 1px #ccc solid;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header a:hover {
  text-decoration: none;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; a {
  position: relative;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; a.skin-ecom-content-compare-button {
  float: left;
  margin: 0px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; a.skin-ecom-content-compare-button div::before {
  content: "\f24e";
  font-size: 14px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; a.skin-ecom-content-left-compare-header-off {
  float: right;
  margin: 0px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header &gt; a.skin-ecom-content-left-compare-header-off div::before {
  content: "\f00d";
  color: #e41c04;
  font-size: 16px;
}
.skin-ecom-content-left-compare .skin-ecom-content-left-compare-header p {
  clear: both;
  margin: 0px;
  padding-top: 3px;
  font-size: 10px;
  font-style: italic;
}
.skin-ecom-content-left-compare-list {
  display: block;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
}
.skin-ecom-content-left-compare-list table {
  display: block;
  position: relative;
}
.skin-ecom-content-left-compare-list table tbody {
  position: relative;
  width: 100%;
}
.skin-ecom-content-left-compare-list table th {
  border-bottom: 0px !important;
  padding: 0px 0px 0px 0px !important;
  position: relative;
}
.skin-ecom-content-left-compare-list table .top, .skin-ecom-content-left-compare-list table .bot {
  display: none;
}
.skin-ecom-content-left-compare-list table .mid {
  padding-top: 0px;
  padding-bottom: 0px;
}
.skin-ecom-content-left-compare-list table tr {
  margin: 0px 0px 0px 0px;
  position: relative;
}
.skin-ecom-content-left-compare-list table tr:last-child td {
  border-bottom: 0px;
}
.skin-ecom-content-left-compare-list table td {
  position: relative;
  padding: 2px 3px 2px 3px !important;
  border-bottom: 1px #ccc solid;
  font-size: 12px;
  color: #333;
}
.skin-ecom-content-left-compare-list table td a:hover {
  text-decoration: none;
}
.skin-ecom-content-left-compare-list table td img {
  border: 0px;
  display: block;
  position: relative;
  margin: 0px auto;
}
.skin-ecom-content-left-compare-list table td span {
  font-weight: bold;
  padding-right: 0px;
}
.skin-ecom-content-left-compare-list table td &gt; a.skin-ecom-content-compare-off {
  position: absolute;
  display: block;
  top: 1px;
  right: 0px;
}
.skin-ecom-content-left-compare-list table td &gt; a.skin-ecom-content-compare-off &gt; div {
  height: 10px;
  width: 10px;
  padding: 0px 0px 0px 0px;
}
.skin-ecom-content-left-compare-list table td &gt; a.skin-ecom-content-compare-off &gt; div span {
  height: 10px;
  width: 10px;
  background: url('/plugin/ecom/data/images/mark-negative-10x10.png') no-repeat center center;
}
.skin-ecom-content-left-compare-list table td.dataTables_empty {
  display: none;
}
.skin-ecom-content-left-compare-list table td.compare-list-table-td-2 {
  width: 100%;
}
.skin-ecom-content-left-filter {
  display: block;
  position: relative;
  overflow: hidden;
  min-height: 62px;
  border: 1px #ccc solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-content-left-filter {
    max-width: 100%;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-content-left-filter {
    max-width: 260px;
  }
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header {
  padding: 2px;
  background-color: #f8f8f8;
  border-bottom: 1px #ccc solid;
  height: 22px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header &gt; span {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header &gt; span.skin-ecom-content-left-filter-header-number {
  margin-left: 5px;
  padding-left: 6px;
  padding-right: 6px;
  border: 1px #ccc solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header a:hover {
  text-decoration: none;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header &gt; a {
  position: relative;
  float: right;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-header &gt; a.skin-ecom-content-left-filter-header-off div::before {
  content: "\f00d";
  color: #e41c04;
  font-size: 16px;
}
@media only screen and (min-width: 526px) {
  .skin-ecom-content-left-filter .skin-ecom-content-left-filter-header &gt; a.skin-ecom-content-filter-back {
    display: none;
  }
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box {
  margin: 5px 5px 5px 5px;
  position: relative;
  display: block;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .ui-slider-handle {
  z-index: 1;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-title {
  position: relative;
  display: block;
  padding-left: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  border-bottom: 1px #ccc solid;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list {
  position: relative;
  display: block;
  width: 100%;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item {
  position: relative;
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  position: relative;
  clear: both;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item div {
  position: relative;
  display: inline;
  float: left;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-input {
  height: 20px;
  line-height: 20px;
  display: block;
  position: relative;
  vertical-align: middle;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-text {
  padding-left: 5px;
  white-space: nowrap;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-text span[data-type=count] {
  color: #333;
  padding-left: 2px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-logical {
  padding-left: 5px;
  white-space: nowrap;
  float: right;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-logical select {
  text-align: center;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-text-minmax {
  font-weight: bold;
  padding-right: 5px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-min, .skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-max {
  border: 1px #ccc solid;
  width: 26.92308%;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-min span, .skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-max span {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-separator {
  padding-left: 5px;
  padding-right: 5px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list div[data-filter=select] .skin-ecom-content-left-filter-box-list-item:not(.skin-ecom-content-filter-disabled) .skin-ecom-content-left-filter-box-list-item-text {
  cursor: pointer;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item-top {
  margin-top: 8px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item-minmax {
  height: 20px;
  display: block;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item-minmax .skin-ecom-content-left-filter-box-list-item-slider {
  width: 80.76923%;
  margin: 8px auto;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-filter-disabled {
  color: #ddd;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-filter-disabled span {
  color: #ddd !important;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-filter-disabled input.skin-ecom-checkbox + label:before {
  color: #ddd;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box .skin-ecom-content-left-filter-box-list .skin-ecom-content-filter-disabled .skin-ecom-content-left-filter-box-list-item-logical {
  display: none;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search {
  display: table;
  width: 250px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 5px;
  padding-right: 5px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-input {
  display: table-cell;
  vertical-align: middle;
  float: none;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px #ccc solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 180px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-input:focus {
  border: 1px black dotted;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search a:hover {
  text-decoration: none;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-button, .skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-info {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-button div, .skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-info div {
  line-height: 20px;
  height: 20px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-button div::before, .skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-info div::before {
  padding: 0px;
  color: #333;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.skin-ecom-content-left-filter-box-search .skin-ecom-content-left-filter-box-search-clear {
  color: rgba(51, 51, 51, 0.5);
  position: absolute;
  right: 60px;
  top: 7px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox {
  display: table;
  width: 100%;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox .skin-ecom-content-left-filter-box-title {
  border: 0px;
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox .skin-ecom-content-left-filter-box-separator {
  display: none;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox .skin-ecom-content-left-filter-box-list {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 1%;
  min-width: 50px;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-text span[data-type=value] {
  display: none;
}
.skin-ecom-content-left-filter .skin-ecom-content-left-filter-box.filter-box-checkbox .skin-ecom-content-left-filter-box-list .skin-ecom-content-left-filter-box-list-item .skin-ecom-content-left-filter-box-list-item-text span[data-type=count] {
  padding: 0px;
  line-height: 19px;
}
.skin-ecom-content-left-filter-none {
  border: 0px;
}
.skin-ecom-content-list, .skin-ecom-content-right-compare {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-content-list, .skin-ecom-content-right-compare {
    max-width: 1190px;
  }
}
.skin-ecom-content-list-menu {
  display: block;
  position: relative;
  margin-left: 1px;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children {
  width: 100%;
  position: relative;
  margin-top: -1px;
  border-spacing: 1px;
  border-collapse: separate;
  visibility: hidden;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr {
  display: inline;
  float: left;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr {
    width: 100%;
    min-width: 320px;
  }
}
@media only screen and (min-width: 751px) and (max-width: 1000px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr {
    width: 50%;
  }
}
@media only screen and (min-width: 1001px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr {
    width: 33.33333%;
  }
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr td {
  overflow: hidden;
  padding: 2px 1px 2px 1px;
  margin-bottom: 1px;
  position: relative;
  display: block;
  font-size: 13px;
  vertical-align: middle;
  border: 1px #ccc solid;
  background-color: #f8f8f8;
  height: 54px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr td div {
  width: 23.89381%;
  height: 54px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 2px;
  left: 2px;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr td p {
  width: 76.10619%;
  float: right;
  text-align: center;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr td p.ecom-collection-menu-children-text-only {
  width: 100%;
}
.skin-ecom-content-list-menu .ecom-collection-menu-children tr td input {
  position: absolute;
  top: 0px;
  right: 0px;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr td {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 751px) and (max-width: 1000px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(1) td, .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(2) td {
    margin-top: 0px;
  }
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(2n+2) td {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 1001px) {
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(1) td, .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(2) td, .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(3) td {
    margin-top: 0px;
  }
  .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(3n+2) td, .skin-ecom-content-list-menu .ecom-collection-menu-children tr:nth-child(3n+3) td {
    margin-left: 0px;
  }
}
.skin-ecom-content-list-title {
  display: block;
  position: relative;
  margin: 0px 0px 1px 2px;
  border: 1px #ccc solid;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-list-title h1 {
  margin: 0px;
}
.skin-ecom-content-list-title .skin-ecom-back {
  position: absolute;
  float: none;
  top: 1px;
  right: 1px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-content-list-title .skin-ecom-filter {
    padding: 2px 2px 2px 20px;
    height: 14px;
  }
}
.skin-ecom-content-list-body, .skin-ecom-content-right-compare-list {
  display: block;
  position: relative;
  margin-left: 2px;
  margin-right: 0px;
}
.skin-ecom-content-list-body .ecom-table-top, .skin-ecom-content-right-compare-list .ecom-table-top, .skin-ecom-content-list-body .ecom-table-bot, .skin-ecom-content-right-compare-list .ecom-table-bot {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  font-size: 12px;
  position: relative;
  height: 35px;
  border: 1px #ddd solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-list-body .ecom-table-top select, .skin-ecom-content-right-compare-list .ecom-table-top select, .skin-ecom-content-list-body .ecom-table-bot select, .skin-ecom-content-right-compare-list .ecom-table-bot select {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.skin-ecom-content-list-body .ecom-table-order, .skin-ecom-content-right-compare-list .ecom-table-order, .skin-ecom-content-list-body .dataTables_length, .skin-ecom-content-right-compare-list .dataTables_length, .skin-ecom-content-list-body .dataTables_info, .skin-ecom-content-right-compare-list .dataTables_info {
  position: relative;
  display: inline;
  float: left;
  padding-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
}
.skin-ecom-content-list-body .dataTables_info, .skin-ecom-content-right-compare-list .dataTables_info {
  padding-left: 0px;
  white-space: nowrap !important;
}
.skin-ecom-content-list-body .ecom-table-order, .skin-ecom-content-right-compare-list .ecom-table-order, .skin-ecom-content-list-body .dataTables_length, .skin-ecom-content-right-compare-list .dataTables_length {
  padding-left: 20px;
}
.skin-ecom-content-list-body .dataTables_paginate, .skin-ecom-content-right-compare-list .dataTables_paginate {
  position: relative;
  display: inline;
  float: right;
  padding-top: 0px;
  margin-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-right: 0px;
}
.skin-ecom-content-list-body .dataTables_paginate a.paginate_button, .skin-ecom-content-right-compare-list .dataTables_paginate a.paginate_button {
  position: relative;
  display: inline;
  padding: 5px 5px 5px 5px;
}
.skin-ecom-content-list-body .ecom-table-mid, .skin-ecom-content-right-compare-list .ecom-table-mid {
  padding-top: 1px;
  padding-bottom: 0px;
}
.skin-ecom-content-list-body tr, .skin-ecom-content-right-compare-list tr {
  max-width: 310px;
  position: relative;
  display: inline;
  float: left;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-content-list-body tr, .skin-ecom-content-right-compare-list tr {
    width: 100%;
    min-width: 320px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 751px) and (max-width: 1000px) {
  .skin-ecom-content-list-body tr, .skin-ecom-content-right-compare-list tr {
    width: 50%;
  }
}
@media only screen and (min-width: 1001px) {
  .skin-ecom-content-list-body tr, .skin-ecom-content-right-compare-list tr {
    width: 33.33333%;
  }
}
.skin-ecom-content-list-body tr:nth-child(1) td, .skin-ecom-content-right-compare-list tr:nth-child(1) td, .skin-ecom-content-list-body tr:nth-child(2) td, .skin-ecom-content-right-compare-list tr:nth-child(2) td, .skin-ecom-content-list-body tr:nth-child(3) td, .skin-ecom-content-right-compare-list tr:nth-child(3) td {
  margin-top: 0px;
}
.skin-ecom-content-list-body td, .skin-ecom-content-right-compare-list td {
  position: relative;
  display: block;
  border: 1px #ccc solid;
  font-size: 12px;
  color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 1px;
  border-radius: 5px;
  padding: 10px !important;
}
.skin-ecom-content-list-body td a:hover, .skin-ecom-content-right-compare-list td a:hover {
  text-decoration: none;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-title, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-title {
  font-size: 13px;
  padding-bottom: 5px;
  height: 45px;
  overflow: hidden;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-image, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-image {
  height: 128px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price {
  position: relative;
  display: block;
  border-top: 1px #ccc solid;
  height: 36px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise {
  display: inline;
  float: left;
  position: relative;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div {
  padding-left: 4px;
  height: 36px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #717577;
  font-size: 20px;
  padding-right: 4px;
  line-height: 36px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff {
  height: 36px;
  display: inline;
  float: left;
  position: relative;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  margin-top: 3px;
  height: 15px;
  line-height: 15px;
  font-weight: bold;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-per, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-per {
  color: #95a2a5;
  height: 15px;
  line-height: 15px;
  margin-bottom: 3px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val {
  display: inline;
  float: right;
  position: relative;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-now, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-now {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-prev, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-prev {
  text-decoration: line-through;
  color: #95a2a5;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .nochange, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .nochange {
  height: 36px;
  line-height: 36px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button {
  border-top: 1px #ccc solid;
  padding-top: 10px;
  height: 24px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div &gt; span, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a:hover, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a:hover {
  text-decoration: none;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a {
  margin-left: 5px;
}
.skin-ecom-content-list-body td .ecom-table-item-area .ecom-table-item-button a &gt; div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area .ecom-table-item-button a &gt; div::before {
  font-size: 14px;
  color: #333;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-raise div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0aa";
  color: #c33;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #c33;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-raise div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0ab";
  color: #0b9a34;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #0b9a34;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-raise div::before, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0a9";
  color: #4c56a3;
}
.skin-ecom-content-list-body td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val, .skin-ecom-content-right-compare-list td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #4c56a3;
}
.skin-ecom-content-list-body td.dataTables_empty, .skin-ecom-content-right-compare-list td.dataTables_empty {
  border: 0px;
  text-align: left !important;
  font-size: 13px;
}
.skin-ecom-content-list-body .ecom-table-options {
  position: relative;
  display: inline;
  float: left;
  padding-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.skin-ecom-content-list-body .ecom-table-options a {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-list-body .ecom-table-options a:link {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-list-body .ecom-table-options a:visited {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-list-body .ecom-table-options a:active {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-list-body .ecom-table-options a:hover {
  color: #333;
  text-decoration: none;
}
@media only screen and (min-width: 1001px) {
  .skin-ecom-content-list-body .ecom-table-options {
    display: none;
  }
}
@media only screen and (max-width: 1000px) {
  .skin-ecom-content-list-body .ecom-table-order, .skin-ecom-content-list-body .dataTables_length {
    display: none;
  }
}
@media only screen and (max-width: 1000px) {
  .skin-ecom-content-list-body .dataTables_paginate.paging_simple_numbers span {
    display: none;
  }
}
.skin-ecom-content-list table.dataTable {
  clear: inherit;
}
@media only screen and (max-width: 525px) {
  .skin-ecom-content-right-compare-list {
    display: none;
  }
}
.skin-ecom-content-right-compare-list td {
  padding: 5px 8px 5px 8px;
  border-width: 1px;
}
.skin-ecom-content-compare-list {
  margin-top: 15px;
}
.skin-ecom-content-compare-list .ecom-table-options {
  position: relative;
  display: inline;
  float: left;
  padding-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.skin-ecom-content-compare-list .ecom-table-options a {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-compare-list .ecom-table-options a:link {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-compare-list .ecom-table-options a:visited {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-compare-list .ecom-table-options a:active {
  color: #333;
  text-decoration: none;
}
.skin-ecom-content-compare-list .ecom-table-options a:hover {
  color: #333;
  text-decoration: none;
}
@media only screen and (min-width: 641px) {
  .skin-ecom-content-compare-list .ecom-table-options {
    display: none;
  }
}
.skin-ecom-content-compare-list .top {
  display: block;
  font-size: 12px;
  position: relative;
  height: 35px;
}
.skin-ecom-content-compare-list .dataTables_length, .skin-ecom-content-compare-list .dataTables_info, .skin-ecom-content-compare-list .nosort, .skin-ecom-content-compare-list .back, .skin-ecom-content-compare-list .ecom-table-ordering-off {
  position: relative;
  display: inline;
  float: left;
  padding-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-left: ;
  clear: none;
}
.skin-ecom-content-compare-list .dataTables_length, .skin-ecom-content-compare-list .dataTables_info, .skin-ecom-content-compare-list .nosort, .skin-ecom-content-compare-list .ecom-table-ordering-off {
  padding-left: 10px;
}
.skin-ecom-content-compare-list .dataTables_length {
  padding-left: ;
}
.skin-ecom-content-compare-list .dataTables_info {
  white-space: nowrap;
}
.skin-ecom-content-compare-list .dataTables_paginate {
  position: relative;
  display: inline;
  float: right;
  padding-top: 0px;
  margin-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-right: 5px;
  clear: none;
}
.skin-ecom-content-compare-list .dataTables_paginate a.paginate_button {
  position: relative;
  display: inline;
  padding: 5px 5px 5px 5px;
}
.skin-ecom-content-compare-list .dataTables_filter {
  position: relative;
  display: inline;
  float: right;
  padding-top: 0px;
  margin-top: 0px;
  padding-right: 5px;
  height: 35px;
  line-height: 35px;
  clear: none;
}
.skin-ecom-content-compare-list .dataTables_filter input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px #ccc solid;
}
@media only screen and (max-width: 400px) {
  .skin-ecom-content-compare-list .dataTables_filter input {
    width: 80px;
  }
}
.skin-ecom-content-compare-list .nosort {
  font-weight: normal;
  color: #717577;
  font-size: 13px;
}
.skin-ecom-content-compare-list .back {
  position: relative;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  display: inline-block;
  margin-left: 3px;
}
.skin-ecom-content-compare-list .back a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-content-compare-list .back a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-content-compare-list .back a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-content-compare-list .back a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-content-compare-list .back a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-content-compare-list .back a:hover {
  text-decoration: none;
}
.skin-ecom-content-compare-list .back &gt; a.button-back {
  display: block;
  margin-top: 6px;
  font-size: 13px;
}
.skin-ecom-content-compare-list .back &gt; a.button-back &gt; div {
  margin: 0px;
}
.skin-ecom-content-compare-list .back &gt; a.button-back &gt; div::before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  content: "\f104";
  font-size: 16px;
}
.skin-ecom-content-compare-list .ecom-table-ordering-off {
  position: relative;
}
.skin-ecom-content-compare-list .ecom-table-ordering-off::after {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: "\f0dc";
  font-size: 14px;
  height: 35px;
  line-height: 33px;
  position: absolute;
  color: #333;
  left: 15px;
}
.skin-ecom-content-compare-list .ecom-table-ordering-off input {
  display: block;
  height: 22px;
  line-height: 14px;
  margin-top: 6px;
  padding: 0px 5px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  cursor: pointer;
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 15px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: ;
}
.skin-ecom-content-compare-list .ecom-table-ordering-off:hover:after {
  color: #333;
}
.skin-ecom-content-compare-list .ecom-table-ordering-off:hover input {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 640px) {
  .skin-ecom-content-compare-list .dataTables_length, .skin-ecom-content-compare-list .dataTables_paginate.paging_simple_numbers span, .skin-ecom-content-compare-list .ecom-table-ordering-off {
    display: none;
  }
}
.skin-ecom-content-compare-list table {
  display: none;
  float: left;
  border-collapse: collapse;
}
.skin-ecom-content-compare-list table thead th, .skin-ecom-content-compare-list table thead td {
  border-top: 1px #333 solid;
  border-bottom: 1px #333 solid;
  height: 20px;
}
.skin-ecom-content-compare-list table tr.even td, .skin-ecom-content-compare-list table tr.odd td {
  border-bottom: 1px #ccc solid;
  padding: 3px 10px;
  word-break: break-all;
}
.skin-ecom-content-compare-list table tr.compare-item-header td {
  border-top: 1px #333 solid;
  border-bottom: 1px #333 solid;
  background-color: #e8e8e8;
  height: 20px;
  font-weight: bold;
  padding-left: 5px;
}
@media only screen and (min-width: 641px) {
  .skin-ecom-content-compare-list table tr td.skin-ecom-content-compare-list-row-label {
    max-width: 260px;
  }
  .skin-ecom-content-compare-list table tr td.skin-ecom-content-compare-list-row-data {
    max-width: 284px;
  }
}
@media only screen and (max-width: 640px) {
  .skin-ecom-content-compare-list table td, .skin-ecom-content-compare-list table tr {
    font-size: 11px;
    padding: 0px !important;
  }
}
.skin-ecom-list {
  position: relative;
  display: block;
}
.skin-ecom-list table {
  position: relative;
}
@media only screen and (min-width: 296.66667px) and (max-width: 594.33333px) {
  .skin-ecom-list table {
    width: 296.66667px;
  }
}
@media only screen and (min-width: 595.33333px) and (max-width: 891px) {
  .skin-ecom-list table {
    width: 596.33333px;
  }
}
@media only screen and (min-width: 892px) {
  .skin-ecom-list table {
    width: 892px;
  }
}
.skin-ecom-list table tr {
  display: inline;
  position: relative;
  float: left !important;
  width: 288.66667px;
  margin-left: 3px;
  margin-right: 3px;
}
.skin-ecom-list table tr td {
  background-color: white;
  position: relative;
  display: block;
  border: 1px #ccc solid;
  font-size: 12px;
  color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 1px;
  border-radius: 5px;
  border: ;
  color: #333;
  font-size: 12px;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  position: relative;
}
.skin-ecom-list table tr td a:hover {
  text-decoration: none;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-title {
  font-size: 13px;
  padding-bottom: 5px;
  height: 45px;
  overflow: hidden;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-image {
  height: 128px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price {
  position: relative;
  display: block;
  border-top: 1px #ccc solid;
  height: 36px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise {
  display: inline;
  float: left;
  position: relative;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div {
  padding-left: 4px;
  height: 36px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #717577;
  font-size: 20px;
  padding-right: 4px;
  line-height: 36px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff {
  height: 36px;
  display: inline;
  float: left;
  position: relative;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  margin-top: 3px;
  height: 15px;
  line-height: 15px;
  font-weight: bold;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-per {
  color: #95a2a5;
  height: 15px;
  line-height: 15px;
  margin-bottom: 3px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val {
  display: inline;
  float: right;
  position: relative;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-now {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .ecom-table-item-price-prev {
  text-decoration: line-through;
  color: #95a2a5;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-price .ecom-table-item-price-val .nochange {
  height: 36px;
  line-height: 36px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button {
  border-top: 1px #ccc solid;
  padding-top: 10px;
  height: 24px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a:hover {
  text-decoration: none;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a {
  margin-left: 5px;
}
.skin-ecom-list table tr td .ecom-table-item-area .ecom-table-item-button a &gt; div::before {
  font-size: 14px;
  color: #333;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0aa";
  color: #c33;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-up .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #c33;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0ab";
  color: #0b9a34;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-down .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #0b9a34;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-raise div::before {
  content: "\f0a9";
  color: #4c56a3;
}
.skin-ecom-list table tr td .ecom-table-item-area.ecom-raise-no .ecom-table-item-price .ecom-table-item-price-diff .ecom-table-item-price-diff-val {
  color: #4c56a3;
}
.skin-ecom-list table tr td .ecom-table-item-title {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0px 10px;
}
.skin-ecom-list table tr td .ecom-table-item-price {
  margin-left: 10px;
  margin-right: 10px;
}
.skin-ecom-list table tr td .ecom-table-item-button {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.ecom-table-options {
  display: none;
  /* e-commerce item */
}
.ecom-table-options &gt; table {
  border-collapse: separate;
}
.ecom-table-options &gt; table td {
  padding: 0px;
}
.ecom-table-options p {
  margin: 0px;
  margin-top: 5px;
}
.skin-ecom-content-item {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  clear: both;
  color: #333;
  font-weight: normal;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-content-item {
    font-size: 11px;
  }
}
@media only screen and (min-width: 701px) {
  .skin-ecom-content-item {
    font-size: 12px;
  }
}
.skin-ecom-content-item a {
  text-decoration: none;
  color: #333;
}
.skin-ecom-content-item a:link {
  text-decoration: none;
  color: #333;
}
.skin-ecom-content-item a:visited {
  text-decoration: none;
  color: #333;
}
.skin-ecom-content-item a:active {
  text-decoration: none;
  color: #333;
}
.skin-ecom-content-item a:hover {
  text-decoration: none;
  color: #333;
}
.skin-ecom-content-item-box {
  display: block;
  position: relative;
  margin: 3px 2px 1px 2px;
  border: 1px #ccc solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-content-item-box table {
  border-collapse: collapse;
}
.skin-ecom-item-box-area {
  padding-left: 8px;
  padding-right: 8px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container {
  position: relative;
  display: table-cell;
  border: 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 300px;
  padding: 0px;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-image-container {
    width: 180px;
  }
}
@media only screen and (max-width: 479px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-image-container {
    display: block;
    margin: 0px auto;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-image {
  width: 100%;
  height: 250px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-image {
    height: 150px;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-thumbnail-list {
  display: block;
  position: relative;
  margin: 2px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-thumbnail-list .skin-ecom-item-box-thumbnail-cell {
  display: inline-block;
  position: relative;
  height: 54px;
  margin-right: 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-thumbnail-list .skin-ecom-item-box-thumbnail-cell .skin-ecom-item-box-thumbnail {
  display: block;
  position: relative;
  width: 69.5px;
  height: 52px;
  border: 1px #ccc solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-thumbnail-list .skin-ecom-item-box-thumbnail-cell .skin-ecom-item-box-thumbnail.skin-ecom-item-box-thumbnail-active {
  border: 1px black solid;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-image-container .skin-ecom-item-box-thumbnail-list {
    display: none;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container {
  position: relative;
  display: table-cell;
  vertical-align: top;
  padding: 0px 0px 0px 10px;
}
@media only screen and (max-width: 479px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container {
    display: block;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 480px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container {
    overflow: hidden;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data {
  font-size: 12px;
  text-align: left;
  float: left;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-title {
  font-weight: bold;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-title {
    font-size: 14px;
  }
}
@media only screen and (min-width: 701px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-title {
    font-size: 16px;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-title .skin-ecom-back {
  margin-top: 1px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-data {
  padding: 5px 5px 0px 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-data .skin-ecom-item-box-info-data-label {
  padding-right: 30px;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-data {
    font-size: 11px;
  }
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-data .skin-ecom-item-box-info-data-label {
    padding-right: 5px;
  }
}
@media only screen and (min-width: 701px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-data {
    font-size: 13px;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-title {
  display: block;
  padding: 5px 5px 0px 0px;
  font-weight: normal;
  text-align: justify;
  line-height: 1.5;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-title {
    font-size: 11px;
  }
}
@media only screen and (min-width: 701px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-info-title {
    font-size: 13px;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-stock {
  display: block;
  padding: 5px 5px 0px 0px;
  font-weight: normal;
  color: red;
}
@media only screen and (max-width: 700px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-stock {
    font-size: 12px;
  }
}
@media only screen and (min-width: 701px) {
  .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-stock {
    font-size: 14px;
  }
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-data .skin-ecom-item-box-stock.skin-ecom-item-box-stock-ok {
  color: #0b9a34;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price {
  display: block;
  position: relative;
  clear: both;
  border-top: 1px #ccc solid;
  margin: 10px 0px 5px 0px;
  padding: 10px 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data {
  position: relative;
  height: 36px;
  display: block;
  float: left;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-raise {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-up .skin-ecom-item-box-price-raise:before, .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-down .skin-ecom-item-box-price-raise:before, .skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-no .skin-ecom-item-box-price-raise:before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #c33;
  font-size: 20px;
  padding-right: 4px;
  line-height: 36px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-diff {
  height: 36px;
  display: table-cell;
  position: relative;
  vertical-align: middle;
  padding: 0px 10px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-diff .skin-ecom-item-box-price-diff-val {
  margin-top: 3px;
  height: 15px;
  line-height: 15px;
  font-weight: normal;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-diff .skin-ecom-item-box-price-diff-per {
  color: #95a2a5;
  height: 15px;
  line-height: 15px;
  margin-bottom: 3px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-val {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  padding: 0px 10px;
  margin-left: 10px;
  margin-right: 5px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-val .skin-ecom-item-box-price-now {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-val .skin-ecom-item-box-price-prev {
  text-decoration: line-through;
  color: #95a2a5;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-price-val .nochange {
  height: 36px;
  line-height: 36px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data .skin-ecom-item-box-discount {
  padding-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #0b9a34;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-up .skin-ecom-item-box-price-raise::before {
  content: "\f0aa";
  color: #c33;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-up .skin-ecom-item-box-price-diff .skin-ecom-item-box-price-diff-val {
  color: #c33;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-down .skin-ecom-item-box-price-raise::before {
  content: "\f0ab";
  color: #0b9a34;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-down .skin-ecom-item-box-price-diff .skin-ecom-item-box-price-diff-val {
  color: #0b9a34;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-no .skin-ecom-item-box-price-raise::before {
  content: "\f0a9";
  color: #4c56a3;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-data.ecom-raise-no .skin-ecom-item-box-price-diff .skin-ecom-item-box-price-diff-val {
  color: #4c56a3;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons {
  position: relative;
  display: block;
  float: left;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button {
  position: relative;
  display: inline-block;
  height: 36px;
  line-height: 36px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div {
  color: #333;
  font-weight: normal;
  background: #e8e8e8;
  background: linear-gradient(top, #f7f7f7, #e8e8e8) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  border-color: rgba(179, 179, 179, 0.8) rgba(179, 179, 179, 0.8) rgba(153, 153, 153, 0.8);
  padding-left: 19px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 1px 4px;
  text-shadow: ;
  transition: border 0.1s ease-in-out 0s, color 0.2s ease-in-out 0s;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  -moz-user-select: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  margin-left: 1px;
  outline: 0 none;
  text-decoration: none;
  text-rendering: optimizelegibility;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div::before {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding-right: 4px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div &gt; span {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div:hover {
  color: #333;
  background: #cfcfcf;
  background: linear-gradient(to bottom, #f0f0f0, #cfcfcf) repeat scroll 0 0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
  border-color: #bbb #bbb #9f9f9f;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div:hover::before {
  color: #333;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a:hover {
  text-decoration: none;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a {
  margin-left: 5px;
  height: 36px !important;
  line-height: 36px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button a &gt; div::before {
  font-size: 14px;
  color: #333;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-compare {
  margin-left: 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-cart {
  margin-left: 5px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-cart .skin-ecom-item-box-button-cart-items {
  height: 21px;
  position: relative;
  display: inline-block;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-cart .skin-ecom-item-box-button-cart-items input {
  width: 40px;
  border: 1px #ccc solid;
  text-align: center;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 21px;
  line-height: 21px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0px;
  position: relative;
  top: 0px;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-cart .skin-ecom-item-box-button-cart-items input:focus {
  border: 1px #333 dotted;
}
.skin-ecom-item-box-area .skin-ecom-item-box-data-container .skin-ecom-item-box-price .skin-ecom-item-box-price-buttons .skin-ecom-item-box-button-cart a {
  margin-left: 0px;
}
.skin-ecom-item-info {
  clear: both;
  display: block;
  position: relative;
  border: 1px #ccc solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.skin-ecom-item-info .skin-ecom-item-info-odd {
  background-color: #f8f8f8;
}
.skin-ecom-item-info .skin-ecom-item-tabs {
  width: 99%;
  height: 100%;
  display: block;
  padding-top: 0px;
  border: none;
  margin-top: 20px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav {
  background: none;
  border: 0px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li {
  height: 18px;
  font-size: 12px;
  background: #e8e8e8;
  border: 1px #bbb solid;
  color: #333;
  margin-left: 0px;
  margin-right: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li a {
  color: #333;
  padding-top: 0px;
  height: 18px;
  line-height: 18px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li a::after {
  content: attr(data-icon);
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  font-size: 12px;
  color: #333;
  display: inline-block;
  position: absolute;
  top: 1px;
  right: 3px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li.ui-tabs-active {
  height: 18px;
  font-size: 12px;
  background: white;
  border: 1px #bbb solid;
  color: #333;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #333;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav li.ui-tabs-active a::after {
  color: #333;
}
.skin-ecom-item-info .skin-ecom-item-tabs .ui-tabs-nav .ui-tabs-anchor {
  padding: 0px 20px 0px 10px;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content {
  border: 0px;
  font-size: 13px;
  line-height: 1.5;
  color: #333;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content h2, .skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content h3, .skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content h4 {
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 16px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content p {
  text-align: justify;
  font-size: 13px;
  line-height: 1.5;
  color: #333;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content table {
  border-collapse: collapse;
  width: 100%;
  font-size: 11px;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td {
  padding: 3px 5px;
  border-bottom: 1px #ccc solid;
  vertical-align: top;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td.skin-ecom-item-info-value &gt; ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: block;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td.skin-ecom-item-info-value &gt; ul &gt; li {
  position: relative;
  display: inline-block;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td.skin-ecom-item-info-value &gt; ul &gt; li:not(:first-child):before {
  content: "|";
  color: #3087b9;
  padding-left: 5px;
  padding-right: 5px;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td.skin-ecom-item-info-last {
  border-bottom: 0px;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table &gt; tbody &gt; tr &gt; td.skin-ecom-item-tabs-table-header {
  border-top: 1px #555 solid;
  border-bottom: 1px #555 solid;
}
.skin-ecom-item-info .skin-ecom-item-tabs.ui-widget.ui-widget-content .skin-ecom-item-tabs-table-header {
  font-weight: bold;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-title {
  margin-bottom: 10px !important;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table {
  border-collapse: collapse;
  width: auto !important;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table tr:nth-child(even) {
  background-color: #f8f8f8;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table tr:nth-child(odd) {
  background-color: white;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table th, .skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table td {
  padding: 3px 5px;
  font-size: 12px;
}
@media only screen and (max-width: 400px) {
  .skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table th, .skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table td {
    padding: 3px 1px;
    font-size: 11px;
  }
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table th a, .skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table td a {
  color: #09c;
  text-decoration: underline;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table th {
  border-top: 1px black solid;
  border-bottom: 1px black solid;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table td {
  text-align: center;
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
}
.skin-ecom-item-info .skin-ecom-item-download .skin-ecom-item-download-table td:first-child {
  text-align: left;
}
.skin-ecom-animate-to-cart {
  position: absolute;
  display: relative;
  z-index: 3333;
  border: 1px #333 solid;
}
.skin-ecom-cms-list .cms_table_top, .skin-ecom-cms-list .cms_table_bot {
  display: block;
  font-size: 12px;
  position: relative;
  height: 35px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cms-list .cms_table_top, .skin-ecom-cms-list .cms_table_bot {
    font-size: 11px;
  }
}
.skin-ecom-cms-list .cms_table_top select, .skin-ecom-cms-list .cms_table_bot select {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.skin-ecom-cms-list .dataTables_info, .skin-ecom-cms-list .dataTables_filter {
  position: relative;
  display: inline;
  float: left;
  padding-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-left: 0px;
}
.skin-ecom-cms-list .dataTables_paginate {
  position: relative;
  display: inline;
  float: right;
  padding-top: 0px;
  margin-top: 0px;
  height: 35px;
  line-height: 35px;
  padding-right: 0px;
}
.skin-ecom-cms-list .dataTables_paginate a.paginate_button {
  position: relative;
  display: inline;
  padding: 5px 5px 5px 5px;
}
.skin-ecom-cms-list .dataTables_filter {
  float: right;
  margin-top: 0px;
  padding-left: 0px;
}
.skin-ecom-cms-list .dataTables_filter input {
  width: 100px;
}
.skin-ecom-cms-list td.dataTables_empty {
  font-size: 13px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-cms-list td, .skin-ecom-cms-list th {
    padding: 1px 2px 1px 2px !important;
    font-size: 11px;
  }
}
.skin-ecom-history-tabs {
  border: none;
  margin-top: 0px;
  font-size: 17px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs {
    padding: 1px 1px !important;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-history-tabs {
    padding: 5px 8px !important;
  }
}
.skin-ecom-history-tabs .ui-tabs-nav {
  background: none;
  border: 0px;
  position: absolute;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .ui-tabs-nav {
    padding: 0px;
  }
}
.skin-ecom-history-tabs .ui-tabs-nav li {
  height: 18px;
  background: #e8e8e8;
  border: 1px #bbb solid;
  color: #333;
  margin-left: 0px;
  margin-right: 1px;
  z-index: 2;
}
.skin-ecom-history-tabs .ui-tabs-nav li a {
  color: #333;
  padding-top: 0px;
  height: 18px;
  line-height: 18px;
}
.skin-ecom-history-tabs .ui-tabs-nav li.ui-tabs-active {
  background: white;
  border: 1px #bbb solid;
  color: #333;
}
.skin-ecom-history-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #333;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0px 2px 0px 2px;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-history-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0px 10px 0px 10px;
  }
}
.skin-ecom-history-tabs .ui-tabs .ui-tabs-panel {
  padding: 20px 0px 0px 0px !important;
}
.skin-ecom-history-tabs .cms_dataTable .dataTables_paginate, .skin-ecom-history-tabs .cms_dataTable .dataTables_info, .skin-ecom-history-tabs .cms_dataTable .dataTables_length {
  position: relative;
  display: inline;
  padding-top: 0px;
  height: 24px;
  line-height: 24px;
}
.skin-ecom-history-tabs .cms_dataTable .dataTable td, .skin-ecom-history-tabs .cms_dataTable .dataTable th {
  padding: 1px 2px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .cms_dataTable .dataTable {
    font-size: 11px;
  }
}
.skin-ecom-history-tabs .cms_dataTable .dataTables_paginate {
  clear: none;
  float: right;
}
.skin-ecom-history-tabs .cms_dataTable .dataTables_paginate a {
  padding: 0px !important;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .cms_dataTable .dataTables_paginate {
    margin-top: 0px !important;
    margin-right: 5px;
  }
  .skin-ecom-history-tabs .cms_dataTable .dataTables_paginate a {
    font-size: 11px;
  }
}
.skin-ecom-history-tabs .cms_dataTable .dataTables_info, .skin-ecom-history-tabs .cms_dataTable .dataTables_length {
  clear: none;
  float: left;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .cms_dataTable .dataTables_paginate.paging_simple_numbers span {
    display: none;
  }
}
.skin-ecom-history-tabs .skin-ecom-history-thumbnail div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .skin-ecom-history-thumbnail div {
    width: 35px;
    height: 26px;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-history-tabs .skin-ecom-history-thumbnail div {
    width: 70px;
    height: 52px;
  }
}
@media only screen and (max-width: 400px) {
  .skin-ecom-history-tabs .skin-ecom-history-view-url {
    display: none;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-history-tabs .skin-ecom-history-search-url {
    overflow-wrap: break-word;
    word-wrap: break-word;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    -ms-word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-all;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
}
.skin-ecom-order {
  border: none;
  margin-top: 0px;
  font-size: 17px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order {
    padding: 1px 1px !important;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-order {
    padding: 5px 8px !important;
  }
}
.skin-ecom-order .ui-tabs-nav {
  background: none;
  border: 0px;
  position: absolute;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ui-tabs-nav {
    padding: 0px;
  }
}
.skin-ecom-order .ui-tabs-nav li {
  height: 18px;
  background: #e8e8e8;
  border: 1px #bbb solid;
  color: #333;
  margin-left: 0px;
  margin-right: 1px;
  z-index: 2;
}
.skin-ecom-order .ui-tabs-nav li a {
  color: #333;
  padding-top: 0px;
  height: 18px;
  line-height: 18px;
}
.skin-ecom-order .ui-tabs-nav li.ui-tabs-active {
  background: white;
  border: 1px #bbb solid;
  color: #333;
}
.skin-ecom-order .ui-tabs-nav li.ui-tabs-active a {
  color: #333;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ui-tabs-nav .ui-tabs-anchor {
    padding: 0px 4px 0px 4px !important;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-order .ui-tabs-nav .ui-tabs-anchor {
    padding: 0px 10px 0px 10px !important;
  }
}
.skin-ecom-order .ui-tabs .ui-tabs-panel {
  padding: 26px 0px 0px 0px !important;
}
.skin-ecom-order .skin-ecom-order-list .dataTables_paginate, .skin-ecom-order .skin-ecom-order-list .dataTables_info, .skin-ecom-order .skin-ecom-order-list .dataTables_length, .skin-ecom-order .skin-ecom-order-list .dataTables_filter {
  position: relative;
  padding-top: 0px;
  clear: none;
  display: inline;
  height: 24px;
  line-height: 24px;
}
.skin-ecom-order .skin-ecom-order-list .dataTable td, .skin-ecom-order .skin-ecom-order-list .dataTable th {
  padding: 1px 2px;
  text-align: center;
  white-space: nowrap;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .skin-ecom-order-list .dataTable {
    font-size: 11px;
  }
}
.skin-ecom-order .skin-ecom-order-list .dataTables_paginate {
  float: right;
}
.skin-ecom-order .skin-ecom-order-list .dataTables_paginate a {
  padding: 0px !important;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .skin-ecom-order-list .dataTables_paginate {
    margin-top: 0px !important;
    margin-right: 5px;
  }
  .skin-ecom-order .skin-ecom-order-list .dataTables_paginate a {
    font-size: 11px;
  }
}
.skin-ecom-order .skin-ecom-order-list .dataTables_info, .skin-ecom-order .skin-ecom-order-list .dataTables_length {
  float: left;
}
.skin-ecom-order .skin-ecom-order-list .dataTables_filter {
  float: right;
  padding-top: 0px;
  margin-top: 0px;
  padding-right: 5px;
  height: 24px;
  line-height: 24px;
  clear: none;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .skin-ecom-order-list .dataTables_filter input {
    width: 100px;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .skin-ecom-order-list .dataTables_paginate.paging_simple_numbers span {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .skin-ecom-order .skin-ecom-order-list .skin-ecom-order-cell {
    display: none;
  }
}
.skin-ecom-order .ecom-order-review {
  position: relative;
  border-collapse: separate;
}
.skin-ecom-order .ecom-order-review &gt; tbody &gt; tr {
  display: inline;
  float: left;
  position: relative;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr {
    width: 100%;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr {
    width: 50%;
  }
}
.skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td {
  border: 1px #ccc solid;
  display: block;
  clear: both;
  margin: 1px;
}
.skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-header {
  padding: 5px 5px 5px 5px;
  white-space: nowrap;
  border-bottom: 1px #ccc solid;
  background: #f8f8f8;
  color: #333;
  text-align: left;
  font-weight: normal;
  clear: both;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-header {
    font-size: 11px;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-header {
    font-size: 13px;
  }
}
.skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-body {
  padding: 5px 5px 5px 5px;
  color: #333;
  text-align: left;
  font-weight: normal;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-body {
    font-size: 11px;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review &gt; tbody &gt; tr &gt; td .ecom-order-review-body {
    font-size: 13px;
  }
}
.skin-ecom-order .ecom-order-review.cart &gt; tbody &gt; tr {
  width: 100%;
}
.skin-ecom-order .ecom-order-review.cart .ecom-order-review-body {
  border: 0px;
  font-size: 13px;
  font-weight: normal;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review.cart .ecom-order-review-body {
    padding: 0px 1px 0px 1px;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review.cart .ecom-order-review-body {
    padding: 5px 5px 5px 5px;
  }
}
.skin-ecom-order .ecom-order-review.cart .dataTables_paginate, .skin-ecom-order .ecom-order-review.cart .dataTables_info {
  position: relative;
  display: inline;
  padding-top: 0px;
  height: 24px;
  line-height: 24px;
}
.skin-ecom-order .ecom-order-review.cart .cms_table_top {
  display: none;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-order-review.cart {
    padding: 1px 3px 0px 1px !important;
  }
  .skin-ecom-order .ecom-order-review.cart .dataTables_info {
    padding-top: 0px;
    padding-left: 3px;
    font-size: 11px;
  }
}
.skin-ecom-order .ecom-order-review.cart .dataTable td, .skin-ecom-order .ecom-order-review.cart .dataTable th {
  padding: 1px 2px;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-order-review.cart .dataTable {
    font-size: 11px;
  }
}
.skin-ecom-order .ecom-order-review.cart .dataTables_paginate {
  clear: none;
  float: right;
}
.skin-ecom-order .ecom-order-review.cart .dataTables_paginate a {
  padding: 0px !important;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-order-review.cart .dataTables_paginate {
    margin-top: 0px !important;
    margin-right: 5px;
  }
  .skin-ecom-order .ecom-order-review.cart .dataTables_paginate a {
    font-size: 11px;
    padding: 0px !important;
  }
}
.skin-ecom-order .ecom-order-review.cart .dataTables_info {
  clear: none;
  float: left;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-nowrap {
  white-space: nowrap;
  text-align: center;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-thumbnail div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-thumbnail div {
    width: 35px;
    height: 26px;
  }
}
@media only screen and (min-width: 726px) {
  .skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-thumbnail div {
    width: 70px;
    height: 52px;
  }
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label a {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 13px;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label a:link {
  text-decoration: none;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label a:visited {
  text-decoration: none;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label a:active {
  text-decoration: none;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label a:hover {
  text-decoration: none;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label .skin-ecom-cart-item-info {
  color: white;
  background-color: #0074df;
  padding: 1px 8px;
  margin-left: 5px;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label .skin-ecom-cart-item-info:link {
  text-decoration: none;
  color: white;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label .skin-ecom-cart-item-info:visited {
  text-decoration: none;
  color: white;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label .skin-ecom-cart-item-info:active {
  text-decoration: none;
  color: white;
}
.skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-label .skin-ecom-cart-item-info:hover {
  text-decoration: none;
  color: white;
}
@media only screen and (max-width: 400px) {
  .skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-items {
    min-width: 80px !important;
  }
}
@media only screen and (max-width: 400px) {
  .skin-ecom-order .ecom-order-review .ecom-order-cart-list-cell-price {
    display: none;
  }
}
.skin-ecom-order .ecom-order-review .ecom-order-review-special {
  margin-top: 0px;
}
.skin-ecom-order .ecom-order-review .ecom-order-review-special span {
  padding-left: 10px;
  float: left;
  font-weight: bold;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-order-review .ecom-order-review-special span {
    font-size: 11px;
  }
}
.skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td {
  vertical-align: top;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td {
    font-size: 11px;
    line-height: 15px;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td {
    font-size: 13px;
    line-height: 17px;
  }
}
.skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td.ecom-order-overview-label-total {
  border-top: 1px #ccc solid;
  color: #09c;
  font-weight: bold;
}
.skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td.ecom-order-overview-value {
  padding-left: 5px;
  font-weight: bold;
  text-align: right;
}
.skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td.ecom-order-overview-value-total {
  color: #09c;
  border-top: 1px #ccc solid;
}
.skin-ecom-order .ecom-order-review .ecom-order-overview-content-table td.ecom-order-overview-vat-value {
  font-weight: normal;
}
.skin-ecom-order .ecom-order-review a.ecom-order-review-payment-paypal {
  position: absolute;
  right: 5px;
  margin-top: -2px;
}
.skin-ecom-order .ecom-order-review a.ecom-order-review-payment-paypal div {
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  white-space: nowrap;
}
@media only screen and (max-width: 750px) {
  .skin-ecom-order .ecom-order-review a.ecom-order-review-payment-paypal div {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (min-width: 751px) {
  .skin-ecom-order .ecom-order-review a.ecom-order-review-payment-paypal div {
    font-size: 13px;
    line-height: 13px;
  }
}
.skin-ecom-order .ecom-usr-order-payment-form {
  margin-top: 5px;
}
@media only screen and (max-width: 400px) {
  .skin-ecom-order .ecom-usr-order-payment-form table &gt; tbody &gt; tr &gt; td.cms-form-td {
    width: 100% !important;
    font-size: 11px !important;
  }
}
@media only screen and (min-width: 401px) and (max-width: 725px) {
  .skin-ecom-order .ecom-usr-order-payment-form table &gt; tbody &gt; tr &gt; td.cms-form-td {
    width: 100% !important;
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 400px) {
  .skin-ecom-order .ecom-usr-order-payment-form .cms-form-input, .skin-ecom-order .ecom-usr-order-payment-form select {
    width: 180px !important;
  }
}
@media only screen and (min-width: 401px) and (max-width: 725px) {
  .skin-ecom-order .ecom-usr-order-payment-form .cms-form-input, .skin-ecom-order .ecom-usr-order-payment-form select {
    width: 250px !important;
  }
}
.skin-ecom-order .ecom-usr-order-delivery .dataTables_info {
  position: relative;
  display: inline;
  padding-top: 0px;
  height: 24px;
  line-height: 24px;
  float: left;
}
.skin-ecom-order .ecom-usr-order-delivery .dataTable td, .skin-ecom-order .ecom-usr-order-delivery .dataTable th {
  padding: 1px 2px;
  white-space: wrap;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-usr-order-delivery .dataTable {
    font-size: 11px;
  }
}
.skin-ecom-order .ecom-usr-order-delivery .dataTables_paginate {
  clear: none;
  float: right;
}
.skin-ecom-order .ecom-usr-order-delivery .dataTables_paginate a {
  padding: 0px !important;
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-usr-order-delivery .dataTables_paginate {
    margin-top: 0px !important;
    margin-right: 5px;
  }
  .skin-ecom-order .ecom-usr-order-delivery .dataTables_paginate a {
    font-size: 11px;
  }
}
@media only screen and (max-width: 725px) {
  .skin-ecom-order .ecom-usr-order-delivery .dataTables_paginate.paging_simple_numbers span {
    display: none;
  }
}
.ecom-usr-request form {
  margin: 0px;
}
.ecom-usr-request textarea, .ecom-usr-request input, .ecom-usr-request select, .ecom-usr-request button {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 2px;
  color: #333;
  border: 1px #ccc solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.ecom-usr-request textarea.error, .ecom-usr-request input.error, .ecom-usr-request select.error, .ecom-usr-request button.error {
  border: 1px dotted red;
}
.ecom-usr-request label {
  display: block;
  position: relative;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 2px;
  color: #333;
}
.ecom-usr-request label.error {
  color: red;
  font-weight: normal;
  font-style: italic;
  font-size: 11px;
}
.ecom-usr-request .ecom-usr-request-image {
  height: 70px;
  width: 100px;
  display: block;
  position: relative;
  background-position: left center;
  background-repeat: no-repeat;
}
.ecom-usr-request .ecom-usr-request-table {
  position: relative;
  display: table;
  width: 100%;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row {
  position: relative;
  display: table-row;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-label, .ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-input {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  padding: 2px;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-mandatory {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  color: red;
  width: 1%;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-mandatory::after {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #333;
  content: attr(data-icon);
  font-size: 7px;
  opacity: 0.6;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-label {
  width: 100px;
}
.ecom-usr-request .ecom-usr-request-table .ecom-usr-request-row .ecom-usr-request-cell-input input {
  width: 100%;
  min-width: 100px;
  margin-top: 0px;
}
.ecom-usr-request .ecom-usr-request-message {
  display: block;
  position: relative;
  width: 100%;
  padding: 0px;
}
.ecom-usr-request .ecom-usr-request-message textarea {
  min-height: 80px;
  margin: 0px;
  display: block;
  position: relative;
  width: 100%;
}
.ecom-usr-request .ecom-usr-request-info {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  color: #333;
  font-size: 12px;
}
.ecom-usr-request .ecom-usr-request-info::before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: attr(data-icon);
  font-size: 8px;
  color: red;
}
.ecom-qtip-default {
  max-width: 100%;
  /*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
}
.ecom-qtip-default .qtip-content ul {
  padding-left: 15px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered &amp; tabbed in a way that represents the nesting of the generated HTML.
*/
}
#cboxOverlay {
  background: #f8f8f8;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: #fff;
  border: 1px #333 solid;
}
#cboxContent button {
  border: 1px #333 solid;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  background: #fff;
  padding: 1px;
}
#cboxLoadingGraphic {
  background: url(/cms/srv/lib/colorbox/example2/images/loading.gif) no-repeat center center;
}
#cboxLoadingOverlay {
  background: #fff;
}
#cboxTitle {
  position: absolute;
  top: -28px;
  left: 0;
  color: #000;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 75px;
  /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -22px;
  background-image: url(/cms/srv/lib/colorbox/example2/images/controls.png);
  background-repeat: norepeat;
  /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}
#cboxPrevious {
  background-position: -2px -2px;
  right: 44px;
}
#cboxPrevious:hover {
  background-position: -2px -27px;
}
#cboxNext {
  background-position: -27px -2px;
  right: 22px;
}
#cboxNext:hover {
  background-position: -27px -27px;
}
#cboxClose {
  background-position: -52px -2px;
  right: 0;
}
#cboxClose:hover {
  background-position: -52px -27px;
}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}
.cboxPhoto {
  max-width: 800px;
  max-height: 600px;
}
</pre></body></html>